【问题标题】:Scopus API call to provide the list of institutions within an hierarchyScopus API 调用以提供层次结构中的机构列表
【发布时间】:2020-08-17 15:43:41
【问题描述】:

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

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

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

非常感谢

【问题讨论】:

    标签: scopus


    【解决方案1】:

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

    然后,通过隶属关系配置文件检索 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>
    

    ...等等等等

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-07
      相关资源
      最近更新 更多