LOGCON
FEATURE OBJECT ATTRIBUTES
Attribute: Logical connectives
Acronym: LOGCON Code: ?
Camel case: logicalConnectives
Attribute type: Enumeration
Definition: Expresses whether all the constraints described by its co-attributes must be satisfied, or only one such constraint need be satisfied.
Attribute values:
1 logical conjunction
2 logical disjunction
Definitions:
logical conjunction
all the conditions described by the other attributes of the object, or sub-attributes of the same complex attribute, are true
logical disjunction
at least one of the conditions described by the other attributes of the object, or sub-attributes of the same complex attributes, is true
Remark:
- This atribute is intended to be used with co-attributes that encode limits on vessel dimensions, type of cargo, and other characteristics.
- The combination of constraints described by logicalConnective and its co-attributes defines a subset of vessels to which information described by a feature or information type instance applies (or does not apply, is required, recommended, etc.).
- The relationship between the vessel subset and the information is indicated by an association - see PermissionType and InclusionType).
- The two listed values of logicalConnective are two of the basic operations of Boolean logic. The third basic operation (not) is not used.
Example:
applicabilty
logicalConnectives=1
vesselsMeasurements [vesselsCharacteristics=10/vesselsCharacteristicsValue=50.0/ComparisonOperator=1]
vesselsMeasurements [vesselsCharacteristics=6/vesselsCharacteristicsValue=10.0/ComparisonOperator=1]
implies the limitation applies only when LOA > 50.0 and draught > 10.0
Distinction:
Nil
Justification:
New attribute
Comments:
No comments.
David | Raphael | Jens |
---|---|---|
Y | Y | Y |