Difference between revisions of "VSLCAR"
(New page: Example: Attribute: name to be defined <br> Attribute type: Complex {| style="background:#ccc99; color:black;" border="1" cellpadding="5" cellspacing="0" align="left" !Sub-attribute!!C...) |
|||
| Line 1: | Line 1: | ||
| − | |||
| − | Attribute: | + | |
| − | Attribute type: Complex | + | FEATURE OBJECT ATTRIBUTES |
| + | |||
| + | |||
| + | Attribute: Vessel's charactersitics | ||
| + | |||
| + | Acronym: VSLCAR Code: | ||
| + | |||
| + | Camel case: vesselsCharacteristics | ||
| + | |||
| + | Attribute type: Complex | ||
| + | |||
| + | |||
| + | Definition: | ||
| + | |||
| + | 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" | {| style="background:#ccc99; color:black;" border="1" cellpadding="5" cellspacing="0" align="left" | ||
| Line 14: | Line 37: | ||
|- | |- | ||
|} | |} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| Line 41: | Line 56: | ||
If the example should work for tanker between 50 and 100 m length the coding is like this<br> | If the example should work for tanker between 50 and 100 m 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 | [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 | ||
| + | |||
| + | ---- | ||
| + | |||
| + | |||
| + | {| 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 | ||
| + | |} | ||
Revision as of 12:03, 24 July 2010
FEATURE OBJECT ATTRIBUTES
Attribute: Vessel's charactersitics
Acronym: VSLCAR Code:
Camel case: vesselsCharacteristics
Attribute type: Complex
Definition:
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.
| Sub-attribute | Camel Code Identifier | Multiplicity | Sequential |
|---|---|---|---|
| VSLCAR | vesselsCharacteristics | 0..* | True |
| ???? | value | 0..* | True |
| COMPOP | logicalComparisonOperator | 0..* | True |
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.
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
However, the German version provides the better symbols :)
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:
1. VSLCAR=draught; value=10.5; COMPOP=(>=) the regulation applies for vsl of 10.5 m draught and above
2. VSLCAR=DWT; Value=2000; COMPOP=(=) the regulation applies for vsl of exactly 2000 DWT
3. VSLCAR=length; value=150; COMPOP=(<) the regulation applies for vsl of less than 150 m length
Using your first example
[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
If the example should work for tanker between 50 and 100 m length the coding is like this
[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
| David | Raphael | others | Jens |
|---|---|---|---|
| DA Y/N | RMM Y | others Y/N | Y/N |