{"id":128,"date":"2013-12-10T15:46:13","date_gmt":"2013-12-10T14:46:13","guid":{"rendered":"http:\/\/blog.magnusmanske.de\/?p=128"},"modified":"2013-12-10T15:46:13","modified_gmt":"2013-12-10T14:46:13","slug":"scaling-up-wikidata-editing","status":"publish","type":"post","link":"http:\/\/magnusmanske.de\/wordpress\/archives\/128","title":{"rendered":"Scaling up Wikidata editing"},"content":{"rendered":"<p><a href=\"http:\/\/www.wikidata.org\">Wikidata<\/a> continues to grow. The growth is not in the number of items (which are roughly limited by the total number of Wikipedia articles at the moment) but in labels for different languages and, of course, statements. These statements are supplied by two groups of editors: the bots, adding vast numbers of statements based on\u00a0programmatically defined criteria, and the humans, painstakingly adding one statement at a time. While some statements are researched and take a human to investigate, basic statements (e.g. &#8220;this item is a human&#8221;) are still missing from many items. JavaScript-based tools are trying to ease the monotonous task of adding these by hand, but do not really scale well.<\/p>\n<h2>V\u00ed\u00f0arr<\/h2>\n<p><a href=\"http:\/\/magnusmanske.de\/wordpress\/wp-content\/uploads\/2013\/12\/300px-Vidar_by_Collingwood.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright  wp-image-132\" title=\"Vidar, slaying the dragon of missing claims\" alt=\"\" src=\"http:\/\/magnusmanske.de\/wordpress\/wp-content\/uploads\/2013\/12\/300px-Vidar_by_Collingwood.jpg\" width=\"210\" height=\"156\" \/><\/a>Through the recent addition of <a href=\"https:\/\/blog.wikimedia.org\/2013\/11\/22\/oauth-on-wikimedia-wikis\/\">OAuth<\/a> to all Wikimedia projects, an opportunity has presented itself to ease this burden. Wikimedians can now authorize certain tools to edit on their behalf, under their control. This keeps the responsibility for edits were it always was, in the hand of the editing user, while simplifying the mechanics of editing, uploading, or otherwise modifying a wiki. Thus, I created <a href=\"http:\/\/tools.wmflabs.org\/widar\/\">WiDaR<\/a>, the <strong>Wi<\/strong>ki<strong>Da<\/strong>ta <strong>R<\/strong>emote editor (and <a href=\"https:\/\/en.wikipedia.org\/wiki\/Widar\">Norse deity<\/a>). Widar, by himself, does not come with a user interface, except the authorization link (which you need to click to use it). It serves as a central conduit for other tools to edit Wikidata on your behalf.<\/p>\n<h2>AutoList, reloaded<\/h2>\n<p><a href=\"http:\/\/magnusmanske.de\/wordpress\/wp-content\/uploads\/2013\/12\/Screen-Shot-2013-12-10-at-13.56.53.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-129\" title=\"AutoList with batch editing\" alt=\"\" src=\"http:\/\/magnusmanske.de\/wordpress\/wp-content\/uploads\/2013\/12\/Screen-Shot-2013-12-10-at-13.56.53-284x300.png\" width=\"284\" height=\"300\" srcset=\"http:\/\/magnusmanske.de\/wordpress\/wp-content\/uploads\/2013\/12\/Screen-Shot-2013-12-10-at-13.56.53-284x300.png 284w, http:\/\/magnusmanske.de\/wordpress\/wp-content\/uploads\/2013\/12\/Screen-Shot-2013-12-10-at-13.56.53.png 956w\" sizes=\"auto, (max-width: 284px) 100vw, 284px\" \/><\/a>The first tool to use Widar is the improved <a href=\"http:\/\/tools.wmflabs.org\/wikidata-todo\/autolist.html\">AutoList<\/a>. If you have signed up to Widar, you can now use checkboxes on AutoList to set a property:item statement (aka &#8220;claim&#8221;) on Wikidata for up to 50 items at a time. Select the items you wish to modify, and use the &#8220;Claim!&#8221; button. Enter the property and target item numbers (e.g. 31 and 5 for P31=&#8221;instance of&#8221; and Q5=&#8221;human&#8221; to mark the items as human beings) in the new dialog, click &#8220;Set claims&#8221;, and you&#8217;re done. A new window will open, representing the Widar batch operation of setting your new claims, which will take a few seconds. At the same time, the items you had selected are removed from AutoList so you can process the next batch. There is no need to wait for Widar to finish your previous batch, they can run in parallel.<\/p>\n<p>AutoList now also supports lists based on a Wikipedia category tree; That way, you can generate a &#8220;pre-selected&#8221; item list (e.g. based on [[Category:Fictional cats]]), and then set Wikidata claims on the respective items appropriately. Remember, all Wikidata edits will be attributed to your account, and tagged with the Widar tool. While it is tempting to fire-and-forget batches, please take a few seconds to prevent wrong statements from being added to Wikidata.<\/p>\n<h2>The narrow path?<\/h2>\n<p>Unsurprisingly, the potential for abuse of this type of tool has not escaped me. However, my experience with TUSC has told me that there seems to be little vandalism that cannot be handled on-wiki with both build-in tools and third-party tools. Also, the availability of a technology like OAuth that allows for user mass-edits also allows for mass-reverts by administrators; even if this is initially abused in some cases, proper countermeasures exist or can be developed. Potential vandalism\u00a0 should not be used as a &#8220;look, terrorists!&#8221; club; otherwise, Wikipedia (and Wikidata!) would not exist.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wikidata continues to grow. The growth is not in the number of items (which are roughly limited by the total number of Wikipedia articles at the moment) but in labels for different languages and, of course, statements. These statements are supplied by two groups of editors: the bots, adding vast numbers of statements based on\u00a0programmatically [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-128","post","type-post","status-publish","format-standard","hentry","category-wikidata"],"_links":{"self":[{"href":"http:\/\/magnusmanske.de\/wordpress\/wp-json\/wp\/v2\/posts\/128","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/magnusmanske.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/magnusmanske.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/magnusmanske.de\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/magnusmanske.de\/wordpress\/wp-json\/wp\/v2\/comments?post=128"}],"version-history":[{"count":5,"href":"http:\/\/magnusmanske.de\/wordpress\/wp-json\/wp\/v2\/posts\/128\/revisions"}],"predecessor-version":[{"id":135,"href":"http:\/\/magnusmanske.de\/wordpress\/wp-json\/wp\/v2\/posts\/128\/revisions\/135"}],"wp:attachment":[{"href":"http:\/\/magnusmanske.de\/wordpress\/wp-json\/wp\/v2\/media?parent=128"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/magnusmanske.de\/wordpress\/wp-json\/wp\/v2\/categories?post=128"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/magnusmanske.de\/wordpress\/wp-json\/wp\/v2\/tags?post=128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}