From 34568ca9b149e6bc490f4661de58bbfa69d7a6b6 Mon Sep 17 00:00:00 2001 From: Antonin Delpeuch Date: Thu, 19 Oct 2017 18:15:22 +0100 Subject: [PATCH] Initial support for creation of new items in Wikidata --- .../scripts/dialogs/perform-edits-dialog.html | 4 - .../scripts/dialogs/perform-edits-dialog.js | 6 +- .../wikidata/editing/CellCoordinates.java | 33 ++++++ .../CellCoordinatesKeyDeserializer.java | 18 +++ .../wikidata/editing/NewItemLibrary.java | 104 ++++++++++++++++++ .../exporters/QuickStatementsExporter.java | 2 +- .../PerformWikibaseEditsOperation.java | 101 +++++++++++------ .../wikidata/schema/ExpressionContext.java | 14 ++- .../wikidata/schema/ItemUpdate.java | 53 +++++++++ .../wikidata/schema/NewEntityIdValue.java | 90 +++++++++++++++ .../wikidata/schema/WbItemVariable.java | 3 +- .../wikidata/schema/WbNameDescExpr.java | 2 +- .../wikidata/schema/WikibaseSchema.java | 2 +- 13 files changed, 388 insertions(+), 44 deletions(-) create mode 100644 extensions/wikidata/src/org/openrefine/wikidata/editing/CellCoordinates.java create mode 100644 extensions/wikidata/src/org/openrefine/wikidata/editing/CellCoordinatesKeyDeserializer.java create mode 100644 extensions/wikidata/src/org/openrefine/wikidata/editing/NewItemLibrary.java create mode 100644 extensions/wikidata/src/org/openrefine/wikidata/schema/NewEntityIdValue.java diff --git a/extensions/wikidata/module/scripts/dialogs/perform-edits-dialog.html b/extensions/wikidata/module/scripts/dialogs/perform-edits-dialog.html index 3adb0f596..82414b252 100644 --- a/extensions/wikidata/module/scripts/dialogs/perform-edits-dialog.html +++ b/extensions/wikidata/module/scripts/dialogs/perform-edits-dialog.html @@ -8,10 +8,6 @@

You are logged in as .

-
- - -