Difference between revisions of "LOGCON"

From IHO Nautical Information Processing Working Group
Jump to navigation Jump to search
 
 
(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.
  
Remarks:
+
Example:
 +
<br>applicabilty
 +
<br>logicalConnectives=1
 +
<br>vesselsMeasurements  [vesselsCharacteristics=10/vesselsCharacteristicsValue=50.0/ComparisonOperator=1]
 +
<br>vesselsMeasurements  [vesselsCharacteristics=6/vesselsCharacteristicsValue=10.0/ComparisonOperator=1]
  
Example
+
implies the limitation applies only when LOA > 50.0 and draught > 10.0
  
  <br>APPLIC
 
  <br>LOGCON=1
 
  <br>VSLMSM/[VSLCAR=10/VSLVAL=50.0/COMPOP=1]
 
  <br>VSLMSM/[VSLCAR=6/VSLVAL=10.0/COMPOP=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