The philosophy behind SOLID is great, except that I don’t see any story about employing relations (as in “relational database”).
I’m not talking SQL; just the relational algebra. If I could fluently work with relations over values including triples and anything else, SOLID is a complete solution for accessing data. Without it, I would have to go outside SOLID to do many kinds of real work.
I get that triples can technically represent anything you can with relations, but it’s beyond klunky.
I can easily conceive of elegant ways to provide the relational algebra within SOLID.
Have I missed something? Is there a plan to support relations?