Changeset 37697
- Timestamp:
- 2023-04-21T17:48:07+12:00 (12 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gs3-installations/intermuse/trunk/sites/intermuse/collect/programmes-and-performers/etc/collectionConfig.xml
r37227 r37697 14 14 <displayItem lang="en" name="name">HMS Programmes and Performers</displayItem> 15 15 <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> 17 17 <displayItem lang="en" name="Source">filenames</displayItem> 18 18 <displayItem lang="en" name="document:text">text</displayItem> … … 29 29 <gsf:template name="choose-title"> 30 30 <gsf:choose-metadata> 31 <gsf:metadata name=" ex.im.Work"/>31 <gsf:metadata name="im.Work"/> 32 32 <gsf:metadata name="dc.Title"/> 33 33 <gsf:metadata name="exp.Title"/> … … 64 64 < ! - - The following currently isn't triggered, as Programmes don't have Artist metadata - - > 65 65 <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> 68 68 </gsf:switch> 69 69 </xsl:with-param> … … 87 87 <xsl:call-template name="choose-title"/> 88 88 <gsf:switch> 89 <gsf:metadata name=" ex.im.Composer"/>89 <gsf:metadata name="im.Composer"/> 90 90 <gsf:when test="exists"> 91 <i> (<gsf:metadata name=" ex.im.Composer"/>)</i>91 <i> (<gsf:metadata name="im.Composer"/>)</i> 92 92 </gsf:when> 93 93 </gsf:switch> 94 94 <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> 97 97 </gsf:switch> 98 98 </gsf:link> … … 106 106 --> 107 107 <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"> 108 119 <div style="float: right; width: 300px;"> 109 120 <img style="width: 100%;" src="interfaces/{$interface_name}/images/intermuse-title-logo.png" /> … … 282 293 A key strength to the Greenstone3 software architecture is its 283 294 ability to be customised, which is aligned with its three phases 284 toforming a digital library collection: importing, building,295 for forming a digital library collection: importing, building, 285 296 and runtime presentation. The first two phases typically go 286 297 hand-in-hand, and form the ingest process by which content … … 369 380 <p> 370 381 The XSLT files are grouped together in one place, forming the 371 interface for the digital lib ary. An inheritance mechanism is382 interface for the digital library. An inheritance mechanism is 372 383 deployed throughout this part of the design. A collection can 373 384 override individual XSLT template rules as required to tweak … … 379 390 <p> 380 391 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. 383 395 384 396 <!-- … … 445 457 <displayItem lang="en" name="name">text</displayItem> 446 458 </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> 449 464 </index> 450 <index name=" ex.im.Artist">465 <index name="im.Artist"> 451 466 <displayItem lang="en" name="name">artists</displayItem> 452 467 </index> 453 <index name=" ex.im.Composer">468 <index name="im.Composer"> 454 469 <displayItem lang="en" name="name">composers</displayItem> 455 470 </index> 456 <index name=" ex.im.Venue">471 <index name="im.Venue"> 457 472 <displayItem lang="en" name="name">venues</displayItem> 473 </index> 474 <index name="usercomment"> 475 <displayItem lang="en" name="name">user comments</displayItem> 458 476 </index> 459 477 <defaultIndex name="text"/> … … 475 493 476 494 477 <facet name=" ex.im.Artist">495 <facet name="im.GSFriendlyArtist"> 478 496 <displayItem lang="en" name="name">artist</displayItem> 479 497 </facet> 480 <facet name=" ex.im.Composer">498 <facet name="im.Composer"> 481 499 <displayItem lang="en" name="name">composer</displayItem> 482 500 </facet> 483 <facet name=" ex.im.Venue">501 <facet name="im.Venue"> 484 502 <displayItem lang="en" name="name">venue</displayItem> 485 503 </facet> … … 507 525 <!-- The following currently isn't triggered, as Programmes don't have Artist metadata --> 508 526 <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> 511 529 </gsf:switch> 512 530 </xsl:with-param> … … 530 548 <xsl:call-template name="choose-title"/> 531 549 <gsf:switch> 532 <gsf:metadata name=" ex.im.Composer"/>550 <gsf:metadata name="im.Composer"/> 533 551 <gsf:when test="exists"> 534 <i> (<gsf:metadata name=" ex.im.Composer"/>)</i>552 <i> (<gsf:metadata name="im.Composer"/>)</i> 535 553 </gsf:when> 536 554 </gsf:switch> 537 555 <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> 540 558 </gsf:switch> 541 559 </gsf:link> … … 550 568 </search> 551 569 552 <!--553 570 <search type="jenaTDB" orthogonal="true"/> 554 -->555 571 556 572 <infodb type="jdbm"/> … … 561 577 <plugin name="GreenstoneXMLPlugin"/> 562 578 <plugin name="CSVPlugin"> 563 <option name="-use_namespace_for_field_names" value=" ex.im"/>579 <option name="-use_namespace_for_field_names" value="im"/> 564 580 <option name="-OIDtype" value="assigned"/> 565 <option name="-OIDmetadata" value=" ex.im.GSFriendlyID"/>581 <option name="-OIDmetadata" value="im.GSFriendlyID"/> 566 582 <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"/> 568 584 <option name="-store_field_values_as_document_text"/> 569 585 </plugin> … … 608 624 </pluginList> 609 625 </import> 626 610 627 <browse> 611 628 <classifier name="List"> … … 634 651 <xsl:call-template name="choose-title"/> 635 652 <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> 638 655 </gsf:switch> 639 656 </xsl:with-param> … … 645 662 <xsl:call-template name="choose-title"/> 646 663 <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> 649 666 </gsf:switch> 650 667 … … 674 691 675 692 <classifier name="AZCompactList"> 676 <option name="-metadata" value=" ex.im.Work"/>693 <option name="-metadata" value="im.Work"/> 677 694 <option name="-buttonname" value="Performances"/> 678 695 <option name="-mingroup" value="2"/> … … 680 697 <!-- 681 698 <classifier name="AZCompactList"> 682 <option name="-metadata" value=" ex.im.No"/>699 <option name="-metadata" value="im.No"/> 683 700 <option name="-buttonname" value="IntermusE IDs"/> 684 701 </classifier> 685 702 --> 686 703 <classifier name="AZCompactList"> 687 <option name="-metadata" value=" ex.im.Artist"/>704 <option name="-metadata" value="im.Artist"/> 688 705 <option name="-buttonname" value="Artists"/> 689 706 <option name="-removesuffix" value="\s*\([^)]*\)"/> 690 707 </classifier> 691 708 <classifier name="AZCompactList"> 692 <option name="-metadata" value=" ex.im.Composer"/>709 <option name="-metadata" value="im.Composer"/> 693 710 <option name="-buttonname" value="Composers"/> 694 711 <option name="-removeprefix" value="arr(\.?)\s*"/> 695 712 </classifier> 696 713 <classifier name="AZCompactList"> 697 <option name="-metadata" value=" ex.im.Venue"/>714 <option name="-metadata" value="im.Venue"/> 698 715 <option name="-buttonname" value="Venues"/> 699 716 </classifier> … … 721 738 <xsl:call-template name="choose-title"/> 722 739 <gsf:switch> 723 <gsf:metadata name=" ex.im.Composer"/>740 <gsf:metadata name="im.Composer"/> 724 741 <gsf:when test="exists"> 725 <i> (<gsf:metadata name=" ex.im.Composer"/>)</i>742 <i> (<gsf:metadata name="im.Composer"/>)</i> 726 743 </gsf:when> 727 744 </gsf:switch> 728 745 <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> 731 748 </gsf:switch> 732 749 </gsf:link> … … 764 781 <gsf:metadata name="GVDocumentOCRJSON"/> 765 782 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 775 792 </gsf:headMetaTags> 776 793 … … 813 830 <gsf:metadata hidden="true" name="im.Programme" select="root"/> 814 831 <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"/> 817 834 818 835 <xsl:if test="$bookswitch != 'mirador'"> … … 823 840 824 841 <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> 832 849 </gsf:metadata-table> 833 850 </xsl:template>
Note:
See TracChangeset
for help on using the changeset viewer.