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. hive 安装 和基本使用

    hive是什么: hive是一个数据仓库,hive不是一个数据库,hive 不没有自己的数据,hive的数据存在hdfs 中,hive 依赖一个关系型数据库来存储 自己在 hdfs 中的数据的映射关系 ...

  2. getModifiers 方法解释。

    modifier: 字面意思修饰符. getModifiers  得到的就是 前面的 的修饰符 ,这个方法 字段和方法 都有.这个方法的值是 修饰符 相加的到的值. 例子: public class ...

  3. asp.net开发细节整理

    1.使用entity framework的DB First时,手动书实体类的表单验证 public partial class Fund { } [MetadataType(typeof(Valida ...

  4. C#语法中一个问号(?)和两个问号(??)的运算符

    (1).C#语法中一个个问号(?)的运算符是指:可以为 null 的类型. MSDN上面的解释: 在处理数据库和其他包含不可赋值的元素的数据类型时,将 null 赋值给数值类型或布尔型以及日期类型的功 ...

  5. USB引脚定义

  6. [转]Sublime Text 新建文件快速生成Html【头部信息】和【代码补全】、【汉化】

    Sublime Text 新建文件快速生成Html[头部信息]和[代码补全].[汉化] 真心越来越喜欢sublime 这个工具,高效便捷,渐渐离不了了! 安装package control简单的安装方 ...

  7. js写法【2】

    1.stringobject.replace(/regex/,function(capture,index,stringob){});可 用来对每个捕获执行一段脚本,返回捕获替换值. 2.arrayo ...

  8. QT建立简单的计时器程序

    1.创建一个窗口项目 2.拖一个lcd控件命名lcdNumber,两个pushbutton,分别命名pbStart与pbEnd 3.mainWindow.h添加以下代码 private slots: ...

  9. PHP 遍历文件夹下的文件以及子文件夹

    // 递归的方式实现function my_dir( $dir ){ if ( !is_dir($dir) ) { return 'not dir';die(); } $files = array() ...

  10. python+selenium自动化软件测试(第3章):unittes

    From: https://blog.csdn.net/site008/article/details/77622472 3.1 unittest简介 前言 (python基础比较弱的,建议大家多花点 ...