├── README.md ├── img ├── 思知机器人.jpg └── 收款码.jpg └── knowledgegraph.py /README.md: -------------------------------------------------------------------------------- 1 | 2 | 知识图谱可视化:https://www.ownthink.com/knowledge.html 3 | 4 | 数据下载:关注微信公众号【思知机器人】回复【数据下载】 5 | 6 | 7 | # 知识图谱 8 | >>> 知识图谱融合了两千五百多万的实体,拥有亿级别的实体属性关系。 9 | 10 | ## 知识图谱API 11 | 12 | #### 1. 获取歧义关系(mention -> entity) 13 | >>> 输入名称(mention)返回对应实体(entity)的列表。如遇到共指问题,请求将会自动对名称(mention)进行共指消解。 14 | 15 | 请求方式(名称:mention_name): 16 | ``` 17 | https://api.ownthink.com/kg/ambiguous?mention=mention_name 18 | ``` 19 | mention_name举例: 20 | ``` 21 | 苹果 22 | 苹果手机 23 | 苏大 24 | 苏州大学 25 | Soochow University 26 | 番茄 27 | 西红柿 28 | ``` 29 | 请求示例: 30 | https://api.ownthink.com/kg/ambiguous?mention=苹果 31 | 32 | 返回格式说明: 33 | ``` 34 | [ 35 | [ 36 | "ambiguous_entity1", // 歧义实体1 37 | 965445 38 | ], 39 | [ 40 | "ambiguous_entity2", // 歧义实体2 41 | 864451 42 | ], 43 | [ 44 | "ambiguous_entity3", // 歧义实体3 45 | 764322 46 | ] 47 | ] 48 | ``` 49 | 50 | #### 2. 获取实体知识(entity -> knowledge) 51 | >>> 输入实体(entity)返回字典格式的全部知识。实体名一般为消歧后的实体(entity),如果直接输入名称(mention),请求将会自动进行消歧处理并返回实体(entity)全部知识。 52 | 53 | 请求方式(实体:entity_name): 54 | ``` 55 | https://api.ownthink.com/kg/knowledge?entity=entity_name 56 | ``` 57 | entity_name举例: 58 | ``` 59 | 苹果 60 | 苹果[2007年李玉执导电影] 61 | 苹果公司 62 | 刘德华 63 | 苏大 64 | 苏州大学 65 | 西红柿 66 | ``` 67 | 请求示例: 68 | https://api.ownthink.com/kg/knowledge?entity=刘德华 69 | 70 | 返回格式说明: 71 | ``` 72 | { 73 | "entity": "entity_name", // 实体名称 74 | "desc": "entity_desc", // 实体描述 75 | "avp": [ // AVP列表 76 | [ 77 | "entity_attribute1", // 属性1 78 | "entity_value1" // 值 79 | ], 80 | [ 81 | "entity_attribute2", // 属性2 82 | "entity_value2" // 值 83 | ] 84 | ], 85 | "tag": [ // 标签列表 86 | "tag1", // 标签1 87 | "tag2" // 标签2 88 | ] 89 | } 90 | ``` 91 | 92 | #### 3. 获取属性值(entity&attribute -> value) 93 | >>> 给定实体(entity)和属性(attribute)返回其对应的值(value)列表。实体名一般为实体(entity),属性(attribute)一般为全部知识AVP列表中的属性,如果没有直接对应的entity与attribute请求将会对entity与attribute进行消歧、共指消解处理。 94 | 95 | 请求方式(实体:entity_name、属性:attribute_name): 96 | ``` 97 | https://api.ownthink.com/kg/eav?entity=entity_name&attribute=attribute_name 98 | ``` 99 | entity&attribute举例: 100 | ``` 101 | 苹果[蔷薇科苹果属果实] 颜色 102 | 哈密瓜 拉丁学名 103 | 哈密瓜 别称 104 | 航母 地位 105 | 图灵 主要成就 106 | 图灵奖 奖励对象 107 | ``` 108 | 请求示例: 109 | https://api.ownthink.com/kg/eav?entity=苹果&attribute=颜色 110 | 111 | 返回格式说明: 112 | ``` 113 | [ 114 | "entity_value1", // 实体属性所对应的值1 115 | "entity_value2", // 实体属性所对应的值2 116 | "entity_value3" // 实体属性所对应的值3 117 | ] 118 | ``` 119 | 120 | ### 思知人工智能群 121 | ``` 122 | 人工智能qq群1:90780053(满) 123 | 人工智能qq群2:956936481(满) 124 | 人工智能qq群3:1160292084 125 | 知识图谱qq群1:55152968(满) 126 | 知识图谱qq群2:740104333 127 | 128 | 微信群:可联系作者MrYener邀请进群 129 | ``` 130 | 131 | 132 |
捐赠作者(您的鼓励是作者开源最大的动力!!!):捐赠致谢
133 | 134 |  135 | 136 | -------------------------------------------------------------------------------- /img/思知机器人.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ownthink/KnowledgeGraph/2c7e1391668806a99b450c82a8f631393bc8b5e1/img/思知机器人.jpg -------------------------------------------------------------------------------- /img/收款码.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ownthink/KnowledgeGraph/2c7e1391668806a99b450c82a8f631393bc8b5e1/img/收款码.jpg -------------------------------------------------------------------------------- /knowledgegraph.py: -------------------------------------------------------------------------------- 1 | ''' 2 | * Copyright (C) 2017 OwnThink Technologies Inc. 3 | * 4 | * Name : knowledgegraph.py - 知识图谱 5 | * Author : Yener