{% extends "base.html" %} {% import "macros.html" as utils %} {% block title %}Bioregistry - {{ name }}{% endblock %} {% block scripts %} {{ super() }} {% endblock %} {% block container %}
Registry {{ name }} {% if deprecated %} Deprecated {% elif resource.provides %} Provider {% endif %}
{% if description %}

{{ description }}

{% endif %} {% if resource.provides %}

This resource is a provider. This means that while it may have its own prefix, it actually reuses the identifiers provided by the {{ resource.provides }} prefix. For all use cases, you should use {{ resource.provides }} instead of {{ prefix }}.

{% endif %} {% if resource.comment %}

Comment {{ resource.comment }}

{% endif %}
Prefix
{{ prefix }}
{% set preferred_prefix = resource.get_preferred_prefix() %} {% if preferred_prefix %}
Preferred Prefix
{{ preferred_prefix }}
{% endif %} {% if synonyms %}
Alternative Prefixes
{% for synonym in synonyms %} {{ synonym }} {% endfor %}
{% endif %} {% if version %}
Version
{{ version }}
{% endif %}
Links
{% if homepage %} Homepage {% else %} Missing Homepage {% endif %} {% if obo_download %} OBO {% endif %} {% if owl_download %} OWL {% endif %} {% if json_download %} OBO JSON {% endif %}
Contact
{% if contact %} {{ contact }} {% else %} Missing Contact {% endif %}
Pattern for Local Unique Identifiers
{% if pattern %} {{ pattern }} {% elif has_no_terms %} No Terms in {{ prefix }} {% else %} Missing Pattern {% endif %}
{% if pattern %}
Namespace in Pattern
{% if namespace_in_lui %} True ({{ banana if banana else prefix.upper() }}:) {% else %} False {% endif %}
{% endif %}
Example Local Unique Identifier
{% if example %} {{ example }} {% if providers %}   Resolve {% endif %} {% elif has_no_terms %} No Terms in {{ prefix }} {% else %} Missing Example Local Unique Identifier {% endif %}
{% if resource.references %}
References
{% endif %} {% if resource.contributor %}
Contributor
{{ resource.contributor.name }}
{% endif %}
{% if mappings %}
Metaregistry

The metaregistry provides mappings between the Bioregistry and other registries. There are {{ mappings | length }} mappings to external registries for {{ prefix }}.

{% for mapping in mappings %} {% endfor %}
Registry Name Metaprefix Metaidentifier
{% if mapping.homepage %} {{ mapping.name }} {% else %} {{ mapping.name }} {% endif %} {{ mapping.metaprefix }} {% if mapping.url %} {{ mapping.xref }} {% else %} {{ mapping.xref }} {% endif %}
{% endif %} {% if providers %}
Providers

Providers are various services that resolve CURIEs to URLs. The example CURIE {{ prefix }}:{{ example }} is used to demonstrate the provides available for {{ prefix }}. Generation of OLS and BioPortal URLs requires additional programmatic logic beyond string formatting.

{{ utils.render_provider_table(prefix=prefix, identifier=example, providers=providers) }}
{% endif %} {% set extra_providers = resource.get_extra_providers() %} {% if extra_providers %}
Extra Providers

Additional providers curated in the Bioregistry are listed here.

{% for provider in extra_providers %} {% set url = provider.resolve(example) %} {% endfor %}
Code Name URL
{{ provider.code }} {{ provider.name }}{{ url }}
{% endif %} {% endblock %}