Changeset 37697


Ignore:
Timestamp:
2023-04-21T17:48:07+12:00 (12 months ago)
Author:
davidb
Message:

Changes to the metadata prefix used; some minor tweaks to text; usercomment added in as an extra index

File:
1 edited

Legend:

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

    r37227 r37697  
    1414        <displayItem lang="en" name="name">HMS Programmes and Performers</displayItem>
    1515        <displayItem lang="en" name="text">text</displayItem>
    16         <displayItem lang="en" name="ex.im.Work,dc.Title,ex.dc.Title,Title">titles</displayItem>
     16        <displayItem lang="en" name="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>
     
    2929      <gsf:template name="choose-title">
    3030        <gsf:choose-metadata>
    31           <gsf:metadata name="ex.im.Work"/>
     31          <gsf:metadata name="im.Work"/>
    3232          <gsf:metadata name="dc.Title"/>
    3333          <gsf:metadata name="exp.Title"/>
     
    6464              < ! - - The following currently isn't triggered, as Programmes don't have Artist metadata - - >
    6565              <gsf:switch>
    66             <gsf:metadata name="ex.im.Artist"/>
    67             <gsf:when test="exists">, performed by<gsf:metadata name="ex.im.Artist"/></gsf:when>
     66            <gsf:metadata name="im.Artist"/>
     67            <gsf:when test="exists">, performed by<gsf:metadata name="im.Artist"/></gsf:when>
    6868              </gsf:switch>                   
    6969            </xsl:with-param>
     
    8787            <xsl:call-template name="choose-title"/>
    8888            <gsf:switch>
    89               <gsf:metadata name="ex.im.Composer"/>
     89              <gsf:metadata name="im.Composer"/>
    9090              <gsf:when test="exists">
    91             <i> (<gsf:metadata name="ex.im.Composer"/>)</i>
     91            <i> (<gsf:metadata name="im.Composer"/>)</i>
    9292              </gsf:when>
    9393            </gsf:switch>
    9494            <gsf:switch>
    95               <gsf:metadata name="ex.im.Artist"/>
    96               <gsf:when test="exists">, performed by <gsf:metadata name="ex.im.Artist"/></gsf:when>
     95              <gsf:metadata name="im.Artist"/>
     96              <gsf:when test="exists">, performed by <gsf:metadata name="im.Artist"/></gsf:when>
    9797            </gsf:switch>
    9898          </gsf:link>
     
    106106              -->
    107107              <xsl:template name="coll-description">
     108                <div style="float: right; width: 300px;">
     109                  <img style="width: 100%;" src="interfaces/{$interface_name}/images/intermuse-title-logo.png" />
     110                </div>
     111
     112                <p style="padding-top: 0.7rem;">
     113                  The text describing the prototype has been relocated to the DL's main <a href="{$library_name}/page/home">Home</a> page.
     114                 
     115                </p>
     116              </xsl:template>
     117                 
     118              <xsl:template name="coll-descriptionXXX">
    108119                <div style="float: right; width: 300px;">
    109120                  <img style="width: 100%;" src="interfaces/{$interface_name}/images/intermuse-title-logo.png" />
     
    282293      A key strength to the Greenstone3 software architecture is its
    283294      ability to be customised, which is aligned with its three phases
    284       to forming a digital library collection: importing, building,
     295      for forming a digital library collection: importing, building,
    285296      and runtime presentation.  The first two phases typically go
    286297      hand-in-hand, and form the ingest process by which content
     
    369380    <p>
    370381      The XSLT files are grouped together in one place, forming the
    371       interface for the digital libary. An inheritance mechanism is
     382      interface for the digital library. An inheritance mechanism is
    372383      deployed throughout this part of the design.  A collection can
    373384      override individual XSLT template rules as required to tweak
     
    379390    <p>
    380391     
    381       In terms of crafting the features and functionality to form this digital library,
    382       we made use of all three area of customisation. ...
     392      In terms of crafting the features and functionality to form this
     393      prototype InterMusE digital library,
     394      we made use of all three area for customisation.
    383395     
    384396<!--
     
    445457            <displayItem lang="en" name="name">text</displayItem>
    446458        </index>
    447         <index name="ex.im.Work,dc.Title,ex.dc.Title,Title">
    448             <displayItem lang="en" name="name">work titles</displayItem>
     459        <!--
     460        <index name="im.Work,dc.Title,ex.dc.Title,Title">
     461        -->
     462        <index name="im.Work">
     463            <displayItem lang="en" name="name">titles</displayItem>
    449464        </index>
    450         <index name="ex.im.Artist">
     465        <index name="im.Artist">
    451466            <displayItem lang="en" name="name">artists</displayItem>
    452467        </index>
    453         <index name="ex.im.Composer">
     468        <index name="im.Composer">
    454469            <displayItem lang="en" name="name">composers</displayItem>
    455470        </index>
    456         <index name="ex.im.Venue">
     471        <index name="im.Venue">
    457472            <displayItem lang="en" name="name">venues</displayItem>
     473        </index>
     474        <index name="usercomment">
     475            <displayItem lang="en" name="name">user comments</displayItem>
    458476        </index>
    459477        <defaultIndex name="text"/>
     
    475493
    476494
    477         <facet name="ex.im.Artist">
     495        <facet name="im.GSFriendlyArtist">
    478496            <displayItem lang="en" name="name">artist</displayItem>
    479497        </facet>
    480         <facet name="ex.im.Composer">
     498        <facet name="im.Composer">
    481499            <displayItem lang="en" name="name">composer</displayItem>
    482500        </facet>
    483         <facet name="ex.im.Venue">
     501        <facet name="im.Venue">
    484502            <displayItem lang="en" name="name">venue</displayItem>
    485503        </facet>
     
    507525                  <!-- The following currently isn't triggered, as Programmes don't have Artist metadata -->
    508526                  <gsf:switch>
    509                 <gsf:metadata name="ex.im.Artist"/>
    510                 <gsf:when test="exists">, performed by<gsf:metadata name="ex.im.Artist"/></gsf:when>
     527                <gsf:metadata name="im.Artist"/>
     528                <gsf:when test="exists">, performed by<gsf:metadata name="im.Artist"/></gsf:when>
    511529                  </gsf:switch>                   
    512530                </xsl:with-param>
     
    530548                <xsl:call-template name="choose-title"/>
    531549                <gsf:switch>
    532                   <gsf:metadata name="ex.im.Composer"/>
     550                  <gsf:metadata name="im.Composer"/>
    533551                  <gsf:when test="exists">
    534                 <i> (<gsf:metadata name="ex.im.Composer"/>)</i>
     552                <i> (<gsf:metadata name="im.Composer"/>)</i>
    535553                  </gsf:when>
    536554                </gsf:switch>
    537555                <gsf:switch>
    538                   <gsf:metadata name="ex.im.Artist"/>
    539                   <gsf:when test="exists">, performed by <gsf:metadata name="ex.im.Artist"/></gsf:when>
     556                  <gsf:metadata name="im.Artist"/>
     557                  <gsf:when test="exists">, performed by <gsf:metadata name="im.Artist"/></gsf:when>
    540558                </gsf:switch>
    541559              </gsf:link>
     
    550568    </search>
    551569
    552     <!--
    553570    <search type="jenaTDB" orthogonal="true"/>
    554     -->
    555571   
    556572    <infodb type="jdbm"/>
     
    561577            <plugin name="GreenstoneXMLPlugin"/>
    562578            <plugin name="CSVPlugin">
    563                 <option name="-use_namespace_for_field_names" value="ex.im"/>
     579                <option name="-use_namespace_for_field_names" value="im"/>
    564580                <option name="-OIDtype" value="assigned"/>
    565                 <option name="-OIDmetadata" value="ex.im.GSFriendlyID"/>
     581                <option name="-OIDmetadata" value="im.GSFriendlyID"/>
    566582                <option name="-metadata_value_separator" value=",(?!\s\w\.)"/>
    567                 <option name="-metadata_separate_fields" value="ex.im.Artist,ex.im.Composer"/>
     583                <option name="-metadata_separate_fields" value="im.Artist,im.Composer"/>
    568584                <option name="-store_field_values_as_document_text"/>
    569585            </plugin>           
     
    608624        </pluginList>
    609625    </import>
     626   
    610627    <browse>
    611628      <classifier name="List">
     
    634651                      <xsl:call-template name="choose-title"/>
    635652                      <gsf:switch>
    636                     <gsf:metadata name="ex.im.Artist"/>
    637                     <gsf:when test="exists">, performed by<gsf:metadata name="ex.im.Artist"/></gsf:when>
     653                    <gsf:metadata name="im.Artist"/>
     654                    <gsf:when test="exists">, performed by<gsf:metadata name="im.Artist"/></gsf:when>
    638655                      </gsf:switch>                   
    639656                    </xsl:with-param>
     
    645662                        <xsl:call-template name="choose-title"/>
    646663                        <gsf:switch>
    647                             <gsf:metadata name="ex.im.Artist"/>
    648                             <gsf:when test="exists">, performed by<gsf:metadata name="ex.im.Artist"/></gsf:when>
     664                            <gsf:metadata name="im.Artist"/>
     665                            <gsf:when test="exists">, performed by<gsf:metadata name="im.Artist"/></gsf:when>
    649666                        </gsf:switch>
    650667
     
    674691
    675692        <classifier name="AZCompactList">
    676             <option name="-metadata" value="ex.im.Work"/>
     693            <option name="-metadata" value="im.Work"/>
    677694            <option name="-buttonname" value="Performances"/>
    678695            <option name="-mingroup" value="2"/>
     
    680697        <!--
    681698        <classifier name="AZCompactList">
    682             <option name="-metadata" value="ex.im.No"/>
     699            <option name="-metadata" value="im.No"/>
    683700            <option name="-buttonname" value="IntermusE IDs"/>
    684701        </classifier>
    685702        -->
    686703        <classifier name="AZCompactList">
    687             <option name="-metadata" value="ex.im.Artist"/>
     704            <option name="-metadata" value="im.Artist"/>
    688705            <option name="-buttonname" value="Artists"/>
    689706            <option name="-removesuffix" value="\s*\([^)]*\)"/>
    690707        </classifier>
    691708        <classifier name="AZCompactList">
    692             <option name="-metadata" value="ex.im.Composer"/>
     709            <option name="-metadata" value="im.Composer"/>
    693710            <option name="-buttonname" value="Composers"/>
    694711            <option name="-removeprefix" value="arr(\.?)\s*"/>
    695712        </classifier>
    696713        <classifier name="AZCompactList">
    697             <option name="-metadata" value="ex.im.Venue"/>
     714            <option name="-metadata" value="im.Venue"/>
    698715            <option name="-buttonname" value="Venues"/>
    699716        </classifier>
     
    721738                        <xsl:call-template name="choose-title"/>
    722739                        <gsf:switch>
    723                             <gsf:metadata name="ex.im.Composer"/>
     740                            <gsf:metadata name="im.Composer"/>
    724741                            <gsf:when test="exists">
    725                                 <i> (<gsf:metadata name="ex.im.Composer"/>)</i>
     742                                <i> (<gsf:metadata name="im.Composer"/>)</i>
    726743                            </gsf:when>
    727744                        </gsf:switch>
    728745                        <gsf:switch>
    729                             <gsf:metadata name="ex.im.Artist"/>
    730                             <gsf:when test="exists">, performed by <gsf:metadata name="ex.im.Artist"/></gsf:when>
     746                            <gsf:metadata name="im.Artist"/>
     747                            <gsf:when test="exists">, performed by <gsf:metadata name="im.Artist"/></gsf:when>
    731748                        </gsf:switch>
    732749                    </gsf:link>
     
    764781             <gsf:metadata name="GVDocumentOCRJSON"/>
    765782             
    766              <gsf:metadata name="ex.im.No"/>
    767              <gsf:metadata name="ex.im.Work"/>
    768              <gsf:metadata name="ex.im.Date"/>
    769              <gsf:metadata name="ex.im.Artist"/>
    770              <gsf:metadata name="ex.im.Venue"/>
    771              <gsf:metadata name="ex.im.Composer"/>
    772              <gsf:metadata name="ex.im.Date"/>
    773              <gsf:metadata name="ex.im.ProgAndPage"/>
    774              
     783             <gsf:metadata name="im.No"/>
     784             <gsf:metadata name="im.Work"/>
     785             <gsf:metadata name="im.Date"/>
     786             <gsf:metadata name="im.Artist"/>
     787             <gsf:metadata name="im.Venue"/>
     788             <gsf:metadata name="im.Composer"/>
     789             <gsf:metadata name="im.Date"/>
     790             <gsf:metadata name="im.ProgAndPage"/>
     791
    775792           </gsf:headMetaTags>
    776793
     
    813830                <gsf:metadata hidden="true" name="im.Programme" select="root"/>
    814831                <gsf:metadata hidden="true" name="SASShortID" />
    815                 <gsf:metadata hidden="true" name="ex.im.GSFriendlyProg"/>
    816                 <gsf:metadata hidden="true" name="ex.im.GSFriendlyPage"/>
     832                <gsf:metadata hidden="true" name="im.GSFriendlyProg"/>
     833                <gsf:metadata hidden="true" name="im.GSFriendlyPage"/>
    817834               
    818835                <xsl:if test="$bookswitch != 'mirador'">
     
    823840
    824841                <gsf:metadata-table>
    825                     <gsf:metadata name="ex.im.No"         >Performance ID:</gsf:metadata>
    826                     <gsf:metadata name="ex.im.Work"       >Work:          </gsf:metadata>
    827                     <gsf:metadata name="ex.im.Artist"     >Artist(s):     </gsf:metadata>
    828                     <gsf:metadata name="ex.im.Composer"   >Composer:      </gsf:metadata>
    829                     <gsf:metadata name="ex.im.Venue"      >Venue:         </gsf:metadata>
    830                     <gsf:metadata name="ex.im.Date"       >Date:          </gsf:metadata>
    831                     <gsf:metadata name="ex.im.ProgAndPage">Programme/Concert:</gsf:metadata>
     842                    <gsf:metadata name="im.No"         >Performance ID:</gsf:metadata>
     843                    <gsf:metadata name="im.Work"       >Work:          </gsf:metadata>
     844                    <gsf:metadata name="im.Artist"     >Artist(s):     </gsf:metadata>
     845                    <gsf:metadata name="im.Composer"   >Composer:      </gsf:metadata>
     846                    <gsf:metadata name="im.Venue"      >Venue:         </gsf:metadata>
     847                    <gsf:metadata name="im.Date"       >Date:          </gsf:metadata>
     848                    <gsf:metadata name="im.ProgAndPage">Programme/Concert:</gsf:metadata>
    832849                </gsf:metadata-table>
    833850            </xsl:template>
Note: See TracChangeset for help on using the changeset viewer.