Community Wishlist Survey 2022/Wikidata/Corresponding properties
Appearance
Corresponding properties
- Problem: The software prompts users to make a corresponding edit in another item. This refers to pairs like father/child, Husband/Wife, but also to P1889 (item that is different from another item, with which it is often confused).
- Proposed solution: Add a button "Yes do as proposed"
- Who would benefit: Everyone
- More comments:
- Phabricator tickets:
- Proposer: Bahnmoeller (talk) 23:19, 10 January 2022 (UTC)
Discussion
- This sounds similar to the 2019 proposal Automatically add inverse properties, but without the automatic aspect. There's also T209559 Inverse statements duplicate work, data, and may be out of sync, which is of interest — but I can't find any exactly matching Phabricator task. In general, it sounds like it'd work on statements of properties that have an inverse property (P1696). SWilson (WMF) (talk) 04:35, 11 January 2022 (UTC)
- Those suggestions likely come from the constraints system on wikidata, it defines how an property is supposed to be used. Each constraint is explained on the chat page of the property in question.--Snævar (talk) 04:42, 11 January 2022 (UTC)
- I'd love to have some inverse relation for all properties that could have them. For instance, P9664 says that a place is mentioned in a map, good. But another P(9664^-1) saying in what maps a place is mentioned would be even better help. B25es (talk) 12:23, 11 January 2022 (UTC)
- there is a good tool that allows to check, and add reverse properties in a click d:User:Frettie/consistency check add.js - I've used it for years now, and it really simplifies the work... - But an automatic prompt would clearly be simpler --Hsarrazin (talk) 16:10, 11 January 2022 (UTC)
- I don't get what's being asked here. What kind of "corresponding edit" do you mean? If by that you mean a statement with an inverse property (where one is defined), I'll repeat my comment from the "Accessing items with particular statements via Lua" suggestion: "Having manually defined inverse properties is redundant (in a bad way) and unsustainable. Conceptually, every property defines its own inverse automatically. If performance is the problem, then the solution should be at a low level--for example, the system could define a hidden entry for a property inverse and maintain a cache automatically, and none of this should be visible to the user." Silver hr (talk) 21:03, 2 February 2022 (UTC)
- Exactly; this proposal risks amplifying the problem which "Accessing items with particular statements via Lua" is meant to address. Still, I often find myself adding those inverse claims merely to silence the "suggested edits" flags, as that is currently considered best practice. --SM5POR (talk) 08:53, 4 February 2022 (UTC)
Voting
- Support Jklamo (talk) 18:42, 28 January 2022 (UTC)
- Support Simeon (talk) 19:07, 28 January 2022 (UTC)
- Support CrystalLemonade (talk) 19:41, 28 January 2022 (UTC)
- Support! — Draceane talkcontrib. 22:22, 28 January 2022 (UTC)
- Support Daud Iffa (talk) 00:45, 29 January 2022 (UTC)
- Support Betseg (talk) 02:26, 29 January 2022 (UTC)
- Support Not my very top priority, but would be helpful. {{u|Sdkb}} talk 03:53, 29 January 2022 (UTC)
- Support Ottawajin (talk) 04:48, 29 January 2022 (UTC)
- Support 𝑇𝑚𝑣 (𝑡𝑎𝑙𝑘) 07:33, 29 January 2022 (UTC)
- Support This would make focusing on editing a specific item(s) easier, particularly for those who have EDD/EFD/ADHD, such as miself. LiftedStarfish (talk) 10:25, 29 January 2022 (UTC)
- Support — Syfur (talk) 10:34, 29 January 2022 (UTC)
- Support Aca (talk) 15:50, 29 January 2022 (UTC)
- Support Lectrician1 (talk) 20:31, 29 January 2022 (UTC)
- Support --Epìdosis 21:00, 29 January 2022 (UTC)
- Support that would be helpful.--Alexmar983 (talk) 21:11, 29 January 2022 (UTC)
- Support josecurioso ❯❯❯ Tell me! 00:40, 30 January 2022 (UTC)
- Support Wostr (talk) 01:02, 30 January 2022 (UTC)
- Support Natalius (talk) 03:18, 30 January 2022 (UTC)
- Support OwenBlacker (Talk) 11:37, 30 January 2022 (UTC)
- Support — HELLKNOWZ ∣ TALK ∣ enWiki 12:19, 30 January 2022 (UTC)
- Support → «« Man77 »» [de] 13:53, 30 January 2022 (UTC)
- Support Libcub (talk) 00:05, 31 January 2022 (UTC)
- Support Ariadacapo (talk) 10:27, 31 January 2022 (UTC)
- Support Sannita - not just another it.wiki sysop 12:06, 31 January 2022 (UTC)
- Support Hb2007 (talk) 15:27, 31 January 2022 (UTC)
- Support JAn Dudík (talk) 21:33, 31 January 2022 (UTC)
- Support Susanna Giaccai (talk) 10:40, 1 February 2022 (UTC)
- Support Wargo (talk) 22:44, 1 February 2022 (UTC)
- Support Paucabot (talk) 16:08, 3 February 2022 (UTC)
- Support Syced (talk) 10:35, 4 February 2022 (UTC)
- Support Thingofme (talk) 14:29, 4 February 2022 (UTC)
- Support SlowByte (talk) 18:47, 4 February 2022 (UTC)
- Support - Darwin Ahoy! 20:54, 4 February 2022 (UTC)
- Support Kpjas (talk) 13:40, 5 February 2022 (UTC)
- Support Exilexi (talk) 18:06, 5 February 2022 (UTC)
- Support Daniel Case (talk) 23:11, 5 February 2022 (UTC)
- Support Waldyrious (talk) 00:27, 6 February 2022 (UTC)
- Support--Vulp❯❯❯here! 09:22, 6 February 2022 (UTC)
- Support —— Eric Liu(Talk) 10:11, 6 February 2022 (UTC)
- Support Newt713 (talk) 13:51, 6 February 2022 (UTC)
- Support Toadspike (talk) 01:20, 7 February 2022 (UTC)
- Support Ayumu Ozaki (talk) 04:12, 7 February 2022 (UTC)
- Support Rzuwig► 12:55, 7 February 2022 (UTC)
- Support β16 - (talk) 09:44, 9 February 2022 (UTC)
- Support Ecritures (talk) 22:52, 9 February 2022 (UTC)
- Support Marcok (talk) 07:31, 10 February 2022 (UTC)
- Support — DaxServer (t · c) 12:31, 10 February 2022 (UTC)
- Support --Oursana (talk) 16:21, 10 February 2022 (UTC)
- Support ZellmerLP (talk) 19:24, 10 February 2022 (UTC)