Page MenuHomePhabricator

Support access level parameters
Closed, ResolvedPublic

Description

Currently the bot only proposes one parameter change at a time and doesn't support access level parameters such as doi-access=free.

When we add a handle, the edit is less useful than it could be because the identifier is not marked as open access:

{"utcnow": "2019-07-17 15:03:05.652772", "page_name": "CEBPD", "proposed_edits": [{"conflicting_value": "", "orig_hash": "bdb0b230d5d0ab4937afb0feb43cb90c", "proposed_change": "hdl=11382/3170", "classification": "link_added", "index": 18, "policy": {"romeo_id": "2823", "preprint": "can", "postprint": "can", "published": "cannot"}, "orig_string": "{{cite journal | vauthors = Angeloni D, Lee JD, Johnson BE, Teh BT, Dean M, Lerman MI, Sterneck E | title = C306A single nucleotide polymorphism in the human CEBPD gene that maps at 8p11.1-p11.2 | journal = Molecular and Cellular Probes | volume = 15 | issue = 6 | pages = 395\u20137 | date = Dec 2001 | pmid = 11851384 | doi = 10.1006/mcpr.2001.0377 }}", "issn": "0890-8508", "proposed_link": "http://hdl.handle.net/11382/3170"}]}

There are currently only 300 usages of hdl-access, which in turn weakens current proposals to use such parameters to determine the title link and so on.

I suggest that we start by 1) making it possible to edit two parameters at a time, 2) setting the hdl-access parameter. Later we could also 3) set doi-access depending on what Unpaywall tells us and 4) (given that's going to be hundreds of thousands of changes) ask a bot approval to chance such parameters (which are merely informational and therefore unproblematic), per T195441.

Event Timeline

Nemo_bis triaged this task as Medium priority.Jul 22 2019, 9:45 AM

Another step could be to add hdl-access=free when the existing hdl parameter is contained in the best URL suggested by Unpaywall. See also AManWithNoPlan's plea.

Example addition of doi-access=free after deploying 724ccb4e30a037c01ddeec6d4e6ffa0612a02edd

I'm refreshing the oabot suggestions after T233715 and T228632#5529941; when that's done, I'll see how many hdl-access and doi-access changes we end up proposing. We currently have some 1300 articles with hdl-access=free: better than when this task was filed, but still negligible due to the recent User:OAbot run being aborted in its infancy.

There are now 13k articles with hdl-access=free and almost 120k with doi-access=free, so the original goals were reached for now. We could still improve, for instance by making more fine-grained decisions about proposed edits depending on the access status of the various parameters, but there are other tasks for that (like T196255).