-
Notifications
You must be signed in to change notification settings - Fork 7
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
support in API making the cache an #altmetrics provider #12
Comments
I agree that a PubMed<->DOI linkset is a great idea and the correct use of the IMS/BridgeDd. Like all IMS/BridgeDd mapping the fact that their may be many alternative prefixes for PubMed URIs and DOI Uris is not a problem for the OPS branch of IMS/BridgeDd at all. However data about what is covered by a paper like number of measurements, chemicals described ect, is not mapping data and should not be included in IMS/BridgeDd. |
The SPARQL queries themselves are relatively easy to write, once we specify which API calls we want, and what they should return. One way to go would be generic "Entities for Document: List", "Entities for Document: Count" and inverse "Documents for Entity" methods, where:
This gives 4 generic methods to maintain, similar to the Hierarchy APIs. At the other extreme we could have 4 (List + Count, both ways) methods per entity type pair, e.g.
Here we end up with over 40(!!!) individual new methods. Obviously my preference is for the generic methods, however specific ones will end up executing faster by definition. We can also have a mix of the generic ones + a subset of the specific methods we expect to be used more frequently, to allow those to be quicker. I'll look into putting some first versions of the generic queries on the dev API , so we can get a feel for performance - of course when patents come in we'll have to re-evaluate. |
...sorry, clicked "Closed and comment" rather than just comment ... |
I agree with @Christian-B division as to what should be in the Cache and what should be in the IMS here. This is as we discussed at the SureCHEMBL meeting. |
It was not my intent to mix this with the discussions around the patent-$foo links. While that is important, and more important than this request, I here really just wanted to request two #altmetric calls, with it's own #altmetrics use case: the two listed in the request. BTW, the query for the WPRDF seems to be something like:
Note that it needs a PubMed... |
Some follow up discussions reminded me that we used this before for ChEMBL already, with Andra's CitedIn. See the relevant section in our ChEMBL-RDF paper: http://www.jcheminf.com/content/5/1/23 |
Together with eNanoMapper partners (https://github.com/enanomapper) and @andrawaag , started writing something up:
I think it would be great of Open PHACTS would support the following API calls:
The first would be more like formal citations
(cito:citesAsDataSource), the second more like "page views".
ChEMBL is, of course, a big resource, but has a mix of PubMed and DOI.
Here too, we could use BridgeDb and make a linkset... there are some
PubMed<->DOI services...
The text was updated successfully, but these errors were encountered: