-
-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make Wikibase tag configurable in the manifest #3359
Comments
That's a strange error message since there's no OpenRefine 3.5 release https://github.com/OpenRefine/OpenRefine/releases |
Sorry, I forgot to fill in the version information, but I'm using the master branch due to #3354. |
The edit tag is defined in Lines 171 to 177 in 7d4e182
openrefine-major.minor .
|
We should decide whether:
I am thinking 2. or 3. could work. For 3., I would try to make the first edit with the tag, and if that fails because the tag does not exist, try again without the tag (and do all further edits without the tag). |
* Add tag and edit speed parameters in manifest. Closes #3359 * Make it possible not to apply any tag * Document new parameter in docs
This will be released in 3.6. The syntax to use in the Wikibase manifest is documented here: |
Hi, I was not able to edit/add data to my Wikibase instance with OpenRefine 3.5.2 & Manifest 1.0 and got this error message: So, reading this issue, I've installed OR 3.6.2 and adapted my manifest to use the 2.0 template, but I still face the same issue: What can I do to solve this problem? I was logged in with a "normal" account and not a bot, could this have an impact? (For your information I will be on vacation from tonight so I will not be able to answer/make new tests before the end of July) |
As far as I know on Wikidata you would have to use a bot account (see https://docs.openrefine.org/manual/wikibase/overview#manage-wikidata-account) but I don't know if that would apply to all Wikibases or if it's just a Wikidata requirement |
I would say:
|
I tried to add new items from OpenRefine and faced exactly the same issue as @Nikerabbit ( I agree with the remark about the lack of documentation. It took me a little while to figure out what the term "tag" refers to and how to add a new one in Mediawiki. Further explanation in the doc would be very helpful (especially in the Requirements section). It seems a bit weird to have to create a tag in Mediawiki for every version of OpenRefine (as Wikidata did: https://www.wikidata.org/wiki/Special:Tags)). The documentation does not say whether the tag property in the Manifest is required or not. But it seems to be the case since my problem was solved after adding the "tag" in my Manifest (and create it in Mediawiki of course). One last thing: I do not get the point of the Gif screenshot in Check the format of the manifest section in the docs. |
Hi @regisrob, thanks a lot for this precious feedback! Of course if you feel like it you could even propose a pull request which edits the docs: at the bottom of each documentation page there is a link which should help you do that in very little effort. No need to open an issue beforehand. |
Thx @wetneb, I could create an issue to report the problem I faced with OpenRefine 3.5 (if still relevant) and will do my best to propose a PR to edit the docs, at least a first draft 😉 |
Hi, I'm running the latest version of wikibase-release-pipeline wmde10.env, the latest version of the openrefine-reconciliation service and the latest version of Open Refine and I got this issue. I had to create the tag and then it worked. Is this expected? |
Almost exactly 2 years later, I've switched to a new version of OpenRefine and I'm back to the same problem [the tag is not allowed to be manually applied...] and the same difficulty in finding documentation for that. So, I'm writing it clearly here, if you encounter the same difficulty: you need to modify this page: https://[your.wikibase]/wiki/Special:Tags |
This should be the last time you have to do this as from 3.9 on it will make untagged edits if the tag does not exist. |
To Reproduce
Same as in #3354 when actually trying to save edits.
Current Results
No edits are being made.
This appears in the logs:
Expected Behavior
Edits succeed or there is a clear error message in the user interface.
Screenshots
Versions
OpenJDK Runtime Environment (IcedTea 3.12.0) (Alpine 8.212.04-r0)
OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode)
Datasets
Additional context
I believe I can manually create the openrefine-3.5 change tag, and then it may work (did not test yet), but it would be nice if this was clearly documented or even better automated. If this is documented somewhere, I'll note that I did not see such a thing and I've been reading and googling stuff for a bit while debugging various issues.
Since the version number is included, it's likely to break again in the future once openrefine is updated.
The text was updated successfully, but these errors were encountered: