Ignore:
Timestamp:
2022-12-07T23:50:52+13:00 (17 months ago)
Author:
davidb
Message:

Updates to collection config file to use new GoogleVisionPagedImage plugin

File:
1 edited

Legend:

Unmodified
Added
Removed
  • gs3-installations/intermuse/trunk/sites/intermuse/collect/programmes/etc/collectionConfig.xml

    r36951 r36995  
    1212    </metadataList>
    1313    <displayItemList>
    14         <displayItem lang="en" name="name">IntermusE Programmes</displayItem>
     14        <displayItem lang="en" name="name">Programmes</displayItem>
    1515        <displayItem lang="en" name="text">text</displayItem>
    16         <displayItem lang="en" name="dc.Title,ex.dc.Title,Title">titles</displayItem>
     16        <displayItem lang="en" name="ex.im.Work,dc.Title,ex.dc.Title,Title">titles</displayItem>
    1717        <displayItem lang="en" name="Source">filenames</displayItem>
    1818        <displayItem lang="en" name="document:text">text</displayItem>
     
    2121        <displayItem lang="en" name="document">document</displayItem>
    2222        <displayItem lang="en" name="section">section</displayItem>
    23         <displayItem lang="en" name="shortDescription">IntermusE Programmes enhanced at ingest time using the Google Vision API</displayItem>
     23        <displayItem lang="en" name="shortDescription">Programmes from the IntermusE corpus enhanced at ingest time using the Google Vision API</displayItem>
    2424    </displayItemList>
    2525    <format>
    2626            <gsf:template name="choose-title">
    2727                <gsf:choose-metadata>
     28                    <gsf:metadata name="ex.im.Work"/>
    2829                    <gsf:metadata name="dc.Title"/>
    2930                    <gsf:metadata name="exp.Title"/>
     
    5859            <displayItem lang="en" name="name">text</displayItem>
    5960        </index>
    60         <index name="dc.Title,ex.dc.Title,Title">
     61        <index name="ex.im.Work,dc.Title,ex.dc.Title,Title">
    6162            <displayItem lang="en" name="name">titles</displayItem>
    6263        </index>
     
    8384        <format>
    8485            <gsf:template match="documentNode">
    85                 <td valign="top">
    86                     <gsf:link type="document">
    87                         <gsf:icon type="document"/>
    88                     </gsf:link>
    89                 </td>
    90                 <td>
    91                     <gsf:link type="document">
    92                         <xsl:call-template name="choose-title"/>
    93                     </gsf:link>
    94                 </td>
     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>
    9596            </gsf:template>
    9697        </format>
     
    101102            <plugin name="ZIPPlugin"/>
    102103            <plugin name="GreenstoneXMLPlugin"/>
     104
     105            <!--
     106            <plugin name="CSVPlugin">
     107              <option name="-use_namespace_for_field_names" value="ex.im" />
     108              <option name="-OIDtype" value="assigned"/>
     109              <option name="-OIDmetadata" value="ex.im.No"/>
     110              <option name="-metadata_value_separator" value=","/>
     111              <option name="-store_field_values_as_document_text" />             
     112            </plugin>
     113            -->
     114            <plugin name="GoogleVisionPagedImagePlugin">             
     115                          <option name="-enable_cache"/>
     116              <option name="-enable_document_ocr"/>           
     117                          <option name="-OIDtype" value="filename"/>
     118                          <option name="-create_screenview" value="true"/>
     119                          <option name="-create_thumbnail"  value="true"/>
     120              <!--
     121                          <option name="-converttotype"  value="png"/>
     122              -->
     123                          <option name="-screenviewtype" value="png"/>
     124                          <option name="-thumbnailtype"  value="png"/>
     125            </plugin>
     126           
     127
     128            <plugin name="GoogleVisionImagePlugin">
     129              <option name="-enable_cache"/>
     130              <option name="-enable_document_ocr"/>
     131              <option name="-enable_image_labelling"/>
     132              <!--
     133              <option name="-block_exp" value="(?i)\.(txt|item)$"/>
     134              -->
     135            </plugin>
     136           
    103137            <plugin name="TextPlugin">
    104138                <option name="-process_exp" value="(?=(?i).te?xt\$)(?=^(?!.*tk_))"/>
     
    128162    </import>
    129163    <browse>
     164
    130165        <classifier name="List">
    131166            <option name="-metadata" value="dc.Title,Title"/>
     
    134169            <option name="-metadata_selection_mode_within_level" value="firstvalue"/>
    135170        </classifier>
     171
     172     
    136173        <format>
    137174            <gsf:template match="documentNode">
    138                 <td valign="top">
    139                     <gsf:link type="document">
    140                         <gsf:choose-metadata>
    141                             <gsf:metadata name="thumbicon"/>
    142                             <gsf:metadata name="srcicon"/>
    143                             <gsf:default>
    144                                 <gsf:icon type="document"/>
    145                             </gsf:default>
    146                         </gsf:choose-metadata>
    147                     </gsf:link>
    148                 </td>
    149                 <td valign="top">
    150                     <gsf:link type="document">
    151 <!--
    152 Defined in the global format statement
    153 -->
    154                         <xsl:call-template name="choose-title"/>
    155                     </gsf:link>
    156                     <gsf:metadata hidden="true" name="tk.Attribution"/>
    157                     <gsf:metadata hidden="true" name="tk.Clan"/>
    158                     <gsf:metadata hidden="true" name="tk.Family"/>
    159                     <gsf:metadata hidden="true" name="tk.MultipleCommunities"/>
    160                     <gsf:metadata hidden="true" name="tk.CommunityVoice"/>
    161                     <gsf:metadata hidden="true" name="tk.Creative"/>
    162                     <gsf:metadata hidden="true" name="tk.Verified"/>
    163                     <gsf:metadata hidden="true" name="tk.NonVerified"/>
    164                     <gsf:metadata hidden="true" name="tk.Seasonal"/>
    165                     <gsf:metadata hidden="true" name="tk.WomenGeneral"/>
    166                     <gsf:metadata hidden="true" name="tk.MenGeneral"/>
    167                     <gsf:metadata hidden="true" name="tk.MenRestricted"/>
    168                     <gsf:metadata hidden="true" name="tk.WomenRestricted"/>
    169                     <gsf:metadata hidden="true" name="tk.CulturallySensitive"/>
    170                     <gsf:metadata hidden="true" name="tk.SecretSacred"/>
    171                     <gsf:metadata hidden="true" name="tk.OpenToCommercialization"/>
    172                     <gsf:metadata hidden="true" name="tk.NonCommercial"/>
    173                     <gsf:metadata hidden="true" name="tk.CommunityUseOnly"/>
    174                     <gsf:metadata hidden="true" name="tk.Outreach"/>
    175                     <gsf:metadata hidden="true" name="tk.OpenToCollaboration"/>
    176                     <xsl:call-template name="choose-tklabels-small"/>
    177                 </td>
    178             </gsf:template>
     175              <td valign="top">
     176                <gsf:link type="document">
     177                  <gsf:choose-metadata>
     178                <gsf:metadata name="thumbicon"/>
     179                <gsf:metadata name="srcicon"/>
     180                <gsf:default>
     181                  <gsf:icon type="document"/>
     182                </gsf:default>
     183                  </gsf:choose-metadata>
     184                </gsf:link>
     185              </td>
     186              <td valign="top">
     187                <gsf:link type="document">
     188                  <!--
     189                  Defined in the global format statement
     190                  -->
     191                  <xsl:call-template name="choose-title"/>
     192                   <gsf:switch>
     193                                 <gsf:metadata name="ex.im.Artist"/>
     194                                 <gsf:when test="exists">, performed by <gsf:metadata name="ex.im.Artist"/></gsf:when>
     195                               </gsf:switch>
     196                   <!--
     197                   <gsf:switch>
     198                                 <gsf:metadata name="Composer"/>
     199                                 <gsf:when test="exists">
     200                                   <i> (Composed by <gsf:metadata name="Composer"/>)</i>
     201                                 </gsf:when>
     202                               </gsf:switch>
     203                   -->
     204
     205                </gsf:link>
     206              </td>
     207            </gsf:template>
     208           
    179209            <gsf:template match="classifierNode[@classifierStyle = 'VList']">
    180210                <td valign="top">
     
    189219                </td>
    190220            </gsf:template>
     221           
    191222            <gsf:template match="classifierNode[@classifierStyle = 'HList']">
    192223                <gsf:link style="static" type="classifier">
     
    199230        <format>
    200231            <gsf:option name="TOC" value="true"/>
    201             <gsf:option name="allowUserComments" value="false"/>
     232            <gsf:option name="allowUserComments" value="true"/>
    202233            <gsf:option name="allowDocumentEditing" value="true"/>
    203234            <gsf:option name="allowMapGPSEditing" value="true"/>
     
    205236Overwriting this template allows you to change the heading of the document.
    206237-->
     238<!--
    207239            <gsf:template name="documentHeading">
    208240                <span style="font-weight:italic; font-size: 120%;">
    209241                    <xsl:call-template name="choose-title"/>
    210                     <xsl:call-template name="choose-tklabels-small"/>
    211242                </span>
    212243            </gsf:template>
     244-->
     245
     246                    <xsl:template name="documentHeading">
     247              <gsf:metadata name="Image" hidden="true"/> <!-- **** currently needed to ensure ILT TOC gets Image (rather than Source) metadata -->
     248              <span style="font-weight:bold; font-size: 120%;">
     249                <xsl:call-template name="choose-title"/>
     250              </span>
     251              <gsf:metadata-table>
     252                <gsf:metadata name="ex.im.No">Catalogue No:</gsf:metadata>
     253                <gsf:metadata name="ex.im.Work">Work:</gsf:metadata>
     254                <gsf:metadata name="ex.im.Artist">Artist(s):</gsf:metadata>
     255                <gsf:metadata name="ex.im.Venue">Venue:</gsf:metadata>
     256                <gsf:metadata name="ex.im.Composer">Composer:</gsf:metadata>
     257              </gsf:metadata-table>
     258            </xsl:template>
     259           
     260
    213261<!--
    214262Overwriting 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.
    215263-->
    216             <gsf:template name="documentContent">
     264<!--
     265<gsf:template name="documentContent">
    217266                <div id="gs-document">
    218267                    <xsl:call-template name="documentPre"/>
     
    223272                </div>
    224273            </gsf:template>
     274-->
    225275<!--
    226276Overwriting this template can be used to change the content of section headings.
     
    228278            <gsf:template name="sectionHeading">
    229279                <xsl:call-template name="choose-title"/>
    230                 <gsf:metadata hidden="true" name="tk.Attribution"/>
    231                 <gsf:metadata hidden="true" name="tk.Clan"/>
    232                 <gsf:metadata hidden="true" name="tk.Family"/>
    233                 <gsf:metadata hidden="true" name="tk.MultipleCommunities"/>
    234                 <gsf:metadata hidden="true" name="tk.CommunityVoice"/>
    235                 <gsf:metadata hidden="true" name="tk.Creative"/>
    236                 <gsf:metadata hidden="true" name="tk.Verified"/>
    237                 <gsf:metadata hidden="true" name="tk.NonVerified"/>
    238                 <gsf:metadata hidden="true" name="tk.Seasonal"/>
    239                 <gsf:metadata hidden="true" name="tk.WomenGeneral"/>
    240                 <gsf:metadata hidden="true" name="tk.MenGeneral"/>
    241                 <gsf:metadata hidden="true" name="tk.MenRestricted"/>
    242                 <gsf:metadata hidden="true" name="tk.WomenRestricted"/>
    243                 <gsf:metadata hidden="true" name="tk.CulturallySensitive"/>
    244                 <gsf:metadata hidden="true" name="tk.SecretSacred"/>
    245                 <gsf:metadata hidden="true" name="tk.OpenToCommercialization"/>
    246                 <gsf:metadata hidden="true" name="tk.NonCommercial"/>
    247                 <gsf:metadata hidden="true" name="tk.CommunityUseOnly"/>
    248                 <gsf:metadata hidden="true" name="tk.Outreach"/>
    249                 <gsf:metadata hidden="true" name="tk.OpenToCollaboration"/>
    250                 <xsl:call-template name="choose-tklabels"/>
    251280            </gsf:template>
    252281<!--
     
    283312            </ListMetadataFormats>
    284313        </serviceRack>
    285 
    286314        <serviceRack name="IIIFPMH">
    287315            <setName>intermuseprogammes</setName>
     
    293321            </ListMetadataFormats>
    294322        </serviceRack>
    295 
    296323    </serviceRackList>
    297324</CollectionConfig>
Note: See TracChangeset for help on using the changeset viewer.