Difference between revisions of "LOGCON"
(6 intermediate revisions by the same user not shown) | |||
Line 9: | Line 9: | ||
Attribute type: Enumeration | 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. | ||
Line 19: | Line 22: | ||
Definitions: | Definitions: | ||
− | |||
logical conjunction | logical conjunction | ||
Line 31: | Line 33: | ||
+ | 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 [[PERMIS|PermissionType]] and [[INCTYP|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: | |
+ | <br>applicabilty | ||
+ | <br>logicalConnectives=1 | ||
+ | <br>vesselsMeasurements [vesselsCharacteristics=10/vesselsCharacteristicsValue=50.0/ComparisonOperator=1] | ||
+ | <br>vesselsMeasurements [vesselsCharacteristics=6/vesselsCharacteristicsValue=10.0/ComparisonOperator=1] | ||
− | + | implies the limitation applies only when LOA > 50.0 and draught > 10.0 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Distinction: | Distinction: |
Latest revision as of 06:09, 23 January 2017
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 |