Web of Science API是通过Web Service获取Web of Science在线数据的应用程序接口,供各种编程语言调用。简单说,就是你能根据API实时、动态得到网页版Web of Science的数据,如被引频次、原文链接访问次数、引用文献列表等。

WOS扩展浏览器中的论文去自引就是通过Web of Science API抓取论文的施引文献列表,然后根据增强机构信息和作者对应关系去除相同作者的引用。

Web of Science API提供两组功能:验证(Authenticate) 和 搜索(Search)

搜索前需要验证,通过验证功能让服务器知道你调用API权限。如果你有API的账号密码,或者所在网络已订购Incites,以上两者都能通过验证。

搜索功能有5种操作:search、retrieveById、citedReferences、citingArticles、relatedRecords,每个操作返回的都是论文的xml数据。

search 

根据一组检索式,返回一组系统匹配的论文记录。

检索式构建规则等同于高级检索,包括操作符(and/or/not/same/near)、模糊匹配、检索字段。

retrieveById

指定一个或多个UT,返回相应的论文记录。

citedReferences

获取指定UT的参考文献列表。

citingArticles

获取WOS中指定UT论文的引文文献列表。

relatedRecords

获取指定UT论文的相似论文,相关性根据文献耦合关系判断。

返回结果

API返回xml数据,内容完全等同于网页展示的内容。主任将其分成4类,如下:

基本信息:关键词、摘要、DOI、UT、被引频次、文档类型、学科、语种、时间;

作者信息: display_name、full_name、wos_standard、last_name、daisng_id、research_id,orcid_id、reprint、email、与机构对应关系;

机构信息:organization、suborganization、增强机构、地址信息(国家,邮编,省、市);

期刊信息:刊名、ISSN、年卷期页码、出版商。

本文主要是告诉大家有Web of Science API这么个好东西,希望能帮助大家拓展某些工作的思路。API的具体使用,还请大家查看官方网站的帮助文档。

Web of Science API的更多相关文章

  1. Web of science数据下载以数据处理

    目标网站分析 我们要获取的就是这几个数值 程序实现 # -*- coding: utf-8 -*- """ @Datetime: 2019/2/28 @Author: Z ...

  2. 利用web of science做论文综述

    在科研过程中,有时会突然接触一个新的研究方向,那么如何开始呢?本人觉得通过作一个论文综述,将能学到很多知识,对于新的研究方向的学习有着极大的帮助.下面将以电阻抗成像技术(Electrical Impe ...

  3. Web of Science数据库中文献相关信息下载与保存

    1. Web of Science 数据库(https://apps.webofknowledge.com/): a. 所在网络必须由访问 该网站的权限. b.建议使用web of Science的核 ...

  4. ASP.NET Web Pages (Razor) API Quick Reference

    ASP.NET Web Pages (Razor) API Quick Reference By Tom FitzMacken|February 10, 2014 Print This page co ...

  5. 微信web版接口api(转)

    安卓微信的api,个人微信开发API协议,微信 ipad sdk,微信ipad协议,微信web版接口api,微信网页版接口,微信电脑版sdk,微信开发sdk,微信开发API,微信协议,微信接口文档sd ...

  6. Web of science|SCIE|影响因子|SSCI|高被引论文|领域中热点论文|

    信息检索: 数据库 Web of science 影响因子只是针对期刊打分,并不是对文章打分.所以对文章评价可以看引用次数. SCIE (Science Citation Index Expanded ...

  7. 实现Web请求后端Api的Demo,实现是通过JQuery的AJAX实现后端请求,以及对请求到的数据的解析处理,实现登录功能

    本篇实现Web请求后端Api的Demo,实现是通过JQuery的AJAX实现后端请求,以及对请求到的数据的解析处理,实现登录功能需求描述:1. 请求后端Api接口地址2. 根据返回信息进行判断处理前端 ...

  8. 为什么 web 开发人员需要迁移到. NET Core, 并使用 ASP.NET Core MVC 构建 web 和 webservice/API

    2018 .NET开发者调查报告: .NET Core 是怎么样的状态,这里我们看到了还有非常多的.net开发人员还在观望,本文给大家一个建议.这仅代表我的个人意见, 我有充分的理由推荐.net 程序 ...

  9. RESTful Web Services中API的设计原则(转)

    当下前后端分离的设计已经是web app开发的标配,但是如何设计一个强壮,扩展性好,又规范的API呢 参考以下link,可以得到需要有益的启示.同时个人推荐一本书<web API的设计和开发&g ...

随机推荐

  1. mongodb之 复制集维护小结

    原文地址:https://www.cnblogs.com/zhaowenzhong/p/5667312.html 一.新增副本集成员 1.登录primary 2.use admin >rs.ad ...

  2. 使用 RSA 非对称加密保证数据不被篡改 java 例子代码

    原理: 对原始数据 生成有序的json 字符串,然后取 摘要,然后 对摘要 进项 分对称加密.( 不对原数据加密是应为 原数据太大,加解密速度太慢,非对称加密都不 挺慢的.在摘要函数具有雪崩效应 ,原 ...

  3. shell 变量的默认值

    默认值表达式1 ${a-defaultvalue} a如果没有定义,则表达式返回默认值,否则返回a的值: demo1 a="" ret1=${a-"/usr/local& ...

  4. BT.656 NTSC制式彩条生成模块(verilog)

    BT.656 NTSC制式彩条生成模块(verilog) 1.知识储备 隔行扫描是将一副图像分成两场扫描,第一场扫描第1,2,5,7...等奇数行,第二场扫描2,4,6,8...等偶数行,并把扫奇数行 ...

  5. button高度改变

    代码:<input type="button" name="submit" value="submit" /> 利用css改变b ...

  6. 编译NDK的source code一定要用release mode!

    编译NDK的source code一定要用release mode! 编译NDK的source code一定要用release mode! 编译NDK的source code一定要用release m ...

  7. workerman 简单笔记

    运行命令 curl -Ss http://www.workerman.net/check.php | php     都显示的ok (注意:检测脚本中没有检测event扩展或者libevent扩展) ...

  8. java线程之间的通信

    1.常用的方法 sleep() 该线程进入等待状态,不释放锁 wait() 该线程进入等待状态,释放锁 notify() 随机唤醒一个线程 notifyAll() 唤醒全部线程 getName() 获 ...

  9. Microsoft.NET.Framework开机报错解决方法

    win10自动更新后每次开机都报错Microsoft.NET.Framework. 如下图所示: 网上查了各种各样的方法折腾了好久. 其中看到了这样一个回答 “有两种可能 你电脑里的某个软件需要使用M ...

  10. 关于Java大数操作(BigInteger、BigDecimal)

    本文目标 可以使用BigInteger操作大整数 可以使用BigDecimal指定小数的保留位数 基础知识 对于二进制来说,最高位代表正负号,-0表示-128,+0表示032位系统int型4个字节:- ...