Skip to content

Ajouter un paramètre "collection" au endpoint /concepts/definitions #427

@ChristopheYon

Description

@ChristopheYon

L'objectif est de pouvoir filtrer la liste des concepts pour récupérer seulement la liste de ceux qui appartiennent à la collection dont le nom est passé en paramètre.
En termes Sparql cela revient à rajouter un optional sur le fait que le concept est membre d'une ressource de type colection et de filtrer sur son identifiant (avec le problème que cet identifiant n'existe pas vraiment dans la base mais on va dire pour l'instant sur le dernier morceau de son URI).
Bref pour un paramètre ${param_collection}, cela revient à ajouter à la requête un truc du genre :

  OPTIONAL {?collection skos:member ?concept ; a skos:Collection .}
  FILTER (STRENDS(STR(?collection), '/${param_collection}'))

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions