{% extends "base.html" %}
{% import "macros.html" as utils %}
{% block title %}{{ config.METAREGISTRY_TITLE }} - {{ name }}{% endblock %}
{% block styles %}
{{ super() }}
{% endblock %}
{% block scripts %}
{{ super() }}
{% endblock %}
{% set mastodon = resource.get_mastodon() %}
{% set mastodon_url = resource.get_mastodon_url() %}
{% 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
{{ resource.get_preferred_prefix() or resource.prefix }}:{{ banana if banana else prefix.upper() }}{{ resource.get_banana_peel() }}{{ example }}
(instead of the canonical form {{ resource.get_preferred_prefix() or resource.prefix }}:{{ example }}
).
The Bioregistry will automatically strip off the banana when standardizing local unique identifiers and CURIEs.
{% endmacro %}
{% macro get_tooltip(manager, prefix) %}
{{ manager.get_preferred_prefix(prefix) or prefix }}
{% endmacro %}
{% macro get_tooltips(manager, prefixes) %}
{% for rel_prefix in prefixes %}
{{ get_tooltip(manager, rel_prefix) }}
{% endfor %}
{% endmacro %}
{% block container %}
{% if resource.get_logo() %}
{% endif %}
{{ description }}
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 }}
.
This resource is proprietary. This means that it is not freely and publicly available without restriction. Such resources are still valuable to include in the Bioregistry as they may appear in other non-proprietary resources.
{% endif %}{{ 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() }}
A summary of the relations in the Bioregistry schema can be found here.
This resource shares one or more URI format strings with {{ get_tooltip(manager, has_canonical) }}.
Therefore, when generating an extended prefix map, {{ resource.prefix }}
,
its CURIE prefix synonyms, and its URI prefix synonyms are merged into the
record for {{ get_tooltip(manager, has_canonical) }}.
If you believe that these are two distinct semantic spaces and should not be merged,
please open a new issue on the Bioregistry issue tracker
for discussion.
The following resources share a URI format string with {{ resource.prefix }}
:
{{ get_tooltips(manager, canonical_for) }}
When generating an extended prefix map, their respective CURIE prefixes and URI
prefixes are merged into the record for {{ resource.prefix }}
.
If you believe that these are distinct semantic spaces and should not be merged,
please open a new issue on the Bioregistry issue tracker
for discussion.
The metaregistry provides mappings between the Bioregistry and other registries. There are {{ mappings | length }} mappings to external registries for this resource with {{ mappings | map(attribute='xref') | unique | list | length }} unique external prefixes.
Registry Name | Registry Metaprefix | External Prefix | {#External Name | #}Curate |
---|---|---|---|---|
{% if mapping.homepage %}
{{ mapping.short_name }}
{% else %}
{{ mapping.short_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 "" }} | #}
When using this resource in RDF, the following URI format should be used:
{{ resource.get_rdf_uri_format() }}
Providers are various services that resolve CURIEs to URLs. The example CURIE {{ utils.code_curie(resource.get_preferred_prefix() or resource.prefix, example) }} is used to demonstrate the provides available for this resource. 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 }} |