apps-android-commons: Feedback about a Wikidata item: Does not exist, Is at other location, Etc

I suggest adding a “discussion” action to the bottom panel that opens when you select a pin in the “Nearby” activity:

adb-screenshot

It would open an activity that could look like this:

Write something about the "GS1 Japan" item. It will be publicly visible.
☐ "GS1 Japan" does not exist anymore, no picture can ever be taken of it.
☑ "GS1 Japan" is at a different place (please specify the correct place below, if possible tell us the correct latitude/longitude).
☐ Other problem or information (please explain below).
--------------------------------------------------------------
| It has moved to across the street blabla.                  |
|                                                            |
--------------------------------------------------------------
                                                  |Send|
Current talk page:
blablabla
blablabla

The edit should be made with a particular edit tag, so that we can keep track of this feedback and impact the changes:

  • Add the “closed” property to items that do not exist anymore
  • Modify the latitude/longitude of items that are at a different place I volunteer to do that work, as I expect the workload to be bearable.

Implementing this would also solve issue #965.

Phase 2 (only after the feature above is implemented): Allow users to write a memo about the item even when offline. This would allow off-the-grid photographers with a DSLR to write down a picture filename, and later match it when they get back home.

About this issue

  • Original URL
  • State: open
  • Created 5 years ago
  • Comments: 33 (18 by maintainers)

Most upvoted comments

About the UI: How about the one I proposed in the first post above? It does not need to be polished as it is not a place people will see often 😃

Thanks @maskaravivek Using this I successfully got the result 😃

wikidataApi.action("query")
                .param("prop", "revisions")
                .param("rvprop", "content")
                .param("rvslots","main")
                .param("titles", "Talk:Q11311478")
                .get().getString("api")

I also used the rvslots param set to main

I don’t think so, you will probably have to read the content from the server, then concatenate, then send to the server 🙂