Registry

digraph model_graph { // Dotfile by Django-Extensions graph_models // Created: 2025-01-28 09:42 // Cli Options: --output ./source/logical-data-model/registry.dot registry --exclude-models ModelBase --rankdir BT --group-models --disable-sort-fields --theme=nmd fontname = "Helvetica" fontsize = 18 splines = true rankdir = "TB" newrank = true ranksep = 1 colorscheme = "greens9" size = 500 label = <<B>Logical Data Model</B>> labelloc = "t" splines = true rankdir = "BT" node [ colorscheme = "greens9" fontname = "Helvetica" fontsize = 8 shape = "plaintext" labelloc = "c" width = 2.5 color = 9 fillcolor = 3 ] edge [ fontname = "Helvetica" fontsize = 8 arrowhead = normal arrowtail = none headport = "_" tailport = "_" arrowhead = none; labeldistance = 1.5; labelangle = -45; ] // Labels subgraph cluster_registry { label = "registry"; fontsize = 12; color = 1; style = "filled"; colorscheme = "greens9"; labelloc="t"; registry_models_Registration [label=<<TABLE BGCOLOR="#FFFFFF" BORDER="1" BORDERCOLOR="#00441b" CELLBORDER="0" CELLSPACING="0" WIDTH="200"><TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#c7e9c0" WIDTH="100%"><FONT FACE="Helvetica" COLOR="#000" POINT-SIZE="10"><B>Registration</B></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><I><B><FONT>id</FONT></B></I></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><I><B><FONT>UUIDField</FONT></B></I></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><I><FONT>created_at</FONT></I></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><I><FONT>DateTimeField</FONT></I></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><I><FONT>updated_at</FONT></I></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><I><FONT>DateTimeField</FONT></I></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><B><FONT>account</FONT></B></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><B><FONT>ForeignKey (id)</FONT></B></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>registration_number</FONT></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>CharField</FONT></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><FONT>registered_at</FONT></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><FONT>DateTimeField</FONT></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><FONT>category</FONT></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><FONT>CharField</FONT></FONT></TD></TR></TABLE>>] registry_models_EnvironmentalDeclaration [label=<<TABLE BGCOLOR="#FFFFFF" BORDER="1" BORDERCOLOR="#00441b" CELLBORDER="0" CELLSPACING="0" WIDTH="200"><TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#c7e9c0" WIDTH="100%"><FONT FACE="Helvetica" COLOR="#000" POINT-SIZE="10"><B>EnvironmentalDeclaration</B></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><I><B><FONT>id</FONT></B></I></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><I><B><FONT>UUIDField</FONT></B></I></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><I><FONT>created_at</FONT></I></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><I><FONT>DateTimeField</FONT></I></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><I><FONT>updated_at</FONT></I></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><I><FONT>DateTimeField</FONT></I></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><B><FONT>registration</FONT></B></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><B><FONT>ForeignKey (id)</FONT></B></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><B><FONT>owner</FONT></B></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><B><FONT>ForeignKey (id)</FONT></B></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><B><FONT>reviewer</FONT></B></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><B><FONT>ForeignKey (id)</FONT></B></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>active_from</FONT></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>DateTimeField</FONT></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><FONT>active_until</FONT></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><FONT>DateTimeField</FONT></FONT></TD></TR></TABLE>>] registry_models_ConstructionProduct [label=<<TABLE BGCOLOR="#FFFFFF" BORDER="1" BORDERCOLOR="#00441b" CELLBORDER="0" CELLSPACING="0" WIDTH="200"><TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#c7e9c0" WIDTH="100%"><FONT FACE="Helvetica" COLOR="#000" POINT-SIZE="10"><B>ConstructionProduct</B></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><I><B><FONT>id</FONT></B></I></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><I><B><FONT>UUIDField</FONT></B></I></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><I><FONT>created_at</FONT></I></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><I><FONT>DateTimeField</FONT></I></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><I><FONT>updated_at</FONT></I></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><I><FONT>DateTimeField</FONT></I></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><B><FONT>environmental_declaration</FONT></B></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><B><FONT>OneToOneField (id)</FONT></B></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>title</FONT></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>CharField</FONT></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><FONT>description</FONT></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><FONT>TextField</FONT></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><FONT>brand</FONT></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><FONT>CharField</FONT></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><B><FONT>field_of_application</FONT></B></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><B><FONT>ForeignKey (id)</FONT></B></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>lifespan</FONT></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>IntegerField</FONT></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><B><FONT>unit</FONT></B></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><B><FONT>ForeignKey (id)</FONT></B></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>unforeseen_reuse_factor</FONT></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>FloatField</FONT></FONT></TD></TR></TABLE>>] registry_models_AdditionalProductInformation [label=<<TABLE BGCOLOR="#FFFFFF" BORDER="1" BORDERCOLOR="#00441b" CELLBORDER="0" CELLSPACING="0" WIDTH="200"><TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#c7e9c0" WIDTH="100%"><FONT FACE="Helvetica" COLOR="#000" POINT-SIZE="10"><B>AdditionalProductInformation</B></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><I><B><FONT>id</FONT></B></I></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><I><B><FONT>UUIDField</FONT></B></I></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><I><FONT>created_at</FONT></I></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><I><FONT>DateTimeField</FONT></I></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><I><FONT>updated_at</FONT></I></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><I><FONT>DateTimeField</FONT></I></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><B><FONT>construction_product</FONT></B></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><B><FONT>OneToOneField (id)</FONT></B></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>u_value</FONT></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>FloatField</FONT></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>zta_value</FONT></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>FloatField</FONT></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>rc_value</FONT></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>FloatField</FONT></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>lambda_value</FONT></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>FloatField</FONT></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>bim_code</FONT></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>FloatField</FONT></FONT></TD></TR></TABLE>>] registry_models_Classification [label=<<TABLE BGCOLOR="#FFFFFF" BORDER="1" BORDERCOLOR="#00441b" CELLBORDER="0" CELLSPACING="0" WIDTH="200"><TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#c7e9c0" WIDTH="100%"><FONT FACE="Helvetica" COLOR="#000" POINT-SIZE="10"><B>Classification</B></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><I><B><FONT>id</FONT></B></I></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><I><B><FONT>UUIDField</FONT></B></I></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><I><FONT>created_at</FONT></I></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><I><FONT>DateTimeField</FONT></I></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><I><FONT>updated_at</FONT></I></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><I><FONT>DateTimeField</FONT></I></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><B><FONT>construction_product</FONT></B></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><B><FONT>ForeignKey (id)</FONT></B></FONT></TD></TR></TABLE>>] registry_models_ClassificationComponent [label=<<TABLE BGCOLOR="#FFFFFF" BORDER="1" BORDERCOLOR="#00441b" CELLBORDER="0" CELLSPACING="0" WIDTH="200"><TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#c7e9c0" WIDTH="100%"><FONT FACE="Helvetica" COLOR="#000" POINT-SIZE="10"><B>ClassificationComponent</B></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><I><B><FONT>id</FONT></B></I></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><I><B><FONT>UUIDField</FONT></B></I></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><I><FONT>created_at</FONT></I></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><I><FONT>DateTimeField</FONT></I></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><I><FONT>updated_at</FONT></I></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><I><FONT>DateTimeField</FONT></I></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><B><FONT>classification</FONT></B></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><B><FONT>ForeignKey (id)</FONT></B></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><B><FONT>component</FONT></B></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><B><FONT>ForeignKey (id)</FONT></B></FONT></TD></TR></TABLE>>] registry_models_DataOwner [label=<<TABLE BGCOLOR="#FFFFFF" BORDER="1" BORDERCOLOR="#00441b" CELLBORDER="0" CELLSPACING="0" WIDTH="200"><TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#c7e9c0" WIDTH="100%"><FONT FACE="Helvetica" COLOR="#000" POINT-SIZE="10"><B>DataOwner</B></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><I><B><FONT>id</FONT></B></I></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><I><B><FONT>UUIDField</FONT></B></I></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><I><FONT>created_at</FONT></I></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><I><FONT>DateTimeField</FONT></I></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><I><FONT>updated_at</FONT></I></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT COLOR="#7B7B7B" FACE="Helvetica"><I><FONT>DateTimeField</FONT></I></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>title</FONT></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>CharField</FONT></FONT></TD></TR></TABLE>>] registry_models_ManagedRegistration [label=<<TABLE BGCOLOR="#FFFFFF" BORDER="1" BORDERCOLOR="#00441b" CELLBORDER="0" CELLSPACING="0" WIDTH="200"><TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#c7e9c0" WIDTH="100%"><FONT FACE="Helvetica" COLOR="#000" POINT-SIZE="10"><B>ManagedRegistration</B></FONT></TD></TR></TABLE>>] registry_models_ManagedEnvironmentalDeclaration [label=<<TABLE BGCOLOR="#FFFFFF" BORDER="1" BORDERCOLOR="#00441b" CELLBORDER="0" CELLSPACING="0" WIDTH="200"><TR><TD COLSPAN="2" CELLPADDING="5" ALIGN="CENTER" BGCOLOR="#c7e9c0" WIDTH="100%"><FONT FACE="Helvetica" COLOR="#000" POINT-SIZE="10"><B>ManagedEnvironmentalDeclaration</B></FONT></TD></TR></TABLE>>] } // Relations accounts_models_Account [label=< <TABLE BGCOLOR="#fdd0a2" BORDER="0" BORDERCOLOR="#7f2704" CELLBORDER="0" CELLSPACING="0"> <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#fdd0a2"> <FONT FACE="Helvetica" POINT-SIZE="12" COLOR="#000">Account</FONT> </TD></TR> </TABLE> >] registry_models_Registration -> accounts_models_Account [label=" account (registrations)"] [arrowhead=none, arrowtail=none, taillabel="0..n", headlabel="1" dir=both]; registry_models_EnvironmentalDeclaration -> registry_models_Registration [label=" registration (environmental_declarations)"] [arrowhead=none, arrowtail=none, taillabel="0..n", headlabel="1" dir=both]; registry_models_EnvironmentalDeclaration -> registry_models_DataOwner [label=" owner (environmentaldeclaration)"] [arrowhead=none, arrowtail=none, taillabel="0..n", headlabel="1" dir=both]; reviewers_models_Reviewer [label=< <TABLE BGCOLOR="#fdd0a2" BORDER="0" BORDERCOLOR="#7f2704" CELLBORDER="0" CELLSPACING="0"> <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#fdd0a2"> <FONT FACE="Helvetica" POINT-SIZE="12" COLOR="#000">Reviewer</FONT> </TD></TR> </TABLE> >] registry_models_EnvironmentalDeclaration -> reviewers_models_Reviewer [label=" reviewer (reviewed_declarations)"] [arrowhead=none, arrowtail=none, taillabel="0..n", headlabel="1" dir=both]; registry_models_ConstructionProduct -> registry_models_EnvironmentalDeclaration [label=" environmental_declaration (construction_product)"] [arrowhead=none, arrowtail=none, dir=both, taillabel="1", headlabel="1"]; classification_systems_models_FieldOfApplication [label=< <TABLE BGCOLOR="#fdd0a2" BORDER="0" BORDERCOLOR="#7f2704" CELLBORDER="0" CELLSPACING="0"> <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#fdd0a2"> <FONT FACE="Helvetica" POINT-SIZE="12" COLOR="#000">FieldOfApplication</FONT> </TD></TR> </TABLE> >] registry_models_ConstructionProduct -> classification_systems_models_FieldOfApplication [label=" field_of_application (constructionproduct)"] [arrowhead=none, arrowtail=none, taillabel="0..n", headlabel="1" dir=both]; measurement_systems_models_Unit [label=< <TABLE BGCOLOR="#fdd0a2" BORDER="0" BORDERCOLOR="#7f2704" CELLBORDER="0" CELLSPACING="0"> <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#fdd0a2"> <FONT FACE="Helvetica" POINT-SIZE="12" COLOR="#000">Unit</FONT> </TD></TR> </TABLE> >] registry_models_ConstructionProduct -> measurement_systems_models_Unit [label=" unit (constructionproduct)"] [arrowhead=none, arrowtail=none, taillabel="0..n", headlabel="1" dir=both]; registry_models_AdditionalProductInformation -> registry_models_ConstructionProduct [label=" construction_product (additional_product_information)"] [arrowhead=none, arrowtail=none, dir=both, taillabel="1", headlabel="1"]; registry_models_Classification -> registry_models_ConstructionProduct [label=" construction_product (classifications)"] [arrowhead=none, arrowtail=none, taillabel="0..n", headlabel="1" dir=both]; registry_models_ClassificationComponent -> registry_models_Classification [label=" classification (classificationcomponent)"] [arrowhead=none, arrowtail=none, taillabel="0..n", headlabel="1" dir=both]; classification_systems_models_Component [label=< <TABLE BGCOLOR="#fdd0a2" BORDER="0" BORDERCOLOR="#7f2704" CELLBORDER="0" CELLSPACING="0"> <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="#fdd0a2"> <FONT FACE="Helvetica" POINT-SIZE="12" COLOR="#000">Component</FONT> </TD></TR> </TABLE> >] registry_models_ClassificationComponent -> classification_systems_models_Component [label=" component (classificationcomponent)"] [arrowhead=none, arrowtail=none, taillabel="0..n", headlabel="1" dir=both]; registry_models_ManagedRegistration -> registry_models_Registration [label=" proxy\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both]; registry_models_ManagedEnvironmentalDeclaration -> registry_models_EnvironmentalDeclaration [label=" proxy\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both]; }

Fig. 6 Schematic overview of logical data model for Registry

class registry.models.AdditionalProductInformation(*args, **kwargs)

Some addition product information is contained on this model for legacy purposes.

Parameters

Relationship fields:

Parameters

construction_product (OneToOneField to ConstructionProduct) – Construction product (related name: additional_product_information)

class registry.models.Classification(*args, **kwargs)

Please refer to the conceptual model on Classification.

Parameters

Relationship fields:

Parameters

Reverse relationships:

Parameters
  • legacyclassification (Reverse OneToOneField from LegacyClassification) – The legacy classification of this Classification (related name of classification_ptr)

  • classificationcomponent (Reverse ForeignKey from ClassificationComponent) – All Classification component of this Classification (related name of classification)

class registry.models.ClassificationComponent(*args, **kwargs)

Through model linking Classification and Component.

Parameters

Relationship fields:

Parameters

Reverse relationships:

Parameters

legacyclassificationcomponent (Reverse OneToOneField from LegacyClassificationComponent) – The legacy classification component of this Classification component (related name of classificationcomponent_ptr)

class registry.models.ConstructionProduct(*args, **kwargs)

Please refer to the conceptual model on Construction Product (or process).

Parameters

Relationship fields:

Parameters

Reverse relationships:

Parameters
  • legacyconstructionproduct (Reverse OneToOneField from LegacyConstructionProduct) – The legacy construction product of this Construction product (related name of constructionproduct_ptr)

  • additional_product_information (Reverse OneToOneField from AdditionalProductInformation) – The additional product information of this Construction product (related name of construction_product)

  • classifications (Reverse ForeignKey from Classification) – All classifications of this Construction product (related name of construction_product)

class registry.models.DataOwner(*args, **kwargs)

The DataOwner is the owner of a EnvironmentalDeclaration

Parameters

Reverse relationships:

Parameters

environmentaldeclaration (Reverse ForeignKey from EnvironmentalDeclaration) – All Environmental declarations of this data owner (related name of owner)

class registry.models.EnvironmentalDeclaration(*args, **kwargs)

Please refer to the conceptual model on Environmental Declaration.

Parameters

Relationship fields:

Parameters
  • registration (ForeignKey to Registration) – Registration (related name: environmental_declarations)

  • owner (ForeignKey to DataOwner) – Owner (related name: environmentaldeclaration)

  • reviewer (ForeignKey to Reviewer) – Reviewer (related name: reviewed_declarations)

Reverse relationships:

Parameters
  • legacyenvironmentaldeclaration (Reverse OneToOneField from LegacyEnvironmentalDeclaration) – The legacy environmental declaration of this Environmental declaration (related name of environmentaldeclaration_ptr)

  • legacymeelifterprofile (Reverse ForeignKey from LegacyMeelifterProfile) – All Legacy Meelifter Profiles of this Environmental declaration (related name of environmental_declaration)

  • construction_product (Reverse OneToOneField from ConstructionProduct) – The construction product of this Environmental declaration (related name of environmental_declaration)

  • environmental_profiles (Reverse ForeignKey from EnvironmentalProfile) – All environmental profiles of this Environmental declaration (related name of environmental_declaration)

  • audit_status (Reverse OneToOneField from AuditStatus) – The audit status of this Environmental declaration (related name of environmental_declaration)

  • audit_activities (Reverse ForeignKey from AuditActivity) – All audit activities of this Environmental declaration (related name of environmental_declaration)

class registry.models.ManagedEnvironmentalDeclaration(id, created_at, updated_at, registration, owner, reviewer, active_from, active_until)
Parameters

Relationship fields:

Parameters
  • registration (ForeignKey to Registration) – Registration (related name: environmental_declarations)

  • owner (ForeignKey to DataOwner) – Owner (related name: environmentaldeclaration)

  • reviewer (ForeignKey to Reviewer) – Reviewer (related name: reviewed_declarations)

Reverse relationships:

Parameters
  • legacyenvironmentaldeclaration (Reverse OneToOneField from LegacyEnvironmentalDeclaration) – The legacy environmental declaration of this Environmental declaration (related name of environmentaldeclaration_ptr)

  • legacymeelifterprofile (Reverse ForeignKey from LegacyMeelifterProfile) – All Legacy Meelifter Profiles of this Environmental declaration (related name of environmental_declaration)

  • construction_product (Reverse OneToOneField from ConstructionProduct) – The construction product of this Environmental declaration (related name of environmental_declaration)

  • environmental_profiles (Reverse ForeignKey from EnvironmentalProfile) – All environmental profiles of this Environmental declaration (related name of environmental_declaration)

  • audit_status (Reverse OneToOneField from AuditStatus) – The audit status of this Environmental declaration (related name of environmental_declaration)

  • audit_activities (Reverse ForeignKey from AuditActivity) – All audit activities of this Environmental declaration (related name of environmental_declaration)

class registry.models.ManagedRegistration(id, created_at, updated_at, account, registration_number, registered_at, category)
Parameters

Relationship fields:

Parameters

account (ForeignKey to Account) – Account (related name: registrations)

Reverse relationships:

Parameters
  • legacyregistration (Reverse OneToOneField from LegacyRegistration) – The legacy registration of this Environmental declaration registration (related name of registration_ptr)

  • environmental_declarations (Reverse ForeignKey from EnvironmentalDeclaration) – All environmental declarations of this Environmental declaration registration (related name of registration)

class registry.models.Registration(*args, **kwargs)

An Environmental Declaration is registered formally by the NMD, just like a license plate. Once an Environmental Declaration is registered, it will keep the same registration number throughout its life. Sometimes the Environmental Declaration is replaced by a new version (for instance due to a typo). In this case the registration number stays the same, but the Environmental Declaration version is increased by one.

As soon as a Environmental Declaration Owner starts adding his Environmental Declaration , a Preliminary Environmental Declaration will be created. This registration does not have a registration number yet. The number will be assigned after first admittance.

Parameters

Relationship fields:

Parameters

account (ForeignKey to Account) – Account (related name: registrations)

Reverse relationships:

Parameters
  • legacyregistration (Reverse OneToOneField from LegacyRegistration) – The legacy registration of this Environmental declaration registration (related name of registration_ptr)

  • environmental_declarations (Reverse ForeignKey from EnvironmentalDeclaration) – All environmental declarations of this Environmental declaration registration (related name of registration)

class registry.models.RegistrationCategories(value)

An enumeration.