-
Notifications
You must be signed in to change notification settings - Fork 17
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
web visibility of GO xrefs list #607
Comments
@lpalbou Any suggestion on this ? Thanks, Pascale |
Currently the page META "description" is "AmiGO 2". Suggest to use something like: "Definitions, syntax, and list of cross-references in genomics, genetics, and life sciences databases; db_xef; dbxref; xref; database; " |
Hi @zhilianghu good to hear from you! Note that this has been low on our priorities as our xref metadata has primarily been for within GOC use. However, I think it's a generally useful piece of metadata and we may want to publicise more, e.g. via SEO/tags, putting a page on our main website, even a publication. But I actually think the approach here should be to make the go xref metadata a spoke in a larger more distributed model. Some other things happening of relevance broader than GO
A lot of this is out of scope for our GO registry so I suggest opening a ticket on the prefixcommons repo to continue there |
@zhilianghu it seems you are referring to two different things:
The second is a much larger discussion and if that's what you would like, it would need some clarification / examples. So I will only answer for the first part "how to find".
Now, if your usage is bioinformatic in nature, I also recently published a lightweight dbxrefs handler on NPM: I still have to write the docs, but essentially:
If your usage is more about CURIE <-> IRI conversion, we also provide another library, both in javascript and java: Please note however that IRIs are different from URLs and IRIs do not necessarily resolve to a web page. They are meant to be permanent identifiers over the web to simplify the interconnection of knowledge over multiple data providers (aka semantic web). All GO terms or GO-CAM have IRIs (see https://geneontology.github.io/docs/sparql/#resource-description-framework-rdf). |
Here is a proposal: geneontology/geneontology.github.io#278 |
My suggestion was very simple: how to make search engines to catch this list for relevant keywords search on internet.
META description was only my suggested way to feed web crawlers.
Sorry if this has confused you all.
Zhiliang
From: lpalbou <[email protected]>
Reply-To: geneontology/amigo <[email protected]>
Date: Thu, Feb 04, 2021 at 04:18 PM
To: geneontology/amigo <[email protected]>
Cc: "Hu, Zhiliang [AN S]" <[email protected]>, Mention <[email protected]>
Subject: Re: [geneontology/amigo] web visibility of GO xrefs list (#607)
@zhilianghu<https://github.com/zhilianghu> it seems you are referring to two different things:
* how easy it is for a user to find the go db-xrefs.yaml on google (Chris answer on SEO)
* how much META data we provide about those cross references
The second is a much larger discussion and if that's what you would like, it would need some clarification / examples. So I will only answer for the first part "how to find".
1. The latest go dbxrefs will always be accessible with:
* http://current.geneontology.org/metadata/db-xrefs.json
* http://current.geneontology.org/metadata/db-xrefs.yaml
1. Currently, the only mention of dbxrefs on the GO website is: http://geneontology.org/docs/GO-term-elements#database-cross-references . To start, I can make that dbxrefs an hyperlink to our file.
2. In addition, we also have a page about cross-references and mappings: http://geneontology.org/docs/download-mappings/ which probably should be linked from the GO Downloads menu (todo). Unfortunately, it doesn't describe the dbxrefs, but that's where we should describe it further and provide links. When this is done, this will be indexed by google and other SEO.
Now, if your usage is bioinformatic in nature, I also recently published a lightweight dbxrefs handler on NPM:
https://www.npmjs.com/package/@geneontology/dbxrefs
I still have to write the docs, but essentially:
import * as dbxrefs from "@geneontology/dbxrefs";
// This will return a promise while the latest dbxrefs is retrieved from the URL above
dbxrefs.init(() => {
this.dbXrefsReady = true;
})
// When ready, you can simply do the following to get the full URL:
let url = dbxrefs.getURL(databaseName, entityType, entityID);
entityType can be undefined in which case it will take the first record for the database databaseName in the dbxrefs.yaml.
If your usage is more about CURIE <-> IRI conversion, we also provide another library, both in javascript and java:
* https://github.com/geneontology/curie-util-es5
* https://github.com/prefixcommons/curie-util
Please note however that IRIs are different from URLs and IRIs do not necessarily resolve to a web page. They are meant to be permanent identifiers over the web to simplify the interconnection of knowledge over multiple data providers (aka semantic web). All GO terms or GO-CAM have IRIs (see https://geneontology.github.io/docs/sparql/#resource-description-framework-rdf).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#607 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ADVDWXUDSDFZDSQ6OSILTPTS5MMMRANCNFSM4XDKK7NQ>.
|
Got it, thanks for the feedback Zhiliang. When the PR is approved, the GO dbxrefs.yaml file will be referenced on the GO website and from there, it should be indexed / searchable by google. There would be more SEO optimization to do in the future though. |
Hi Chris – my drive was from how to make the list more readily available to the larger life science folks (my experience tells it’s not straight forward) using meta to boost it into search engines.
Actually I have a little more – as I expressed on the recent Ag-BioData GFF3 format recommendation working group – that among all 3 db_xref lists in life science fields (one at NCBI, one at UniProt, and one at GO), your xref list is best managed with a schema and format validator, and has the highest number of databases listed. On the GFF3 format writing team I asked Sierra to pass a request to you: is it possible for you to unite the 3 lists into one, so that a GFF3 validator will have an easier job to do, and database developers have a ultimate resource to reference?
I understand you have more other priorities, and this “free job” only serves the good of the larger community 😊
Zhiliang
From: Chris Mungall <[email protected]>
Reply-To: geneontology/amigo <[email protected]>
Date: Thu, Feb 04, 2021 at 01:24 PM
To: geneontology/amigo <[email protected]>
Cc: "Hu, Zhiliang [AN S]" <[email protected]>, Mention <[email protected]>
Subject: Re: [geneontology/amigo] web visibility of GO xrefs list (#607)
Hi @zhilianghu<https://github.com/zhilianghu> good to hear from you!
Note that this has been low on our priorities as our xref metadata has primarily been for within GOC use. However, I think it's a generally useful piece of metadata and we may want to publicise more, e.g. via SEO/tags, putting a page on our main website, even a publication.
But I actually think the approach here should be to make the go xref metadata a spoke in a larger more distributed model. Some other things happening of relevance broader than GO
* various other prefix registeries like identifiers.org and n2t.net have standardized prefixes and expansions. however, there are some differences in design choices
* e.g for historic reasons we use UniProtKB, but they use 'uniprot'
* differences in what case is canonical - this is important
* we tend to group by database whereas they group by database-type tuple
* The prefixcommons projects attempts to align, find inconsistencies, and merge different prefix registries: https://github.com/prefixcommons/biocontext
* some of this may be in scope for @matentz's mapping-commons project
A lot of this is out of scope for our GO registry so I suggest opening a ticket on the prefixcommons repo to continue there
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#607 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ADVDWXWUNKULQ22RWRTVIKDS5LX5DANCNFSM4XDKK7NQ>.
|
When I searched for biology related xref lists, on the first 2 Google pages are UniProt and NCBI db_xrefs lists. It's hard to find the GO consortium dbxref list although it has 266 databases while other 2 resources have only 183 and 129 databases respectively. The GO consortium dbxref list needs better visibility. Would the public web page need better META descriptions (view-source:http://amigo.geneontology.org/xrefs) or some other means can also help?
The text was updated successfully, but these errors were encountered: