Skip to content

Support for custom data types in OpenRefine-Wikibase integration #3263

@lozanaross

Description

@lozanaross

There is a problem when trying to work with custom data types in the OR-Wikibase integration extension.

To Reproduce

Steps to reproduce the behavior:

  1. First, reconcile data to Rhizome's custom Wikibase.
  2. Then, build schema which includes property with custom data type (in this case – media file that is not Commons media file).
  3. Finally, try to upload to Rhizome's Wikibase instance.

Current Results

Right now I get a message that indicates the desired data type is unsupported when adding the new property to the schema. The corresponding value field goes red initially, but then it still allows me to drag a column with values into it and even renders a correct preview. I am then able to select Upload option, but get stuck at 0%.

Expected Behavior

If this feature doesn't work, it should't even allow me to get to Preview and Upload stage. It would be great if custom data types were supported in the future, though. At least custom media files, as this is pretty fundamental feature to every independent Wikibase instance outside Wikidata.

Screenshots

Screenshot 2020-10-14 at 14 46 18
Screenshot 2020-10-14 at 14 46 29
Screenshot 2020-10-14 at 14 46 42

Versions

  • Operating System: MacOS Catalina 10.15.6
  • Browser Version: Google Chrome Version 84.0.4147.135 (Official Build) (64-bit)
  • JRE or JDK Version: JRE 1.8.0_261
  • OpenRefine: OpenRefine master branch as of 14.10.2020->

Datasets

Property in question is here: https://artbase.rhizome.org/wiki/Property:P126

Additional context

Thanks to a new extension built by Professional.wiki, Wikibase instances can now use a new data type for custom images that are not Commons media files. In the future even further data types could be added. This is not handled well within the current OR interface, but it is an important feature moving forward.

Metadata

Metadata

Assignees

Labels

Type: BugIssues related to software defects or unexpected behavior, which require resolution.wikibaseRelated to wikidata/wikibase integration

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions