{% 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() %}
{% macro get_banana_text() %}
This means that you may see local unique identifiers that include a redundant prefix and delimiter (also known
as a banana)
and therefore look like a CURIE. For {{ name }}, the banana looks like
{{ banana if banana else prefix.upper() }}{{ resource.get_banana_peel() }}
.
Therefore, you may see local unique identifiers for this resource that look like
{{ banana if banana else prefix.upper() }}{{ resource.get_banana_peel() }}{{ example }}
(instead of the canonical form {{ example }}
) and CURIEs for this resource that look like
{{ prefix }}:{{ banana if banana else prefix.upper() }}{{ resource.get_banana_peel() }}{{ example }}
(instead of the canonical form {{ prefix }}:{{ example }}
).
The Bioregistry will automatically strip off the banana when standardizing local unique identifiers and CURIEs.
{% endmacro %}
{% 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.
{{ get_banana_text() }}
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 }} |