Changeset 34236 for main


Ignore:
Timestamp:
2020-07-01T13:55:44+12:00 (4 years ago)
Author:
ak19
Message:

Metadata for a newly added zoom video

Location:
main/trunk/model-sites-dev/opotiki/collect/gs3tutorials
Files:
4 edited

Legend:

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

    r34213 r34236  
    4848        <displayItem assigned="true" lang="en" name=".allfields">allfields</displayItem>
    4949    </displayItemList>
    50     <format>  <gsf:template name="video-date-length-info"><br/>Date:<gsf:metadata name="dc.Date"/><br/>Duration:<gsf:metadata name="dc.Coverage"/></gsf:template>
    51   <gsf:template name="choose-title">
    52     <gsf:choose-metadata>
    53       <gsf:metadata name="dc.Title"/>
    54       <gsf:metadata name="Title"/>
    55       <gsf:default>Untitled</gsf:default>
    56     </gsf:choose-metadata>
    57   </gsf:template>
     50    <format>
     51            <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="choose-title">
     53                <gsf:choose-metadata>
     54                    <gsf:metadata name="dc.Title"/>
     55                    <gsf:metadata name="Title"/>
     56                    <gsf:default>Untitled</gsf:default>
     57                </gsf:choose-metadata>
     58            </gsf:template>
    5859<!--
    5960modify the collection description template to output the "this collection contains X documents and was last built Y days ago" message
    6061-->
    61   <xsl:template name="coll-description">
    62     <p>
    63       <gslib:collectionDescriptionTextAndServicesLinks/>
    64     </p>
    65     <xsl:variable name="raw_date">
    66       <gslib:collectionMeta name="buildDate"/>
    67     </xsl:variable>
    68     <xsl:variable name="formatted_date">
    69       <xsl:value-of select="util:formatTimeStamp($raw_date, 0, 3, /page/@lang)"/>
    70     </xsl:variable>
    71     <xsl:variable name="numdocs">
    72       <gslib:collectionMeta name="numDocs"/>
    73     </xsl:variable>
    74     <p>
    75       <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'about.standarddescriptiondays', concat($numdocs, ';', $formatted_date))"/>
    76     </p>
    77   </xsl:template>
    78 
    79 </format>
     62            <xsl:template name="coll-description">
     63                <p>
     64                    <gslib:collectionDescriptionTextAndServicesLinks/>
     65                </p>
     66                <xsl:variable name="raw_date">
     67                    <gslib:collectionMeta name="buildDate"/>
     68                </xsl:variable>
     69                <xsl:variable name="formatted_date">
     70                    <xsl:value-of select="util:formatTimeStamp($raw_date, 0, 3, /page/@lang)"/>
     71                </xsl:variable>
     72                <xsl:variable name="numdocs">
     73                    <gslib:collectionMeta name="numDocs"/>
     74                </xsl:variable>
     75                <p>
     76                    <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'about.standarddescriptiondays', concat($numdocs, ';', $formatted_date))"/>
     77                </p>
     78            </xsl:template>
     79        </format>
    8080    <search type="lucene">
    8181        <level name="document">
     
    112112        <searchType name="simpleform"/>
    113113        <searchType name="advancedform"/>
    114         <format>  <gsf:template match="documentNode">
    115     <gsf:switch>
    116       <gsf:metadata name="dc.Type"/>
    117       <gsf:when test="equals" test-value="video">
    118         <td colspan="3" valign="top">
    119           <gsf:link type="source">
    120             <gsf:metadata name="srcicon"/>
    121           </gsf:link>
    122         </td>
    123         <td>
    124           <gsf:link type="source">
    125             <xsl:call-template name="choose-title"/>
    126           </gsf:link>
    127           <xsl:call-template name="video-date-length-info"/>
    128         </td>
    129       </gsf:when>
    130       <gsf:otherwise>
    131         <td valign="top">
    132           <gsf:link type="document">
    133             <gsf:icon type="document"/>
    134           </gsf:link>
    135         </td>
    136         <td valign="top">
    137           <gsf:link type="source">
    138             <gsf:choose-metadata>
    139               <gsf:metadata name="thumbicon"/>
    140               <gsf:metadata name="srcicon"/>
    141             </gsf:choose-metadata>
    142           </gsf:link>
    143         </td>
    144         <td valign="top">
    145           <gsf:metadata name="equivDocLink"/>
    146           <gsf:metadata name="equivDocIcon"/>
    147           <gsf:metadata name="/equivDocLink"/>
    148         </td>
    149         <td>
    150           <gsf:switch>
    151             <gsf:metadata name="Title" select="parent"/>
    152             <gsf:when test="exists"><xsl:call-template name="choose-title"/> of<gsf:metadata name="dc.Title" select="root"/></gsf:when>
    153             <gsf:otherwise>
    154               <gsf:link type="document">
    155                 <xsl:call-template name="choose-title"/>
    156               </gsf:link>
    157             </gsf:otherwise>
    158           </gsf:switch>
    159         </td>
    160       </gsf:otherwise>
    161     </gsf:switch>
    162   </gsf:template>
    163 
    164 </format>
     114        <format>
     115            <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                        </td>
     130                    </gsf:when>
     131                    <gsf:otherwise>
     132                        <td valign="top">
     133                            <gsf:link type="document">
     134                                <gsf:icon type="document"/>
     135                            </gsf:link>
     136                        </td>
     137                        <td valign="top">
     138                            <gsf:link type="source">
     139                                <gsf:choose-metadata>
     140                                    <gsf:metadata name="thumbicon"/>
     141                                    <gsf:metadata name="srcicon"/>
     142                                </gsf:choose-metadata>
     143                            </gsf:link>
     144                        </td>
     145                        <td valign="top">
     146                            <gsf:metadata name="equivDocLink"/>
     147                            <gsf:metadata name="equivDocIcon"/>
     148                            <gsf:metadata name="/equivDocLink"/>
     149                        </td>
     150                        <td>
     151                            <gsf:switch>
     152                                <gsf:metadata name="Title" select="parent"/>
     153                                <gsf:when test="exists"><xsl:call-template name="choose-title"/> of<gsf:metadata name="dc.Title" select="root"/></gsf:when>
     154                                <gsf:otherwise>
     155                                    <gsf:link type="document">
     156                                        <xsl:call-template name="choose-title"/>
     157                                    </gsf:link>
     158                                </gsf:otherwise>
     159                            </gsf:switch>
     160                        </td>
     161                    </gsf:otherwise>
     162                </gsf:switch>
     163            </gsf:template>
     164        </format>
    165165    </search>
    166166    <infodb type="jdbm"/>
     
    169169            <plugin name="ZIPPlugin"/>
    170170            <plugin name="GreenstoneXMLPlugin"/>
    171             <plugin name="TextPlugin"/>
     171            <plugin name="TextPlugin">
     172                <option name="-associate_ext" value="mp4"/>
     173            </plugin>
    172174            <plugin name="HTMLPlugin"/>
    173175            <plugin name="EmailPlugin"/>
     
    210212            <option name="-metadata_selection_mode_within_level" value="firstvalue"/>
    211213            <option name="-buttonname" value="Titles"/>
    212             <format>  <gsf:template match="documentNode">
    213     <gsf:switch>
    214       <gsf:metadata name="dc.Type"/>
    215       <gsf:when test="equals" test-value="video">
    216         <td valign="top">
    217           <gsf:link type="source">
    218             <gsf:metadata name="srcicon"/>
    219           </gsf:link>
    220         </td>
    221         <td valign="top">
    222           <gsf:link type="source">
     214            <format>
     215            <gsf:template match="documentNode">
     216                <gsf:switch>
     217                    <gsf:metadata name="dc.Type"/>
     218                    <gsf:when test="equals" test-value="video">
     219                        <td valign="top">
     220                            <gsf:link type="source">
     221                                <gsf:metadata name="srcicon"/>
     222                            </gsf:link>
     223                        </td>
     224                        <td valign="top">
     225                            <gsf:link type="source">
    223226<!--
    224227Instead of using choose-title here, we want to display the title that the document was classified on
    225228-->
    226             <gsf:metadata name="dc.Title,Title" pos="classifiedBy"/>
    227             <gsf:switch>
    228             <gsf:metadata name="Source"/>
    229             <gsf:when test="exists">
    230               <br/>
    231               <i>(<gsf:metadata name="Source"/>)</i>
    232             </gsf:when>
    233           </gsf:switch>
    234           </gsf:link>
    235           <xsl:call-template name="video-date-length-info"/>         
    236         </td>
    237       </gsf:when>
    238       <gsf:otherwise>
    239         <td valign="top">
    240           <gsf:link type="document">
    241             <gsf:icon type="document"/>
    242           </gsf:link>
    243         </td>
    244         <td valign="top">
    245           <gsf:link type="source">
    246             <gsf:choose-metadata>
    247               <gsf:metadata name="thumbicon"/>
    248               <gsf:metadata name="srcicon"/>
    249             </gsf:choose-metadata>
    250           </gsf:link>
    251         </td>
    252         <td valign="top">
    253           <gsf:metadata name="equivDocLink"/>
    254           <gsf:metadata name="equivDocIcon"/>
    255           <gsf:metadata name="/equivDocLink"/>
    256         </td>
    257         <td valign="top">
    258           <gsf:link type="document">
     229                                <gsf:metadata name="dc.Title,Title" pos="classifiedBy"/>
     230                                <gsf:switch>
     231                                    <gsf:metadata name="Source"/>
     232                                    <gsf:when test="exists">
     233                                        <br/>
     234                                        <i>(<gsf:metadata name="Source"/>)</i>
     235                                    </gsf:when>
     236                                </gsf:switch>
     237                            </gsf:link>
     238                            <xsl:call-template name="video-date-length-info"/>
     239                        </td>
     240                    </gsf:when>
     241                    <gsf:otherwise>
     242                        <td valign="top">
     243                            <gsf:link type="document">
     244                                <gsf:icon type="document"/>
     245                            </gsf:link>
     246                        </td>
     247                        <td valign="top">
     248                            <gsf:link type="source">
     249                                <gsf:choose-metadata>
     250                                    <gsf:metadata name="thumbicon"/>
     251                                    <gsf:metadata name="srcicon"/>
     252                                </gsf:choose-metadata>
     253                            </gsf:link>
     254                        </td>
     255                        <td valign="top">
     256                            <gsf:metadata name="equivDocLink"/>
     257                            <gsf:metadata name="equivDocIcon"/>
     258                            <gsf:metadata name="/equivDocLink"/>
     259                        </td>
     260                        <td valign="top">
     261                            <gsf:link type="document">
    259262<!--
    260263Instead of using choose-title here, we want to display the title that the document was classified on
    261264-->
    262             <gsf:metadata name="dc.Title,Title" pos="classifiedBy"/>
    263           </gsf:link>
    264           <gsf:switch>
    265             <gsf:metadata name="Source"/>
    266             <gsf:when test="exists">
    267               <br/>
    268               <i>(<gsf:metadata name="Source"/>)</i>
    269             </gsf:when>
    270           </gsf:switch>
    271         </td>
    272       </gsf:otherwise>
    273     </gsf:switch>
    274   </gsf:template>
    275 
    276 </format>
     265                                <gsf:metadata name="dc.Title,Title" pos="classifiedBy"/>
     266                            </gsf:link>
     267                            <gsf:switch>
     268                                <gsf:metadata name="Source"/>
     269                                <gsf:when test="exists">
     270                                    <br/>
     271                                    <i>(<gsf:metadata name="Source"/>)</i>
     272                                </gsf:when>
     273                            </gsf:switch>
     274                        </td>
     275                    </gsf:otherwise>
     276                </gsf:switch>
     277            </gsf:template>
     278        </format>
    277279        </classifier>
    278280        <classifier name="List">
     
    281283            <option name="-partition_type_within_level" value="none"/>
    282284            <option name="-buttonname" value="Type of Materials"/>
    283             <option name="-metadata_sort_mode_within_level" value="alphanumeric"/>
     285            <option name="-sort_leaf_nodes_using" value="dc.Title"/>
     286            <option name="-sort_leaf_nodes_sort_mode" value="alphanumeric"/>
    284287        </classifier>
    285288        <classifier name="List">
     
    302305            <option name="-buttonname" value="Source"/>
    303306        </classifier>
    304         <format>  <gsf:template match="documentNode">
    305     <gsf:switch>
    306       <gsf:metadata name="dc.Type"/>
    307       <gsf:when test="equals" test-value="video">
    308         <td valign="top">
    309           <gsf:link type="source">
    310             <gsf:metadata name="srcicon"/>
    311           </gsf:link>
    312         </td>
    313         <td valign="top">
    314           <gsf:link type="source">
     307        <format>
     308            <gsf:template match="documentNode">
     309                <gsf:switch>
     310                    <gsf:metadata name="dc.Type"/>
     311                    <gsf:when test="equals" test-value="video">
     312                        <td valign="top">
     313                            <gsf:link type="source">
     314                                <gsf:metadata name="srcicon"/>
     315                            </gsf:link>
     316                        </td>
     317                        <td valign="top">
     318                            <gsf:link type="source">
    315319<!--
    316320Defined in the global format statement
    317321-->
    318             <xsl:call-template name="choose-title"/>
    319             <gsf:switch>
    320               <gsf:metadata name="Source"/>
    321               <gsf:when test="exists">
    322                 <br/>
    323                 <i>(<gsf:metadata name="Source"/>)</i>
    324               </gsf:when>
    325             </gsf:switch>
    326           </gsf:link>
    327           <xsl:call-template name="video-date-length-info"/>
    328         </td>
    329       </gsf:when>
    330       <gsf:otherwise>
    331         <td valign="top">
    332           <gsf:link type="document">
    333             <gsf:icon type="document"/>
    334           </gsf:link>
    335         </td>
    336         <td valign="top">
    337           <gsf:link type="source">
    338             <gsf:choose-metadata>
    339               <gsf:metadata name="thumbicon"/>
    340               <gsf:metadata name="srcicon"/>
    341             </gsf:choose-metadata>
    342           </gsf:link>
    343         </td>
    344         <td valign="top">
    345           <gsf:metadata name="equivDocLink"/>
    346           <gsf:metadata name="equivDocIcon"/>
    347           <gsf:metadata name="/equivDocLink"/>
    348         </td>
    349         <td valign="top">
    350           <gsf:link type="document">
     322                                <xsl:call-template name="choose-title"/>
     323                                <gsf:switch>
     324                                    <gsf:metadata name="Source"/>
     325                                    <gsf:when test="exists">
     326                                        <br/>
     327                                        <i>(<gsf:metadata name="Source"/>)</i>
     328                                    </gsf:when>
     329                                </gsf:switch>
     330                            </gsf:link>
     331                            <xsl:call-template name="video-date-length-info"/>
     332                        </td>
     333                    </gsf:when>
     334                    <gsf:otherwise>
     335                        <td valign="top">
     336                            <gsf:link type="document">
     337                                <gsf:icon type="document"/>
     338                            </gsf:link>
     339                        </td>
     340                        <td valign="top">
     341                            <gsf:link type="source">
     342                                <gsf:choose-metadata>
     343                                    <gsf:metadata name="thumbicon"/>
     344                                    <gsf:metadata name="srcicon"/>
     345                                </gsf:choose-metadata>
     346                            </gsf:link>
     347                        </td>
     348                        <td valign="top">
     349                            <gsf:metadata name="equivDocLink"/>
     350                            <gsf:metadata name="equivDocIcon"/>
     351                            <gsf:metadata name="/equivDocLink"/>
     352                        </td>
     353                        <td valign="top">
     354                            <gsf:link type="document">
    351355<!--
    352356Defined in the global format statement
    353357-->
    354             <xsl:call-template name="choose-title"/>
    355           </gsf:link>
    356           <gsf:switch>
    357             <gsf:metadata name="Source"/>
    358             <gsf:when test="exists">
    359               <br/>
    360               <i>(<gsf:metadata name="Source"/>)</i>
    361             </gsf:when>
    362           </gsf:switch>
    363         </td>
    364       </gsf:otherwise>
    365     </gsf:switch>
    366   </gsf:template>
    367   <gsf:template match="classifierNode[@classifierStyle = 'VList']">
    368     <td valign="top">
    369       <gsf:link style="static" type="classifier">
    370         <gsf:icon type="classifier"/>
    371       </gsf:link>
    372     </td>
    373     <td valign="top">
    374       <gsf:link type="classifier">
    375         <gsf:metadata name="Title"/>
    376       </gsf:link>
    377     </td>
    378     <td valign="top">(<gsf:metadata name="numleafdocs"/>)</td>
    379   </gsf:template>
    380   <gsf:template match="classifierNode[@classifierStyle = 'HList']">
    381     <gsf:link style="static" type="classifier">
    382       <gsf:metadata name="Title"/>
    383     </gsf:link>
    384   </gsf:template>
    385 
    386 </format>
     358                                <xsl:call-template name="choose-title"/>
     359                            </gsf:link>
     360                            <gsf:switch>
     361                                <gsf:metadata name="Source"/>
     362                                <gsf:when test="exists">
     363                                    <br/>
     364                                    <i>(<gsf:metadata name="Source"/>)</i>
     365                                </gsf:when>
     366                            </gsf:switch>
     367                        </td>
     368                    </gsf:otherwise>
     369                </gsf:switch>
     370            </gsf:template>
     371            <gsf:template match="classifierNode[@classifierStyle = 'VList']">
     372                <td valign="top">
     373                    <gsf:link style="static" type="classifier">
     374                        <gsf:icon type="classifier"/>
     375                    </gsf:link>
     376                </td>
     377                <td valign="top">
     378                    <gsf:link type="classifier">
     379                        <gsf:metadata name="Title"/>
     380                    </gsf:link>
     381                </td>
     382                <td valign="top">(<gsf:metadata name="numleafdocs"/>)</td>
     383            </gsf:template>
     384            <gsf:template match="classifierNode[@classifierStyle = 'HList']">
     385                <gsf:link style="static" type="classifier">
     386                    <gsf:metadata name="Title"/>
     387                </gsf:link>
     388            </gsf:template>
     389        </format>
    387390    </browse>
    388391    <display>
    389         <format>  <gsf:option name="TOC" value="true"/>
    390   <gsf:option name="allowUserComments" value="false"/>
    391   <gsf:option name="allowDocumentEditing" value="true"/>
    392   <gsf:option name="allowMapGPSEditing" value="true"/>
     392        <format>
     393            <gsf:option name="TOC" value="true"/>
     394            <gsf:option name="allowUserComments" value="false"/>
     395            <gsf:option name="allowDocumentEditing" value="true"/>
     396            <gsf:option name="allowMapGPSEditing" value="true"/>
    393397<!--
    394398Overwriting this template allows you to change the heading of the document.
     
    418422Overwriting this template can be used to change the content of section headings.
    419423-->
    420 
    421 <gsf:template name="sectionHeading">
    422 <xsl:call-template name="choose-title"/>
    423 </gsf:template>
    424 
     424            <gsf:template name="sectionHeading">
     425                <xsl:call-template name="choose-title"/>
     426            </gsf:template>
    425427<!--
    426428Overwriting this template can be used to change the content of the top-level section.
     
    441443</gsf:template>
    442444-->
    443 
    444 </format>
     445        </format>
    445446    </display>
    446447    <replaceListRef id="gs2-standard"/>
  • main/trunk/model-sites-dev/opotiki/collect/gs3tutorials/import/videos/metadata.xml

    r34214 r34236  
    66        <Description>
    77            <Metadata mode="accumulate" name="dc.Creator">Anu</Metadata>
    8        
    98        </Description>
    109    </FileSet>
     
    133132        </Description>
    134133    </FileSet>
     134    <FileSet>
     135        <FileName>08 UploadingADocToCollection_24June2020\.mp4</FileName>
     136        <Description>
     137            <Metadata mode="accumulate" name="dc.Coverage">0:50 hrs</Metadata>
     138            <Metadata mode="accumulate" name="dc.Type">video</Metadata>
     139            <Metadata mode="accumulate" name="dc.Date">24 June 2020</Metadata>
     140            <Metadata mode="accumulate" name="dc.Subject">Client-GLI</Metadata>
     141            <Metadata mode="accumulate" name="dc.Subject">Adding</Metadata>
     142            <Metadata mode="accumulate" name="dc.Description">Adding a new document to an existing collection</Metadata>
     143            <Metadata mode="accumulate" name="dc.Title">Zoom 08: Adding a new document to a collection</Metadata>
     144            <Metadata mode="accumulate" name="dc.Subject">Uploading</Metadata>
     145        </Description>
     146    </FileSet>
    135147</DirectoryMetadata>
Note: See TracChangeset for help on using the changeset viewer.