This is just FYI.
I don’t know if this is in any way useful to TerminusDB, but it might be, so posting. The openEngiadina project is developing an ActivityPub-based semantic social network, and has received NLNet funding to do research in a number of technical areas. The project has some really interesting aspects. One of them is:
pukkamustard, the lead dev of openEngiadina, mentioned on Matrix looking into using HDT in combination with content addressing, and that Terminus is also using HDT.
For those unfamiliar with HDT:
Currently RDF data is stored and sent in very verbose textual serialization formats that waste a lot of bandwidth and are expensive to parse and index. If RDF is meant to be machine understandable, why not use an appropriate format for that?
HDT (Header, Dictionary, Triples) is a compact data structure and binary serialization format for RDF that keeps big datasets compressed to save space while maintaining search and browse operations without prior decompression. This makes it an ideal format for storing and sharing RDF datasets on the Web.