Ferma, a reworking of tinkerpop frames