Hello, i need advices to spot entry point in source code for the implementation of the /describe
point of access in VOS.
The /describe
service is used by the FCT (facet) VAD package, and explicitly limiting the triplets in the result to only one graph when you click the second tab (“Description”) in the facet webapp about a resource.
We know it’s possible to enlarge the results to other datasets (graphs) by providing a list of graph names in http
parameters (as in Faceted Browser not listing all resources on page description) but this solution is unapplicable for us because we got tons of dynamically generated graphs (purpose is to “group” triples about a resource in distinct contexts)
The default SPARQL describe operator behaviour is to allow to query ALL graphs by default, we can illustrate with these two links :
- results send to the faceting system (only one specific graph) by
https://data.idref.fr/describe/?url=http://www.idref.fr/169814289/id
- results send by the “standard” SPARQL describe query, default behaviour is searching in all graphs of the triplestore :
https://data.idref.fr/sparql?query=DESCRIBE%20<http://www.idref.fr/169814289/id>&format=text/plain
= more triples from other graphs.
I suspect source code in /describe
to limit explicitly the query to one specific graph.
Any help, clues to search in source code, advices, … are welcome,
Thanks !
Thomas