requires that the user specifies a data model of the graphs which are queried and rewritten (data definition specifications). The data model is specified in a data definition language (DDL), either Java, AST-DDL or flat-CoSy-fSDL.