4

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

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

4

2 回答 2

0

从检索被引用匹配项页面上的交叉引用网站:

参与引用链接的出版商能够检索引用特定目标文章的项目列表。只有目标文章的所有者才能检索被引用的匹配项。

也就是说,并不是每个人都能获得施引文献的doi。

但是,该字段中提供了施引文献的数量is-referenced-by-count。有关可用字段的详细信息,请参阅 rest-api 文档上的api 格式页面。

于 2018-08-02T20:06:25.137 回答
0

大约一半的 CrossRef 引文可在此处获得:http: //opencitations.net/index/coci。特别是,我认为你需要这个电话:http://opencitations.net/index/coci/api/v1#/citations/{doi}

请告诉我进展如何!!

于 2018-10-01T13:45:11.137 回答