Assessment Strategies¶
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
id (UUIDField) – Primary key: Id
created_at (DateTimeField) – Created at
updated_at (DateTimeField) – Updated at
title (CharField) – Title
internal_code (CharField) – Internal code
is_active (BooleanField) – Active
data_source_is_relevant (BooleanField) – Data source is relevant
Relationship fields:
- Parameters
impact_indicators (
ManyToManyField
toImpactIndicator
) – Impact indicators (related name:assessmentstrategy
)impact_modules (
ManyToManyField
toImpactModule
) – Impact modules (related name:assessmentstrategy
)
Reverse relationships:
- Parameters
legacyassessmentstrategy (Reverse
OneToOneField
fromLegacyAssessmentStrategy
) – The legacy assessment strategy of this assessment strategy (related name ofassessmentstrategy_ptr
)related_impact_indicators (Reverse
ForeignKey
fromAssessmentStrategyImpactIndicator
) – All related impact indicators of this assessment strategy (related name ofassessment_strategy
)related_impact_modules (Reverse
ForeignKey
fromAssessmentStrategyImpactModule
) – All related impact modules of this assessment strategy (related name ofassessment_strategy
)datasource (Reverse
ManyToManyField
fromDataSource
) – All data sources of this assessment strategy (related name ofassessment_strategies
)environmental_data (Reverse
ForeignKey
fromEnvironmentalData
) – All environmental data of this assessment strategy (related name ofassessment_strategy
)validationset (Reverse
ForeignKey
fromValidationSet
) – All Validation Sets of this assessment strategy (related name ofassessment_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
id (UUIDField) – Primary key: Id
created_at (DateTimeField) – Created at
updated_at (DateTimeField) – Updated at
weight (FloatField) – Weight
ordering (IntegerField) – Volgorde
Relationship fields:
- Parameters
assessment_strategy (
ForeignKey
toAssessmentStrategy
) – Assessment strategy (related name:related_impact_indicators
)impact_indicator (
ForeignKey
toImpactIndicator
) – Impact indicator (related name:assessmentstrategyimpactindicator
)
Reverse relationships:
- Parameters
legacyassessmentstrategyimpactindicator (Reverse
OneToOneField
fromLegacyAssessmentStrategyImpactIndicator
) – The legacy assessment strategy impact indicator of this Assessment strategy impact indicator (related name ofassessmentstrategyimpactindicator_ptr
)
- class assessment_strategies.models.AssessmentStrategyImpactModule(*args, **kwargs)¶
Through model between AssessmentStrategy and ImpactModule. The ordering defines the order of ImpactModules.
- Parameters
id (UUIDField) – Primary key: Id
created_at (DateTimeField) – Created at
updated_at (DateTimeField) – Updated at
ordering (IntegerField) – Volgorde
Relationship fields:
- Parameters
assessment_strategy (
ForeignKey
toAssessmentStrategy
) – Assessment strategy (related name:related_impact_modules
)impact_module (
ForeignKey
toImpactModule
) – Impact module (related name:assessmentstrategyimpactmodule
)
Reverse relationships:
- Parameters
legacyassessmentstrategyimpactmodule (Reverse
OneToOneField
fromLegacyAssessmentStrategyImpactModule
) – The legacy assessment strategy impact module of this Assessment strategy impact module (related name ofassessmentstrategyimpactmodule_ptr
)
- class assessment_strategies.models.DataSource(*args, **kwargs)¶
The environmental impacts on EnvironmentalData are sourced from some data set. Not all data sources are suitable for every AssessmentStrategy. To keep track of the data sources, every EnvironmentalData 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
id (UUIDField) – Primary key: Id
created_at (DateTimeField) – Created at
updated_at (DateTimeField) – Updated at
code (CharField) – Code
Relationship fields:
- Parameters
assessment_strategies (
ManyToManyField
toAssessmentStrategy
) – Assessment strategies (related name:datasource
)
Reverse relationships:
- Parameters
environmental_data (Reverse
ForeignKey
fromEnvironmentalData
) – All environmental data of this data source (related name ofdata_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
id (UUIDField) – Primary key: Id
created_at (DateTimeField) – Created at
updated_at (DateTimeField) – Updated at
title (CharField) – Title
Relationship fields:
- Parameters
unit (
ForeignKey
toUnit
) – Unit (related name:impactindicator
)
Reverse relationships:
- Parameters
legacyimpactindicator (Reverse
OneToOneField
fromLegacyImpactIndicator
) – The legacy impact indicator of this Impact indicator (related name ofimpactindicator_ptr
)assessmentstrategy (Reverse
ManyToManyField
fromAssessmentStrategy
) – All assessment strategies of this Impact indicator (related name ofimpact_indicators
)assessmentstrategyimpactindicator (Reverse
ForeignKey
fromAssessmentStrategyImpactIndicator
) – All Assessment strategy impact indicator of this Impact indicator (related name ofimpact_indicator
)
- class assessment_strategies.models.ImpactModule(*args, **kwargs)¶
Please refer to the conceptual model on Environmental Impact Module.
- Parameters
id (UUIDField) – Primary key: Id
created_at (DateTimeField) – Created at
updated_at (DateTimeField) – Updated at
title (CharField) – Title
description (CharField) – Description
Relationship fields:
- Parameters
stage (
ForeignKey
toStage
) – Stage (related name:impact_modules
)
Reverse relationships:
- Parameters
legacyimpactmodule (Reverse
OneToOneField
fromLegacyImpactModule
) – The legacy impact module of this Impact module (related name ofimpactmodule_ptr
)assessmentstrategy (Reverse
ManyToManyField
fromAssessmentStrategy
) – All assessment strategies of this Impact module (related name ofimpact_modules
)assessmentstrategyimpactmodule (Reverse
ForeignKey
fromAssessmentStrategyImpactModule
) – All Assessment strategy impact modules of this Impact module (related name ofimpact_module
)
- class assessment_strategies.models.Stage(*args, **kwargs)¶
ImpactModules are categorised as being part of a Stage as defined by ISO 21930.
- Parameters
id (UUIDField) – Primary key: Id
created_at (DateTimeField) – Created at
updated_at (DateTimeField) – Updated at
title (CharField) – Title
description (CharField) – Description
Reverse relationships:
- Parameters
legacystage (Reverse
OneToOneField
fromLegacyStage
) – The legacy stage of this Stage (related name ofstage_ptr
)impact_modules (Reverse
ForeignKey
fromImpactModule
) – All impact modules of this Stage (related name ofstage
)