[Wikidata-bugs] [Maniphest] T259900: Update Java code example in the Wikidata Query UI

2021-07-15 Thread Addshore
Addshore closed this task as "Resolved".
Addshore added a comment.


// https://github.com/eclipse/rdf4j
import org.eclipse.rdf4j.query.resultio.sparqljson.SPARQLResultsJSONWriter;
import org.eclipse.rdf4j.repository.RepositoryException;
import org.eclipse.rdf4j.repository.sparql.SPARQLRepository;
import java.util.Collections;

/**
 * Wikidata RDF4J SPARQL example
 */
public class App
{
public static void main( String[] args )
{
String sparqlEndpoint = "https://query.wikidata.org/sparql;;
SPARQLRepository repo = new SPARQLRepository(sparqlEndpoint);

String userAgent = "Wikidata RDF4J Java Example/0.1 
(https://query.wikidata.org/)";
repo.setAdditionalHttpHeaders( 
Collections.singletonMap("User-Agent", userAgent ) );

String querySelect = "#Cats\n" +
"SELECT ?item ?itemLabel \n" +
"WHERE \n" +
"{\n" +
"  ?item wdt:P31 wd:Q146.\n" +
"  SERVICE wikibase:label { bd:serviceParam 
wikibase:language \"[AUTO_LANGUAGE],en\". }\n" +
"}";

try{

repo.getConnection().prepareTupleQuery(querySelect).evaluate(new 
SPARQLResultsJSONWriter(System.out));
} catch ( Exception exception ) {
exception.printStackTrace();
}

}
}

TASK DETAIL
  https://phabricator.wikimedia.org/T259900

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: toan, Addshore
Cc: Addshore, Ladsgroup, Manuel, Lucas_Werkmeister_WMDE, Aklapper, Biggs657, 
Invadibot, Lalamarie69, MPhamWMF, maantietaja, Juan90264, Alter-paule, 
Beast1978, CBogen, Un1tY, Akuckartz, Hook696, Iflorez, Kent7301, alaa_wmde, 
joker88john, CucyNoiD, Nandana, Namenlos314, Gaboe420, Giuliamocci, Cpaulf30, 
Lahi, Gq86, Af420, Bsandipan, GoranSMilovanovic, Mahir256, QZanden, EBjune, 
merbst, LawExplorer, Salgo60, Lewizho99, Maathavan, _jensen, rosalieper, 
Scott_WUaS, Jonas, Xmlizer, jkroll, Wikidata-bugs, Jdouglas, aude, Tobias1984, 
Manybubbles, Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T259900: Update Java code example in the Wikidata Query UI

2021-07-12 Thread gerritbot
gerritbot added a comment.


  Change 704109 **abandoned** by Ladsgroup:
  
  [wikidata/query/gui-deploy@production] Merging from 
7431b4bdd95e8eaacfbd43ba4c85a21c1769d11c:
  
  Reason:
  
  
  
  https://gerrit.wikimedia.org/r/704109

TASK DETAIL
  https://phabricator.wikimedia.org/T259900

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: toan, gerritbot
Cc: Ladsgroup, Manuel, Lucas_Werkmeister_WMDE, Aklapper, Biggs657, Invadibot, 
Lalamarie69, MPhamWMF, maantietaja, Alter-paule, Beast1978, CBogen, Un1tY, 
Akuckartz, Hook696, Iflorez, Kent7301, alaa_wmde, joker88john, CucyNoiD, 
Nandana, Namenlos314, Gaboe420, Giuliamocci, Cpaulf30, Lahi, Gq86, Af420, 
Bsandipan, GoranSMilovanovic, Mahir256, QZanden, EBjune, merbst, LawExplorer, 
Salgo60, Lewizho99, Maathavan, _jensen, rosalieper, Scott_WUaS, Jonas, Xmlizer, 
jkroll, Wikidata-bugs, Jdouglas, aude, Tobias1984, Manybubbles, 
Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T259900: Update Java code example in the Wikidata Query UI

2021-07-12 Thread gerritbot
gerritbot added a comment.


  Change 704127 **merged** by Lucas Werkmeister (WMDE):
  
  [wikidata/query/gui-deploy@production] Merging from 
7431b4bdd95e8eaacfbd43ba4c85a21c1769d11c
  
  https://gerrit.wikimedia.org/r/704127

TASK DETAIL
  https://phabricator.wikimedia.org/T259900

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: toan, gerritbot
Cc: Ladsgroup, Manuel, Lucas_Werkmeister_WMDE, Aklapper, Biggs657, Invadibot, 
Lalamarie69, MPhamWMF, maantietaja, Alter-paule, Beast1978, CBogen, Un1tY, 
Akuckartz, Hook696, Iflorez, Kent7301, alaa_wmde, joker88john, CucyNoiD, 
Nandana, Namenlos314, Gaboe420, Giuliamocci, Cpaulf30, Lahi, Gq86, Af420, 
Bsandipan, GoranSMilovanovic, Mahir256, QZanden, EBjune, merbst, LawExplorer, 
Salgo60, Lewizho99, Maathavan, _jensen, rosalieper, Scott_WUaS, Jonas, Xmlizer, 
jkroll, Wikidata-bugs, Jdouglas, aude, Tobias1984, Manybubbles, 
Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T259900: Update Java code example in the Wikidata Query UI

2021-07-12 Thread gerritbot
gerritbot added a comment.


  Change 704127 had a related patch set uploaded (by WDQSGuiBuilder; author: 
WDQSGuiBuilder):
  
  [wikidata/query/gui-deploy@production] Merging from 
7431b4bdd95e8eaacfbd43ba4c85a21c1769d11c
  
  https://gerrit.wikimedia.org/r/704127

TASK DETAIL
  https://phabricator.wikimedia.org/T259900

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: toan, gerritbot
Cc: Ladsgroup, Manuel, Lucas_Werkmeister_WMDE, Aklapper, Biggs657, Invadibot, 
Lalamarie69, MPhamWMF, maantietaja, Alter-paule, Beast1978, CBogen, Un1tY, 
Akuckartz, Hook696, Iflorez, Kent7301, alaa_wmde, joker88john, CucyNoiD, 
Nandana, Namenlos314, Gaboe420, Giuliamocci, Cpaulf30, Lahi, Gq86, Af420, 
Bsandipan, GoranSMilovanovic, Mahir256, QZanden, EBjune, merbst, LawExplorer, 
Salgo60, Lewizho99, Maathavan, _jensen, rosalieper, Scott_WUaS, Jonas, Xmlizer, 
jkroll, Wikidata-bugs, Jdouglas, aude, Tobias1984, Manybubbles, 
Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T259900: Update Java code example in the Wikidata Query UI

2021-07-12 Thread gerritbot
gerritbot added a comment.


  Change 704109 had a related patch set uploaded (by Ladsgroup; author: 
Ladsgroup):
  
  [wikidata/query/gui-deploy@production] Merging from 
7431b4bdd95e8eaacfbd43ba4c85a21c1769d11c:
  
  https://gerrit.wikimedia.org/r/704109

TASK DETAIL
  https://phabricator.wikimedia.org/T259900

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: toan, gerritbot
Cc: Ladsgroup, Manuel, Lucas_Werkmeister_WMDE, Aklapper, Biggs657, Invadibot, 
Lalamarie69, MPhamWMF, maantietaja, Alter-paule, Beast1978, CBogen, Un1tY, 
Akuckartz, Hook696, Iflorez, Kent7301, alaa_wmde, joker88john, CucyNoiD, 
Nandana, Namenlos314, Gaboe420, Giuliamocci, Cpaulf30, Lahi, Gq86, Af420, 
Bsandipan, GoranSMilovanovic, Mahir256, QZanden, EBjune, merbst, LawExplorer, 
Salgo60, Lewizho99, Maathavan, _jensen, rosalieper, Scott_WUaS, Jonas, Xmlizer, 
jkroll, Wikidata-bugs, Jdouglas, aude, Tobias1984, Manybubbles, 
Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T259900: Update Java code example in the Wikidata Query UI

2021-07-12 Thread Ladsgroup
Ladsgroup added a comment.


  I deploy this.

TASK DETAIL
  https://phabricator.wikimedia.org/T259900

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: toan, Ladsgroup
Cc: Ladsgroup, Manuel, Lucas_Werkmeister_WMDE, Aklapper, Biggs657, Invadibot, 
Lalamarie69, MPhamWMF, maantietaja, Alter-paule, Beast1978, CBogen, Un1tY, 
Akuckartz, Hook696, Iflorez, Kent7301, alaa_wmde, joker88john, CucyNoiD, 
Nandana, Namenlos314, Gaboe420, Giuliamocci, Cpaulf30, Lahi, Gq86, Af420, 
Bsandipan, GoranSMilovanovic, Mahir256, QZanden, EBjune, merbst, LawExplorer, 
Salgo60, Lewizho99, Maathavan, _jensen, rosalieper, Scott_WUaS, Jonas, Xmlizer, 
jkroll, Wikidata-bugs, Jdouglas, aude, Tobias1984, Manybubbles, 
Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T259900: Update Java code example in the Wikidata Query UI

2021-07-12 Thread gerritbot
gerritbot added a comment.


  Change 703849 **merged** by jenkins-bot:
  
  [wikidata/query/gui@master] Update java example to use rdf4j
  
  https://gerrit.wikimedia.org/r/703849

TASK DETAIL
  https://phabricator.wikimedia.org/T259900

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: toan, gerritbot
Cc: Ladsgroup, Manuel, Lucas_Werkmeister_WMDE, Aklapper, Biggs657, Invadibot, 
Lalamarie69, MPhamWMF, maantietaja, Alter-paule, Beast1978, CBogen, Un1tY, 
Akuckartz, Hook696, Iflorez, Kent7301, alaa_wmde, joker88john, CucyNoiD, 
Nandana, Namenlos314, Gaboe420, Giuliamocci, Cpaulf30, Lahi, Gq86, Af420, 
Bsandipan, GoranSMilovanovic, Mahir256, QZanden, EBjune, merbst, LawExplorer, 
Salgo60, Lewizho99, Maathavan, _jensen, rosalieper, Scott_WUaS, Jonas, Xmlizer, 
jkroll, Wikidata-bugs, Jdouglas, aude, Tobias1984, Manybubbles, 
Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T259900: Update Java code example in the Wikidata Query UI

2021-07-09 Thread gerritbot
gerritbot added a project: Patch-For-Review.

TASK DETAIL
  https://phabricator.wikimedia.org/T259900

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: toan, gerritbot
Cc: Ladsgroup, Manuel, Lucas_Werkmeister_WMDE, Aklapper, Biggs657, Invadibot, 
Lalamarie69, MPhamWMF, maantietaja, Alter-paule, Beast1978, CBogen, Un1tY, 
Akuckartz, Hook696, Iflorez, Kent7301, alaa_wmde, joker88john, CucyNoiD, 
Nandana, Namenlos314, Gaboe420, Giuliamocci, Cpaulf30, Lahi, Gq86, Af420, 
Bsandipan, GoranSMilovanovic, Mahir256, QZanden, EBjune, merbst, LawExplorer, 
Salgo60, Lewizho99, Maathavan, _jensen, rosalieper, Scott_WUaS, Jonas, Xmlizer, 
jkroll, Wikidata-bugs, Jdouglas, aude, Tobias1984, Manybubbles, 
Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T259900: Update Java code example in the Wikidata Query UI

2021-07-09 Thread gerritbot
gerritbot added a comment.


  Change 703849 had a related patch set uploaded (by Tobias Andersson; author: 
Tobias Andersson):
  
  [wikidata/query/gui@master] Update java example to use rdf4j
  
  https://gerrit.wikimedia.org/r/703849

TASK DETAIL
  https://phabricator.wikimedia.org/T259900

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: toan, gerritbot
Cc: Ladsgroup, Manuel, Lucas_Werkmeister_WMDE, Aklapper, Invadibot, MPhamWMF, 
maantietaja, CBogen, Akuckartz, Iflorez, alaa_wmde, Nandana, Namenlos314, Lahi, 
Gq86, GoranSMilovanovic, Mahir256, QZanden, EBjune, merbst, LawExplorer, 
Salgo60, _jensen, rosalieper, Scott_WUaS, Jonas, Xmlizer, jkroll, 
Wikidata-bugs, Jdouglas, aude, Tobias1984, Manybubbles, Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T259900: Update Java code example in the Wikidata Query UI

2021-07-09 Thread toan
toan claimed this task.

TASK DETAIL
  https://phabricator.wikimedia.org/T259900

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: toan
Cc: Ladsgroup, Manuel, Lucas_Werkmeister_WMDE, Aklapper, Invadibot, MPhamWMF, 
maantietaja, CBogen, Akuckartz, Iflorez, alaa_wmde, Nandana, Namenlos314, Lahi, 
Gq86, GoranSMilovanovic, Mahir256, QZanden, EBjune, merbst, LawExplorer, 
Salgo60, _jensen, rosalieper, Scott_WUaS, Jonas, Xmlizer, jkroll, 
Wikidata-bugs, Jdouglas, aude, Tobias1984, Manybubbles, Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T259900: Update Java code example in the Wikidata Query UI

2021-07-09 Thread Lucas_Werkmeister_WMDE
Lucas_Werkmeister_WMDE added a comment.


  Yeah, RDF4J sounds good.

TASK DETAIL
  https://phabricator.wikimedia.org/T259900

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lucas_Werkmeister_WMDE
Cc: Ladsgroup, Manuel, Lucas_Werkmeister_WMDE, Aklapper, Invadibot, MPhamWMF, 
maantietaja, CBogen, Akuckartz, Iflorez, alaa_wmde, Nandana, Namenlos314, Lahi, 
Gq86, GoranSMilovanovic, Mahir256, QZanden, EBjune, merbst, LawExplorer, 
Salgo60, _jensen, rosalieper, Scott_WUaS, Jonas, Xmlizer, jkroll, 
Wikidata-bugs, Jdouglas, aude, Tobias1984, Manybubbles, Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T259900: Update Java code example in the Wikidata Query UI

2021-07-07 Thread Ladsgroup
Ladsgroup added a comment.


  What about rdf4j https://rdf4j.org/documentation/programming/repository/? 
(section 1.6.2)

TASK DETAIL
  https://phabricator.wikimedia.org/T259900

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Ladsgroup
Cc: Ladsgroup, Manuel, Lucas_Werkmeister_WMDE, Aklapper, Invadibot, MPhamWMF, 
maantietaja, CBogen, Akuckartz, Iflorez, alaa_wmde, Nandana, Namenlos314, Lahi, 
Gq86, GoranSMilovanovic, Mahir256, QZanden, EBjune, merbst, LawExplorer, 
Salgo60, _jensen, rosalieper, Scott_WUaS, Jonas, Xmlizer, jkroll, 
Wikidata-bugs, Jdouglas, aude, Tobias1984, Manybubbles, Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T259900: Update Java code example in the Wikidata Query UI

2021-06-30 Thread Addshore
Addshore moved this task from Prioritized Product (prioritised from top to 
bottom) to Wikidata-Campsite-Iteration-∞ on the Wikidata-Campsite board.
Addshore edited projects, added Wikidata-Campsite 
(Wikidata-Campsite-Iteration-∞); removed Wikidata-Campsite.

TASK DETAIL
  https://phabricator.wikimedia.org/T259900

WORKBOARD
  https://phabricator.wikimedia.org/project/board/3402/

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Addshore
Cc: Manuel, Lucas_Werkmeister_WMDE, Aklapper, Invadibot, MPhamWMF, maantietaja, 
CBogen, Akuckartz, Iflorez, alaa_wmde, Nandana, Namenlos314, Lahi, Gq86, 
GoranSMilovanovic, Mahir256, QZanden, EBjune, merbst, LawExplorer, Salgo60, 
_jensen, rosalieper, Scott_WUaS, Jonas, Xmlizer, jkroll, Wikidata-bugs, 
Jdouglas, aude, Tobias1984, Manybubbles, Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T259900: Update Java code example in the Wikidata Query UI

2021-06-30 Thread Addshore
Addshore set the point value for this task to "5".

TASK DETAIL
  https://phabricator.wikimedia.org/T259900

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Addshore
Cc: Manuel, Lucas_Werkmeister_WMDE, Aklapper, Invadibot, MPhamWMF, maantietaja, 
CBogen, Akuckartz, Nandana, Namenlos314, Lahi, Gq86, GoranSMilovanovic, 
Mahir256, QZanden, EBjune, merbst, LawExplorer, Salgo60, _jensen, rosalieper, 
Scott_WUaS, Jonas, Xmlizer, jkroll, Wikidata-bugs, Jdouglas, aude, Tobias1984, 
Manybubbles, Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T259900: Update Java code example in the Wikidata Query UI

2021-06-29 Thread Lucas_Werkmeister_WMDE
Lucas_Werkmeister_WMDE updated the task description.

TASK DETAIL
  https://phabricator.wikimedia.org/T259900

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lucas_Werkmeister_WMDE
Cc: Manuel, Lucas_Werkmeister_WMDE, Aklapper, Invadibot, MPhamWMF, maantietaja, 
CBogen, Akuckartz, Nandana, Namenlos314, Lahi, Gq86, GoranSMilovanovic, 
Mahir256, QZanden, EBjune, merbst, LawExplorer, Salgo60, _jensen, rosalieper, 
Scott_WUaS, Jonas, Xmlizer, jkroll, Wikidata-bugs, Jdouglas, aude, Tobias1984, 
Manybubbles, Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T259900: Update Java code example in the Wikidata Query UI

2021-06-22 Thread Manuel
Manuel updated the task description.

TASK DETAIL
  https://phabricator.wikimedia.org/T259900

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Manuel
Cc: Lucas_Werkmeister_WMDE, Aklapper, Invadibot, MPhamWMF, maantietaja, CBogen, 
Akuckartz, Nandana, Namenlos314, Lahi, Gq86, GoranSMilovanovic, Mahir256, 
QZanden, EBjune, merbst, LawExplorer, Salgo60, _jensen, rosalieper, Scott_WUaS, 
Jonas, Xmlizer, jkroll, Wikidata-bugs, Jdouglas, aude, Tobias1984, Manybubbles, 
Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T259900: Update Java code example in the Wikidata Query UI

2020-08-11 Thread Lydia_Pintscher
Lydia_Pintscher added a project: Wikidata-Campsite.

TASK DETAIL
  https://phabricator.wikimedia.org/T259900

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lydia_Pintscher
Cc: Lucas_Werkmeister_WMDE, Aklapper, CBogen, Akuckartz, darthmon_wmde, 
Nandana, Namenlos314, Lahi, Gq86, GoranSMilovanovic, Mahir256, QZanden, EBjune, 
merbst, LawExplorer, Salgo60, _jensen, rosalieper, Scott_WUaS, Jonas, Xmlizer, 
jkroll, Wikidata-bugs, Jdouglas, aude, Tobias1984, Manybubbles, 
Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs


[Wikidata-bugs] [Maniphest] T259900: Update Java code example in the Wikidata Query UI

2020-08-07 Thread Pppery
Pppery renamed this task from "Update Java code example in the WIkidata Query 
UI" to "Update Java code example in the Wikidata Query UI".

TASK DETAIL
  https://phabricator.wikimedia.org/T259900

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Pppery
Cc: Lucas_Werkmeister_WMDE, Aklapper, CBogen, Akuckartz, darthmon_wmde, 
Nandana, Namenlos314, Lahi, Gq86, GoranSMilovanovic, Mahir256, QZanden, EBjune, 
merbst, LawExplorer, Salgo60, _jensen, rosalieper, Scott_WUaS, Jonas, Xmlizer, 
jkroll, Wikidata-bugs, Jdouglas, aude, Tobias1984, Manybubbles, 
Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs


[Wikidata-bugs] [Maniphest] T259900: Update Java code example in the WIkidata Query UI

2020-08-07 Thread Lucas_Werkmeister_WMDE
Lucas_Werkmeister_WMDE created this task.
Lucas_Werkmeister_WMDE added a project: Wikidata Query UI.
Restricted Application added a subscriber: Aklapper.
Restricted Application added a project: Wikidata.

TASK DESCRIPTION
  As a developer, I want to easily use the Wikidata Query Service in my Java 
program, bot, or library, in order to make use of Wikidata’s data.
  
  **Problem:**
  The Wikidata Query UI includes example code for how to use WDQS from a Java 
program, using the SPARQL-JAVA  
library. However, that library has apparently completely been rewritten in the 
meantime (commit eb8132d7ae 
),
 even replacing the license. As a result, the example code we show no longer 
works with the library.
  
  **Example:**
  Generated example code for the “cats” query:
  
// https://github.com/BorderCloud/SPARQL-JAVA
import com.bordercloud.sparql.Endpoint;
import com.bordercloud.sparql.EndpointException;
import java.util.ArrayList;
import java.util.HashMap;

public class Main {

public static void main(String[] args) {
String endpointUrl = "https://query.wikidata.org/sparql;;

String querySelect = "SELECT ?item ?itemLabel WHERE {\n" +
"  ?item wdt:P31 wd:Q146.\n" +
"  SERVICE wikibase:label { bd:serviceParam 
wikibase:language \"[AUTO_LANGUAGE],en\". }\n" +
"}";

try {
HashMap data = retrieveData(endpointUrl, querySelect);
printResult(data, 30);
} catch (EndpointException eex) {
eex.printStackTrace();
}
}

public static HashMap retrieveData(String endpointUrl, 
String query) throws EndpointException {
Endpoint sp = new Endpoint(endpointUrl, false);
sp.setUserAgentRequestHeader("WDQS-Example Java"); // TODO adjust 
this; see https://w.wiki/CX6
HashMap rs = sp.query(query);
return rs;
}

public static void printResult(HashMap rs , int size) {
  for (String variable : (ArrayList) 
rs.get("result").get("variables")) {
System.out.print(String.format("%-"+size+"."+size+"s", variable ) + 
" | ");
  }
  System.out.print("\n");
  for (HashMap value : (ArrayList) 
rs.get("result").get("rows")) {
for (String variable : (ArrayList) 
rs.get("result").get("variables")) {
  System.out.print(String.format("%-"+size+"."+size+"s", 
value.get(variable)) + " | ");
}
System.out.print("\n");
  }
}
}
  
  The referenced `Endpoint` and `EndpointException` classes no longer exist.
  
  **Screenshots/mockups:**
  
  **BDD**
  GIVEN 
  AND 
  WHEN
  AND
  THEN
  AND
  
  **Acceptance criteria:**
  
  - The generated example code can be used with the latest version(s) of the 
library/libraries it uses.
  
  **Open questions:**
  
  - Should we use the new version of SPARQL-JAVA or some other library? The new 
SPARQL-JAVA version doesn’t support customizing the user agent, for instance 
(#5 ).

TASK DETAIL
  https://phabricator.wikimedia.org/T259900

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lucas_Werkmeister_WMDE
Cc: Lucas_Werkmeister_WMDE, Aklapper, CBogen, Akuckartz, darthmon_wmde, 
Nandana, Namenlos314, Lahi, Gq86, GoranSMilovanovic, Mahir256, QZanden, EBjune, 
merbst, LawExplorer, Salgo60, _jensen, rosalieper, Scott_WUaS, Jonas, Xmlizer, 
jkroll, Wikidata-bugs, Jdouglas, aude, Tobias1984, Manybubbles, 
Lydia_Pintscher, Mbch331
___
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs