assemblee-virtuelle / assemblee-virtuelle/semapps

Utiliser une librairie pour construire les requêtes SparQL

Open
#87 6 comments 0 reactions 1 assignee Claimed by @srosset81 View on GitHub
difficult issue ldp
Dominant language
TypeScript
Stars
103
Forks
14
Avg merge
1m
Merged PRs (30d)
2

Description

Eviter de construire "manuellement" les requêtes SparQL mais utiliser un builder comme ceux-ci :

https://github.com/AtomGraph/sparql-builder
https://www.npmjs.com/package/json-rql
https://github.com/D2KLab/sparql-transformer
https://github.com/GeoKnow/Jassa-Core/tree/master/lib/sparql

Autre possibilité : se baser sur https://github.com/RubenVerborgh/SPARQL.js qui permet de convertir un tableau JSON en requête SparQL et créer un package adapté à nos besoins.

L'avantage c'est qu'il sera plus facile de créer des requêtes flexibles, en fonction des besoins des différents modules. Cela aidera aussi à créer un code plus propre et plus lisible, et on éviterait des choses comme [ça](https://github.com/assemblee-virtuelle/semapps/pull/81/files#diff-f36a632c5e3e38b91b9fe973fd8acb49R62-R65).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.