CINXE.COM
Wikipedia:OABOT - Wikipedia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>Wikipedia:OABOT - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy", "wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"38ae7630-535e-4d4f-8baf-f8222e2a736d","wgCanonicalNamespace":"Project","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":4,"wgPageName":"Wikipedia:OABOT","wgTitle":"OABOT","wgCurRevisionId":1222213442,"wgRevisionId":1222213442,"wgArticleId":47786696,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["WikiProject Open Access"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Wikipedia:OABOT","wgRelevantArticleId":47786696,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true, "wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":20000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgDiscussionToolsFeaturesEnabled":{"replytool":true,"newtopictool":true,"sourcemodetoolbar":true,"topicsubscription":false,"autotopicsub":false,"visualenhancements":false,"visualenhancements_reply":false,"visualenhancements_pageframe":false},"wgDiscussionToolsFallbackEditMode":"source","wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q62000068","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"], "GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.discussionTools.init.styles":"ready","oojs-ui-core.styles":"ready","oojs-ui.styles.indicators":"ready","mediawiki.widgets.styles":"ready","oojs-ui-core.icons":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["site","mediawiki.page.ready","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher", "ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.discussionTools.init","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","wikibase.client.vector-2022","ext.checkUser.clientHints","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&modules=ext.discussionTools.init.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cmediawiki.widgets.styles%7Coojs-ui-core.icons%2Cstyles%7Coojs-ui.styles.indicators%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Wikipedia:OABOT - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/Wikipedia:OABOT"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=Wikipedia:OABOT&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/Wikipedia:OABOT"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="ext-discussiontools-replytool-enabled ext-discussiontools-newtopictool-enabled ext-discussiontools-sourcemodetoolbar-enabled skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-4 ns-subject mw-editable page-Wikipedia_OABOT rootpage-Wikipedia_OABOT skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&returnto=Wikipedia%3AOABOT" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&returnto=Wikipedia%3AOABOT" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&returnto=Wikipedia%3AOABOT" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&returnto=Wikipedia%3AOABOT" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-Bot" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Bot"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Bot</span> </div> </a> <button aria-controls="toc-Bot-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Bot subsection</span> </button> <ul id="toc-Bot-sublist" class="vector-toc-list"> <li id="toc-Workflow" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Workflow"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.1</span> <span>Workflow</span> </div> </a> <ul id="toc-Workflow-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Examples" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Examples"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.2</span> <span>Examples</span> </div> </a> <ul id="toc-Examples-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Code" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Code"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.3</span> <span>Code</span> </div> </a> <ul id="toc-Code-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Questions" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Questions"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Questions</span> </div> </a> <button aria-controls="toc-Questions-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Questions subsection</span> </button> <ul id="toc-Questions-sublist" class="vector-toc-list"> <li id="toc-How_does_the_bot_work?" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#How_does_the_bot_work?"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1</span> <span>How does the bot work?</span> </div> </a> <ul id="toc-How_does_the_bot_work?-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-What_kind_of_links_does_the_bot_add?" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#What_kind_of_links_does_the_bot_add?"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.2</span> <span>What kind of links does the bot add?</span> </div> </a> <ul id="toc-What_kind_of_links_does_the_bot_add?-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-What_kinds_of_links_won't_the_bot_add?" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#What_kinds_of_links_won't_the_bot_add?"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.3</span> <span>What kinds of links won't the bot add?</span> </div> </a> <ul id="toc-What_kinds_of_links_won't_the_bot_add?-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-What_repositories_is_the_bot_querying_and_pulling_from?" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#What_repositories_is_the_bot_querying_and_pulling_from?"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.4</span> <span>What repositories is the bot querying and pulling from?</span> </div> </a> <ul id="toc-What_repositories_is_the_bot_querying_and_pulling_from?-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-What's_the_copyright_status_of_the_proposed_links?" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#What's_the_copyright_status_of_the_proposed_links?"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.5</span> <span>What's the copyright status of the proposed links?</span> </div> </a> <ul id="toc-What's_the_copyright_status_of_the_proposed_links?-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Why_did_the_bot_not_add_this_identifier?" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Why_did_the_bot_not_add_this_identifier?"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.6</span> <span>Why did the bot not add this identifier?</span> </div> </a> <ul id="toc-Why_did_the_bot_not_add_this_identifier?-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Why_did_the_bot_remove_a_doi-access_parameter?" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Why_did_the_bot_remove_a_doi-access_parameter?"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.7</span> <span>Why did the bot remove a doi-access parameter?</span> </div> </a> <ul id="toc-Why_did_the_bot_remove_a_doi-access_parameter?-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-How_do_I_stop_the_bot_from_removing_a_link?" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#How_do_I_stop_the_bot_from_removing_a_link?"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.8</span> <span>How do I stop the bot from removing a link?</span> </div> </a> <ul id="toc-How_do_I_stop_the_bot_from_removing_a_link?-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Why_did_the_bot_remove_an_URL?" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Why_did_the_bot_remove_an_URL?"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.9</span> <span>Why did the bot remove an URL?</span> </div> </a> <ul id="toc-Why_did_the_bot_remove_an_URL?-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Why_does_the_oabot_tool_make_edits_the_bot_doesn't?" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Why_does_the_oabot_tool_make_edits_the_bot_doesn't?"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.10</span> <span>Why does the oabot tool make edits the bot doesn't?</span> </div> </a> <ul id="toc-Why_does_the_oabot_tool_make_edits_the_bot_doesn't?-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-I_am_a_publisher._How_do_I_make_sure_OAbot_recognizes_my_full_texts?" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#I_am_a_publisher._How_do_I_make_sure_OAbot_recognizes_my_full_texts?"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.11</span> <span>I am a publisher. How do I make sure OAbot recognizes my full texts?</span> </div> </a> <ul id="toc-I_am_a_publisher._How_do_I_make_sure_OAbot_recognizes_my_full_texts?-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-I_run_a_repository._How_do_I_make_sure_OAbot_can_add_links_to_my_repository?" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#I_run_a_repository._How_do_I_make_sure_OAbot_can_add_links_to_my_repository?"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.12</span> <span>I run a repository. How do I make sure OAbot can add links to my repository?</span> </div> </a> <ul id="toc-I_run_a_repository._How_do_I_make_sure_OAbot_can_add_links_to_my_repository?-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-I_am_a_researcher._How_do_I_make_sure_OAbot_finds_full_texts_for_my_papers?" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#I_am_a_researcher._How_do_I_make_sure_OAbot_finds_full_texts_for_my_papers?"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.13</span> <span>I am a researcher. How do I make sure OAbot finds full texts for my papers?</span> </div> </a> <ul id="toc-I_am_a_researcher._How_do_I_make_sure_OAbot_finds_full_texts_for_my_papers?-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-How_many_links_should_the_bot_add?" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#How_many_links_should_the_bot_add?"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.14</span> <span>How many links should the bot add?</span> </div> </a> <ul id="toc-How_many_links_should_the_bot_add?-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-What_does_the_citation_look_like?" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#What_does_the_citation_look_like?"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.15</span> <span>What does the citation look like?</span> </div> </a> <ul id="toc-What_does_the_citation_look_like?-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Can_we_signal_the_version_type_(preprint,_postprint,_published_version)?" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Can_we_signal_the_version_type_(preprint,_postprint,_published_version)?"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.16</span> <span>Can we signal the version type (preprint, postprint, published version)?</span> </div> </a> <ul id="toc-Can_we_signal_the_version_type_(preprint,_postprint,_published_version)?-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-How_can_the_bot_be_localized/globalized_to_work_on_any_wiki?" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#How_can_the_bot_be_localized/globalized_to_work_on_any_wiki?"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.17</span> <span>How can the bot be localized/globalized to work on any wiki?</span> </div> </a> <ul id="toc-How_can_the_bot_be_localized/globalized_to_work_on_any_wiki?-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Edge_cases_for_future_development" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Edge_cases_for_future_development"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Edge cases for future development</span> </div> </a> <ul id="toc-Edge_cases_for_future_development-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Next_steps" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Next_steps"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Next steps</span> </div> </a> <ul id="toc-Next_steps-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Resources" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Resources"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Resources</span> </div> </a> <ul id="toc-Resources-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-People" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#People"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>People</span> </div> </a> <ul id="toc-People-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-namespace">Wikipedia</span><span class="mw-page-title-separator">:</span><span class="mw-page-title-main">OABOT</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 1 language" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-1" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">1 language</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/Wikipedia:OABOT" title="Wikipedia:OABOT – Japanese" lang="ja" hreflang="ja" data-title="Wikipedia:OABOT" data-language-autonym="日本語" data-language-local-name="Japanese" class="interlanguage-link-target"><span>日本語</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q62000068#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-project" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Wikipedia:OABOT" title="View the project page [c]" accesskey="c"><span>Project page</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Wikipedia_talk:OABOT" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Wikipedia:OABOT"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Wikipedia:OABOT&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Wikipedia:OABOT&action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Wikipedia:OABOT"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Wikipedia:OABOT&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Wikipedia:OABOT&action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/Wikipedia:OABOT" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/Wikipedia:OABOT" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Wikipedia:OABOT&oldid=1222213442" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Wikipedia:OABOT&action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FWikipedia%3AOABOT"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FWikipedia%3AOABOT"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&page=Wikipedia%3AOABOT&action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Wikipedia:OABOT&printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q62000068" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Wikimedia tool/bot to link to Open Access publications in citations</div> <figure class="mw-halign-right" typeof="mw:File"><a href="/wiki/File:Open_Access_logo_PLoS_transparent-grey.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/f/fb/Open_Access_logo_PLoS_transparent-grey.svg/200px-Open_Access_logo_PLoS_transparent-grey.svg.png" decoding="async" width="200" height="313" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/fb/Open_Access_logo_PLoS_transparent-grey.svg/300px-Open_Access_logo_PLoS_transparent-grey.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/fb/Open_Access_logo_PLoS_transparent-grey.svg/400px-Open_Access_logo_PLoS_transparent-grey.svg.png 2x" data-file-width="640" data-file-height="1000"/></a><figcaption></figcaption></figure> <p><b><a href="https://iw.toolforge.org/oabot/" class="extiw" title="toollabs:oabot/">OAbot</a></b> is a tool to easily edit articles to make academic citations link open access publications (see <a class="external text" href="https://en.wikipedia.org/w/index.php?title=Special:RecentChanges&tagfilter=OAuth+CID%3A+1779">list of edits made</a>). </p><p>Wikipedia links to hundreds of thousands of paywalled sources. Our community does not prohibit or even discourage citing paywalled sources, but at the same time there is absolutely no prohibition on surfacing <a href="/wiki/Open_access" title="Open access">open access</a> (OA) versions right alongside those citations, as <a href="/wiki/Wikipedia:COPYLINK" class="mw-redirect" title="Wikipedia:COPYLINK">long as the link does not violate any copyrights</a>. Indeed, a good citation will have as much information as possible to let the reader find (and use) it in the way that is easiest for them. </p> <meta property="mw:PageProp/toc"/> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="Bot" data-mw-thread-id="h-Bot"><span data-mw-comment-start="" id="h-Bot"></span>Bot<span data-mw-comment-end="h-Bot"></span></h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wikipedia:OABOT&action=edit&section=1" title="Edit section: Bot"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Bot","replies":["h-Workflow-Bot","h-Examples-Bot","h-Code-Bot"]}}--></div> <div class="mw-heading mw-heading3"><h3 id="Workflow" data-mw-thread-id="h-Workflow-Bot"><span data-mw-comment-start="" id="h-Workflow-Bot"></span>Workflow<span data-mw-comment-end="h-Workflow-Bot"></span></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wikipedia:OABOT&action=edit&section=2" title="Edit section: Workflow"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The bot looks for <a href="/wiki/Help:Citation_Style_1" title="Help:Citation Style 1">CS1 citation templates</a>, and for each of them: </p> <ul><li>parses the citation using <a rel="nofollow" class="external text" href="https://github.com/dissemin/wikiciteparser">wikiciteparser</a></li> <li>queries <a rel="nofollow" class="external text" href="http://dev.dissem.in/api.html">the Dissemin API</a> and <a href="/wiki/Our_Research#Unsub" class="mw-redirect" title="Our Research">Unsub</a> with the metadata it has extracted</li> <li>translate the <code>pdf_url</code> it returns to a parameter of the citation (<code class="tpl-para" style="word-break:break-word;">|arxiv=</code>, <code class="tpl-para" style="word-break:break-word;">|pmc=</code>, <code class="tpl-para" style="word-break:break-word;">|doi=</code> or <code class="tpl-para" style="word-break:break-word;">|url=</code> as a fallback)</li> <li>if there is no such parameter in the template, and if no link is already free to read, it adds it to the template.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Examples" data-mw-thread-id="h-Examples-Bot"><span data-mw-comment-start="" id="h-Examples-Bot"></span>Examples<span data-mw-comment-end="h-Examples-Bot"></span></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wikipedia:OABOT&action=edit&section=3" title="Edit section: Examples"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>Adding a free to read <code class="tpl-para" style="word-break:break-word;">|url=</code>: <ul><li><b>Before:</b> <style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite id="CITEREFGroussardRauchsLandeauViader2010" class="citation journal cs1">Groussard, M.; Rauchs, G.; Landeau, B.; Viader, F.; Desgranges, B.; Eustache, F.; Platel, H. (2010). "The neural substrates of musical memory revealed by fMRI and two semantic tasks". <i>NeuroImage</i>. <b>53</b> (4): 1301–1309. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.neuroimage.2010.07.013">10.1016/j.neuroimage.2010.07.013</a>. <a href="/wiki/PMID_(identifier)" class="mw-redirect" title="PMID (identifier)">PMID</a> <a rel="nofollow" class="external text" href="https://pubmed.ncbi.nlm.nih.gov/20627131">20627131</a>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:8955075">8955075</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=NeuroImage&rft.atitle=The+neural+substrates+of+musical+memory+revealed+by+fMRI+and+two+semantic+tasks&rft.volume=53&rft.issue=4&rft.pages=1301-1309&rft.date=2010&rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A8955075%23id-name%3DS2CID&rft_id=info%3Apmid%2F20627131&rft_id=info%3Adoi%2F10.1016%2Fj.neuroimage.2010.07.013&rft.aulast=Groussard&rft.aufirst=M.&rft.au=Rauchs%2C+G.&rft.au=Landeau%2C+B.&rft.au=Viader%2C+F.&rft.au=Desgranges%2C+B.&rft.au=Eustache%2C+F.&rft.au=Platel%2C+H.&rfr_id=info%3Asid%2Fen.wikipedia.org%3AWikipedia%3AOABOT" class="Z3988"></span></li> <li><b>After:</b> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFGroussardRauchsLandeauViader2010" class="citation journal cs1">Groussard, M.; Rauchs, G.; Landeau, B.; Viader, F.; Desgranges, B.; Eustache, F.; Platel, H. (2010). <a rel="nofollow" class="external text" href="http://www.hal.inserm.fr/docs/00/53/86/33/PDF/Manuscript_Groussard_Neuroimage2010.pdf">"The neural substrates of musical memory revealed by fMRI and two semantic tasks"</a> <span class="cs1-format">(PDF)</span>. <i>NeuroImage</i>. <b>53</b> (4): 1301–1309. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.neuroimage.2010.07.013">10.1016/j.neuroimage.2010.07.013</a>. <a href="/wiki/PMID_(identifier)" class="mw-redirect" title="PMID (identifier)">PMID</a> <a rel="nofollow" class="external text" href="https://pubmed.ncbi.nlm.nih.gov/20627131">20627131</a>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:8955075">8955075</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=NeuroImage&rft.atitle=The+neural+substrates+of+musical+memory+revealed+by+fMRI+and+two+semantic+tasks&rft.volume=53&rft.issue=4&rft.pages=1301-1309&rft.date=2010&rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A8955075%23id-name%3DS2CID&rft_id=info%3Apmid%2F20627131&rft_id=info%3Adoi%2F10.1016%2Fj.neuroimage.2010.07.013&rft.aulast=Groussard&rft.aufirst=M.&rft.au=Rauchs%2C+G.&rft.au=Landeau%2C+B.&rft.au=Viader%2C+F.&rft.au=Desgranges%2C+B.&rft.au=Eustache%2C+F.&rft.au=Platel%2C+H.&rft_id=http%3A%2F%2Fwww.hal.inserm.fr%2Fdocs%2F00%2F53%2F86%2F33%2FPDF%2FManuscript_Groussard_Neuroimage2010.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3AWikipedia%3AOABOT" class="Z3988"></span></li></ul></li></ul> <ul><li>Adding a <code class="tpl-para" style="word-break:break-word;">|citeseerx=</code>: <ul><li><b>Before:</b> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFSelinger2011" class="citation conference cs1">Selinger, Peter (2011). "A survey of graphical languages for monoidal categories". <i>New Structures for Physics</i>. Lecture Notes in Physics. Vol. 813. Springer. pp. 289–233.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=conference&rft.atitle=A+survey+of+graphical+languages+for+monoidal+categories&rft.btitle=New+Structures+for+Physics&rft.series=Lecture+Notes+in+Physics&rft.pages=289-233&rft.pub=Springer&rft.date=2011&rft.aulast=Selinger&rft.aufirst=Peter&rfr_id=info%3Asid%2Fen.wikipedia.org%3AWikipedia%3AOABOT" class="Z3988"></span></li> <li><b>After:</b> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFSelinger2011" class="citation conference cs1">Selinger, Peter (2011). "A survey of graphical languages for monoidal categories". <i>New Structures for Physics</i>. Lecture Notes in Physics. Vol. 813. Springer. pp. 289–233. <a href="/wiki/CiteSeerX_(identifier)" class="mw-redirect" title="CiteSeerX (identifier)">CiteSeerX</a> <span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.216.4918">10.1.1.216.4918</a></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=conference&rft.atitle=A+survey+of+graphical+languages+for+monoidal+categories&rft.btitle=New+Structures+for+Physics&rft.series=Lecture+Notes+in+Physics&rft.pages=289-233&rft.pub=Springer&rft.date=2011&rft_id=https%3A%2F%2Fciteseerx.ist.psu.edu%2Fviewdoc%2Fsummary%3Fdoi%3D10.1.1.216.4918%23id-name%3DCiteSeerX&rft.aulast=Selinger&rft.aufirst=Peter&rfr_id=info%3Asid%2Fen.wikipedia.org%3AWikipedia%3AOABOT" class="Z3988"></span></li></ul></li></ul> <ul><li>Signalling openness of an existing DOI with <code class="tpl-para" style="word-break:break-word;">|doi-access=free</code>: <ul><li><b>Before:</b> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLambek1972" class="citation journal cs1"><a href="/wiki/Joachim_Lambek" title="Joachim Lambek">Lambek, Joachim</a> (1972). "Bicommutators of nice injectives". <i>Journal of Algebra</i>. <b>21</b>: 60–73. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2F0021-8693%2872%2990034-8">10.1016/0021-8693(72)90034-8</a>. <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/0021-8693">0021-8693</a>. <a href="/wiki/MR_(identifier)" class="mw-redirect" title="MR (identifier)">MR</a> <a rel="nofollow" class="external text" href="https://mathscinet.ams.org/mathscinet-getitem?mr=0301052">0301052</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Journal+of+Algebra&rft.atitle=Bicommutators+of+nice+injectives&rft.volume=21&rft.pages=60-73&rft.date=1972&rft_id=https%3A%2F%2Fmathscinet.ams.org%2Fmathscinet-getitem%3Fmr%3D0301052%23id-name%3DMR&rft.issn=0021-8693&rft_id=info%3Adoi%2F10.1016%2F0021-8693%2872%2990034-8&rft.aulast=Lambek&rft.aufirst=Joachim&rfr_id=info%3Asid%2Fen.wikipedia.org%3AWikipedia%3AOABOT" class="Z3988"></span></li> <li><b>After:</b> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLambek1972" class="citation journal cs1"><a href="/wiki/Joachim_Lambek" title="Joachim Lambek">Lambek, Joachim</a> (1972). <a rel="nofollow" class="external text" href="https://doi.org/10.1016%2F0021-8693%2872%2990034-8">"Bicommutators of nice injectives"</a>. <i>Journal of Algebra</i>. <b>21</b>: 60–73. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1016%2F0021-8693%2872%2990034-8">10.1016/0021-8693(72)90034-8</a></span>. <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/0021-8693">0021-8693</a>. <a href="/wiki/MR_(identifier)" class="mw-redirect" title="MR (identifier)">MR</a> <a rel="nofollow" class="external text" href="https://mathscinet.ams.org/mathscinet-getitem?mr=0301052">0301052</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Journal+of+Algebra&rft.atitle=Bicommutators+of+nice+injectives&rft.volume=21&rft.pages=60-73&rft.date=1972&rft_id=https%3A%2F%2Fmathscinet.ams.org%2Fmathscinet-getitem%3Fmr%3D0301052%23id-name%3DMR&rft.issn=0021-8693&rft_id=info%3Adoi%2F10.1016%2F0021-8693%2872%2990034-8&rft.aulast=Lambek&rft.aufirst=Joachim&rft_id=https%3A%2F%2Fdoi.org%2F10.1016%252F0021-8693%252872%252990034-8&rfr_id=info%3Asid%2Fen.wikipedia.org%3AWikipedia%3AOABOT" class="Z3988"></span></li></ul></li></ul> <div class="mw-heading mw-heading3"><h3 id="Code" data-mw-thread-id="h-Code-Bot"><span data-mw-comment-start="" id="h-Code-Bot"></span>Code<span data-mw-comment-end="h-Code-Bot"></span></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wikipedia:OABOT&action=edit&section=4" title="Edit section: Code"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a rel="nofollow" class="external free" href="https://github.com/dissemin/oabot">https://github.com/dissemin/oabot</a></li></ul> <p>You are very welcome to contribute to the code (for instance by pull requests on GitHub) and join the development team on wmflabs. You can <a class="external text" href="https://wikitech.wikimedia.org/wiki/Help:Tool_Labs/Getting_started">request access to the Tools project</a>. </p><p>If you want to make suggestions or report bugs, please add a task to the <a class="external text" href="https://phabricator.wikimedia.org/project/view/2734/">Phabricator project</a>. </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="Questions" data-mw-thread-id="h-Questions"><span data-mw-comment-start="" id="h-Questions"></span>Questions<span data-mw-comment-end="h-Questions"></span></h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wikipedia:OABOT&action=edit&section=5" title="Edit section: Questions"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Questions","replies":["h-How_does_the_bot_work?-Questions","h-What_kind_of_links_does_the_bot_add?-Questions","h-What_kinds_of_links_won't_the_bot_add?-Questions","h-What_repositories_is_the_bot_querying_and_pulling_from?-Questions","h-What's_the_copyright_status_of_the_proposed_links?-Questions","h-Why_did_the_bot_not_add_this_identifier?-Questions","h-Why_did_the_bot_remove_a_doi-access_parameter?-Questions","h-How_do_I_stop_the_bot_from_removing_a_link?-Questions","h-Why_did_the_bot_remove_an_URL?-Questions","h-Why_does_the_oabot_tool_make_edits_the_bot_doesn't?-Questions","h-I_am_a_publisher._How_do_I_make_sure_OAbot_recognizes_my_full_texts?-Questions","h-I_run_a_repository._How_do_I_make_sure_OAbot_can_add_links_to_my_repository?-Questions","h-I_am_a_researcher._How_do_I_make_sure_OAbot_finds_full_texts_for_my_papers?-Questions","h-How_many_links_should_the_bot_add?-Questions","h-What_does_the_citation_look_like?-Questions","h-Can_we_signal_the_version_type_(preprint,_postprint,_published_version)?-Questions","h-How_can_the_bot_be_localized\/globalized_to_work_on_any_wiki?-Questions"]}}--></div> <div class="mw-heading mw-heading3"><h3 id="How_does_the_bot_work?" data-mw-thread-id="h-How_does_the_bot_work?-Questions"><span id="How_does_the_bot_work.3F"></span><span data-mw-comment-start="" id="h-How_does_the_bot_work?-Questions"></span>How does the bot work?<span data-mw-comment-end="h-How_does_the_bot_work?-Questions"></span></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wikipedia:OABOT&action=edit&section=6" title="Edit section: How does the bot work?"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>OABOT extracts the citations from an article and searches various indexes, apis, and repositories for versions of non-OA article which are free to read. OABOT can use the <a rel="nofollow" class="external text" href="https://www.Dissem.in">Dissemin</a> backend to find these versions from sources like <a href="/wiki/CrossRef" class="mw-redirect" title="CrossRef">CrossRef</a>, <a href="/wiki/BASE_(search_engine)" title="BASE (search engine)">BASE</a>, <a href="/wiki/Digital_object_identifier#Resolution" title="Digital object identifier">DOAI</a> and <a href="/wiki/SHERPA/RoMEO" class="mw-redirect" title="SHERPA/RoMEO">SHERPA/RoMEO</a>. When it finds an alternative version, it checks to see if it is already in the citation. If not there, it adds a free-to-read link to the citation. This helps readers access full text. </p> <div class="mw-heading mw-heading3"><h3 id="What_kind_of_links_does_the_bot_add?" data-mw-thread-id="h-What_kind_of_links_does_the_bot_add?-Questions"><span id="What_kind_of_links_does_the_bot_add.3F"></span><span data-mw-comment-start="" id="h-What_kind_of_links_does_the_bot_add?-Questions"></span>What kind of links does the bot add?<span data-mw-comment-end="h-What_kind_of_links_does_the_bot_add?-Questions"></span></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wikipedia:OABOT&action=edit&section=7" title="Edit section: What kind of links does the bot add?"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The bot adds a link with one the following parameters: </p> <dl><dd><code class="tpl-para" style="word-break:break-word;">|arxiv=</code></dd> <dd><code class="tpl-para" style="word-break:break-word;">|hdl=</code></dd> <dd><code class="tpl-para" style="word-break:break-word;">|doi=</code></dd> <dd><code class="tpl-para" style="word-break:break-word;">|pmc=</code></dd> <dd><code class="tpl-para" style="word-break:break-word;">|citeseerx=</code></dd> <dd><code class="tpl-para" style="word-break:break-word;">|url=</code></dd></dl> <p>The bot only uses <code class="tpl-para" style="word-break:break-word;">|url=</code> if none of the other more specific parameters is known or applicable. The bot only adds a parameter if it does not contain anything before (so, the bot does not erase any information from the templates). </p> <div class="mw-heading mw-heading3"><h3 id="What_kinds_of_links_won't_the_bot_add?" data-mw-thread-id="h-What_kinds_of_links_won't_the_bot_add?-Questions"><span id="What_kinds_of_links_won.27t_the_bot_add.3F"></span><span data-mw-comment-start="" id="h-What_kinds_of_links_won't_the_bot_add?-Questions"></span>What kinds of links won't the bot add?<span data-mw-comment-end="h-What_kinds_of_links_won't_the_bot_add?-Questions"></span></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wikipedia:OABOT&action=edit&section=8" title="Edit section: What kinds of links won't the bot add?"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>The bot won't add a link to a version not in CrossRef, BASE, DOAI, or SHERPA/RoMEO (it's not an open-web search for any version or pdf, it only draws from curated sources).</li> <li>The bot won't add a link to an alternative version of a source that is already signaled as free to read (that is, if <span style="position:relative; top: -2px;"><span typeof="mw:File"><a href="/wiki/Open_access#Free_access" title="Free to read"><img alt="Free access icon" src="//upload.wikimedia.org/wikipedia/commons/thumb/6/65/Lock-green.svg/9px-Lock-green.svg.png" decoding="async" width="9" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/6/65/Lock-green.svg/14px-Lock-green.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/6/65/Lock-green.svg/18px-Lock-green.svg.png 2x" data-file-width="512" data-file-height="813"/></a></span></span> appears in the rendered source).</li> <li>The bot won't generally replace an existing <code class="tpl-para" style="word-break:break-word;">|url=</code> with a different one, or add a second <code class="tpl-para" style="word-break:break-word;">|url=</code>.</li> <li>The bot will ignore sources in free form: it only considers citation templates.</li> <li>The bot will try not to add redundant links, such as links to publisher versions already linked through a DOI.</li></ul> <div class="mw-heading mw-heading3"><h3 id="What_repositories_is_the_bot_querying_and_pulling_from?" data-mw-thread-id="h-What_repositories_is_the_bot_querying_and_pulling_from?-Questions"><span id="What_repositories_is_the_bot_querying_and_pulling_from.3F"></span><span data-mw-comment-start="" id="h-What_repositories_is_the_bot_querying_and_pulling_from?-Questions"></span>What repositories is the bot querying and pulling from?<span data-mw-comment-end="h-What_repositories_is_the_bot_querying_and_pulling_from?-Questions"></span></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wikipedia:OABOT&action=edit&section=9" title="Edit section: What repositories is the bot querying and pulling from?"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The bot currently queries: </p> <ul><li><a rel="nofollow" class="external text" href="https://dissem.in">Dissemin</a>. Dissemin relies on several sources, including <a href="/wiki/Zenodo" title="Zenodo">Zenodo</a>, <a href="/wiki/ORCID" title="ORCID">ORCID</a>, and <a href="/wiki/Bielefeld_Academic_Search_Engine" class="mw-redirect" title="Bielefeld Academic Search Engine">BASE</a>, see <a rel="nofollow" class="external free" href="https://dev.dissem.in/datasources.html">https://dev.dissem.in/datasources.html</a></li> <li><a rel="nofollow" class="external text" href="https://unpaywall.org/">Unpaywall</a> (formerly OAdoi). <a href="/wiki/Unpaywall" class="mw-redirect" title="Unpaywall">Unpaywall</a> crawls the sources listed at <a rel="nofollow" class="external free" href="https://api.unpaywall.org/data/sources.csv">https://api.unpaywall.org/data/sources.csv</a></li></ul> <p>In the future we could add <a href="/wiki/Internet_Archive_Scholar" title="Internet Archive Scholar">Internet Archive Scholar</a> (or any others, like <a rel="nofollow" class="external text" href="https://core.ac.uk/">CORE</a>, <a rel="nofollow" class="external text" href="http://www.share-research.org/projects/share-notify/">SHARE Notify</a>, <a rel="nofollow" class="external text" href="http://handle.net/">Handle.net</a>, <a rel="nofollow" class="external text" href="https://commons.mla.org/core/">MLA CORE</a>, <a rel="nofollow" class="external text" href="http://www.chorusaccess.org/">CHORUS</a>), once their indexes provide additional benefit and have a workable API. </p> <div class="mw-heading mw-heading3"><h3 id="What's_the_copyright_status_of_the_proposed_links?" data-mw-thread-id="h-What's_the_copyright_status_of_the_proposed_links?-Questions"><span id="What.27s_the_copyright_status_of_the_proposed_links.3F"></span><span data-mw-comment-start="" id="h-What's_the_copyright_status_of_the_proposed_links?-Questions"></span>What's the copyright status of the proposed links?<span data-mw-comment-end="h-What's_the_copyright_status_of_the_proposed_links?-Questions"></span></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wikipedia:OABOT&action=edit&section=10" title="Edit section: What's the copyright status of the proposed links?"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The bot adds links to <a href="/wiki/Gratis_versus_libre" title="Gratis versus libre">gratis</a> copies offered by repositories and publishers under a variety of licenses: some are not <a href="/wiki/Free_license" title="Free license">freely licensed</a> or don't have a <a href="/wiki/Public_copyright_license" title="Public copyright license">public license</a> at all, for example <a href="/wiki/Open_access#Bronze_OA" title="Open access">bronze open access</a> copies by publishers or some archival copies. Publishers and repositories obtain the right to do so in a variety of ways. </p><p>Our sources (listed above) only link reputable <a href="/wiki/Web_archiving" title="Web archiving">archives</a> and <a href="/wiki/Open_access_repositories" class="mw-redirect" title="Open access repositories">open access repositories</a>, typically run by libraries or research institutions, which are not known to violate <a href="/wiki/Copyright" title="Copyright">copyright</a> law. For example, under <a href="/wiki/European_Union_copyright_law" class="mw-redirect" title="European Union copyright law">European Union copyright law</a>, which is more restrictive than the <a href="/wiki/Copyright_law_of_the_United_States" title="Copyright law of the United States">copyright law of the United States</a>, a secondary publication right or other <a href="/wiki/Limitations_and_exceptions_to_copyright" title="Limitations and exceptions to copyright">copyright limitation</a> exists in <a rel="nofollow" class="external text" href="https://libereurope.eu/status-of-countries/">various</a> <a rel="nofollow" class="external text" href="https://www.knowledgerights21.org/wp-content/uploads/2022/10/KR21-Secondary-Publishing-Rights-Position-paper-v1.1.pdf">countries</a> (including Belgium, France, Germany, the Netherlands, <a rel="nofollow" class="external text" href="https://www.gov.si/assets/ministrstva/MVZI/Znanost/Obzorje-Evropa/Novice/2023-Open-Science/Decree-on-the-implementation-of-scientific-research-work-open-science.pdf">Slovenia</a>, <a rel="nofollow" class="external text" href="https://digrep.bg/en/copyright/bulgaria-implemented-the-copyright-directive-of-2019/">Bulgaria</a>), allowing repositories to obtain and provide a license. Such jurisdictions also tend to host the bigger repositories (like <a href="/wiki/HAL_(open_archive)" title="HAL (open archive)">HAL</a>). </p><p>However, mistakes are always possible. If you know or reasonably suspect a publisher or repository to have provided a work in error, <a href="/wiki/Wikipedia:COPYLINK" class="mw-redirect" title="Wikipedia:COPYLINK">do not link it</a>. </p><p>Finally, publishers don't always endorse the existing laws of all countries, and may profess to have the right to prevent such archival efforts. You can learn the publisher's opinion from any copyright statements available at the DOI's location and from the SHERPA/RoMEO summary of each journal's policy. </p><p>For additional information see also: </p> <ul><li><a rel="nofollow" class="external text" href="https://www.openaccess.nl/en/what-is-open-access/copyright">Open access and copyright</a></li> <li><a rel="nofollow" class="external text" href="https://osc.universityofcalifornia.edu/2015/12/a-social-networking-site-is-not-an-open-access-repository/">A social networking site is not an open access repository</a></li></ul> <div class="mw-heading mw-heading3"><h3 id="Why_did_the_bot_not_add_this_identifier?" data-mw-thread-id="h-Why_did_the_bot_not_add_this_identifier?-Questions"><span id="Why_did_the_bot_not_add_this_identifier.3F"></span><span data-mw-comment-start="" id="h-Why_did_the_bot_not_add_this_identifier?-Questions"></span>Why did the bot not add this identifier?<span data-mw-comment-end="h-Why_did_the_bot_not_add_this_identifier?-Questions"></span></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wikipedia:OABOT&action=edit&section=11" title="Edit section: Why did the bot not add this identifier?"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>OABOT tries to perform the minimum changes required to make a citation open access. </p><p>The identifier you have in mind may not be known to provide an open access copy, or it may be one of <a href="/wiki/Help:Citation_Style_1#Identifiers" title="Help:Citation Style 1">many identifiers</a> not currently supported. Alternatively, another identifier is present which already auto-links the title and guarantees the open access status of the work (most commonly it's <a href="/wiki/PubMed_Central" title="PubMed Central">PubMed Central</a>). </p> <div class="mw-heading mw-heading3"><h3 id="Why_did_the_bot_remove_a_doi-access_parameter?" data-mw-thread-id="h-Why_did_the_bot_remove_a_doi-access_parameter?-Questions"><span id="Why_did_the_bot_remove_a_doi-access_parameter.3F"></span><span data-mw-comment-start="" id="h-Why_did_the_bot_remove_a_doi-access_parameter?-Questions"></span>Why did the bot remove a doi-access parameter?<span data-mw-comment-end="h-Why_did_the_bot_remove_a_doi-access_parameter?-Questions"></span></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wikipedia:OABOT&action=edit&section=12" title="Edit section: Why did the bot remove a doi-access parameter?"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The work is now considered closed access at <a href="/wiki/Unpaywall" class="mw-redirect" title="Unpaywall">Unpaywall</a>, so we're no longer sure that the DOI actually provides a full text PDF. Usually this happens for <a href="/wiki/Open_access#Bronze_OA" title="Open access">bronze open access</a> (gratis, non-libre) works, such as works temporarily made accessible at the height of the COVID pandemic. </p><p>The status of works with a free <a href="/wiki/Creative_Commons_license" title="Creative Commons license">Creative Commons license</a> or hosted by an <a href="/wiki/Open_access_repository" class="mw-redirect" title="Open access repository">open access repository</a> tends to be more durable. </p> <div class="mw-heading mw-heading3"><h3 id="How_do_I_stop_the_bot_from_removing_a_link?" data-mw-thread-id="h-How_do_I_stop_the_bot_from_removing_a_link?-Questions"><span id="How_do_I_stop_the_bot_from_removing_a_link.3F"></span><span data-mw-comment-start="" id="h-How_do_I_stop_the_bot_from_removing_a_link?-Questions"></span>How do I stop the bot from removing a link?<span data-mw-comment-end="h-How_do_I_stop_the_bot_from_removing_a_link?-Questions"></span></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wikipedia:OABOT&action=edit&section=13" title="Edit section: How do I stop the bot from removing a link?"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>As discussed above, the bot tries to avoid touching citations which already clearly provide an open access copy. </p><p>The best way to ensure a citation keeps linking your preferred copy is to add a direct link to an archived PDF or an open access repository identifier. For example, if you provide a <a href="/wiki/PubMed_Central" title="PubMed Central">PubMed Central</a> identifier, <span class="nowrap">{{</span><a href="/wiki/Template:Cite_journal" title="Template:Cite journal">cite journal</a><span class="nowrap">}}</span> will keep linking the PMC copy, which is often a publisher-provided copy of the published version, even if the doi-access parameter changes. </p><p>A publisher-provided copy can be linked more permanently by adding the URL of an <a href="/wiki/Internet_Archive" title="Internet Archive">Internet Archive</a> preserved version, which can often be found through <a rel="nofollow" class="external free" href="https://fatcat.wiki">https://fatcat.wiki</a> search or <a rel="nofollow" class="external text" href="https://fatcat.wiki/release/lookup">identifier lookup</a> (or even a <a href="/wiki/Google_Scholar" title="Google Scholar">Google Scholar</a> search): see <a href="/wiki/Special:Diff/1188110822" title="Special:Diff/1188110822">example edit</a>. If no archived copy is available, but the publisher provides a <a href="/wiki/Creative_Commons" title="Creative Commons">Creative Commons</a> licensed copy, you can manually download that and archive it on <a href="/wiki/Zenodo" title="Zenodo">Zenodo</a> (<a rel="nofollow" class="external text" href="https://dissem.in/">Dissemin</a> can be used for this; if you upload directly to Zenodo, don't forget to use the publisher's DOI, otherwise Unpaywall won't match the copy), and link the Zenodo copy in the URL parameter. </p> <div class="mw-heading mw-heading3"><h3 id="Why_did_the_bot_remove_an_URL?" data-mw-thread-id="h-Why_did_the_bot_remove_an_URL?-Questions"><span id="Why_did_the_bot_remove_an_URL.3F"></span><span data-mw-comment-start="" id="h-Why_did_the_bot_remove_an_URL?-Questions"></span>Why did the bot remove an URL?<span data-mw-comment-end="h-Why_did_the_bot_remove_an_URL?-Questions"></span></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wikipedia:OABOT&action=edit&section=14" title="Edit section: Why did the bot remove an URL?"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The URL may be redundant with an identifier parameter (for example the DOI) or may need to be removed in order to provide the best known open access copy. </p><p>Many existing URLs need to be removed in order to be able to follow the recommendations for <a href="/wiki/Wikipedia:Citing_sources#Convenience_links" title="Wikipedia:Citing sources">Convenience links</a> and <a href="/wiki/Help:Citation_Style_1#Access_indicators_for_url-holding_parameters" title="Help:Citation Style 1">Access indicators for url-holding parameters</a>. In hundreds of thousands of cases a redundant and paywalled URL has been added to <span class="nowrap">{{</span><a href="/wiki/Template:Cite_journal" title="Template:Cite journal">cite journal</a><span class="nowrap">}}</span> due to a bug in VisualEditor/Citoid (<a href="https://phabricator.wikimedia.org/T232771" class="extiw" title="phabricator:T232771">T232771</a>) and not a conscious choice by the person who added the citation. </p><p>In other cases, the URL may have changed, for example because an <a href="/wiki/Open_repository" class="mw-redirect" title="Open repository">open repository</a> changed URL structure (and we're unable to use <a href="/wiki/Handle_System" title="Handle System">handle.net identifiers</a> for it) or because the canonical location changed (for example, a copy preserved by the <a href="/wiki/Internet_Archive" title="Internet Archive">Internet Archive</a> may be reachable from multiple URLs under web.archive.org, archive.org or scholar.archive.org, as well as partnering libraries like biodiversitylibrary.org). </p> <div class="mw-heading mw-heading3"><h3 id="Why_does_the_oabot_tool_make_edits_the_bot_doesn't?" data-mw-thread-id="h-Why_does_the_oabot_tool_make_edits_the_bot_doesn't?-Questions"><span id="Why_does_the_oabot_tool_make_edits_the_bot_doesn.27t.3F"></span><span data-mw-comment-start="" id="h-Why_does_the_oabot_tool_make_edits_the_bot_doesn't?-Questions"></span>Why does the oabot tool make edits the bot doesn't?<span data-mw-comment-end="h-Why_does_the_oabot_tool_make_edits_the_bot_doesn't?-Questions"></span></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wikipedia:OABOT&action=edit&section=15" title="Edit section: Why does the oabot tool make edits the bot doesn't?"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The <a href="https://iw.toolforge.org/oabot" class="extiw" title="toolforge:oabot">oabot tool</a> allows users to perform edits which are not yet allowed for <a href="/wiki/User:OAbot" title="User:OAbot">User:OAbot</a> to run automatically, such as certain link removals or additions. </p> <div class="mw-heading mw-heading3"><h3 id="I_am_a_publisher._How_do_I_make_sure_OAbot_recognizes_my_full_texts?" data-mw-thread-id="h-I_am_a_publisher._How_do_I_make_sure_OAbot_recognizes_my_full_texts?-Questions"><span id="I_am_a_publisher._How_do_I_make_sure_OAbot_recognizes_my_full_texts.3F"></span><span data-mw-comment-start="" id="h-I_am_a_publisher._How_do_I_make_sure_OAbot_recognizes_my_full_texts?-Questions"></span>I am a publisher. How do I make sure OAbot recognizes my full texts?<span data-mw-comment-end="h-I_am_a_publisher._How_do_I_make_sure_OAbot_recognizes_my_full_texts?-Questions"></span></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wikipedia:OABOT&action=edit&section=16" title="Edit section: I am a publisher. How do I make sure OAbot recognizes my full texts?"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>You should make sure that </p> <ul><li>You comply with the <a rel="nofollow" class="external text" href="https://scholar.google.com/intl/en/scholar/inclusion.html">Google Scholar guidelines</a> for exposing your full texts. In particular, the landing page for articles that are free to read should contain the meta tag <code>citation_pdf_url</code> with a direct link to a PDF file.</li> <li><a href="/wiki/Zotero" title="Zotero">Zotero</a> is able to import metadata and the full text from any landing page. This should be straightforward if you comply with Google Scholar's guidelines. Otherwise, you can fix the Zotero translator yourself by <a rel="nofollow" class="external text" href="https://github.com/zotero/translators">submitting a pull request to Zotero</a>.</li></ul> <p>In addition, it also is useful if you make sure that </p> <ul><li>All your fully open-access journals are registered in <a href="/wiki/DOAJ" class="mw-redirect" title="DOAJ">DOAJ</a>.</li> <li>The CrossRef metadata includes the correct license for each article: it should be straightforward to tell whether the article is free to read simply looking at this piece of information.</li></ul> <p>Once you comply with these guidelines, the bot should mark your DOIs as free to read in Wikipedia, with a green lock: </p> <ul><li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLambek1972" class="citation cs2"><a href="/wiki/Joachim_Lambek" title="Joachim Lambek">Lambek, Joachim</a> (1972), "Bicommutators of nice injectives", <i>Journal of Algebra</i>, <b>21</b>: 60–73, <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1016%2F0021-8693%2872%2990034-8">10.1016/0021-8693(72)90034-8</a></span>, <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/0021-8693">0021-8693</a>, <a href="/wiki/MR_(identifier)" class="mw-redirect" title="MR (identifier)">MR</a> <a rel="nofollow" class="external text" href="https://mathscinet.ams.org/mathscinet-getitem?mr=0301052">0301052</a></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Journal+of+Algebra&rft.atitle=Bicommutators+of+nice+injectives&rft.volume=21&rft.pages=60-73&rft.date=1972&rft_id=https%3A%2F%2Fmathscinet.ams.org%2Fmathscinet-getitem%3Fmr%3D0301052%23id-name%3DMR&rft.issn=0021-8693&rft_id=info%3Adoi%2F10.1016%2F0021-8693%2872%2990034-8&rft.aulast=Lambek&rft.aufirst=Joachim&rfr_id=info%3Asid%2Fen.wikipedia.org%3AWikipedia%3AOABOT" class="Z3988"></span></li></ul> <div class="mw-heading mw-heading3"><h3 id="I_run_a_repository._How_do_I_make_sure_OAbot_can_add_links_to_my_repository?" data-mw-thread-id="h-I_run_a_repository._How_do_I_make_sure_OAbot_can_add_links_to_my_repository?-Questions"><span id="I_run_a_repository._How_do_I_make_sure_OAbot_can_add_links_to_my_repository.3F"></span><span data-mw-comment-start="" id="h-I_run_a_repository._How_do_I_make_sure_OAbot_can_add_links_to_my_repository?-Questions"></span>I run a repository. How do I make sure OAbot can add links to my repository?<span data-mw-comment-end="h-I_run_a_repository._How_do_I_make_sure_OAbot_can_add_links_to_my_repository?-Questions"></span></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wikipedia:OABOT&action=edit&section=17" title="Edit section: I run a repository. How do I make sure OAbot can add links to my repository?"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>Get a <a rel="nofollow" class="external text" href="http://oval.base-search.net/">valid</a> <a href="/wiki/OAI-PMH" class="mw-redirect" title="OAI-PMH">OAI-PMH</a> interface which should be harvested by <a href="/wiki/BASE_(search_engine)" title="BASE (search engine)">BASE</a></li> <li>Comply with the <a rel="nofollow" class="external text" href="https://scholar.google.com/intl/en/scholar/inclusion.html">Google Scholar guidelines</a> for exposing your full texts. In particular, the landing page for articles that are free to read should contain the meta tag <code>citation_pdf_url</code> with a direct link to a PDF file.</li> <li><a href="/wiki/Zotero" title="Zotero">Zotero</a> should be able to retrieve metadata and the full text from any landing page. This should be straightforward if you comply with Google Scholar's guidelines. Otherwise, you can fix the Zotero translator yourself by <a rel="nofollow" class="external text" href="https://github.com/zotero/translators">submitting a pull request to Zotero</a>.</li></ul> <div class="mw-heading mw-heading3"><h3 id="I_am_a_researcher._How_do_I_make_sure_OAbot_finds_full_texts_for_my_papers?" data-mw-thread-id="h-I_am_a_researcher._How_do_I_make_sure_OAbot_finds_full_texts_for_my_papers?-Questions"><span id="I_am_a_researcher._How_do_I_make_sure_OAbot_finds_full_texts_for_my_papers.3F"></span><span data-mw-comment-start="" id="h-I_am_a_researcher._How_do_I_make_sure_OAbot_finds_full_texts_for_my_papers?-Questions"></span>I am a researcher. How do I make sure OAbot finds full texts for my papers?<span data-mw-comment-end="h-I_am_a_researcher._How_do_I_make_sure_OAbot_finds_full_texts_for_my_papers?-Questions"></span></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wikipedia:OABOT&action=edit&section=18" title="Edit section: I am a researcher. How do I make sure OAbot finds full texts for my papers?"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Make sure all your papers are deposited in a mature repository (that complies with the guidelines above) such as <a href="/wiki/Zenodo" title="Zenodo">Zenodo</a>. You can use <a rel="nofollow" class="external free" href="http://dissem.in/">http://dissem.in/</a> for that. Other large repositories such as <a href="/wiki/PubMed_Central" title="PubMed Central">PubMed Central</a>, <a href="/wiki/ArXiv" title="ArXiv">arXiv</a> or <a href="/wiki/Hyper_Articles_en_Ligne" class="mw-redirect" title="Hyper Articles en Ligne">HAL</a> will work too. The repository should give free access to the full text (not just the abstract). Records with ongoing embargoes are not considered. </p><p>Full texts stored on personal homepages will generally not be considered. </p> <div class="mw-heading mw-heading3"><h3 id="How_many_links_should_the_bot_add?" data-mw-thread-id="h-How_many_links_should_the_bot_add?-Questions"><span id="How_many_links_should_the_bot_add.3F"></span><span data-mw-comment-start="" id="h-How_many_links_should_the_bot_add?-Questions"></span>How many links should the bot add?<span data-mw-comment-end="h-How_many_links_should_the_bot_add?-Questions"></span></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wikipedia:OABOT&action=edit&section=19" title="Edit section: How many links should the bot add?"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The bot only adds 1 link, even if it finds multiple alternative versions. For example, if OABOT finds a preprint on ArXiv and a post-print on a university repository, and a PDF on the author's website, then it chooses only one, based on a ranking algorithm in Dissemin. </p> <div class="mw-heading mw-heading3"><h3 id="What_does_the_citation_look_like?" data-mw-thread-id="h-What_does_the_citation_look_like?-Questions"><span id="What_does_the_citation_look_like.3F"></span><span data-mw-comment-start="" id="h-What_does_the_citation_look_like?-Questions"></span>What does the citation look like?<span data-mw-comment-end="h-What_does_the_citation_look_like?-Questions"></span></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wikipedia:OABOT&action=edit&section=20" title="Edit section: What does the citation look like?"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>When the URL parameter is changed, the citation doesn't have any additional text or graphical elements, just an additional link. </p> <div class="mw-heading mw-heading3"><h3 id="Can_we_signal_the_version_type_(preprint,_postprint,_published_version)?" data-mw-thread-id="h-Can_we_signal_the_version_type_(preprint,_postprint,_published_version)?-Questions"><span id="Can_we_signal_the_version_type_.28preprint.2C_postprint.2C_published_version.29.3F"></span><span data-mw-comment-start="" id="h-Can_we_signal_the_version_type_(preprint,_postprint,_published_version)?-Questions"></span>Can we signal the version type (preprint, postprint, published version)?<span data-mw-comment-end="h-Can_we_signal_the_version_type_(preprint,_postprint,_published_version)?-Questions"></span></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wikipedia:OABOT&action=edit&section=21" title="Edit section: Can we signal the version type (preprint, postprint, published version)?"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>At the moment, no. For most repositories this metadata just doesn't exist or isn't well-curated. </p> <div class="mw-heading mw-heading3"><h3 id="How_can_the_bot_be_localized/globalized_to_work_on_any_wiki?" data-mw-thread-id="h-How_can_the_bot_be_localized/globalized_to_work_on_any_wiki?-Questions"><span id="How_can_the_bot_be_localized.2Fglobalized_to_work_on_any_wiki.3F"></span><span data-mw-comment-start="" id="h-How_can_the_bot_be_localized/globalized_to_work_on_any_wiki?-Questions"></span>How can the bot be localized/globalized to work on any wiki?<span data-mw-comment-end="h-How_can_the_bot_be_localized/globalized_to_work_on_any_wiki?-Questions"></span></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wikipedia:OABOT&action=edit&section=22" title="Edit section: How can the bot be localized/globalized to work on any wiki?"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The bot can function on any wiki, but it is limited by whether or not they use the CS1 citation templates and in the same way. </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="Edge_cases_for_future_development" data-mw-thread-id="h-Edge_cases_for_future_development"><span data-mw-comment-start="" id="h-Edge_cases_for_future_development"></span>Edge cases for future development<span data-mw-comment-end="h-Edge_cases_for_future_development"></span></h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wikipedia:OABOT&action=edit&section=23" title="Edit section: Edge cases for future development"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Edge_cases_for_future_development","replies":[]}}--></div> <p>OABot will find situations where there is already a url present which is not open, but the bot can locate a free-to-read version. In some cases we can add the secondary link as an identifier, but there are edge cases we need consensus on where the bot behavior is undetermined: </p> <ol><li>When the <code class="tpl-para" style="word-break:break-word;">|url=</code> matches an existing identifier: <dl><dd>Say we have <code class="tpl-para" style="word-break:break-word;">|doi=10.1004/1543</code> and <code class="tpl-para" style="word-break:break-word;">|url=<a rel="nofollow" class="external free" href="https://doi.org/10.1004/1543">http://doi.org/10.1004/1543</a></code>. Can we overwrite <code class="tpl-para" style="word-break:break-word;">|url=</code> to put a free-to-read repository there?</dd></dl></li> <li>When we can't match the <code class="tpl-para" style="word-break:break-word;">|url=</code> with an existing identifier but OABot finds a repository version: <dl><dd>For instance if we find <code class="tpl-para" style="word-break:break-word;">|url=<a rel="nofollow" class="external free" href="http://www.sciencedirect.com/science/article/pii/S1535610816303981">http://www.sciencedirect.com/science/article/pii/S1535610816303981</a></code>, we won't overwrite <code class="tpl-para" style="word-break:break-word;">|url=</code> automatically, but we would like to add the free repository URL somewhere else. If the free URLs we want to add stem from few repositories, is it appropriate to create templates for these specific repositories, and add them as <code class="tpl-para" style="word-break:break-word;">|id=<span class="nowrap">{{<a href="/w/index.php?title=Template:My_repository&action=edit&redlink=1" class="new" title="Template:My repository (page does not exist)">my repository</a>|12345}}</span></code>?</dd></dl></li></ol> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="Next_steps" data-mw-thread-id="h-Next_steps"><span data-mw-comment-start="" id="h-Next_steps"></span>Next steps<span data-mw-comment-end="h-Next_steps"></span></h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wikipedia:OABOT&action=edit&section=24" title="Edit section: Next steps"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Next_steps","replies":[]}}--></div> <ul><li>Localize/Globalize bot on <a href="/wiki/Translatewiki.net" title="Translatewiki.net">translatewiki.net</a></li> <li>Integrate with Wikidata</li> <li>Use a <a href="/wiki/Wikipedia_talk:OABOT#OABot_is_unable_to_parse_these_references" title="Wikipedia talk:OABOT">citation parser</a> to format references without templates</li></ul> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="Resources" data-mw-thread-id="h-Resources"><span data-mw-comment-start="" id="h-Resources"></span>Resources<span data-mw-comment-end="h-Resources"></span></h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wikipedia:OABOT&action=edit&section=25" title="Edit section: Resources"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Resources","replies":[]}}--></div> <ul><li><a class="external text" href="https://www.mediawiki.org/wiki/Manual:Pywikibot">Pywikibot framework documentation</a></li> <li><a rel="nofollow" class="external text" href="https://github.com/dissemin/wikiciteparser">wikiciteparser</a>, a Python parser for citation templates based on mwparserfromhell</li> <li><a href="https://meta.wikimedia.org/wiki/Wikicite" class="extiw" title="m:Wikicite">Wikicite</a> – a way to record and track clusters of related articles</li></ul> <p>See also: </p> <ul><li><a href="https://meta.wikimedia.org/wiki/Research:Characterizing_Wikipedia_Citation_Usage" class="extiw" title="m:Research:Characterizing Wikipedia Citation Usage">m:Research:Characterizing Wikipedia Citation Usage</a></li> <li><a class="external text" href="https://pageviews.toolforge.org/?project=en.wikipedia.org&platform=all-access&agent=user&redirects=1&pages=User:OAbot%7CWikipedia:OABOT">Statistics of this page</a></li></ul> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="People" data-mw-thread-id="h-People"><span data-mw-comment-start="" id="h-People"></span>People<span data-mw-comment-end="h-People"></span></h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wikipedia:OABOT&action=edit&section=26" title="Edit section: People"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-People","replies":[]}}--></div> <ul><li><a href="/wiki/User:Ocaasi_(WMF)" title="User:Ocaasi (WMF)">Ocaasi (WMF)</a>, Jake Orlowitz, founder of <a href="/wiki/Wikipedia:TWL" class="mw-redirect" title="Wikipedia:TWL">The Wikipedia Library</a></li> <li><a href="/wiki/User:Pintoch" title="User:Pintoch">Pintoch</a> (<a href="/wiki/User_talk:Pintoch" title="User talk:Pintoch">talk</a>), from the <a rel="nofollow" class="external text" href="http://dissem.in/">Dissemin project</a>, main developer</li> <li><a href="/wiki/User:Symac" title="User:Symac">symac</a>, coordinator for French speaking TWL and pywikibot-owner</li> <li><a href="/wiki/User:Andrew_Su" title="User:Andrew Su">Andrew Su</a></li> <li><a href="/wiki/User:Jamestwebber" title="User:Jamestwebber">James Webber</a></li> <li><a href="/wiki/User:A3nm" title="User:A3nm">a3nm</a></li> <li><a href="/wiki/User:Sckott" title="User:Sckott">Sckott</a></li> <li><a href="/wiki/User:ChPietsch" title="User:ChPietsch">Christian Pietsch</a>, responsible for APIs at <a href="/wiki/BASE_(search_engine)" title="BASE (search engine)">BASE (search engine)</a></li></ul> <!-- NewPP limit report Parsed by mw‐web.eqiad.main‐6b6c9bdc8b‐kcz9h Cached time: 20241104015634 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] DiscussionTools time usage: 0.020 seconds CPU time usage: 0.231 seconds Real time usage: 0.296 seconds Preprocessor visited node count: 1135/1000000 Post‐expand include size: 19344/2097152 bytes Template argument size: 965/2097152 bytes Highest expansion depth: 8/100 Expensive parser function count: 1/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 15400/5000000 bytes Lua time usage: 0.114/10.000 seconds Lua memory usage: 4140207/52428800 bytes Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 202.507 1 -total 53.74% 108.822 4 Template:Cite_journal 26.03% 52.717 1 Template:Short_description 18.58% 37.623 1 Template:Pagetype 7.03% 14.232 24 Template:Para 5.20% 10.531 2 Template:Cite_conference 3.58% 7.254 1 Template:Tlp 3.20% 6.476 1 Template:Citation 2.49% 5.044 2 Template:Tl 1.24% 2.508 1 Template:Short_description/lowercasecheck --> <!-- Saved in parser cache with key enwiki:pcache:idhash:47786696-0!canonical and timestamp 20241104015634 and revision id 1222213442. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=Wikipedia:OABOT&oldid=1222213442">https://en.wikipedia.org/w/index.php?title=Wikipedia:OABOT&oldid=1222213442</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Category</a>: <ul><li><a href="/wiki/Category:WikiProject_Open_Access" title="Category:WikiProject Open Access">WikiProject Open Access</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 4 May 2024, at 16:31<span class="anonymous-show"> (UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=Wikipedia:OABOT&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-cnx88","wgBackendResponseTime":113,"wgDiscussionToolsPageThreads":[{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Bot","replies":[{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Workflow-Bot","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Examples-Bot","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Code-Bot","replies":[]}]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Questions","replies":[{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-How_does_the_bot_work?-Questions","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-What_kind_of_links_does_the_bot_add?-Questions","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-What_kinds_of_links_won't_the_bot_add?-Questions","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-What_repositories_is_the_bot_querying_and_pulling_from?-Questions","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-What's_the_copyright_status_of_the_proposed_links?-Questions","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Why_did_the_bot_not_add_this_identifier?-Questions","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Why_did_the_bot_remove_a_doi-access_parameter?-Questions","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-How_do_I_stop_the_bot_from_removing_a_link?-Questions","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Why_did_the_bot_remove_an_URL?-Questions","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Why_does_the_oabot_tool_make_edits_the_bot_doesn't?-Questions","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-I_am_a_publisher._How_do_I_make_sure_OAbot_recognizes_my_full_texts?-Questions","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-I_run_a_repository._How_do_I_make_sure_OAbot_can_add_links_to_my_repository?-Questions","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-I_am_a_researcher._How_do_I_make_sure_OAbot_finds_full_texts_for_my_papers?-Questions","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-How_many_links_should_the_bot_add?-Questions","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-What_does_the_citation_look_like?-Questions","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Can_we_signal_the_version_type_(preprint,_postprint,_published_version)?-Questions","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-How_can_the_bot_be_localized/globalized_to_work_on_any_wiki?-Questions","replies":[]}]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Edge_cases_for_future_development","replies":[]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Next_steps","replies":[]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Resources","replies":[]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-People","replies":[]}],"wgPageParseReport":{"discussiontools":{"limitreport-timeusage":"0.020"},"limitreport":{"cputime":"0.231","walltime":"0.296","ppvisitednodes":{"value":1135,"limit":1000000},"postexpandincludesize":{"value":19344,"limit":2097152},"templateargumentsize":{"value":965,"limit":2097152},"expansiondepth":{"value":8,"limit":100},"expensivefunctioncount":{"value":1,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":15400,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 202.507 1 -total"," 53.74% 108.822 4 Template:Cite_journal"," 26.03% 52.717 1 Template:Short_description"," 18.58% 37.623 1 Template:Pagetype"," 7.03% 14.232 24 Template:Para"," 5.20% 10.531 2 Template:Cite_conference"," 3.58% 7.254 1 Template:Tlp"," 3.20% 6.476 1 Template:Citation"," 2.49% 5.044 2 Template:Tl"," 1.24% 2.508 1 Template:Short_description/lowercasecheck"]},"scribunto":{"limitreport-timeusage":{"value":"0.114","limit":"10.000"},"limitreport-memusage":{"value":4140207,"limit":52428800}},"cachereport":{"origin":"mw-web.eqiad.main-6b6c9bdc8b-kcz9h","timestamp":"20241104015634","ttl":2592000,"transientcontent":false}}});});</script> </body> </html>