Aggregated Longline Data Format

Aggregate Catch and Effort data for longline are to be submitted for data aggregated to the level of: year, month, flag, fleet, gear, and 5x5 degree cell and hooks between floats.

Aggregate data represent raised logbook catches and should represent total annual catch and effort within the WCPFC Convention Area, for a given fleet.

The effort information includes:

  • number of hooks (in hundreds)
  • number of sets
  • number of fishing days
  • average number of hooks between floats

The catch information includes:

  • catch in weight (mt) and number of individuals (n)
  • an indicator to note whether the catch was discarded or not

Field formatting details

  • Year must be reported as YYYY.
  • Month must be reported as mm (01 to 12).
  • Latitude and longitude must be reported in whole degrees, floored by 5° increments (e.g., 24° reported as 20°, and -137° reported as -140°). The valid range is -180 to 175 for longitude and -90 to 85 for latitude.
  • Catches must be reported in metric tonnes (mt), with max 3 decimals, and number of individuals (n), which must be whole values.
  • Species code must be FAO standard Species Code (3 characters).
    • E.g. YFT - Yellowfin Tuna or ALB - Albacore Tuna.
    • See Sci-Data for key species to be reported.

Table documents format (multiple tables)

Aggregated data are structured in two interconnected levels: Effort and Catch. In this format, separate tables are used for each data level to maintain clarity and reduce redundancy. Each table is connected using a unique identifier, which is set at Effort level: effort_id and referenced at Catch level. These identifiers must be numeric or alphanumeric and unique within the set of files.

👉 Data providers can also download ready-to-use CSV data templates for each level (catch and effort).

CSV Data Templates

Data format details (with examples)

Rows in the Effort table represent a fishing operation, identified by year, month, latitude and longitude. The Catch table contains the species-specific catch details for each fishing operation, linked by the effort_id.

Example document at effort level

effort_idyearmonthflag_codefleet_codelatitudelongitudehooks_bt_floathundred_hooks_ndays_nsets_n
EFF00120251JPJP-5165195240123210
EFF00220252JPJP-1516019524082110

Field descriptions for the Effort data template

Field nameTypeFormatDescriptionMandatory
effort_idTextUnique identifierUnique identifier for the fishing effortYes
yearNumber4 digit numberYear of reported effortYes
monthNumber1-2 digit numberMonth of reported effortYes
flag_codeText2 letter flag-state code (UN/LOCODE)Authorized flag stateYes
fleet_codeText2 letter code for sub-fleet (see fleet reference table)Sub-fleet codeNo
latitudeNumber-90 to 85Latitude in whole degrees (by 5° increments)Yes
longitudeNumber-180 to 175Longitude in whole degrees (by 5° increments)Yes
hooks_bt_floatNumber0 to 100Average number of hooks between floats, rounded to the nearest whole numberNo
hundred_hooks_nNumberIntegerNumber of hooks used in the fishing operation (in hundreds)Yes
days_nNumberIntegerNumber of fishing daysNo
sets_nNumberIntegerNumber of setsNo

Example document at catch level

effort_idsp_codesp_nsp_mtis_discarded
EFF001YFT37013.00
EFF001BET30015.20
EFF001FAL221
EFF002BET30015.20

Field descriptions for the Catch data template

Field nameTypeFormatDescriptionMandatory
effort_idTextUnique identifierUnique identifier for the fishing effortYes
sp_codeTextSpecies codeCode for the species caughtYes
sp_nNumberWhole numberNumber of individuals caughtYes
sp_mtNumberDecimalWeight of individuals caught (in metric tonnes)Yes
is_discardedNumber0 or 1Indicator of whether the catch was discarded (1) or retained (0)Yes

Example document at vessel level

flag_codefleet_codeyearmonthlatitudelongituden_vessels
JPJP20251-516514

Field descriptions for the Vessel data template

Field nameTypeFormatDescriptionMandatory
flag_codeText2-letter flag-state code (UN/LOCODE)Authorized flag of the reporting CCMYes
fleet_codeText2-letter code for sub-fleet (see Fleet reference table)Sub-fleet codeNo
yearNumber4-digit numberYear of reported vessel activityYes
monthNumber1–2 digit numberMonth of reported vessel activityYes
latitudeNumberWhole degrees (-90 to +89)Latitude of the southwest corner of the 5°x5° spatial cellYes
longitudeNumberWhole degrees (-180 to +179)Longitude of the southwest corner of the 5°x5° spatial cellYes
n_vesselsNumberIntegerNumber of active longline vessels operating in that grid cell and time periodYes

Notes:

  • The Vessel table provides contextual information on longline fleet distribution and fishing capacity.
  • One record per combination of year, month, flag, fleet, and 5°x5° grid cell.
  • Coordinates refer to the southwest corner of each 5°x5° spatial cell.
  • This dataset complements Effort and Catch tables, helping interpret spatial patterns in longline fishing activity.
  • All counts represent active vessels, not total registered vessels.

References

Reference Table 1: List of Fleets

country_codefleet_codegear_codeis_activeocean_codesdescription
AUAFS1WX,SP,SX,WPAustralia purse seine, inside the Australian Fishing Zone
AUAUL1WX,SP,SX,WPAustralia domestic and chartered longline
AUEXS1WX,SP,SX,WPAustralia distant-water purse seine
AUJVL0WX,SP,SX,WPAustralian joint-venture Longline
CNDWL1SP,NP,NX,SXChina distant-water longline
IDDWS1WX,WPIndonesia distant-water purse seine
IDIDS1WX,WPIndonesia domestic purse seine
JPCSL1WX,NP,NX,WPJapan coastal fleet longline
JPCSP1WX,NP,NX,WPJapan coastal fleet pole-and-line
JPCSS1WX,NP,NX,WPJapan coastal fleet purse seine
JPDWP1WX,SP,NP,NX,WPJapan offshore and distant water pole-and-line
JPDWS1WX,SP,NP,NX,WPJapan offshore and distant-water purse seine
JPJPL1WX,SP,NP,SX,NX,WPJapan offshore and distant water longline
PHDWS1WX,WPPhilippines distant-water purse seine
PHPHS1WX,NX,WPPhilippines domestic purse seine
TWDWL1WX,SP,NP,SX,NX,WPChinese Taipei distant-water longline
TWODL0NP,NXChinese Taipei offshore domestic longline (REDUNDANT -STLL)
TWOSL1WX,SP,NP,SX,NX,WPChinese Taipei small-scale Longline (STLL)
USASL1WX,SP,NP,SX,NX,WPAmerican Samoa longline
USAST1WX,SP,SX,NX,WPAmerican Samoa (US) Troll
USGUL1WX,NP,NX,WPGuam (US) Longline
USGUT1WX,SP,SX,NX,WPGuam (US) Troll
USHWH1WX,NP,NX,WPHawaii (US) Handline
USHWL1WX,SP,NP,NX,WPUnited States of America longline (Hawaii)
USHWP1SP,NP,NX,WPHawaii pole-and-line
USHWT1WX,NP,SX,NX,WPHawaii (US) Troll
USHWT1SP,NX,SX,WPHawaii (US) Troll and Handline
USMPL1WX,NP,NX,WPNorthern Marianas Islands (US) Longline
USMPT1WX,SP,SX,NX,WPNorthern Mariana Islands (US) troll
USUSL1WX,SP,NP,NX,WPUnited States of America longline