Comments (1)
We do not have a single URL for the different "IDs". I am currently redesigning the whole of HGNC site and therefore will bare this in mind.
I have read the whole issue above so let me try and clarify some issues with a HGNC perspective:
1.) The symbol URL should be avoided. This is only to be used by teams that do not store the HGNC ID of a gene symbol report but say they need to link to us. This approach is problematic as symbols can change over time while HGNC IDs do not. If you have the IDs forget about the symbols for links.
2.) As discussed in the previous message we do allow HGNC IDs to be entered using just the number, however we do say that officially a HGNC ID for a gene symbol report is HGNC:\d+ and should be quoted as such. For historical reasons and because a few resource keep stripping off the HGNC: prefix we maintain a way to link to our gene symbol reports without the prefix, but again strongly suggest using the HGNC: prefix.
3.) identifiers.org does not have the most up to date information regarding our resource. In January 2015 we replaced our previous gene families resource (http://www.genenames.org/genefamilies/a-z) with a new gene families resource which resides at a different URL (http://www.genenames.org/cgi-bin/genefamilies/). Identifiers.org does not show the new URL and although we have a frozen version of the old gene family reports that are still available to view, we do warn people that these family reports are not up to date within the reports and will be removed in future. I have contacted identifiers.org to update the hgnc.family rules to point to the new resource. The family IDs are now numerical and are not symbols (which in our mind was misleading as families don't officially have symbols only genes) and just like the gene symbol reports the ID will never change stabilising the URL. The new rule we have ask identifiers.org to add is
where $id is a numerical value.
As I have mentioned above I am currently rebuilding the website and will bare in mind adding a URL that will resolve to the correct report based on the ID given. However to do this we will need to be strict on the HGNC: prefix for gene symbols and may have to create a prefix for the gene families as well such as HGNCF:\d+ or HGNC:F\d+ etc.
Identifiers.org is a great project however it is worth remembering that they rely on user participation to correct URLs and rules which does mean that URLs and rules can be out of date especially when certain projects (such as ourselves) were entered into the resource via other sources. From now on we will try and remember to notify identifiers.org of any changes that effect of URLs and IDs.
Hope this helps.
Kris Gray
from operations.
Related Issues (15)
- Harvest mapping for each of the 8PRs HOT 2
- Determine which prefixes are cross-registered
- Of cross-registered prefixes, determine which refer to the same resources and which are actual collisions HOT 1
- Design embeddable widget
- Document locations of dumps for each of the 8PRs
- Review composite mapping of prefixes and namespaces
- Design front end concept HOT 2
- Evaluate required functions HOT 1
- Refine core data model to include flag for isDeprecated
- Tighten up documentation and resolution behavior for OBO ontologies in Identifiers.org
- Pull In datacite info too
- Standardize the syntax of example URL syntax
- Provenance tracking at level of prefix and URI
- Develop workflows that include bi-directional synchronization
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from operations.