Consider RDF4J parameters for SPARQL

Ouverte
#44 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
20/100
Type d'issue
Fonctionnalité
Clarté
À clarifier
Activité
À l'abandon
Stack technique
python
Domaine
backend

Piste de recherche

Read the RDF4J REST API documentation linked in the issue and inspect the PyShEx evaluator and its sparql_slurper queries. Compare the proposed individual parameters, trailer parameter, and generic SPARQL template approaches; done means choosing and defining an approach for controlling SPARQL queries.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

http://docs.rdf4j.org/rest-api/ has a number of non-official but mainstream parameters for controlling various aspects of SPARQL queries.

Question: should we

  1. add these parameters to the PyShEx evaluator as individual items
  2. look at one big "trailer" parameter that is tacked on to the sparql_slurper queries?
  3. Consider a generic SPARQL template where the code fills in the subj/pred/obj elements and the query can be as fancy as needed?
Langage dominant
Jupyter Notebook
Étoiles
29
Forks
16
Merge moyen
20 h 57 min
PR mergées (30 j)
9

Préparer son environnement

Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de linkml/PyShEx

Toutes les issues de linkml/PyShEx

Issues similaires

Plus d'issues Backend & API Design

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.