Come together with the global Drupal community in Rotterdam, 28 Sept – 1 Oct 2026. Sessions, contribution, connection, and Early Bird savings until 8 June.
I think there is a logical error in putting all the queries in the filter box: the first query in your demo was something like a filter, but the second query was conceptually more of a field or a relationship thing - it adds data to the object you'll be able to output.
I think it would be best to add a panel for resources to views. In the resources panel you could define a sparql endpoint and the sparql query you want to run on it. Once you added a resource it would become available to the other panels as filters, fields, relationships (to jump 2 triples far), arguments, etc (much like you do now, except that you define your resources in your filter)
Right now you are using filters to add data while they are conceptually for removing items.
Congrats again with the project, great to see the progress!
Thanks for the feedback. The issue I originally posted is a code issue, though—you can't specify multiple endpoints to run the same query against—so I'm moving back to that.
Comments
Comment #1
kvantomme commentedI think there is a logical error in putting all the queries in the filter box: the first query in your demo was something like a filter, but the second query was conceptually more of a field or a relationship thing - it adds data to the object you'll be able to output.
I think it would be best to add a panel for resources to views. In the resources panel you could define a sparql endpoint and the sparql query you want to run on it. Once you added a resource it would become available to the other panels as filters, fields, relationships (to jump 2 triples far), arguments, etc (much like you do now, except that you define your resources in your filter)
Right now you are using filters to add data while they are conceptually for removing items.
Congrats again with the project, great to see the progress!
Comment #2
Anonymous (not verified) commentedThanks for the feedback. The issue I originally posted is a code issue, though—you can't specify multiple endpoints to run the same query against—so I'm moving back to that.
I have moved your comment to #855136: using filters pane for WHERE clauses breaks Views conventions.