Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    Primo VE - Customization guide September 2018

    Created By: Shahar Beck
    Created on: 9/16/2018



    Primo VE

    Customization guide

     Using

    Discovery layer code tables

    JavaScript

    CSS

    XML

     

    Ver. 01

    September 2018

    Contents

    Introduction

    UX Design & Development

    How to use this guide?

    Alma code tables

    Adding jQuery

    The changes: 

    Remove yellow "sign in" banner

    Change the yellow "sign in" location & style 

    Physical item - Request button style 

    Specific volume request button

    Mobile – Fix search input for journals & databases 

    Available Online – Remove label & link on the detailed record

    Sections re-order (locate "Send to" above "Details")

    Virtual Browse ("You may like") – replace colors with an image 

    Make the Library card clean – Remove duplicate and unnecessary details 

    Solving the "No records found" message with further assistance 

    Change the availability order in the "Get it" tab 

    Databases – The inside-out approach

    Database tagging 

    Additional information 

    Local Theses – Separate facet & New MARC field

    Adding a logo to Primo outgoing emails

    Appendix A: Suggested tags for common databases

     

    Introduction

    UX Design & Development

    Primo VE implementation project at the Technion Libraries has started on July 2018.

    The vanilla version had some basic configuration and required changes to fit the Technion needs.

    From a UX perspective, the Primo search environment feels like a new and welcoming change to search the library information resources, such as electronic and physical books and journals, databases, theses and more. It has an updated UI and the search experience has become more pleasant.

    Nevertheless, we have found that the users are having difficulties with basic features; the request item flow and that unneeded information is presented.

    We have made the following changes with one goal in mind – Improve the academic search experience (aSX). The library should provide the users, from researchers to undergraduates, the relevant and easy-to-use tools in order to improve the information resources accessibility.

    We hope this guide will assist those who see the great importance of improving the academic search experience as we do and we are glad to share our insights with the Primo community.

    All comments and suggestion are welcome.

    shahahrbeck@technion.ac.il

     

    How to use this guide?

    We present the changes we have made on Primo VE using information and images. In most cases we show the "before" and "After" status to make it more visual.

    Every change is followed by an "How to" section.

    Use this icon map to implement the code in the correct place.

    Code table: Alma discovery labels

    CSS

    JavaScript

    XML & XSL (for letters)

     

     Alma code tables

    Many of the changes in this guide require the use of Code table values.

    The code table location is: Discovery à Labels (under Display Configuration) à Code

    Example:

    • Code: nui.request.signin
    • The table name is: Get it services labels
    • Click on ... (3 dots) and select Edit

    • Insert the new value in the Description column.

    In the following example:

    • <iframe onload="moveYellowSectionOfSignInToBottomInFindInLibrary(this); replaceLocationsBetweenSignInLinkAndTheTextNearHim(this);" style="display: none;"></iframe>Use Technion email for full access  

    Don't forget to Save

     

    Adding jQuery

    The JavaScript (as well as the CSS and images) folders can be download for the "view configuration":

    • Discovery à Configure Views (Under Display Configuration) à Select … (3 Dots) à Edit
    • Select the Manage Customization Package à Download "Current View Customization Package"

    To use most of our code changes, you first need to add the following jQuery library to the custom JavaScript file in the js folder:

    1. /************* Primo VE - Adding jQuery library ****************/  
    2.   
    3. (function () {  
    4.     "use strict";  
    5.     'use strict';  
    6.   
    7.   
    8.     var app = angular.module('viewCustom', ['angularLoad']);  
    9.   
    10.     /*******************************************************************/  
    11.   
    12.         /*In case of CENTRAL_PACKAGE - comment out the below line to replace other module def.*/  
    13.   
    14.         /*var app = angular.module('centralCustom', ['angularLoad']);*/  
    15.           
    16.     /*********************************************************************/  
    17.       
    18.     var jQueryScript = document.createElement("script");  
    19.     jQueryScript.src = "https://code.jquery.com/jquery-3.3.1.min.js";  
    20.     document.getElementsByTagName("head")[0].appendChild(jQueryScript);  
    21.       
    22.       
    23.     jQueryScript.onload = function() {  
    24.         $(document).ready(function(){  
    25.               
    26.         });  
    27.     };  
    28.   
    29.           
    30. })();  

     

    The changes:

    Remove yellow "sign in" banner

    The yellow "sign in" in Primo is located in many places. A simple usability test made inside the library revealed that users do not see this line. A "banner blindness" syndrome.  

    In the efforts to eliminate this banner we made the following changes:

    1. Remove the banner on the main page.

    The login should only appear when it is necessary to proceed to the next stage.

    1. /************* Remove the yellow alert banner ***************************/  
    2. prm-search > prm-alert-bar {  
    3.     display: none;  

     

    Change the yellow "sign in" location & style

    1.  Move the "sign in" request for physical items underneath the item's location and availability.

    2. Change the "Sign in" yellow banner into a green button.

    Before:

    After:

     

    The goal of this change is to make the user's flow as follow:

    1. See the title
    2. See the item location and availability
    3. Sign-in with institution email if he wishes to order the item.

    How to?

    Code: nui.request.signin

    Description:

    1. <iframe onload="moveYellowSectionOfSignInToBottomInFindInLibrary(this); replaceLocationsBetweenSignInLinkAndTheTextNearHim(this);" style="display: none;"></iframe>Use Technion email for full access  

    1. // nui.request.signin  
    2. function moveYellowSectionOfSignInToBottomInFindInLibrary(theElement) {  
    3.     $(theElement).closest("prm-opac").css("display""flex");  
    4.     $(theElement).closest("prm-opac").css("flex-direction""column");  
    5.     $(theElement).closest("div[layout='column']").css("order","1");  
    6. }  

    1. /********* New style for Sign in button & request item button ************/  
    2. .btnStyle {  
    3.     background-color: #519F47;  
    4.     color: white;  
    5.     padding: 10px 26px;  
    6.     text-align: center;  
    7.     text-decoration: none;  
    8.     display: inline-block;  
    9.     font-size: 16px;  
    10.     margin: 4px 2px;  
    11.     -webkit-transition-duration: 0.4s;  
    12.     transition-duration: 0.4s;  
    13.     cursor: pointer;  
    14.     border: 2px solid #519F47;  
    15. }  
    16.   
    17. .btnStyle:hover {  
    18.     background-color: #F3F3F3;  
    19.     color: #58A9DB;  
    20. }  

     

    Physical item - Request button style

    Our intention is to make the users feel as if they are familiar with the system UI and know what to do and what to look for in order to request an item. We created a request button that has the same design as the "sign in" for a clear Call-To-Action (CTA) button.

    Before:

     

    Problems

    • The request style is not clear
    • The request location is above the item that the user wishes to request.

    After:

    Solutions

    • Keep the CTA button in the same style as the sign-in
    • Move the CTA button to the end of the request flow.
    • Keep this mental model for specific volume request as well:

    How to?

    Code: AlmaRequest

    Description:

    1. <iframe onload="moveRequestSectionToBeBelowLocationsSection(this)" style="display: none;"></iframe>Request item  

     

    Code: nui.items.back

    Description:

    1. <iframe onload="bringBackRequestItem(this)" style="display: none;"></iframe>Back to Items  

    1. // AlmaRequest  
    2. function moveRequestSectionToBeBelowLocationsSection(theElement) {  
    3.     $(theElement).closest("prm-opac").css("display""flex");  
    4.     $(theElement).closest("prm-opac").css("flex-direction""column");  
    5.     $(theElement).closest("div[layout='column']").css("order","1");  
    6.       
    7.   
    8.     $("md-divider[class='inner-divider md-primoExplore-theme']").remove();  
    9.       
    10.     $(theElement).closest("prm-service-button[method='GET']").css("height","60px");  
    11.       
    12.     $(theElement).closest("button").removeClass();  
    13.     $(theElement).closest("button").addClass("btnStyle");  
    14.       
    15.     $(theElement).closest("button").on("click"function() {  
    16.         $(theElement).closest("button").css("display","none")  
    17.     });  
    18. }  
    19.   
    20.   
    21. // nui.items.back  
    22. function bringBackRequestItem(theElement) {  
    23.     $(theElement).closest("button").on("click"function() {  
    24.         var checkExistenceOfElement = setInterval(function() {  
    25.             if ($("button[class='btnStyle']").length > 0) {  
    26.                 clearInterval(checkExistenceOfElement);  
    27.                 $("button[class='btnStyle']").css("display","block");  
    28.             }  
    29.         }, 50); // check every 50ms   
    30.     });  
    31. }  

    1. /****************** New style for request item ****************************/  
    2. .btnStyle {  
    3.     background-color: #519F47;  
    4.     color: white;  
    5.     padding: 10px 26px;  
    6.     text-align: center;  
    7.     text-decoration: none;  
    8.     display: inline-block;  
    9.     font-size: 16px;  
    10.     margin: 4px 2px;  
    11.     -webkit-transition-duration: 0.4s;  
    12.     transition-duration: 0.4s;  
    13.     cursor: pointer;  
    14.     border: 2px solid #519F47;  
    15. }  
    16.   
    17. .btnStyle:hover {  
    18.     background-color: #F3F3F3;  
    19.     color: #58A9DB;  
    20. }  

     

    Specific volume request button

    Keep this mental model for specific volume request as well:

    Before:

    After:

    How to?

    Code: AlmaItemRequest

    Description:

    1. <iframe onload="giveStyleToRequestItemButtonInsideTheList(this)" style="display: none;"></iframe>Request item  

    1. // AlmaItemRequest  
    2. function giveStyleToRequestItemButtonInsideTheList(theElement) {  
    3.     $(theElement).closest("button").removeClass();  
    4.     $(theElement).closest("button").addClass("btnStyleInsideList");  
    5. }

    1. /*********** New style for request item inside the list *****************/  
    2. .btnStyleInsideList {  
    3.     background-color: #519F47;  
    4.     color: white;  
    5.     padding: 6px 20px;  
    6.     text-align: center;  
    7.     text-decoration: none;  
    8.     display: inline-block;  
    9.     font-size: 16px;  
    10.     margin: 4px 2px;  
    11.     -webkit-transition-duration: 0.4s;  
    12.     transition-duration: 0.4s;  
    13.     cursor: pointer;  
    14.     border: 2px solid #519F47;  
    15. }  
    16.   
    17. .btnStyleInsideList:hover {  
    18.     background-color: #FFFFFF;  
    19.     color: #58A9DB;  
    20. }  
    21.   
    22. @media only screen and (max-width: 800px) {  
    23.     .btnStyleInsideList {  
    24.         margin-right: 30px;  
    25.     }  
    26. }  

     

    Mobile – Fix search input for journals & databases

    While using Journal Search & Database search on mobile the input field shows only the "x", but the letters are not shown.

    This can only be resolved by rotating the phone to landscape mode.

    Before: (no input can be inserted)

         

    After: (Input available with suggestions)

         

     

    How to?

    Code: nui.journalsearch.title

    Description:

    1. <iframe onload="removeJournalSearchYellowBoxForMobile(this)" style="display:none;"></iframe>Journal Search  

    Code: nui.databasesearch.title

    Description:

    1. <iframe onload="removeDataBaseYellowBoxForMobile(this)" style="display:none;"></iframe>Database Search  

    1. // nui.journalsearch.title  
    2. function removeJournalSearchYellowBoxForMobile(theElement) {  
    3.     if (window.innerWidth < 600) {  
    4.         var checkExistenceOfElement = setInterval(function() {  
    5.             if ($("input[id='searchBarJournal']").length > 0) {  
    6.                 clearInterval(checkExistenceOfElement);  
    7.                 var theURL = window.location.href;  
    8.                 if (theURL.search('lang=en') != -1) {  
    9.                     $("input[id='searchBarJournal']").attr("placeholder","Journal Search (Title or ISSN)");  
    10.                 } else if (theURL.search('lang=he') != -1) {  
    11.                     $("input[id='searchBarJournal']").attr("placeholder","כתבי עת (כותר או ISSN)");  
    12.                 }  
    13.                 $("input[id='searchBarJournal']").css("font-size","0.8em");  
    14.             }  
    15.         }, 50); // check every 50ms   
    16.         $(theElement).parent().parent().remove();  
    17.     }  
    18. }  
    19.   
    20. // nui.databasesearch.title  
    21. function removeDataBaseYellowBoxForMobile(theElement) {  
    22.     if (window.innerWidth < 600) {  
    23.         $(theElement).parent().parent().remove();  
    24.     }  
    25. }  

     

    Available Online – Remove label & link on the detailed record

    When selecting a brief record the detailed record is opening by default, by pressing either on the title or the "Available Online". In the detailed record, we decided to remove the link label since it is only scrolling down to the "View it" section underneath.

    Before:

     

    After:

    How to?

    Code: nui.brief.results.tabs.brief

    Description:

    1. <iframe onload="removeAvailabilityLink(this);" style="display:none;"></iframe>Top  

    1. // nui.brief.results.tabs.brief  
    2. function removeAvailabilityLink(theElement) {  
    3.     //$(theElement).closest("prm-brief-result-container[ng-if=\"$ctrl.service.serviceName==='brief'\"]").attr("id","bla");  
    4.     var checkExistenceOfElement = setInterval(function() {  
    5.         if ($("prm-brief-result-container[ng-if=\"$ctrl.service.serviceName==='brief'\"]").length > 0) {  
    6.             clearInterval(checkExistenceOfElement);  
    7.             $("prm-brief-result-container[ng-if=\"$ctrl.service.serviceName==='brief'\"]").attr("id","detailsAboutRecord");  
    8.         }  
    9.     }, 50); // check every 50ms   
    10. }  

    1. /************************ Remove Availability Link **********************************/  
    2. #detailsAboutRecord div[class="search-result-availability-line-wrapper"] {  
    3.     display: none;  
    4. }  
    5.   
    6. #detailsAboutRecord {  
    7.     height: 149px;  
    8. }  

     

    Sections re-order (locate "Send to" above "Details")

    We have moved the "Actions" section, default label "Send to" to be placed above the Details of the record.

    The changes are in done by CSS but has an effect on 2 places:

    • The sections (the brief, item location, send to, details, links., etc.) 
    • The navigation menu inside the detailed record.

    Note! The aria-label in the left navigation code is in accordance with the "Description" given in Alma code table. Make sure you change them accordingly.

    How to?

    1. /********************* Location change of sections ************************/  
    2. #full-view-container >*:first-child {  
    3.     display: flex;  
    4.     flex-direction: column;  
    5. }  
    6.   
    7. #brief {  
    8.     order: 0 !important;  
    9. }  
    10.   
    11. #getit_link1_0 {  
    12.     order: 1 !important;  
    13. }    
    14.   
    15. #getit_link1_1 {  
    16.     order: 2 !important;  
    17. }  
    18.   
    19. #action_list {  
    20.     order: 3 !important;  
    21. }  
    22.   
    23. #details {  
    24.     order: 4 !important;  
    25. }  
    26.   
    27. #links {  
    28.     order: 5 !important;  
    29. }  
    30.   
    31. #virtualBrowse {  
    32.     order: 6 !important;  
    33. }  
    34.    
    35.   
    36. /******** Location change of links in left navigation bar **************/  
    37. [aria-label="Top"] {   
    38.     order: 0 !important;   
    39. }  
    40. [aria-label="Find Online"] {   
    41.     order: 1 !important;   
    42. }  
    43. [aria-label="Find in library"] {   
    44.     order: 2 !important;   
    45. }  
    46. [aria-label="Send to"] {   
    47.     order: 3 !important;   
    48. }  
    49. [aria-label="Details"] {   
    50.     order: 4 !important;   
    51. }  
    52. [aria-label="Links"] {   
    53.     order: 5 !important;   
    54. }  
    55. [aria-label="You May Like"] {   
    56.     order: 6 !important;   
    57. }  

     

    Virtual Browse ("You may like") – replace colors with an image

    The virtual browse section has by default verity of colors when no book thumbnail is available. Users complained about visual overload when looking at the items. We have used a new image with the description of "No image available" size: 110x100 and replaced it.

    • Image name: no_image_110x100_gr.png
    • You can download it from:

    https://technion.primo.exlibrisgroup.com/discovery/custom/972TEC_INST-972TEC_V1/img/no_image_110x100_gr.png

    And put it in the img folder of your customization package.

    Before:

    After:

    How to?

    1. /************************ Give images in You May Like Section, when there aren't images there **********************************/  
    2. .fallback-img {  
    3.     content:url("../img/no_image_110x100_gr.png");  
    4.     display:block!important;  
    5. }  

     

    Make the Library card clean – Remove duplicate and unnecessary details

    The reader card has by default some fields that will not provide any value to the user.

    Primo VE does not give the option to deactivate those fields.

    For example:

    • Item status: Loaned (The user has this item, so it is already on loan).
    • ILS Institution code and name.

    Before:

    After:

    How to?

    Code: loans.ils_institution_code

    Description:

    1. <iframe onload="removeElement($(this).parent().parent());" style="display: none;"></iframe>Ils Institution Code:  

     

    Code: loans.ils_institution_name

    Description:

    1. <iframe onload="removeElement($(this).parent().parent());" style="display: none;"></iframe>Ils Institution Name:  

    1. function removeElement(elementToRemove) {  
    2.     elementToRemove.remove();  
    3. }  

     

    Solving the "No records found" message with further assistance

    One of the worst user experiences can occur when the system returns "no results" but do not provide the user with any further assistance to try something else.

    The default "No results" page in Primo is:

    Before:

    After:

    This message does not provide any informative details or assistance. We decided to make the following changes:

    • Text changes and use of micro-copy to make it more pleasant. We used Sorry! But Oops is also very common.
    • We added the reference team email address for assistance.
    • Since we use EBSCO EDS as an articles discovery tool (not Primo Central), we provide a CTA button that will redirect the user to EDS with his initial search query. This way we try to eliminate the two search engines dilemma.

     

    How to?

    Code: nui.noresults.title

    Description:

    1. <font color="#CE0F69">Sorry!</font>  

    Code: nui.noresults.description

    Description:

    1. There are no results matching your search "{term}}".</br>Try our dedicated search engine for articles; book chapters; standards; patents and more...</br><a href="https://search.ebscohost.com/login.a...term}}&lang=en" onmouseover='this.style.textDecoration="none"'> <button class="md-raised md-button md-ink-ripple" type="button" ng-transclude="" aria-label="Search articles" style='margin-left:0;margin-right:0; background-color: #FDD54A; font-size: 14px;'>Articles & More</button> </a>  

     

    Code: suggestions2

    Description:

    1. <tech class="tec_hide">NOT_DEFINED</tech>  

     

    Code: suggestions3

    Description:

    1. <tech class="tec_hide">suggestions3</tech>  

     

    Code: suggestions4

    Description:

    1. <tech class="tec_hide">suggestions4</tech>  

     

    Code: suggestions5

    Description:

    1. <tech class="tec_hide">suggestions5</tech>  

    1. .tec_hide {  
    2.     display: none;  
    3. }  
    4.   
    5. ul {  
    6.     list-style-type: none;  
    7. }  

     

    Change the availability order in the "Get it" tab

    This fix replaces the order of the availability in the "Get it" tab.

    This change is a solution to a request in Ex-Libris idea exchange. Also, it is not a Primo VE request. The issue still exists in Primo VE and we wanted to assist as much as we can.

    https://ideas.exlibrisgroup.com/forums/308176-primo/suggestions/33631111-change-order-of-availability-in-get-it-tab

    Before:

    After:

    How to?

    Code: nui.getit.service_getit

    Description:

    1. <iframe onload="changingOrderOfCopyAvailableRequestsSentence(this);" style="display:none;"></iframe>Find in library  

    1. //nui.getit.service_getit  
    2. function changingOrderOfCopyAvailableRequestsSentence(theElement) {  
    3.   
    4.     var timesRun = 0;  
    5.     var checkExistenceOfElement = setInterval(function() {  
    6.         timesRun += 1;  
    7.         if ($("p[class='ng-binding ng-scope zero-margin']:contains('requests)')").length > 0) {  
    8.             clearInterval(checkExistenceOfElement);  
    9.             var sentence = $("p[class='ng-binding ng-scope zero-margin']:contains('requests)')").text();  
    10.             sentence = sentence.substr(1);  
    11.             sentence = sentence.slice(0, -1);  
    12.             var myArr = sentence.split(", ");  
    13.             var newSentence = "(" + myArr[1] + ", " + myArr[2] + ", " + myArr[0] + ")";  
    14.             $("p[class='ng-binding ng-scope zero-margin']:contains('requests)')").text(newSentence);  
    15.         }  
    16.         if (timesRun === 200) {  
    17.             clearInterval(checkExistenceOfElement);  
    18.         }  
    19.     }, 50); // check every 50ms   
    20. }  

     

    Databases – The inside-out approach

    Database tagging

    The academic library put great efforts in making the databases subscriptions more accessible to researches and students. The Resource Recommender is a great tool for this purpose.

    We have entered the name; description; tags; link with EZProxy prefix; Image link (make sure it is from the vendor site and not a different library site). 

    Important:

    The key is to create tags that users might look for and retrieve a database that will match their search. In the above example, we used both English and Hebrew terms that will retrieve the BSI – British Standards Online database. The terms included: Standards; ISO; IEC; standard and the BSI different names: BSI; BSOL; British Standards Online.

    See Appendix A - Suggested database tags for common databases for readymade tags.

    This can save time in tagging. Just export the suggested databases to excel and insert the data, then import it back to Alma.

    The result:

    Specific name (such as BSI, BSOL or British standards online) will retrieve one result:

    But a broader term, for example: "standards" will retrieve BSI alongside other standards databases and will diverge the search:

    Additional information

    It may sound strange, but users look for the libraries opening hours on the library search bar.

    You can configure this information as well under resource recommender – Library guide.

    A website link can also be configured. We did this for the institution special SciFinder & MethodsNow new user registration specific link.

    Local Theses – Separate facet & New MARC field

    Technion theses can (currently) only be accessed via Primo. We have three types of Theses: Master, Doctorate, and Doctor of medicine all of them were giving the MARC local field 999 but this filed also contained many other local (some historical) values, so we moved the theses to a new field 955.

    The result: a facet dedicated to Technion Theses with three type of separation.

    Before:           After: 

     

    How to?

    • Define a local field: Discovery à Manage Local fields à … (3 dots) à Edit
    • Select both: "Enable field for search" & "Enable field for facet"
    • Add MARC21 Fields –In our case we choose 955. If you consider this action of moving the records to a new MARC field, make sure that this field is on the list and not been used by the community zone (for example 906 & 999 is already in use).

    • The labels were giving in the corresponding code table "Facet Labels".

    After the person who is in charge on the catalog will replace the MARC fields (from 999 to 955). There are 2 more stages to be done in order to apply the change in Primo:

    1. Create a logical set that contain all the items.
    2. Run a job for the MARC change: Admin à (Manage jobs and sets) à Run a job à Recalculate local resource types job à Next à select the set à Next.  

     

    Adding a logo to Primo VE outgoing emails

    To add the library logo to Primo, you need to configure the correct letter in Alma.

    The letter is: Email Records Letter

    Location: Alma configuration panel – General à Customize Letters à search for Email Records Letter

    Replace the xml code with:

    1. <?xml version="1.0" encoding="utf-8"?>  
    2. <xsl:stylesheet version="1.0"  
    3. xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  
    4.     <xsl:include href="style.xsl" />  
    5.     <xsl:include href="header.xsl" />  
    6.     <xsl:template match="/">  
    7.         <html>  
    8.             <head>  
    9.                 <xsl:call-template name="generalStyle" />  
    10.             </head>  
    11.             <body>  
    12.                 <xsl:attribute name="style">  
    13.                     <xsl:call-template name="bodyStyleCss" />  
    14.                 </xsl:attribute>  
    15.                 <xsl:call-template name="head" />  
    16.                 <xsl:value-of select="/notification_data/metadata/node()" disable-output-escaping="yes"/>  
    17.             </body>  
    18.         </html>  
    19.     </xsl:template>  
    20. </xsl:styl

    Locate another letter name: header.xsl insert the following code (Make sure the logo for your institution was already configured in the xsl:stylesheet for all other letters.

    1. <?xml version="1.0" encoding="utf-8"?>  
    2.   
    3. <xsl:stylesheet version="1.0"  
    4. xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  
    5.   
    6. <xsl:template name="head">  
    7. <table cellspacing="0" cellpadding="5" border="0">  
    8.     <xsl:attribute name="style">  
    9.         <xsl:call-template name="headerTableStyleCss" /> <!-- style.xsl -->  
    10.     </xsl:attribute>  
    11.     <!-- LOGO INSERT -->  
    12.     <tr>  
    13.     <xsl:attribute name="style">  
    14.         <xsl:call-template name="headerLogoStyleCss" /> <!-- style.xsl -->  
    15.     </xsl:attribute>  
    16.         <td colspan="2">  
    17.         <div id="mailHeader">  
    18.               <div id="logoContainer" class="alignLeft">  
    19.                     <img src="cid:logo.jpg" alt="logo"/>  
    20.                </div>  
    21.         </div>  
    22.         </td>  
    23.     </tr>  
    24. <!-- END OF LOGO INSERT -->  
    25. <!--  
    26.     <tr>  
    27.   
    28.   <xsl:for-each select="notification_data/general_data">  
    29.      <td>  
    30.         <h1><xsl:value-of select="letter_name"/></h1>  
    31.     </td>  
    32.     <td align="right">  
    33.         <xsl:value-of select="current_date"/>  
    34.     </td>  
    35.   </xsl:for-each>  
    36.   
    37. </tr>  
    38. -->  
    39. </table>  
    40.   
    41.   
    42. </xsl:template>  
    43.   
    44. </xsl:stylesheet> 

     

    Appendix A: Suggested tags for common databases

    Some of the tags are in Hebrew as well.

    name

    tags

    ABI/INFORM Archive

    business database;abi;

    Academic Search Complete

    multidisciplinary;medicine;multidisciplinary database;academic search complete;ebsco;

    ACM digital library

    computer science;acm;

    AgEcon search: research in agricultural and applied economics

    agriculture database;agecon;

    AIAA technical meeting papers online

    aiaa;aiaa database;aerospace;

    American doctoral dissertations

    multidisciplinary;thesis;dissertations;medicine;theses;american doctoral dissertations:dissertations;phd;ebsco;

    Analytical Abstracts

    analytical chemistry;analytical abstracts;

    Applied Science and Technology Source

    applied science and technology source;technology database;

    Arts and humanities citation index

    humanities;humanities database;arts;arts and humanities citation index;

    ASABE Standarts

    standards;תקן;סטנדרטים;תקנים;asabe;

    ASABE technical library

    agriculture;asabe technical library;asabe;

    ASME Digital Library

    asme database;mechanical engineering;asme;

    ASTM Compass

    standards;תקן;astm;תקנים;american standarts;

    Avery index to architectural periodicals

    architectural design;;landscape design;עיצוב עירוני;avery;landscape architecture;אדריכלות נוף;urban planning;ארכיטקטורה;עיצוב;architecture;ebsco;

    BCC research

    market;bcc;סקירות;bcc research;techology;surveys;market research;market surveys;סקרי שוק;

    BRENDA

    enzyme;;biology;brenda;biochemistry;enzymes;medicine;enzyme database;enzymology;

    British architectural library catalogue

    architectural design;urban studies abstracts – urban planning;riba;urban studies abstracts;אדריכלות נוף;urban planning;ארכיטקטורה;עיצוב;urban studies;landscape design;עיצוב עירוני;תכנון עירוני;landscape architecture;architecture;british architectural library catalogue;

    British standards online

    bsol;iso standarts;iso;iec;התקנים;british standarts;standards;סטנדרט;iec standarts;תקן;תקנים ישראלים;bsi;british standards online;סטנדרטים;תקנים;

    Business source complete

    business source complete;business;business database;ebsco;

    Cabells - Scholary Analytics - The Journal Blacklist

    cabells;cabell;whitelist;white list;predatory journals;black list;predatory;

    Chimica

    materials science and engineering;chimica;biochemistry;chemical engineering;

    Civil engineering database

    civil engineering;

    Cochrane Library

    cochrane;literature search;meta-analyses;meta analysis;cochrane database;meta-analysis;cochrane library;health;medicine;systematic reviews;

    Colloquium

    biomedical reviews;colloquium;biology;medicine;biomedicine;life sciences;biomedical;research;

    Compendex

    inspec;ev;engineering database;engineering village;

    Dunsguide Israel : business & export directory

    d&b;dunsguide;d and b;

    e-EROS encyclopedia of reagents for organic synthesis

    synthesis;e-eros;eros;organic chemistry synthesis;

    e-Print arXiv

    astrophysics and astronomy;computer science;mathematics;physics;arxiv;

    Earthquake engineering abstracts

    earthquake database;civil engineering;earthquake;

    EBSCO Environment Complete

    ebsco environment complete;environment;environment database;ebsco;

    Econlit

    economics;economics dabase;econlit;

    Einstein archives online

    einstein;albert einstein;

    Embase

    literature search;biomedical database;pubmed;meta-analyses;medline;drugs;devices;health;medicine;systematic reviews;embase;

    Encyclopedia of life sciences (ELS)

    ilustrations;encyclopedia;biology reviews;reviews;medicine;life science;life sciences reviews;els;articles;encyclopedia of life sciences;

    Encyclopedia of mathematics

    mathematics;encyclopedia of mathematics;

    Engineering Village

    enigineering database;engineering village – industrial design;ntis;mechanical engineering;chimica;mechanical;עיצוב מוצר;inspec;ev;product design;engineering village;עיצוב תעשייתי;village;compendex;

    ERIC

    education database;education;stem education database;eric;askeric;

    Faculty of 1000 biology

    biology;biochemistry;faculty of 1000 biology;

    Google Patents

    patent;patent database;פטנטים;פטנט;patents;google;google patents;

    Google Scholar

    literature search;health;google;medicine;scholar;google scholar;

    GreenFILE

    greenfile;architecture;ebsco;

    החקיקה בתכנון ובניה

    laws;civil engineering laws;legislation;

    Handbook of chemistry and physics - CRC

    chemistry;materials science and engineering;handbook of chemistry and physics;optics and photonics;crc;physics;chemical engineering;

    Henry Stewart Talks - biomedical & life sciences collection

    multimedia;cell biology;henry stewart;talks;biochemistry;lectures;videos;medicine;life sciences;biomedical;presentations;henry stewart talks;

    הון דיסק

    הון דיסק;israeli companies;

    Hoover's company profiles

    hoover's;hoover;company profiles;hoover's company profiles;

    IEEE Xplore digital library

    xplore;ieee databse;ieee;ieee xplore digital library;

    מפתח חיפה למאמרים בעברית (IHP)

    hebrew database;עתונים;רפואה;מפתח חיפה למאמרים בעברית;עברית;articles in hebrew;hebrew articles;medicine;hebrew;newspapers;ihp;ערבית;arabic;מפתח חיפה;מאמרים בעברית;מאמרים;articles;

    INSPEC

    engineerng village;inspec;ev;engineering database;compendex;

    IOP Science

    physics database;physics;institute of physics;iop;

    תקנים ישראליים

    standarts;israel standarts;מכון התקנים;תקן;israeli standarts;תקנים;

    IVC

    israeli high-tech;

    JCR - Journal citation reports

    evaluation tools;citation;journal citation report;medicine;web of science;citation index;journal citation reports;impact factor;jcr;rank;ranking;wos;jcr - journal citation reports;isi;

    JoVE

    chemistry;how to;biology;jove;science education;methods;lectures;videos;medicine;multimedia;techniques;video experiments;demonstrations​​​;

    JoVE behavior

    jove;jove behavior;videos;protocols;experimental techniques;

    JoVE bioengineering

    jove;videos;protocols;experimental techniques;jove bioengineering;

    JoVE immunology and infection

    how to;infection;jove;science education;methods;lectures;health;videos;medicine;multimedia;techniques;jove immunology and infection;protocols;demonstrations​​​;immunology;experimental techniques;

    JoVE Neuroscience

    jove;neuroscience;videos;protocols;jove neuroscience;experimental techniques;

    JoVE science education database

    how to;jove;science education;methods;lectures;videos;medicine;jove science education database;multimedia;laboratory fundamentals;techniques;protocols;demonstrations​​​;experimental techniques;

    חוקי מדינת ישראל

    חוקי מדינת ישראל;חוקים;legistlation;israel laws;

    כותר : הספרייה המקוונת של ישראל

    פא"ר;hebrew books;books in hebrew;כותר;kotar;פאר;

    LexisNexis

    legal research;business research;lexisnexis;

    מאגנס - ספרים אלקטרוניים

    ntdbx;hebrew books;books in hebrew;ספרים בעברית;kotar;מאגנס;פאר;ספרי לימוד;מאגנס - ספרים אלקטרוניים;

    MathSciNet

    mathematics database;mathematics;mathscinet;math;

    MEDLINE

    pubmed;biomedical database;medline;medicine;

    מקרקעין

    מקרקעין;real estate laws;

    Mendeley citation tool

    mendeley;references;bibliography builder;mendeley citation tool;reference and bibliography management tools;

    Merck Index online

    biologicals;monographs;drugs;encyclopedia chemistry;merck index online;medicine;molecular weight;molecular formula;merck;chemicals;

    MethodsNow

    synthetics;biomedical engineering;medicine;food analysis;water analysis;analytics;methodsnow;science finder;cas;drug discovery;scifinder;instruction;comparisons;

    מפרטי בינוי

    מפרטי בינוי;chbuh;construction;בינוי;מפרטים;

    Nature Nano

    toxicity;methods;nature nano;nano;nanotechnology;nanomaterials;medicine;device;preparation;

    נבו - המאגר המשפטי ישראלי

    נבו;nevo;נבו - המאגר המשפטי ישראלי;legistlation;israel laws;

    NTIS

    inspec;ev;ntis;usa reports;government reports;engineering village;compendex;

    OECD iLibrary

    oecd ilibrary;oecd;organisation for economic cooperation and development;

    פא"ר - פתיחת אוצרות רוח - ספרים פתוחים לכל

    hebrew books;books in hebrew;ספרים בעברית;kotar;פאר;ספרי לימוד;

    Optics InfoBase

    photonics database;optics database;optics infobase;optics;infobase;

    OxResearch

    economics database;oxresearch;

    Oxford English dictionary

    oxford;oxford english dictionary;english dictionaries;

    Past study programs and curriculum

    sylabus;sylabi;סילבוס;סילבוסים;

    Patbase Express

    literature search;patent;patent database;patbase;languages;פטנטים;פטנט;patents;patbase express;medicine;

    Phase equilibria diagrams online

    chemistry;materials science and engineering;acers;acers-nist;chemical engineering;phase equilibria diagrams online;

    ProQuest central

    proquest central;multidisciplinary databases;proquest;thesis;theses;

    ProQuest Dissertations and Theses

    agriculture;multidisciplinary;proquest dissertations and theses;proquest;thesis;science;dissertations;medicine;theses;technology;phd;

    ProQuest family health

    news;literature search;languages;dentistry;proquest family health;health;medicine;food;nutrition;multimedia;eye care;books;family health;proquest;midwifery;consumers;women health;

    ProQuest health & medical complete

    medicine,health;literature search;charts, diagrams, graphs, tables, photos;multimedia;books;languages;clinical research;proquest;health;medicine;proquest health & medical complete;

    ProQuest nursing and allied health source

    medicine,health;literature search;nuclear medicine;radiology;nursing;gerontology;proquest nursing and allied health source;diagnostic imaging;geriatrics;nutrition;rehabilitation;books;dietetics;proquest;complementary medicine;physical therapy;alternative medicine;occupational therapy;

    PsycArticles

    psychology database;ebscohost;psycarticles;psychinfo;ebsco;

    PsycINFO

    psychology database;ebscohost;psychinfo;ebsco;

    Pubmed

    literature search;biomedical database;meta-analyses;languages;health;medicine;biomedicine;pubmed;books;medline;life sciences;systematic reviews;embase;mesh;

    רמב"י - רשימת מאמרים במדעי היהדות

    hebrew database;judaism;רמב"י - רשימת מאמרים במדעי היהדות;רמבי;רמב"י;יהדות;

    SciFinder

    science finder;scifinder;chemistry database;sci finder;

    Science Direct

    elsevier;books;multidisciplinary databases;physical sciences and engineering;ebooks;social sciences and humanities;medicine;life sciences;science direct;health sciences;

    SCImago Journal Rank

    scimago;citations;impact factor;journal rank;rank;scimago journal rank;

    Scopus

    h-index;citation index;elsevier;h index;meta-analyses;literature search, systematic reviews;evaluation tools;health;medicine;scopus;multidisciplinary database;

    Social Sciences Citation Index

    humanities;humanities database;social sciences citation index;

    SPIE digital library

    spie database;spie digital library;spie;optics;photonics;

    Springer link

    springerlink;books;journals;springer;springer link;

    Springer materials

    springer materials;materials database;physicochemistry database;springer;

    Springer protocols

    springer protocols;laboratory;methods;experiments;procedures;laboratory manuals;technique;medicine;life sciences;protocols;springer;

    Standard methods for the examination of water and wastewater

    standards;wastewater;water standarts;מים;תקןף תקנים;תקנים;

    Start-Up Nation Central

    start up;high-tech;startup;market surveys;start-up nation central;start-up;israeli companies;

    ULI -Israel Union List

    קטלוג;uli;israeli academic catalog;קטלוג מאוחד ישראלי;הקטלוג המאוחד;unified catalog;הקטלוג;library catalogs;

    The SAO/NASA Astrophysics Data System

    nasa;astrophysics;sao:nasa;sao/nasa;the sao/nasa astrophysics data system;astronomy;

    The snapshot series

    market;reports;markets;business;the snapshot series;business market research collection;

    TRB- Transportation research board of the national academies

    תחבורה;trb;transportation;

    TRID

    תחבורה;transportation;trid;

    ULS - Union List of Serials

    קטלוג;israeli academic catalog;הקטלוג המאוחד;unified catalog;uls;library catalogs;

    Ullmann's Encyclopedia of Industrial Chemistry

    ullmann;industrial;chemistry encyclopedia;ullmann's encyclopedia of industrial chemistry;chemical engineering;

    Ulrich's Web

    ulrich's web;journals information;periodicals;journals;ulrich;

    Union list of serials in Israel libraries

    israeli academic catalog;unified catalog;library catalogs;

    UpToDate

    medical algorithms;evidenced-based;uptodate;languages;drugs;health;medicine;graphics;medical calculators;clinical decision;drug interaction;patient education;point of care;up to date;

    Urban studies abstracts

    urban studies abstracts;urban;urban planning;ebsco;

    Web of Science

    h-index;multidisciplinary;h index;meta-analyses;evaluation tools;literature search, systematic reviews;health;medicine;web of science;citation index;impact factor;science;wos;multidisciplinary database;isi;

    WorldCat : OCLC FirstSearch

    קטלוג;worldcat : oclc firstsearch;catalog;world catalog;worldcat;

    Zentralblatt MATH

    zentralblatt math, zbmath;זנצשאי;math database;mathematics;math;




    • Was this article helpful?