Sujet sur Discussion Gestion:Tâches/Liste/242

Antoine Mercier-Linteau (discussioncontributions)

@Michaël St-Gelais, je suis allé investiguer comme Données Québec s'y prenait pour publier ses jeux de données et il est possible de leur fournir simplement un URL d'API (exemple). Dans notre cas c'est à https://wikimedi.ca/api.php.

Un API permet de faire des requêtes sur notre système même plutôt que d'avoir à sporadiquement formater et publier des jeux de données sur Données Québec.

Dans ce cas, on peut déjà se connecter à Données Québec ou attendre qu'on dispose de plus de données afin que d'éventuels programmeurs aient de quoi à se mettre sous la dent.

À moins qu'ils ne t'aient dit quelque chose de différent?

Michaël St-Gelais (discussioncontributions)

Ah bon ! Ce que j'en comprends, c'est qu'il n'y a pas de grande programmation à faire de ce côté ? C'est génial !

Ça l'aurait été une belle ligne à ajouter à notre plan d'affaires par contre. :P

Michaël St-Gelais (discussioncontributions)

Ne sommes-nous pas capable de mettre un 2h à 50 $/h pour l'API ? Ça ferait bien !

Antoine Mercier-Linteau (discussioncontributions)

Difficilement, étant donné que ça l'implique de confirmer notre adhésion à Données Québec et d'ajouter cette source de données à notre compte, ce n'est pas quelque chose qu'on peut vraiment contracter.

En revanche, la création d'un endpoint SPARQL pourrait l'être. J'ai écris à Données Québec pour voir s'il prenaient en charge ce format.

Michaël St-Gelais (discussioncontributions)

Ok d'accord ! Tu as écrit à qui à Données Québec ?

Pour un non informaticien, comme expliquerais-tu l'endpoint SPARQL et en quoi ça se différencie de l'API ?

Antoine Mercier-Linteau (discussioncontributions)

Je leur ai écrit via leur formulaire de contact sur leur site web.

Honnêtement je connais mal SPARQL, mais il me semble qu'il est possible de faire des requêtes complexes sur le endpoint (genre donne moi toutes les maladies qui ont comme signe ...) Pour l'API, c'est un accès plus brut, genre lister les pages d'un catégorie, obtenir son historique de modifications ,etc. Il peut être possible de faire des requêtes complexes avec de la sémantique, mais la syntaxe ne sera pas aussi riche qu'avec SPARQL.