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

Remove taxonIDReference, relax requirements for taxonID #363

Merged
merged 3 commits into from
Nov 2, 2023

Conversation

peterdesmet
Copy link
Member

Closes #356

  • Remove taxonomic.taxonIDReference, since it is better to include this info as part of the taxonID.

  • Remove observations.taxonID

    Note: I did not update the definition of scientificName to include:

    Foreign key to package.taxonomic.scientificName.

    Since that could be confusing. The best place to indicate the relationship between observations.scientificName and package.taxonomic is in package.taxonomic, where it is already mentioned:

    Taxonomic coverage of the package, based on the unique observations.scientificName.

  • Update taxonomic.taxonID:

    • Make it optional => taxonomic scope can be created from data

    • Move it after scientificName (which is required)

    • Suggest as part of the definition:

      Preferably a global unique identifier issued by an authoritative checklist.

    • Use Checklistbank URL as example

  • Update example dataset to reflect these changes

- Make it optional
- Move it after scientificName (which is required)
- Mention authoritative checklist
- Use Checklistbank URL as example
- Update example dataset
I did not update the definition of scientificName to include "Foreign key to `package.taxonomic.scientificName`, since that could be confusing. The best place to indicate the relationship between observations.scientificName and package.taxonomic is in package.taxonomic, where it is already mentioned "based on the unique `observations.scientificName`"
@peterdesmet peterdesmet merged commit 3828277 into main Nov 2, 2023
2 checks passed
@peterdesmet peterdesmet deleted the taxonIDReference branch November 2, 2023 12:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Don't require taxonIDReference
2 participants