【问题标题】:Retrieving identifiers of paper that cite another paper检索引用另一篇论文的论文标识符
【发布时间】:2021-12-14 15:08:56
【问题描述】:

我尝试使用 Scopus API(pybliometrics)检索引用其他论文的论文的标识符。

例子:

  • Franke 等人的论文。 2020 年共有 3 次引用(我使用 pybliometrics.scopus.CitationOverview 得到这个数字)
  • 有什么方法可以得到这 3 篇论文的标识符(dois、titles,...)?如果 Scopus API 不支持此功能,Google Scholar API 是否支持?

【问题讨论】:

标签: python citations scopus pybliometrics


【解决方案1】:

在 Scopus 中,这可以通过 REF(<EID>) 实现(或者,使用 DOI)。您在 ScopusSearch API 中使用它:

from pybliometrics.scopus import ScopusSearch

cited = "2-s2.0-85068268027"
q = f"REF({cited})"
s = ScopusSearch(q)
citing = s.results

对象citing 是一个nameduples 列表,如https://pybliometrics.readthedocs.io/en/stable/classes/ScopusSearch.html 中所述。

Goole Scholar 是否能够做到这一点我不知道。

【讨论】:

  • 非常感谢您的回复。我只使用citing[0].citedby_count(结果为 5)获得论文“2-s2.0-85068268027”的引用次数,但没有获得这 5 篇论文的 DOI。
  • 您不能使用citedby_count。显然,这只是一个数字。您必须搜索引用所需文档的文档。然后从结果集中一一提取信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-30
  • 2019-09-02
  • 1970-01-01
相关资源
最近更新 更多