Changeset 34302

Show
Ignore:
Timestamp:
30.07.2020 17:10:52 (5 days ago)
Author:
ak19
Message:

1. Adding metadata for today's zoom session video where Brian finished up the format statements work, by creating a reusable template and calling it from browse and search format statements. 2. Adding a browsing classifier that just displays the videos of Brian's WMTB collection design work.

Location:
main/trunk/model-sites-dev/opotiki/collect/gs3tutorials
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • main/trunk/model-sites-dev/opotiki/collect/gs3tutorials/etc/collectionConfig.xml

    r34281 r34302  
    5050    </displayItemList> 
    5151    <format> 
    52             <gsf:template name="video-date-length-info"><br/>Date:<gsf:metadata name="dc.Date"/><br/>Duration:<gsf:metadata name="dc.Coverage"/></gsf:template> 
     52            <gsf:template name="video-date-length-info"><br/>Date: <gsf:metadata name="dc.Date"/><br/>Duration: <gsf:metadata name="dc.Coverage"/></gsf:template> 
    5353            <gsf:template name="choose-title"> 
    5454                <gsf:choose-metadata> 
     
    113113        <searchType name="simpleform"/> 
    114114        <searchType name="advancedform"/> 
    115         <format>  <gsf:template match="documentNode"> 
    116     <gsf:switch> 
    117       <gsf:metadata name="dc.Type"/> 
    118       <gsf:when test="equals" test-value="video"> 
    119         <td colspan="3" valign="top"> 
    120           <gsf:link type="source"> 
    121             <gsf:metadata name="srcicon"/> 
    122           </gsf:link> 
    123         </td> 
    124         <td> 
    125           <gsf:link type="source"> 
    126             <xsl:call-template name="choose-title"/> 
    127           </gsf:link> 
    128           <xsl:call-template name="video-date-length-info"/> 
    129           <br /><i><b>Topics:</b></i><br /> 
    130           <gsf:metadata name="dc.Description"> 
    131             <separator> 
    132               <br/> 
    133             </separator> 
    134           </gsf:metadata> 
    135         </td> 
    136       </gsf:when> 
    137       <gsf:otherwise> 
    138         <td valign="top"> 
    139           <gsf:link type="document"> 
    140             <gsf:icon type="document"/> 
    141           </gsf:link> 
    142         </td> 
    143         <td valign="top"> 
    144           <gsf:link type="source"> 
    145             <gsf:choose-metadata> 
    146               <gsf:metadata name="thumbicon"/> 
    147               <gsf:metadata name="srcicon"/> 
    148             </gsf:choose-metadata> 
    149           </gsf:link> 
    150         </td> 
    151         <td valign="top"> 
    152           <gsf:metadata name="equivDocLink"/> 
    153           <gsf:metadata name="equivDocIcon"/> 
    154           <gsf:metadata name="/equivDocLink"/> 
    155         </td> 
    156         <td> 
    157           <gsf:switch> 
    158             <gsf:metadata name="Title" select="parent"/> 
    159             <gsf:when test="exists"><xsl:call-template name="choose-title"/> of<gsf:metadata name="dc.Title" select="root"/></gsf:when> 
    160             <gsf:otherwise> 
    161               <gsf:link type="document"> 
    162                 <xsl:call-template name="choose-title"/> 
    163               </gsf:link> 
    164               <gsf:switch> 
    165                 <gsf:metadata name="dc.Coverage"/> 
    166                 <gsf:when test="exists">-<b><gsf:metadata name="dc.Coverage"/></b></gsf:when> 
    167               </gsf:switch> 
    168             </gsf:otherwise> 
    169           </gsf:switch> 
    170         </td> 
    171       </gsf:otherwise> 
    172     </gsf:switch> 
    173   </gsf:template> 
    174  
    175 </format> 
     115        <format> 
     116            <gsf:template match="documentNode"> 
     117                <gsf:switch> 
     118                    <gsf:metadata name="dc.Type"/> 
     119                    <gsf:when test="equals" test-value="video"> 
     120                        <td colspan="3" valign="top"> 
     121                            <gsf:link type="source"> 
     122                                <gsf:metadata name="srcicon"/> 
     123                            </gsf:link> 
     124                        </td> 
     125                        <td> 
     126                            <gsf:link type="source"> 
     127                                <xsl:call-template name="choose-title"/> 
     128                            </gsf:link> 
     129                            <xsl:call-template name="video-date-length-info"/> 
     130                            <br/> 
     131                            <i> 
     132                                <b>Topics:</b> 
     133                            </i> 
     134                            <br/> 
     135                            <gsf:metadata name="dc.Description"> 
     136                                <separator> 
     137                                    <br/> 
     138                                </separator> 
     139                            </gsf:metadata> 
     140                        </td> 
     141                    </gsf:when> 
     142                    <gsf:otherwise> 
     143                        <td valign="top"> 
     144                            <gsf:link type="document"> 
     145                                <gsf:icon type="document"/> 
     146                            </gsf:link> 
     147                        </td> 
     148                        <td valign="top"> 
     149                            <gsf:link type="source"> 
     150                                <gsf:choose-metadata> 
     151                                    <gsf:metadata name="thumbicon"/> 
     152                                    <gsf:metadata name="srcicon"/> 
     153                                </gsf:choose-metadata> 
     154                            </gsf:link> 
     155                        </td> 
     156                        <td valign="top"> 
     157                            <gsf:metadata name="equivDocLink"/> 
     158                            <gsf:metadata name="equivDocIcon"/> 
     159                            <gsf:metadata name="/equivDocLink"/> 
     160                        </td> 
     161                        <td> 
     162                            <gsf:switch> 
     163                                <gsf:metadata name="Title" select="parent"/> 
     164                                <gsf:when test="exists"><xsl:call-template name="choose-title"/> of<gsf:metadata name="dc.Title" select="root"/></gsf:when> 
     165                                <gsf:otherwise> 
     166                                    <gsf:link type="document"> 
     167                                        <xsl:call-template name="choose-title"/> 
     168                                    </gsf:link> 
     169                                    <gsf:switch> 
     170                                        <gsf:metadata name="dc.Coverage"/> 
     171                                        <gsf:when test="exists">-<b><gsf:metadata name="dc.Coverage"/></b></gsf:when> 
     172                                    </gsf:switch> 
     173                                </gsf:otherwise> 
     174                            </gsf:switch> 
     175                        </td> 
     176                    </gsf:otherwise> 
     177                </gsf:switch> 
     178            </gsf:template> 
     179        </format> 
    176180    </search> 
    177181    <infodb type="jdbm"/> 
     
    184188            </plugin> 
    185189            <plugin name="HTMLPlugin"/> 
    186             <plugin name="EmailPlugin"/> 
    187190            <plugin name="PDFv2Plugin"> 
    188191                <option name="-convert_to" value="paged_pretty_html"/> 
     
    196199                <option name="-process_extension" value="docx"/> 
    197200            </plugin> 
    198             <plugin name="RTFPlugin"/> 
    199             <plugin name="WordPlugin"/> 
    200201            <plugin name="UnknownPlugin"> 
    201202                <option name="-file_format" value="MPEG"/> 
     
    204205                <option name="-process_extension" value="mp4"/> 
    205206            </plugin> 
    206             <plugin name="PostScriptPlugin"/> 
    207             <plugin name="PowerPointPlugin"/> 
    208             <plugin name="ExcelPlugin"/> 
    209             <plugin name="ImagePlugin"/> 
    210             <plugin name="ISISPlugin"/> 
    211             <plugin name="NulPlugin"/> 
    212             <plugin name="OAIPlugin"/> 
    213207            <plugin name="MetadataXMLPlugin"/> 
    214208            <plugin name="ArchivesInfPlugin"/> 
     
    248242          </gsf:link> 
    249243          <xsl:call-template name="video-date-length-info"/> 
    250           <br /><i><b>Topics:</b></i><br />           
     244          <br/> 
     245          <i> 
     246            <b>Topics:</b> 
     247          </i> 
     248          <br/> 
    251249          <gsf:metadata name="dc.Description"> 
    252250            <separator> 
     
    327325            <option name="-buttonname" value="Source"/> 
    328326        </classifier> 
    329         <format>  <gsf:template match="documentNode"> 
    330     <gsf:switch> 
    331       <gsf:metadata name="dc.Type"/> 
    332       <gsf:when test="equals" test-value="video"> 
    333         <td valign="top"> 
    334           <gsf:link type="source"> 
    335             <gsf:metadata name="srcicon"/> 
    336           </gsf:link> 
    337         </td> 
    338         <td valign="top"> 
    339           <gsf:link type="source"> 
     327        <classifier name="List"> 
     328            <option name="-metadata" value="dc.Format"/> 
     329            <option name="-bookshelf_type" value="always"/> 
     330            <option name="-partition_type_within_level" value="none"/> 
     331            <option name="-sort_leaf_nodes_using" value="dc.Title"/> 
     332            <option name="-buttonname" value="WMTB Collection Design with Brian"/> 
     333        </classifier> 
     334        <format> 
     335            <gsf:template match="documentNode"> 
     336                <gsf:switch> 
     337                    <gsf:metadata name="dc.Type"/> 
     338                    <gsf:when test="equals" test-value="video"> 
     339                        <td valign="top"> 
     340                            <gsf:link type="source"> 
     341                                <gsf:metadata name="srcicon"/> 
     342                            </gsf:link> 
     343                        </td> 
     344                        <td valign="top"> 
     345                            <gsf:link type="source"> 
    340346<!-- 
    341347Defined in the global format statement 
    342348--> 
    343             <xsl:call-template name="choose-title"/> 
    344             <gsf:switch> 
    345               <gsf:metadata name="Source"/> 
    346               <gsf:when test="exists"> 
    347                 <br/> 
    348                 <i>(<gsf:metadata name="Source"/>)</i> 
    349               </gsf:when> 
    350             </gsf:switch> 
    351           </gsf:link> 
    352           <xsl:call-template name="video-date-length-info"/> 
    353           <br /><i><b>Topics:</b></i><br /> 
    354           <gsf:metadata name="dc.Description"> 
    355             <separator> 
    356               <br/> 
    357             </separator> 
    358           </gsf:metadata> 
    359         </td> 
    360       </gsf:when> 
    361       <gsf:otherwise> 
    362         <td valign="top"> 
    363           <gsf:link type="document"> 
    364             <gsf:icon type="document"/> 
    365           </gsf:link> 
    366         </td> 
    367         <td valign="top"> 
    368           <gsf:link type="source"> 
    369             <gsf:choose-metadata> 
    370               <gsf:metadata name="thumbicon"/> 
    371               <gsf:metadata name="srcicon"/> 
    372             </gsf:choose-metadata> 
    373           </gsf:link> 
    374         </td> 
    375         <td valign="top"> 
    376           <gsf:metadata name="equivDocLink"/> 
    377           <gsf:metadata name="equivDocIcon"/> 
    378           <gsf:metadata name="/equivDocLink"/> 
    379         </td> 
    380         <td valign="top"> 
    381           <gsf:link type="document"> 
     349                                <xsl:call-template name="choose-title"/> 
     350                                <gsf:switch> 
     351                                    <gsf:metadata name="Source"/> 
     352                                    <gsf:when test="exists"> 
     353                                        <br/> 
     354                                        <i>(<gsf:metadata name="Source"/>)</i> 
     355                                    </gsf:when> 
     356                                </gsf:switch> 
     357                            </gsf:link> 
     358                            <xsl:call-template name="video-date-length-info"/> 
     359                            <br/> 
     360                            <i> 
     361                                <b>Topics:</b> 
     362                            </i> 
     363                            <br/> 
     364                            <gsf:metadata name="dc.Description"> 
     365                                <separator> 
     366                                    <br/> 
     367                                </separator> 
     368                            </gsf:metadata> 
     369                        </td> 
     370                    </gsf:when> 
     371                    <gsf:otherwise> 
     372                        <td valign="top"> 
     373                            <gsf:link type="document"> 
     374                                <gsf:icon type="document"/> 
     375                            </gsf:link> 
     376                        </td> 
     377                        <td valign="top"> 
     378                            <gsf:link type="source"> 
     379                                <gsf:choose-metadata> 
     380                                    <gsf:metadata name="thumbicon"/> 
     381                                    <gsf:metadata name="srcicon"/> 
     382                                </gsf:choose-metadata> 
     383                            </gsf:link> 
     384                        </td> 
     385                        <td valign="top"> 
     386                            <gsf:metadata name="equivDocLink"/> 
     387                            <gsf:metadata name="equivDocIcon"/> 
     388                            <gsf:metadata name="/equivDocLink"/> 
     389                        </td> 
     390                        <td valign="top"> 
     391                            <gsf:link type="document"> 
    382392<!-- 
    383393Defined in the global format statement 
    384394--> 
    385             <xsl:call-template name="choose-title"/> 
    386           </gsf:link> 
    387           <gsf:switch> 
    388             <gsf:metadata name="dc.Coverage"/> 
    389             <gsf:when test="exists"> -<b><gsf:metadata name="dc.Coverage"/></b></gsf:when> 
    390           </gsf:switch> 
    391           <gsf:switch> 
    392             <gsf:metadata name="Source"/> 
    393             <gsf:when test="exists"> 
    394               <br/> 
    395               <i>(<gsf:metadata name="Source"/>)</i> 
    396             </gsf:when> 
    397           </gsf:switch> 
    398         </td> 
    399       </gsf:otherwise> 
    400     </gsf:switch> 
    401   </gsf:template> 
    402   <gsf:template match="classifierNode[@classifierStyle = 'VList']"> 
    403     <td valign="top"> 
    404       <gsf:link style="static" type="classifier"> 
    405         <gsf:icon type="classifier"/> 
    406       </gsf:link> 
    407     </td> 
    408     <td valign="top"> 
    409       <gsf:link type="classifier"> 
    410         <gsf:metadata name="Title"/> 
    411       </gsf:link> 
    412     </td> 
    413     <td valign="top">(<gsf:metadata name="numleafdocs"/>)</td> 
    414   </gsf:template> 
    415   <gsf:template match="classifierNode[@classifierStyle = 'HList']"> 
    416     <gsf:link style="static" type="classifier"> 
    417       <gsf:metadata name="Title"/> 
    418     </gsf:link> 
    419   </gsf:template> 
    420  
    421 </format> 
     395                                <xsl:call-template name="choose-title"/> 
     396                            </gsf:link> 
     397                            <gsf:switch> 
     398                                <gsf:metadata name="dc.Coverage"/> 
     399                                <gsf:when test="exists"> -<b><gsf:metadata name="dc.Coverage"/></b></gsf:when> 
     400                            </gsf:switch> 
     401                            <gsf:switch> 
     402                                <gsf:metadata name="Source"/> 
     403                                <gsf:when test="exists"> 
     404                                    <br/> 
     405                                    <i>(<gsf:metadata name="Source"/>)</i> 
     406                                </gsf:when> 
     407                            </gsf:switch> 
     408                        </td> 
     409                    </gsf:otherwise> 
     410                </gsf:switch> 
     411            </gsf:template> 
     412            <gsf:template match="classifierNode[@classifierStyle = 'VList']"> 
     413                <td valign="top"> 
     414                    <gsf:link style="static" type="classifier"> 
     415                        <gsf:icon type="classifier"/> 
     416                    </gsf:link> 
     417                </td> 
     418                <td valign="top"> 
     419                    <gsf:link type="classifier"> 
     420                        <gsf:metadata name="Title"/> 
     421                    </gsf:link> 
     422                </td> 
     423                <td valign="top">(<gsf:metadata name="numleafdocs"/>)</td> 
     424            </gsf:template> 
     425            <gsf:template match="classifierNode[@classifierStyle = 'HList']"> 
     426                <gsf:link style="static" type="classifier"> 
     427                    <gsf:metadata name="Title"/> 
     428                </gsf:link> 
     429            </gsf:template> 
     430        </format> 
    422431    </browse> 
    423432    <display> 
  • main/trunk/model-sites-dev/opotiki/collect/gs3tutorials/import/videos/metadata.xml

    r34301 r34302  
    197197            <Metadata mode="accumulate" name="dc.Description">Understanding Format Statements</Metadata> 
    198198            <Metadata mode="accumulate" name="dc.Description">Creating a blue-print for the collection design</Metadata> 
     199         
     200            <Metadata mode="accumulate" name="dc.Format">WMTB collection design</Metadata> 
    199201        </Description> 
    200202    </FileSet> 
     
    213215            <Metadata mode="accumulate" name="dc.Description">Understanding Format Statements</Metadata> 
    214216            <Metadata mode="accumulate" name="dc.Description">Creating a blue-print for Browsing Classifier design</Metadata> 
     217         
     218            <Metadata mode="accumulate" name="dc.Format">WMTB collection design</Metadata> 
    215219        </Description> 
    216220    </FileSet> 
     
    234238            <Metadata mode="accumulate" name="dc.Description">Implementing the Search Indexes blue-print</Metadata> 
    235239            <Metadata mode="accumulate" name="dc.Description">Creating a blue-print for designing the metadata display</Metadata> 
    236         </Description> 
    237     </FileSet> 
    238     <FileSet> 
    239         <FileName>14 FormatStatements_WithBrian_3_29July2020\.mp4</FileName> 
    240         <Description> 
    241             <Metadata mode="accumulate" name="dc.Title">Zoom 14: Format Statements with Brian</Metadata> 
     240         
     241            <Metadata mode="accumulate" name="dc.Format">WMTB collection design</Metadata> 
     242        </Description> 
     243    </FileSet> 
     244    <FileSet> 
     245        <FileName>14 FormatStatements_WithBrian_3a_29July2020\.mp4</FileName> 
     246        <Description> 
     247            <Metadata mode="accumulate" name="dc.Title">Zoom 14: Format Statements with Brian pt1</Metadata> 
    242248            <Metadata mode="accumulate" name="dc.Creator">Brian</Metadata> 
    243249            <Metadata mode="accumulate" name="dc.Date">29 July 2020</Metadata> 
     
    256262            <Metadata mode="accumulate" name="dc.Description">Configuring TextPlugin for lyrics in text with associated mp3</Metadata> 
    257263            <Metadata mode="accumulate" name="dc.Description">Tweaking format statement to display EquivalentDoc icon</Metadata> 
    258             <Metadata mode="accumulate" name="dc.Description">Working with Format Statements</Metadata>          
     264            <Metadata mode="accumulate" name="dc.Description">Working with Format Statements</Metadata> 
    259265            <Metadata mode="accumulate" name="dc.Description">Implementing the metadata display blue-print</Metadata> 
    260266            <Metadata mode="accumulate" name="dc.Description">The gsf switch format statement to selectively control display</Metadata> 
    261             <Metadata mode="accumulate" name="dc.Description">Displaying select metadata in Browse and Search statements</Metadata>          
     267            <Metadata mode="accumulate" name="dc.Description">Displaying select metadata in Browse and Search statements</Metadata> 
    262268            <Metadata mode="accumulate" name="dc.Description">Selectively removing unwanted portions of browse and search display</Metadata> 
     269         
     270            <Metadata mode="accumulate" name="dc.Format">WMTB collection design</Metadata> 
     271        </Description> 
     272    </FileSet> 
     273    <FileSet> 
     274        <FileName>15 FormatStatements_WithBrian_3b_30July2020\.mp4</FileName> 
     275        <Description> 
     276            <Metadata mode="accumulate" name="dc.Coverage">1:45 hrs</Metadata> 
     277            <Metadata mode="accumulate" name="dc.Type">video</Metadata> 
     278            <Metadata mode="accumulate" name="dc.Title">Zoom 15: Format Statements with Brian pt2</Metadata> 
     279            <Metadata mode="accumulate" name="dc.Description">Designing the basic WMTB collection</Metadata> 
     280            <Metadata mode="accumulate" name="dc.Subject">Format Statements</Metadata> 
     281            <Metadata mode="accumulate" name="dc.Description">Implementing the metadata display blue-print</Metadata> 
     282            <Metadata mode="accumulate" name="dc.Subject">gsf switch</Metadata> 
     283            <Metadata mode="accumulate" name="dc.Subject">gsf metadata</Metadata> 
     284            <Metadata mode="accumulate" name="dc.Description">Displaying select metadata in Browse and Search statements</Metadata> 
     285            <Metadata mode="accumulate" name="dc.Subject">defining templates</Metadata> 
     286            <Metadata mode="accumulate" name="dc.Subject">calling templates</Metadata> 
     287            <Metadata mode="accumulate" name="dc.Description">Defining reusable templates in the global format statement</Metadata> 
     288            <Metadata mode="accumulate" name="dc.Description">Calling reusable templates from search and browse format statements</Metadata> 
     289            <Metadata mode="accumulate" name="dc.Date">30 July 2020</Metadata> 
     290             
     291            <Metadata mode="accumulate" name="dc.Subject">reusable templates</Metadata> 
     292            <Metadata mode="accumulate" name="dc.Format">WMTB collection design</Metadata> 
    263293        </Description> 
    264294    </FileSet>