EMODnet / esas2obis

Darwin Core mapping of ESAS data for publication to OBIS
MIT License
0 stars 0 forks source link

Mapping of measurementTypeID, measurementValueID, measurementUnitID #10

Closed peterdesmet closed 1 year ago

peterdesmet commented 2 years ago

Rationale

measurementType

Lowercase, space separated description, e.g. platform class.

measurementTypeID

Link to http://vocab.nerc.ac.uk/collection/P01/current/ or specific recommended vocab (http://vocab.nerc.ac.uk/collection/S11/current/) if a good applicable definition can be found there.

Otherwise, link to ICES vocab that was used (e.g. https://vocab.ices.dk/services/rdf/collection/PlatformSide). Note that these links don't provide a definition, but their URL is meaningful.

Leave empty if no good definition exists out there.

measurementValue

Give the most meaningful value, so it can be understood out of context. E.g. the full description of a term:

Binoculars used extensively for scanning ahead and to the side, naked eye used for close observations (e.g. for cetacean monitoring)

Or the translation of a value to more meaningful values (NE -> 45°).

Note that very often, the original code (e.g. NE) will be part of the URL in measurementValueID (e.g. https://vocab.ices.dk/services/rdf/collection/TravelDirection/NE), so that code is not lost.

measurementValueID

Link to recommended vocab term (e.g. http://vocab.nerc.ac.uk/collection/S11/current/S1116/) if a good match can be found.

Otherwise, link to the term in the ICES vocab that was used (e.g. https://vocab.ices.dk/services/rdf/collection/LifeStage/3)

Leave empty if no controlled vocab was used.

measurementUnit

Lowercase unit, e.g. degrees, km2, Beaufort.

Leave empty for terms where a unit does not apply.

measurementUnitID

Look for relevant unit in P06, e.g. http://vocab.nerc.ac.uk/collection/P06/current/SQKM/

If the measurement is dimensionless (e.g. a count, beaufort), use https://vocab.nerc.ac.uk/collection/P06/current/UUUU/

Otherwise, set to not applicable: https://vocab.nerc.ac.uk/collection/P06/current/XXXX/


sample: PlatformCode: ok

sample: PlatformClass: ok

sample: PlatformSide: ok

sample: PlatformHeight: untested (not in sample data)

sample: TransectWidth: ok

sample: SamplingMethod: ok

sample: PrimarySampling: ok

sample: TargetTaxa: ok

sample: DistanceBins: ok

sample: UseOfBinoculars: ok

sample: NumberOfObservers: ok


pos: Distance: ok

pos: Area: see https://github.com/inbo/esas2obis/issues/19

pos: WindForce: ok

pos: Visibility: see https://github.com/inbo/esas2obis/issues/20

pos: Glare: ok

pos: SunAngle: untested (not in sample data)

pos: CloudCover: untested (not in sample data)

pos: Precipitation: ok

pos: IceCover: ok

pos: ObservationConditions: untested (not in sample data)


obs: GroupID: ok

obs: Transect: ok

obs: Count: ok

obs: ObservationDistance: ok

obs: LifeStage: ok

obs: Moult: ok

obs: Plumage: ok

obs: Sex: ok

obs: TravelDirection: ok

obs: Prey: ok

obs: Association: ok

obs: Behaviour: ok

peterdesmet commented 2 years ago

Guidelines for measurementTypeID, in order:

  1. Try to use one from http://vocab.nerc.ac.uk/collection/P01 (using http://vocab.nerc.ac.uk/search_nvs/)
  2. If not, set to ICES
  3. If not, leave empty

Guidelines for measurementValueID:

  1. Try to use values from http://vocab.nerc.ac.uk/collection/P01/current/LSTAGE01/ or other relevant vocab
  2. If not, set to ICES
  3. If not, leave empty

Guidelines for measurementUnitID:

  1. Set to http://vocab.nerc.ac.uk/collection/P06/current/ULAA or similar
  2. If fact, use https://vocab.nerc.ac.uk/collection/P06/current/XXXX/
  3. If unit not found in P06, leave empty
peterdesmet commented 2 years ago

@rubenpp7 should I use http://vocab.nerc.ac.uk/collection/P01/current/SAMPPROT/ or the OBIS specific https://vocab.nerc.ac.uk/collection/Q01/current/Q0100003/ for sampling protocol?

peterdesmet commented 2 years ago

@rubenpp7, how should ranges be expressed? 5-10 and >10?

rubenpp7 commented 2 years ago

@peterdesmet I would use http://vocab.nerc.ac.uk/collection/P01/current/SAMPPROT/ for sampling protocol

ranges can be expressed both as 5-10 as >10 indeed