Ignore:
Timestamp:
2013-03-27T17:03:26+13:00 (11 years ago)
Author:
ak19
Message:

Shifting instructions for svn updating gs2build/common-src/cgi-bin scripts for moving into gs3/web/WEB-INF/cgi to its own target and making sure it gets called at the same time as it did before (previously in prepare-gli and svnupdate-gli targets, now called alongside those targets). Now metadata-server.pl in cgi-bin is also svn-updated.

Location:
main/trunk/greenstone3/web/sites/localsite
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/sites/localsite/collect/gs2mgdemo/etc/collectionConfig.xml

    r27031 r27135  
    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 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 MG.</displayItem>
    10         <!--
    11         <displayItem assigned="true" lang="en" name="smallicon">gs2mgdemo_sm.gif</displayItem>
    12         <displayItem assigned="true" lang="en" name="icon">gs2mgdemo.gif</displayItem>
    13         -->
    14         <displayItem assigned="true" lang="en" name="name">MG demo</displayItem>
    15     </displayItemList>
    16     <search type="mg">
    17         <index name="section:text">
    18             <displayItem lang="ru" name="name">Главы</displayItem>
    19             <displayItem lang="en" name="name">chapters</displayItem>
    20             <displayItem lang="es" name="name">capítulos</displayItem>
    21             <displayItem lang="fr" name="name">chapitres</displayItem>
    22         </index>
    23         <index name="document:text">
    24             <displayItem lang="ru" name="name">ППлМые ЎПкуЌеМты</displayItem>
    25             <displayItem lang="en" name="name">entire documents</displayItem>
    26             <displayItem lang="es" name="name">documentos enteros</displayItem>
    27             <displayItem lang="fr" name="name">documents entiers</displayItem>
    28         </index>
    29         <index name="section:Title">
    30             <displayItem lang="ru" name="name">НазваМОя разЎелПв</displayItem>
    31             <displayItem lang="en" name="name">section titles</displayItem>
    32             <displayItem lang="es" name="name">títulos de las secciones</displayItem>
    33             <displayItem lang="fr" name="name">titres des sections</displayItem>
    34         </index>
    35         <indexOption>
    36             <option name="casefold"/>
    37             <option name="stem"/>
    38         </indexOption>
    39         <searchType name="plain"/>
    40         <searchType name="simpleform"/>
    41         <searchType name="advancedform"/>
    42         <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>
    43     </search>
    44     <infodb type="gdbm"/>
    45     <import>
    46         <pluginList>
    47             <plugin name="GreenstoneXMLPlugin"/>
    48             <plugin name="HTMLPlugin">
    49                 <option name="-description_tags"/>
    50             </plugin>
    51             <plugin name="MetadataXMLPlugin"/>
    52             <plugin name="ArchivesInfPlugin"/>
    53             <plugin name="DirectoryPlugin"/>
    54         </pluginList>
    55     </import>
    56     <browse>
    57         <classifier name="List">
    58             <option name="-metadata" value="dc.Title"/>
    59             <option name="-partition_type_within_level" value="constant_size"/>
    60         </classifier>
    61         <classifier name="Hierarchy">
    62             <option name="-metadata" value="dc.Subject"/>
    63             <option name="-sort" value="dc.Title"/>
    64         </classifier>
    65         <classifier name="List">
    66             <option name="-metadata" value="dls.Organization"/>
    67             <option name="-sort_leaf_nodes_using" value="dc.Title"/>
    68             <option name="-partition_type_within_level" value="constant_size"/>
    69             <option name="-bookshelf_type" value="always"/>
    70             <option name="-buttonname" value="Organization"/>
    71         </classifier>
    72         <classifier name="List">
    73             <option name="-metadata" value="dls.Keyword"/>
    74             <option name="-buttonname" value="Howto"/>
    75             <option name="-partition_type_within_level" value="constant_size"/>
    76             <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>
    77         </classifier>
    78         <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 valign="top"><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>
    79     </browse>
    80     <display>
    81         <format><gsf:option name="TOC" value="true"/></format>
    82     </display>
    83     <replaceListRef id="gs2-standard"/>
    84         <serviceRackList>
    85         <!-- comment out the following serviceRack if you want to disable OAI for this collection -->
     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 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 MG.</displayItem>
     10        <displayItem assigned="true" lang="en" name="name">MG demo</displayItem>
     11        <displayItem assigned="true" lang="ru" name="section:text">Главы</displayItem>
     12        <displayItem assigned="true" lang="en" name="section:text">chapters</displayItem>
     13        <displayItem assigned="true" lang="es" name="section:text">capítulos</displayItem>
     14        <displayItem assigned="true" lang="fr" name="section:text">chapitres</displayItem>
     15        <displayItem assigned="true" lang="ru" name="document:text">ППлМые ЎПкуЌеМты</displayItem>
     16        <displayItem assigned="true" lang="en" name="document:text">entire documents</displayItem>
     17        <displayItem assigned="true" lang="es" name="document:text">documentos enteros</displayItem>
     18        <displayItem assigned="true" lang="fr" name="document:text">documents entiers</displayItem>
     19        <displayItem assigned="true" lang="ru" name="section:Title">НазваМОя разЎелПв</displayItem>
     20        <displayItem assigned="true" lang="en" name="section:Title">section titles</displayItem>
     21        <displayItem assigned="true" lang="es" name="section:Title">títulos de las secciones</displayItem>
     22        <displayItem assigned="true" lang="fr" name="section:Title">titres des sections</displayItem>
     23        <displayItem assigned="true" lang="en" name="text">text</displayItem>
     24        <displayItem assigned="true" lang="en" name="ex.Title">Title</displayItem>
     25        <displayItem assigned="true" lang="en" name="ex.Source">Source</displayItem>
     26    </displayItemList>
     27    <format/>
     28    <search type="mg">
     29        <index name="section:text">
     30            <displayItem lang="ru" name="name">Главы</displayItem>
     31            <displayItem lang="en" name="name">chapters</displayItem>
     32            <displayItem lang="es" name="name">capítulos</displayItem>
     33            <displayItem lang="fr" name="name">chapitres</displayItem>
     34        </index>
     35        <index name="document:text">
     36            <displayItem lang="ru" name="name">ППлМые ЎПкуЌеМты</displayItem>
     37            <displayItem lang="en" name="name">entire documents</displayItem>
     38            <displayItem lang="es" name="name">documentos enteros</displayItem>
     39            <displayItem lang="fr" name="name">documents entiers</displayItem>
     40        </index>
     41        <index name="section:Title">
     42            <displayItem lang="ru" name="name">НазваМОя разЎелПв</displayItem>
     43            <displayItem lang="en" name="name">section titles</displayItem>
     44            <displayItem lang="es" name="name">títulos de las secciones</displayItem>
     45            <displayItem lang="fr" name="name">titres des sections</displayItem>
     46        </index>
     47        <indexOption name=""/>
     48        <searchType name="plain"/>
     49        <searchType name="simpleform"/>
     50        <searchType name="advancedform"/>
     51        <format>
     52            <gsf:template match="documentNode">
     53                <td valign="top">
     54                    <gsf:link type="document">
     55                        <gsf:icon type="document"/>
     56                    </gsf:link>
     57                </td>
     58                <td>
     59                    <gsf:switch>
     60                        <gsf:metadata name="Title" select="ancestors" separator=": "/>
     61                        <gsf:when test="exists"><gsf:metadata name="Title" select="ancestors" separator=": "/>:</gsf:when>
     62                    </gsf:switch>
     63                    <gsf:link type="document">
     64                        <gsf:metadata name="Title"/>
     65                    </gsf:link>
     66                </td>
     67            </gsf:template>
     68        </format>
     69    </search>
     70    <infodb type="gdbm"/>
     71    <import>
     72        <pluginList>
     73            <plugin name="GreenstoneXMLPlugin"/>
     74            <plugin name="HTMLPlugin">
     75                <option name="-description_tags"/>
     76            </plugin>
     77            <plugin name="MetadataXMLPlugin"/>
     78            <plugin name="ArchivesInfPlugin"/>
     79            <plugin name="DirectoryPlugin"/>
     80        </pluginList>
     81    </import>
     82    <browse>
     83        <classifier name="List">
     84            <option name="-metadata" value="dc.Title"/>
     85            <option name="-partition_type_within_level" value="constant_size"/>
     86        </classifier>
     87        <classifier name="Hierarchy">
     88            <option name="-metadata" value="dc.Subject"/>
     89            <option name="-sort" value="dc.Title"/>
     90        </classifier>
     91        <classifier name="List">
     92            <option name="-metadata" value="dls.Organization"/>
     93            <option name="-sort_leaf_nodes_using" value="dc.Title"/>
     94            <option name="-partition_type_within_level" value="constant_size"/>
     95            <option name="-bookshelf_type" value="always"/>
     96            <option name="-buttonname" value="Organization"/>
     97        </classifier>
     98        <classifier name="List">
     99            <option name="-metadata" value="dls.Keyword"/>
     100            <option name="-buttonname" value="Howto"/>
     101            <option name="-partition_type_within_level" value="constant_size"/>
     102            <format>
     103            <gsf:template match="documentNode">
     104                <td>
     105                    <gsf:link type="document">
     106                        <gsf:metadata name="dls.Keyword"/>
     107                    </gsf:link>
     108                </td>
     109            </gsf:template>
     110            <gsf:template match="classifierNode">
     111                <td>
     112                    <gsf:link type="classifier">
     113                        <gsf:metadata name="Title"/>
     114                    </gsf:link>
     115                </td>
     116            </gsf:template>
     117        </format>
     118        </classifier>
     119        <format>
     120            <gsf:template match="documentNode">
     121                <td valign="top">
     122                    <gsf:link type="document">
     123                        <gsf:icon type="document"/>
     124                    </gsf:link>
     125                </td>
     126                <td valign="top">
     127                    <gsf:metadata name="srclink"/>
     128                    <gsf:choose-metadata>
     129                        <gsf:metadata name="thumbicon"/>
     130                        <gsf:metadata name="srcicon"/>
     131                    </gsf:choose-metadata>
     132                    <gsf:metadata name="/srclink"/>
     133                </td>
     134                <td valign="top">
     135                    <gsf:choose-metadata>
     136                        <gsf:metadata name="dc.Title"/>
     137                        <gsf:metadata name="exp.Title"/>
     138                        <gsf:metadata name="Title"/>
     139                        <gsf:default>Untitled</gsf:default>
     140                    </gsf:choose-metadata>
     141                    <gsf:switch>
     142                        <gsf:metadata name="Source"/>
     143                        <gsf:when test="exists">
     144                            <br/>
     145                            <i>(<gsf:metadata name="Source"/>)</i>
     146                        </gsf:when>
     147                    </gsf:switch>
     148                </td>
     149            </gsf:template>
     150            <gsf:template match="classifierNode">
     151                <td valign="top">
     152                    <gsf:link type="classifier">
     153                        <gsf:icon type="classifier"/>
     154                    </gsf:link>
     155                </td>
     156                <td valign="top">
     157                    <gsf:metadata name="Title"/>
     158                </td>
     159            </gsf:template>
     160            <gsf:template match="classifierNode" mode="horizontal">
     161                <gsf:link type="horizontal">
     162                    <gsf:metadata name="Title"/>
     163                </gsf:link>
     164            </gsf:template>
     165        </format>
     166    </browse>
     167    <display>
     168        <format>
     169            <gsf:option name="TOC" value="true"/>
     170        </format>
     171    </display>
     172    <replaceListRef id="gs2-standard"/>
     173    <serviceRackList><!-- comment out the following serviceRack if you want to disable OAI for this collection -->
    86174        <serviceRack name="OAIPMH">
    87             <ListMetadataFormats>
    88             <!--What metadata sets to support is collection specific. To support other metadata schema, simply add a metadataFormat element here.
     175            <ListMetadataFormats><!--What metadata sets to support is collection specific. To support other metadata schema, simply add a metadataFormat element here.
    89176            The support of unqualified Dublin Core metadata set is mendatory in the oai specification.
    90177            -->
     
    92179                    <metadataPrefix>oai_dc</metadataPrefix>
    93180                    <schema>http://www.openarchives.org/OAI/2.0/oai_dc.xsd</schema>
    94                     <metadataNamespace>http://www.openarchives.org/OAI/2.0/oai_dc/</metadataNamespace>
    95                     <!--   a custom mapping as this collection doesn't have dc metadata -->
     181                    <metadataNamespace>http://www.openarchives.org/OAI/2.0/oai_dc/</metadataNamespace><!--   a custom mapping as this collection doesn't have dc metadata -->
    96182                    <mappingList>
    97183                        <mapping>dc:title,dc.Title</mapping>
     
    102188                </metadataFormat>
    103189            </ListMetadataFormats>
    104         </serviceRack> 
     190        </serviceRack>
    105191    </serviceRackList>
    106192</CollectionConfig>
  • main/trunk/greenstone3/web/sites/localsite/collect/lucene-jdbm-demo/etc/collectionConfig.xml

    r27101 r27135  
    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 
    43    <metadataList>
    5         <metadata lang="en" name="creator"></metadata>
    6         <metadata lang="en" name="maintainer"></metadata>
    7         <metadata lang="en" name="public">true</metadata>
     4        <metadata lang="en" name="creator"/>
     5        <metadata lang="en" name="maintainer"/>
     6        <metadata lang="en" name="public">false</metadata>
    87    </metadataList>
    9 
    108    <displayItemList>
    11         <displayItem assigned="true" lang="en" name="name">Demo Collection</displayItem>
    129        <displayItem assigned="true" lang="en" name="description">
    1310          This is a demonstration collection for the Greenstone3 digital library software.
     
    1613          Lucene for indexing and JDBM as the database for metadata.
    1714        </displayItem>
    18         <displayItem lang="en" name="shortDescription">
     15        <displayItem assigned="true" lang="en" name="name">Demo Collection</displayItem>
     16        <displayItem assigned="true" lang="en" name="allfields">all fields</displayItem>
     17        <displayItem assigned="true" lang="en" name="text">text</displayItem>
     18        <displayItem assigned="true" lang="en" name="dc.Title,Title">titles</displayItem>
     19        <displayItem assigned="true" lang="en" name="dc.Subject">subjects</displayItem>
     20        <displayItem assigned="true" lang="en" name="dls.Organization">organisations</displayItem>
     21        <displayItem assigned="true" lang="en" name="document:text">text</displayItem>
     22        <displayItem assigned="true" lang="en" name="document:ex.Title">Title</displayItem>
     23        <displayItem assigned="true" lang="en" name="document:ex.Source">Source</displayItem>
     24        <displayItem assigned="true" lang="en" name="section">chapter</displayItem>
     25        <displayItem assigned="true" lang="en" name="document">book</displayItem>
     26        <displayItem assigned="true" lang="en" name="shortDescription">
    1927          Demonstration collection containing a few books from the Humanitarian and Development
    2028          Libraries. Uses Lucene and JDBM.
    21         </displayItem> 
     29        </displayItem>
    2230    </displayItemList>
    23 
    24     <format>
    25       <!-- Define any global format statements here -->
    26     </format>
    27 
     31    <format>   <xsl:template name="additionalHeaderContent">
     32    <xsl:variable name="httpCollection">
     33      <xsl:value-of select="/page/pageResponse/collection/metadataList/metadata[@name='httpPath']"/>
     34    </xsl:variable>
     35
     36    <link href="{$httpCollection}/style/font_change.css" rel="stylesheet" type="text/css"/>
     37  </xsl:template>
     38
     39<!--
     40Define any global format statements here
     41-->
     42  <xsl:template name="additionalHeaderContent">
     43    <xsl:variable name="httpCollection">
     44      <xsl:value-of select="/page/pageResponse/collection/metadataList/metadata[@name='httpPath']"/>
     45    </xsl:variable>
     46    <link href="{$httpCollection}/style/font_change.css" rel="stylesheet" type="text/css"/>
     47  </xsl:template>
     48
     49</format>
    2850    <search type="lucene">
    2951        <level name="section">
     
    4971            <displayItem lang="en" name="name">organisations</displayItem>
    5072        </index>
    51         <indexOption>
    52             <option name="accentfold"/>
    53             <option name="casefold"/>
    54             <option name="stem"/>
    55         </indexOption>
     73        <indexOption name=""/>
    5674        <searchType name="plain"/>
    5775        <searchType name="simpleform"/>
    5876        <searchType name="advancedform"/>
    59         <format>
    60             <gsf:template match="documentNode">
    61                 <td valign="top">
    62                     <gsf:link type="document">
    63                         <gsf:icon type="document"/>
    64                     </gsf:link>
    65                 </td>
    66                 <td>
    67                     <gsf:link type="document">
    68                         <gsf:choose-metadata>
    69                             <gsf:metadata name="dc.Title"/>
    70                             <gsf:metadata name="exp.Title"/>
    71                             <gsf:metadata name="ex.dc.Title"/>
    72                             <gsf:metadata name="Title"/>
    73                             <gsf:default>Untitled</gsf:default>
    74                         </gsf:choose-metadata>
    75                     </gsf:link>
    76                 </td>
    77             </gsf:template>
    78         </format>
     77        <format>  <xsl:template name="additionalHeaderContent">
     78    <xsl:variable name="httpCollection">
     79      <xsl:value-of select="/page/pageResponse/collection/metadataList/metadata[@name='httpPath']"/>
     80    </xsl:variable>
     81    <link href="{$httpCollection}/style/font_change.css" rel="stylesheet" type="text/css"/>
     82  </xsl:template>
     83  <gsf:template match="documentNode">
     84    <td valign="top">
     85      <gsf:link type="document">
     86        <gsf:icon type="document"/>
     87      </gsf:link>
     88    </td>
     89    <td>
     90      <gsf:link type="document">
     91        <gsf:choose-metadata>
     92          <gsf:metadata name="dc.Title"/>
     93          <gsf:metadata name="exp.Title"/>
     94          <gsf:metadata name="ex.dc.Title"/>
     95          <gsf:metadata name="Title"/>
     96          <gsf:default>Untitled</gsf:default>
     97        </gsf:choose-metadata>
     98      </gsf:link>
     99    </td>
     100  </gsf:template>
     101
     102</format>
    79103    </search>
    80104    <infodb type="jdbm"/>
     
    127151        </format>
    128152        </classifier>
    129         <format>
    130             <gsf:template match="documentNode">
    131                 <td valign="top">
    132                     <gsf:link type="document">
    133                         <gsf:icon type="document"/>
    134                     </gsf:link>
    135                 </td>
    136                 <td valign="top">
    137                     <gsf:link type="source">
    138                         <gsf:choose-metadata>
    139                             <gsf:metadata name="thumbicon"/>
    140                             <gsf:metadata name="srcicon"/>
    141                         </gsf:choose-metadata>
    142                     </gsf:link>
    143                 </td>
    144                 <td valign="top">
    145                     <gsf:link type="document">
    146                         <gsf:choose-metadata>
    147                             <gsf:metadata name="dc.Title"/>
    148                             <gsf:metadata name="exp.Title"/>
    149                             <gsf:metadata name="ex.dc.Title"/>
    150                             <gsf:metadata name="Title"/>
    151                             <gsf:default>Untitled</gsf:default>
    152                         </gsf:choose-metadata>
    153                     </gsf:link>
    154                     <gsf:switch>
    155                         <gsf:metadata name="Source"/>
    156                         <gsf:when test="exists">
    157                             <br/>
    158                             <i>(<gsf:metadata name="Source"/>)</i>
    159                         </gsf:when>
    160                     </gsf:switch>
    161 
    162                 </td>
    163             </gsf:template>
    164             <gsf:template match="classifierNode[@classifierStyle = 'VList']">
    165                 <td valign="top">
    166                     <gsf:link type="classifier">
    167                         <gsf:icon type="classifier"/>
    168                     </gsf:link>
    169                 </td>
    170                 <td valign="top">
    171                     <gsf:choose-metadata>
    172                         <gsf:metadata name="dc.Title"/>
    173                         <gsf:metadata name="exp.Title"/>
    174                         <gsf:metadata name="ex.dc.Title"/>
    175                         <gsf:metadata name="Title"/>
    176                         <gsf:default>Untitled</gsf:default>
    177                     </gsf:choose-metadata>
    178                     <gsf:switch>
    179                         <gsf:metadata name="Source"/>
    180                         <gsf:when test="exists">
    181                             <br/>
    182                             <i>(<gsf:metadata name="Source"/>)</i>
    183                         </gsf:when>
    184                     </gsf:switch>
    185                 </td>
    186             </gsf:template>
    187             <gsf:template match="classifierNode[@classifierStyle = 'HList']">
    188                 <gsf:link type="classifier">
    189                     <gsf:metadata name="Title"/>
    190                 </gsf:link>
    191             </gsf:template>
    192         </format>
     153        <format>  <gsf:template match="documentNode">
     154    <td valign="top">
     155      <gsf:link type="document">
     156        <gsf:icon type="document"/>
     157      </gsf:link>
     158    </td>
     159    <td valign="top">
     160      <gsf:link type="source">
     161        <gsf:choose-metadata>
     162          <gsf:metadata name="thumbicon"/>
     163          <gsf:metadata name="srcicon"/>
     164        </gsf:choose-metadata>
     165      </gsf:link>
     166    </td>
     167    <td valign="top">
     168      <gsf:link type="document">
     169        <gsf:choose-metadata>
     170          <gsf:metadata name="dc.Title"/>
     171          <gsf:metadata name="exp.Title"/>
     172          <gsf:metadata name="ex.dc.Title"/>
     173          <gsf:metadata name="Title"/>
     174          <gsf:default>Untitled</gsf:default>
     175        </gsf:choose-metadata>
     176      </gsf:link>
     177      <gsf:switch>
     178        <gsf:metadata name="Source"/>
     179        <gsf:when test="exists">
     180          <br/>
     181          <i>(<gsf:metadata name="Source"/>)</i>
     182        </gsf:when>
     183      </gsf:switch>
     184    </td>
     185  </gsf:template>
     186  <gsf:template match="classifierNode[@classifierStyle = 'VList']">
     187    <td valign="top">
     188      <gsf:link type="classifier">
     189        <gsf:icon type="classifier"/>
     190      </gsf:link>
     191    </td>
     192    <td valign="top">
     193      <gsf:choose-metadata>
     194        <gsf:metadata name="dc.Title"/>
     195        <gsf:metadata name="exp.Title"/>
     196        <gsf:metadata name="ex.dc.Title"/>
     197        <gsf:metadata name="Title"/>
     198        <gsf:default>Untitled</gsf:default>
     199      </gsf:choose-metadata>
     200      <gsf:switch>
     201        <gsf:metadata name="Source"/>
     202        <gsf:when test="exists">
     203          <br/>
     204          <i>(<gsf:metadata name="Source"/>)</i>
     205        </gsf:when>
     206      </gsf:switch>
     207    </td>
     208  </gsf:template>
     209  <gsf:template match="classifierNode[@classifierStyle = 'HList']">
     210    <gsf:link type="classifier">
     211      <gsf:metadata name="Title"/>
     212    </gsf:link>
     213  </gsf:template>
     214
     215</format>
    193216    </browse>
    194217    <display>
    195         <format>
    196             <gsf:option name="TOC" value="true"/>
    197            
    198             <gsf:headMetaTags>
    199               <gsf:metadata name="dc.Title"/>
    200               <gsf:metadata name="dc.Subject"/>
    201               <gsf:metadata name="dls.Organization"/>
    202             </gsf:headMetaTags>
    203 
    204         </format>
     218        <format>  <gsf:option name="TOC" value="true"/>
     219  <gsf:headMetaTags>
     220    <gsf:metadata name="dc.Title"/>
     221    <gsf:metadata name="dc.Subject"/>
     222    <gsf:metadata name="dls.Organization"/>
     223  </gsf:headMetaTags>
     224
     225</format>
    205226    </display>
    206227    <replaceListRef id="gs2-standard"/>
    207228    <serviceRackList>
    208         <serviceRack name="RSSRetrieve"/>
    209         <!-- comment out the following serviceRack if you want to disable OAI for this collection -->
     229        <serviceRack name="RSSRetrieve"/><!-- comment out the following serviceRack if you want to disable OAI for this collection -->
    210230        <serviceRack name="OAIPMH">
    211             <ListMetadataFormats>
    212                 <!--What metadata sets to support is collection specific. To support other metadata schema, simply add a metadataFormat element here.
     231            <ListMetadataFormats><!--What metadata sets to support is collection specific. To support other metadata schema, simply add a metadataFormat element here.
    213232                    The support of unqualified Dublin Core metadata set is mandatory in the oai specification.
    214233                -->
     
    216235                    <metadataPrefix>oai_dc</metadataPrefix>
    217236                    <schema>http://www.openarchives.org/OAI/2.0/oai_dc.xsd</schema>
    218                     <metadataNamespace>http://www.openarchives.org/OAI/2.0/oai_dc/</metadataNamespace>
    219                     <!--   a custom mapping as this collection doesn't have dc metadata -->                   
    220                     <mappingList>                       
    221                         <mapping>dc:title,dc.Title</mapping>
    222                         <mapping>dc:subject,dc.Subject</mapping>
    223                         <mapping>dc:language,dc.Language</mapping>
    224                         <mapping>dc:publisher,dls.Organization</mapping>                   
     237                    <metadataNamespace>http://www.openarchives.org/OAI/2.0/oai_dc/</metadataNamespace><!--   a custom mapping as this collection doesn't have dc metadata -->
     238                    <mappingList>
     239                        <mapping>dc:title,dc.Title</mapping>
     240                        <mapping>dc:subject,dc.Subject</mapping>
     241                        <mapping>dc:language,dc.Language</mapping>
     242                        <mapping>dc:publisher,dls.Organization</mapping>
    225243                    </mappingList>
    226244                </metadataFormat>
Note: See TracChangeset for help on using the changeset viewer.