A Shell like util use SQL like DSL.
Socrates is a semantic storage model. It create a triple semantic database over a RDB through a middle layer. Socrates aim to independent to database, but start with a project on postgresql, and it should use any database's specifically functions.
Log All Time For You going to do. Review every thing you done.