There is also {{query page}}
<https://www.wikidata.org/wiki/Template:Query_page>, which is useful if
you want to reuse the query elsewhere on Wikidata.
Cheers,
Lucas
On 18.02.21 18:52, Crystal E. Clements wrote:
Thank you, Jeff! I was unaware of this template.
*From:* Wikidata <wikidata-bounces(a)lists.wikimedia.org> *On Behalf Of
*Young,Jeff (OR)
*Sent:* Thursday, February 18, 2021 9:38 AM
*To:* Discussion list for the Wikidata project
<wikidata(a)lists.wikimedia.org>
*Subject:* Re: [Wikidata] Identifiers for WDQS queries
Another option would be to store the query on your Wikidata home page
using the {{SPARQL}} template and then sending a link to the page
section for it. Here’s an example:
https://www.wikidata.org/wiki/Template:SPARQL#Examples
<https://www.wikidata.org/wiki/Template:SPARQL#Examples>
Jeff
*From: *Wikidata <wikidata-bounces(a)lists.wikimedia.org
<mailto:wikidata-bounces@lists.wikimedia.org>> on behalf of Crystal E.
Clements <cec23(a)uw.edu <mailto:cec23@uw.edu>>
*Date: *Thursday, February 18, 2021 at 12:02 PM
*To: *Discussion list for the Wikidata project
<wikidata(a)lists.wikimedia.org <mailto:wikidata@lists.wikimedia.org>>
*Subject: *[External] Re: [Wikidata] Identifiers for WDQS queries
James,
I work with Wikidata in an academic library setting, and frequently
use the WDQS in my work and to demonstrate the power and value of
Wikidata to colleagues. I found myself copying and pasting a whole
query into the notes of a presentation slide yesterday rather than
trying to paste in the URL from WDQS.
I would use identifiers for queries in my daily work, and I think this
is a fantastic idea. A place to save and share queries, like Quarry,
would be useful for sharing SPARQL/WDQS expertise as well.
I don't have privacy concerns about my WDQS queries, but I could see
that objection happening. Maybe saving and adding identifiers to
queries could be an opt-in kind of thing?
Best,
Crystal Clements
University of Washington Libraries
-----Original Message-----
From: Wikidata <wikidata-bounces(a)lists.wikimedia.org
<mailto:wikidata-bounces@lists.wikimedia.org>> On Behalf Of James Heald
Sent: Thursday, February 18, 2021 5:33 AM
To: wikidata(a)lists.wikimedia.org <mailto:wikidata@lists.wikimedia.org>
Subject: [Wikidata] Identifiers for WDQS queries
Dear wikidata list,
One of the key things we do as Wikidata people is go round the
internet, hassling people to create nice identifiers for their things,
with URIs and landing-pages that we can link to.
It brought me up quite short to realise that actually applies to *us*
too -- there is an important thing of ours that haven't got a linkable
identifier for, that it would be useful if there was a short linkable
url for, and that is WDQS queries.
So here's the use-case:
[[User:PKM]] and I have been working with a new external project who
want to build a "Gazetteer of Early Modern England and Wales" (EMEW)
-- basically a historical GIS for 15th & 16th century England and
Wales, able to plot things on this map:
https://viaeregiae.org/index.php/map/?layers=l9001l0007
<https://viaeregiae.org/index.php/map/?layers=l9001l0007>
There's huge scope for collaboration with Wikidata, with deep linking
both ways, as we both try to improve our coverage of C16-C17 England
and Wales (expect WikiProject [[:d:WD:EMEW]] just as soon as we can
get the pages made)
Something that we realise we want to be able to do, from the EMEW
site, is for a user to be able to give it the URL for a WDQS sparql
query, for the site to send that to WDQS, get back a file of EMEW ids,
and show the results on the EMEW map.
Now of course that *can* be done with full WDQS query URLs. But they
are horribly long and awkward.
What would be much nicer would be if each time WDQS ran a query it
hadn't seen before, it generated a new short identifier, that the UI
would display, and which could then be used to refer to the query.
So on the EMEW site, one would just put in the short identifier, that
would send it to WDQS with some appropriate URL-start to show it was a
request for data rather than for a link, back would come the results
-- and all the user would have had to copy in was a short identifier.
Of course to some extent the URL-shortener does this, but there are some
issues:
1) The maintainers point-blank refuse to let it allow URLs of more than
2000 characters. (
https://phabricator.wikimedia.org/T220703
<https://phabricator.wikimedia.org/T220703> ) Gnarly WDQS queries can
often be longer than this, sometimes a lot longer.
2) The short URL could be for anything on any wiki site -- the EMEW
site can't be sure that it corresponds to a SPARQL query
3) The short URL needs to be adjusted, to turn it from a WDQS url
that's a link to the query in the GUI into a WDQS url that's an
external request for query results. This is not straightforward.
A short identifier for a WDQS query would get round all these things.
It also might be one step forwards towards creating a place like Quarry
(
https://quarry.wmflabs.org/ <https://quarry.wmflabs.org>) where users
could save their queries, share them, document them, see other
people's shared queries, and come
back to them later. But that's another ticket
(
https://phabricator.wikimedia.org/T104762
<https://phabricator.wikimedia.org/T104762> open since July 2015).
All I am suggesting, first, is an identifier.
One objection that I thought of might be that if identifiers were
automatically assigned, without having to actually request them, then
people might be able to "spy" on what other queries people happened to
be writing at any one time. I don't know how serious an objection this
is - it doesn't seem to be a problem for Quarry - but could largely be
avoided if the query-number was hashed to make the sequence less
predictable.
(Or alternatively, query-numbers could just be issued on request).
Anyway, just putting this out here, for thoughts.
Best wishes to everybody,
James.
_______________________________________________
Wikidata mailing list
Wikidata(a)lists.wikimedia.org <mailto:Wikidata@lists.wikimedia.org>
https://lists.wikimedia.org/mailman/listinfo/wikidata
<https://lists.wikimedia.org/mailman/listinfo/wikidata>
_______________________________________________
Wikidata mailing list
Wikidata(a)lists.wikimedia.org <mailto:Wikidata@lists.wikimedia.org>
https://lists.wikimedia.org/mailman/listinfo/wikidata
<https://lists.wikimedia.org/mailman/listinfo/wikidata>
_______________________________________________
Wikidata mailing list
Wikidata(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata