Openrefine: Ability to mark statement as "update if pre-existing" in the Wikidata schema editor

Created on 9 Aug 2019  路  2Comments  路  Source: OpenRefine/OpenRefine

Is your feature request related to a problem or area of OpenRefine? Please describe.
WIkidata schema editing and upload.

Describe the solution you'd like
Ability to flag a statement in the schema editor as "statement to add or update". When uploading edits to Wikidta, OpenRefine would first search for an existing statement with the same value, and if an existing statement exists, add qualifiers and sources to the existing statement rather than creating a new/duplicate statement.

Describe alternatives you've considered
Pywikibot or QuickStatements.

enhancement wikibase

Most helpful comment

That is on our roadmap!

All 2 comments

To clarify: The Wikidata schema editor would provide two options: "update qualifier value if the qualifier already exists" or "add new qualifier value". This would modify the upload/edit behaviour of OpenRefine to either amend an existing qualifier value, or add another qualifier value to the existing values.

If more than one qualifier value already exists for a statement and "update qualifier value if the qualifier already exists" is selected in the schema, OpenRefine would skip the edit for that particular qualifier.

That is on our roadmap!

Was this page helpful?
0 / 5 - 0 ratings