Skip to content

Add ExO mappings to exposure route valuesets#12

Merged
cmungall merged 1 commit intomainfrom
add-exo-ecto-mappings
Oct 24, 2025
Merged

Add ExO mappings to exposure route valuesets#12
cmungall merged 1 commit intomainfrom
add-exo-ecto-mappings

Conversation

@dragon-ai-agent
Copy link
Collaborator

Summary

  • Added ExO (Exposure Ontology) and ECTO (Environmental Conditions, Treatments and Exposures Ontology) prefix definitions
  • Added ExO mappings to ExposureRouteEnum permissible values:
    • INHALATION → ExO:0000057 (inhalation route)
    • INGESTION → ExO:0000056 (ingestion route)
    • INJECTION → ExO:0000060 (injection route)
    • TRANSPLACENTAL → ExO:0000159 (maternal)

Additional Changes

  • Fixed YAML indentation for all related_mappings lists to comply with yamllint standards

Notes

I searched OLS (Ontology Lookup Service) for appropriate ExO and ECTO terms. I found specific ExO terms for the four exposure routes listed above. I did not find specific ExO/ECTO terms for:

  • DERMAL exposure route
  • OCULAR exposure route
  • Exposure duration categories (ACUTE, CHRONIC, SUBACUTE, etc.)

These could be added in a future update if appropriate terms are identified.

Testing

  • Validated with yamllint - only pre-existing line-length warnings remain
  • YAML structure is valid

Resolves #11

🤖 Generated with Claude Code

Added ExO (Exposure Ontology) prefix and mappings to ExposureRouteEnum:
- INHALATION -> ExO:0000057 (inhalation route)
- INGESTION -> ExO:0000056 (ingestion route)
- INJECTION -> ExO:0000060 (injection route)
- TRANSPLACENTAL -> ExO:0000159 (maternal)

Also fixed YAML indentation for all related_mappings to comply with
yamllint standards.

Resolves #11

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Copy link

@diatomsRcool diatomsRcool left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure of the use case, but I think this covers it for now

@cmungall cmungall merged commit 99222fe into main Oct 24, 2025
8 of 9 checks passed
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

Successfully merging this pull request may close these issues.

Add ExO and ECTO mappings

3 participants