Wikidata:Requests for permissions/Bot/MatSuBot 8
- The following discussion is closed. Please do not modify it. Subsequent comments should be made in a new section. A summary of the conclusions reached follows.
- Approved --Lymantria (talk) 06:05, 22 July 2017 (UTC)[reply]
MatSuBot (talk • contribs • new items • new lexemes • SUL • Block log • User rights log • User rights • xtools)
Operator: Matěj Suchánek (talk • contribs • logs)
Task: Change imported from Wikimedia project (P143) references of inverse statements.
Code: Pywikibot
Function details: When statements are added to complete a symmetric or inverse pair, some users add imported from Wikimedia project (P143) reference with the second item as its value. This is inconsistent with the purpose of the property, which is used to indicate a wiki where the claim was imported from. (As an edge case, if there was an inverse statement imported from the wiki item, eg. English Wikipedia (Q328), it wouldn't be clear whether the item or the wiki is meant.) Q20651139 is the dedicated item for those cases. The bot is supposed to change all imported from Wikimedia project (P143) references where the value is same as the main value of the statement to Q20651139. (Example: Special:PermaLink/440044797#P26.)
Note: there is also inferred from (P3452), which duplicates the sourcing strategy of Q20651139. If there's a concensus that this item should be replaced in favor of inferred from (P3452), this task can be adjusted to use this property. --Matěj Suchánek (talk) 16:40, 15 June 2017 (UTC)[reply]
- I didn't know about Q20651139. It seems a little confusing - following the link to that item would not be particularly helpful. I think inferred from (P3452) pointing to the item is preferable (though the description is reasonably clear). ArthurPSmith (talk) 19:13, 15 June 2017 (UTC)[reply]
- I Support replacing imported from Wikimedia project (P143) Q20651139 with inferred from (P3452). ChristianKl (talk) 09:28, 25 June 2017 (UTC)[reply]
- Please make a couple of test edits.--Ymblanter (talk) 17:53, 4 July 2017 (UTC)[reply]
- Comment The problem with these is that each time it's being discussed, people come up with a different solution. More or less I tried to follow these. At some point, this was Q20651139, but not sure what's next. How about replacing it with inferred from (P3452) = e.g. Q36268 (not Q20651139) (that seems to be what P3452 was made for). I think some bots currently use imported from Wikimedia project (P143) = Q36268. @Pasleim:
--- Jura 11:38, 8 July 2017 (UTC)[reply]- What you suggest is the second idea I introduced in this request. And it seems to be the preferred one. Matěj Suchánek (talk) 13:41, 9 July 2017 (UTC)[reply]
- Just to be clear, would this be these two types of changes: [1] and [2]. BTW adding them even got my edits being mentioned in some paper.
--- Jura 00:35, 10 July 2017 (UTC)[reply]- Yes, exactly. Afterwards, I could also clean up stated in (P248). Matěj Suchánek (talk) 06:37, 10 July 2017 (UTC)[reply]
- It even seems to be the most frequent one: sample. After some thought, finally, I don't really have a preference for one method over the other, as long as P3452 is being used.
--- Jura 15:28, 10 July 2017 (UTC)[reply]
- It even seems to be the most frequent one: sample. After some thought, finally, I don't really have a preference for one method over the other, as long as P3452 is being used.
- Yes, exactly. Afterwards, I could also clean up stated in (P248). Matěj Suchánek (talk) 06:37, 10 July 2017 (UTC)[reply]
- Just to be clear, would this be these two types of changes: [1] and [2]. BTW adding them even got my edits being mentioned in some paper.
- What you suggest is the second idea I introduced in this request. And it seems to be the preferred one. Matěj Suchánek (talk) 13:41, 9 July 2017 (UTC)[reply]
- Are we ready for approval here?--Ymblanter (talk) 18:50, 12 July 2017 (UTC)[reply]
- Having iterated the suggestions, my plan would be:
- change imported from Wikimedia project (P143)/stated in (P248) → inferred from (P3452) where it could be deduced (value = source)
- change imported from Wikimedia project (P143)/stated in (P248): Q20651139 to inferred from (P3452)
- Bot should skip unclear cases. The goal is to have Q20651139 in no items. Matěj Suchánek (talk) 11:54, 13 July 2017 (UTC)[reply]
- Support --Pasleim (talk) 08:46, 21 July 2017 (UTC)[reply]
- Having iterated the suggestions, my plan would be: