jtyoui.ee.knowledgegraph 源代码

#!/usr/bin/python3.7
# -*- coding: utf-8 -*-
# @Time  : 2019/11/26 18:03
# @Author: Jtyoui@qq.com
from jtyoui.web import get


[文档]def mention_to_entity(mention): """输入名称->实体 :param mention: 输入名称 :return: 根据名称获取歧义关系 """ url = f'https://api.ownthink.com/kg/ambiguous?mention={mention}' # 知识图谱API,歧义关系 return get(url).text
[文档]def entity_to_knowledge(entity): """ 实体->知识 :param entity: 实体名 :return: 根据实体获取实体知识 """ url = f'https://api.ownthink.com/kg/knowledge?entity={entity}' # 知识图谱API,实体知识 return get(url).text
[文档]def entity_attribute_value(entity, attribute): """实体&属性->属性值 :param entity: 实体名 :param attribute: 属性名 :return: 根据实体、属性获取属性值 """ url = f'https://api.ownthink.com/kg/eav?entity={entity}&attribute={attribute}' # 知识图谱API,属性值 return get(url).text
if __name__ == '__main__': print(mention_to_entity('红楼梦')) print(entity_to_knowledge('刘德华')) print(entity_attribute_value('苹果', '颜色'))