-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Description:
The current API uses multiple fields (obo_id, short_form, term IRI, and the annotation ictv_id) to reference ICTV Taxonomic IDs. However, there is no straightforward term_id usable through API request that aligns directly with the ictv_id. This inconsistency complicates usage and query processes, as users must extract or deduce the term_id format to make it usable with ictv_id.
Current Problem:
obo_id, short_form, and term IRIs reference the ICTV Taxonomic ID but require additional parsing.
ictv_id exists as an annotation but is not directly usable as a standard term identifier in API queries.
The lack of a unified and accessible term_id exactly matching the ictv_id adds unnecessary complexity for users.
Proposed Resolution:
Simplify the obo_id and/or short_form to directly align with the ictv_id.
Update term IRIs to follow a consistent format:
ictv_prefix:ictv_id
Example:
"ictv_prefix:19710003"
Benefits:
Improved consistency and usability of the API.
Easier integration for automated tools or systems relying on ICTV Taxonomic IDs.
Streamlined term resolution and querying process.