[ issue #14 ] DAO refactoing with generics for supporting several kinds
of triple representation