This library crate is a building block of the Kodiak project, thus the naming of the crate.
Although, Kodiak has some quite specific requirements for a taxonomy, kodiak-taxonomy
is kept generic,
provides value on its own and might be of interest for other projects as well.
So, feel free to use it. If you consider using kodiak-taxonomy
in your project but are missing functionality,
don't hesitate to file an issue on Github.
We are looking forward to your feedback.
Kodiak's specific requirements regarding its taxonomy: - An element can have more than one superordinate element - The top of the taxonomy allows multiple elements, i.e. users are free to create multiple root-nodes - Elements might be complemented by arbitrary metadata (still todo: not implemented yet) - Edges (a tuple of a super and its sub element) might be complemented with arbitrary attributes (still todo: not implemented yet)