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 (
ManyToManyFieldtoImpactIndicator) – Impact indicators (related name:assessmentstrategy)impact_modules (
ManyToManyFieldtoImpactModule) – Impact modules (related name:assessmentstrategy)
Reverse relationships:
- Parameters
legacyassessmentstrategy (Reverse
OneToOneFieldfromLegacyAssessmentStrategy) – The legacy assessment strategy of this assessment strategy (related name ofassessmentstrategy_ptr)related_impact_indicators (Reverse
ForeignKeyfromAssessmentStrategyImpactIndicator) – All related impact indicators of this assessment strategy (related name ofassessment_strategy)related_impact_modules (Reverse
ForeignKeyfromAssessmentStrategyImpactModule) – All related impact modules of this assessment strategy (related name ofassessment_strategy)datasource (Reverse
ManyToManyFieldfromDataSource) – All data sources of this assessment strategy (related name ofassessment_strategies)environmental_data (Reverse
ForeignKeyfromEnvironmentalData) – All environmental data of this assessment strategy (related name ofassessment_strategy)validationset (Reverse
ForeignKeyfromValidationSet) – All Validation Sets of this assessment strategy (related name ofassessment_strategy)validation_submissions (Reverse
ForeignKeyfromValidationSubmission) – All validation submissions of this assessment strategy (related name ofassessment_strategy)referenceprocessdata (Reverse
ForeignKeyfromReferenceProcessData) – All reference process data 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 (
ForeignKeytoAssessmentStrategy) – Assessment strategy (related name:related_impact_indicators)impact_indicator (
ForeignKeytoImpactIndicator) – Impact indicator (related name:assessmentstrategyimpactindicator)
Reverse relationships:
- Parameters
legacyassessmentstrategyimpactindicator (Reverse
OneToOneFieldfromLegacyAssessmentStrategyImpactIndicator) – 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 (
ForeignKeytoAssessmentStrategy) – Assessment strategy (related name:related_impact_modules)impact_module (
ForeignKeytoImpactModule) – Impact module (related name:assessmentstrategyimpactmodule)
Reverse relationships:
- Parameters
legacyassessmentstrategyimpactmodule (Reverse
OneToOneFieldfromLegacyAssessmentStrategyImpactModule) – 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 (
ManyToManyFieldtoAssessmentStrategy) – Assessment strategies (related name:datasource)
Reverse relationships:
- Parameters
environmental_data (Reverse
ForeignKeyfromEnvironmentalData) – 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 (
ForeignKeytoUnit) – Unit (related name:impactindicator)
Reverse relationships:
- Parameters
legacyimpactindicator (Reverse
OneToOneFieldfromLegacyImpactIndicator) – The legacy impact indicator of this Impact indicator (related name ofimpactindicator_ptr)assessmentstrategy (Reverse
ManyToManyFieldfromAssessmentStrategy) – All assessment strategies of this Impact indicator (related name ofimpact_indicators)assessmentstrategyimpactindicator (Reverse
ForeignKeyfromAssessmentStrategyImpactIndicator) – 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 (
ForeignKeytoStage) – Stage (related name:impact_modules)
Reverse relationships:
- Parameters
legacyimpactmodule (Reverse
OneToOneFieldfromLegacyImpactModule) – The legacy impact module of this Impact module (related name ofimpactmodule_ptr)assessmentstrategy (Reverse
ManyToManyFieldfromAssessmentStrategy) – All assessment strategies of this Impact module (related name ofimpact_modules)assessmentstrategyimpactmodule (Reverse
ForeignKeyfromAssessmentStrategyImpactModule) – All Assessment strategy impact modules of this Impact module (related name ofimpact_module)lifecycleitem (Reverse
ForeignKeyfromLifeCycleItem) – All life cycle items of this Impact module (related name ofmodule)
- 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
OneToOneFieldfromLegacyStage) – The legacy stage of this Stage (related name ofstage_ptr)impact_modules (Reverse
ForeignKeyfromImpactModule) – All impact modules of this Stage (related name ofstage)scenarios (Reverse
ForeignKeyfromScenario) – All scenarios of this Stage (related name ofstage)