API介绍

什么是API

Knowledge Works以REST API的方式对外提供服务。一站式解决您的语义分析诉求。从多个维度为您的应用场景提供海量背景知识。 API包括CN-dbpedia的知识图谱服务,CN-Probase的概念关系服务,智能验证码服务等,支持任何编程语言调用。

数眼知识图谱 API

申明

If you want to cite our work, please use this publication:

Bo Xu, Yong Xu, Jiaqing Liang, Chenhao Xie, Bin Liang, Wanyun Cui, and Yanghua Xiao. CN-DBpedia: A Never-Ending Chinese Knowledge Extraction System. In International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems, pp. 428-438. Springer, Cham, 2017.
api/cndbpedia/ment2ent
输入实体指称项名称(mention name),返回对应实体(entity)的列表,json格式。

请求参数

q:实体指称项名称(mention name);必填项
apikey:开发者的访问密钥;可选项(注:不加访问密钥会存在访问限制)

返回字段

status:本次API访问状态,如果成功返回“ok”,如果失败返回“fail”
ret: 返回entity name list

URL

http://shuyantech.com/api/cndbpedia/ment2ent?q=**
http://shuyantech.com/api/cndbpedia/ment2ent?q=**&apikey=**

Example

http://shuyantech.com/api/cndbpedia/ment2ent?q=红楼梦
api/cndbpedia/avpair
输入实体名,返回实体全部的三元组知识

请求参数

q:实体名称(entity name);必填项
apikey:开发者的访问密钥;可选项(注:不加访问密钥会存在访问限制)

返回字段

status:本次API访问状态,如果成功返回“ok”,如果失败返回“fail”
ret: 返回attribute-value pair list, 每个pair也是一个list ([attribute, value])

URL

http://shuyantech.com/api/cndbpedia/avpair?q=**
http://shuyantech.com/api/cndbpedia/avpair?q=**&apikey=**

Example

http://shuyantech.com/api/cndbpedia/avpair?q=复旦大学
api/cndbpedia/value
给定实体名和属性名,返回属性值

请求参数

q:实体名称(entity name);必填项
attr:属性名称(attribute name);必填项
apikey:开发者的访问密钥;可选项(注:不加访问密钥会存在访问限制

返回字段

status:本次API访问状态,如果成功返回“ok”,如果失败返回“fail”
ret: 返回value list

URL

http://shuyantech.com/api/cndbpedia/value?q=**&attr=**
http://shuyantech.com/api/cndbpedia/value?q=**&attr=**apikey=**

Example

http://shuyantech.com/api/cndbpedia/value?q=复旦大学&attr=英文名称

数眼概念图谱 API

api/mention2entity
输入实体名称(mention),返回对应实体(entity)的列表,json格式。

请求参数

q:实体指称项名称(mention name);必填项
apikey:开发者的访问密钥;可选项(注:不加访问密钥会存在访问限制)

返回字段

status:本次API访问状态,如果成功返回“ok”,如果失败返回“fail”
ret: 返回entity name list

URL

http://shuyantech.com/api/cndbpedia/ment2ent?q=**
http://shuyantech.com/api/cndbpedia/ment2ent?q=**&apikey=**

Example

http://shuyantech.com/api/cnprobase/ment2ent?q=刘德华
api/getConcept
输入实体,返回实体对应概念列表,json格式。

请求参数

q:实体名称(entity name);必填项
apikey:开发者的访问密钥;可选项(注:不加访问密钥会存在访问限制)

返回字段

status:本次API访问状态,如果成功返回“ok”,如果失败返回“fail”
count:概念数量
pagesize:每次请求最多返回的概念数量
ret: 返回concept list,list中每个元素的格式[概念, 权重]

URL

http://shuyantech.com/api/cnprobase/concept?q=**
http://shuyantech.com/api/cnprobase/concept?q=**&apikey=**

Example

http://shuyantech.com/api/cnprobase/concept?q=刘德华
api/getEntity
输入概念,返回概念对应实体列表,json格式。默认返回前50个。

请求参数

q:概念(concept);必填项
start:控制翻页;可选项
apikey:开发者的访问密钥;可选项(注:不加访问密钥会存在访问限制)

返回字段

status:本次API访问状态,如果成功返回“ok”,如果失败返回“fail”
count:实体数量
pagesize:每次请求最多返回的实体数量
ret: 返回entity list,list中每个元素的格式[实体, 权重]

URL

http://shuyantech.com/api/cnprobase/entity?q=**
http://shuyantech.com/api/cnprobase/entity?q=**&apikey=**

Example

http://shuyantech.com/api/cnprobase/entity?q=男演员