Skip to content
This repository has been archived by the owner on Apr 12, 2023. It is now read-only.

Redirect IDs to clique leader #1530

Open
kshefchek opened this issue Dec 14, 2017 · 4 comments
Open

Redirect IDs to clique leader #1530

kshefchek opened this issue Dec 14, 2017 · 4 comments

Comments

@kshefchek
Copy link
Contributor

Per @jmcmurry, for example https://monarchinitiative.org/disease/OMIM:154700 would redirect to https://monarchinitiative.org/disease/MONDO:0007947

@DoctorBud
Copy link
Contributor

Just thinking out loud here...

I assume that monarch users have been sharing and bookmarking and perhaps even citing our URLs for a while, so we are under some obligation (IMHO) to maintain our URL structure. There is more than one way to solve this, I think.

  • A redirect (full resolve) is the easiest way for us to solve this, and get it off our back. But not necessarily the most user-friendly.
  • Retaining the original info that we no longer ingest, and displaying it the way we used to, has pros and cons, but mostly cons (it is not DRY). Users might never bother discovering MONDO if they can get usable info from the DOID/OMIM pages.
  • We could build something I'll call a 'partial resolve', where we avoid changing the URL like in a full resolve, but we deliver the user to the resolve target (e.g., MONDO). But we observe the URL and highlight (to the user via some UI styling) that they arrived at the One True MONDO page via a non-MONDO route, and we give them the option of completing the resolve (changing the URL bar and removing the 'highlight'), or they can just get the info they need from the MONDO page that has the pre-resolved URL.

The last option is pretty easy to do, but I'm not sure it would be valuable, or even worth further discussion. It's just a different way to get across the idea of multiple names/IDs for the same thing, which will forever be a part of our problem space (no matter how many times we try to unify on a bigger ontology).

@pnrobinson
Copy link
Member

pnrobinson commented Dec 19, 2017 via email

@cmungall
Copy link
Member

I think I implemented the redirect originally, following wikipedia's lead, e.g. https://en.wikipedia.org/wiki/Telencephalon

I like the partial resolve. It feels more RESTful, I don't think we'd have an API call redirect, we would just explain in the packet that this is what you queried for, this is what we're giving you, and this is our justification.

@lwinfree
Copy link
Contributor

Any updates on this? I think it would be great if the overview page info was the same. I like this example: https://monarchinitiative.org/gene/HGNC:1101 vs https://monarchinitiative.org/gene/NCBIGene:675

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants