Changeset 29070 for main/trunk/greenstone3
- Timestamp:
- 2014-05-19T14:37:07+12:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/sites/localsite/collect/lucene-jdbm-demo/etc/collectionConfig.xml
r29069 r29070 1 1 <?xml version="1.0" encoding="UTF-8"?> 2 2 <CollectionConfig xmlns:gsf="http://www.greenstone.org/greenstone3/schema/ConfigFormat" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 3 3 <security scope="document" default_access="private"> 4 <exception> 5 <group name="demo"/> 6 </exception> 7 <exception> 8 <documentSet name="poo"/> 9 <group name=""/> 10 </exception> 11 <documentSet name="poo"> 12 <match>b17mie</match> 13 <match>b18ase</match> 14 <match>b20cre</match> 15 <match>b21wae</match> 16 </documentSet> 17 </security> 4 18 <metadataList> 5 19 <metadata lang="en" name="creator"></metadata> … … 7 21 <metadata lang="en" name="public">true</metadata> 8 22 </metadataList> 9 10 23 <displayItemList> 11 24 <displayItem assigned="true" lang="en" name="name">Demo Collection</displayItem> … … 20 33 Libraries. Uses Lucene and JDBM. 21 34 </displayItem> 35 <displayItem assigned="true" lang="en" name="name">Demo Collection</displayItem> 36 <displayItem assigned="true" lang="en" name="shortDescription"> 37 Demonstration collection containing a few books from the Humanitarian and Development 38 Libraries. Uses Lucene and JDBM. 39 </displayItem> 22 40 </displayItemList> 23 24 41 <format> 25 42 <!-- Define any global format statements here --> … … 30 47 <gsf:option name="RSS" value="true"/> 31 48 </format> 32 33 49 <search type="lucene"> 34 50 <level name="section"> … … 54 70 <displayItem lang="en" name="name">organisations</displayItem> 55 71 </index> 56 57 72 <sort name="rank"> 58 73 <displayItem lang="en" name="name">ranks</displayItem> … … 78 93 </td> 79 94 <td> 80 <gsf:link type="document"> 81 <gsf:choose-metadata> 82 <gsf:metadata name="dc.Title"/> 83 <gsf:metadata name="exp.Title"/> 84 <gsf:metadata name="ex.dc.Title"/> 85 <gsf:metadata name="Title"/> 86 <gsf:default>Untitled</gsf:default> 87 </gsf:choose-metadata> 88 </gsf:link> 95 <gsf:choose-metadata> 96 <gsf:metadata name="dc.Title"/> 97 <gsf:metadata name="exp.Title"/> 98 <gsf:metadata name="ex.dc.Title"/> 99 <gsf:metadata name="Title"/> 100 <gsf:default>Untitled</gsf:default> 101 </gsf:choose-metadata> 89 102 </td> 90 103 <td> … … 109 122 <importOption name="OIDtype" value="dirname"/> 110 123 <buildOption name="sections_sort_on_document_metadata" value="unless_section_metadata_exists"/> 111 112 124 <browse> 113 125 <classifier name="List"> … … 130 142 <option name="-buttonname" value="Howto"/> 131 143 <option name="-partition_type_within_level" value="constant_size"/> 132 <format> 144 <format> <!-- format statement specific to this classifier --> 133 145 <gsf:template match="documentNode"> 134 146 <td> … … 147 159 </format> 148 160 </classifier> 149 <format> 161 <format> <!-- general format statements for all classifiers that don't have their own versions --> 150 162 <gsf:template match="documentNode"> 151 163 <td valign="top"> … … 160 172 <gsf:metadata name="srcicon"/> 161 173 </gsf:choose-metadata> 162 </gsf:link>163 </td>164 <td valign="top">165 <gsf:link type="document">166 <gsf:choose-metadata>167 <gsf:metadata name="dc.Title"/>168 <gsf:metadata name="exp.Title"/>169 <gsf:metadata name="ex.dc.Title"/>170 <gsf:metadata name="Title"/>171 <gsf:default>Untitled</gsf:default>172 </gsf:choose-metadata>173 </gsf:link>174 <gsf:switch>175 <gsf:metadata name="Source"/>176 <gsf:when test="exists">177 <br/>178 <i>(<gsf:metadata name="Source"/>)</i>179 </gsf:when>180 </gsf:switch>181 182 </td>183 </gsf:template>184 <gsf:template match="classifierNode[@classifierStyle = 'VList']">185 <td valign="top">186 <gsf:link type="classifier">187 <gsf:icon type="classifier"/>188 174 </gsf:link> 189 175 </td> … … 196 182 <gsf:default>Untitled</gsf:default> 197 183 </gsf:choose-metadata> 198 <gsf:switch> 199 <gsf:metadata name="Source"/> 200 <gsf:when test="exists"> 201 <br/> 202 <i>(<gsf:metadata name="Source"/>)</i> 203 </gsf:when> 204 </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:metadata name="Title"/> 205 194 </td> 206 195 </gsf:template> … … 214 203 <display> 215 204 <format> 216 <gsf:option name="TOC" value="true"/> 217 205 <gsf:option name="TOC" value="true"/> 218 206 <gsf:headMetaTags> 219 207 <gsf:metadata name="dc.Title"/> … … 221 209 <gsf:metadata name="dls.Organization"/> 222 210 </gsf:headMetaTags> 223 224 211 </format> 225 212 </display> … … 229 216 <!-- comment out the following serviceRack if you want to disable OAI for this collection --> 230 217 <serviceRack name="OAIPMH"> 218 <setName>Lucene demo collection</setName> 219 <setDescription>A demo collection for greenstone</setDescription> 220 <!-- uncomment the following and set the name attribute if you want this 221 collection to be part of a super set. --> 222 <!--<oaiSuperSet name="xxx"/>--> 231 223 <ListMetadataFormats> 232 <!--What metadata sets to support is collection specific. To support other metadata schema, simply add a metadataFormat element here. 233 The support of unqualified Dublin Core metadata set is mandatory in the oai specification. 234 --> 224 <!--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: 225 <metadataFormat metadataPrefix="prefix"/> --> 235 226 <metadataFormat metadataPrefix="oai_dc"> 236 <metadataPrefix>oai_dc</metadataPrefix> 237 <schema>http://www.openarchives.org/OAI/2.0/oai_dc.xsd</schema> 238 <metadataNamespace>http://www.openarchives.org/OAI/2.0/oai_dc/</metadataNamespace> 239 <!-- a custom mapping as this collection doesn't have dc metadata --> 240 <mappingList> 241 <mapping>dc:title,dc.Title</mapping> 242 <mapping>dc:subject,dc.Subject</mapping> 243 <mapping>dc:language,dc.Language</mapping> 244 <mapping>dc:publisher,dls.Organization</mapping> 245 </mappingList> 227 <!-- a custom mapping as this collection doesn't have exclusive dc metadata --><!-- this will replace the dc:publisher element from the main set --> 228 <element name="dc:publisher"> 229 <mapping elements="dls.Organization"/> 230 </element> 246 231 </metadataFormat> 247 232 </ListMetadataFormats>
Note:
See TracChangeset
for help on using the changeset viewer.