Tamar Sadeh, Director of Marketing Primo Find it! Get it! Prague | June 2009.

Slides:



Advertisements
Similar presentations
The New User Experience Judy Levi Senior Product Analyst Ex Libris Ltd.
Advertisements

EXtensible Catalog David Lindahl University of Rochester.
The eXtensible Catalog’s Drupal Toolkit: a Discovery Interface to Address Users’ Needs Jennifer Bowen University of Rochester, Rochester, NY ALA LITA Drupal.
ICOLC October 4, 2001 OCLC Services. Purpose Libraries’ web-based information portal needs –Maximize consortia’s role in their members’ use of database.
1. The Digital Library Challenge The Hybrid Library Today’s information resources collections are “hybrid” Combinations of - paper and digital format.
Extending Primo beyond your ILS data source : including EAD and Graphic Sources Janet Lute ILS Coordinator Princeton University Library IGeLU 2014Oxford,
PRIMO AT THE ROYAL LIBRARY OF DENMARK Integrated search – Google of the library? Helsinki, October
BC Integration of Systems and Resources MetaLib at Boston College Theresa Lyman Digital Resources Reference Librarian Boston College Libraries.
Integrated Library Management System
EXtensible Catalog XC Drupal Toolkit. XC Software Overview User Interface for searching and browsing Library Website (on Drupal) VoyagerUR Research XC.
Resource Discovery Module DigiTool Version 3.0. Resource Discovery 2 Deposit Approval Search & Index Dispatcher & Viewers Single & Bulk Web Services DigiTool.
River Campus Libraries Metadata That Supports Real User Needs David Lindahl Director of Digital Library Initiatives University of Rochester Libraries.
The Casalini full-text platform: enriched content and expanded functionalities for empowered users Michele Casalini ADLUG Conference - Trento, 24 September.
River Campus Libraries Find Articles A Web Redesign for ENCompass David Lindahl Web Initiatives Manager River Campus Libraries University of Rochester.
River Campus Libraries Find Articles A Web Redesign for ENCompass David Lindahl Web Initiatives Manager River Campus Libraries University of Rochester.
River Campus Libraries Find Articles A Web Redesign for ENCompass David Lindahl Web Initiatives Manager River Campus Libraries University of Rochester.
Searching Without a Net:
South Dakota Library Network SFX Management Basics A – Z List & Citation Linker South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD
Federated Searching Pre-Conference Workshop - The federated searching cookbook Qin Zhu HP Labs Research Library February 18, 2007.
AGent Demonstration Multi-Tier Solution Presented by Auto-Graphics Pomona, CA December 8-9, 2003 Version 2.0.
Web 2.0: Concepts and Applications 2 Publishing Online.
The FCLA Endeca Project By Michele Newberry. M.Newberry2 Why ENDECA?  Already proven by NCSU  Build on NCSU’s work instead of starting from zero  Product.
1  Ex Libris Ltd., Internal and Confidential Ex Libris Primo Sofia July 2013 Roman Piontek Key-Account Manager.
New Partnerships for Smarter Data Discovery, eBooks and Digital Asset Management Thailand IUG 2012 – Mahidol University.
DEEP SEARCH Application of Primo Deep Search between Northwestern and Vanderbilt ELUNA 2015 Michael North - Northwestern University Dale Poulter - Vanderbilt.
AGent 2.0 Cataloging AGCat –Replaces WindowsCat/FullCat UDMM Interactive authority control Subject heading translation Bibliographic resources Cataloging.
EBSCOadmin. Select Change Password Select EBSCOadmin Security.
Why Open-Source? No Vendor-Locking In a proprietary software --- Your supports lock with it. freedom to customize and improvements in software needs,
OCLC Online Computer Library Center CONTENTdm ® Digital Collection Management Software Ron Gardner, OCLC Digital Services Consultant ICOLC Meeting April.
EXtensible Catalog David Lindahl University of Rochester.
Linking resources Praha, June 2001 Ole Husby, BIBSYS
PUBLISHING ONLINE Chapter 2. Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals.
Project Overview Bibliographic merging, Endeca, and Web application.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
OpenURL Link Resolvers 101
WorldCat Local & World Cat Quick Start a new way to search your library’s resources and the world beyond.
NCSU Libraries Kristin Antelman NCSU Libraries June 24, 2006.
NCSU Libraries Andrew Pace & Emily Lynema NCSU Libraries May 24, 2006.
Web OPAC & GUI (Staff) Search v.16 eSeminar Doron Greenshpan.
CBSOR,Indian Statistical Institute 30th March 07, ISI,Kokata 1 Digital Repository support for Consortium Dr. Devika P. Madalli Documentation Research &
DISCOVERY PRODUCTS AND SERVICES: Introduction and current trends Marshall Breeding Director for Innovative Technology and Research Vanderbilt University.
MetaLib and SFX: The Library Portal and Link Server from Ex Libris Tamar Sadeh Marketing Manager Tallinn, September 2005.
Endeca: a faceted search solution for the library catalog Kristin Antelman & Emily Lynema UNC University Library Advisory Council June 15, 2006.
MetaLib 4 User Guide. 2 MetaLib 4 Access MetaLib at: – MetaLib may be used at two different levels –
MARCIt records for e-journals project to implement MARCIt service McGill University Library Feb
MaNGO Mango is FCLA created application that uses the Solr/Lucene search engine and repository Begun in October 2007, live in August 2008, major overhaul.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
© Ex Libris Ltd. All Rights Reserved. From Library Systems to Information SystemsMetaLib Jenny Walker ICOLC 2001.
Jason Platts Lead Technical Developer The Open University An overview of how the Open University has incorporated bibliographic.
1 SFX TotalCare: User Interface Configuration - A-Z List.
11 SFX-Primo Interoperability. 2 Copyright Statement All of the information and material inclusive of text, images, logos, product names is either the.
South Dakota Library Network SFX Management Basics A – Z List & Citation Linker South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD
Irakli Garibashvili Director, National Scientific Library in Georgia.
Matt Goldner Product & Technology Advocate Mela Kircher Product Manager WorldCat Local Metasearch 13 November 2009.
Putting the ‘M’ in MANGO Article Searching using the MetaLib X-Server in Florida’s Discovery Tool Joshua Greben, Systems Librarian/Analyst Florida Center.
1 Manual LIMO Content  What’s LIMO?  Content of LIMO  Getting started in LIMO  Performing Searches  Using the Search Results  Managing.
Delivers local and global resources and OCLC e-Content in a single search Paul Cappuzzello Senior Library Services Consultant
DISCOVERY SYSTEMS: SOLUTIONS A USER COULD LOVE OVERVIEW OF DISCOVERY SYSTEMS Marshall Breeding Director for Innovative Technology and Research Vanderbilt.
Delivers local and global resources in a single search The first, easy step toward the first cooperative library service on the Web WorldCat Local “quick.
Remote Data Sources in Primo Ebsco API WorldCat API Local Content.
© 2015 Ex Libris | Confidential & Proprietary Yoel Kortick | Senior Librarian Primo Analytics.
Click to edit Master subtitle style 9/30/2016 Next Generation Catalog with Integration of VuFind and Pazpar2 Presented by Mohan Raj Pradhan Associate Professor.
Doron Orbach UCMDB Product Manager
Primo, MetaSearch, and Primo Central
Metadata Editor Introduction
Understanding the Primo Back Office
WorldCat: Broad Web visibility for our collection
Essential Configurations in the Primo Front End
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
Sophia Katsarska Eighth AMICAL Conference Beirut, April 2011
Presentation transcript:

Tamar Sadeh, Director of Marketing Primo Find it! Get it! Prague | June 2009

2 Introducing Primo What is Primo? A demo Architecture and technology Customers: what have they done? Openness and interoperability Primo roadmap

3 What is Primo? An end-user tool for discovery and delivery Addresses the needs of today’s users: Easy to use Provides one access point to all materials Integrates with other spaces

4 Primo Index ILSDigital repository MetaLib knowledge base SFX knowledge base Virtual learning Source Systems Front end

5

6 Primo Customers

7

8

9

10

11

12 More about Primo index, search, and delivery

13 ILS Digital repository MetaLib knowledge base Library- or institution-controlled resources External resources Databases e-journal repositories Other libraries Web resources Harvesting SFX knowledge base Virtual learning Primo Index Indexing © Ex Libris Group--Confidential

14 ILS Digital repository MetaLib knowledge base Library- or institution-controlled resources External resources Databases e-journal repositories Other libraries Web resources Harvesting SFX knowledge base Virtual learning Primo Index Searching Metasearching just-in-time processing © Ex Libris Group--Confidential

15 ILS Digital repository MetaLib knowledge base Library- or institution-controlled resources External resources Databases e-journal repositories Other libraries Web resources Harvesting SFX knowledge base Virtual learning Primo Index Metasearching just-in-time processing Delivering © Ex Libris Group--Confidential

16 External resources Library- or institution- controlled resources Primo Index Other Index Remote resources Deep Search

17 Deep Search Searching 3 rd party repository using API of that repository Can be implemented when: API is available Performance is excellent Results sorted by relevance [Facet information is available] An example: DADS article repository accessed by Primo at the Royal Library of Denmark

18 Primo architecture

19 High-level architecture Search Engine Search Node 1 Search Node 2 Back Office Primo Index Publishing Platform O n l i n e Digital Print Electronic O f f l i n e

20 Publishing Platform Primo Index Loading Normalization Harvesting Enrichment Extract Dedup FRBR Indexing Digital Print Electronic

21 Search Process Primo Index Top 10 Full Records 10 Results Search Node 2 Search Node 1 Search Node 3 Search Engine Federator Query Search engine index

22 Scalability Front End Search Engine Search Node 1 Search Node 2 Front End Search Engine Primo A Primo B Primo I Primo II

23

24 Primo technology

25 Primo Technology Web application based on Java/J2EE, JBoss, and Struts Scaleable architecture through multiple nodes Web-based administration with in-built configuration wizards, monitoring and maintenance tools and statistical reports

26 Interoperability Supporting industry standards Web services (SOAP) for integration with other applications OpenURL for context-sensitive linking OpenSearch for Web browsers search Standard authentication and authorization frameworks RSS for delivering results OAI-PMH for harvesting content Primo normalized XML (PNX) for exchange of Primo records

27 Publishing Platform

28 Harvesting Source records originate from multiple sources Print, digital, and electronic resources Out-of-the-box pipes Various ILS (Aleph, SirsiDynix Unicorn, Horizon, Voyager, GEAC, Millenium, Sisis SunRise…) SFX KB, MetaLib KB DigiTool, DSpace, Fedora, Content DM Generic pipes for MARC and derivates (MARCXML, MARCExchange, UniMARC) MAB, Dublin Core Incremental updates for bibliographic information and availability

29 Further processing Creating Primo normalized XML records (PNX) Enriching the source data Detects duplicates and creates FRBRized groups

30 Display Search Facets De-dup FRBR Links Delivery Ranking Enrichment … PNX structure

31 Normalisation Rules Define the rules for converting, transforming, and mapping one or more source fields into one or more PNX fields Back office tools provide full control to the librarian

32

33

34 Enrichment Library of Congress classification numbers (LCCN) …

35 … are translated to textual descriptions

36 Other examples of enrichment

37

38 Deduplication and FRBR grouping Duplicates: same bibliographic records FRBR groups: similar bibliographic records Deduplication and grouping serve end-user discovery Grouping has an impact of relevance boosting FRBR

39 Availability Status Updated by a batch process Dedicated pipe Enables the availability facet Checked, in real time, for displayed results Displayed using AJAX Adheres to accessibility guidelines Implemented as a plugin; can be modified by the customer Calculated per institution or library RTA

40 Delivery options Delivery is provided by the source system Upfront indication, based on: Category—physical item, online resource Circulation status for physical items Access restrictions and user authorization for online materials Defined in a PNX section

41 Administration and Control The back office Web-based interface enables set-up, configuration, customization Manages ongoing tasks including scheduling and monitoring Provides consortia support

42

43 User Interface Options

44 ViewsScopesTabs Defining the search domain Institutions

45 Institution The main administrative unit A user belongs to a single Primo institution The user’s institution determines the SFX instance and MetaLib institution that the user will be linked to The user’s institution is defined based on: User credentials IP range Default institution of the “View”

46 Scope The scope defines where the search takes place A local scope is a sub-section of the Primo repository (similar to Aleph “logical base”) A remote scope is MetaLib QuickSet The default out-of-the-box local scope is the entire local repository In a multi-institution site, an institution is likely to define a search scope per institution

47 Presenting search scopes to the user

48 View A View defines the look and feel, the search scope, and defaults for Primo In a multi-institution site every institution can have its own Primo View and a default View can be defined, too

49 Tab Tabs enable to separate the search and the display of results Separation can be defined per material type (e.g., books and multimedia) or search type (local search and metasearch)

50 Tabs and Search Scopes Tabs may have one or more search scopes

51 Authentication Primo does not have a user database; authentication is mediated via the Patron Directory Services (PDS) component PDS interacts with the local authentication system (LDAP, Shibboleth, CAS) PDS enables single sign on (SSO) for Ex Libris products

52 Authorization For discovery: Local search can be restricted per scopes (based on institution, user group, location) Metasearch is controlled by MetaLib; displayed accordingly in Primo For delivery: Managed by the delivery system Indication is provided, when possible

53 Tile: rectangle areas of designated functionality User Interface Elements (1)

54 Layout: defines the arrangement of tiles to form a page User Interface Elements (2)

55 Cascading style sheets (CSS): define look and feel (colors, fonts) User Interface Elements (3)

56 Text labels: define text per language User Interface Elements (4)

57 Multilingual Interface Every View can support one or more interface languages Design elements are defined per language: Labels Gifs Help files

58 Language Recognition The Primo search engine includes language recognition functionality Language is set by the query Linguistic features are language-dependent DYM Stemming Synonyms

59 Primo case studies

60 What are customers doing? Customizing the interface Adding entry points Liaising with social networking sites Defining adverts Harvesting additional resources Adding Deep Search components Integrating with other local systems

61 Customizing the interface Working with the administration module (e.g., Views) Modifying style sheets, graphics, and texts Changing the page layout Using the Primo open interfaces to develop an alternative interface

62 College Center of Library Automation (CCLA), Florida

63

64 Customizing the interface Working with the administration module (e.g., Views) Modifying style sheets, graphics, and texts Changing the page layout Using the Primo open interfaces to develop another interface

65 Style sheet, graphics, texts

66

67

68

69 Customizing the interface Working with the administration module (e.g., Views) Modifying style sheets, graphics, and texts Changing the page layout Using the Primo open interfaces to develop another interface

70

71 What are they doing? Customizing the interface Adding entry points Liaising with social networking sites Defining adverts Harvesting additional resources Adding Deep Search components Integrating with other local systems

72

73

74

75

76

77

78

79

80

81 What are they doing? Customize the interface Add entry points Liaise with social networking sites Define adverts Harvest additional resources Add Deep Search components Integrate with other local systems

82

83 What are they doing? Customize the interface Add entry points Liaise with social networking sites Define adverts Harvest additional resources Add Deep Search components Integrate with other local systems

84

85

86

87 What are they doing? Customize the interface Add entry points Liaise with social networking sites Define adverts Harvest additional resources Add Deep Search components Integrate with other local systems

88

89

90

91

92 What are they doing? Customize the interface Add entry points Liaise with social networking sites Define adverts Harvest additional resources Add Deep Search components Integrate with other local systems

93

94 What are they doing? Customize the interface Add entry points Liaise with social networking sites Define adverts Harvest additional resources Add Deep Search components Integrate with other local systems

95

96 Primo as an open product

97 What do we mean by an open product? Built from separate, independent software components, interoperable through open interfaces Integrates with existing environment, as entire product or subcomponents Allows for enhancements through locally- developed or 3 rd party code

98 Application programming interfaces (API): Web services and X-services Enables access to one or more capabilities of our solutions through a defined programming interface, used consistently according to specified constraints and policies Example: searchRequest (Web service), Add Review (X-service) Note: metasearching is carried out by using the MetaLib X-services Open interfaces (1)

99 Deep links: URLs that point to a specific HTML page Enable access to internal pages such as result list or the full display of an item Examples: Full View, Brief Search Open interfaces (2)

100 Plug-ins: routines that interact with our applications to provide a specific function Enable institutions or 3 rd party to create new capabilities, extending our applications Examples: Enrich Indexing, Push To Open interfaces (3)

101 Adapters: routines that bridge between our applications and 3 rd party applications Allow applications to interoperate even when having incompatible interfaces Examples: Deep Search, Real Time Availability, SMS Proxy Open interfaces (4)

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122 Primo Roadmap

123 Version 2.0: May 08 Google Book Search Integration Refresh Load Pipe Ranking FRBR By highest ranking record in the FRBR MARC Exchange Special characters & transliteration RAC Harvesting rate: 5M in 15hrs Solaris Scalability: More than 38M local records Accessibility Loading configurations from files Upgrade Express Kit Search Engine High Availability Front End Load Balancing High availability & scalability Show PNX In front end UI Notification on failure in crucial processes Real Time Availability Primo toolbar Facets on the left SMS items Learning & phrases in ‘ did you mean ’ Sort by popularity Handling stop words & exact title search Chinese, Tamil, Malay & French Sort by popularity Deep Search Open Interfaces

124 Version 2.1: September 08 FRBR icon with + Push To EndNote Web Disable auto search when switching tabs (configurable) Book covers – Primo selects the best of multiple sources Real time indexing of tags Custom resource types Static facets that present all values with up to 150 values Directories in e-shelf Watchdog Support for Italian, Spanish, Korean Quick search box (DeskBar) Availability status by library & in the brief results page Views inheritance Active/Active SE High Availability Re-normalize without re-harvesting Blending deep search

125 Service packs in 2009 Universal borrowing Loading tags plug-in Korean support Cellular phone interface customers

126 Version 3.0: End of Year OPAC functionality in Primo Additional item details & full bib Hold request, ILL request Library card Course reserves Left-anchored search Browse shelf Recommendations (bX) …more…

127 More in version 3.0 Incorporate Web pages Web ARChive (WARC) file format harvesting A choice of Web crawlers, e.g. HERITRIXHERITRIX Site map, available to search engines Metasearch Search in specific databases Did You Mean Full-text search Further tuning of blending and relevance ranking

128 New layout for user interface

Thank you!