LOGCON

From IHO Nautical Information Processing Working Group
Jump to navigation Jump to search

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