Numeric values would allow later flexibility... for example, you could say "graphType > UNDIRECTED_GRAPH_WITHOUT_LABELS" and do the things for those several cases.