digraph kurz_domain { rankdir=LR; node [ shape=record]; domain [ label="Domain|targetFqdn|vanityFqdn" ]; target_url [ label="Target URL|url" ]; short_url [ label="Short URL|url|target" ]; user_domain_role [ label="User domain role|user|domain|role" ]; domain_role [ label="Domain role" ]; user [ label="User" ]; app_role [ label="App role" ]; user_app_role [ label="User app role|user|role" ]; /* Does not include hits: see short_url_hit */ short_url_event [ label="SU Event|shortUrl|created" ] short_url_hit [ label="SU Hit|shortUrl|ts|IP" ]; short_url:target -> target_url:lb short_url_event:su -> short_url:lb short_url_hit:su -> short_url:lb user_app_role:u -> user:lb; user_app_role:r -> app_role:lb user_domain_role:d -> domain:lb user_domain_role:r -> domain_role:lb user_domain_role:u -> user:lb }