{% extends "base.html" %} {% import "macros.html" as utils %} {% block title %}{{ config.METAREGISTRY_TITLE }} - {{ name }}{% endblock %} {% block styles %} {{ super() }} {% endblock %} {% block scripts %} {{ super() }} {% endblock %} {% set twitter = resource.get_twitter() %} {% set keywords = resource.get_keywords() %} {% 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() }}{{ resource.get_banana_peel() }}
.
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 }}
with
{{ mappings | map(attribute='xref') | unique | list | length }} unique external prefixes.
Registry Name | Registry Metaprefix | External Prefix | {#External Name | #}Curate |
---|---|---|---|---|
{% if mapping.homepage %}
{{ mapping.name }}
{% else %}
{{ mapping.name }}
{% endif %}
{% if mapping.metaresource.logo_url %}
|
{{ mapping.metaprefix }} |
{% if mapping.uri %}
{{ mapping.xref }}
{% else %}
{{ mapping.xref }}
{% endif %}
|
{# {{ resource.get_prefix_key("name", mapping.metaprefix) or "" }} | #}
Providers are various services that resolve CURIEs to URLs. The example CURIE
{{ utils.code_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 }} |