Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recommendations for handling complex values #43

Open
ymgan opened this issue May 3, 2023 · 2 comments
Open

Recommendations for handling complex values #43

ymgan opened this issue May 3, 2023 · 2 comments

Comments

@ymgan
Copy link

ymgan commented May 3, 2023

NOTE: this issue was renamed so that it could cover broader issues related to complex values.

Original issue posted by @ymgan :

The Humboldt Extension group encounters several terms where the list of values in a field have to be paired with list of values in another fields in order to be meaningful and we are struggling with the recommendation to deal with that. Please see an example below:

eventID targetTaxonomicScope targetLifeStageScope
BROKE_WEST_RMT_006 Myctophidae | Macrouridae | Artedidraconidae | Channichthydae | Nototheniidae all | larvae and juvenile | larvae and juvenile | larvae and juvenile | larvae and juvenile

This reads, in BROKE_WEST_RMT_006 Event, the targets are:

  • all life stages of Myctophidae
  • only larvae and juvenile of Macrouridae
  • only larvae and juvenile of Artedidraconidae
  • only larvae and juvenile of Channichthydae
  • only larvae and juvenile of Nototheniidae

We do not know how to best represent this type of information. I did this in the Humboldt use case mapping exercise during the testing phase (dataset here: https://ipt.gbif.org/resource?r=brokewest-fish) based on the suggestion received. The only way to pair this information is based on its order in the cell. This could potentially impact multiple target__Scope fields in Humboldt Extension.

Similarly, eBird encounters the same issue for the Humboldt terms samplingEffortValue and samplingEffortUnit. There are multiple values for samplingEffortValue that each need to pair with a separate corresponding unit in samplingEffortUnit for a single record.

We will appreciate it if there will be guidance on this issue in the near future! Thank you very much!

@baskaufs baskaufs changed the title Recommendation needed to handle list of values that pair with values of multiple terms Recommendations for handling complex values Nov 9, 2023
@baskaufs
Copy link

baskaufs commented Nov 9, 2023

Extensive notes with links to possible solutions and discussion notes at https://github.com/tdwg/tag/blob/master/meetings/2023-05-08-tag-meeting-notes.pdf . There is also some discussion recorded in minutes of earlier meetings.

@baskaufs
Copy link

See also the Audiovisual Core issue on updating the AC Structure document: tdwg/ac#234

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants