Skip to content

Idées de développement

Sébastien Beyou edited this page Mar 7, 2019 · 1 revision

Voici quelques idées de développement autour d’Archéo Lex/de légistique numérique.

Requêtes préfabriquées via une interface simple

Considérant que certaines données statistiques (ou de fond même) devraient être (relativement) facilement accessibles,

Étant donné que legi.py, en tant que base de données, peut répondre à un certain nombre de questions comme, par exemple, « combien de codes ont été modifiés le mois dernier ? »,

Il est proposé :

De créer une interface simple avec un ou deux champs et un bouton, pour sélectionner :

  • une question parmi plusieurs (ou mettre en valeur les questions les plus courantes + 1 question au hasard pour ajouter de la diversité et annuler un effet de bulle), par exemple « combien y a-t-il de codes en vigueur ? » ou « quels sont les X dernières lois ? » ou « combien y a-t-il d’articles par code ? »,
  • et possiblement une variable à remplir, par exemple le X dans la question précédente,

Puis valider, et cela donne la réponse, soit une valeur numérique, soit un graphique, soit une carte, etc. Possiblement, si on veut faire découvrir le language SQL, il est possible d’afficher la requête correspondante, et possiblement d’afficher un éditeur SQL permettant de s’amuser avec d’autres requêtes ou en changeant les paramètres.

De façon sous-jacence, un certain nombre de requêtes seraient pré-enregistrées, possiblement avec un ou deux paramètres. Ce site serait similaire à ce que fait regexr.com pour les expressions régulières, y compris le versant communautaire (j’avais par exemple soumis une regex pour les années bisextiles). Similairement, dans le monde Wikimedia, il y a :

  • Quarry où il est possible de faire des requêtes SQL sur les bases de données de Wikimedia et où il est possible de voir les requêtes SQL faites par d’autres personnes avec possibilité de les cloner/forker, ainsi que
  • le Querry Service de Wikidata qui comprend d’une part des requêtes d’exemples (bouton en haut) venant de la page (librement éditable) de Wikidata et d’autre part un assistant de requêtes permettant de faire une requête via un formulaire (donc de façon très similaire à ce qui est proposé ici), ainsi que des aides dans la rédaction des requêtes SPARQL (des infobulles affichant à quoi correspond un numéro ainsi qu’une auto-complétion avec Ctrl+Espace).

Cela serait une extension de cette requête relative à la mise à disposition d’une interface web permettant de faire des requêtes SQL sur la base legi.py avec une base toujours à jour.

Clone this wiki locally