gpt4 book ai didi

python - CrossRef API 追踪 DOI 引文

转载 作者:行者123 更新时间:2023-12-04 14:00:39 28 4
gpt4 key购买 nike

我正在使用 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 文档,但找不到任何可以帮助我实现这一目标的东西。

有没有人解决过类似的问题?

最佳答案

来自页面上的 Crossref 网站 Retrieving cited-by matches :

Publishers participating in Cited-by Linking are able to retrieve a list of items that cite a specific target article. Only the owner of the target article will be able to retrieve cited-by matches.



换句话说,并不是每个人都能获得施引文献的doi。

但是,可以在字段 is-referenced-by-count 中获得施引文献的数量。 .见 api format page有关可用字段的详细信息,请参阅 rest-api 的文档。

关于python - CrossRef API 追踪 DOI 引文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48192924/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com