namespace: http://www.imr.no/formats/nmdbiotic/v3

Datamodel for biological samples collected by or for the Institute of Marine Research in Norway. The data model version is provided as xml namespace. The version number is of the form M.N, og follows the convention that versions with the same M are compativle in the sense that common fields are identically named and defined, and that all data identifying fields (primary keys) are the same. Primary keys are modelled as xml-atributes. The requirement that field definitons should be preserved between versions are only appearantly violated when documentation needs to be clarified. The data format uses extendable code lists, so additions to the reference list must be anticipated even when version numbers are not changes. Fields that allow lookup in reference lists (foreign keys) have the type 'KeyType', which is a simple text string. Most of those reference NMDreference, and the connection to the correct reference table is provided along with field documentation below. Some reference lists are defined differently depending on species and sex of specimen. These codes have the types CompositeTaxaKeyType or CompositeTaxaSexKeyType. The correct reference list can be obtained from NMDtaxa. The data model supports listing the reference tables in the top-level node <referencetables>, and the mechanism for identifying taxa- or sex-dependent reference lists are documented in the corresponding schema types

Top-level elements

Data types

Data type: MissionsType

Keys:

No keys

Attributes:

No attributes

Children:

display name name type description reference table
Mission < mission/> MissionTypeMissions in collection. Each mission is identfied by <missiontype>, <startyear>, <platform> and <missionnumber>

Data type: MissionType

Keys:

Attributes:

display name name type description reference table
Mission typemissiontypeKeyTypeType of mission. Defines procedures for sampling and conventions for registrations.missionType: xml , referenceeditor
Yearstartyearxs:integerThe year the mission carried out.
PlatformplatformKeyTypeThe sampling platform for the mission.Identifies via other registries who was responsible for the data collection. For survey cruises this is normally the same as <catchplatform/> on child element fishstation, but these may differ when a sampling platform collects samples from a fishing platform (such as samples collected from commercial fisheries).platform: xml , referenceeditor
Periodmissionnumberxs:integerSequential numbers identifying the mission among missions of this type <missiontype> on this platform <platform> with this start year <startyear>.

Children:

display name name type description reference table
Name < missiontypename/> xs:stringName of mission type <missiontype>
Call signal < callsignal/> xs:stringCall sign for platform.
Platform name < platformname/> xs:stringName of plattform.
Cruise number < cruise/> xs:stringCruise id
Start date < missionstartdate/> xs:dateStart date of mission (UTC).
Stop date < missionstopdate/> xs:dateEnd date of mission (UTC).
Purpose < purpose/> xs:stringDescription of the purpose of the mission.
Fish station < fishstation/> FishstationTypeFishstations sampled on this mission. Fishstations are a generalisation of fishing operations and represent data collection in a defined area and timespan, with a defined gear. En fiskestasjon er identifisert ved <serialnumber> iwithin a mission. Serialnumbers are also unique across mission for station taken the same year.

Data type: FishstationType

Keys:

Attributes:

display name name type description reference table
Serial noserialnumberxs:integerIn addition to addressing via mission, a fishstation record is uniquely identified within a year (FishstationType/stationstartdate) by its serial number. Ranges of serial numbers are typically used for each samplingplatform or mission type, but are reallocated when needed. See Norwegian documentation for details on this matter.

Children:

display name name type description reference table
Nation < nation/> KeyTypeCode identifying the nation that sampled the station. Obtained from reference table in Data Manager.nation: xml , referenceeditor
Platform < catchplatform/> KeyTypeCode identifying the platform. Obtained from reference table in Data Manager.platform: xml , referenceeditor
Station < station/> xs:integerIdentifies station, sampling unit. When several gears are used on the same stations there will be several recordings with the same station number. For special gears (such as multisampler), catch from different compartments may accour as different registrations with the same station number. Different numbers may be used to identify the corresponding station for other data, such as plankton, ctd, etc.
Fixed station < fixedstation/> KeyTypeCode that identifies a regular station that is repeated in the same position at regular intervals.fixedcoastalstation: xml , referenceeditor
Start date < stationstartdate/> xs:dateDate when the gear reached fishing depth (UTC).
Start time < stationstarttime/> xs:timeTime (UTC) when the gear reached fishing depth. For longline or gillnet, this is the time when the first hook or net was set.
Stop date < stationstopdate/> xs:dateDate (UTC) when the gear left fishing depth.
Stop time < stationstoptime/> xs:timeTime (UTC) when the gear reached fishing depth. For longline or gillnet, this is the time when the last hook or net left the water.
Station type < stationtype/> KeyTypeCode for the type of station.fishstationtype: xml , referenceeditor
Lat. start < latitudestart/> xs:decimalLatitudinal position, when the gear reach the fishing depth. (decimal degrees, datum: WGS 84).
Lon. start < longitudestart/> xs:decimalLongitudinal position, when the gear reach the fishing depth. (decimal degrees, datum: WGS 84).
Lat. end < latitudeend/> xs:decimalLatitudinal position, when the gear left the fishing depth. (decimal degrees, datum: WGS 84).
Lon. end < longitudeend/> xs:decimalLongitudinal position, when the gear left the fishing depth. (decimal degrees, datum: WGS 84).
System < system/> KeyTypeSystem for coding <area/> and <location/>. The most important are: Statistical areas and locations defined by the Norwegian directorate of fisheries: 2 ICES areas: 3 See Norwegian documentation for additional details.system: xml , referenceeditor
Area < area/> KeyTypeArea as defined by system.
Location < location/> KeyTypeLocation within area, as defined by system.
Bot. depth start < bottomdepthstart/> xs:decimalDepth in meters, when the gear reached fishing depth.
Bot. depth stop < bottomdepthstop/> xs:decimalDepth in meters, when the gear left fishing depth.
Bot. depth mean < bottomdepthmean/> xs:decimalMean depth (m) at catch location, defined as the positions from the time the gear reached fishing depth to when it left fishing depth.
Fishing depth start < fishingdepthstart/> xs:decimalFishingdepth at startof station, when the gear is consider to have reached the targeted fishing depth.
Fishing depth stop < fishingdepthstop/> xs:decimalFishingdepth at end of station, when the gear is consider to have first left the targeted fishing depth.
Num. Depths < fishingdepthcount/> xs:integerThe number of targeted fishing depths at the station. The deepest and shallowest fishing depth can be read from <fishingdepthmax/> and <fishingdepthmin/>. Equal depth intervals are assumed if more than one fishingdepth is provided.
Fishing depth max. < fishingdepthmax/> xs:decimalThe maximal fishing depth of the gear, given in meters. If the gear has been fishing at constant depth, this field should be filled. For seine, use the maximal depth of the shoal or school, for trawl use the maximal depth of the headline i for the duration of the station. For standardised trawling over multimple depths, codes > 9000 have been used historically. See Norwegian documentation for further details.
Fishing depth min. < fishingdepthmin/> xs:decimalThe minimal depth the gear has been fishing, given in meters. Not filled if the gear has fished at constant depth. For trawl, use the minimal depth of the headline i for the duration of the station. For seine, give the minimal depth of the shoal or school. In older data (early 2000s and before). Fishingdepth start/stop have been registered in this field.
Fishing depth mean < fishingdepthmean/> xs:decimalUsed if minimal and maximal fishing depth can not be given. Primarily used by for data contribution from fishing vessels (the reference fleet).
Temperature fishing depth < fishingdepthtemperature/> xs:decimalAvergae temperature at fishing depth in degrees Celcius, as read from sesnor on trawl door.
Gear no. < gearno/> xs:integerSpecify the exact gear used, see identifier on gear (if present).
Sweep length < sweeplength/> xs:decimalSweep length (m).
Gear < gear/> KeyTypeCode for the gear used. See Norwegian documentation for additional details.equipment: xml , referenceeditor
Gear count < gearcount/> xs:integerThe number of gears used, for chained gears or fishing with multiple identical gears. For gillnets: the number of nets in the chain. For longlines, the number of hooks on the line. For other gear (such as traps): the number of gears.
Direction < direction/> xs:decimalDirection of haul, relative to north. Only filled if the hauled was done in approximately constant direction. North is entered as 360 degrees.
Gear flow < gearflow/> xs:decimalFlow through gear in knots (nm/h). Read from sensor.
Vessel speed < vesselspeed/> xs:decimalVessel speed over ground in knots (nm/h). Read from GPS.
Start log < logstart/> xs:decimalLog (nm) read at start of station.
Stop log < logstop/> xs:decimalLog (nm) at end of station.
Distance < distance/> xs:decimalTowed distance in nautical miles. GPS data should be used when possible. When bottom trawling for quantitative estimates of stocks, the trawl should be towed a given distance over the seabed as measured by GPS. Time, speed and distance for the haul should be registered independet of each other. This prosedure should also be used for qualitative hauls. There are no standards in these respects for pelagic trawling.
Gear condition < gearcondition/> KeyTypeCondition of the gear after haul.gearcondition: xml , referenceeditor
Quality < samplequality/> KeyTypeSpecifies how the catch reflect the amount of fish and composition of species in the area, based on the way catch was fished or reported and based on the behaviour of the gear during fishing.samplequality: xml , referenceeditor
Vertical trawl opening < verticaltrawlopening/> xs:decimalMean opening of trawl during station (m). Read from SCANMAR .
Trawl opening SD < verticaltrawlopeningsd/> xs:decimalStandard deviation of trawl opening (m). Read from SCANMAR.
Door type < trawldoortype/> KeyTypeCode for type of trawldoor.trawldoortype: xml , referenceeditor
Door surface < trawldoorarea/> xs:decimalArea of the trawl door in square meters.
Door weight < trawldoorweight/> xs:decimalWeight of trawl door in kg.
Door spread < trawldoorspread/> xs:decimalMean distance between trawl-doors (m). Read from sensors mounted on doors.
Door spread SD < trawldoorspreadsd/> xs:decimalStandard deviation of door spread (m). Accurate to one decimal point. Read from PC connected to SCANMAR (Scan-prog.)
Wingspread < wingspread/> xs:decimalMean wingspread (m) for the trawling. Read from sensor.
Wingspread SD < wingspreadsd/> xs:decimalStandard deviation of wingspread (m).
Wire length < wirelength/> xs:decimalRepresentative length of trawl-wires (m) during the station.
Wire diameter < wirediameter/> xs:decimalDiameter for trawl wire (mm).
Wire density < wiredensity/> xs:decimalWire density in kg / m wire.
Soak time < soaktime/> xs:decimalTime the gear has been in the sea. Given in decimal hours.
Trip numb. < tripno/> xs:integerTrip number. Used by commercial vessels, such as the reference fleet. A trip is usually defined as the time period between departure from port and landing of catch.
Fish abundance < fishabundance/> KeyTypeCode for amount of fish. Special field used 1989-1993. Legacy codes. See Norwegian documentation for additional information.fishabundance: xml , referenceeditor
Fish distribution < fishdistribution/> KeyTypeCode for vertical distribution of fish. Special field used 1989-1993. Legacy codes. See Norwegian documentation for additional information.fishdistribution: xml , referenceeditor
Landing site < landingsite/> KeyTypeCode for landing site or location.landingsite: xml , referenceeditor
Fishing ground < fishingground/> KeyTypeName (code) of fishing grounds where the vessel is fishing. Reported from inspections. By the Directorate of Fisheries.fishingground: xml , referenceeditor
Count of vessels at ground < vesselcount/> xs:integerNumber of vessels fishing on fishing grounds. Reported from inspections from the directorate of fisheries.
Data quality < dataquality/> KeyTypeCode for the quality of the data. See Norwegian documentation for additional details. If this field is not filled, specific knowledge of how the station was sampled is likely required to interpret the data from this station.dataquality: xml , referenceeditor
Haul validity < haulvalidity/> KeyTypeCode for vailidty of haul. Conflated with the field <samplequality>. Conventions for which of these fields to use are governed by missiontype. haulvalidity: xml , referenceeditor
Flora < flora/> KeyTypeCode for describing the kind of vegetation on seabed.flora: xml , referenceeditor
Vegetation cover < vegetationcover/> KeyTypeCode for the amount of vegetational cover on seabed.vegetationcover: xml , referenceeditor
Visibility < visibility/> KeyTypeCode for visibility through the water. Observed at end of station.visibility: xml , referenceeditor
Water level < waterlevel/> xs:decimalwater level (cm). Measured with 5 cm presicion relative to normal height which is subjectively determined from growth on rocks etc. Observed at end of station.
Wind direction < winddirection/> xs:decimalDirection of wind in degrees, relative to north. Observed at end of station.
Wind speed < windspeed/> xs:decimalWind speed (knots). Observed at end of station.
Clouds < clouds/> KeyTypeMeterological code (WMO code 2700) describing the cloud coverage in unit: okta. Observed at end of station.clouds: xml , referenceeditor
Sea < sea/> KeyTypeMeterological code (WMO code 3700, Douglas Sea scale) describing height of waves. Observed at end of station.sea: xml , referenceeditor
Weather < weather/> KeyTypeMeterological code (WMO code 4561) describing the weather. Observed at end of station.weather: xml , referenceeditor
Comment < stationcomment/> xs:stringInformation about noteworthy events at the station.
Catch sample < catchsample/> CatchsampleTypeCatch samples from this station. Each catchsample is identified by <catchsampleid> for a given fishstation.

Data type: CatchsampleType

Keys:

Attributes:

display name name type description reference table
Catch sample no.catchsampleidxs:integerCatch sample number. Identifies a catch sample for a station.

Children:

display name name type description reference table
Taxa name < commonname/> xs:stringVernacular name or other non-standardized name for species or stock.
Species < catchcategory/> KeyTypeSpecies and stock code. Usually corresponds to taxonomic serial number (TSN/ITIS). Exceptions are marked in reference table.taxa: xml , referenceeditor
Sample no. < catchpartnumber/> xs:integerNumber to identify the sample given species and station. See Norwegian documentaiton for additional information.
Aphia-code < aphia/> KeyTypeCode for taxonomic classification in the WORMS (World Register of Marine Species) database.
Sci.name < scientificname/> xs:stringScientific name for taxonomic classification.
Identification < identification/> KeyTypeDegree of certainty in identification of species.identification: xml , referenceeditor
Foreign object < foreignobject/> KeyTypeRegistering of non-biological material.foreignobject: xml , referenceeditor
Sample type < sampletype/> KeyTypeCode for the type of sample. See Norwegian documentation for historical codes and additional information.sampletype: xml , referenceeditor
Group < group/> KeyTypeCode to flag if the sample is taken from a particular segment of the catch for this species. See Norwegian documentation for additional details.group: xml , referenceeditor
Preservation < conservation/> KeyTypeCode for how the sample is preserved.Conservation: xml , referenceeditor
Product type < catchproducttype/> KeyTypeDescription of the product on which measurements of total catch are performed <catchweight/>, <catchvolume/>. Amongst other things the degree of prosessing (gutting) of fish is desribed.producttype: xml , referenceeditor
Raising factor < raisingfactor/> xs:decimalUsed if catch sample measurements (<catchweight/>, <catchvolume/> og<catchcount/>) were done on a representative subsample, rather than the entire catch. For instance when species are sorted after subsampling. The raising factor is the ratio of the total catch to the subsample. This field is not always given, even when subsampling was done. Note that <catchweight/>, <catchvolume/> og<catchcount/> are the raised values. For example, you may divide <catchweight/> by <raisingfactor/> to get the weight of the subsample.
Weight < catchweight/> xs:decimalWeigth (kg) of the part of the total catch that is represented by this sample. See <catchproducttype/> for product. If catch has been subsampled this is an estimate. The raising factor used is given by <raisingfactor/>, but total catch may be estimated even if <raisingfactor/> is not given.
Volume < catchvolume/> xs:decimalVolume(l) of the part of the total catch that is represented by this sample. See <catchproducttype/> for product type. If catch has been subsampled this is an estimate. The raising factor used is given by <raisingfactor/>, but total catch may be estimated even if <raisingfactor/> is not given.
Count < catchcount/> xs:integerCount of fish in the part of the total catch that is represented by this sample. Often estimated from weight and count in length-measurements (<lengthsamplecount/>*<catchweight/>/<lenghsampleweight/>).
Abundance category < abundancecategory/> KeyTypeCode for qualitative description of the amount of catch.abundancecategory: xml , referenceeditor
Sample product type < sampleproducttype/> KeyTypeDescription of the product on which sample measurements were made (<lengthsampleweight/>, <lengthsamplevolume/>). Amongst other things the degree of prosessing (gutting) of fish is desribed.producttype: xml , referenceeditor
Length measurement < lengthmeasurement/> KeyTypeMethod of measurement. Length is measured for fish, diameter for jellyfish and carapax length etc. for shellfish. See Norwegian documentation for additional details.lengthmeasurement: xml , referenceeditor
Length sample weight < lengthsampleweight/> xs:decimalWeight (kg) of the fish for which length was measured. See <sampleproducttype/> for product type.
Length sample volum < lengthsamplevolume/> xs:decimalVolume (l) of the fish for which length was measured. See <sampleproducttype/> for product type.
Length sample count < lengthsamplecount/> xs:integerCount of fish for which length was measured. Including samples where more measurements than length were done (<specimensamplecount/>.
Specimen sample count < specimensamplecount/> xs:integerCount of fish for which detailed individual samples were taken (<individual/>). This refers to all samples where more than length measurements were taken.
Age sample count < agesamplecount/> xs:integerCount of fish for which age samples were taken from this catch sample.
Aging structure < agingstructure/> KeyTypeSpecifies which kind of structure is collected for age determination.agingstructure: xml , referenceeditor
Parasite < parasite/> KeyTypeSpecifies if parasites were checked for or found.parasite: xml , referenceeditor
Stomach < stomach/> KeyTypeSpecifies the kind of stomach sampling done, if any.stomach: xml , referenceeditor
Intestine < intestine/> KeyTypeSpecifies the kind of intestine sample collected, if any.intestine: xml , referenceeditor
Genetics < tissuesample/> KeyTypeSpecifies if samples for genetic identification was taken.tissuesample: xml , referenceeditor
Sample frozen < samplerecipient/> KeyTypeCode for recipient of sample. Used when sample is shipped for further processing.samplerecipient: xml , referenceeditor
Comment < catchcomment/> xs:stringInformation about observations on species or incidents while measuring.
Individual < individual/> IndividualTypeSamples of individuals from this catch sample. Each individual is identified by <specimenid>

Data type: IndividualType

Keys:

Attributes:

display name name type description reference table
Specimen no.specimenidxs:integerIdentifies the individual in a catchsample

Children:

display name name type description reference table
Product type < individualproducttype/> KeyTypeDescription of the product on which sample measurements was made (<individualweight/>, <individualvolume/>). Amongst other things the degree of prosessing (gutting) of fish is desribed.producttype: xml , referenceeditor
Weight < individualweight/> xs:decimalWeight (kg).
Volume < individualvolume/> xs:decimalVolume (l).
Length interval < lengthresolution/> KeyTypeCode for the precision used when measuring length.lengthresolution: xml , referenceeditor
Length < length/> xs:decimalLength (m). Measured to the precision specified by <lengthresolution/>. As specified in <CatchsampleType/lengthmeasurement>. Electronic registration from measuring devices may provide data that seem to be of higher resolution, but the resolution provided in <lengthresolution/> still reflects the intended precision of the person measuring. Length is defined as rounded to the lower end of the intervall, but exceptions may occur depending on measuring equipment or conventions for specific time-series.
Fat < fat/> KeyTypeCode for qualitative specification of fat in fish.fat: xml , referenceeditor
Fat percent < fatpercent/> xs:decimalMeasurement of fat content as fraction in filet (%) using instrument from Distell. Used for Herring and Mackerel.
Sex < sex/> KeyTypeCodef or sex.sex: xml , referenceeditor
Stage < maturationstage/> KeyTypeMaturation given by the general description of stage. See the Norwegian documentation for additional detail.maturationstage: xml , referenceeditor
Spec. stage < specialstage/> CompositeTaxaSexKeyTypeMaturation given by species specific descriptions. See the reference table and the Norwegian documentation for additional details. Reference table is organised under taxa, and lookup can be done using species, sex and code.taxa: xml , referenceeditor
Egg stage < eggstage/> CompositeTaxaSexKeyTypeStadium used for capelin. See the reference table and the Norwegian documentation for additional information. Reference table is organised under taxa, and lookup can be done using species, sex and code.taxa: xml , referenceeditor
Moulting stage < moultingstage/> CompositeTaxaKeyTypeMoulting stage. See Norwegian documentation for additional details.taxa: xml , referenceeditor
Spawning frequency < spawningfrequency/> CompositeTaxaKeyTypeCode for Frequency of spawning. Used for some shellfish.taxa: xml , referenceeditor
Stomach fill Field < stomachfillfield/> KeyTypeStomach content, as determined in field.stomachfill: xml , referenceeditor
Stomach fill Lab. < stomachfilllab/> KeyTypeStomach content, as determined in laboratory.stomachfill: xml , referenceeditor
Digestion < digestion/> KeyTypeDegree of digestion.digestion: xml , referenceeditor
Liver < liver/> KeyTypeQualitative description of the size of the liver.liver: xml , referenceeditor
Liver parasite < liverparasite/> KeyTypeQualitative description of the amount of parasites on the liver.liverparasite: xml , referenceeditor
Gill worms < gillworms/> KeyTypeDenotes any finding of gillworms.gillworms: xml , referenceeditor
Gill tumors < swollengills/> KeyTypeDenotes if gills are swollen due to gill tumors.swollengills: xml , referenceeditor
Fungus-heart < fungusheart/> KeyTypeSigns of fungal disease from inspection of heart.fungusheart: xml , referenceeditor
Fungal spores < fungusspores/> KeyTypeSigns of fungal disease from microscopic examination of heart.fungusspores: xml , referenceeditor
Fungus-outer < fungusouter/> KeyTypeSigns of fungal disease from external examination.fungusouter: xml , referenceeditor
Black spot < blackspot/> KeyTypeSmall black spots on the fish. Used for cod.blackspot: xml , referenceeditor
Vertebrae < vertebraecount/> xs:integerThe number of vertebrae. See Norwegian documentation for additional details.
Gonad weight < gonadweight/> xs:decimalWeight gonade (kg).
Liver weight < liverweight/> xs:decimalWeight liver (kg).
Stomach weight < stomachweight/> xs:decimalWeight stomach (kg).
Diameter < diameter/> xs:decimalDiameter (m). Only specified if this is measured in addition to main length measurement (<CatchsampleType/lengthmeasurement>).
Mantle length < mantlelength/> xs:decimalMantle length (m). Only specified if this is measured in addition to main length measurement (<CatchsampleType/lengthmeasurement>).
Carapace length < carapacelength/> xs:decimalCarapace length (m). Only specified if this is measured in addition to main length measurement (<CatchsampleType/lengthmeasurement>).
Head length < headlength/> xs:decimalHead length (m). Only specified if this is measured in addition to main length measurement (<CatchsampleType/lengthmeasurement>).
Snout to end of tail < snouttoendoftail/> xs:decimalSnout to end of tail (m). Only specified if this is measured in addition to main length measurement (<CatchsampleType/lengthmeasurement>).
Snout to end of tail squeezed < snouttoendsqueezed/> xs:decimalSnout to end of tail squeezed (m). Only specified if this is measured in addition to main length measurement (<CatchsampleType/lengthmeasurement>).
Snout to anal fin < snouttoanalfin/> xs:decimalSnout to anal fin (m). Only specified if this is measured in addition to main length measurement (<CatchsampleType/lengthmeasurement>).
Snout to dorsal fin < snouttodorsalfin/> xs:decimalSnout to dorsal fin (m). Only specified if this is measured in addition to main length measurement (<CatchsampleType/lengthmeasurement>).
Fork length < forklength/> xs:decimalSnout to fork in tail (Fork length, m). Only specified if this is measured in addition to main length measurement (<CatchsampleType/lengthmeasurement>).
Snout to bone knob < snouttoboneknob/> xs:decimalSnout to bone knob (m). Only specified if this is measured in addition to main length measurement (<CatchsampleType/lengthmeasurement>).
Length without head < lengthwithouthead/> xs:decimalLength without head (m). Only specified if this is measured in addition to main length measurement (<CatchsampleType/lengthmeasurement>).
Carapace width < carapacewidth/> xs:decimalCarapace width (m). Only specified if this is measured in addition to main length measurement (<CatchsampleType/lengthmeasurement>).
Width of right claw < rightclawwidth/> xs:decimalWidth of right claw (m). Only specified if this is measured in addition to main length measurement (<CatchsampleType/lengthmeasurement>).
Length of right claw < rightclawlength/> xs:decimalLength of right claw (m). Only specified if this is measured in addition to main length measurement (<CatchsampleType/lengthmeasurement>).
Width of third foot meros < meroswidth/> xs:decimalWidth of third foot meros (m). Only specified if this is measured in addition to main length measurement (<CatchsampleType/lengthmeasurement>).
Length of third foot meros < meroslength/> xs:decimalLength of third foot meros (m). Only specified if this is measured in addition to main length measurement (<CatchsampleType/lengthmeasurement>).
Japanese cut < japanesecut/> xs:decimalJapanese cut (m). Only specified if this is measured in addition to main length measurement (<CatchsampleType/lengthmeasurement>).
Abdomen width < abdomenwidth/> xs:decimalAbdomen width (m). Only specified if this is measured in addition to main length measurement (<CatchsampleType/lengthmeasurement>).
Tissue sample no. < tissuesamplenumber/> xs:integerIdentifier for tissue samples.
Comment < individualcomment/> xs:stringComments.
App. Agereading < preferredagereading/> xs:integerIndicates preferred age reading for an individual refers to <AgedterminationType/agedeterminationid>.
Age reading < agedetermination/> AgedeterminationTypeAge readings for this individual. Each age reading is identified by <agedeterminationid>
Tagging < tag/> TagTypeTags on this individual. Each tag is identified by <tagid>
Prey sample < prey/> PreyTypePrey samples. Each prey sample is identified by <preysampleid>.

Data type: AgedeterminationType

Keys:

Attributes:

display name name type description reference table
Noagedeterminationidxs:integerIdentifies age reading

Children:

display name name type description reference table
Aging structure read < agingstructureread/> CompositeTaxaKeyTypeCode for specifying which aging structure was read.taxa: xml , referenceeditor
Weight of ageing structure < agingstructureweight/> xs:decimalWeight in mg.
Length of ageing structure < agingstructurelength/> xs:decimalLength in mm.
NWP < nowearpoint/> xs:decimalThe spine thickness (mm) at the point where the enamel is starting to be worn and the zones are no longer counted. Measured in the fish's longitudinal direction.
ESB < externalspinebase/> xs:decimalThe spine thickness (mm) at the base of the spine. Measured in the fish´ longitudinal direction.
Counted annual zones < countedannualage/> xs:integerThe interpreted number of annual zones in the enamel of the spine. If the enamel is worn on the outer part of the spine, zones are counted from the base to the point where the enamel is starting to be worn, the no-wear-point (NWP).
Age < age/> xs:integerAge. See Norwegian documentation for details about how age is determined.
Spawning age < spawningage/> xs:integerAge of specimen at first spawning.
Smolt age < smoltage/> xs:integerSmolt age read from scales. The smolt age is the number of years spent in river before migration to sea.
Marine age < marineage/> xs:integerMarine age read from scales. The marine age is the number of years spent in sea, after migration from river.
Spawning zones < spawningzones/> xs:integerThe number of spawning zones read.
Readability < readability/> KeyTypeCode for legibility of aging structure.otolithreadability: xml , referenceeditor
Otolith type < otolithtype/> CompositeTaxaKeyTypeClassification of otolith. See Norwegian documentation for additional details.taxa: xml , referenceeditor
Otolith edge < otolithedge/> KeyTypeDesciption of edge on otolith.otolithedge: xml , referenceeditor
Otolith centre < otolithcentre/> KeyTypeDescription of otolith core.otolithcentre: xml , referenceeditor
Calibration < calibration/> xs:integerThe number of divisions in the eyepiece graticule on 2 milimeters. Calibration is done for the lens and magnification used when reading the growthzones.
Growthzone 1 < growthzone1/> xs:integerSize of growth zone in integer number of divisions (see <calibration/>).
Growthzone 2 < growthzone2/> xs:integerSize of growth zone in integer number of divisions (see <calibration/>).
Growthzone 3 < growthzone3/> xs:integerSize of growth zone in integer number of divisions (see <calibration/>).
Growthzone 4 < growthzone4/> xs:integerSize of growth zone in integer number of divisions (see <calibration/>).
Growthzone 5 < growthzone5/> xs:integerSize of growth zone in integer number of divisions (see <calibration/>).
Growthzone 6 < growthzone6/> xs:integerSize of growth zone in integer number of divisions (see <calibration/>).
Growthzone 7 < growthzone7/> xs:integerSize of growth zone in integer number of divisions (see <calibration/>).
Growthzone 8 < growthzone8/> xs:integerSize of growth zone in integer number of divisions (see <calibration/>).
Growthzone 9 < growthzone9/> xs:integerSize of growth zone in integer number of divisions (see <calibration/>).
Growth zones total < growthzonestotal/> xs:integerTotal number of growth zones measured.
Coastal annuli < coastalannuli/> xs:integerHistorically used for a Norwegian spring-spawning herring stock. See Norwgeian documentaiton for additional details.
Oceanic annuli < oceanicannuli/> xs:integerHistorically used for a Norwegian spring-spawning herring stock. See Norwgeian documentaiton for additional details.
Blind reading < blindreading/> KeyTypeAge was determined without knowledge of length, weight, sex or maturation.blindreading: xml , referenceeditor
Reading date < readingdate/> xs:dateDate (UTC) when age was read.
Age reader < agereader/> KeyTypeCode to identify the person that read the age.agereader: xml , referenceeditor

Data type: TagType

Keys:

Attributes:

display name name type description reference table
Tag no.tagidxs:integerTag number for tagged or recaptured fish.

Children:

display name name type description reference table
Tag type < tagtype/> KeyTypeCode for the type of tag used.tagtype: xml , referenceeditor

Data type: PreyType

Keys:

Attributes:

display name name type description reference table
Prey sample no.preysampleidxs:integerIdentifies prey sample from a predator.

Children:

display name name type description reference table
Sample no. < preypartnumber/> xs:integerIdentifies the prey sample. Use different number for different prey samples that are of the same species and taken from the same individual.
Species < preycategory/> KeyTypeSpecies of prey (TSN code).taxa: xml , referenceeditor
Source < source/> KeyTypeCode to indicate the source of the prey sample.source: xml , referenceeditor
Digestion < preydigestion/> KeyTypeDegree of digestion of prey.digestion: xml , referenceeditor
Count < totalcount/> xs:integerNumber of individuals of this prey in stomach.
Weight unit < weightresolution/> KeyTypeThe precision of the weight (<totalweight/>).weightresolution: xml , referenceeditor
Prey weight < totalweight/> xs:decimalTotal weight of prey (kg). Precision of measurement as identified in <weightresolution/>.
Interval < interval/> KeyTypeInterval for length groups measured <preylength/>.lengthresolution: xml , referenceeditor
Dev. stage < devstage/> KeyTypeDevelopmental stage for prey.devstage: xml , referenceeditor
Length unit < preylengthmeasurement/> KeyTypeCode for method of measurement for lengths given as <preylength/>.lengthmeasurement: xml , referenceeditor
Prey-Length < preylengthfrequencytable/> PreylengthTypeLength measurements of this prey.
Prey-Dev. Stage < copepodedevstagefrequencytable/> CopepodedevstageTypeDeterminations of copepode developmental stage for this prey.

Data type: PreylengthType

Keys:

Attributes:

display name name type description reference table
Nopreylengthidxs:integerIdentifies a line of length measurements in frequency table.

Children:

display name name type description reference table
Length < lengthintervalstart/> xs:decimalShortest length (inclusive) for organisms counted in <lengthintervalcount/>. Given in meters.
Count < lengthintervalcount/> xs:integerThe number of organisms in the interval given by the lower limit <lengthintervalstart/> and PreyType/<interval/>.

Data type: CopepodedevstageType

Keys:

Attributes:

display name name type description reference table
Copep. stagecopepodedevstageKeyTypeCopepode stadium whoose count is given in <devstagecount/>.copepodedevstage: xml , referenceeditor

Children:

display name name type description reference table
Count < devstagecount/> xs:integerThe number of organisms in the given developmental stage <copepodedevstage/>.

Data type: ReferenceTablesType

Keys:

No keys

Attributes:

No attributes

Children:

display name name type description reference table
< missiontypetable/> MissiontypeTableTypeReference table for MissionType/missiontype
< platformtable/> PlatformTableTypeReference table for MissionType/platform and FishstationType/catchplatform
< nationtable/> NationTableTypeReference table for FishstationType/nation
< fixedstationtable/> FixedstationTableTypeReference table for FishstationType/fixedstation
< stationtypetable/> ListTableTypeReference table for FishstationType/station
< systemtable/> ListTableTypeReference table for FishstationType/system
< geartable/> GearTableTypeReference table for FishstationType/gear
< gearconditiontable/> ListTableTypeReference table for FishstationType/gearcondition
< samplequalitytable/> ListTableTypeReference table for FishstationType/samplequality
< trawldoortypetable/> TrawldoorTableTypeReference table for FishstationType/trawldoortype
< fishabundancetable/> ListTableTypeReference table for FishstationType/fishabundance
< fishdistributiontable/> ListTableTypeReference table for FishstationType/fishdistribution
< landingssitetable/> ListTableTypeReference table for FishstationType/landingsite
< fishinggroundtable/> ListTableTypeReference table for FishstationType/fishingground
< dataqualitytable/> ListTableTypeReference table for FishstationType/dataquality
< floratable/> ListTableTypeReference table for FishstationType/flora
< vegetationcovertable/> ListTableTypeReference table for FishstationType/vegetationcover
< visibilitytable/> ListTableTypeReference table for FishstationType/visibility
< haulvaliditytable/> ListTableTypeReference table for FishstationType/haulvalidity
< cloudstable/> ListTableTypeReference table for FishstationType/clouds
< seatable/> ListTableTypeReference table for FishstationType/sea
< weathertable/> ListTableTypeReference table for FishstationType/weather
< taxatable/> TaxaTableTypeReference table for CatchsampleType@catchcategory and PreyType@preycategory, as well as conditional reference tables for IndividualType/specialstage, IndividualType/eggstage, IndividualType/moultingstage, IndividualType/spawningfrequency, AgedeterminationType/agingstructureread and AgedeterminationType/otolithtype
< identificationtable/> ListTableTypeReference table for CatchsampleType/identification
< sampletypetable/> ListTableTypeReference table for CatchsampleType/sampletype
< grouptable/> ListTableTypeReference table for CatchsampleType/group
< conservationtable/> ListTableTypeReference table for CatchsampleType/conservation
< producttypetable/> ListTableTypeReference table for CatchsampleType/catchproducttype, CatchsampleType/sampleproducttype and IndividualType/individualproductype
< abundancecategorytable/> ListTableTypeReference table for CatchsampleType/abundancecategory
< lengthmeasurementtable/> ListTableTypeReference table for CatchsampleType/lengthmeasurement and PreyType/preylengthmeasurement
< agingstructuretable/> ListTableTypeReference table for CatchsampleType/agingstructure
< parasitetable/> ListTableTypeReference table for CatchsampleType/parasite
< stomachtable/> ListTableTypeReference table for CatchsampleType/stomach
< intestinetable/> ListTableTypeReference table for CatchsampleType/intestine
< tissuesampletable/> ListTableTypeReference table for CatchsampleType/tissuesample
< samplerecipienttable/> ListTableType
< foreignobjecttable/> ListTableTypeReference table for CatchsampleType/foreignobject
< lengthresolutiontable/> ListTableTypeReference table for IndividualType/lengthresolution and PreyType/interval
< fattable/> ListTableTypeReference table for IndividualType/fat
< sextable/> ListTableTypeReference table for IndividualType/sex
< maturationstagetable/> ListTableTypeReference table for IndividualType/maturationstage
< stomachfilltable/> ListTableTypeReference table for IndividualType/stomachfillfield and IndividualType/stomachfilllab
< digestiontable/> ListTableTypeReference table for IndividualType/digestion and PreyType/digestion
< livertable/> ListTableTypeReference table for IndividualType/liver
< liverparasitetable/> ListTableTypeReference table for IndividualType/liverparasite
< gillwormstable/> ListTableTypeReference table for IndividualType/gillworms
< swollengillstable/> ListTableTypeReference table for IndividualType/swollengills
< fungushearttable/> ListTableTypeReference table for IndividualType/fungusheart
< fungussporestable/> ListTableTypeReference table for IndividualType/fungusspores
< fungusoutertable/> ListTableTypeReference table for IndividualType/fungusouter
< blackspottable/> ListTableTypeReference table for IndividualType/blackspot
< readabilitytable/> ListTableTypeReference table for AgedeterminationType/readability
< otolithedgetable/> ListTableTypeReference table for AgedeterminationType/otolithedge
< otolithcentretable/> ListTableTypeReference table for AgedeterminationType/otolithcentre
< blindreadingtable/> ListTableTypeReference table for AgedeterminationType/blindreading
< agereadertable/> AgereaderTableTypeReference table for AgedeterminationType/agereader
< tagtypetable/> ListTableTypeReference table for TagType/tagtype
< preysourcetable/> ListTableTypeReference table for PreyType/source
< weightresolutiontable/> ListTableTypeReference table for PreyType/weightresolution
< devstagetable/> ListTableTypeReference table for PreyType/devstage
< copepodedevstagetable/> ListTableTypeReference table for CopepodedevstageType/copepodedevstage

Data type: ReferenceTableType

Keys:

Attributes:

display name name type description reference table
referenceurlxs:stringUrl identifying a referece table for all possible (legal) codes for the data.

Children:

No children

Data type: ListTableType

Super type: ReferenceTableType

Keys:

No keys

Attributes:

No attributes

Children:

display name name type description reference table
< reference/> ref:KeyValueElementTypeKeyType indexes reference/code

Data type: TaxaTableType

Super type: ReferenceTableType

Keys:

No keys

Attributes:

No attributes

Children:

display name name type description reference table
< reference/> ref:TaxaElementTypeType for associating KeyTypes to the reference table taxa. KeyType t, indexes ref:reference/tsn==t. Taxa-conditional reference data are also found in this structure through composite keys. referencedata for specialstage has key composed from CompositeTaxaSexKeyType key and are located in: ref:reference/tsn==key/../../../catchcategory]/lists[@property=="specialstage" & @sexcode==key/../../sex]/tablename (code==t). referencedata for spawningfrequency has key composed from CompositeTaxaKeyType: ref:reference/tsn==key/../../../catchcategory]/lists[@property=="spawningfrequency"]/row/name==key]/tablename (code==t). referencedata for eggstage has key composed from key composed from CompositeTaxaSexKeyType key and are located in: ref:reference/tsn==key/../../../catchcategory]/lists[@property=="eggstage" & @sexcode==key/../../sex]/tablename (code==t). referencedata for moultingstage has key composed from CompositeTaxaKeyType and are located in: ref:reference/tsn==key/../../../catchcategory]/lists[@property=="skallalder"]/tablename. (code=t) referencedata for otolithtype has key composed from CompositeTaxaKeyType and are located in: ref:reference/tsn==key/../../../catchcategory]/lists[@property=="otolithtype"]/tablename. (code==t) referencedata for agingstructureread has key composed from CompositeTaxaKeyType and are located in: ref:reference/tsn==key/../../../catchcategory]/lists[@property=="agingstructureread"]/tablename (code==t).

Data type: PlatformTableType

Super type: ReferenceTableType

Keys:

No keys

Attributes:

No attributes

Children:

display name name type description reference table
< reference/> ref:PlatformElementTypeKeyType t, indexes reference/platformnumber

Data type: FixedstationTableType

Super type: ReferenceTableType

Keys:

No keys

Attributes:

No attributes

Children:

display name name type description reference table
< reference/> ref:FixedCoastalstationTypeKeyType t, indexes reference/station==t

Data type: NationTableType

Super type: ReferenceTableType

Keys:

No keys

Attributes:

No attributes

Children:

display name name type description reference table
< reference/> ref:NationElementTypeKeyType t, indexes reference/nation==t

Data type: MissiontypeTableType

Super type: ReferenceTableType

Keys:

No keys

Attributes:

No attributes

Children:

display name name type description reference table
< reference/> ref:MissionTypeElementTypeKeyType t, indexes reference/code==t

Data type: GearTableType

Super type: ReferenceTableType

Keys:

No keys

Attributes:

No attributes

Children:

display name name type description reference table
< reference/> ref:EquipmentElementTypeKeyType t, indexes reference/code==t

Data type: TrawldoorTableType

Super type: ReferenceTableType

Keys:

No keys

Attributes:

No attributes

Children:

display name name type description reference table
< reference/> ref:TrawldoorElementTypeKeyType t, indexes reference/code==t

Data type: AgereaderTableType

Super type: ReferenceTableType

Keys:

No keys

Attributes:

No attributes

Children:

display name name type description reference table
< reference/> ref:AgeReaderElementTypeKeyType t, indexes reference/code==t

Data type: ListType

Keys:

No keys

Attributes:

No attributes

Children:

display name name type description reference table
< row/> xs:anyType