Difference between revisions of "LOGCON"

From IHO Nautical Information Processing Working Group
Jump to navigation Jump to search
m (New page: Definition: A process or action, such as addition, substitution, transposition, or differentiation, logical conjunction or disjunction, performed in a specified sequence and in acco...)
 
 
(27 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
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.
  
Definition: A process or action, such as addition, substitution, transposition, or differentiation, logical conjunction or disjunction, performed in a specified sequence and in accordance with specific rules.
 
  
Attribute values: add
+
Attribute values:
3 logical conjunction
+
 
4 logical disjunction
+
1 logical conjunction
 +
 
 +
2 logical disjunction
 +
 
 +
 
 +
Definitions:
  
 
logical conjunction
 
logical conjunction
  
 
all the conditions described by the other attributes of the object, or sub-attributes of the same complex attribute, are true
 
all the conditions described by the other attributes of the object, or sub-attributes of the same complex attribute, are true
 +
  
 
logical disjunction
 
logical disjunction
Line 20: Line 32:
 
at least one of the conditions described by the other attributes of the object, or sub-attributes of the same complex attributes, is true
 
at least one of the conditions described by the other attributes of the object, or sub-attributes of the same complex attributes, is true
  
Remarks: Add:
 
When bound to the object CHALIM, OPERAT can take only the values 3 or 4.
 
  
CHALIM/MAXLOA = 50.0, CHALIM/MAXDRF=10.0, CHALIM/OPERAT=3
+
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
 
implies the limitation applies only when LOA > 50.0 and draught > 10.0
 +
 +
 +
Distinction:
 +
 +
Nil
 +
 +
 +
 +
Justification:<br>
 +
 +
New attribute
 +
 +
 +
Comments:
 +
 +
No comments.
 +
 +
 +
 +
----
 +
 +
 +
{| style="background:#ccc99; color:black;" border="1" cellpadding="5" cellspacing="0" align="left"
 +
!David!!Raphael!!Jens
 +
|- style="background:white; color:black"
 +
| Y
 +
|Y
 +
|Y
 +
|}

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