I’m Maxime Lecoq from France (my presentation here), I’m new to this forum, I’m pleased to be here.
We are starting a research project at INRIA France (Wimmics Team with Fabien Gandon & Pierre-Antoine Champin) about searching and querying data in a SOLID ecosystem. This project associates Startin’Blox (@balessan), a French company that has developed a SOLID compliant server built on top of a Django architecture. It also involves the Mycelium project wich I lead: a SOLID based free software suite of tools for farmers, based on the Data Food Consortium ontology.
With SOLID, data can be distributed over multiple PODs accross multiple servers. In such a scenario, finding a piece of information becomes complex and might lead to excessive response time or resource consumption. Our work will be to study how we can reduce limiting factors to improve the performances.
We would like to know which entry points, resources, or ongoing works could be a good starting point to work on this question from your point of view?
With SOLID, data can be distributed over multiple PODs accross multiple servers. In such a scenario, finding a piece of information becomes complex and might lead to excessive response time or resource consumption. Our work will be to study how we can reduce limiting factors to improve the performances.
I think indeed we need queryable pod, graph based approach, ditch the concept of containers and extend the Solid api to send queries, which are checked by the Solid server for authorizations in a way that authorizations are linked to every node in the graph.
Thanks Ruben for this link, it already was on our list of resources and I think it will be investigated in a few weeks as @lecoqlibre already have to deal with the others in a reverse chronological order and yours is pretty recent.