Difference between revisions of "VSLMSM"

From IHO Nautical Information Processing Working Group
Jump to navigation Jump to search
(New page: EATURE OBJECT ATTRIBUTES Attribute: vessel's paramenter Acronym: VSLPAR Code: Camel case: vesselsparameter Attribute type: Complex Definition: The distance between the lowest p...)
 
 
(48 intermediate revisions by 3 users not shown)
Line 1: Line 1:
EATURE OBJECT ATTRIBUTES
+
FEATURE OBJECT ATTRIBUTES
  
  
Attribute:  vessel's paramenter
+
Attribute:  vessel's measurements
  
Acronym: VSLPAR Code:  
+
Acronym: VSLMSM Code:  
  
Camel case: vesselsparameter
+
Camel case: vesselsMeasurements
  
 
Attribute type: Complex
 
Attribute type: Complex
  
  
Definition:
+
Definition: Values, discovered by measuring, that correpond to vessel's characteristics. (adapted https://www.merriam-webster.com/dictionary/measurement  18 July 2018)
 +
 
 +
 
 +
 
 +
 
 +
{| style="background:#ccc99; color:black;" border="1" cellpadding="5" cellspacing="0" align="left"
 +
!Sub-attribute!!Camel Code Identifier!!Multiplicity!!Sequential
 +
|-
 +
|[[VSLCAR]]||vesselsCharacteristics||1||n/a
 +
|-
 +
|[[VSLVAL]]||vesselsCharacteristicsValue||1||n/a
 +
|-
 +
|[[VSLUNT]]||vesselsCharacteristicsUnit||1||n/a
 +
|-
 +
|[[COMPOP]]||ComparisonOperator||1||n/a
 +
|-
 +
|}
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
  
The distance between the lowest point of the ship's hull, normally some point on the keel, and the sea bottom. It can be expressed with fixed or variable values.
 
  
Reference:
 
  
Based on IHO Dictionary, S-32, Edition 5 1994, and extended.
 
  
  
----
 
  
  
{| style="background:#ccc99; color:black;" border="1" cellpadding="5" cellspacing="0" align="left"
 
!David!!Raphael!!others!!Jens
 
|- style="background:white; color:black"
 
|DA Y/N
 
|RMM Y
 
|others Y/N
 
|Y/N
 
|}
 
  
  
  
  
{| style="background:#ccc99; color:black;" border="1" cellpadding="5" cellspacing="0" align="left"
 
!Sub-attribute!!Camel Code Identifier!!Multiplicity!!Sequential
 
|-
 
|[[VSLCAR]]||vesselsCharacteristics||0..*||True
 
|-
 
|[[VSLVAL]]||vesselsCharacteristicsValue||0..*||True
 
|-
 
|[[COMPOP]]||logicalComparisonOperator||0..*||True
 
|-
 
|}
 
  
  
 +
Remarks:
  
 +
No remarks
  
  
 +
Distinction:
  
 +
No distinction
  
  
  
  
 +
Justification:<br>
 +
New attribute<br>
  
<br>VSLCAR (length, beam, draught, air draught, GT, NT, DWT, DPL ) is just an idea, depending on the result of the discussion, we can keep or bin it.<br>
+
Comments:
[[COMPOP]] has to be to developed and should provide various comparison operators; see http://de.wikipedia.org/wiki/Logische_Operatoren or the English version http://en.wikipedia.org/wiki/Logical_connective  <br>
+
<br>[[VSLVAL]] has been set to REAL assuming 3 decimal places, i.e.: 10.000 m.  
However, the German version provides the better symbols :) <br>
 
The definition of LOGCOM must provide the relation between the value given in the model and the real ship's value.
 
  
 
That would give the result: <br>
 
That would give the result: <br>
1. VSLCAR=draught; value=10.5; COMPOP=(>=)     the regulation applies for vsl of 10.5 m draught and above <br>
+
1. VSLMSM [VSLCAR=4 (draught); VSLVAL=10.5; VSLUNT=1 (m); COMPOP=2 (>=) ]    the regulation applies for vsl of 10.5 m draught and above <br>
2. VSLCAR=DWT; Value=2000; COMPOP=(=)         the regulation applies for vsl of exactly 2000 DWT<br>
+
2. VSLMSM [VSLCAR=9 (deadweight); VSLVAL=2000; VSLUNT=4 (ton); COMPOP=5 (=) ]        the regulation applies for vsl of exactly 2000 DWT<br>
3. VSLCAR=length; value=150; COMPOP=(<)      the regulation applies for vsl of less than 150 m length<br>
+
3. VSLMSM [VSLCAR=1 (L.O.A.); VSLVAL=150; VSLUNT=1 (m); COMPOP=3 (<)]       the regulation applies for vsl of less than 150 m length<br>
  
Using your first example <br>
+
Using a further example: <br>
[complex attribute [VSLCAR=length; value=50.0; COMPOP=(>)]], CATVSL=3 (tanker), LOGCON=1 (and), LIMTYP=2 (required); associated to a PILBOP object: tankers with LOA > 50.0 m must use the PILBOP <br>
+
4. [VSLMSM [VSLCAR=1 (L.O.A.); VSLVAL=50; VSLUNT=1 (m); COMPOP=1 (>)]], CATVSL=3 (tanker), LOGCON=1 (and), LIMTYP=2 (required); associated to a PILBOP object: tankers with LOA > 50.0 m must use the PILBOP <br>
  
If the example should work for tanker between 50 and 100 m length the coding is like this<br>
+
In an example for tankers between 50 and 100 m in length, the coding is like this:<br>
[complex attribute [VSLCAR=length; value=50.0; COMPOP=(>)], [VSLCAR=length; value=100.0; COMPOP=(<)]], CATVSL=3 (tanker), LOGCON=1 (and), LIMTYP=2 (required); associated to a PILBOP object: tankers with LOA > 50.0 m and < 100.0 m must use the PILBOP
+
5. [VSLMSM [VSLCAR=1 (L.O.A.); VSLVAL=50; VSLUNT=1 (m); COMPOP=1 (>)], [VSLCAR=1 (L.O.A.); VSLVAL=100; VSLUNT=1 (m); COMPOP=3 (<)]], CATVSL=3 (tanker), LOGCON=1 (and), LIMTYP=2 (required); associated to a PILBOP object: tankers with LOA > 50.0 m and < 100.0 m must use the PILBOP
 +
 
 +
 
 +
----
 +
 
 +
 
 +
{| 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 12:48, 18 July 2018

FEATURE OBJECT ATTRIBUTES


Attribute: vessel's measurements

Acronym: VSLMSM Code:

Camel case: vesselsMeasurements

Attribute type: Complex


Definition: Values, discovered by measuring, that correpond to vessel's characteristics. (adapted https://www.merriam-webster.com/dictionary/measurement 18 July 2018)



Sub-attribute Camel Code Identifier Multiplicity Sequential
VSLCAR vesselsCharacteristics 1 n/a
VSLVAL vesselsCharacteristicsValue 1 n/a
VSLUNT vesselsCharacteristicsUnit 1 n/a
COMPOP ComparisonOperator 1 n/a











Remarks:

No remarks


Distinction:

No distinction



Justification:
New attribute

Comments:
VSLVAL has been set to REAL assuming 3 decimal places, i.e.: 10.000 m.

That would give the result:
1. VSLMSM [VSLCAR=4 (draught); VSLVAL=10.5; VSLUNT=1 (m); COMPOP=2 (>=) ] the regulation applies for vsl of 10.5 m draught and above
2. VSLMSM [VSLCAR=9 (deadweight); VSLVAL=2000; VSLUNT=4 (ton); COMPOP=5 (=) ] the regulation applies for vsl of exactly 2000 DWT
3. VSLMSM [VSLCAR=1 (L.O.A.); VSLVAL=150; VSLUNT=1 (m); COMPOP=3 (<)] the regulation applies for vsl of less than 150 m length

Using a further example:
4. [VSLMSM [VSLCAR=1 (L.O.A.); VSLVAL=50; VSLUNT=1 (m); COMPOP=1 (>)]], CATVSL=3 (tanker), LOGCON=1 (and), LIMTYP=2 (required); associated to a PILBOP object: tankers with LOA > 50.0 m must use the PILBOP

In an example for tankers between 50 and 100 m in length, the coding is like this:
5. [VSLMSM [VSLCAR=1 (L.O.A.); VSLVAL=50; VSLUNT=1 (m); COMPOP=1 (>)], [VSLCAR=1 (L.O.A.); VSLVAL=100; VSLUNT=1 (m); COMPOP=3 (<)]], CATVSL=3 (tanker), LOGCON=1 (and), LIMTYP=2 (required); associated to a PILBOP object: tankers with LOA > 50.0 m and < 100.0 m must use the PILBOP




David Raphael Jens
Y Y Y