我正在使用habanero库检索给定DOI值的引用信息。当我试图检索引用给定DOI的作品的信息时,遇到了障碍。例如,
from habanero import counts
c = counts.citation_count(doi = {DOI})会给我引用DOI的作品的数量。不幸的是,我感兴趣的DOI与数据集相关,所以这些计数几乎总是1。我真正需要的是统计引用DOI的工作的引用次数。例如,如下所示:
from habanero import CrossRef
cr = CrossRef()
work = cr.works(ids = {DOI})
work['message']['references_count']
# what I'm really looking for is something like the following line
work['message']['references_dois']我一直在钻研CrossRef文档,但我还没有找到任何可以帮助我实现这一点的东西。
有没有人解决过类似的问题?
发布于 2018-08-03 04:06:25
从Retrieving cited-by matches页面上的Crossref网站
参与引用链接的
出版商能够检索引用特定目标文章的项目列表。只有目标文章的所有者才能检索被引用的匹配项。
换句话说,并不是每个人都能获得引用文章的doi。
但是,引用文章的数量可以在is-referenced-by-count字段中找到。有关可用字段的详细信息,请参阅rest-api文档中的api format page。
发布于 2018-10-01 21:45:11
这里提供了大约一半的CrossRef引用:http://opencitations.net/index/coci。特别是,我认为您需要这个调用:http://opencitations.net/index/coci/api/v1#/citations/{doi}
请让我知道它的进展!!
https://stackoverflow.com/questions/48192924
复制相似问题