Buoy metadata and buoy deployment notification scheme

Buoy metadata notifcation scheme
Buoy metadata and buoy deployment notification scheme (EGOS&DBCP)
Version 2.1, 6 January 2004
The EGOS sub-group comprised of Anne A. Hageberg, Enrique Alvarez Fanjul, and Etienne
Charpentier met in Toulouse, 2-3 October 2003, and defined the buoy metadata database
relational model based upon DBCP and EGOS user requirements as requested by the EGOS
Management Committee meeting, Madrid, 27_28 May 2003. All questions which need to be
answered from the database were reviewed and model created and updated accordingly.
Proposed model is detailed in annex A, detailed description of proposes tables in annex C.
Brief description of required tools is given in annex B. Database will be uploaded through
different means, namely:




By manufacturers upon buoy purchase (via web)
By buoy operators upon buoy deployments (via web)
Manually to complete database with complementary information once it’s known (via web
or locally where the database is implemented, e.g. designated person to make changes)
Automatically based upon data subsequently available (e.g. GTS data access would permit
to initialize GTS starting and ending dates)
It was proposed to use the database as a global database for all buoy data monitored via the
DBCP. Specific developments for EGOS will be defined by EGOS separately. Data from the
database will be available online e.g. via FTP through flat files so that anybody can copy the
information onto its own database.
Developments can be made in two steps:
1. Database implementation and basic tools (data upload, notification web pages, basic
tools to access the data).
2. Advanced tools to query the database (lists, statistics, graphics, maps, etc.).
Only step 1 was considered during this meeting.
In order to simplify relational model and not to add too many fields in the database, it was
proposed to deal with additional information in some tables using an XML field instead of
creating multiple additional fields. Content of XML field will contain information in XML
format by using tags. Some of the tags are defined here. Other tags will be defined later.
Example (here field Mooring type is defined using tag “moortype”, its value is “AC”, i.e. “All
Chain”):
<?xml version="1.0"?>
<BUOYPERIOD>
<param name=”moortype” type=”ASCII” units=”none”>
AC
</param>
</BUOYPERIOD>
-1/62-
Buoy metadata notifcation scheme
Annex A
Proposed buoy metadata database relational model
Diagrams 1 to 4 show the relational model of the proposed database, how tables are linked together, etc.
Diagram 1: Relational model for batches of buoys
-2/62-
Buoy metadata notifcation scheme
Diagram 2: Relational model for BUOYPERIODs
-3/62-
Buoy metadata notifcation scheme
Diagram 3: Relational model for contacts
-4/62-
Buoy metadata notifcation scheme
Diagram 4: Relational model for pictures
-5/62-
Buoy metadata notifcation scheme
Specific comments:
Table BUOYPERIOD
Table BUOYPERIOD corresponds to a physical buoy operated during an operational
period. In practice there is only one BUOYPERIOD record for a drifting buoy unless
it’s being refurbished (or redeployed at another location after displacement, e.g. after
fishing vessel pickup). For moored buoys we have as many BUOYPERIODs as periods
of the buoy operations with no human intervertion. In other words, whenever
maintenance is being done on a moored buoy we have to create a new BUOYPERIOD
record. One single moored buoy position (or one drifting buoy refurbished several
times) is identified with field SERIAL_NO. Each time a new BUOYPERIOD is added
for a given serial number, field PERIOD_NO is increment by 1 (initial value=1).
XMLtags:
chul: Colour of the hull
mhul: Markings on the hull
af: Anti-fouling
dfmt: GTS data format
plt: Payload type
argosprog : Argos programme number
To be defined by Enrique: Deployment conditions
package_type: Packaging type
depl_height: deployment height
depl_speed: deployment ship speed
depl_ship: deployment ship
Table EQUIPMENT
Any equipment attached to the buoy, e.g. transmitter, GPS unit, radar reflector,
navigation light, mooring line, data processing unit. Details about the equipment are
stored in the XML field.
Typical equipments:

MOORING
Mooring type is indicated using XML tag moortype which can take following
values
AC: All chain
ST: Semitaut
FC: Float inverse
PC: Poly-nylon inverse catenary
OT: Other
-6/62-
Buoy metadata notifcation scheme
Mooring line is indicated using XML tag moorline which can take following values:
SW: Steel wire
NR: Nilon rope
PLYPRO: Polypropylene
VC: Vectron
KV: Kevlar
OT: Other
Ratio between mooring length and water depth is indicated using tag sope_ratio
(indicates degree of tautness or lack of tautness)

TRANSMITTER
XML tags
TX_POWER: Output power of transmitter
tx_type: Type of transmitter

CONTROLLER
XML tags:
controller_type: Type of controller

GPS
XML tags:
GPSt : GPS type
GPSa: GPS Antenna type

RADAR_REFLECTOR

NAVI_LIGHT

DATA_PROCESSING_UNIT

BATTERY
XML tags:
bct: Cell type
nc : Number of cells
ncs : Number of cell series
vol : Voltage
bc : Battery capacity
battery_descr: Description of battery pack
voltage_sensor: Type of battery voltage sensor
-7/62-
Buoy metadata notifcation scheme
Table BUOYBATCH
This table corresponds to an order of several identical buoys to a manufacturer. Basic
information on such buoys is initially entered together and then automatically written
into other appropriate tables (e.g. BUOYPERIOD).
Table SENSORBATCH
Sensor batch table. One record for every sensor of the buoy batch. For example, if
there is a thermistor string with probes at different levels we'll have to create as many
sensors as there are probes (field SENSOR_HEIGHT used to indicate the probe level).
Table EQUIPMENTBATCH
Any equipment batch attached to the considered batch of buoys, e.g. transmitter, GPS
unit, radar reflector, navigation light, mooring line, data processing unit. Details about
the equipment are stored in the XML field.
Table BUOYBATCH_PROGRAM
Many to many relationship between table BUOYBATCH and table PROGRAM to
indicate to what program(s) a buoy batch belongs to or is participating to.
Table BUOYMODEL
A buoy model is a particular type of buoy as proposed in the manufacturer’s
catalogue, e.g. C/S of CMR is a particular type of buoy made by CMR company.
XML tags:
drdi: Drogue diameter
drl: Drogue length in meters (Lagrangian drifters)
sfd: Surface float description
td: Tether description
drd: Detailed drogue description (Lagrangian drifters)
csaa: Cross section area above float (cm2) (Lagrangian drifters)
csda: Cross section area of the drogue (cm2) (Lagrangian drifters)
sr: Stress relief
dar: Drag area ratio
floatdescr: Detailed description of surface float (Lagrangian drifters) (e.g. 41 cm.
diameter, ABS plastic surface float.)
tetherdescr: Detailed tether description (Lagrangian drifters)
droguesen_type: Drogue sensor type (Lagrangian drifters)
drogue_attach_type: Type of drogue attachment
Table BUOYTYPE
-8/62-
Buoy metadata notifcation scheme
A buoy type is a generic type of buoy, e.g. SVPB (Lagrangian drifter equipped with
barometer). See WMO documentation and BUFR descriptor 0 02 149 "Type of data
buoy". Examples of types of buoys:
ABBREV
UNKNOWN
SVP
FGGE
FGGEW
ICE_LOAT
FLOAT
SOFAR
ALACE
MARVOR
RAFOS
MOORING
NOMAD
DISCUS_3
DISCUS_10
ODAS-30
ATLAS
TRITON
OMNI_WAVE
DIR_WAVE
ARGO
NAME_
Unspecified drifting buoy
Standard Lagrangian drifter (Global Drifter
Programme)
Standard FGGE type drifting buoy
(non-Lagrangian meteorological drifting buoy)
Wind measuring FGGE type drifting buoy
(non-Lagrangian meteorological drifting buoy)
Ice float
Unspecified sub-surface float
SOFAR
ALACE
MARVOR
RAFOS
Unspecified moored buoy
Nomad
3-metre discus
10-12-metre discus
ODAS 30 series
ATLAS (e.g. TAO area)
TRITON buoy
Omnidirectional waverider
Directional waverider
Sub-surface ARGO float
Table SENSOR
XML tags:
senDB: distance of sensor from the bow or front of platform
senDC: Distance of sensor from center of discus
senL: Sensor location. Possible values:
FM: Foremast
AM: Aftermast
CM: Centermast
RY: Right yardarm
LY: Left yardarm
OT: Other
Or a description in free format
cmpT: Compass type
apWG: Averaging period (seconds), wind gust
amWG: Averaging method, wind gust. Possible values:
S: Scalar
-9/62-
Buoy metadata notifcation scheme
V: Vector
mSA: Method used to compute salinity (e.g. chlorinity, electrical, conductivity,
refractive index, etc.)
Nblks: Number of blocks used for averaging - wave spectra
Npts: Number of points in each block - wave spectra
Table SENSORMODEL
XML tags:
anmI: Anemometer type. Possible values:
P: Propeller
T: Three cup
FC: Four cup
S: Sonic
WT: Wotan
OT: Other
ats: Air temperature instrumentation type. Possible values:
ER: Electrical resistance thermometer
M: mercury in glass thermometer
MS: screen shelter mercury thermometer
AG: Alcohol in glass thermometer
AS: Screen shelter – alcohol thermometer
OT: Other
wts: Water temperature instrumentation type. Possible values:
Value
Name
HC
Hull contact sensor
HT
‘Through hull’ sensor
RT
Radiation thermometer
ER
Electrical resistance thermometer
TT
Trailing thermistor
BU
Bucket thermometer
CTD
CTD ( conductivity-temperature-depth)
STD
STD (salinity-temperature-depth)
RM
refractometer
XC
XCTD (expendable CTD probe)
NS
Nansen cast
AL
ALACE (autonomus Lagrangian Circulation Explorer)
XBT
Expendable Bathythermograph
OT
Other (specify in footnote # 1 in the water temperature data record)
satp: Salinity sensor instrumentation type. Possible values:
Value
Name
CTD
CTD ( conductivity-temperature-depth)
STD
STD (salinity-temperature-depth)
RM
refractometer
-10/62-
Buoy metadata notifcation scheme
XC
XCTD (expendable CTD probe)
NS
Nansen cast
AL
SEABIRD
ALACE
(autonomus
Lagrangian
Explorer)
Seabird type conductivity sensor
FSI
FSI type conductivity sensor
OT
Other (specify in footnote # 1 in the salinity data
record)
Circulation
hs: Relative humidity instrumentation type. Possible values:
WB: Wet bulb
DP: Dew point
CP: Capacity sensor
OT: Other type of hygrometer
pg: Precipitation gauge instrumentation type. Possible values:
WB: Weighing bucket
TIP: Tipping
BU: Bucket
CG: Capacitance gauge
OG: Optical gauge
OT: Other
srs: Solar radiation sensor instrumentation type. Possible values:
PYRANO: Pyranometer
PYRGEO: Pyrgeometer (loss of heat by radiation from the earth's surface)
OT: Other
wasp: Wave spectra - type of surface elevation sensor (From which wave
spectra is derived)
digf: Digital filter used - wave spectra
spAT: Spectral analysis technique (e.g. FFT, MEM, etc.)
Table SENSORTYPE
Generic type of sensor, e.g.










AP: Air Pressure
AT: Air Temperature
SST: Sea Surface Temperature
WT: Water Temperature
WS: Wind speed
WD: Wind Direction
WAVE
WAVE_HEIGHT
WAVE_PERIOD
WAVE_DIR
-11/62-
Buoy metadata notifcation scheme
Table PROGRAM
National or international programme. Programmes are linked to BUOYPERIODs via
table BUOY_PROGRAM.
Table BUOY_PROGRAM
Many to many relationship between table BUOYPERIOD and table PROGRAM to
indicate to what program(s) a buoy belongs to or is participating to.
Table ORGANISM
An agency, institute, university, or private company.
Table CONTACT
Contact points, i.e. programme managers, coordinators, notifiers of deployments,
notifiers of buoy purchase (manufacturers).
Table TELECOMFORMAT
Satellite data telecommunication format, e.g. DBCP-M2 format which is one of the
formats recommended by the DBCP.
Table ENDINGCAUSE
Table containing all possible reasons for end of operational period (e.g. all failure
causes, recovery, maintenance, etc.).
Table COUNTRY
Countries.
Table PICTURE
Pictures.
Table BUOY_PICTURE
Many to many table to associate pictures to buoys, typically pictures corresponding to
an event for a buoy (i.e. PICTURE.EVENT=1)
Management of dates:
DEPL_DATE: Initiated by buoy operator upon deployment (or just after maintenance
in case of mooring) via appropriate web page.
ENDING_DATE: End of period for the considered buoy. For drifting buoys this
corresponds to the end of the operational life-time or the time when the buoy was
-12/62-
Buoy metadata notifcation scheme
picked up, beached, ceased functioning, etc. For a mooring this corresponds to the end
of the period, i.e. just before the next maintenance or to the end of the buoy operations.
GTS_START_DATE: Date when the first observation was distributed on GTS. Set up
automatically through appropriate access to GTS data or manually if no GTS access is
available.
GTS_END_DATE: Date when the last observation was distributed on GTS for the
considered operational period. Set up automatically through appropriate access to GTS
data or manually if no GTS access is available.
DROGUE_LOSS_DATE: Date when the drifter lost its drogue. Set up manually.
MANUF_DATE: Date of manufacturing, provided by manufacturer through
specifications sheet.
Purchase date is obtained through table BUOYBATCH.
-13/62-
Buoy metadata notifcation scheme
Annex B
Basic tools
1. Notification by manufacturer
Dedicated web pages were the manufacturer can log (username/password) and enter
relevant information for a batch of buoys and associated sensors/equipment that was
purchased. Information is initially entered in tables BUOYBATCH,
SENSORBATCH, EQUIPMENTBATCH, BUOYBATCH_PROGRAM, and then
automatically copied onto newly created BUOYPERIODs and associated tables
SENSOR, EQUIPMENT, BUOY_PROGRAM respectively. Purchaser of buoy tells
the manufacturer to what PROGRAM(s) the batch of buoys should be attached. Only
the programme notifier will then be authorized to make changes via the web to created
buoys.
Once the individual BUOYPERIODs have been created, the manufacturer must enter
more specific information for each of them. For example, the serial number or
transmission number will be used by the programme notifyer upon buoy deployment
to complement information.
In case required SENSORMODEL, or BUOYMODEL does not exist in the database,
then the manufacturer must contact the person in charge of the database in order to
create required records.
2. Notification by buoy operator
Upon buoy deployment, the person in charge at the program level of deployment
notification will log in (username/password) the system via the web and enter relevant
and complementary information into the database for tables BUOYPERIOD,
SENSOR, EQUIPMENT, and BUOY_PROGRAM. Only programme notifiers
(NOTIFIER_ID in table PROGRAM) linked to the BUOYPERIOD(s) via table
BUOY_PROGRAM are authorized to make such changes.
3. Handling of GDP files
Annex D provides some details regarding SVPB DBCP-Format Specification Sheet as
provided by Mayra Pazos on 14 March 2003. Specification sheet is dated November 2001.
Examples are given then corresponding fields in metadata database are indicated. At this
point we have two options for drifters participating in the Global Drifter Programme:
(i)
(ii)
Manufacturer’s specification sheet continues to be produced by the manufacturers
and delivered to the GDC once filled out. Then GDC also sends a copy of the sheet
to the person responsible of the global DBCP metadata database so that it can be
loaded automatically. Correspondence between spec sheet and fields in database is
also given in annex D.
GDP relies upon new notification scheme; fields present in the specification’s
sheet are mandatory; when manufacturers fill in DBCP notification web pages,
then the specification’s sheet is automatically produced and forwarded to the GDC
so that GDC can also update its database.
-14/62-
Buoy metadata notifcation scheme
This must be discussed with GDC.
4. Local edition of tables
All tables must be editable individually and locally. Specific screen must be created to
edit/display a BUOYPERIOD and its associated SENSOR(s), EQUIPMENT(s),
BUOY_PROGRAM(s) locally. Associated SENSORMODEL(s), BUOYMODEL(s)
will be edited via drop lists.
5. Basic query to obtain all information concerning a particular BUOYPERIOD
Query fields:
WMO, NAME, SERIAL_NO, TRANSMITTER_NUM,
BUOYMODEL.ABBREV, BUOY_OPERATOR_ID (ABBREV of
ORGANISM), DEPLOY_ORGANISM_ID (ABBREV of ORGANISM),
PROGRAM (via BUOY_PROGRAM).
Results: List of BUOYPERIOD(s) that match the query. Then every individual
BUOYPERIOD can be displayed in more detail.
6. Data access (flat files) via FTP: One flat file per table, e.g. in XML using tags
providing field name, field type, field value. E.g.
<?xml version="1.0"?>
<BUOYPERIOD>
<field name=”DEPL_DATE” type=”DATE” format=”DD/MM/YYYY HH24:MI:SS”>
01/01/2003 12:00:00
</field>
…
</BUOYPERIOD>
-15/62-
Buoy metadata notifcation scheme
Annex D
Database definition of tables
Table Name : BUOYBATCH
Alias
BUOYB
Display Title : Buoy batch
Description :This table corresponds to an order of several identical
buoys to a manufacturer. Basic information on such buoys is
initially entered together and then automatically written
into other appropriate tables (e.g. BUOYPERIOD).
Column Summary
------------Col.Seq.Column
------ ----10
ID
20
NAME_
22
PURCHASE_DATE
25
NB_BUOYS
30
REPETITION_PERIOD
40
DUTY_CYCLE
100
OBS_FREQUENCY
110
TRANSMISSION_SYS
120
LOCATION_SYSTEM
121
MANUFACTURER_ID
122
PURCHASER_ID
125
MODEL_ID
130
TELECOM_FMT_ID
140
XML
Primary Key
--------Name
--BUOYBATCH_PK
Nulls ?
---NOT NULL
NOT NULL
NOT NULL
NOT NULL
NULL
NULL
NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NULL
NULL
Column
----ID
Foreign Keys
---------BUOYB_BUOYMOD_FK
MODEL_ID references
Transferable Yes
Mandatory ? Yes
BUOYMODEL.ID
Update Rule Restricted
Delete Rule Restricted
BUOYB_MANUF_FK
MANUFACTURER_ID references ORGANISM.ID
Transferable Yes
Update Rule Restricted
Mandatory ? Yes
Delete Rule Restricted
BUOYB_PURCHASER_FK
PURCHASER_ID references ORGANISM.ID
Transferable Yes
Update Rule Restricted
Mandatory ? Yes
Delete Rule Restricted
-16/62-
Type
--NUMBER ()
VARCHAR2 (80)
DATE
NUMBER (3, 0)
NUMBER ()
VARCHAR2 (240)
NUMBER (4, 0)
VARCHAR2 (240)
VARCHAR2 (240)
NUMBER ()
NUMBER ()
NUMBER ()
NUMBER ()
LONG RAW ()
Buoy metadata notifcation scheme
Column Detail
----------10 ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
Identification number of record (primary key)
20
NAME_
Optional ? :No ; Varchar2 (80) ;() ; ; Uppercase ? :No ;
Batch name of identification number for the batch
22
PURCHASE_DATE
Optional ? :No ; Date ;() ; ; Uppercase ? :No ;
Date of purchase of the batch of buoys
25
NB_BUOYS
Optional ? :No ; Number (3, 0) ;() ; ; Uppercase ? :No ; Default
Value :0 ;
Number of identical buoys from the buoy order.
30
REPETITION_PERIOD
Optional ? :Yes ; Number () ;() ; ; Uppercase ? :No ;
Transmission repetition period (seconds), e.g. Argos repetition
period is typically 90s for a drifter
40
DUTY_CYCLE
Optional ? :Yes ; Varchar2 (240) ;() ; ; Uppercase ? :No ;
Satellite transmission duty cycle (e.g. continuous, or 8 hours on,
16 hours on)
100 OBS_FREQUENCY
Optional ? :Yes ; Number (4, 0) ;() ; ; Uppercase ? :No ;
Frequency of observations (number of observations per day)
110 TRANSMISSION_SYS
Optional ? :No ; Varchar2 (240) ;() ; ; Uppercase ? :No ;
Satellite (or other) data telecommunication system.
DCP
ARGOS
VHF
INMARSAT-C
IMNARSAT-D
IRIDIUM
GSM
ORBCOMM
METEOSAT
GOES
GMS
120 LOCATION_SYSTEM
Optional ? :No ; Varchar2 (240) ;() ;
Location system, e.g. ARGOS, GPS
; Uppercase ? :No ;
121 MANUFACTURER_ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
ID in table ORGANISM for the manufacturer
122 PURCHASER_ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
ID in table ORGANISM for the purchaser of the batch of buoys
-17/62-
Buoy metadata notifcation scheme
125 MODEL_ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
ID in table BUOYMODEL of the buoy manufacturer's model
130 TELECOM_FMT_ID
Optional ? :Yes ; Number () ;() ; ; Uppercase ? :No ;
ID in table TELECOMFORMAT of the description of the data
telecommunication format
140 XML
Optional ? :Yes ; Long Raw () ;() ; ; Uppercase ? :No ;
Record and additional fields coded in XML
-18/62-
Buoy metadata notifcation scheme
Table Name : BUOYBATCH_PROGRAM
Alias
BUOYB_PROG
Display Title : Buoybatch Program
Description :Many to many relationship between table BUOYBATCH and table
PROGRAM to indicate to what program(s) a buoy batch belongs
to or is participating to. The buoy operator, when
purchasing buoys indicates to the manufacturer to what
programme the batch should be attached.
Column Summary
------------Col.Seq.Column
------ ----10
BUOYBATCH_ID
20
PROG_ID
Primary Key
--------Name
--BUOYB_PROG_PK
Nulls ?
---NOT NULL
NOT NULL
Type
--NUMBER ()
NUMBER ()
Column
----BUOYBATCH_ID
PROG_ID
Foreign Keys
---------BUOYBPROG_BUOYB_FK
BUOYBATCH_ID references BUOYBATCH.ID
Transferable Yes
Update Rule Restricted
Mandatory ? Yes
Delete Rule Restricted
BUOYBPROG_PROG_FK
PROG_ID references
Transferable Yes
Mandatory ? Yes
PROGRAM.ID
Update Rule Restricted
Delete Rule Restricted
Column Detail
----------10
BUOYBATCH_ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
ID in table BUOYBATCH of concerned batch of buoys
20
PROG_ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
ID in table PROGRAM of programme to which the batch of buoys
should be associated
-19/62-
Buoy metadata notifcation scheme
Table Name : BUOYMODEL
Alias
BUOYMOD
Display Title : Buoymodel
Description :A buoy model is a particular type of buoy as proposed in
the manufacturer's catalogue, e.g. C/S of CMR is a
particular type of buoy made by CMR company.
Column Summary
------------Col.Seq.Column
------ ----10
ID
20
ABBREV
30
NAME
50
AIR_DEPL_CERTIF
70
WIDTH
80
HEIGHT_ABOVE
90
TOTAL_HEIGHT
100
WEIGHT
110
HULL_TYPE
120
URL
122
MANUFACTURER_ID
125
BUOYTYPE_ID
127
PICTURE_ID
130
XML
Nulls ?
---NOT NULL
NOT NULL
NOT NULL
NOT NULL
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
NOT NULL
NULL
NULL
Primary Key
--------Name
--BUOYMOD_PK
Column
----ID
Other Unique Keys
-------------Name
--BUOYMOD_UK
Column
----ABBREV
Foreign Keys
---------BUOYMOD_BUOYTYP_FK
BUOYTYPE_ID references BUOYTYPE.ID
Transferable Yes
Update Rule Restricted
Mandatory ? Yes
Delete Rule Restricted
BUOYMOD_ORGANISM_FK
MANUFACTURER_ID references ORGANISM.ID
Transferable Yes
Update Rule Restricted
Mandatory ? No
Delete Rule Restricted
BUOYMOD_PICT_FK
PICTURE_ID references
Transferable Yes
Mandatory ? No
PICTURE.ID
Update Rule Restricted
Delete Rule Restricted
-20/62-
Type
--NUMBER ()
VARCHAR2 (20)
VARCHAR2 (80)
NUMBER ()
NUMBER (5, 2)
NUMBER (5, 2)
NUMBER (5, 2)
NUMBER (6, 1)
VARCHAR2 (10)
VARCHAR2 (240)
NUMBER ()
NUMBER ()
NUMBER ()
LONG RAW ()
Buoy metadata notifcation scheme
Column Detail
----------10
ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
Identification number of record (primary key)
20
ABBREV
Optional ? :No ; Varchar2 (20) ;() ;
Abbreviation for the buoy model
; Uppercase ? :No ;
30
NAME
Optional ? :No ; Varchar2 (80) ;() ; ; Uppercase ? :No ;
Complete or detailed name for the buoy model
50
AIR_DEPL_CERTIF
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
Boolean; Air deployment certification obtained
70
WIDTH
Optional ? :Yes ; Number (5, 2) ;() ; ; Uppercase ? :No ;
Maximum width or diameter of platform (meters)
80
HEIGHT_ABOVE
Optional ? :Yes ; Number (5, 2) ;() ; ; Uppercase ? :No ;
Maximum height (meters) above sea surface
90
TOTAL_HEIGHT
Optional ? :Yes ; Number (5, 2) ;() ; ; Uppercase ? :No ;
Total height (meters) of the platform (i.e. above plus below sea
surface)
100 WEIGHT
Optional ? :Yes ; Number (6, 1) ;() ;
Weight (kg) of the buoy
110 HULL_TYPE
Optional ? :Yes ; Varchar2 (10) ;() ;
Uppercase ? :No ;
Type of buoy hull
; Uppercase ? :No ;
; Domain :HULL_TYPE ;
120 URL
Optional ? :Yes ; Varchar2 (240) ;() ; ; Uppercase ? :No ;
An URL corresponding to a web page providing more details
concerning the buoy model (e.g. manufacturer's web page)
122 MANUFACTURER_ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
ID in table ORGANISM for the manufacturer
125 BUOYTYPE_ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
ID in table BUOYTYPE for the corresponding type of buoy
127 PICTURE_ID
Optional ? :Yes ; Number () ;() ; ; Uppercase ? :No ;
ID in table PICTURE for the picture of the buoy model
-21/62-
Buoy metadata notifcation scheme
130 XML
Optional ? :Yes ; Long Raw () ;() ; ; Uppercase ? :No ;
Record and additional fields coded in XML
-22/62-
Buoy metadata notifcation scheme
Table Name : BUOYPERIOD
Alias
BUOY
Display Title : Buoyperiod
Description :Table BUOYPERIOD corresponds to a physical buoy operated
during an operational period. In practice there is only one
BUOYPERIOD record for a drifting buoy unless it's being
refurbished (or redeployed at another location after
displacement, e.g. after fishing vessel pickup). For moored
buoys we have as many BUOYPERIODs as periods of the buoy
operations with no human intervertion. In other words,
whenever maintenance is being done on a moored buoy we have
to create a new BUOYPERIOD record. One single moored buoy
position (or one drifting buoy refurbished several times)
is identified with field SERIAL_NO.
Column Summary
------------Col.Seq.Column
------ ----10
ID
20
SERIAL_NO
30
NAME
35
PERIOD_NO
40
DEPL_DATE
50
ENDING_DATE
60
MODIF_DATE
70
MANUF_DATE
80
DROGUE_LOSS_DATE
90
GTS_START_DATE
100
GTS_END_DATE
105
GTS
110
WMO
120
ODAS_NO
130
TRANSMITTER_NUM
140
TRANSMISSION_SYS
150
REPETITION_PERIOD
160
DUTY_CYCLE
165
LUT
170
LOCATION_SYSTEM
180
WATCH_CIRCLE
185
MOORING_DEPTH
190
OBS_FREQUENCY
220
DEPLOYMENT_TYPE
245
DEPL_LAT
247
DEPL_LON
250
ENDCAUSE_ID
260
ENDING_LAT
270
ENDING_LON
280
SCRAPPED
310
DEPLOY_ORGANISM_ID
320
BUOY_OPERATOR_ID
330
BUOYMODEL_ID
340
TELECOM_FMT_ID
350
BUOYBATCH_ID
360
COMMENT_
370
XML
Primary Key
--------Name
Nulls ?
---NOT NULL
NULL
NOT NULL
NULL
NULL
NULL
NOT NULL
NULL
NULL
NULL
NULL
NOT NULL
NULL
NULL
NULL
NOT NULL
NULL
NULL
NULL
NOT NULL
NULL
NULL
NOT NULL
NOT NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NULL
NULL
Column
-23/62-
Type
--NUMBER ()
VARCHAR2 (80)
VARCHAR2 (80)
NUMBER (6, 0)
DATE
DATE
DATE
DATE
DATE
DATE
DATE
NUMBER(1, 0)
VARCHAR2 (8)
VARCHAR2 (20)
VARCHAR2 (20)
VARCHAR2 (20)
NUMBER (4, 0)
VARCHAR2 (240)
NUMBER (1, 0)
VARCHAR2 (20)
NUMBER (6, 0)
NUMBER (5, 0)
NUMBER (4, 0)
VARCHAR2 (40)
NUMBER (8, 3)
NUMBER (9, 3)
NUMBER ()
NUMBER (8, 3)
NUMBER (9, 3)
NUMBER (1, 0)
NUMBER ()
NUMBER ()
NUMBER ()
NUMBER ()
NUMBER ()
VARCHAR2 (1000)
LONG RAW ()
Buoy metadata notifcation scheme
--BUOYPERIOD_PK
Other Unique Keys
-------------Name
--BUOY_UK
----ID
Column
----SERIAL_NO
DEPL_DATE
Foreign Keys
---------BUOY_BUOYBATCH_FK
BUOYBATCH_ID references BUOYBATCH.ID
Transferable Yes
Update Rule Restricted
Mandatory ? Yes
Delete Rule Restricted
BUOY_BUOYMOD_FK
BUOYMODEL_ID references BUOYMODEL.ID
Transferable Yes
Update Rule Restricted
Mandatory ? Yes
Delete Rule Restricted
BUOY_OPERATOR_FK
BUOY_OPERATOR_ID
Transferable Yes
Mandatory ? Yes
references ORGANISM.ID
Update Rule Restricted
Delete Rule Restricted
BUOY_TELECOM_FM_FK
TELECOM_FMT_ID references TELECOMFORMAT.ID
Transferable Yes
Update Rule Restricted
Mandatory ? No
Delete Rule Restricted
DEPLOY_ORGANISM_FK
DEPLOY_ORGANISM_ID
Transferable Yes
Mandatory ? No
references ORGANISM.ID
Update Rule Restricted
Delete Rule Restricted
BUOY_ENDCAUSE_FK
ENDCAUSE_ID references ENDINGCAUSE.ID
Transferable Yes
Update Rule Restricted
Mandatory ? No
Delete rule Restricted
Column Detail
----------10 ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
Identification number of record (primary key)
20
SERIAL_NO
Optional ? :Yes ; Varchar2 (80) ;() ; ; Uppercase ? :No ;
Serial number of the buoy. All operational periods of a given buoy
should have the same serial number. Normally this number is
attributed by the manufacturer (drifting buoys) or by the buoy
operator (moorings).
30
NAME
Optional ? :No ; Varchar2 (80) ;() ; ; Uppercase ? :No ;
Name of the buoy as attributed by the buoy operator
-24/62-
Buoy metadata notifcation scheme
35
PERIOD_NO
Optional ? :Yes ; Number (6, 0) ;() ; ; Uppercase ? :No ;
Period number of the BUOYPERIOD. Starts with value 1 for the first
operational period for the considered serial number.
40
DEPL_DATE
Optional ? :Yes ; Date ;() ; ; Uppercase ? :No ;
Initiated by buoy operator upon deployment (or just after
maintenance in case of mooring) via appropriate web page.
50
ENDING_DATE
Optional ? :Yes ; Date ;() ; ; Uppercase ? :No ;
End of period for the considered buoy. For drifting buoys this
corresponds to the end of the operational life-time or the time
when the buoy was picked up, beached, ceased functioning, etc. For
a mooring this corresponds to the end of the period, i.e. just
before the next maintenance or to the end of the buoy operations.
60
MODIF_DATE
Optional ? :No ; Date ;() ; ; Uppercase ? :No ;
Date when a mdification was made in the database for that record
and/or associated sensors/equipments (automatic)
70
MANUF_DATE
Optional ? :Yes ; Date ;() ; ; Uppercase ? :No ;
Date of manufacturing, provided by manufacturer through
specifications sheet.
80
DROGUE_LOSS_DATE
Optional ? :Yes ; Date ;() ; ; Uppercase ? :No ;
Date when the drifter lost its drogue. Set up manually.
90
GTS_START_DATE
Optional ? :Yes ; Date ;() ; ; Uppercase ? :No ;
Date when the first observation was distributed on GTS. Set up
automatically through appropriate access to GTS data or manually
if no GTS access is available.
100 GTS_END_DATE
Optional ? :Yes ; Date ;() ; ; Uppercase ? :No ;
Date when the last observation was distributed on GTS for the
considered operational period. Set up automatically through
appropriate access to GTS data or manually if no GTS access is
available.
105 GTS
Optional ? :No ; Number (1, 0) ;() ; ; Uppercase ? :No ; Default
Value :0 ;
Indicates whether data are distributed on GTS
(at least for some time during the operational period).
Automatically set to false when a BUOYPERIOD is created
110 WMO
Optional ? :Yes ; Varchar2 (8) ;() ;
Buoy WMO number
120 ODAS_NO
Optional ? :Yes ; Varchar2 (20) ;() ;
Buoy ODAS number, if any
-25/62-
; Uppercase ? :No ;
; Uppercase ? :No ;
Buoy metadata notifcation scheme
130 TRANSMITTER_NUM
Optional ? :Yes ; Varchar2 (20) ;() ; ; Uppercase ? :No ;
Data telecommunication system identification number (e.g. ARGOS
number)
140 TRANSMISSION_SYS
Optional ? :No ; Varchar2 (20) ;() ; ; Uppercase ? :No ;
Satellite (or other) data telecommunication system.
DCP
ARGOS
VHF
INMARSAT-C
IMNARSAT-D
IRIDIUM
GSM
ORBCOMM
METEOSAT
GOES
GMS
150 REPETITION_PERIOD
Optional ? :Yes ; Number (4, 0) ;() ; ; Uppercase ? :No ;
Transmission repetition period (seconds), e.g. Argos repetition
period is typically 90s for a drifter
160 DUTY_CYCLE
Optional ? :Yes ; Varchar2 (240) ;() ; ; Uppercase ? :No ;
Satllite transmission duty cycle (e.g. continuous, or 8 hours on,
16 hours on)
165 LUT
Optional ? :Yes ; Number (1, 0) ;() ; ; Uppercase ? :No ; Default
Value :0 ;
Boolean to indicate whether an LUT not connected to Argos is being
used
170 LOCATION_SYSTEM
Optional ? :No ; Varchar2 (20) ;() ;
Location system, e.g. ARGOS, GPS
; Uppercase ? :No ;
180 WATCH_CIRCLE
Optional ? :Yes ; Number (6, 0) ;() ; ; Uppercase ? :No ;
Watch circle (meters). Relevant for moorings only.
185 MOORING_DEPTH
Optional ? :Yes ; Number (5, 0) ;() ; ; Uppercase ? :No ;
Depth at which the buoy is moored (moored buoys only)
190 OBS_FREQUENCY
Optional ? :No ; Number (4, 0) ;() ; ; Uppercase ? :No ;
Frequency of observations (number of observations per day)
220 DEPLOYMENT_TYPE
Optional ? :No ; Varchar2 (40) ;() ; ; Domain :DEPLOYMENT_TYPE ;
Uppercase ? :No ; Default Value :UNKNOWN ;
Type of deployment, e.g. AIR, SHIP, R/V (research vessel)
245 DEPL_LAT
Optional ? :Yes ; Number (8, 3) ;() ; ; Uppercase ? :No ;
Deployment position: Latitude in decimal degrees (N>0, S<0).
-26/62-
Buoy metadata notifcation scheme
247 DEPL_LON
Optional ? :Yes ; Number (9, 3) ;() ; ; Uppercase ? :No ;
Deployment position: Longitude in decimal degrees (E>0, W<0).
250 ENDCAUSE_ID
Optional ? :Yes ; Number (9, 3) ;() ; ; Uppercase ? :No ;
ID of cause of end of operational period in table ENDINGCAUSE
260 ENDING_LAT
Optional ? :Yes ; Number (8, 3) ;() ; ; Uppercase ? :No ;
Position at the end of the operational period: Latitude, decimal
degrees (N>0, S<0)
270 ENDING_LON
Optional ? :Yes ; Number (9, 3) ;() ; ; Uppercase ? :No ;
Position at end of operational period: Longitude, decimal degrees
(E>0, W<0)
280 SCRAPPED
Optional ? :No ; Number (1, 0) ;() ; ; Uppercase ? :No ;
Boolean to indicate that the buoy corresponding to the SERIAL_NO
was scrapped after ENDING_DATE.
310 DEPLOY_ORGANISM_ID
Optional ? :Yes ; Number () ;() ; ; Uppercase ? :No ;
ID of ORGANISM which was in charge of the actual buoy deployment
320 BUOY_OPERATOR_ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
ID of ORGANISM which is operating the buoy
330 BUOYMODEL_ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
ID of BUOYMODEL (buoy manufacturer's model)
340 TELECOM_FMT_ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
ID of TELECOMFORMAT (format of data telecommunication
transmission, e.g. Argos message format)
350 BUOYBATCH_ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
ID of BUOYBATCH for the batch of buoys in which the buoy was
ordered
360 COMMENT_
Optional ? :Yes ; Varchar2 (1000) ;() ;
Any coment regarding the buoy
; Uppercase ? :No ;
370 XML
Optional ? :Yes ; Long Raw () ;() ; ; Uppercase ? :No ;
Record and additional fields coded in XML
Index Summary
-----------Name
--BUOY_MODEL_IDX
Seq. Column
--- ----5
BUOYMODEL_ID
-27/62-
Index Type
-------NOT UNIQUE
Buoy metadata notifcation scheme
BUOY_ORGANISM_IDX
0
BUOY_OPERATOR_ID
NOT UNIQUE
BUOY_POSITION_IDX
BUOY_POSITION_IDX
2
4
DEPL_LAT
DEPL_LON
NOT UNIQUE
NOT UNIQUE
DEPL_TYPE_IDX
5
DEPLOYMENT_TYPE
NOT UNIQUE
DROGUE_LOSS_IDX
5
DROGUE_LOSS_DATE
NOT UNIQUE
ENDING_CAUSE_IDX
5
ENDING_CAUSE
NOT UNIQUE
GTS_PERIOD_IDX
GTS_PERIOD_IDX
0
2
GTS_START_DATE
GTS_END_DATE
NOT UNIQUE
NOT UNIQUE
TELECOM_SYS_IDX
0
TRANSMISSION_SYS
NOT UNIQUE
-28/62-
Buoy metadata notifcation scheme
Table Name : BUOYTYPE
Alias
BUOYTYP
Display Title : Buoytype
Description :A buoy type is a generic type of buoy, e.g. SVPB
(Lagrangian drifter equipped with barometer). e.g.
See WMO documentation and BUFR descriptor 0 02 149 "Type of
data buoy"
UNKNOWN Unspecified drifting buoy
SVP
Standard Lagrangian drifter (Global Drifter
Programme)
FGGE
Standard FGGE type drifting buoy
(non-Lagrangian meteorological drifting
buoy)
FGGEW
Wind measuring FGGE type drifting buoy
(non-Lagrangian meteorological drifting
buoy)
ICE_LOAT
Ice float
FLOAT
Unspecified sub-surface float
SOFAR
SOFAR
ALACE
ALACE
MARVOR
MARVOR
RAFOS
RAFOS
MOORING
Unspecified moored buoy
NOMAD
Nomad
DISCUS_3
3-metre discus
DISCUS_10
10-12-metre discus
ODAS-30
ODAS 30 series
ATLAS
ATLAS (e.g. TAO area)
TRITON
TRITON buoy
OMNI_WAVE
Omnidirectional waverider
DIR_WAVE
Directional waverider
ARGO
Sub-surface ARGO float
Column Summary
------------Col.Seq.Column
------ ----10
ID
20
ABBREV
30
NAME_
35
MOORED
40
DRIFTING
50
LAGRANGIAN
60
DROGUE_TYPE
70
DROGUE
80
DROGUE_DEPTH
85
ICEFLOAT
90
WAVE
100
SUB_SURFACE
110
ATMOSPHERIC
112
PICTURE_ID
Primary Key
--------Name
--BUOYTYPE_PK
Nulls ?
---NOT NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NULL
Column
----ID
-29/62-
Type
--NUMBER ()
VARCHAR2 (20)
VARCHAR2 (80)
NUMBER (1, 0)
NUMBER (1, 0)
NUMBER (1, 0)
VARCHAR2 (20)
NUMBER (1, 0)
NUMBER (5, 1)
NUMBER (1, 0)
NUMBER (1, 0)
NUMBER (1, 0)
NUMBER (1, 0)
NUMBER ()
Buoy metadata notifcation scheme
Other Unique Keys
-------------Name
--BUOYTYP_UK
Foreign Keys
---------BUOYTYPE_PICT_FK
PICTURE_ID references
Transferable Yes
Mandatory ? No
Column
----ABBREV
PICTURE.ID
Update Rule Restricted
Delete Rule Restricted
Column Detail
----------10 ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
Identification number of record (primary key)
20
30
ABBREV
Optional ? :No ; Varchar2 (20) ;() ;
Abbreviation for the type of buoy
; Uppercase ? :No ;
NAME_
Optional ? :No ; Varchar2 (80) ;() ;
Description of the type of buoy
; Uppercase ? :No ;
35
MOORED
Optional ? :No ; Number (1, 0) ;() ; ; Uppercase ? :No ; Default
Value :0 ;
Boolean to indicate whether this type of buoy is a moored buoy
40
DRIFTING
Optional ? :No ; Number (1, 0) ;() ; ; Uppercase ? :No ; Default
Value :0 ;
Boolean to indicate whether this type of buoy is a drifting buoy
50
LAGRANGIAN
Optional ? :No ; Number (1, 0) ;() ; ; Uppercase ? :No ; Default
Value :0 ;
Boolean to indicate whether this type of buoy is a Lagrangian
drifter
60
DROGUE_TYPE
Optional ? :No ; Varchar2 (20) ;() ; ; Uppercase ? :No ;
Type of drogue; used only for Lagrangian drifters, e.g.
HOLEY SOCK
TRISTAR
PARACHUTE
WINDOW SHAPE
70
DROGUE
Optional ? :No ; Number (1, 0) ;() ; ; Uppercase ? :No ; Default
Value :0 ;
Boolean 1/0 used only for Lagrangian drifters
80
DROGUE_DEPTH
Optional ? :No ; Number (5, 1) ;() ;
-30/62-
; Uppercase ? :No ;
Buoy metadata notifcation scheme
Drogue depth in meters used only for Lagrangian drifters
85
ICEFLOAT
Optional ? :No ; Number (1, 0) ;() ; ; Uppercase ? :No ; Default
Value :0 ;
Boolean to indicate whether this type of buoy is an ice float
90
WAVE
Optional ? :No ; Number (1, 0) ;() ; ; Uppercase ? :No ; Default
Value :0 ;
Boolean to indicate whether this type of buoy is a wave buoy
100 SUB_SURFACE
Optional ? :No ; Number (1, 0) ;() ; ; Uppercase ? :No ; Default
Value :0 ;
Boolean to indicate whether this type of buoy make sub-surface
measurements
110 ATMOSPHERIC
Optional ? :No ; Number (1, 0) ;() ; ; Uppercase ? :No ; Default
Value :0 ;
Boolean to indicate whether this type of buoy make atmospheric
measurements
112 PICTURE_ID
Optional ? :Yes ; Number () ;() ;
ID of PICTURE of the type of buoy
-31/62-
; Uppercase ? :No ;
Buoy metadata notifcation scheme
Table Name : BUOY_PICTURE
Alias
BUOYPICT
Display Title : Buoy Picture
Description :Many to many table to associate pictures to buoys,
typically pictures corresponding to an event for a buoy
(i.e. PICTURE.EVENT=1)
Column Summary
------------Col.Seq.Column
------ ----10
BUOY_ID
20
PICTURE_ID
Nulls ?
---NOT NULL
NOT NULL
Type
--NUMBER ()
NUMBER ()
Primary Key
--------Name
--BUOYPICT_PK
Foreign Keys
---------BUOYPICT_BUOY_FK
BUOY_ID references
Transferable Yes
Mandatory ? Yes
Column
----BUOY_ID
PICTURE_ID
BUOYPERIOD.ID
Update Rule Restricted
Delete Rule Restricted
BUOYPICT_PICT_FK
PICTURE_ID references
Transferable Yes
Mandatory ? Yes
PICTURE.ID
Update Rule Restricted
Delete Rule Restricted
Column Detail
----------10 BUOY_ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
ID of the BUOYPERIOD for which we have a picture
20
PICTURE_ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
ID of the PICTURE for the corresponding buoy
-32/62-
Buoy metadata notifcation scheme
Table Name : BUOY_PROGRAM
Alias
BUOYPROG
Display Title : Buoy Program
Description :Many to many relationship between table BUOYPERIOD and
table PROGRAM to indicate to what program(s) a buoy belongs
to or is participating to.
Column Summary
------------Col.Seq.Column
------ ----10
BUOY_ID
12
PROG_ID
Primary Key
--------Name
--BUOY_PRG_PK
Nulls ?
---NOT NULL
NOT NULL
Type
--NUMBER ()
NUMBER ()
Column
----PROG_ID
BUOY_ID
Foreign Keys
---------BUOY_PRG_BUD_FK
BUOY_ID references
Transferable Yes
Mandatory ? Yes
BUOYPERIOD.ID
Update Rule Restricted
Delete Rule Restricted
BUOY_PRG_PRG_FK
PROG_ID references
Transferable Yes
Mandatory ? Yes
PROGRAM.ID
Update Rule Restricted
Delete Rule Restricted
Column Detail
----------10 BUOY_ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
ID in table BUOYPERIOD of concerned buoy
12
PROG_ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
ID in table PROGRAM of programme to which the buoy operational
period (BUOYPERIOD) should be associated
-33/62-
Buoy metadata notifcation scheme
Table Name : CONTACT
Alias
CONTACT
Display Title : Contacts
Description :Contact points, i.e. programme managers, coordinators,
notifiers of deployments, notifiers of buoy purchase
(manufacturers).
Column Summary
------------Col.Seq.Column
------ ----10
ID
20
USERNAME
30
PASSWORD
40
FIRST_NAME
50
LAST_NAME
60
EMAIL
70
TEL
80
FAX
Primary Key
--------Name
--CONTACT_PK
Nulls ?
---NOT NULL
NOT NULL
NULL
NOT NULL
NOT NULL
NULL
NULL
NULL
Type
--NUMBER ()
VARCHAR2 (20)
VARCHAR2 (20)
VARCHAR2 (40)
VARCHAR2 (40)
VARCHAR2 (100)
VARCHAR2 (30)
VARCHAR2 (30)
Column
----ID
Column Detail
----------10 ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
Identification number of record (primary key)
20
USERNAME
Optional ? :No ; Varchar2 (20) ;() ;
Username of the contact
; Uppercase ? :No ;
30
PASSWORD
Optional ? :Yes ; Varchar2 (20) ;() ; ; Uppercase ? :No ;
Password of the contact (for the given USERNAME)
40
FIRST_NAME
Optional ? :No ; Varchar2 (40) ;() ;
First name of contact
; Uppercase ? :No ;
LAST_NAME
Optional ? :No ; Varchar2 (40) ;() ;
Last name of contact
; Uppercase ? :No ;
50
60
70
80
EMAIL
Optional ? :Yes ; Varchar2 (100) ;() ;
Email address of contact
TEL
Optional ? :Yes ; Varchar2 (30) ;() ;
Telephone number
FAX
Optional ? :Yes ; Varchar2 (30) ;() ;
-34/62-
; Uppercase ? :No ;
; Uppercase ? :No ;
; Uppercase ? :No ;
Buoy metadata notifcation scheme
Fax number
-35/62-
Buoy metadata notifcation scheme
Table Name : COUNTRY
Alias
COUNTRY
Display Title : Country
Description :Countries
Column Summary
------------Col.Seq.Column
------ ----7
ID
15
ABBREV
20
COUNTRY
40
ISO_CODE2
50
ISO_CODE3
Nulls ?
---NOT NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
Primary Key
--------Name
--COUNTRY_PK
Column
----ID
Other Unique Keys
-------------Name
--COUNTRY_UK
Column
----ABBREV
Type
--NUMBER ()
VARCHAR2 (20)
VARCHAR2 (80)
VARCHAR2 (2)
VARCHAR2 (3)
Column Detail
----------7
ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
Identification number of record (primary key)
15
20
40
50
ABBREV
Optional ? :No ; Varchar2 (20) ;() ;
Abbreviation of the country
; Uppercase ? :No ;
COUNTRY
Optional ? :No ; Varchar2 (80) ;() ;
Full name of country
; Uppercase ? :No ;
ISO_CODE2
Optional ? :No ; Varchar2 (2) ;() ;
2 letters ISO code for the country
; Uppercase ? :No ;
ISO_CODE3
Optional ? :No ; Varchar2 (3) ;() ;
3 letters ISO code for the country
; Uppercase ? :No ;
-36/62-
Buoy metadata notifcation scheme
Table Name : EQUIPMENT
Alias
EQUIP
Display Title : Equipment
Description :Any equipment attached to the buoy, e.g. transmitter, GPS
unit, radar reflector, navigation light, mooring line, data
processing unit. Details about the equipment are stored in
the XML field.
Column Summary
------------Col.Seq.Column
------ ----10
ID
15
SERIAL_NO
20
ABBREV
30
NAME_
80
BUOY_ID
82
MANUFACTURER_ID
87
PICTURE_ID
92
XML
102
COMMENT_
Nulls ?
---NOT NULL
NULL
NOT NULL
NOT NULL
NULL
NOT NULL
NULL
NULL
NULL
Primary Key
--------Name
--EQUIP_PK
Foreign Keys
---------EQUIP_BUOY_FK
BUOY_ID references
Transferable Yes
Mandatory ? No
Type
--NUMBER ()
VARCHAR2 (100)
VARCHAR2 (20)
VARCHAR2 (80)
NUMBER ()
NUMBER ()
NUMBER ()
LONG RAW ()
VARCHAR2 (132)
Column
----ID
BUOYPERIOD.ID
Update Rule Restricted
Delete Rule Restricted
EQUIP_ORGANISM_FK
MANUFACTURER_ID references ORGANISM.ID
Transferable Yes
Update Rule Restricted
Mandatory ? No
Delete Rule Restricted
EQUIP_PICT_FK
PICTURE_ID references
Transferable Yes
Mandatory ? No
PICTURE.ID
Update Rule Restricted
Delete Rule Restricted
Column Detail
----------10 ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
Identification number of record (primary key)
15
20
SERIAL_NO
Optional ? :Yes ; Varchar2 (100) ;() ;
Equipment serial number
ABBREV
Optional ? :No ; Varchar2 (20) ;() ;
-37/62-
; Uppercase ? :No ;
; Uppercase ? :No ;
Buoy metadata notifcation scheme
Abbreviation for the equipment
30
NAME_
Optional ? :No ; Varchar2 (80) ;() ; ; Uppercase ? :No ;
Full name or description of the equipment
80
BUOY_ID
Optional ? :Yes ; Number () ;() ; ; Uppercase ? :No ;
ID of BUOYPERIOD to which this equipment is attached
82
MANUFACTURER_ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
ID of the ORGANISM which is the manufacturer of this equipment
87
PICTURE_ID
Optional ? :Yes ; Number () ;() ;
ID of PICTURE of the equipment
92
; Uppercase ? :No ;
XML
Optional ? :Yes ; Long Raw () ;() ; ; Uppercase ? :No ;
Record and additional fields coded in XML
102 COMMENT_
Optional ? :Yes ; Varchar2 (132) ;() ; ; Uppercase ? :No ;
Any additional comment regarding the equipment
-38/62-
Buoy metadata notifcation scheme
Table Name : ENDINGCAUSE
Alias
ENDCAUSE
Display Title : Ending causes
Description : All possible reasons for end of operational period (e.g.
failure causes)
Column Summary
------------Col.Seq.Column
------ ----10
ID
20
ABBREV
30
TEXT
Nulls ?
---NOT NULL
NOT NULL
NULL
Type
--NUMBER ()
VARCHAR2(20)
VARCHAR2(80)
Primary Key
--------Name
--ENDCAUSE_PK
Column
----ID
Column Detail
----------10 ID
Optional ? :No ; Number () ;() ;
Primary key
; Uppercase ? :No ;
20
ABBREV
Optional ? :No ; Varchar2(20) ;() ; ; Uppercase ? :No ;
Abbreviation for considered reason for end of operational period
20
TEXT
Optional ? :Yes ; Varchar2 (80) ;() ; ; Uppercase ? :No ;
Full description of considered reason for end of operational period
Possible values for ABBREV:
DROGUE_LOST
BATTERY_EXHAUSTED
SENSOR_FAILURE
MAINTENANCE
CONTROLLER_FAILURE
TRANSMITTER_FAILURE
UNKNOWN
BEACHED
MOORING_BROKE
PICKED_UP
RECOVERED
BAD_DATA
-39/62-
Buoy metadata notifcation scheme
Table Name : EQUIPMENTBATCH
Alias
EQUIPB
Display Title : Equipment
Description :Any equipment batch attached to the considered batch of
buoys, e.g. transmitter, GPS unit, radar reflector,
navigation light, mooring line, data processing unit.
Details about the equipment are stored in the XML field.
Column Summary
------------Col.Seq.Column
------ ----10
ID
20
ABBREV
30
NAME_
82
MANUFACTURER_ID
84
BUOYBATCH_ID
89
PICTURE_ID
94
XML
104
COMMENT_
Primary Key
--------Name
--EQUIPBATCH_PK
Nulls ?
---NOT NULL
NOT NULL
NOT NULL
NOT NULL
NULL
NULL
NULL
NULL
Type
--NUMBER ()
VARCHAR2 (20)
VARCHAR2 (80)
NUMBER ()
NUMBER ()
NUMBER ()
LONG RAW ()
VARCHAR2 (132)
Column
----ID
Foreign Keys
---------EQUIPB_BUOYBATCH_FK
BUOYBATCH_ID references BUOYBATCH.ID
Transferable Yes
Update Rule Restricted
Mandatory ? No
Delete Rule Restricted
EQUIPB_ORGANISM_FK
MANUFACTURER_ID references ORGANISM.ID
Transferable Yes
Update Rule Restricted
Mandatory ? No
Delete Rule Restricted
EQUIPB_PICT_FK
PICTURE_ID references
Transferable Yes
Mandatory ? No
PICTURE.ID
Update Rule Restricted
Delete Rule Restricted
Column Detail
----------10 ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
Identification number of record (primary key)
20
30
ABBREV
Optional ? :No ; Varchar2 (20) ;() ;
Abbreviation for the equipment batch
NAME_
Optional ? :No ; Varchar2 (80) ;() ;
-40/62-
; Uppercase ? :No ;
; Uppercase ? :No ;
Buoy metadata notifcation scheme
Full name or description of the equipment batch
82
MANUFACTURER_ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
ID of the ORGANISM which is the manufacturer of this equipment
batch
84
BUOYBATCH_ID
Optional ? :Yes ; Number () ;() ; ; Uppercase ? :No ;
ID of the BUOYBATCH corresponding to the batch of buoys to which
this equipment belongs
89
PICTURE_ID
Optional ? :Yes ; Number () ;() ;
ID of PICTURE of the equipment
94
; Uppercase ? :No ;
XML
Optional ? :Yes ; Long Raw () ;() ; ; Uppercase ? :No ;
Record and additional fields coded in XML
104 COMMENT_
Optional ? :Yes ; Varchar2 (132) ;() ; ; Uppercase ? :No ;
Any additional comment regarding the equipment batch
-41/62-
Buoy metadata notifcation scheme
Table Name : ORGANISM
Alias
ORGANISM
Display Title : Organism
Description :An agency, institute, university, or private company.
Column Summary
------------Col.Seq.Column
------ ----10
ID
15
ABBREV
20
NAME_
26
BUOY_MANUF
32
URL
34
COUNTRY_ID
44
NOTIFIER_ID
Nulls ?
---NOT NULL
NOT NULL
NOT NULL
NULL
NULL
NOT NULL
NULL
Primary Key
--------Name
--ORGANISM_PK
Column
----ID
Other Unique Keys
-------------Name
--ORGANISM_UK
Column
----ABBREV
Type
--NUMBER ()
VARCHAR2 (20)
VARCHAR2 (80)
NUMBER (1, 0)
VARCHAR2 (150)
NUMBER ()
NUMBER ()
Foreign Keys
---------ORGANISM_CONTACT_FK
NOTIFIER_ID references CONTACT.ID
Transferable Yes
Update Rule Restricted
Mandatory ? No
Delete Rule Restricted
ORGANISM_COUNTRY_FK
COUNTRY_ID references
Transferable Yes
Mandatory ? Yes
COUNTRY.ID
Update Rule Restricted
Delete Rule Restricted
Column Detail
----------10 ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
Identification number of record (primary key)
15
20
ABBREV
Optional ? :No ; Varchar2 (20) ;() ;
Abbreviation of the organism
; Uppercase ? :No ;
NAME_
Optional ? :No ; Varchar2 (80) ;() ;
Full name of organism
; Uppercase ? :No ;
-42/62-
Buoy metadata notifcation scheme
26
BUOY_MANUF
Optional ? :Yes ; Number (1, 0) ;() ; ; Uppercase ? :No ;
Boolean to indicate whether this is a buoy manufacturer
32
URL
Optional ? :Yes ; Varchar2 (150) ;() ; ; Uppercase ? :No ;
The URL for the organism web site or web page dedicated to its
buoy programme
34
COUNTRY_ID
Optional ? :No ; Number () ;() ;
ID of COUNTRY of the organism
44
; Uppercase ? :No ;
NOTIFIER_ID
Optional ? :Yes ; Number () ;() ; ; Uppercase ? :No ;
ID of CONTACT for the person in charge of notifying buoy purchase
-43/62-
Buoy metadata notifcation scheme
Table Name : PICTURE
Alias
PICT
Display Title :
Description :Pictures.
Column Summary
------------Col.Seq.Column
------ ----10
ID
20
PICTURE
40
DATE_
47
EVENT
52
COMMENT_
Primary Key
--------Name
--PICTURE_PK
Nulls ?
---NOT NULL
NOT NULL
NOT NULL
NULL
NOT NULL
Type
--NUMBER ()
LONG RAW ()
DATE
NUMBER (1, 0)
VARCHAR2 (240)
Column
----ID
Column Detail
----------10 ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
Identification number of record (primary key)
20
PICTURE
Optional ? :No ; Long Raw () ;() ; ; Uppercase ? :No ;
Binary content of picture (e.g. gif format)
40
DATE_
Optional ? :No ; Date ;() ; ; Uppercase ? :No ;
Date of event corresponding to this picture
47
EVENT
Optional ? :Yes ; Number (1, 0) ;() ; ; Uppercase ? :No ; Default
Value :0 ;
Boolean to indicate whether this picture corresponds to an event
(e.g. buoy maintenance, buoy deployment, etc.)
52
COMMENT_
Optional ? :No ; Varchar2 (240) ;() ;
Any addtional comment
-44/62-
; Uppercase ? :No ;
Buoy metadata notifcation scheme
Table Name : PROGRAM
Alias
PROG
Display Title : Program
Description :National or internation programme
Column Summary
------------Col.Seq.Column
------ ----10
ID
20
ABBREV
30
NAME_
40
URL
42
MANAGER_ID
44
COORDINATOR_ID
46
NOTIFIER_ID
Nulls ?
---NOT NULL
NOT NULL
NOT NULL
NULL
NULL
NULL
NULL
Primary Key
--------Name
--PROG_PK
Column
----ID
Other Unique Keys
-------------Name
--PROG_UK
Column
----ABBREV
Type
--NUMBER ()
VARCHAR2 (20)
VARCHAR2 (80)
VARCHAR2 (240)
NUMBER ()
NUMBER ()
NUMBER ()
Foreign Keys
---------PROG_COORDINATOR_FK
COORDINATOR_ID references CONTACT.ID
Transferable Yes
Update Rule Restricted
Mandatory ? No
Delete Rule Restricted
PROG_MANAGER_FK
MANAGER_ID references
Transferable Yes
Mandatory ? No
CONTACT.ID
Update Rule Restricted
Delete Rule Restricted
PROG_NOTIFIER_FK
NOTIFIER_ID references CONTACT.ID
Transferable Yes
Update Rule Restricted
Mandatory ? No
Delete Rule Restricted
Column Detail
----------10 ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
Identification number of record (primary key)
20
ABBREV
Optional ? :No ; Varchar2 (20) ;() ;
Abbreviation of the programme
-45/62-
; Uppercase ? :No ;
Buoy metadata notifcation scheme
30
NAME_
Optional ? :No ; Varchar2 (80) ;() ; ; Uppercase ? :No ;
Full name or description of programme
40
URL
Optional ? :Yes ; Varchar2 (240) ;() ;
URL of web page of programme
; Uppercase ? :No ;
42
MANAGER_ID
Optional ? :Yes ; Number () ;() ; ; Uppercase ? :No ;
ID of CONTACT who is the programme manager
44
COORDINATOR_ID
Optional ? :Yes ; Number () ;() ; ; Uppercase ? :No ;
ID of CONTACT who is the programme coordinator
46
NOTIFIER_ID
Optional ? :Yes ; Number () ;() ; ; Uppercase ? :No ;
ID of CONTACT who is the person in charge of notifying deployments
-46/62-
Buoy metadata notifcation scheme
Table Name : SENSOR
Alias
SENSOR
Display Title : Sensor
Description :Sensor table. One record for every sensor of the buoy. For
example, if there is a thermistor string with probes at
different levels we'll have to create as many sensors as
there are probes (field SENSOR_HEIGHT used to indicate the
probe level).
Column Summary
------------Col.Seq.Column
------ ----10
ID
20
SERIAL
30
NAME_
35
SENSOR_HEIGHT
40
BEGIN_DATE
45
END_DATE
47
LAST_CALIB_DATE
48
GTS
60
TIME_OFFSET
70
SAMPLING_RATE
80
AVERAGING_PERIOD
90
AVERAGING_METHOD
140
BUOYPERIOD_ID
150
SENSORMODEL_ID
160
XML
170
COMMENT_
Primary Key
--------Name
--SENSOR_PK
Nulls ?
---NOT NULL
NULL
NOT NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
NOT NULL
NULL
NULL
Type
--NUMBER ()
VARCHAR2 (80)
VARCHAR2 (80)
NUMBER (9, 2)
DATE
DATE
DATE
NUMBER (1, 0)
NUMBER (6, 1)
NUMBER (6, 0)
NUMBER (7, 2)
VARCHAR2 (40)
NUMBER ()
NUMBER ()
LONG RAW ()
VARCHAR2 (1000)
Column
----ID
Foreign Keys
---------SENSOR_BUOY_FK
BUOYPERIOD_ID references BUOYPERIOD.ID
Transferable Yes
Update Rule Restricted
Mandatory ? Yes
Delete Rule Restricted
SENSOR_SENSMOD_FK
SENSORMODEL_ID references SENSORMODEL.ID
Transferable Yes
Update Rule Restricted
Mandatory ? Yes
Delete Rule Restricted
Index Summary
-----------Name
--SENSOR_MODEL_IDX
Seq. Column
--- ----5
SENSORMODEL_ID
Column Detail
-----------
-47/62-
Index Type
-------NOT UNIQUE
Buoy metadata notifcation scheme
10
ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
Identification number of record (primary key)
20
SERIAL
Optional ? :Yes ; Varchar2 (80) ;() ;
Serial number of sensor
; Uppercase ? :No ;
30
NAME_
Optional ? :No ; Varchar2 (80) ;() ; ; Uppercase ? :No ;
Full name or description of sensor. The name of the sensor which is
installed on the considered buoy, e.g. "Air pressure", or
"Air pressure #2" in case we have two pressure sensors on
the same buoy
35
SENSOR_HEIGHT
Optional ? :Yes ; Number (9, 2) ;() ; ; Uppercase ? :No ;
Height of sensor compared to platform reference level
(meter, e.g. if platform reference level is buoy average flotation
line then value is >0 for above sea level, and value is <0 for below
sea level)
40
BEGIN_DATE
Optional ? :Yes ; Date ;() ; ; Uppercase ? :No ;
Date when sensor began to report valuable data
45
END_DATE
Optional ? :Yes ; Date ;() ; ; Uppercase ? :No ;
Date when the sensor is out of operations (see JCOMM field anOO)
47
LAST_CALIB_DATE
Optional ? :Yes ; Date ;() ; ; Uppercase ? :No ;
Last date of sensor calibration
48
GTS
Optional ? :Yes ; Number (1, 0) ;() ; ; Uppercase ? :No ; Default
Value :0 ;
Boolean to indicate whether sensor data are distributed on GTS or
have been distributed on GTS
60
TIME_OFFSET
Optional ? :Yes ; Number (6, 1) ;() ; ; Uppercase ? :No ;
Time offset of measurement (minutes) compared to nominal
observation cycle.
70
SAMPLING_RATE
Optional ? :Yes ; Number (6, 0) ;() ; ; Uppercase ? :No ;
Sampling rate (number of samplings per second)
80
AVERAGING_PERIOD
Optional ? :Yes ; Number (7, 2) ;() ;
Averaging period in minutes
; Uppercase ? :No ;
AVERAGING_METHOD
Optional ? :Yes ; Varchar2 (40) ;() ;
Averaging method
; Uppercase ? :No ;
90
140 BUOYPERIOD_ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
ID of BUOYPERIOD to which sensor belongs
-48/62-
Buoy metadata notifcation scheme
150 SENSORMODEL_ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
ID of SENSORMODEL corresponding to the sensor manufactuter's model
160 XML
Optional ? :Yes ; Long Raw () ;() ; ; Uppercase ? :No ;
Record and additional fields coded in XML
170 COMMENT_
Optional ? :Yes ; Varchar2 (1000) ;() ;
Any additional comment
-49/62-
; Uppercase ? :No ;
Buoy metadata notifcation scheme
Table Name : SENSORBATCH
Alias
SENBATCH
Display Title : Sensor
Description :Sensor batch table. One record for every sensor of the buoy
batch. For example, if there is a thermistor string with
probes at different levels we'll have to create as many
sensors as there are probes (field SENSOR_HEIGHT used to
indicate the probe level).
Column Summary
------------Col.Seq.Column
------ ----2
ID
4
NAME_
5
GTS
7
TIME_OFFSET
12
SAMPLING_RATE
13
AVERAGING_PERIOD
50
SENSOR_HEIGHT
23
AVERAGINGMETHOD
100
SENSORMODEL_ID
102
BUOYBATCH_ID
112
XML
122
COMMENT_
Primary Key
--------Name
--SENSORBATCH_PK
Nulls ?
---NOT NULL
NOT NULL
NULL
NULL
NULL
NULL
NOT NULL
NULL
NOT NULL
NOT NULL
NULL
NULL
Type
--NUMBER ()
VARCHAR2 (80)
NUMBER (1, 0)
NUMBER ()
NUMBER (6, 0)
NUMBER (7, 2)
NUMBER (9, 2)
VARCHAR2 (40)
NUMBER ()
NUMBER ()
LONG RAW ()
VARCHAR2 (1000)
Column
----ID
Foreign Keys
---------SENSORB_BUOYBATCH_FK
BUOYBATCH_ID references BUOYBATCH.ID
Transferable Yes
Update Rule Restricted
Mandatory ? Yes
Delete Rule Restricted
SENSORB_SENSMOD_FK
SENSORMODEL_ID references SENSORMODEL.ID
Transferable Yes
Update Rule Restricted
Mandatory ? Yes
Delete Rule Restricted
Column Detail
----------2
ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
Identification number of record (primary key)
4
5
NAME_
Optional ? :No ; Varchar2 (80) ;() ;
Full name or description of sensor
; Uppercase ? :No ;
GTS
Optional ? :Yes ; Number (1, 0) ;() ; ; Uppercase ? :No ; Default
Value :0 ;
Boolean to indicate whether sensor is normally for GTS
-50/62-
Buoy metadata notifcation scheme
distribution
7
TIME_OFFSET
Optional ? :Yes ; Number () ;() ; ; Uppercase ? :No ;
Time offset of measurement (minutes) compared to nominal
observation cycle.
12
SAMPLING_RATE
Optional ? :Yes ; Number (6, 0) ;() ; ; Uppercase ? :No ;
Sampling rate (number of samplings per second)
13
AVERAGING_PERIOD
Optional ? :Yes ; Number (7, 2) ;() ;
Averaging period in minutes
; Uppercase ? :No ;
AVERAGINGMETHOD
Optional ? :Yes ; Varchar2 (40) ;() ;
Averaging method
; Uppercase ? :No ;
23
50
SENSOR_HEIGHT
Optional ? :Yes ; Number (9, 2) ;() ; ; Uppercase ? :No ;
Height of sensor compared to platform reference level
(meter, e.g. if platform reference level is buoy average flotation
line then value is >0 for above sea level, and value is <0 for below
sea level)
100 SENSORMODEL_ID
Optional ? :No ; Number () ;() ;
; Uppercase ? :No ;
102 BUOYBATCH_ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
ID of BUOYBATCH to which sensor belongs
112 XML
Optional ? :Yes ; Long Raw () ;() ; ; Uppercase ? :No ;
Record and additional fields coded in XML
122 COMMENT_
Optional ? :Yes ; Varchar2 (1000) ;() ;
Any additional comment
-51/62-
; Uppercase ? :No ;
Buoy metadata notifcation scheme
Table Name : SENSORMODEL
Alias
SENSMOD
Display Title : Sensormod
Description :A sensor model from manufacturer's catalogue, e.g. SBE-17
of SEABIRD company
Column Summary
------------Col.Seq.Column
------ ----10
ID
12
ABBREV
13
NAME_
20
ACCURACY
30
RESOLUTION
35
YEARLY_DRIFT
40
MIN_VALUE
50
MAX_VALUE
60
CALIB_FREQUENCY
100
SENSORTYPE_ID
110
MANUFACTURER_ID
120
PICTURE_ID
130
XML
140
COMMENT_
Nulls ?
---NOT NULL
NOT NULL
NOT NULL
NULL
NULL
NULL
NULL
NULL
NULL
NOT NULL
NOT NULL
NULL
NULL
NULL
Primary Key
--------Name
--SENSMOD_PK
Column
----ID
Other Unique Keys
-------------Name
--SENSMOD_UK
Column
----ABBREV
Foreign Keys
---------SENSMOD_MANUF_FK
MANUFACTURER_ID references ORGANISM.ID
Transferable Yes
Update Rule Restricted
Mandatory ? Yes
Delete Rule Restricted
SENSMOD_PICT_FK
PICTURE_ID references
Transferable Yes
Mandatory ? No
PICTURE.ID
Update Rule Restricted
Delete Rule Restricted
SENSMOD_SENTYP_FK
SENSORTYPE_ID references SENSORTYPE.ID
Transferable Yes
Update Rule Restricted
Mandatory ? Yes
Delete Rule Restricted
Column Detail
-----------
-52/62-
Type
--NUMBER ()
VARCHAR2 (20)
VARCHAR2 (80)
NUMBER ()
NUMBER ()
NUMBER ()
NUMBER ()
NUMBER ()
VARCHAR2 (40)
NUMBER ()
NUMBER ()
NUMBER ()
LONG RAW ()
VARCHAR2 (1000)
Buoy metadata notifcation scheme
10
ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
Identification number of record (primary key)
12
ABBREV
Optional ? :No ; Varchar2 (20) ;() ; ; Uppercase ? :No ;
Abbreviation of sensor manufactuter's model
13
NAME_
Optional ? :No ; Varchar2 (80) ;() ; ; Uppercase ? :No ;
Full name or description of sensor model
the name of the sensor model as the manufacturer would call it,
e.g. "Vaisala PTB 100"
20
ACCURACY
Optional ? :Yes ; Number () ;() ; ; Uppercase ? :No ;
Accuracy of sensor model in units given by associated SENSORTYPE
30
RESOLUTION
Optional ? :Yes ; Number () ;() ; ; Uppercase ? :No ;
Resolution of sensor model in units given by associated SENSORTYPE
35
YEARLY_DRIFT
Optional ? :Yes ; Number () ;() ; ; Uppercase ? :No ;
Yearly drift of sensor model in units/year (units given by
associated SENSORTYPE)
40
MIN_VALUE
Optional ? :Yes ; Number () ;() ; ; Uppercase ? :No ;
Minimal range of sensor model in units given by associated
SENSORTYPE
50
MAX_VALUE
Optional ? :Yes ; Number () ;() ; ; Uppercase ? :No ;
Maximum range of sensor model in units given by associated
SENSORTYPE
60
CALIB_FREQUENCY
Optional ? :Yes ; Varchar2 (40) ;() ; ; Uppercase ? :No ;
Recommended calibration frequency, e.g.
MONTHLY
SEMESTRIAL
YEARLY
(see JCOMM field anSD)
100 SENSORTYPE_ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
ID of SENSORTYPE for the type of sensor of this sensor model
110 MANUFACTURER_ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
ID of ORGANISM corresponding to the sensor model's manufacturer
120 PICTURE_ID
Optional ? :Yes ; Number () ;() ;
ID of PICTURE of the sensor model
; Uppercase ? :No ;
130 XML
Optional ? :Yes ; Long Raw () ;() ; ; Uppercase ? :No ;
Record and additional fields coded in XML
-53/62-
Buoy metadata notifcation scheme
140 COMMENT_
Optional ? :Yes ; Varchar2 (1000) ;() ;
Any additional comment
-54/62-
; Uppercase ? :No ;
Buoy metadata notifcation scheme
Table Name : SENSORTYPE
Alias
SENTYP
Display Title : Sensortype
Description :Generic type of sensor, e.g.
AP: Air Pressure
AT: Air Temperature
SST: Sea Surface Temperature
WT: Water Temperature
WS: Wind speed
WD: Wind Direction
WAVE
WAVE_HEIGHT
WAVE_PERIOD
WAVE_DIR
Column Summary
------------Col.Seq.Column
------ ----10
ID
12
ABBREV
13
GEOPHYS_VARIABLE
15
UNITS
Primary Key
--------Name
--SENTYP_PK
Nulls ?
---NOT NULL
NOT NULL
NOT NULL
NOT NULL
Type
--NUMBER ()
VARCHAR2 (20)
VARCHAR2 (80)
VARCHAR2 (10)
Column
----ID
Other Unique Keys
-------------Name
--SENTYP_UK
Column
----ABBREV
Column Detail
----------10 ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
Identification number of record (primary key)
12
ABBREV
Optional ? :No ; Varchar2 (20) ;() ;
Abbreviation of the type of sensor
; Uppercase ? :No ;
13
GEOPHYS_VARIABLE
Optional ? :No ; Varchar2 (80) ;() ; ; Uppercase ? :No ;
Name of the geo-physical variable(s) that this type of sensor is
measuring, e.g. Air pressure
15
UNITS
Optional ? :No ; Varchar2 (10) ;() ; ; Uppercase ? :No ;
Units (if applicable) for the considered geo-physical variable
measured by this type of sensor
-55/62-
Buoy metadata notifcation scheme
-56/62-
Buoy metadata notifcation scheme
Table Name : TELECOMFORMAT
Alias
FMT
Display Title : Telecom Format
Description :Satellite data telecommunication format, e.g. DBCP-M2
format which is one of the formats recommended by the DBCP.
Column Summary
------------Col.Seq.Column
------ ----10
ID
20
ABBREV
30
NAME_
50
NB_BITS
60
DESCRIPTION
Nulls ?
---NOT NULL
NOT NULL
NOT NULL
NOT NULL
NULL
Primary Key
--------Name
--TELECOM_FMT_PK
Column
----ID
Other Unique Keys
-------------Name
--TELECOM_FM_UK
Column
----ABBREV
Type
--NUMBER ()
VARCHAR2 (20)
VARCHAR2 (80)
NUMBER (4, 0)
LONG RAW ()
Column Detail
----------10 ID
Optional ? :No ; Number () ;() ; ; Uppercase ? :No ;
Identification number of record (primary key)
20
ABBREV
Optional ? :No ; Varchar2 (20) ;() ; ; Uppercase ? :No ;
Abbreviation for the telecommunication format
30
NAME_
Optional ? :No ; Varchar2 (80) ;() ; ; Uppercase ? :No ;
Full name or short description of the telecommunication format
50
NB_BITS
Optional ? :No ; Number (4, 0) ;() ;
Number of bits of message
60
; Uppercase ? :No ;
DESCRIPTION
Optional ? :Yes ; Long Raw () ;() ; ; Uppercase ? :No ;
Description of the format in PDF format
-57/62-
Buoy metadata notifcation scheme
Annex D
GDP Specifications sheet
SVPB DBCP-Format Specification Sheet (as provided by Mayra Pazos, 14 March 2003). Examples are given
then corresponding fields in metadata database are indicated.
Argos ID(s)
39673
39674
 Field BUOYPERIOD.TRANSMITTER_NUM
Manufacturer
Technocean
 Field ORGANISM.ABBREV
Sensor array
SVPB
Battery voltage, drogue sensor, SST, barometer
 Fields SENSOR.NAME_
Surface float description
41 cm. diameter, ABS plastic surface float.
 XML tag “floatdescr” in table BUOYMODEL
Tether description
a) 0.476 cm OD polypropylene-impregnated wire rope between surface float
and drogue.
b) Tether attachment to 3.0 cm 316 stainless steel ring at base of
surface float; marine epoxy filled cavity surrounding ring for restraint.
c) 7.1 cm dia. by 40 cm long polyurethane carrots molded below surface
float.
Attachment point of tether to drogue covered by 6.35 cm dia by 40 cm long
polyurethane carrot.
 XML tag “tetherdescr” in table BUOYMODEL
Drogue description
a) Holey sock made from Cordura nylon cloth; diameter 92 cms, length 552
cms. construction consists of 6 cylindrical sections, each 92 cm long. Two
44 cm dia. holes cut opposite each other in each section. Axis joining
holes is rotated by 90° between successive sections. Drogue is centered at
15 m.
b) 2 kg lead weight sewn into base of sock inside a 2.5 cm 'schedule 40'
PVC-pipe ring.
c) 2.0 cm ID, 0.16 cm wall, polypropylene 'irrigation' pipe ring between
each 92 cm segment for support. Rings are drilled to allow flooding.
d) 2.5 cm 'schedule 80' PVC-pipe top ring, filled with closed cell
polyurethane foam.
e) Attachment bridle consisting of hub and 6 x 0.4 cm OD
polypropylene-impregnated wire rope radials, positively attached and
epoxy-restrained at hub to tether from surface float. Radials attach to top
PVC ring using abrasions resistant cushions fixed at 60° spacing. 10
cm-long rubber air hose carroting fitted where radials enter hub.
Attachment point of tether to hub covered with 40-cm long polyurethane
carrot.
-58/62-
Buoy metadata notifcation scheme
 XML tag “droguedescr” in table BUOYMODEL
Drogue depth
15 m at center
 Field BUOYTYPE.DROGUE_DEPTH
Drogue length
5.52 meters
 XML tag “droguelength” in table BUOYMODEL
Cross-sectional area above the drogue
1571 cm2
 XML tag “crossect_abv” in table BUOYMODEL (cm2)
Cross-sectional area of the drogue
70433 cm2
 XML tag “crossect_drog” in table BUOYMODEL (cm2)
Transmitter type
SmartCat
 For EQUIPMENT.ABBREV=”TRANSMITTER”, XML tag “tx_type”
Transmitter manufacturer
Seimac
 ORGANISM.ABBREV for EQUIPMENT.MANUFACTURER_ID
Controller manufacturer
Technocean
 For EQUIPMENT.ABBREV=”CONTROLLER”, XML tag “controller_type”
Duty cycle
Continuous
 Field BUOYPERIOD.DUTY_CYCLE
Message Length
56 bits
 Field TELECOMFORMAT.NB_BITS
Message format
8 bits
4 bits
6 bits
11 bits
9 bits
9 bits
6 bits
3 bits
Checksum
Rank
Age
Barometric pressure
Sea surface temperature
Air pressure tendency
Submergence count
Battery voltage
 Field TELECOMFORMAT.ABBREV
-59/62-
Buoy metadata notifcation scheme
Observation cycle
60 minutes
 1440/(Field BUOYPERIOD.OBS_FREQUENCY)
Repetition rate
90 seconds
 Field BUOYPERIOD.REPETITION_PERIOD
Power Supply
8 diode-protected battery packs, each consisting of 8 alkaline D-cells;
total capacity > 112 Ah.
 For EQUIPMENT.ABBREV=”BATTERY”, XML tag “battery_descr”
Antifouling
Cuprous oxide anti-fouling coating on bottom half of ABS surface float.
Inflatable boat anti-fouling paint on polyurethane carrots
 XML tag “af” in BUOYPERIOD
Checksum Calculation
Modulus 256 of the sum of all of the other bytes
 If proper TELECOMFORMAT is associated to the BUOYPERIOD then this field can be ignored.
Rank Calculation
Rank = n
 If proper TELECOMFORMAT is associated to the BUOYPERIOD then this field can be ignored.
Age Calculation
Age = n
 If proper TELECOMFORMAT is associated to the BUOYPERIOD then this field can be ignored.
Battery voltage sensor
Precision resistive divider
 For EQUIPMENT.ABBREV=”BATTERY”, XML tag “voltage_sensor”
Battery voltage equation
Battery volts (V) = n + 6.0
 If proper TELECOMFORMAT is associated to the BUOYPERIOD then this field can be ignored.
Temperature sensor type (include manufacturer and model)
BetaTHERM #36K53A106i linearized thermistor imbedded in a capped 316ss
Swagelock through-hull fitting at base of surface float.
 SENSORMODEL.COMMENT_
Temperature equation (Specific equation for each ID on this sheet)
SST (C) = n x 0.08 - 4.963
39673
39674
SST
SST
(C)
(C)
= 0.07995
= 0.08005
* n
* n
-4.943
-5.137
-60/62-
Buoy metadata notifcation scheme
 If proper TELECOMFORMAT is associated to the BUOYPERIOD then this field can be ignored.
Drogue sensor type
Submergence
 XML tag "droguesen_type" of table BUOYMODEL
Submergence equation
Percent of time submerged = n x 1.58, 100% = fully submerged, 0% = no
submergence detected
 If proper TELECOMFORMAT is associated to the BUOYPERIOD then this field can be ignored.
Salinity Sensor Type (include manufacturer and model)
None
 Field SENSORMODEL.ABBREV
Salinity Equation
None
 If proper TELECOMFORMAT is associated to the BUOYPERIOD then this field can be ignored.
Barometer type
Honeywell HPB
 Field SENSORMODEL.ABBREV
BP equation
pressure (hPa) = n x 0.1 + 850
 If proper TELECOMFORMAT is associated to the BUOYPERIOD then this field can be ignored.
Air Pressure Tendency
n x 0.1 - 25.5
 If proper TELECOMFORMAT is associated to the BUOYPERIOD then this field can be ignored.
Wind Speed Sensor Type (include manufacturer and model)
None
 Field SENSORMODEL.ABBREV
Wind Speed Equations
None
 If proper TELECOMFORMAT is associated to the BUOYPERIOD then this field can be ignored.
Wind Direction Sensor Type (include manufacturer and model)
None
 Field SENSORMODEL.ABBREV
Wind Direction Equations
None
 If proper TELECOMFORMAT is associated to the BUOYPERIOD then this field can be ignored.
GPS Type (include manufacturer and model)
None
 XML tag “GPSt“ of table EQUIPMENT
-61/62-
Buoy metadata notifcation scheme
GPS Equations
None
 If proper TELECOMFORMAT is associated to the BUOYPERIOD then this field can be ignored.
Additional Sensor Types (include manufacturer and model)
None
 Field SENSORMODEL.ABBREV
Additional Sensor Equations
None
 If proper TELECOMFORMAT is associated to the BUOYPERIOD then this field can be ignored.
Shipping container
46x35x22 inches, 110 lbs, 2 drifters/box
surface floats packaged in protective deployment boxes.
Each individual unit is also packaged so it can be directly deployed in the
ocean without removal of the cardboard box thereby minimizing possible
tangling of the unit. Instructions for pre - testing and deployment are
fastened on the outside of each unit. Each individual box is clearly
stenciled with "LEAVE THIS BOX ON DURING HANDLING AND DEPLOYMENT"
 XML tag “package_type” of BUOYPERIOD
-62/62-