0

我正在使用 Scopus API 来提取与机构相关的出版物。

Scopus 网络界面为大多数机构提供了两种论文数量,“仅文档从属关系”和更大数量的“文档整个机构”。还有一个选项卡显示链接到父级的从属关系列表。

我需要一个 API 调用来列出该层次结构中的机构

非常感谢

4

1 回答 1

0

在 Scopus 中,您需要单击“Affiliation Hierarchy”并找到顶级 Affiliation ID。

然后,通过 affiliation profile 检索 API 提交此 ID:

https://api.elsevier.com/content/affiliation/affiliation_id/xxxxxxxx?view=FULL

在此响应中,您将找到包含 Affiliation Hierarchy 的文档的标识符:

<hierarchy-document xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <eid>xx-xx.x-xxxxxxxx</eid>
</hierarchy-document>

接受它并使用“eid”端点通过相同的配置文件检索 API 提交它:

https://api.elsevier.com/content/affiliation/eid/xx-xx.x-xxxxxxxx?view=FULL

此响应包含顶级层次结构的所有子级,您可以使用这些子级进行搜索等:

<institution-hierarchy verified="true">
        <institution xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="xxxxxxxx">
            <institution-name>xxxxxxxx</institution-name>
            <institution id="xxxxxxxx" rel-type="po">
                <institution-name>xxxxxxxx</institution-name>
                <institution id="xxxxxxxx" rel-type="po">
                    <institution-name>xxxxxxxx</institution-name>
                </institution>
                <institution id="xxxxxxxx" rel-type="po">
                    <institution-name>xxxxxxxx</institution-name>
                </institution>
                <institution id="xxxxxxxx" rel-type="po">
                    <institution-name>xxxxxxxx</institution-name>
                </institution>
                <institution id="xxxxxxxx" rel-type="po">
                    <institution-name>xxxxxxxx</institution-name>

...等等等等

于 2020-08-21T14:41:30.447 回答