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

Update tags #677

Open
wants to merge 10 commits into
base: main
Choose a base branch
from
Open

Update tags #677

wants to merge 10 commits into from

Conversation

FynnBe
Copy link
Member

@FynnBe FynnBe commented Dec 19, 2024

closes #530

@github-actions github-actions bot added the removal Removals and Deprecations label Dec 19, 2024
@FynnBe FynnBe changed the title remove 'other' Update tags Dec 19, 2024
Copy link
Contributor

github-actions bot commented Dec 19, 2024

☂️ Python Coverage

current status: ✅

Overall Coverage

Lines Covered Coverage Threshold Status
4915 3770 77% 70% 🟢

New Files

No new covered files...

Modified Files

No covered modified files...

updated for commit: 9c77ae8 by action🐍

@FynnBe
Copy link
Member Author

FynnBe commented Dec 19, 2024

after some discussion with @akreshuk I removed some redundant categories.
We still need to:

  • add tags to categories
    • that are in use on bioimage.io today
      • map to a tag included in the EDAM ontology
    • that are specified by EDAM? (maybe not for now to not clutter the suggestions with unused tags!)
  • add categories and tags for non-model descriptions (at least for "notebook" and "dataset")
  • add more aliases to tag_aliases.json (to help informing model creators choosing the same tags)
  • add pytest tests for tag consistency checks
    • no duplicates across categories
    • aliases exist and not duplicated
  • consider using yaml files (to use tags for repeating tag categories across types)
    • generate the static json files from that yaml source in this repo?

@cfusterbarcelo would be great if you can help me check off some of those TODOs

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

Successfully merging this pull request may close these issues.

Use EDAM ontology to improve our tags
2 participants