Skip to content

API: Term ID Usage and ICTV taxonomic ID #17

@Angatar

Description

@Angatar

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions