{% extends "base.html" %} {% import "macros.html" as utils %} {% block title %}Bioregistry - {{ name }}{% endblock %} {% block styles %} {{ super() }} {% endblock %} {% block scripts %} {{ super() }} {% endblock %} {% block container %}
{{ description }}
{% endif %} {% if provides %}
This resource is a provider. This means that
while it may have its own prefix, it actually reuses the identifiers provided by the
{{ provides }}
prefix. For all use cases, you should use {{ provides }}
instead of {{ prefix }}
.
{{ prefix }}
{{ preferred_prefix }}
Local identifiers in {{ name }} should match this
regular expression:
{{ pattern }}
Compact URIs (CURIEs) constructed from {{ name }} should match
this regular expression:
{{ curie_pattern }}
namespaceEmbeddedInLUI
as true. The actual
part that gets prefixed before the local unique identifier regex,
otherwise known as the banana, is {{ banana if banana else prefix.upper() }}:
.
Therefore, you might see local unique identifiers written out as CURIEs.
The metaregistry provides mappings between the Bioregistry and other registries. There are
{{ mappings | length }} mappings to external registries for {{ prefix }}
.
Registry Name | Metaprefix | External Prefix |
---|---|---|
{% if mapping.homepage %} {{ mapping.name }} {% else %} {{ mapping.name }} {% endif %} | {{ mapping.metaprefix }} |
{% if mapping.uri %}
{{ mapping.xref }}
{% else %}
{{ mapping.xref }}
{% endif %}
|
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.
Additional providers curated in the Bioregistry are listed here.
Code | Name | URL |
---|---|---|
{{ provider.code }} | {{ provider.name }} | {% set url = provider.resolve(example) %}{{ url }} |