Changeset 37074
- Timestamp:
- 2022-12-29T00:11:02+13:00 (12 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gs3-installations/intermuse/trunk/sites/intermuse/collect/performers/etc/collectionConfig.xml
r36973 r37074 13 13 <displayItemList> 14 14 <displayItem lang="en" name="name">Performers</displayItem> 15 <displayItem lang="en" name="text"> text</displayItem>16 <displayItem lang="en" name="ex.im.Work,dc.Title,ex.dc.Title,Title"> titles</displayItem>15 <displayItem lang="en" name="text">all text fields</displayItem> 16 <displayItem lang="en" name="ex.im.Work,dc.Title,ex.dc.Title,Title">work titles</displayItem> 17 17 <displayItem lang="en" name="Source">filenames</displayItem> 18 <displayItem lang="en" name="document:text"> text</displayItem>18 <displayItem lang="en" name="document:text">all text fields</displayItem> 19 19 <displayItem lang="en" name="document:ex.Title">Title</displayItem> 20 20 <displayItem lang="en" name="document:ex.Source">Source</displayItem> 21 21 <displayItem lang="en" name="document">document</displayItem> 22 <displayItem lang="en" name="section"> section</displayItem>23 <displayItem lang="en" name="shortDescription">Biographical details about the performers fromthe IntermusE Programmes Corpus</displayItem>22 <displayItem lang="en" name="section">page</displayItem> 23 <displayItem lang="en" name="shortDescription">Biographical details about the artists, and the performances they gave, compiled in the IntermusE Programmes Corpus</displayItem> 24 24 </displayItemList> 25 25 <format> … … 55 55 </xsl:template> 56 56 </format> 57 <search type=" lucene">57 <search type="solr"> 58 58 <index name="text"> 59 <displayItem lang="en" name="name"> text</displayItem>59 <displayItem lang="en" name="name">all text fields</displayItem> 60 60 </index> 61 61 <index name="ex.im.Work,dc.Title,ex.dc.Title,Title"> 62 <displayItem lang="en" name="name">titles</displayItem> 63 </index> 64 <index name="Source"> 65 <displayItem lang="en" name="name">filenames</displayItem> 62 <displayItem lang="en" name="name">work titles</displayItem> 63 </index> 64 <index name="ex.im.Artist"> 65 <displayItem lang="en" name="name">artists</displayItem> 66 </index> 67 <index name="ex.im.Composer"> 68 <displayItem lang="en" name="name">composers</displayItem> 69 </index> 70 <index name="ex.im.Venue"> 71 <displayItem lang="en" name="name">venues</displayItem> 66 72 </index> 67 73 <defaultIndex name="text"/> 68 74 <level name="document"> 69 75 <displayItem lang="en" name="name">document</displayItem> 70 </level>71 <level name="section">72 <displayItem lang="en" name="name">section</displayItem>73 76 </level> 74 77 <defaultLevel name="document"/> … … 78 81 <sort name="none"> 79 82 <displayItem lang="en" name="name">natural (build) order</displayItem> 83 <displayItem lang="en" name="name">natural (build) order</displayItem> 84 <displayItem lang="en" name="name">natural (build) order</displayItem> 85 <displayItem lang="en" name="name">natural (build) order</displayItem> 80 86 </sort> 87 <sort name="ex.im.Date"> 88 <displayItem lang="en" name="name">date</displayItem> 89 </sort> 90 <sort name="none"> 91 <displayItem lang="en" name="name">natural (build) order</displayItem> 92 <displayItem lang="en" name="name">natural (build) order</displayItem> 93 <displayItem lang="en" name="name">natural (build) order</displayItem> 94 <displayItem lang="en" name="name">natural (build) order</displayItem> 95 </sort> 96 <facet name="ex.im.Artist"> 97 <displayItem lang="en" name="name">artist</displayItem> 98 </facet> 99 <facet name="ex.im.Composer"> 100 <displayItem lang="en" name="name">composer</displayItem> 101 </facet> 102 <facet name="ex.im.Venue"> 103 <displayItem lang="en" name="name">venue</displayItem> 104 </facet> 81 105 <searchType name="plain"/> 82 <searchType name="simpleform"/>83 106 <searchType name="advancedform"/> 84 107 <format> 108 <!-- 109 Keep in lock-step with <classifier> format statement 110 --> 111 <!-- 112 Consider defining as a common shared template ???? 113 --> 85 114 <gsf:template match="documentNode"> 86 <td valign="top"> 87 <gsf:link type="document"> 88 <gsf:icon type="document"/> 89 </gsf:link> 90 </td> 91 <td> 92 <gsf:link type="document"> 93 <xsl:call-template name="choose-title"/> 94 </gsf:link> 95 </td> 115 <td valign="top"> 116 <gsf:link type="document"> 117 <gsf:choose-metadata> 118 <gsf:metadata name="thumbicon"/> 119 <gsf:metadata name="srcicon"/> 120 <gsf:default> 121 <gsf:icon style="vertical-align:middle;" type="document"/> 122 </gsf:default> 123 </gsf:choose-metadata> 124 </gsf:link> 125 </td> 126 <td valign="top"> 127 <gsf:link type="document"> 128 <!-- 129 Defined in the global format statement 130 --> 131 <xsl:call-template name="choose-title"/> 132 <gsf:switch> 133 <gsf:metadata name="ex.im.Composer"/> 134 <gsf:when test="exists"> 135 <i> (<gsf:metadata name="ex.im.Composer"/>)</i> 136 </gsf:when> 137 </gsf:switch> 138 <gsf:switch> 139 <gsf:metadata name="ex.im.Artist"/> 140 <gsf:when test="exists">, performed by <gsf:metadata name="ex.im.Artist"/></gsf:when> 141 </gsf:switch> 142 </gsf:link> 143 </td> 96 144 </gsf:template> 97 145 </format> … … 103 151 <plugin name="GreenstoneXMLPlugin"/> 104 152 <plugin name="CSVPlugin"> 105 <!-- <option name="-input_encoding" value="iso_8859_1"/> --> 106 <option name="-use_namespace_for_field_names" value="ex.im" /> 107 <option name="-OIDtype" value="assigned"/> 108 <option name="-OIDmetadata" value="ex.im.No"/> 109 <option name="-metadata_value_separator" value=","/> 110 <option name="-store_field_values_as_document_text" /> 111 153 <option name="-use_namespace_for_field_names" value="ex.im"/> 154 <option name="-OIDtype" value="assigned"/> 155 <option name="-OIDmetadata" value="ex.im.GSFriendlyID"/> 156 <option name="-metadata_value_separator" value=",(?!\s\w\.)"/> 157 <option name="-metadata_separate_fields" value="ex.im.Artist,ex.im.Composer"/> 158 <option name="-store_field_values_as_document_text"/> 112 159 </plugin> 113 <plugin name="GoogleVisionImagePlugin"> 114 <option name="-enable_document_ocr"/> 115 <option name="-enable_image_labelling"/> 116 <option name="-block_exp" value="(?i)\.(txt|item)$"/> 117 </plugin> 118 <plugin name="TextPlugin"> 119 <option name="-process_exp" value="(?=(?i).te?xt\$)(?=^(?!.*tk_))"/> 120 </plugin> 160 <plugin name="TextPlugin"/> 121 161 <plugin name="HTMLPlugin"/> 122 162 <plugin name="EmailPlugin"/> … … 143 183 </import> 144 184 <browse> 145 <!-- Artist,Composer,Work,Venue,Attendance,Review,Notes --> 146 147 <classifier name="AZCompactList"> 148 <option name="-metadata" value="ex.im.Work,Title"/> 149 <option name="-buttonname" value="Work"/> 150 <option name="-mingroup" value="2"/> 151 </classifier> 152 <classifier name="AZCompactList"> 153 <option name="-metadata" value="ex.im.No"/> 154 <option name="-buttonname" value="IntermusE ID"/> 155 </classifier> 156 <classifier name="AZCompactList"> 157 <option name="-metadata" value="ex.im.Artist"/> 158 <option name="-buttonname" value="Artist"/> 159 <option name="-removesuffix" value="\([^)]*\)"/> 160 </classifier> 161 <classifier name="AZCompactList"> 162 <option name="-metadata" value="ex.im.Composer"/> 163 <option name="-buttonname" value="Composer"/> 164 </classifier> 165 <classifier name="AZCompactList"> 166 <option name="-metadata" value="ex.im.Venue"/> 167 <option name="-buttonname" value="Venue"/> 168 </classifier> 169 170 <!-- 171 <classifier name="List"> 172 <option name="-metadata" value="dc.Title,Title"/> 173 <option name="-partition_type_within_level" value="approximate_size"/> 174 <option name="-numeric_partition_type_within_level" value="approximate_size"/> 175 <option name="-metadata_selection_mode_within_level" value="firstvalue"/> 176 </classifier> 177 --> 178 185 <classifier name="AZCompactList"> 186 <option name="-metadata" value="ex.im.Work,Title"/> 187 <option name="-buttonname" value="Performances"/> 188 <option name="-mingroup" value="2"/> 189 </classifier> 190 <classifier name="AZCompactList"> 191 <option name="-metadata" value="ex.im.No"/> 192 <option name="-buttonname" value="IntermusE IDs"/> 193 </classifier> 194 <classifier name="AZCompactList"> 195 <option name="-metadata" value="ex.im.Artist"/> 196 <option name="-buttonname" value="Artists"/> 197 <option name="-removesuffix" value="\s*\([^)]*\)"/> 198 </classifier> 199 <classifier name="AZCompactList"> 200 <option name="-metadata" value="ex.im.Composer"/> 201 <option name="-buttonname" value="Composers"/> 202 <option name="-removeprefix" value="arr(\.?)\s*"/> 203 </classifier> 204 <classifier name="AZCompactList"> 205 <option name="-metadata" value="ex.im.Venue"/> 206 <option name="-buttonname" value="Venues"/> 207 </classifier> 179 208 <format> 180 209 <gsf:template match="documentNode"> 181 <td valign="top"> 182 <gsf:link type="document"> 183 <gsf:choose-metadata> 184 <gsf:metadata name="thumbicon"/> 185 <gsf:metadata name="srcicon"/> 186 <gsf:default> 187 <gsf:icon type="document"/> 188 </gsf:default> 189 </gsf:choose-metadata> 190 </gsf:link> 191 </td> 192 <td valign="top"> 193 <gsf:link type="document"> 194 <!-- 195 Defined in the global format statement 196 --> 197 <xsl:call-template name="choose-title"/> 198 <gsf:switch> 199 <gsf:metadata name="ex.im.Artist"/> 200 <gsf:when test="exists">, performed by <gsf:metadata name="ex.im.Artist"/></gsf:when> 201 </gsf:switch> 202 <!-- 203 <gsf:switch> 204 <gsf:metadata name="Composer"/> 205 <gsf:when test="exists"> 206 <i> (Composed by <gsf:metadata name="Composer"/>)</i> 207 </gsf:when> 208 </gsf:switch> 209 --> 210 211 </gsf:link> 212 </td> 213 </gsf:template> 214 210 <td valign="top"> 211 <gsf:link type="document"> 212 <gsf:choose-metadata> 213 <gsf:metadata name="thumbicon"/> 214 <gsf:metadata name="srcicon"/> 215 <gsf:default> 216 <gsf:icon style="vertical-align:middle;" type="document"/> 217 </gsf:default> 218 </gsf:choose-metadata> 219 </gsf:link> 220 </td> 221 <td valign="top"> 222 <gsf:link type="document"> 223 <!-- 224 Defined in the global format statement 225 --> 226 <xsl:call-template name="choose-title"/> 227 <gsf:switch> 228 <gsf:metadata name="ex.im.Composer"/> 229 <gsf:when test="exists"> 230 <i> (<gsf:metadata name="ex.im.Composer"/>)</i> 231 </gsf:when> 232 </gsf:switch> 233 <gsf:switch> 234 <gsf:metadata name="ex.im.Artist"/> 235 <gsf:when test="exists">, performed by <gsf:metadata name="ex.im.Artist"/></gsf:when> 236 </gsf:switch> 237 </gsf:link> 238 </td> 239 </gsf:template> 215 240 <gsf:template match="classifierNode[@classifierStyle = 'VList']"> 216 241 <td valign="top"> 217 <gsf:link style="static" type="classifier"> 218 <gsf:icon type="classifier"/> 242 <gsf:link styleXX="static" type="classifier"> 243 <gsf:icon style="vertical-align:middle;" type="classifier"/> 244 </gsf:link> 245 <gsf:link styleXX="static" type="classifier"> 246 <span style="padding: 2px 2px 2px 0px;">[<gsf:metadata name="numleafdocs"/>]</span> 219 247 </gsf:link> 220 248 </td> … … 225 253 </td> 226 254 </gsf:template> 227 228 255 <gsf:template match="classifierNode[@classifierStyle = 'HList']"> 229 256 <gsf:link style="static" type="classifier"> … … 242 269 Overwriting this template allows you to change the heading of the document. 243 270 --> 244 <!-- 245 <gsf:template name="documentHeading"> 246 <span style="font-weight:italic; font-size: 120%;"> 271 <xsl:template name="documentHeading"> 272 <span style="font-weight:bold; font-size: 120%;"> 247 273 <xsl:call-template name="choose-title"/> 248 274 </span> 249 </gsf:template> 250 --> 275 <gsf:metadata-table> 276 <gsf:metadata name="ex.im.No">IntermusE ID:</gsf:metadata> 277 <gsf:metadata name="ex.im.Work">Work:</gsf:metadata> 278 <gsf:metadata name="ex.im.Date">Date:</gsf:metadata> 279 <gsf:metadata name="ex.im.Artist">Artist(s):</gsf:metadata> 280 <gsf:metadata name="ex.im.Venue">Venue:</gsf:metadata> 281 <gsf:metadata name="ex.im.Composer">Composer:</gsf:metadata> 282 <gsf:metadata name="ex.im.ProgAndPage">Programme/Page:</gsf:metadata> 283 </gsf:metadata-table> 251 284 252 <xsl:template name="documentHeading"> 253 <span style="font-weight:bold; font-size: 120%;"> 254 <xsl:call-template name="choose-title"/> 255 </span> 256 <gsf:metadata-table> 257 <gsf:metadata name="ex.im.No">IntermusE ID:</gsf:metadata> 258 <gsf:metadata name="ex.im.Work">Work:</gsf:metadata> 259 <gsf:metadata name="ex.im.Artist">Artist(s):</gsf:metadata> 260 <gsf:metadata name="ex.im.Venue">Venue:</gsf:metadata> 261 <gsf:metadata name="ex.im.Composer">Composer:</gsf:metadata> 262 </gsf:metadata-table> 285 263 286 </xsl:template> 264 265 266 287 <!-- 267 288 Overwriting this template can be used to redefine the content of the whole document. This is useful for simple documents, but not recommended for more complex documents (e.g. hierachical and paged documents) as it can prevent any sub-sections from showing. … … 278 299 </gsf:template> 279 300 --> 301 302 <gsf:template name="documentNodeText"> 303 <xsl:variable name="im_prog"><gsf:metadata name="ex.im.GSFriendlyProg"/></xsl:variable> 304 <xsl:variable name="im_page"><gsf:metadata name="ex.im.GSFriendlyPage"/></xsl:variable> 305 <style> 306 div.progandpage { 307 padding-top: 8px; 308 padding-bottom: 8px; 309 } 310 </style> 311 <div class="progandpage"> 312 <span style="display: inline-block; width: 160px;">Greenstone Viewer:</span> 313 <a href="https://intermuse.sowemustthink.space/greenstone3/library/collection/programmes/document/HMS_{$im_prog}.{$im_page}"> 314 Programme HMS#<xsl:value-of select="$im_prog"/>, Page <xsl:value-of select="$im_page"/> 315 </a> 316 </div> 317 <div class="progandpage"> 318 <span style="display: inline-block; width: 160px;">Mirador Viewer:</span> 319 <a href="https://intermuse.sowemustthink.space/greenstone3/library/collection/programmes/document/HMS_{$im_prog}?book=mirador&ed=1&gotoPage={$im_page}"> 320 Programme HMS#<xsl:value-of select="$im_prog"/>, Page <xsl:value-of select="$im_page"/> 321 </a> 322 </div> 323 324 </gsf:template> 325 280 326 <!-- 281 327 Overwriting this template can be used to change the content of section headings. … … 317 363 </ListMetadataFormats> 318 364 </serviceRack> 319 <serviceRack name="IIIFPMH">320 <setName>intermuseprogammes</setName>321 <setDescription/><!-- uncomment the following and set the name attribute if322 you want this collection to be part of a super set. --><!--<oaiSuperSet name="xxx"/>-->323 <ListMetadataFormats><!--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:324 <metadataFormat metadataPrefix="prefix"/> -->325 <metadataFormat metadataPrefix="oai_dc"><!-- you can customize the mappings by adding elements in here. See resources/oai/OAIConfig.xml for the format--></metadataFormat>326 </ListMetadataFormats>327 </serviceRack>328 365 </serviceRackList> 329 366 </CollectionConfig>
Note:
See TracChangeset
for help on using the changeset viewer.