Australian Bureau of Meteorology, "Recruit" Software Development WMO No. 47, VOS scheme, Guide to Record Layout of Data Files, 1999-a (1st quarter) Edition Annex V, November 2000 VOSClim Meeting, "Publication No. 47 database Fields"
Field Names used in the Recruit Software Data Type Size Field Code Name Order # of Field for sending to WMO by email or diskette Order # Field Code Name "*" means ambiguous Field Code Name Suggestion for unique Field Code Name
SHIPNAME C 30 name 3 + (Flag), eg (AT) 1 name    
CALLSIGN C 7 callSign 4 2 call    
IMO_NUMBER C 10     3 IMOn    
CNTRYCODE C 2 cntryCode 1 4 rcnty    
SHIP_TYPE C 2 vsslAbbrev 5 5 vssl    
SHIP_IMAGE C 2     6 vsslP    
LENGTH C 5 lenVssl 6 7 lenvsslD    
BREADTH C 4 brdVssl 7 8 brdvsslD    
FREEBOARD C 4 frbVssl 8 9 frbvsslD    
DRAUGHT C 4     10 drfvsslD    
CARGO_HT C 4     11 chtvsslD    
BOW2BRIDGE C 4     12 brdg    
VOS_TYPE C 2 typeCode 2 13 vsslM    
AUTO_OBS C 1     14 Atm    
BASELINE C 1     15 blc    
ROUTE1 C 2 rte 9 16 rte * rte_1
ROUTE2 C 2 rte 10 17 rte * rte_2
ROUTE3 C 2 rte 11 18 rte * rte_3
ROUTE4 C 2 rte 12 19 rte * rte_4
ROUTE5 C 2 rte 13 20 rte * rte_5
ROUTE6 C 2 rte 14 21 rte * rte_6
ROUTE7 C 2 rte 15 22 rte * rte_7
ROUTE8 C 2 rte 16 23 rte * rte_8
ROUTE9 C 2 rte 17 24 rte * rte_9
ROUTE10 C 2 rte 18 25 rte * rte_10
BARM1_TYPE C 3 barm 19 26 barm * barm_1
BARM2_TYPE C 3 barm 20 27 barm * barm_2
BARM1MODEL C 30     28 bMS * bMS_1
BARM2MODEL C 30     29 bMS * bMS_2
BARM1MAXLL C 4 brmH 21 30 brmH * brmH_1
BARM2MAXLL C 4 brmH 22 31 brmH * brmH_2
BARM1LOCN C 2     32 brmL * brmL_1
BARM2LOCN C 2     33 brmL * brmL_2
BARM1UNITS C 20     34 brmU * brmU_1
BARM2UNITS C 20     35 brmU * brmU_2
BARM1CALD D 8     36 brmC * brmC_1
BARM2CALD D 8     37 brmC * brmC_2
THRM1_TYPE C 3 thrm 23 38 thrm * thrm_1
THRM2_TYPE C 3 thrm 24 39 thrm * thrm_2
THRM1MODEL C 30     40 thMS * thMS_1
THRM2MODEL C 30     41 thMS * thMS_2
THRM1_EXP C 2 thmE 25 42 thmE * thme_1
THRM2_EXP C 2 thmE 26 43 thmE * thme_2
THRM1_LOCN C 2     44 thmL * thmL_1
THRM2_LOCN C 2     45 thmL * thmL_2
THRM1HIGHT C 4     46 thmH * thmH_1
THRM2HIGHT C 4     47 thmH * thmH_2
THRM1SCALE C 1     48 tscale * tscale_1
THRM2SCALE C 1     49 tscale * tscale_2
HYGR1_TYPE C 2 hygr 27 50 hygr * hygr_1
HYGR2_TYPE C 2 hygr 28 51 hygr * hygr_2
HYGR1_EXP C 2 hgrE 29 52 hgrE * hgrE_1
HYGR2_EXP C 2 hgrE 30 53 hgrE * hgrE_2
SST1_METHD C 3 sstM 31 54 sstM * sstM_1
SST2_METHD C 3 sstM 32 55 sstM * sstM_2
SST1_DEPTH C 3 sstD 33 56 sstD * sstD_1
SST2_DEPTH C 3 sstD 34 57 sstD * sstD_2
BAROG1TYPE C 3 barg 35 58 barg * barg_1
BAROG2TYPE C 3 barg 36 59 barg * barg_2
ANM1_MAXLL C 4 anmH 37 60 anHL * anHL_1
ANM2_MAXLL C 4     61 anHL * anHL_2
ANM1_2DECK C 4     62 anHD * anHD_1
ANM2_2DECK C 4     63 anHD * anHD_2
ANM1_LOCN C 2     64 anmL * anmL_1
ANM2_LOCN C 2     65 anmL * anmL_2
ANM1_2BOW C 5     66 anDB * anDB_1
ANM2_2BOW C 5     67 anDB * anDB_2
ANM1_2CENT C 4     68 anDC * anDC_1
ANM1_SIDE C 1     port/starboard trails the anDC_1 entry      
ANM2_2CENT C 4     69 anDC   anDC_2
ANM2_SIDE C 1     port/starboard trails the anDC_2 entry      
ANM1_MODEL C 30     70 anmI * anml_1
ANM2_MODEL C 30     71 anmI * anml_2
ANM_METHOD C 1     72 anmU    
ANM1CALDAT D 8     73 anmC * anmC_1
ANM2CALDAT D 8     74 anmC * anmC_2
VIS_HEIGHT C 4     75 wwH    
OTHR_INST1 C 3 othI 38 76 othI * othI_1
OTHR_INST2 C 3 othI 39 77 othI * othI_2
OTHR_INST3 C 3 othI 40 78 othI * othI_3
OTHR_INST4 C 3 othI 41 79 othI * othI_4
OTHR_INST5 C 3 othI 42 80 othI * othI_5
OTHR_INST6 C 3 othI 43 81 othI * othI_6
PHGR1 C 1 phGr 44 82 phGr * phGr_1
PHGR2 C 1 phGr 45 83 phGr * phGr_2
PRST1 C 1 prSt 46 84 prSt * prSt_1
PRST2 C 1 prSt 47 85 prSt * prSt_2
PRST3 C 1 prSt 48 86 prSt * prSt_3
PRST4 C 1 prSt 49 87 prSt * prSt_4
PRST5 C 1 prSt 50 88 prSt * prSt_5
CHANGEDATE D 8     89 chgd    
FLDABREV1 C 6 FieldAbbrev 51 90 fieldAbrev * fldAbrev_1
FLDABREV2 C 6 FieldAbbrev 52 91 fieldAbrev * fldAbrev_2
FLDABREV3 C 6 FieldAbbrev 53 92 fieldAbrev * fldAbrev_3
FLDABREV4 C 6     93 fieldAbrev * fldAbrev_4
FLDABREV5 C 6     94 fieldAbrev * fldAbrev_5
FLDABREV6 C 6     95 fieldAbrev * fldAbrev_6
FLDABREV7 C 6     96 fieldAbrev * fldAbrev_7
FLDABREV8 C 6     97 fieldAbrev * fldAbrev_8
FLDABREV9 C 6     98 fieldAbrev * fldAbrev_9
FLDABREV10 C 6     99 fieldAbrev * fldAbrev_10
FOOTID1 C 2 footID 54 100 footID * footID_1
FOOTID2 C 2 footID 55 101 footID * footID_2
FOOTID3 C 2 footID 56 102 footID * footID_3
FOOTID4 C 2     103 footID * footID_4
FOOTID5 C 2     104 footID * footID_5
FOOTID6 C 2     105 footID * footID_6
FOOTID7 C 2     106 footID * footID_7
FOOTID8 C 2     107 footID * footID_8
FOOTID9 C 2     108 footID * footID_9
FOOTID10 C 2     109 footID * footID_10
FLAG C 2            
HOMEPORT C 30            
OWNER C 30            
OWNER_ADD1 C 30            
OWNER_ADD2 C 30            
OWNER_ADD3 C 30            
OWNER_ADD4 C 30            
OWNEREMAIL C 30            
OWNER_TEL C 15            
OWNER_FAX C 15            
AGENT C 30            
AGENT_ADD1 C 30            
AGENT_ADD2 C 30            
AGENT_ADD3 C 30            
AGENT_ADD4 C 30            
AGENTEMAIL C 30            
AGENT_TEL C 15            
AGENT_FAX C 15            
GRTONNAGE C 6            
JOINED_VOS D 8            
LEFT_VOS D 8            
REPORTTIME C 11            
YEAR_BUILT C 4