> For the complete documentation index, see [llms.txt](https://fairsharing.gitbook.io/fairsharing/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://fairsharing.gitbook.io/fairsharing/fair-assistance/fair-support-and-definitions/identifier-resolution.md).

# Identifier resolution

FAIRsharing has created a number of [FAIR metrics](broken://pages/BLflDNgNXGrChVQVYFyw) for a variety of communities and use cases. This page outlines how tests implementing these metrics should behave with regards to identifier resolution.

## URIs  and resolvable identifiers

If the metric states clearly that the identifier must be resolvable (often by stating that it must be a URI), then do not pass eg the 'canonical' form of the identifier, but rather the URI form.

{% hint style="info" %}
If the metric requires a resolvable identifier, then ensure you are passing a URI of some type. For example, pass <https://doi.org/10.25504/FAIRsharing.2abjs5> instead of `10.25504/FAIRsharing.2abjs5`
{% endhint %}

### Metadata harvesting and resolution

When any identifier is resolved, FAIRsharing uses the [FAIR Champion Harvester](https://github.com/markwilkinson/FAIR-Champion-Harvester) library to retrieve metadata in a way consistent with FAIR Champion and OSTrails.&#x20;
