Hi Arto,
> Are you aware of the parallel effort in that direction by Ruben
> Verborgh under Michel Dumontier's direction?
Just a small correction:
this was actually previously ongoing work
by a PhD student of mine (Ruben Taelman).
I'm not sure if I introduced you guys at ESWC.
What we're building is basically a workaround,
in which an LDF server uses multiple HDT files
(one for each graph + one for the graphs)
to serve quad data.
Native support in HDT would be much nicer.
That said, depending on how graphs are used,
another solution might be more interesting from an LDF angle.
If graphs are purely used to identify different datasets,
those datasets could actually just be different TPF interfaces
on which a client performs federated querying.
Having multiple TPF interfaces is much cheaper
than having multiple SPARQL endpoints,
so there is no real necessity to put multiple datasets
in a single endpoint by putting them in different graphs.
If, however, a single dataset has multiple graphs,
we need to look at real quad support
(through the multi-HDT workaround or native in HDT).
@Javier: what's the current status of quads in HDT?
Can we do anything to help (for instance, with hdt-cpp)?
Best,
Ruben