Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update High-quality Automated and Manual Annotation of microbial Proteomes #1409

Open
JervenBolleman opened this issue Feb 7, 2025 · 1 comment
Labels
Update Used in combination with prefix, metaprefix, or collection for updates to entries

Comments

@JervenBolleman
Copy link

Prefix

hamap

Explanation

The purl for hamap signatures should be added as https://purl.expasy.org/hamap/signature/, a subset for hamap rules should also be created. I suggest the prefix hamap.rule, with the purl: https://purl.expasy.org/hamap/rule/.

These are new purl's maintained by the Swiss Institute of Bioinformatics, and will be the global identifiers for HAMAP resources into the future. https://purl.expasy.org/hamap/* supports content negotiation.

Contributor ORCID

0000-0002-7449-1266

@JervenBolleman JervenBolleman added the Update Used in combination with prefix, metaprefix, or collection for updates to entries label Feb 7, 2025
@bgyori
Copy link
Contributor

bgyori commented Feb 7, 2025

Hi @JervenBolleman, thanks! Looking into this further, I found the following.

The current hamap prefix in Bioregistry specifically resolves identifiers as rules, e.g., MF_01400 is resolved at the rule-specific URL: https://hamap.expasy.org/rule/MF_01400.

The identifiers between HAMAP rules and signatures are shared, e.g., for MF_00607 there is a rule https://hamap.expasy.org/rule/MF_00607 and a signature https://hamap.expasy.org/signature/MF_00607 resolution. Is this the case for every identifier, or are there instances of identifiers that are only rules and not signatures or vice versa?

Depending on the above, we have two choices to consider:

  1. Retain hamap as a single prefix for HAMAP identifiers, but cover both the rule PURL (https://purl.expasy.org/hamap/rule/$1) and the signature PURL (https://purl.expasy.org/hamap/signature/$1) as two separate providers for these IDs.
  2. Split hamap into two separate prefixes hamap.rule and hamap.signature each with its own dedicated PURL.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Update Used in combination with prefix, metaprefix, or collection for updates to entries
Projects
None yet
Development

No branches or pull requests

2 participants