RobustnessProperties
Note: There is a newer version of this specification see VEC 2.1.0
Allows the definition of robustness properties. Robustness of component is specified as a level of robustness against a specific influence (e.g. oil, water, UV-light). The influence is specified by the class and the level is specified by the classKey. Valid robustness classes and keys are specified by the reference system. Attributes of the type RobustnessProperties normally have the multiplicity [0..*]. This means that such an attribute can have RobustnessProperties entries for different classReferenceSystems and classes. It must not have multiple entries for the same class and classReferenceSystem.
Note: Most reference systems just define one class or at least some of the possible classes, but not all (e.g. the ISO 20653 defines "Solid Particle Protection" and "Liquid Ingress Protection", whereas the ISO 6722 defines "Ambient Temperature" among others).
General Information
Attribute | Value |
---|---|
Owner | physical_information |
Applied Stereotype | |
Base Classifier | |
Is Abstract | false |
Derived Classifiers |
Attributes
Name | Type | Mult. | Description | Owning Classifier |
---|---|---|---|---|
class | RobustnessClass | 1 | Specifies the identifier of a robustness class defined by the robustness class reference system. Robustness classes are for example: oil, petrol, UV, water. Specific known and used classes are defined in an open enumeration. |
RobustnessProperties |
classKey | String | 0..1 | Specifies a key for the robustness level defined in the specified robustness class (e.g. A, B, C). |
RobustnessProperties |
classReferenceSystem | RobustnessClassReferenceSystem | 1 | The identification of the robustness class reference system, which is defining possible values and the semantic of robustness classes and robustness class keys. Specific known and used reference systems are defined in an open enumeration. |
RobustnessProperties |
hasRobustness | Boolean | 1 | Specifies if the described element has a robustness in the specified robustness class. (see KBLFRM-260) |
RobustnessProperties |
description | LocalizedString | 0..* | On optional human readable description of the robustness (e.g. the name). |
RobustnessProperties |