CINXE.COM
Choreo Insights - Align library collections with institutional goals and priorities | OCLC
<!DOCTYPE HTML> <!--[if gt IE 9]><!--><html class="product-page suite-page no-js" lang="en" dir="ltr"><!--<![endif]--> <head> <meta charset="utf-8" /> <link rel="stylesheet" href="/etc.clientlibs/clientlibs/social/commons/scf.min.css" type="text/css"> <link rel="stylesheet" href="/libs/social/subscriptions/components/hbs/subscriptions/clientlibs.min.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/clientlibs/social/commons/cards.min.css" type="text/css"> <link rel="stylesheet" href="/libs/social/tally/components/hbs/voting/clientlibs.min.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/clientlibs/social/hbs/reviews.min.css" type="text/css"> <script src="/etc.clientlibs/clientlibs/granite/jquery.min.js"></script> <script src="/etc.clientlibs/clientlibs/granite/utils.min.js"></script> <script src="/etc.clientlibs/clientlibs/granite/jquery/granite.min.js"></script> <script src="/etc.clientlibs/foundation/clientlibs/jquery.min.js"></script> <script src="/etc.clientlibs/foundation/clientlibs/shared.min.js"></script> <script src="/etc.clientlibs/clientlibs/social/thirdparty/underscore.min.js"></script> <script src="/etc.clientlibs/clientlibs/granite/moment.min.js"></script> <script src="/etc.clientlibs/clientlibs/social/thirdparty/backbone.min.js"></script> <script src="/etc.clientlibs/clientlibs/social/thirdparty/handlebars.min.js"></script> <script src="/etc.clientlibs/clientlibs/social/commons/scf.min.js"></script> <script src="/etc.clientlibs/oclc/clientlibs/social/commons/scf.min.js"></script> <script src="/libs/social/subscriptions/components/hbs/subscriptions/clientlibs.min.js"></script> <script src="/etc.clientlibs/clientlibs/social/commons/cards.min.js"></script> <script src="/libs/social/tally/components/hbs/voting/clientlibs.min.js"></script> <script src="/etc.clientlibs/clientlibs/social/hbs/reviews.min.js"></script> <link rel="stylesheet" href="/etc.clientlibs/clientlibs/social/hbs/tally/voting.min.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/clientlibs/social/hbs/subscriptions.min.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/clientlibs/social/hbs/comments.min.css" type="text/css"> <script src="/etc.clientlibs/clientlibs/social/hbs/tally/voting.min.js"></script> <script src="/etc.clientlibs/clientlibs/social/hbs/subscriptions.min.js"></script> <script src="/etc.clientlibs/clientlibs/social/hbs/comments.min.js"></script> <link rel="stylesheet" href="/etc.clientlibs/clientlibs/social/hbs/tally/rating.min.css" type="text/css"> <script src="/etc.clientlibs/clientlibs/social/hbs/tally/rating.min.js"></script> <script src="/etc.clientlibs/oclc/clientlibs/oclc/jquery.min.js"></script> <script src="/etc.clientlibs/oclc/clientlibs/oclc/jquery/oclc.min.js"></script> <link rel="stylesheet" href="/apps/oclc/clientlibs/oclc/jquery-ui.min.css" type="text/css"> <script src="/apps/oclc/clientlibs/oclc/jquery-ui.min.js"></script> <script src="/etc.clientlibs/oclc/clientlibs/oclc/jquery/animation.min.js"></script> <link rel="stylesheet" href="/etc.clientlibs/clientlibs/granite/jquery-ui.min.css" type="text/css"> <script src="/etc.clientlibs/clientlibs/granite/jquery-ui.min.js"></script> <script src="/etc.clientlibs/foundation/clientlibs/jquery-ui.min.js"></script> <script src="/etc.clientlibs/clientlibs/social/thirdparty/ckeditor.min.js"></script> <title>Choreo Insights - Align library collections with institutional goals and priorities | OCLC </title> <meta name="servicenames" content="Choreo Insights" /> <meta name="keywords" content="Choreo Insights" /> <meta name="producthome" content="Product home" /> <meta name="description" content="Choreo Insights library analytics solution uses WorldCat holdings data to align academic library collections with institutional goals, priorities, and trends." /> <!-- Dublin Core Metadata --> <meta name="DC.Title" content="Choreo Insights - Align library collections with institutional goals and priorities | OCLC" /> <meta name="DCTERMS.Alternative" content="Choreo Insights - Align library collections with institutional goals and priorities | OCLC"> <meta name="DC.Subject" content="Choreo Insights" /> <meta name="DC.Description" content="Choreo Insights library analytics solution uses WorldCat holdings data to align academic library collections with institutional goals, priorities, and trends."> <meta name="DC.Publisher" content="OCLC" /> <meta name="DC.Creator" content=""> <meta name="DC.Contributor" content=""/> <meta name="DCTERMS.Created" scheme="DCTERMS.W3CTDF" content="2025-1-29"> <meta name="DCTERMS.Issued" scheme="DCTERMS.W3CTDF" content="2025-1-29"> <meta name="DCTERMS.Modified" scheme="DCTERMS.W3CTDF" content="2025-1-29"> <meta name="DC.Language" content="en_US"> <meta name="DC.Modified" content="2025-1-29" /> <meta name="DC.Rights" content="https://policies.oclc.org/en/copyright.html" /> <meta name="twitter:title" content="Choreo Insights - Align library collections with institutional goals and priorities | OCLC" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@OCLC" /> <meta name="twitter:domain" content="www.oclc.org" /> <meta name="twitter:description" content="Choreo Insights library analytics solution uses WorldCat holdings data to align academic library collections with institutional goals, priorities, and trends." /> <meta name="twitter:image" content="https://www.oclc.org/content/dam/oclc/choreo-insights/images/social_card_choreo_insights.jpg" /> <meta property="og:image" content="https://www.oclc.org/content/dam/oclc/choreo-insights/images/social_card_choreo_insights.jpg" /> <meta property="og:type" content="website" /> <meta property="og:site_name" content="OCLC" /> <meta property="og:title" content="Choreo Insights - Align library collections with institutional goals and priorities | OCLC" /> <meta property="og:locale" content="en_US" /> <meta property="og:url" content="https://www.oclc.org/en/choreo-insights.html" /> <meta property="og:description" content="Choreo Insights library analytics solution uses WorldCat holdings data to align academic library collections with institutional goals, priorities, and trends." /> <meta name="viewport" content="width=device-width" /> <link rel="canonical" href="https://www.oclc.org/en/choreo-insights.html"/> <link rel="alternate" href="https://www.oclc.org/en/choreo-insights.html" hreflang="en"/> <link rel="alternate" href="https://www.oclc.org/fr/choreo-insights.html" hreflang="fr"/> <!-- News Article Script --> <!-- Favicons --> <link rel="icon" href="/apps/settings/wcm/designs/oclc/images/favicon.ico" sizes="32x32"/> <link rel="icon" href="/apps/settings/wcm/designs/oclc/images/icon.svg" type="image/svg+xml"/> <link rel="apple-touch-icon" href="/apps/settings/wcm/designs/oclc/images/apple-touch-icon.png"/> <script type="text/javascript"> if(typeof String.prototype.trim !== 'function') { String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ''); } } </script> <!-- Modernizr: http://www.modernizr.com/ --> <script src="/etc.clientlibs/oclc/clientlibs/oclc/modernizr.min.js"></script> <link rel="stylesheet" href="/etc.clientlibs/clientlibs/social/thirdparty/bootstrap3.min.css" type="text/css"> <script src="/etc.clientlibs/clientlibs/social/thirdparty/bootstrap3.min.js"></script> <script type="text/javascript" src="/apps/oclc/clientlibs/oclc/jquery-ui/source/jquery-ui.min.js"></script> <script type="text/javascript"> (function ($) { $(function () { yepnope([{ load: '/apps/settings/wcm/designs/oclc/js/jquery/jquery.easing.js' }, { test: $("#faq-set").length, yep: ['/apps/settings/wcm/designs/oclc/js/faqs-functions-v0.1.js'] }, { // FancyBox for modals: http://fancybox.net test: ($("a.modal-media").length || $("a.modal").length || $("a.img-gallery").length || $("a.modal-iframe").length || $(".modal-youtube").length), yep: ['/apps/settings/wcm/designs/oclc/js/jquery/fancybox/jquery.fancybox.pack.js', '/apps/settings/wcm/designs/oclc/js/jquery/fancybox/jquery.fancybox.css', '/apps/settings/wcm/designs/oclc/js/jquery/fancybox/helpers/jquery.fancybox-media.js', '/apps/settings/wcm/designs/oclc/js/modal-functions-v0.1.js'] }, { // Sitebar show/hide test: ($("#sitebar-sites").length), yep: ['/apps/settings/wcm/designs/oclc/js/jquery/jquery.hoverIntent.minified.js', '/apps/settings/wcm/designs/oclc/js/sitebar-functions-v0.1.js'] }, { // Showhide test: ($(".showhide").length), yep: ['/apps/settings/wcm/designs/oclc/js/showhide-functions-v0.1.js'] }, { test: $.autocomplete, nope: '/apps/oclc/clientlibs/oclc/jquery-ui/source/jquery-ui.min.js', complete: function () { if ($("#search-terms").autocomplete) { $("#search-terms").autocomplete({ source: function (request, response) { var s_siteVal = $("#s_site").val(), s_clientVal = $("#s_client").val(), uri = '/apps/oclc/suggest?q='; uri = uri + request.term + '&site=' + encodeURIComponent(s_siteVal) + '&client=' + encodeURIComponent(s_clientVal); $.ajax({ url: uri, dataType: "json", type: "GET", success: function (data) { response(data); } }); //ajax closed } //source closed }); //autocomplete closed } if ($("#result-search-terms").autocomplete) { $("#result-search-terms").autocomplete({ source: function (request, response) { var sr_siteVal = $("#sr_site").val(), sr_clientVal = $("#sr_client").val(), uri = '/apps/oclc/suggest?q='; uri = uri + request.term + '&site=' + encodeURIComponent(sr_siteVal) + '&client=' + encodeURIComponent(sr_clientVal); $.ajax({ url: uri, dataType: "json", type: "GET", success: function (data) { response(data); } }); //ajax closed } //source closed }); //autocomplete closed } } }]); }); }(jQuery)); </script> <!-- TypeKit --> <link rel="stylesheet" href="https://use.typekit.net/xyd8noe.css"> <script src="/apps/settings/wcm/designs/oclc/js/jquery/jquery.url.min.js"></script> <script src="/apps/settings/wcm/designs/oclc/js/toggle-show-hide.js" type="text/javascript"></script> <script src="/apps/settings/wcm/designs/oclc/js/en-US.js"></script> <script> (function($){ $(function() { yepnope({ test: $('div.form').length > 0, // test whether the a form exists on the page with "validate" class yep: ['/apps/settings/wcm/designs/oclc/js/jquery/jquery.validate.1.11.1.min.js','/etc/oclc/js/forms-functions-v0.4.js'] }); }); })(jQuery); </script> <script src="/etc.clientlibs/cq/personalization/clientlib/underscore.min.js"></script> <script src="/etc.clientlibs/cq/personalization/clientlib/personalization/kernel.min.js"></script> <script type="text/javascript"> $CQ(function() { CQ_Analytics.SegmentMgr.loadSegments("\/etc\/segmentation"); CQ_Analytics.ClientContextUtils.init("\/etc\/clientcontext\/default", "\/content\/marketing\/publish\/en_us\/choreo\u002Dinsights"); }); </script> <!-- Style sheets --> <link rel="stylesheet" href="/apps/settings/wcm/designs/oclc/oclc-main-v2/main.css?v=20250130"> <link href="/apps/settings/wcm/designs/oclc/syntaxhighlighter/shThemeDefault.css" rel="stylesheet" type="text/css"/> <link href="/apps/settings/wcm/designs/oclc/syntaxhighlighter/shCore.css" rel="stylesheet" type="text/css"/> <!-- Fonts --> <link rel="stylesheet" type="text/css" href="/content/dam/common/css/oclc-fonts.css"> <!-- Page styles --> <link rel="stylesheet" type="text/css" href="/content/dam/oclc/choreo-insights/css/choreo_insights_homepage.css"> <!-- Sticky header --> <link rel="stylesheet" type="text/css" href="/content/dam/common/css/productpg_sticky_header_v2.css"> <!-- Slick Carousel http://kenwheeler.github.io/slick/ --> <link rel="stylesheet" type="text/css" href="/content/dam/oclc/choreo-insights/css/slick.css"> <link rel="stylesheet" type="text/css" href="/content/dam/oclc/choreo-insights/css/slick_carousel_custom.css"> <script src="https://code.jquery.com/jquery-2.2.4.min.js" type="text/javascript"></script> <script src="/content/dam/common/js/slick.min.js" type="text/javascript" charset="utf-8"></script> <!-- Template Includes --> <!-- OneTrust Cookies Consent Notice start --> <script type="text/javascript" src="https://cdn.cookielaw.org/consent/999c7907-ac3c-4ce1-9125-172f53ec926f/OtAutoBlock.js"></script> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-document-language="true" type="text/javascript" charset="UTF-8" data-domain-script="999c7907-ac3c-4ce1-9125-172f53ec926f"></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <!-- OneTrust Cookies Consent Notice end --><!-- Start VWO Async SmartCode --> <link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com"/> <script type='text/javascript' id='vwoCode'> window._vwo_code || (function() { var account_id=743027, version=2.1, settings_tolerance=2000, hide_element='body', hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;transition:none !important;', /* DO NOT EDIT BELOW THIS LINE */ f=false,w=window,d=document,v=d.querySelector('#vwoCode'),cK='_vwo_'+account_id+'_settings',cc={};try{var c=JSON.parse(localStorage.getItem('_vwo_'+account_id+'_config'));cc=c&&typeof c==='object'?c:{}}catch(e){}var stT=cc.stT==='session'?w.sessionStorage:w.localStorage;code={nonce:v&&v.nonce,use_existing_jquery:function(){return typeof use_existing_jquery!=='undefined'?use_existing_jquery:undefined},library_tolerance:function(){return typeof library_tolerance!=='undefined'?library_tolerance:undefined},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return'{'+(cc.hES||hide_element_style)+'}'},hide_element:function(){if(performance.getEntriesByName('first-contentful-paint')[0]){return''}return typeof cc.hE==='string'?cc.hE:hide_element},getVersion:function(){return version},finish:function(e){if(!f){f=true;var t=d.getElementById('_vis_opt_path_hides');if(t)t.parentNode.removeChild(t);if(e)(new Image).src='https://dev.visualwebsiteoptimizer.com/ee.gif?a='+account_id+e}},finished:function(){return f},addScript:function(e){var t=d.createElement('script');t.type='text/javascript';if(e.src){t.src=e.src}else{t.text=e.text}v&&t.setAttribute('nonce',v.nonce);d.getElementsByTagName('head')[0].appendChild(t)},load:function(e,t){var n=this.getSettings(),i=d.createElement('script'),r=this;t=t||{};if(n){i.textContent=n;d.getElementsByTagName('head')[0].appendChild(i);if(!w.VWO||VWO.caE){stT.removeItem(cK);r.load(e)}}else{var o=new XMLHttpRequest;o.open('GET',e,true);o.withCredentials=!t.dSC;o.responseType=t.responseType||'text';o.onload=function(){if(t.onloadCb){return t.onloadCb(o,e)}if(o.status===200||o.status===304){_vwo_code.addScript({text:o.responseText})}else{_vwo_code.finish('&e=loading_failure:'+e)}};o.onerror=function(){if(t.onerrorCb){return t.onerrorCb(e)}_vwo_code.finish('&e=loading_failure:'+e)};o.send()}},getSettings:function(){try{var e=stT.getItem(cK);if(!e){return}e=JSON.parse(e);if(Date.now()>e.e){stT.removeItem(cK);return}return e.s}catch(e){return}},init:function(){if(d.URL.indexOf('__vwo_disable__')>-1)return;var e=this.settings_tolerance();w._vwo_settings_timer=setTimeout(function(){_vwo_code.finish();stT.removeItem(cK)},e);var t;if(this.hide_element()!=='body'){t=d.createElement('style');var n=this.hide_element(),i=n?n+this.hide_element_style():'',r=d.getElementsByTagName('head')[0];t.setAttribute('id','_vis_opt_path_hides');v&&t.setAttribute('nonce',v.nonce);t.setAttribute('type','text/css');if(t.styleSheet)t.styleSheet.cssText=i;else t.appendChild(d.createTextNode(i));r.appendChild(t)}else{t=d.getElementsByTagName('head')[0];var i=d.createElement('div');i.style.cssText='z-index: 2147483647 !important;position: fixed !important;left: 0 !important;top: 0 !important;width: 100% !important;height: 100% !important;background: white !important;display: block !important;';i.setAttribute('id','_vis_opt_path_hides');i.classList.add('_vis_hide_layer');t.parentNode.insertBefore(i,t.nextSibling)}var o=window._vis_opt_url||d.URL,s='https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(o)+'&vn='+version;if(w.location.search.indexOf('_vwo_xhr')!==-1){this.addScript({src:s})}else{this.load(s+'&x=true')}}};w._vwo_code=code;code.init();})(); </script> <!-- End VWO Async SmartCode --> <script> dataLayer = [{ 'site': 'marketing', 'language': 'en_us' }]; </script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '>m_auth=iGoSLkTwa8G0GRiDWDJMVw>m_preview=env-2>m_cookies_win=x';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-TC83QFB');</script> <!-- End Google Tag Manager --> </head> <body class="oclc"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TC83QFB>m_auth=iGoSLkTwa8G0GRiDWDJMVw>m_preview=env-2>m_cookies_win=x" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <noscript> <div class="nojs-caution"> <p> <strong>JavaScript is currently not supported or is disabled by this browser. </strong> <br> Some features of this site will not be available. Please enable JavaScript for full functionality. <br> </p> </div> </noscript> <DIV class="header_microbar iparsys parsys"><div class="section"><div class="new"></div> </div><div class="iparys_inherited"><div class="header_microbar iparsys parsys"></div> </div> </DIV> <div class="cont-main"> <div class="header iparsys parsys"><div class="section"><div class="new"></div> </div><div class="iparys_inherited"><div class="header iparsys parsys"><div class="header parbase section"> <header> <script> (function ($) { $(function() { yepnope({ test: window.location.search != null && (window.location.search.indexOf("urlf=") >= 0 || window.location.search.indexOf("urlm=") >= 0), // test whether the url querystring has a parameter yep: ['/apps/oclc/docroot/js/urlmapper.js'] }); }); })(jQuery); </script> <script type="text/javascript"> (function (OCLC, $) { OCLC.logout = function() { if (_g && _g.shared && _g.shared.ClientSidePersistence) { //_g.shared.ClientSidePersistence.clearAllMaps(); } if( CQ_Analytics && CQ_Analytics.CCM) { //CQ_Analytics.ProfileDataMgr.clear(); //CQ_Analytics.CCM.reset(); //CQ_Analytics.ProfileDataMgr.loadProfile("anonymous"); CQ.shared.Util.load("/apps/oclc/logout"); } } OCLC.empty = function (data) { if (typeof (data) == 'number' || typeof (data) == 'boolean') { return false; } if (typeof (data) == 'undefined' || data === null) { return true; } if (typeof (data.length) != 'undefined') { return data.length == 0; } var count = 0; for (var i in data) { if (data.hasOwnProperty(i)) { count++; } } return count == 0; } $(function () { var headerLinks, headerName, headerLink; if (!CQ.shared.User.isInitialized() ) { CQ.shared.User.init(); CQ_Analytics.ProfileDataMgr.loadProfile(CQ.shared.User.data.userID); } }); }(window.OCLC = window.OCLC || {}, jQuery)); </script> <div class="cont-page"> <section class="header__pre"> <div class="skip-nav visuallyhidden"> <p><a href="#main-content" title="Skip navigation and go directly to page content">Skip to page content.</a></p> </div> <div id="url-mapper-msg"></div> </section> <section class="header__top"> <a class="header__icon-button hide-desktop" id="mobile-menu" href="#">Menu</a> <div class="header__brand"> <div class="logo globallogo parbase"> <!-- logo --> <div> <a href="https://www.oclc.org/en/home.html"> <img src="/content/dam/oclc/design-images/navigation-logo.svg" border="0" title="Home" alt="OCLC logo" class="oclc-logo"> </a> </div> </div> <div class="logo-secondary globallogo parbase"> <!-- logo --> </div> </div> <div class="header__controls"> <script> var contentLink = ''; </script> <script src="/apps/oclc/components/page/oclcbase/ggclientlibs.min.js"></script> <section class="region-language lang-selector"> <p class="region"> <a class="header__icon-button" href="#" title="Select a different language" id="region-select">English</a> </p> <div id="global-gateway" style="display: none;"> <div id="gateway-content"> <ul class="language"> <li class="current-language"><a href="https://www.oclc.org/en/choreo-insights.html" id="en">English</a></li> <li><a href="https://www.oclc.org/fr/choreo-insights.html" id="fr">Français</a></li> </ul> </div> </div> <noscript> <div id="global-gateway-noscript"> <div id="gateway-content-noscript"> <ul class="language"> <li> <li class="current-language"><a href="https://www.oclc.org/en/choreo-insights.html" id="en">English</a></li> </li> <li> <li><a href="https://www.oclc.org/fr/choreo-insights.html" id="fr">Français</a></li> </li> </ul> </div> </div> </noscript> </section> <script src="/apps/settings/wcm/designs/oclc/js/jquery/jquery.ba-outside-events.js" type="text/javascript" charset="utf-8"> </script> <ul class="universal-links"> <li> <a href="https://www.oclc.org/en/services/logon.html?cmpid=md_signin" title="Sign in to services">Sign in</a> </li> </ul> <div class="header__profile" id="header__profile"></div> </div> <a class="header__icon-button hide-desktop" id="mobile-search" href="#">Search</a> </section> <section class="header__bottom"> <div class="topnav"> <script> (function ($) { $(function () { yepnope({ test: $.hoverIntent, // test whether hoverIntent nope: ['/apps/settings/wcm/designs/oclc/js/jquery/jquery.hoverIntent.minified.js'], complete: function () { yepnope({ load: ['/apps/settings/wcm/designs/oclc/js/mainnavigation-functions-v0.3.js', '/apps/settings/wcm/designs/oclc/js/jquery/jquery.ba-outside-events.js'] }); } }); $(window).bind("load", function () {}); // Not sure why this is here. }); }(jQuery)); </script> <nav> <ul id="main-nav"> <li class="main-nav-item"> <a href="https://www.oclc.org/en/about.html?cmpid=md_ab" title="" rel="/content/marketing/publish/en_us/megadrop-menus/about.html" class="main-nav-link dropnav">About</a> <div class="dropnav-cont hidden-all"></div> </li> <li class="main-nav-item"> <a href="https://www.oclc.org/en/services.html?cmpid=md_prod" title="" rel="/content/marketing/publish/en_us/megadrop-menus/products.html" class="main-nav-link dropnav">Products</a> <div class="dropnav-cont hidden-all"></div> </li> <li class="main-nav-item"> <a href="https://www.oclc.org/en/learn.html?cmpid=md_learn" title="" rel="/content/marketing/publish/en_us/megadrop-menus/learn.html" class="main-nav-link dropnav">Learn</a> <div class="dropnav-cont hidden-all"></div> </li> <li class="main-nav-item"> <a href="https://help.oclc.org/?cmpid=md_support" title="" rel="/content/marketing/publish/en_us/megadrop-menus/support.html" class="main-nav-link dropnav">Support</a> <div class="dropnav-cont hidden-all"></div> </li> </ul> </nav> </div> <div class="search"> <link rel="stylesheet" href="/apps/settings/wcm/designs/oclc/coveo/css/CoveoFullSearchNewDesign.css"/> <script src="/apps/settings/wcm/designs/oclc/coveo/js/CoveoJsSearch.js"></script> <link rel="stylesheet" type="text/css" href="/apps/settings/wcm/designs/oclc/coveo/css/oclccoveosearchextension.css"/> <div class="oclc-coveo-search"> <section class="search-box"> <span class="magic-box-hint">Searching for items in a library? Try <a href="https://oc.lc/wc-oclc-header" title="Visit WorldCat.org">WorldCat.org</a>.</span> <div id="searchbox" class="CoveoSearchInterface" data-pipeline="marketing_en"> <div class="coveo-search-section"> <div class="CoveoSearchbox" data-enable-omnibox="true" data-inline="false" data-enable-wildcards="true" data-enable-search-as-you-type="false" data-enable-query-suggest-addon="true" data-enable-query-syntax="true" data-enable-field-addon="true" data-auto-focus="false"> </div> </div> </div> <div> <input type="hidden" name="resultsPagePath" value="/content/marketing/publish/en_us/search-results.html" id="resultsPagePath"> <input type="hidden" name="accessToken" value="xxc839667d-dd5e-474e-b3ab-c84b434185fe" id="accessToken"> <input type="hidden" name="searchUrl" value="https://platform.cloud.coveo.com/rest/search" id="searchUrl"> <input type="hidden" name="searchWord" value="Search OCLC websites" id="searchWord"> </div> </section> </div> <script type="text/javascript"> //This is to fix the issue with amlib and olib where there are multiple //standalone searchboxes on the same page. This disables all searchboxes //except the last one. coveo doesn't support instantiating multiple global //search boxes on the same page. $('body').find('.oclc-coveo-search:not(:last)').remove(); var searchResultsPage = $('#resultsPagePath').val(); var accessTokenVal = $('#accessToken').val(); var searchUrlVal = $('#searchUrl').val(); var searchWordVal = $('#searchWord').val(); document.addEventListener("DOMContentLoaded", function() { Coveo.SearchEndpoint.endpoints["default"] = new Coveo.SearchEndpoint({ restUri: searchUrlVal, accessToken: accessTokenVal }); var root = Coveo.$$(document).find("#searchbox"); if ("" != searchResultsPage && null != searchResultsPage) { Coveo.initSearchbox(root, searchResultsPage, { Searchbox: { placeholder: searchWordVal } }); } }); </script> </div> </section> </div> </header> </div> <div class="customjavascript section"> </div> </div> </div> </div> <div class="hero_area parsys"><div class="customjavascript section"> <script> /* Sticky header */ $(document).ready(function() { // Check if in the CQ author environment if ($("body.cq-wcm-edit").length) { } else { // Check the initial Poistion of the Sticky Header var productHeader = $('.hero_area'); var productHeaderTop = productHeader.offset().top; var productHeaderTopHeight = productHeader.outerHeight(true); $(window).scroll(function(){ if( $(window).scrollTop() > productHeaderTop ) { $(productHeader).addClass('product-header-stuck'); $('#main-content').css('margin-top', productHeaderTopHeight); } else { $(productHeader).removeClass('product-header-stuck'); $('#main-content').css('margin-top', '0'); } }); } }); </script> </div> <div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-default" id="product-intro"> <div class="parsys_column cq-colctrl-default-c0"> <div class="col0 parsys"><div class="text parbase section"> <div class="product-name-logo"> <img alt="Choreo Insights" src="/content/dam/oclc/images/sticky-header/logo_stickyheader_choreo_insights.svg"/> </div> </div> </div> </div> </div></div> </div> <div id="main-content" class="cont-page mod"> <div class="parsys_column interior-content"> <div class="parsys_column home-content-c0"> <div class="cont-page mod crumbs-tools"> <div class="breadcrumb"></div> </div> <div class="page-content no-nav"> <div class="par parsys"><div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-default" id="choreo-insights-intro"> <div class="parsys_column cq-colctrl-default-c0"> <div class="col0 parsys"><div class="text parbase section"> <h1>Align library collections with institutional goals and priorities</h1> </div> <div class="customjavascript section"> <div class="image parbase section"> <figure class="figure-stack-image"><img src="/content/dam/oclc/choreo-insights/images/hero_choreo_insights.jpg" alt="Photo illustation: Choreo Insights on laptop in library setting" title="Photo illustation: Choreo Insights on laptop in library setting" class="cq-dd-image"> </figure></div></div> <div class="text parbase section"> <h2>Choreo Insights is an extensive library analytics solution that uses WorldCat holdings data to align academic library collections with institutional focus areas, emerging curriculum priorities, and future trends.</h2> <p class="center"><a href="#choreo-insights-cta" class="btn-link blue">Help me build a better collection</a></p> </div> </div> </div> </div></div> <div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-default" id="choreo-insights-body"> <div class="parsys_column cq-colctrl-default-c0"> <div class="col0 parsys"><div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-default" id="content-block"> <div class="parsys_column cq-colctrl-default-c0"> <div class="col0 parsys"><div class="text parbase section"> <h3>Further institutional goals and objectives</h3> </div> <div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-lt2"> <div class="parsys_column cq-colctrl-lt2-c0"> <div class="col0 parsys"><div class="text parbase section"> <p><strong>Investigate overlaps, gaps, and combined collections</strong> to ensure optimal resource availability for faculty and students.</p> </div> </div> </div> <div class="parsys_column cq-colctrl-lt2-c1"> <div class="col1 parsys"><div class="text parbase section"> <p><strong>Assess collection gaps</strong> against authoritative title lists, publisher lists, locally-supplied title lists, and recommended title lists.</p> </div> </div> </div> <div class="parsys_column cq-colctrl-lt2-c2"> <div class="col2 parsys"><div class="text parbase section"> <p><strong>Identify cost-saving opportunities</strong> between libraries, groups, and consortia to reduce redundancy and relieve budget pressures.</p> </div> </div> </div> </div></div> <div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-1-fc"> <div class="parsys_column cq-colctrl-1-fc-c0"> <div class="col0 parsys"><div class="text parbase section"> <p><strong>Add shared print analysis to collection planning.</strong> Choreo provides the ability for you to analyze your collection from a shared print perspective. This enables you to see the retention status of titles in your collection and whether they are retained by any of the major shared print programs. Continually updated, it allows you to track retention setting activity in WorldCat for collections of interest.</p> </div> </div> </div> </div></div> </div> </div> </div></div> <div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-lt5" id="choreo-insights-quote"> <div class="parsys_column cq-colctrl-lt5-c0"> <div class="col0 parsys"><div class="text parbase section"> <p class="quote">“I would strongly recommend Choreo Insights as an essential tool to any academic institution in need of assessment and collection development analysis to build complementary and interdependent collections.”</p> <p class="attr"><strong>Dr. Liladhar R. Pendse</strong><br /> Librarian for East European and Latin American Studies</p> </div> </div> </div> <div class="parsys_column cq-colctrl-lt5-c1"> <div class="col1 parsys"><div class="image parbase section"> <figure class="figure-stack-image"> <img src="/content/marketing/publish/en_us/choreo-insights/_jcr_content/par/parsyscolumncontrol_1882642753/col0/parsyscolumncontrol__977246435/col1/image_copy.img.jpg/1738184431110.jpg" alt="Photo: Dr. Liladhar R. Pendse" title="Photo: Dr. Liladhar R. Pendse" class="cq-dd-image"> <figcaption> <div class="img-caption"></div> <div class="img-attribution"></div> </figcaption> </figure></div> </div> </div> </div></div> <div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-default" id="content-block"> <div class="parsys_column cq-colctrl-default-c0"> <div class="col0 parsys"><div class="text parbase section"> <h3>Collection comparisons with immediate insights</h3> <p class="width-contain">Choreo Insights compares your monographs and serials collections with other institutions around the world in seconds. And it’s not limited to one-time reports and static snapshots. This means enhanced local collection development and cooperative opportunities to address shared goals. You can use a predefined set of institutions, build out a saved list based on a consortium, or create an ad-hoc group comparison for resource sharing evaluations or other creative ideas.</p> </div> </div> </div> </div></div> <div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-default" id="choreo-insights-carousel"> <div class="parsys_column cq-colctrl-default-c0"> <div class="col0 parsys"><div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-default" id="mobile-hint"> <div class="parsys_column cq-colctrl-default-c0"> <div class="col0 parsys"><div class="text parbase section"> <p>← Swipe for more →</p> </div> </div> </div> </div></div> <div class="customjavascript section"> <script type="text/javascript"> var j = jQuery.noConflict(); j(document).on('ready', function() { j('.carousel-responsive').slick({ dots: false, infinite: true, adaptiveHeight: true, speed: 1000, autoplay: true, autoplaySpeed: 20000, slidesToShow: 1, slidesToScroll: 1, }); }); </script> </div> <div class="customjavascript section"> <section class="regular slider carousel-responsive"> <div> <div class="screen"> <img src="/content/dam/oclc/choreo-insights/images/carousel_ci_distinct_query.png" alt="Screenshot: Distinct Query"> </div> <div class="caption"> <p><strong>Distinct query:</strong> Choreo Insights gives you the ability to swiftly and easily see what is unique to your library when compared to another institution.</p> </div> </div> <div> <div class="screen"> <img src="/content/dam/oclc/choreo-insights/images/carousel_ci_gap_analysis_lc_pub_year.png" alt="Screenshot: Gap Analysis with LC and Publication Year"> </div> <div class="caption"> <p><strong>Gap analysis with LC and publication year:</strong> Choreo Insights leverages WorldCat data and gives you the ability to filter results using various criteria such as LC (Library of Congress) and publication year.</p> </div> </div> <div> <div class="screen"> <img src="/content/dam/oclc/choreo-insights/images/carousel_ci_gap_analysis_fast_format.png" alt="Screenshot: Gap Query with FAST"> </div> <div class="caption"> <p><strong>Gap query with FAST:</strong> Choreo Insights gives you the ability to see gaps in your library’s collection when comparing against peer institutions.</p> </div> </div> <div> <div class="screen"> <img src="/content/dam/oclc/choreo-insights/images/carousel_ci_gap_overlap_cip.png" alt="Screenshot: Overlap with CIP"> </div> <div class="caption"> <p><strong>Overlap with CIP:</strong> Being able to sort and search by CIP (Classification of Instructional Program) code gives libraries the ability to map collections to academic programs.</p> </div> </div> </section></div> </div> </div> </div></div> <div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-lt5" id="choreo-insights-quote"> <div class="parsys_column cq-colctrl-lt5-c0"> <div class="col0 parsys"><div class="text parbase section"> <p class="quote">“Choreo Insights provided us with data that allowed us to seek funding for new materials to support certain academic programs at our college, primarily for an African and African Diaspora Studies program and a Latin American and Caribbean Studies program. We now know which items we’ll need in our collection and will prioritize for purchase as funds become available.”</p> <p class="attr"><strong>Dr. Wilma Jones</strong><br /> Professor and Reference/Instruction Librarian<br /> City University of New York—College of Staten Island</p> </div> </div> </div> <div class="parsys_column cq-colctrl-lt5-c1"> <div class="col1 parsys"><div class="image parbase section"> <figure class="figure-stack-image"> <img src="/content/marketing/publish/en_us/choreo-insights/_jcr_content/par/parsyscolumncontrol_1882642753/col0/parsyscolumncontrol__1790252456/col1/image_copy.img.jpg/1738184431254.jpg" alt="Photo: Dr. Wilma Jones" title="Photo: Dr. Wilma Jones" class="cq-dd-image"> <figcaption> <div class="img-caption"></div> <div class="img-attribution"></div> </figcaption> </figure></div> </div> </div> </div></div> <div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-default" id="content-block"> <div class="parsys_column cq-colctrl-default-c0"> <div class="col0 parsys"><div class="text parbase section"> <h3>See how your collection stacks up</h3> <p class="width-contain">Choreo Insights is the only product on the market that libraries can use to do deep subject analysis of their print and electronic collections, enabled by WorldCat. You can map your monographs and serials collections directly to academic programs using CIP (Classification of Instructional Program) codes. You can also use Library of Congress classifications, FAST subject headings, and more to see how collections stack up. Additional options will be added on an ongoing basis.</p> <hr /> </div> </div> </div> </div></div> </div> </div> </div></div> <div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-lt2-r" id="choreo-insights-bottom"> <div class="parsys_column cq-colctrl-lt2-r-c0"> <div class="col0 parsys"><div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-default" id="choreo-insights-cta"> <div class="parsys_column cq-colctrl-default-c0"> <div class="col0 parsys"><div class="highlightbox section"> <!-- Start: Highlight Box --> <div class="hbox "> <div class="highlightbox parsys"><div class="text parbase section"> <h2>Build better collections with WorldCat intelligence</h2> <p>With Choreo Insights, you can easily compare your collections with other institutions around the world in seconds. It’s not limited to one-time reports or static snapshots. This means enhanced collection development and cooperative opportunities to address your institutional goals. Contact us to learn more.</p> </div> <div class="formstack parbase section"> <script type="text/javascript" src="https://oclc.formstack.com/forms/js.php//request_information_en?nojquery=1&nojqueryui=1&nomodernizr=1&Product_or_Service=Choreo"> </script> <noscript> <a href="https://oclc.formstack.com/forms//request_information_en" title="Online Form"> https://oclc.formstack.com/forms/request_information_en?Product_or_Service=Choreo </a> </noscript> <script type='text/javascript'>if (typeof $ == 'undefined' && jQuery){ $ = jQuery}</script></div> </div> </div> <!-- End: Highlight Box --> </div> </div> </div> </div></div> </div> </div> <div class="parsys_column cq-colctrl-lt2-r-c1"> <div class="col1 parsys"><div class="profilelist parbase section"> <div class="list parbase section"> <div class="list-profile-display"> <h1>Service availability</h1> <ul class="list-availability"> <li> <article> <p class="list-profiles-institution"> <span class="list-profiles-instname">Available in the United States and Canada</span> <br/> </p> </article> </li> </ul> </div> </div> </div> <div class="newslist parbase section"> <section class="list list-newspr "> <h2>News</h2> <ul> <li> <div class="news-listing"> <h3><a href="https://www.oclc.org/en/news/announcements/2024/choreo-insights-supports-full-range-of-languages.html" class="title">Choreo Insights now supports the full range of languages represented in WorldCat</a></h3> <div class="news-list-stats"> <ul class="post-metadata"> <li class="meta-date"> 16 September 2024 </li> </ul> </div> </div> <div class="clear"></div> </li> </ul> </section> <p> <span class="link-more"> <a href="https://www.oclc.org/en/choreo-insights/news.html">See all Choreo Insights news »</a> </span> </p> </div> <div class="eventlist parbase section"> <div class="list"> <div> <div class="customjavascript section"> <div class="list-upcoming-events "> <h3>Upcoming events</h3> <article> <div> <p class="list-ue-eventdate" content="2025-02-18"> 18 February 2025 </p> </div> <h1 class="list-ue-eventtitle"><a href="https://www.oclc.org/en/events/2025/using-comprehensive-analytics-to-support-institutional-priorities-feb-fy25.html">Using comprehensive analytics to support institutional priorities</a></h1> </article> </div> </div> </div> </div></div> <div class="eventlist parbase section"> <div class="list"> <div> <div class="customjavascript section"> <div class="list-upcoming-events "> <h3>On-demand events</h3> <article> <div> <p class="list-ue-eventdate" content="2024-09-11"> 11 September 2024 </p> </div> <h1 class="list-ue-eventtitle"><a href="https://www.oclc.org/en/events/2024/building-your-future-collection-with-choreo-insights-sept-fy25.html">Building your future collection: A demonstration of OCLC's Choreo Insights library analytics solution</a></h1> </article> <article> <div> <p class="list-ue-eventdate" content="2024-08-08"> 08 August 2024 </p> </div> <h1 class="list-ue-eventtitle"><a href="https://www.oclc.org/en/events/2024/exploring-shared-print-analysis-with-choreo-aug-fy25.html">Exploring shared print analysis with Choreo Insights</a></h1> </article> <article> <div> <p class="list-ue-eventdate" content="2024-05-14"> 14 May 2024 </p> </div> <h1 class="list-ue-eventtitle"><a href="https://www.oclc.org/en/events/2024/putting_pieces_together_wms_choreo_may_fy24.html">Putting the pieces together with WMS and Choreo Insights: Aligning library collections with institutional goals and priorities</a></h1> </article> <p><span class="link-more"><a href="https://www.oclc.org/en/events/on-demand-webinars.choreoInsights.html">See all Choreo Insights events »</a></span></p> </div> </div> </div> </div></div> <div class="reference parbase section"><div class="cq-dd-paragraph"><div class="text parbase"> <h3>Download the Choreo Insights flyer</h3> <p><a href="/content/dam/oclc/services/brochures/217375-WWAE_Choreo-Insights-flyer.pdf" title="Download the Choreo Insights flyer, US Letter">Download the flyer (US Letter)</a></p> </div> </div> </div> <div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-default" id="brochures"> <div class="parsys_column cq-colctrl-default-c0"> <div class="col0 parsys"> </div> </div> </div></div> </div> </div> </div></div> </div> <div class="more-cta"> <div class="productaction iparsys parsys"><div class="section"><div class="new"></div> </div><div class="iparys_inherited"><div class="productaction iparsys parsys"></div> </div> </div> </div> </div> </div> </div> <div class="cont-page extra-info"> <div class="purposestmt iparsys parsys"><div class="section"><div class="new"></div> </div><div class="iparys_inherited"><div class="purposestmt iparsys parsys"></div> </div> </div> </div> </div> </div> <div class="footer iparsys parsys"><div class="section"><div class="new"></div> </div><div class="iparys_inherited"><div class="footer iparsys parsys"><div class="footer section"> <!-- Footer container --> <footer class="page-footer"> <!-- footer content --> <div class="cont-page"> <div class="par parsys"><div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-lt4"> <div class="parsys_column cq-colctrl-lt4-c0"> <div class="col0 parsys"><div class="text parbase section"> <h3>Discuss the next steps for your library</h3> <p><span class="link-btn link-btn-primary" style="margin-bottom: 16.0px;"><a href="https://www.oclc.org/en/contacts.html">Contact us</a></span></p> </div> <div class="text parbase section"> <h3>About</h3> <ul class="no-bullets"> <li><a href="https://www.oclc.org/en/about.html">About OCLC</a></li> <li><a href="https://www.oclc.org/en/careers.html">Careers</a></li> <li><a href="https://www.oclc.org/en/about/diversity-and-advancing-racial-equity.html">Diversity, equity, and inclusion</a></li> <li><a href="https://www.oclc.org/en/about/finance.html">Finance</a></li> <li><a href="https://www.oclc.org/en/about/leadership.html">Leadership</a></li> <li><a href="https://www.oclc.org/en/membership.html">Membership</a></li> <li><a href="https://www.oclc.org/en/trust.html">Trust Center</a></li> </ul> </div> </div> </div> <div class="parsys_column cq-colctrl-lt4-c1"> <div class="col1 parsys"><div class="text parbase section"> <h3>Products</h3> <ul class="no-bullets"> <li><a href="https://www.oclc.org/en/services/a-z.end-user.html">Discovery and reference</a></li> <li><a href="https://www.oclc.org/en/services/a-z.complete-library-management.html">Library management</a></li> <li><a href="https://www.oclc.org/en/services/a-z.metadata.html">Metadata</a></li> <li><a href="https://www.oclc.org/en/services/a-z.resource-sharing.html">Resource sharing</a></li> <li><a href="https://www.oclc.org/en/member-stories.html">Member stories</a></li> <li><span class="small-gray-link"><a href="https://www.oclc.org/en/services/a-z.html">All products and services »</a></span></li> </ul> </div> <div class="text parbase section"> <h3>Learn</h3> <ul class="no-bullets"> <li><a href="https://www.oclc.org/research/home.html">Research</a></li> <li><a href="https://www.webjunction.org/home.html">WebJunction</a></li> <li><a href="https://www.oclc.org/en/events.html">Events</a></li> <li><a href="https://www.oclc.org/en/events/on-demand-webinars.html">On-demand webinars</a></li> </ul> </div> </div> </div> <div class="parsys_column cq-colctrl-lt4-c2"> <div class="col2 parsys"><div class="text parbase section"> <h3>Support</h3> <ul class="no-bullets"> <li><a href="https://help.oclc.org/">Support and training</a></li> <li><a href="https://help.oclc.org/Librarian_Toolbox">Librarian’s toolbox</a></li> <li><a href="https://community.oclc.org/">Community center</a></li> <li><a href="https://www.oclc.org/developer/home.en.html">Developer Network</a></li> <li><a href="https://www.oclc.org/bibformats/en/home.html">BibFormats</a></li> <li><a href="https://oclc.service-now.com/status">System status dashboard</a></li> </ul> </div> <div class="text parbase section"> <h3>Blogs</h3> <ul class="no-bullets"> <li><a href="https://blog.oclc.org/">Next blog</a></li> <li><a href="https://hangingtogether.org/">Hanging together</a></li> <li><a href="https://www.skipprichard.com/">President's Leadership blog</a></li> </ul> </div> </div> </div> <div class="parsys_column cq-colctrl-lt4-c3"> <div class="col3 parsys"><div class="text parbase section"> <h3>Stay in the know</h3> <p>Get the latest product updates, research, events, and much more—right to your inbox.</p> <p><span class="link-btn link-btn-primary link-btn-outline" style="margin-bottom: 16.0px;"><a href="https://www.oclc.org/en/email.html?utm_campaign=email-subscription-web-organic&utm_medium=digital&utm_source=webpage-email-sub&utm_content=email-subscription-footer-button&utm_term=en">Subscribe now</a></span></p> </div> <div class="text parbase section"> <h3>Follow OCLC</h3> <div class="social-accounts" style="float: left;"> <a href="http://www.facebook.com/pages/OCLC/20530435726" title="Like us on Facebook"><img class="img-nobrdr" src="/content/dam/common/images/social-icons/footer/footer-facebook.png" alt="Facebook"/></a> <a href="https://www.youtube.com/OCLCvideo" title="Watch videos on YouTube"><img class="img-nobrdr" src="/content/dam/common/images/social-icons/footer/footer-youtube.png" alt="YouTube"/></a> <a href="https://www.linkedin.com/company/oclc" title="Connect with us on LinkedIn"><img class="img-nobrdr" src="/content/dam/common/images/social-icons/footer/footer-linkedin.png" alt="LinkedIn"/></a> <a href="https://www.instagram.com/oclc_global" title="Connect with us on Instagram"><img class="img-nobrdr" src="/content/dam/common/images/social-icons/footer/footer-instagram.png" alt="Instagram"/></a> </div> </div> </div> </div> </div></div> <div class="text parbase section"> <hr /> </div> <div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-lt6"> <div class="parsys_column cq-colctrl-lt6-c0"> <div class="col0 parsys"><div class="globallogo parbase section"> <!-- logo --> <a href="https://www.oclc.org/en/home.html"> <img src="/content/dam/oclc/design-images/navigation-logo.svg" border="0" alt="OCLC logo" class="footer-logo"> </a> </div> </div> </div> <div class="parsys_column cq-colctrl-lt6-c1"> <div class="col1 parsys"><div class="text parbase section"> <div class="copyright"> <p><span class="cq-rte-sprinkles" name="Sprinkles:copyright-current-year"><a href="https://policies.oclc.org/en/copyright.html" title="Read the OCLC copyright policy">© 2025 OCLC</a></span> <a href="https://policies.oclc.org/en/copyright/trademarks.html" title="View the OCLC and Affiliate Trademarks and Service Marks list">Domestic and international trademarks and/or service marks of OCLC, Inc. and its affiliates</a></p> <ul> <li><a href="https://policies.oclc.org/en/privacy/privacy-statement.html">Privacy statement</a></li> <li><a href="https://policies.oclc.org/en/privacy/cookie-statement.html">Cookie notice</a></li> <li><a id="ot-sdk-btn" class="ot-sdk-show-settings">Cookie settings</a></li> <li><a href="https://policies.oclc.org/en/accessibility.html">Accessibility statement</a></li> <li><a href="https://www.oclc.org/en/trust/compliance.html#trust-certifications">ISO 27001 Certificate</a></li> </ul> </div> </div> </div> </div> </div></div> </div> <div style="clear: both"></div> </div> <div class="connect-bar mod"> <div class="cont-page"> <!-- ComputerWorld logo should only appear on US/EN site --> </div> </div> <!-- Copyright --> <div class="cont-page copyright"> <div class="text parbase"> </div> </div> </footer> <script> (function ($) { $(function() { yepnope({ test: ($(".event-listing-show").length), yep: ['/apps/settings/wcm/designs/oclc/js/event-functions-v0.2.js'] }); }); })(jQuery); </script> </div> </div> </div> </div> <script type="text/javascript"> (function ($) { $(function () { yepnope([{ }, { test: (window.location.href.indexOf("search-results") != -1), nope: ['/apps/settings/wcm/designs/oclc/syntaxhighlighter/shCore.js', '/apps/settings/wcm/designs/oclc/syntaxhighlighter/shAutoloader.js'], complete: function () { SyntaxHighlighter.autoloader('java /apps/settings/wcm/designs/oclc/syntaxhighlighter/shBrushJava.js', 'js jscript javascript /apps/settings/wcm/designs/oclc/syntaxhighlighter/shBrushJScript.js', 'plain text /apps/settings/wcm/designs/oclc/syntaxhighlighter/shBrushPlain.js', 'bash /apps/settings/wcm/designs/oclc/syntaxhighlighter/shBrushBash.js', 'csharp /apps/settings/wcm/designs/oclc/syntaxhighlighter/shBrushCSharp.js', 'css /apps/settings/wcm/designs/oclc/syntaxhighlighter/shBrushCss.js', 'groovy /apps/settings/wcm/designs/oclc/syntaxhighlighter/shBrushGroovy.js', 'perl pl /apps/settings/wcm/designs/oclc/syntaxhighlighter/shBrushPerl.js', 'php /apps/settings/wcm/designs/oclc/syntaxhighlighter/shBrushPhp.js', 'python py /apps/settings/wcm/designs/oclc/syntaxhighlighter/shBrushPython.js', 'ruby /apps/settings/wcm/designs/oclc/syntaxhighlighter/shBrushRuby.js', 'sql /apps/settings/wcm/designs/oclc/syntaxhighlighter/shBrushSql.js', 'xml /apps/settings/wcm/designs/oclc/syntaxhighlighter/shBrushXml.js'); SyntaxHighlighter.all(); } }]); }); }(jQuery)); </script> </body> </html>