| Capability (C048):— representing_condition_evaluated | Date: 2007/06/22 12:22:10 Revision: 1.30 |
This section describes the EXPRESS information model for the capability.
TYPE condition_assignment_classification_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
classification_item
WITH
(Condition_evaluation,
Condition_evaluation_assignment,
Condition_evaluation_parameter,
Related_condition_parameter);
END_TYPE;
TYPE condition_evaluation_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT;
END_TYPE;
TYPE condition_evaluation_parameter_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT;
END_TYPE;
EXAMPLE A Condition is "If the measured value of oil pressure from gauge 3 on a car is less than 2 bar then check the oil level" When the condition is evaluated it is recorded by an instance of Condition_evaluation. The measured value of oil pressure from gauge 3 on car with VIN 12345678 is 1.9 bar. Therefore the result of the evaluated the condition is true.
ENTITY Condition_evaluation;
name : STRING;
description :
OPTIONAL
STRING;
result : LOGICAL;
condition : Condition;
END_ENTITY;
name: the words by which the Condition_evaluation is known.
description: the text that provides further information about the Condition_evaluation. The value of the attribute need not be specified.
result: the indication whether the Condition evaluates to True, False or Unknown.
condition: the Condition that has been evaluated.
Condition_evaluation_assignment
A Condition_evaluation_assignment is a relationship that identifies the statement or relationship to which the Condition_evaluation applies.EXAMPLE The Condition_evaluation (instance 87) is assigned to the activity of checking the oil level on car VIN 12345678.
ENTITY Condition_evaluation_assignment;
assigned_condition_evaluation : Condition_evaluation;
item : condition_evaluation_item;
END_ENTITY;
assigned_condition_evaluation: the Condition_evaluation that is being assigned.
item: the product or activity data to which the Condition_evaluation has been assigned.
Condition_evaluation_parameter
A Condition_evaluation_parameter is an identification of the product or activity data used in the evaluation of the Condition identified by the Condition_evaluation.EXAMPLE The measured value of oil pressure from gauge 3 on car with VIN 12345678 (value = 1.9 bar).
NOTE The product or activity data is defined in condition_evaluation_parameter_item. The contents of this select type are defined in application modules that use this module.
ENTITY Condition_evaluation_parameter;
name : STRING;
description :
OPTIONAL
STRING;
condition_evaluation : Condition_evaluation;
evaluation_parameter : condition_evaluation_parameter_item;
END_ENTITY;
name: the words by which a Condition_evaluation_parameter is known.
description: the text that provides further information about the Condition_evaluation_parameter. The value of the attribute need not be specified.
condition_evaluation: the Condition_evaluation for which the parameter was an input.
evaluation_parameter: the product or activity data which acted as a parameter to the Condition_evaluation.
This relationship is used to record the relationship between the parameters used to define a condition and the parameters used to evaluate it.
EXAMPLE The value of oil pressure (1.9 bar) used in Condition_evaluation (instance 87) was a measured value of the parameter used to define condition 29 (oil pressure on gauge 3).
ENTITY Related_condition_parameter;
name : STRING;
description :
OPTIONAL
STRING;
conditon_evaluation_parameter : Condition_evaluation_parameter;
condition_parameter : Condition_parameter;
END_ENTITY;
name: the words by which the Related_condition_parameter is known.
description: the text that provides further information about the Related_condition_parameter. The value of the attribute need not be specified.
conditon_evaluation_parameter: the Condition_evaluation_parameter being related.
condition_parameter: the Condition_parameter being related.