text on metamodel and on databases