digraph kurz { rankdir = LR; node [ shape="record" ]; domain [ label="Domain|owner|strategy" ]; hit [ label="Hit|short|origin" ]; eventinfo [ label="Event info|IP|ts" ]; language [ label="Language|native name" ]; likings [ label="Likings|user|longUrl|ts" ]; long [ label="Long URL|value" ]; longmeta [ label="Long metadata|url|mimeType|language|imagePath|origin" ]; session [ label="Session|user|info" ]; short [ label="Short URL|value|shortFor|domain|strategy|submittedBy|submittedOn|isEnabled" ]; strategy [ label="Strategy|name" ]; user [ label="User|language|defaultStrategy" ]; edge [ color="red", label="is a" ]; domain:strategy -> strategy:k; domain:owner -> user:k; hit:origin -> eventinfo:k; hit:short -> short:k; likings:long -> long:k; likings:user -> user:k; longmeta:info -> eventinfo:k; longmeta:language -> language:k; longmeta:url -> long:k; session:info -> eventinfo:k; session:user -> user:k; short:domain -> domain:k; short:long -> long:k; short:user -> user:k; short:strategy -> strategy:k; user:language -> language:k; user:strategy -> strategy:k; }