We had requested access to query data from 2 of our partner journals, we were granted an account and have compiled a query to pull the information needed. One of the journals works better than the other, but both will be very difficult for us to pull data going back to the beginning of the journal due to performance. Once we pull all and get caught up, we plan to pull on a regular basis to get any additions. Can you please take a look at my queries and see what I may be doing wrong?
At a first glance, it looks like youâre mixing up some of the syntax for queries against our REST API with syntax for using that /getForwardLinks query for the Cited-by service.
In particular, the mailto= and journal= parameters that you have in your example queries are not supported by the Cited-by service using /getForwardLinks. They wonât break the request youâre making, but they wonât do anything either. In particular, you cannot limit the cited-by results to just one particular journal by adding journal={ISSN}
If youâre requesting all the citation assertions for all DOIs on a single prefix, the only way to get a faster response is to further narrow down the date range. Instead of startDate=2023-01-01&endDate=2023-01-05, youâll probably have an easier time going day by day, so: startDate=2023-01-01&endDate=2023-01-01
But, you may find it faster and more efficient to query one DOI at a time, rather than all DOIs on a given prefix, especially if youâre only looking for the content from two individual journals.
Or, you might find it useful to try the OAI-PMH query method instead, which does let you query for just one journal at a time, rather than the whole prefix.
For example, the SetSpec for the journal Function (ISSN 2633-8823) is J:10.1093:390920 so, this would be the equivalent of your second example: