Open pchampin opened 9 years ago
Sound like a fun exercise.
The feasibility of this issue depends on the type of integration though: the any-time kind of query answering of LDF would be very tricky to integrate into YASR (the SPARQL resultset visualization part). Incrementally adding data to any of these plugins, would often require a complete redraw of the dom document.
If we'd ignore the any-time query answering, then a combination might work though. A good first step would indeed by the other ticket you submitted: https://github.com/LinkedDataFragments/Browser.js/issues/4
The anytime behavior -- while a potential future feature of YASR -- seem to be unrelated to this current issue. LDF results can be collected into full result sets, and SPARQL result set can be streamed on a per solution basis.
(I do of course agree that in practice LDF is more often used with incremental pagination and SPARQL result sets are not often parsed incrementally (because most XML and JSON parsers do not allow incremental/streamed parsing).)
I would therefore not be opposed to adding support for sending queries to an LDF endpoint and receiving full result sets back and have a separate issue for incrementally loading result sets into YASR.
It would be great if YASGUI could access not only SPARQL endpoins but also Linked Data Fragment services. A good starting point would be here: https://github.com/LinkedDataFragments/Browser.js .
Note that I suggested to them to consider this as well...