diff -r 06825f3aa213 -r 7cb2daf6da35 doc/source/models.dot --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/source/models.dot Fri Apr 13 15:41:00 2018 +0200 @@ -0,0 +1,2134 @@ +digraph model_graph { + // Dotfile by Django-Extensions graph_models + // Created: 2018-04-13 12:53 + // Cli Options: -a -l tred + + fontname = "Helvetica" + fontsize = 8 + splines = true + + node [ + fontname = "Helvetica" + fontsize = 8 + shape = "plaintext" + ] + + edge [ + fontname = "Helvetica" + fontsize = 8 + ] + + // Labels + + + hdalab_models_categories_WpCategory [label=< + + + + + + + +
+ + WpCategory +
+ id + + AutoField +
+ label + + CharField +
+ >] + + hdalab_models_categories_TagWpCategory [label=< + + + + + + + + + + + +
+ + TagWpCategory +
+ id + + AutoField +
+ tag + + ForeignKey (id) +
+ wp_category + + ForeignKey (id) +
+ hidden + + BooleanField +
+ >] + + hdalab_models_categories_TagInfobox [label=< + + + + + + + + + + + + + +
+ + TagInfobox +
+ id + + AutoField +
+ tag + + ForeignKey (id) +
+ name + + CharField +
+ revision_id + + BigIntegerField +
+ source + + TextField +
+ >] + + hdalab_models_categories_InfoboxParameter [label=< + + + + + + + + + + + +
+ + InfoboxParameter +
+ id + + AutoField +
+ tag_infobox + + ForeignKey (id) +
+ param_name + + CharField +
+ param_value + + TextField +
+ >] + + hdalab_models_categories_WpCategoryInclusion [label=< + + + + + + + + + +
+ + WpCategoryInclusion +
+ id + + AutoField +
+ child_category + + ForeignKey (id) +
+ parent_category + + ForeignKey (id) +
+ >] + + hdalab_models_dataviz_TagYears [label=< + + + + + + + + + + + +
+ + TagYears +
+ id + + AutoField +
+ tag + + OneToOneField (id) +
+ end_year + + IntegerField +
+ start_year + + IntegerField +
+ >] + + hdalab_models_dataviz_TagLinks [label=< + + + + + + + + + +
+ + TagLinks +
+ id + + AutoField +
+ object + + ForeignKey (id) +
+ subject + + ForeignKey (id) +
+ >] + + hdalab_models_dataviz_Country [label=< + + + + + + + +
+ + Country +
+ id + + AutoField +
+ dbpedia_uri + + URLField +
+ >] + + hdalab_models_dataviz_GeoInclusion [label=< + + + + + + + + + +
+ + GeoInclusion +
+ id + + AutoField +
+ country + + ForeignKey (id) +
+ tag + + OneToOneField (id) +
+ >] + + hdalab_models_dataviz_DbpediaFields [label=< + + + + + + + + + + + + + + + +
+ + DbpediaFields +
+ id + + AutoField +
+ tag + + OneToOneField (id) +
+ abstract + + TextField +
+ dbpedia_uri + + URLField +
+ label + + CharField +
+ thumbnail + + URLField +
+ >] + + hdalab_models_dataviz_DbpediaFieldsTranslation [label=< + + + + + + + + + + + + + + + + + +
+ + DbpediaFieldsTranslation +
+ id + + AutoField +
+ master + + ForeignKey (id) +
+ abstract + + TextField +
+ is_abstract_translated + + BooleanField +
+ is_label_translated + + BooleanField +
+ label + + CharField +
+ language_code + + CharField +
+ >] + + hdalab_models_dataviz_HdaSession [label=< + + + + + + + + + +
+ + HdaSession +
+ id + + AutoField +
+ data + + TextField +
+ sessionid + + CharField +
+ >] + + hdalab_models_dataviz_InseeCoords [label=< + + + + + + + + + + + +
+ + InseeCoords +
+ insee + + IntegerField +
+ city_name + + CharField +
+ latitude + + FloatField +
+ longitude + + FloatField +
+ >] + + hdalab_models_dataviz_DatasheetExtras [label=< + + + + + + + + + +
+ + DatasheetExtras +
+ id + + AutoField +
+ datasheet + + OneToOneField (id) +
+ insee + + ForeignKey (insee) +
+ >] + + hdalab_models_renkan_HdalabRenkan [label=< + + + + + + + + + + + +
+ + HdalabRenkan +
+ id + + AutoField +
+ renkan + + ForeignKey (id) +
+ favorite + + BooleanField +
+ state + + IntegerField +
+ >] + + hdalab_models_renkan_HdalabRenkanStateTransition [label=< + + + + + + + + + + + + + + + + + +
+ + HdalabRenkanStateTransition +
+ id + + AutoField +
+ author + + ForeignKey (id) +
+ renkan + + ForeignKey (id) +
+ from_state + + IntegerField +
+ message + + TextField +
+ to_state + + IntegerField +
+ ts + + DateTimeField +
+ >] + + + + + hdabo_models_SortedDatasheetLink [label=< + + + + + + + +
+ + SortedDatasheetLink +
+ datasheet + + ForeignKey (id) +
+ sort_value + + IntegerField +
+ >] + + django_contrib_auth_models_AbstractUser [label=< + + + + + + + + + + + + + + + + + + + + + + + +
+ + AbstractUser
<AbstractBaseUser,PermissionsMixin> +
+ date_joined + + DateTimeField +
+ email + + EmailField +
+ first_name + + CharField +
+ is_active + + BooleanField +
+ is_staff + + BooleanField +
+ is_superuser + + BooleanField +
+ last_login + + DateTimeField +
+ last_name + + CharField +
+ password + + CharField +
+ username + + CharField +
+ >] + + hdabo_models_User [label=< + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + User
<AbstractUser> +
+ id + + AutoField +
+ date_joined + + DateTimeField +
+ email + + EmailField +
+ first_name + + CharField +
+ is_active + + BooleanField +
+ is_staff + + BooleanField +
+ is_superuser + + BooleanField +
+ last_login + + DateTimeField +
+ last_name + + CharField +
+ password + + CharField +
+ username + + CharField +
+ >] + + hdabo_models_Organisation [label=< + + + + + + + + + + + + + +
+ + Organisation +
+ id + + AutoField +
+ hda_id + + CharField +
+ location + + CharField +
+ name + + CharField +
+ website + + CharField +
+ >] + + hdabo_models_Author [label=< + + + + + + + + + + + +
+ + Author +
+ id + + AutoField +
+ firstname + + CharField +
+ hda_id + + CharField +
+ lastname + + CharField +
+ >] + + hdabo_models_TimePeriod [label=< + + + + + + + + + + + +
+ + TimePeriod +
+ id + + AutoField +
+ label + + CharField +
+ natural_key + + CharField +
+ school_period + + IntegerField +
+ >] + + hdabo_models_Domain [label=< + + + + + + + + + + + +
+ + Domain +
+ id + + AutoField +
+ label + + CharField +
+ natural_key + + CharField +
+ school_period + + IntegerField +
+ >] + + hdabo_models_DocumentFormat [label=< + + + + + + + +
+ + DocumentFormat +
+ id + + AutoField +
+ label + + CharField +
+ >] + + hdabo_models_TagCategory [label=< + + + + + + + + + +
+ + TagCategory +
+ id + + AutoField +
+ label + + CharField +
+ natural_key + + CharField +
+ >] + + hdabo_models_Tag [label=< + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + Tag +
+ id + + AutoField +
+ category + + ForeignKey (id) +
+ alias + + CharField +
+ alternative_label + + CharField +
+ alternative_wikipedia_pageid + + BigIntegerField +
+ alternative_wikipedia_url + + URLField +
+ created_at + + DateTimeField +
+ dbpedia_uri + + URLField +
+ label + + CharField +
+ natural_key + + CharField +
+ normalized_label + + CharField +
+ original_label + + CharField +
+ popularity + + IntegerField +
+ url_status + + IntegerField +
+ wikipedia_pageid + + BigIntegerField +
+ wikipedia_url + + URLField +
+ >] + + hdabo_models_Location [label=< + + + + + + + + + +
+ + Location +
+ id + + AutoField +
+ insee + + CharField +
+ name + + CharField +
+ >] + + hdabo_models_Datasheet [label=< + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + Datasheet +
+ id + + AutoField +
+ author + + ForeignKey (id) +
+ format + + ForeignKey (id) +
+ organisation + + ForeignKey (id) +
+ town + + ForeignKey (id) +
+ validator + + ForeignKey (id) +
+ description + + TextField +
+ hda_id + + CharField +
+ manual_order + + BooleanField +
+ modification_datetime + + DateTimeField +
+ original_creation_date + + DateField +
+ original_modification_date + + DateField +
+ title + + CharField +
+ url + + URLField +
+ validated + + BooleanField +
+ validation_date + + DateTimeField +
+ >] + + hdabo_models_TaggedSheet [label=< + + + + + + + + + + + + + + + + + + + +
+ + TaggedSheet +
+ id + + AutoField +
+ datasheet + + ForeignKey (id) +
+ tag + + ForeignKey (id) +
+ created_at + + DateTimeField +
+ index_note + + FloatField +
+ order + + IntegerField +
+ original_order + + IntegerField +
+ wikipedia_revision_id + + BigIntegerField +
+ >] + + hdabo_models_Datasheet_domains [label=< + + + + + + + + + + + +
+ + Datasheet_domains
<SortedDatasheetLink> +
+ id + + AutoField +
+ datasheet + + ForeignKey (id) +
+ domain + + ForeignKey (id) +
+ sort_value + + IntegerField +
+ >] + + hdabo_models_Datasheet_highschool_periods [label=< + + + + + + + + + + + +
+ + Datasheet_highschool_periods
<SortedDatasheetLink> +
+ id + + AutoField +
+ datasheet + + ForeignKey (id) +
+ timeperiod + + ForeignKey (id) +
+ sort_value + + IntegerField +
+ >] + + hdabo_models_Datasheet_highschool_themes [label=< + + + + + + + + + + + +
+ + Datasheet_highschool_themes
<SortedDatasheetLink> +
+ id + + AutoField +
+ datasheet + + ForeignKey (id) +
+ domain + + ForeignKey (id) +
+ sort_value + + IntegerField +
+ >] + + hdabo_models_Datasheet_college_periods [label=< + + + + + + + + + + + +
+ + Datasheet_college_periods
<SortedDatasheetLink> +
+ id + + AutoField +
+ datasheet + + ForeignKey (id) +
+ timeperiod + + ForeignKey (id) +
+ sort_value + + IntegerField +
+ >] + + hdabo_models_Datasheet_college_themes [label=< + + + + + + + + + + + +
+ + Datasheet_college_themes
<SortedDatasheetLink> +
+ id + + AutoField +
+ datasheet + + ForeignKey (id) +
+ domain + + ForeignKey (id) +
+ sort_value + + IntegerField +
+ >] + + hdabo_models_Datasheet_primary_periods [label=< + + + + + + + + + + + +
+ + Datasheet_primary_periods
<SortedDatasheetLink> +
+ id + + AutoField +
+ datasheet + + ForeignKey (id) +
+ timeperiod + + ForeignKey (id) +
+ sort_value + + IntegerField +
+ >] + + hdabo_models_Datasheet_primary_themes [label=< + + + + + + + + + + + +
+ + Datasheet_primary_themes
<SortedDatasheetLink> +
+ id + + AutoField +
+ datasheet + + ForeignKey (id) +
+ domain + + ForeignKey (id) +
+ sort_value + + IntegerField +
+ >] + + hdabo_models_Folder [label=< + + + + + + + + + + + +
+ + Folder +
+ id + + AutoField +
+ description + + TextField +
+ title + + CharField +
+ url + + URLField +
+ >] + + + + + django_contrib_auth_models_Permission [label=< + + + + + + + + + + + +
+ + Permission +
+ id + + AutoField +
+ content_type + + ForeignKey (id) +
+ codename + + CharField +
+ name + + CharField +
+ >] + + django_contrib_auth_models_Group [label=< + + + + + + + +
+ + Group +
+ id + + AutoField +
+ name + + CharField +
+ >] + + + + + django_contrib_contenttypes_models_ContentType [label=< + + + + + + + + + +
+ + ContentType +
+ id + + AutoField +
+ app_label + + CharField +
+ model + + CharField +
+ >] + + + + + django_contrib_sessions_models_Session [label=< + + + + + + + + + +
+ + Session +
+ session_key + + CharField +
+ expire_date + + DateTimeField +
+ session_data + + TextField +
+ >] + + + + + django_contrib_sites_models_Site [label=< + + + + + + + + + +
+ + Site +
+ id + + AutoField +
+ domain + + CharField +
+ name + + CharField +
+ >] + + + + + django_contrib_admin_models_LogEntry [label=< + + + + + + + + + + + + + + + + + + + +
+ + LogEntry +
+ id + + AutoField +
+ content_type + + ForeignKey (id) +
+ user + + ForeignKey (id) +
+ action_flag + + PositiveSmallIntegerField +
+ action_time + + DateTimeField +
+ change_message + + TextField +
+ object_id + + TextField +
+ object_repr + + CharField +
+ >] + + + + + registration_models_RegistrationProfile [label=< + + + + + + + + + +
+ + RegistrationProfile +
+ id + + AutoField +
+ user + + OneToOneField (id) +
+ activation_key + + CharField +
+ >] + + + + + easy_thumbnails_models_File [label=< + + + + + + + + + +
+ + File +
+ modified + + DateTimeField +
+ name + + CharField +
+ storage_hash + + CharField +
+ >] + + easy_thumbnails_models_Source [label=< + + + + + + + + + + + +
+ + Source
<File> +
+ id + + AutoField +
+ modified + + DateTimeField +
+ name + + CharField +
+ storage_hash + + CharField +
+ >] + + easy_thumbnails_models_Thumbnail [label=< + + + + + + + + + + + + + +
+ + Thumbnail
<File> +
+ id + + AutoField +
+ source + + ForeignKey (id) +
+ modified + + DateTimeField +
+ name + + CharField +
+ storage_hash + + CharField +
+ >] + + easy_thumbnails_models_ThumbnailDimensions [label=< + + + + + + + + + + + +
+ + ThumbnailDimensions +
+ id + + AutoField +
+ thumbnail + + OneToOneField (id) +
+ height + + PositiveIntegerField +
+ width + + PositiveIntegerField +
+ >] + + + + + renkanmanager_models_Renkan [label=< + + + + + + + + + + + + + + + + + + + +
+ + Renkan +
+ id + + AutoField +
+ owner + + ForeignKey (id) +
+ content + + TextField +
+ creation_date + + DateTimeField +
+ image + + ThumbnailerImageField +
+ modification_date + + DateTimeField +
+ rk_id + + CharField +
+ title + + CharField +
+ >] + + + + + // Relations + + hdalab_models_categories_TagWpCategory -> hdabo_models_Tag + [label="tag (wp_categories)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdalab_models_categories_TagWpCategory -> hdalab_models_categories_WpCategory + [label="wp_category (tags)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdalab_models_categories_TagInfobox -> hdabo_models_Tag + [label="tag (infoboxes)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdalab_models_categories_InfoboxParameter -> hdalab_models_categories_TagInfobox + [label="tag_infobox (infoboxparameter)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdalab_models_categories_WpCategoryInclusion -> hdalab_models_categories_WpCategory + [label="parent_category (child_categories)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdalab_models_categories_WpCategoryInclusion -> hdalab_models_categories_WpCategory + [label="child_category (parent_categories)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdalab_models_dataviz_TagYears -> hdabo_models_Tag + [label="tag (years)"] [arrowhead=none, arrowtail=none, dir=both]; + + hdalab_models_dataviz_TagLinks -> hdabo_models_Tag + [label="subject (taglinks_subjects)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdalab_models_dataviz_TagLinks -> hdabo_models_Tag + [label="object (taglinks_objects)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdalab_models_dataviz_GeoInclusion -> hdabo_models_Tag + [label="tag (locatedin)"] [arrowhead=none, arrowtail=none, dir=both]; + + hdalab_models_dataviz_GeoInclusion -> hdalab_models_dataviz_Country + [label="country (includes)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdalab_models_dataviz_DbpediaFields -> hdabo_models_Tag + [label="tag (dbpedia_fields)"] [arrowhead=none, arrowtail=none, dir=both]; + + hdalab_models_dataviz_DbpediaFieldsTranslation -> hdalab_models_dataviz_DbpediaFields + [label="master (translations)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdalab_models_dataviz_DatasheetExtras -> hdabo_models_Datasheet + [label="datasheet (extras)"] [arrowhead=none, arrowtail=none, dir=both]; + + hdalab_models_dataviz_DatasheetExtras -> hdalab_models_dataviz_InseeCoords + [label="insee (datasheetextras)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdalab_models_renkan_HdalabRenkan -> renkanmanager_models_Renkan + [label="renkan (hdalabrenkan)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdalab_models_renkan_HdalabRenkanStateTransition -> hdalab_models_renkan_HdalabRenkan + [label="renkan (states)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdalab_models_renkan_HdalabRenkanStateTransition -> hdabo_models_User + [label="author (hdalabrenkanstatetransition)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdabo_models_SortedDatasheetLink -> hdabo_models_Datasheet + [label="datasheet (sorteddatasheetlink)"] [arrowhead=none, arrowtail=dot, dir=both]; + django_contrib_auth_models_AbstractBaseUser [label=< + + +
+ AbstractBaseUser +
+ >] + django_contrib_auth_models_AbstractUser -> django_contrib_auth_models_AbstractBaseUser + [label="abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both]; + django_contrib_auth_models_PermissionsMixin [label=< + + +
+ PermissionsMixin +
+ >] + django_contrib_auth_models_AbstractUser -> django_contrib_auth_models_PermissionsMixin + [label="abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both]; + + hdabo_models_User -> django_contrib_auth_models_Group + [label="groups (user)"] [arrowhead=dot arrowtail=dot, dir=both]; + + hdabo_models_User -> django_contrib_auth_models_Permission + [label="user_permissions (user)"] [arrowhead=dot arrowtail=dot, dir=both]; + + hdabo_models_User -> django_contrib_auth_models_AbstractUser + [label="abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both]; + + hdabo_models_Tag -> hdabo_models_TagCategory + [label="category (tag)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdabo_models_Datasheet -> hdabo_models_Author + [label="author (datasheet)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdabo_models_Datasheet -> hdabo_models_Organisation + [label="organisation (datasheet)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdabo_models_Datasheet -> hdabo_models_Location + [label="town (datasheet)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdabo_models_Datasheet -> hdabo_models_DocumentFormat + [label="format (datasheet)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdabo_models_Datasheet -> hdabo_models_User + [label="validator (datasheet)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdabo_models_TaggedSheet -> hdabo_models_Datasheet + [label="datasheet (taggedsheet)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdabo_models_TaggedSheet -> hdabo_models_Tag + [label="tag (taggedsheet)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdabo_models_Datasheet_domains -> hdabo_models_Domain + [label="domain (datasheet_domains)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdabo_models_Datasheet_domains -> hdabo_models_SortedDatasheetLink + [label="abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both]; + + hdabo_models_Datasheet_highschool_periods -> hdabo_models_TimePeriod + [label="timeperiod (datasheet_highschool_periods)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdabo_models_Datasheet_highschool_periods -> hdabo_models_SortedDatasheetLink + [label="abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both]; + + hdabo_models_Datasheet_highschool_themes -> hdabo_models_Domain + [label="domain (datasheet_highschool_themes)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdabo_models_Datasheet_highschool_themes -> hdabo_models_SortedDatasheetLink + [label="abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both]; + + hdabo_models_Datasheet_college_periods -> hdabo_models_TimePeriod + [label="timeperiod (datasheet_college_periods)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdabo_models_Datasheet_college_periods -> hdabo_models_SortedDatasheetLink + [label="abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both]; + + hdabo_models_Datasheet_college_themes -> hdabo_models_Domain + [label="domain (datasheet_college_themes)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdabo_models_Datasheet_college_themes -> hdabo_models_SortedDatasheetLink + [label="abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both]; + + hdabo_models_Datasheet_primary_periods -> hdabo_models_TimePeriod + [label="timeperiod (datasheet_primary_periods)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdabo_models_Datasheet_primary_periods -> hdabo_models_SortedDatasheetLink + [label="abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both]; + + hdabo_models_Datasheet_primary_themes -> hdabo_models_Domain + [label="domain (datasheet_primary_themes)"] [arrowhead=none, arrowtail=dot, dir=both]; + + hdabo_models_Datasheet_primary_themes -> hdabo_models_SortedDatasheetLink + [label="abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both]; + + hdabo_models_Folder -> hdabo_models_Datasheet + [label="datasheets (folder)"] [arrowhead=dot arrowtail=dot, dir=both]; + + django_contrib_auth_models_Permission -> django_contrib_contenttypes_models_ContentType + [label="content_type (permission)"] [arrowhead=none, arrowtail=dot, dir=both]; + + django_contrib_auth_models_Group -> django_contrib_auth_models_Permission + [label="permissions (group)"] [arrowhead=dot arrowtail=dot, dir=both]; + + django_contrib_admin_models_LogEntry -> hdabo_models_User + [label="user (logentry)"] [arrowhead=none, arrowtail=dot, dir=both]; + + django_contrib_admin_models_LogEntry -> django_contrib_contenttypes_models_ContentType + [label="content_type (logentry)"] [arrowhead=none, arrowtail=dot, dir=both]; + + registration_models_RegistrationProfile -> hdabo_models_User + [label="user (registrationprofile)"] [arrowhead=none, arrowtail=none, dir=both]; + + easy_thumbnails_models_Source -> easy_thumbnails_models_File + [label="abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both]; + + easy_thumbnails_models_Thumbnail -> easy_thumbnails_models_Source + [label="source (thumbnails)"] [arrowhead=none, arrowtail=dot, dir=both]; + + easy_thumbnails_models_Thumbnail -> easy_thumbnails_models_File + [label="abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both]; + + easy_thumbnails_models_ThumbnailDimensions -> easy_thumbnails_models_Thumbnail + [label="thumbnail (dimensions)"] [arrowhead=none, arrowtail=none, dir=both]; + + renkanmanager_models_Renkan -> hdabo_models_User + [label="owner (renkan)"] [arrowhead=none, arrowtail=dot, dir=both]; + +} +