Assessment Strategies

digraph model_graph { // Dotfile by Django-Extensions graph_models // Created: 2026-08-18 11:32 // Cli Options: --output ./source/logical-data-model/assessment-strategies.dot assessment_strategies --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_assessment_strategies { label = "assessment_strategies"; fontsize = 12; color = 1; style = "filled"; colorscheme = "greens9"; labelloc="t"; assessment_strategies_models_Stage [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>Stage</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><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>description</FONT></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>CharField</FONT></FONT></TD></TR></TABLE>>] assessment_strategies_models_ImpactModule [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>ImpactModule</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><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>description</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 FACE="Helvetica"><B><FONT>stage</FONT></B></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><B><FONT>ForeignKey (id)</FONT></B></FONT></TD></TR></TABLE>>] assessment_strategies_models_ImpactIndicator [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>ImpactIndicator</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><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></TABLE>>] assessment_strategies_models_AssessmentStrategy [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>AssessmentStrategy</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><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>internal_code</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 FACE="Helvetica"><FONT>is_active</FONT></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>BooleanField</FONT></FONT></TD></TR><TR><TD ALIGN="LEFT" BORDER="0" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>data_source_is_relevant</FONT></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>BooleanField</FONT></FONT></TD></TR></TABLE>>] assessment_strategies_models_AssessmentStrategyImpactIndicator [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>AssessmentStrategyImpactIndicator</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>assessment_strategy</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>impact_indicator</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>weight</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>ordering</FONT></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>IntegerField</FONT></FONT></TD></TR></TABLE>>] assessment_strategies_models_AssessmentStrategyImpactModule [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>AssessmentStrategyImpactModule</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>assessment_strategy</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>impact_module</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>ordering</FONT></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>IntegerField</FONT></FONT></TD></TR></TABLE>>] assessment_strategies_models_DataSource [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>DataSource</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>code</FONT></FONT></TD><TD ALIGN="LEFT" WIDTH="100" CELLPADDING="2"><FONT FACE="Helvetica"><FONT>CharField</FONT></FONT></TD></TR></TABLE>>] } // Relations assessment_strategies_models_ImpactModule -> assessment_strategies_models_Stage [label=" stage (impact_modules)"] [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> >] assessment_strategies_models_ImpactIndicator -> measurement_systems_models_Unit [label=" unit (impactindicator)"] [arrowhead=none, arrowtail=none, taillabel="0..n", headlabel="1" dir=both]; assessment_strategies_models_AssessmentStrategyImpactIndicator -> assessment_strategies_models_AssessmentStrategy [label=" assessment_strategy (related_impact_indicators)"] [arrowhead=none, arrowtail=none, taillabel="0..n", headlabel="1" dir=both]; assessment_strategies_models_AssessmentStrategyImpactIndicator -> assessment_strategies_models_ImpactIndicator [label=" impact_indicator (assessmentstrategyimpactindicator)"] [arrowhead=none, arrowtail=none, taillabel="0..n", headlabel="1" dir=both]; assessment_strategies_models_AssessmentStrategyImpactModule -> assessment_strategies_models_AssessmentStrategy [label=" assessment_strategy (related_impact_modules)"] [arrowhead=none, arrowtail=none, taillabel="0..n", headlabel="1" dir=both]; assessment_strategies_models_AssessmentStrategyImpactModule -> assessment_strategies_models_ImpactModule [label=" impact_module (assessmentstrategyimpactmodule)"] [arrowhead=none, arrowtail=none, taillabel="0..n", headlabel="1" dir=both]; assessment_strategies_models_DataSource -> assessment_strategies_models_AssessmentStrategy [label=" assessment_strategies (datasource)"] [arrowhead="0..n" arrowtail="0..n", dir=both]; }

Fig. 8 Schematic overview of logical data model for Assessment Strategies

class assessment_strategies.models.AssessmentStrategy(*args, **kwargs)

Please refer to the conceptual model on Assessment Strategy.

Parameters:

Relationship fields:

Parameters:

Reverse relationships:

Parameters:
  • legacyassessmentstrategy (Reverse OneToOneField from LegacyAssessmentStrategy) – The legacy assessment strategy of this assessment strategy (related name of assessmentstrategy_ptr)

  • related_impact_indicators (Reverse ForeignKey from AssessmentStrategyImpactIndicator) – All related impact indicators of this assessment strategy (related name of assessment_strategy)

  • related_impact_modules (Reverse ForeignKey from AssessmentStrategyImpactModule) – All related impact modules of this assessment strategy (related name of assessment_strategy)

  • datasource (Reverse ManyToManyField from DataSource) – All databronnen of this assessment strategy (related name of assessment_strategies)

  • environmental_data (Reverse ForeignKey from EnvironmentalData) – All environmental data of this assessment strategy (related name of assessment_strategy)

  • validationset (Reverse ForeignKey from ValidationSet) – All Validation Sets of this assessment strategy (related name of assessment_strategy)

  • validation_submissions (Reverse ForeignKey from ValidationSubmission) – All validation submissions of this assessment strategy (related name of assessment_strategy)

  • referenceprocessdata (Reverse ForeignKey from ReferenceProcessData) – All reference process data of this assessment strategy (related name of assessment_strategy)

class AssessmentStrategyChoices(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)
property zeros_scores_matrix

Returns a zeros-matrix applicable for this AssessmentStrategy. It has the size of [impact indicators, inmpact modules]. ie. For A1 this is [11, 13] and for A2 this is [19, 13]

class assessment_strategies.models.AssessmentStrategyImpactIndicator(*args, **kwargs)

Through model between Assessment Strategy and Environmental Impact Indicator. The ordering defines the order of the Environmental Impact Indicators. The weight defines the weight to be used in the Weighing Vector.

Parameters:

Relationship fields:

Parameters:

Reverse relationships:

Parameters:
  • legacyassessmentstrategyimpactindicator (Reverse OneToOneField from LegacyAssessmentStrategyImpactIndicator) – The legacy assessment strategy impact indicator of this Assessment strategy impact indicator (related name of assessmentstrategyimpactindicator_ptr)

  • impactindicatorcode (Reverse ForeignKey from ImpactIndicatorCode) – All Impact Indicator Codes of this Assessment strategy impact indicator (related name of assessment_strategy_impact_indicator)

class assessment_strategies.models.AssessmentStrategyImpactModule(*args, **kwargs)

Through model between AssessmentStrategy and ImpactModule. The ordering defines the order of ImpactModules.

Parameters:

Relationship fields:

Parameters:

Reverse relationships:

Parameters:

legacyassessmentstrategyimpactmodule (Reverse OneToOneField from LegacyAssessmentStrategyImpactModule) – The legacy assessment strategy impact module of this Assessment strategy impact module (related name of assessmentstrategyimpactmodule_ptr)

class assessment_strategies.models.DataSource(*args, **kwargs)

The environmental impacts on Environmental Data are sourced from some data set. Not all data sources are suitable for every Assessment Strategy. To keep track of the data sources, every Environmental Data can be coupled to a DataSource.

Currently the DataSources are:
  • Ecoinvent 3.6, suitable for AssessmentStrategies A1 and A2

  • Ecoinvent 3.9, suitable for AssessmentStrategy A2

Parameters:

Relationship fields:

Parameters:

assessment_strategies (ManyToManyField to AssessmentStrategy) – Assessment strategies (related name: datasource)

Reverse relationships:

Parameters:

environmental_data (Reverse ForeignKey from EnvironmentalData) – All environmental data of this databron (related name of data_source)

class Codes(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)
class assessment_strategies.models.ImpactIndicator(*args, **kwargs)

Please refer to the conceptual model on Environmental Impact Indicator.

Parameters:

Relationship fields:

Parameters:

unit (ForeignKey to Unit) – Unit (related name: impactindicator)

Reverse relationships:

Parameters:
  • legacyimpactindicator (Reverse OneToOneField from LegacyImpactIndicator) – The legacy impact indicator of this Impact indicator (related name of impactindicator_ptr)

  • assessmentstrategy (Reverse ManyToManyField from AssessmentStrategy) – All assessment strategies of this Impact indicator (related name of impact_indicators)

  • assessmentstrategyimpactindicator (Reverse ForeignKey from AssessmentStrategyImpactIndicator) – All Assessment strategy impact indicator of this Impact indicator (related name of impact_indicator)

class assessment_strategies.models.ImpactModule(*args, **kwargs)

Please refer to the conceptual model on Environmental Impact Module.

Parameters:

Relationship fields:

Parameters:

stage (ForeignKey to Stage) – Stage (related name: impact_modules)

Reverse relationships:

Parameters:
  • legacyimpactmodule (Reverse OneToOneField from LegacyImpactModule) – The legacy impact module of this Impact module (related name of impactmodule_ptr)

  • assessmentstrategy (Reverse ManyToManyField from AssessmentStrategy) – All assessment strategies of this Impact module (related name of impact_modules)

  • assessmentstrategyimpactmodule (Reverse ForeignKey from AssessmentStrategyImpactModule) – All Assessment strategy impact modules of this Impact module (related name of impact_module)

  • lifecycleitem (Reverse ForeignKey from LifeCycleItem) – All life cycle items of this Impact module (related name of module)

class assessment_strategies.models.Stage(*args, **kwargs)

ImpactModules are categorised as being part of a Stage as defined by ISO 21930.

Parameters:

Reverse relationships:

Parameters:
  • legacystage (Reverse OneToOneField from LegacyStage) – The legacy stage of this Stage (related name of stage_ptr)

  • impact_modules (Reverse ForeignKey from ImpactModule) – All impact modules of this Stage (related name of stage)

  • scenarios (Reverse ForeignKey from Scenario) – All scenarios of this Stage (related name of stage)