Hi all!
This is an announcement for a breaking change to the default value of a
parameter of the WikibaseQualityConstraints constraint checking API, to go
live on 26 February 2018. It potentially affects clients that use the
*wbcheckconstraints* API action. (We are not aware of any such clients
apart from the *checkConstraints* gadget, which is not affected.)
Recently, we added a status parameter to the *wbcheckconstraints* API
action, with the intention that API users can declare ahead of time which
results they’re actually interested in, so that other results don’t need to
be sent to them: specifically, for most items the vast majority of results
indicate compliance with a constraint, which we expect most users aren’t
interested in.
*On 26 February 2018, we will change the default value of the status
parameter to violation|warning|bad-parameters.* We assume that most users
of the API will only be interested in results that actually indicate
problems, and this should significantly reduce the size of API responses.
Users who wish to receive all results, regardless of status, should specify
status=* in their API requests.
Our motivation for this change is that we want to enable caching of
constraint check results, but don’t want to bloat the cache with tons of
compliance and not-in-scope results that we don’t even show in the gadget.
With the status parameter, we can store only problematic results in the
cache, while still guaranteeing that the response we send is complete,
since the request indicated that it only needs these results anyways. This
also means that when we enable caching (see phabricator:T184812
<https://phabricator.wikimedia.org/T184812>), only requests with
status=violation|warning|bad-parameters will benefit from it.
Please let us know if you have any questions.
-- Lucas
Relevant tickets:
- phabricator:T183927 <https://phabricator.wikimedia.org/T183927>
- phabricator:T184812 <https://phabricator.wikimedia.org/T184812>
- phabricator:T184937 <https://phabricator.wikimedia.org/T184937>
--
Lucas Werkmeister
Software Developer (Intern)
Wikimedia Deutschland e. V. | Tempelhofer Ufer 23-24 | 10963 Berlin
Phone: +49 (0)30 219 158 26-0
https://wikimedia.de
Imagine a world, in which every single human being can freely share in the
sum of all knowledge. That‘s our commitment.
Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens e. V.
Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg unter
der Nummer 23855 B. Als gemeinnützig anerkannt durch das Finanzamt für
Körperschaften I Berlin, Steuernummer 27/029/42207.
Dear all,
I just started to implement a simple GraphQL wrapper on top of the Wikibase
API.
For those who do not know what GraphQL is, it is a query language optimized
for data retrieval: http://graphql.org/
It currently maps most of the PHP DataModel structures with an interface
similar to the one of the JSON API and provides some demo queries and
mutations.
More details are in this Phabricator task:
https://phabricator.wikimedia.org/T173214
Happy new year,
Thomas (User:Tpt)
At the Dev Summit, Birgit Müller and I will run a session on Growing the
MediaWiki Technical Community. If you're attending, we hope you will
consider joining us.
Everyone (attending the Dev Summit or not) is welcome and encouraged to
participate at https://phabricator.wikimedia.org/T183318 (please comment
there, rather than by email).
We are discussing the following questions:
* What would allow you to develop and plan your software more efficiently?
* What would make software development more fun for you?
* What other Open Source communities do we share interests with?
* How can we change our processes to take technical debt more seriously?
"Develop" means any kind of work on a software system, including design,
documentation, etc.
Our topics are:
* Better processes and project management practices, integrating all
developers and allowing them to work more efficiently
* Building partnerships with other Open Source communities on shared
interests (e.g. translation, audio, video)
* Reducing technical debt
Matt Flaschen
Hi everyone,
During my diploma thesis internship at Merck I created an open-source tool
for converting big RDF datasets to RDB (relational database), JSON and
other formats.
Check out chapter 7 to see how I converted a subset of Wikidata to a
relational database model and used SQL to get results. The thesis is here:
http://davidprihoda.com/rdf2x/Distributed_Conversion_of_RDF_Data_to_the_Rel…
The code is available on github: https://github.com/Merck/rdf2x.
Looking forward to any comments,
Cheers,
David Příhoda
Hello all,
On January 9th, Wikidata will be moved to a dedicated server, in order to
allow more resources for the project, due to its growth. (ticket
<https://phabricator.wikimedia.org/T181645>)
In order to do this move in good conditions, Wikidata will be in *read-only
mode on January 9th, from 06:00 UTC to 06:30 UTC*. (For some places in the
world, it will be January 8th: you can check with your time zone here
<https://www.timeanddate.com/worldclock/converter.html?iso=20180109T060000&p…>).
During approximately half an hour, humans and bots will be able to read
Wikidata, but not to edit it.
Thanks for your understanding,
--
Léa Lacroix
Project Manager Community Communication for Wikidata
Wikimedia Deutschland e.V.
Tempelhofer Ufer 23-24
10963 Berlin
www.wikimedia.de
Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens e. V.
Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg unter
der Nummer 23855 Nz. Als gemeinnützig anerkannt durch das Finanzamt für
Körperschaften I Berlin, Steuernummer 27/029/42207.