Hi Greg,
thanks for your interest! We are currently working hard on improving the
property constraint system.
We have implemented a UI integration on item pages and the possibility to
use SPARQL for constraint checks. We are also working on importing
constraints from property statements instead of templates.
You will find more information in the help portal [1] and the Phabricator
board [2].
For using your own SPARQL queries and creating violation lists you could
use Magnus' tool listera [3]
Cheers,
Jonas
[1]
https://www.wikidata.org/wiki/Help:Property_constraints_portal
[2]
https://phabricator.wikimedia.org/tag/wikibase-quality-constraints/
[3]
https://en.wikipedia.org/wiki/Template:Wikidata_list
2017-06-13 18:50 GMT+02:00 Greg S <stuppie(a)gmail.com>om>:
I would like to implement a version of constraint
violations reporting (
https://www.wikidata.org/wiki/Wikidata:Database_
reports/Constraint_violations) (example (
https://www.
wikidata.org/wiki/Wikidata:Database_reports/Constraint_
violations/P698#Single_value)) using some pre-specified SPARQL queries,
to run only on my Talk page. Basically, I would like to have a page
containing a handful of SPARQL queries, which would get run on a schedule
(every week), and the output included into the page (as a table/list/etc).
This seems really similar to what the constraint violations reporting is
doing, but I'm having trouble figuring out how it works. It looks like
there is a bot (
https://www.wikidata.org/wiki/User:KrBot) that is
fetching the constraints from each property's talk page and running the
checks on a schedule. Is that correct? I cannot seem to find any
documentation or source code. Has anyone else implemented something like
this? Is there a way to execute a SPARQL query from a module?
_______________________________________________
Wikidata mailing list
Wikidata(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata
--
Jonas Kress
Software Developer
Wikimedia Deutschland e. V. | Tempelhofer Ufer 23-24 | 10963 Berlin
Phone: +49 (0)30 219 158 26-0
http://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/681/51985.