Community Wishlist Survey 2023/Wikidata/Ability to reorder statements
Ability to reorder statements
- Problem: Wikidata statements for the same property are shown in the order they are added to Wikidata. In many cases, there's a natural order that can derivate from the order in which the statements were added.
A user that wants to fix the order has to delete and recreate the statement which is undesirable. While external data users can configure their scripts to use a property like "point in time" to order the statements, users within Wikidata have no way to order them.
- Proposed solution: Add a feature that exchanges the position of two statements which use the same property within an item.
- Who would benefit: All users who access items that are currently unordered directly within the Wikidata UI.
- More comments:
- Phabricator tickets: T173432
- Proposer: ChristianKl ❪✉❫ 15:46, 24 January 2023 (UTC)
Discussion
- @ChristianKl: Have you checked the Rearrange Values gadget? Ayack (talk) 08:35, 25 January 2023 (UTC)
- I just checked the gadget list, and you are right that the gadget solves the problem. So this wishlist item can be closed. I don't know whether there's a process for withdrawing wishlist entries.ChristianKl ❪✉❫ 19:30, 26 January 2023 (UTC)
- I am against withdrawing it, since this feature should be built in Wikibase UI.--GZWDer (talk) 23:39, 8 February 2023 (UTC)
- Agreed. The gadget works well and I use it all the time, but this should be implemented natively.
- Waldyrious (talk) 20:09, 11 February 2023 (UTC)
- I am against withdrawing it, since this feature should be built in Wikibase UI.--GZWDer (talk) 23:39, 8 February 2023 (UTC)
- I just checked the gadget list, and you are right that the gadget solves the problem. So this wishlist item can be closed. I don't know whether there's a process for withdrawing wishlist entries.ChristianKl ❪✉❫ 19:30, 26 January 2023 (UTC)
- WD is so very open. I wonder if this can be customized by associating with username in the preferences setup? In addition, hopefully, also making its way to Wikibase for local implementation? Thanks. ShiehJ (talk) 13:38, 17 February 2023 (UTC)
Voting
- Support Sabelöga (talk) 23:58, 10 February 2023 (UTC)
- Support NMaia (talk) 00:04, 11 February 2023 (UTC)
- Oppose If some set of statements has a particular order, they should be marked with P1545, P1352, or another applicable property, I think we don't rely on Wikidata implementation to mark this info. On the other hand, I think it would be good that UI show the data already arranged, based on the qualifiers if these exists, but not modifying the statements. --Tinker Bell ★ ♥ 00:06, 11 February 2023 (UTC)
- I agree with Tinker Bell. Maybe have a property for properties like “Sort statements by qualifier” = Reason for preference/Rank 1, Point in time/Rank 2, Start/Rank 3, End/Rank 4, Reason for deprecation/Rank 5, …. --Nw520 (talk) 12:38, 11 February 2023 (UTC)
- Hello @Tinker Bell and Nw520: it is already possible to re-arrange the order of the values within a single property, for example the actors in a movie, using the Rearrange Values gadget .
- M2k~dewiki (talk) 12:43, 11 February 2023 (UTC)
- IMHO the order of values should be a front-end-only property and automatically set by Mediawiki using a statement's qualifiers. Making users manually do that feels like wasted (hu)man-power (and makes watchlists even more bloated). --Nw520 (talk) 12:51, 11 February 2023 (UTC)
- I agree with Tinker Bell. Maybe have a property for properties like “Sort statements by qualifier” = Reason for preference/Rank 1, Point in time/Rank 2, Start/Rank 3, End/Rank 4, Reason for deprecation/Rank 5, …. --Nw520 (talk) 12:38, 11 February 2023 (UTC)
- Support * Pppery * it has begun 04:03, 11 February 2023 (UTC)
- Support Franz.wohlkoenig (talk) 06:29, 11 February 2023 (UTC)
- Support Joseph (talk) 13:26, 11 February 2023 (UTC)
- Support Betseg (talk) 03:44, 12 February 2023 (UTC)
- Support Will make it much easier to find the relevant properties when looking at items. Ɱ (talk) 02:25, 14 February 2023 (UTC)
- Support Thibaultmol (talk) 18:07, 14 February 2023 (UTC)
- Support DFlhb (talk) 19:31, 16 February 2023 (UTC)
- Support Steam Flow (talk) 22:09, 16 February 2023 (UTC)
- Support Kpjas (talk) 08:09, 18 February 2023 (UTC)
- Support There should be a way to reorder statements. Thingofme (talk) 16:10, 18 February 2023 (UTC)
- Oppose I am probably repeating myself or others, but in fact Wikibase data model says nothing about the order of data. So this wish is asking for management of something that does not exist. Different contexts may require different ordering (e.g., by surname vs. by level of contribution), that's even more complexity to be added to the system. Otherwise, we need to change the data model and implement proper support in APIs. --Matěj Suchánek (talk) 11:28, 19 February 2023 (UTC)
- Oppose the ability to manually sort will lead users to think that this manual sorting actually works. In reality, the industry-accepted data interface is RDF/JSON-LD/SPARQL, all of which do not support property sorting. To clarify: I'm not against improving visualization, let javascript sort by "start date" or "sequential number" qualifier for example, but it shouldn't be done by the editors. --Lockal (talk) 06:38, 20 February 2023 (UTC)
- Support Ebukadneza (talk) 10:54, 20 February 2023 (UTC)
- Support — Draceane talkcontrib. 12:45, 20 February 2023 (UTC)
- Support cyrfaw (talk) 18:48, 20 February 2023 (UTC)
- Support User:Bahnmoeller —Preceding undated comment added 13:50, 22 February 2023 (UTC).
- Support Juandev (talk) 11:20, 23 February 2023 (UTC)
- Oppose per Lockal; also, a gadget exists already and I don't think this needs further development (see other gadgets like moveClaim or dataDrainer). ~~~~
User:1234qwer1234qwer4 (talk) 17:57, 24 February 2023 (UTC)