Marine schema reference
- Last UpdatedDec 08, 2025
- 2 minute read
The Marine Schema reference is composed of expressions, attributes and attribute names, for example, to define a Panel schema structure.
Data Expressions
|
Name |
Definition |
|---|---|
|
Letter |
[A-Z] |
|
Digit |
[0-9] |
|
Boolean |
[TRUE], [FALSE] |
|
Value characters |
[-] [.] |
|
Other characters |
[+], [%], [/], [_], [*] |
Statement expressions
|
Name |
Definition |
|
Definition |
[=] |
|
Concatenation |
[,] |
|
Termination |
[;] |
|
String |
['...'] |
|
Comment |
[//] |
|
Quote |
[\'] |
|
Space |
[ ], [\t], [\r], [\n] |
Model attributes
|
model_name: |
[db_ref] or [named_element] or [unnamed element] |
|
db_ref: |
db_ref=[positive integer]/[positive integer] |
|
named_element: |
[\'/ ??? \'] |
|
unnamed element: |
[\' ??? \'] |
|
model_reference: |
REF=[model_reference_list] |
|
model_reference_list: |
[ref_crm] or [ref_external] or [ref_internal],[ref_crm] or [ref_external] or [ref_internal] |
|
ref_crm: |
model_name |
|
ref_external: |
[model_name]/[ref_internal] |
|
ref_internal: |
[positive integer]:[positive integer] |
|
model_offset_direction: |
OFFDIR=[DIRECTION] |
|
DIRECTION: |
'FOR' or 'AFT' or 'TOP' or 'BOT' or 'SB' or 'PS' or 'POS' or 'NEG' |
|
model_offset_type: |
OFFTYP=[OFFSET_TYPE] |
|
OFFSET_TYPE: |
'Tangent' or 'Along' or 'UMinMax' or 'UMin' or 'UMax' or 'VMinMax' or 'VMin' or 'VMax' |
Material attributes
|
material: |
MAT=[positive number] |
|
material_offset: |
MTOFF=[number] |
|
material_reference: |
QUA=[model_name] |
|
material_side: |
MSI=[DIRECTION] |
|
DIRECTION: |
'FOR' or 'AFT' or 'TOP' or 'BOT' or 'SB' or 'PS' or 'POS' or 'NEG' |
Plane attributes
|
plane_principal: |
[axis_coordinate] |
|
axis_coordinate: |
COORD_AXIS=[number] |
|
COORD_AXIS: |
'AXIS_X' or 'AXIS_Y' or 'AXIS_Z' |
|
axis_coordinate_list: |
COORD_AXIS=[number],[number] |
|
plane_principal_list: |
[axis_coordinate_list],[axis_coordinate_list] |
|
axis_coordinate_list: |
COORD_AXIS=[number],[number] |
|
plane_threepoints: |
[ori_coord],[uaxis_coord],[vaxis_coord] |
|
ori_coord: |
ORI=[coord3d] |
|
uaxis_coord: |
UAX=[coord3d] |
|
vaxis_coord: |
VAX=[coord3d] |
|
coord3d: |
[number],[number],[number] |
|
plane_pointvec: |
[ori_coord], [normal_coord] |
|
normal_coord: |
NOR=coord3d |
|
plane_ray_angle: |
[ray],[t_angle_list] |
|
ray: |
RAY=[ray_rvalue] |
|
ray_rvalue: |
[COORD_AXIS][number_list],[COORD_AXIS][number_list],[DIRECTION] |
|
number_list: |
[number],[number] |
|
DIRECTION: |
'FOR' or 'AFT' or 'TOP' or 'BOT' or 'SB' or 'PS' or 'POS' or 'NEG' |
|
t_angle_list: |
T=[number],[number] |
|
t_angle: |
T=[number] |
|
plane_two_rays: |
[ray1],[ray2] |
|
ray1: |
RAY1=[ray_rvalue] |
|
ray2: |
RAY2=[ray_rvalue] |
|
plane_two_points_angle: |
[point1_ccord],[point2_coord],[t_angle_list] |
|
point1_coord: |
P1=[coord3d] |
|
point2_coord: |
P2=[coord3d] |
|
plane_grid: |
GRID=[model_name][plane_grid_offset] |
|
plane_grid_list: |
GRID=[model_name],[model_name][plane_grid_offset] |
|
plane_grid_offset: |
(if positive): +[positive integer] or [positive real number] |
|
plane_grid_offset: |
(if negative): [negative integer] or [negative real number] |
Attribute Names
|
Name |
Definition |
|---|---|
|
BOU |
Boundary |
|
COR |
Notch corner |
|
CUR |
Curve |
|
CUT |
Cutout |
|
CUTFR |
Endcut from reference |
|
CUTTO |
Endcut to reference |
|
ENDFR |
End from reference |
|
ENDTO |
End to reference |
|
FUNCDES |
Functional description |
|
GAP |
Endcut gap |
|
GR |
Plane grid |
|
HOL |
Hole |
|
ID |
Identifier |
|
INCL |
Inclination |
|
JUSL |
Justification line |
|
LIM |
Limit |
|
LOC |
Location |
|
MAT |
Material |
|
MDIR |
Main direction |
|
MSI |
Material side |
|
MTOFF |
Material offset |
|
NAME |
Element name |
|
NOR |
Normal coordinate |
|
NOT |
Notch |
|
OFF |
Offset |
|
OFFDIR |
Offset direction |
|
OFFTYP |
Offset type |
|
ORI |
Orientation |
|
P1 |
Point 1 |
|
P2 |
Point 2 |
|
PAN |
Panel |
|
PERP |
Perpendicular |
|
PIL |
Pillar |
|
PLA |
Plate |
|
POI |
Crm point |
|
PRO |
Profile designation |
|
PT |
Point coordinate |
|
PTS |
Curve points |
|
QUA |
Material quality reference |
|
RAY |
Plane ray angle |
|
RAY1 |
Plane ray 1 |
|
RAY2 |
Plane ray 2 |
|
REF |
Reference |
|
SEA |
Seam |
|
SEAM |
Notch seam |
|
SID |
Side on panel |
|
STI |
Stiffener |
|
T |
T angle |
|
TYP |
Cutout type |
|
UAX |
U axis coordinate |
|
VAX |
V axis coordinate |
|
ZONE |
Zone |
Direction attributes
|
Name |
Definition |
|
'FOR' |
Fore |
|
'AFT' |
Aft |
|
'TOP' |
Top |
|
'BOT' |
Bottom |
|
'SB' |
Starboard |
|
'PS' |
Portside |
|
'POS' |
Positive |
|
'NEG' |
Negative |