Qualifier🔗
          A qualifier is a type-value-pair that makes additional statements w.r.t. the value
          of the element.
        
        - Constraint AASd-006🔗
 - If both the Qualifier.value and the Qualifier.valueId of a Qualifier are present then the Qualifier.value needs to be identical to the value of the referenced coded value in Qualifier.valueId.
 - Constraint AASd-020🔗
 - The value of Qualifier.value shall be consistent to the data type as defined in Qualifier.valueType.
 
Inheritances 🔗
Properties 🔗
- semanticId: Optional[Reference] 🔗
 - 
          (From HasSemantics)Identifier of the semantic definition of the element. It is called semantic ID of the element or also main semantic ID of the element.It is recommended to use a global reference.
 - supplementalSemanticIds: Optional[List[Reference]] 🔗
 - 
          (From HasSemantics)Identifier of a supplemental semantic definition of the element. It is called supplemental semantic ID of the element.It is recommended to use a global reference.
 - kind: Optional[QualifierKind] 🔗
 - 
          The qualifier kind describes the kind of the qualifier that is applied to the element.Default: QualifierKind.ConceptQualifier
 - type: QualifierType 🔗
 - 
          The qualifier type describes the type of the qualifier that is applied to the element.
 - valueType: DataTypeDefXsd 🔗
 - 
          Data type of the qualifier value.
 - value: Optional[ValueDataType] 🔗
 - 
          The qualifier value is the value of the qualifier.
 - valueId: Optional[Reference] 🔗
 - 
          Reference to the global unique ID of a coded value.It is recommended to use a global reference.
 
Invariants 🔗
- 
          Supplemental semantic IDs must be either not set or have at least one item
(From HasSemantics)
not (self.supplementalSemanticIds is not None) or (len(self.supplementalSemanticIds) >= 1)
 - 
          Constraint AASd-118: If there are supplemental semantic IDs defined then there shall be also a main semantic ID.
(From HasSemantics)
not (self.supplementalSemanticIds is not None) or (self.semanticId is not None)
 - 
          Constraint AASd-020: The value shall be consistent to the data type as defined in value type.
not (self.value is not None) or ValueConsistentWithXsdType( self.value, self.valueType )