Hi Daniel, Sadly "[AUTO_LANGUAGE]" is a magic word managed by the GUI itself[1] (using javascript on the client browser) and explains why this query cannot be used as-is via the sparql endpoint. You can check by using a very simple query[2] and inspect the query sent to the sparql endpoint using your browser debugging tool. There seems to be discussions around standardizing[3] something similar to the wdsq label service at the sparql level but I'm not sure if this is covering this case: have a way to pass a user preferred language through some content negotiation HTTP headers like "Accept-Language".
David 1: https://gerrit.wikimedia.org/r/plugins/gitiles/wikidata/query/gui/+/refs/heads/master/wikibase/queryService/api/Sparql.js#526 2: https://query.wikidata.org/#select%20%3Fc%20%7B%20VALUES%20%3Fc%20%7B%22%5BAUTO_LANGUAGE%5D%22%7D%7D 3: https://github.com/w3c/sparql-12/issues/13 On Mon, Aug 30, 2021 at 8:53 PM Daniel Mietchen via Wikidata < wikidata@lists.wikimedia.org> wrote: > Dear all, > > we're doing a Scholia hackathon right now, and in the context of > internationalization, one of the issues that came up was how AUTO_LANGUAGE > can be used outside the WDQS GUI. > > Our intuitive assumption would have been that the AUTO_LANGUAGE gets > inserted into the query, that query then runs on WDQS, and the results are > displayed/ available via JSON. However, it seems that the query is being > sent to WDQS with AUTO_LANGUAGE as a variable. > Specifically, the JSON response to a query containing AUTO_LANGUAGE does > not seem to contain the language information. Is this correct/ intended? > > More details via > https://github.com/WDscholia/scholia/issues/1640#issuecomment-908575849 > > Thanks for any pointers, > > Daniel > > _______________________________________________ > Wikidata mailing list -- wikidata@lists.wikimedia.org > To unsubscribe send an email to wikidata-le...@lists.wikimedia.org >
_______________________________________________ Wikidata mailing list -- wikidata@lists.wikimedia.org To unsubscribe send an email to wikidata-le...@lists.wikimedia.org