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

CrossRef 引用の約半分は、http: //opencitations.net/index/cociで入手できます。特に、次の呼び出しが必要だと思います: http://opencitations.net/index/coci/api/v1#/citations/{doi}

その様子を教えてください!!

于 2018-10-01T13:45:11.137 に答える