1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ownthink-KnowledgeGraph

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Визуализация карты знаний: https://kg.ownthink.com/

Данные для скачивания: следите за нашим публичным аккаунтом в WeChat «Sizhi Robot» и отправьте запрос «Данные для скачивания». (Ожидается, что новая версия карты знаний будет открыта примерно в августе. Можно начать работу над проектом сейчас, мы опубликуем более обширную и полную карту знаний, содержащую данные на уровне миллиардов.)

Карта знаний

Карта знаний объединяет более 2,5 миллионов сущностей и содержит миллиарды отношений между атрибутами сущностей.

API карты знаний

1. Получение неоднозначных отношений (mention -> entity)

Введите имя (mention), чтобы получить список соответствующих сущностей (entity). Если есть проблема с омонимами, запрос автоматически разрешит омонимию.

Способ запроса (имя: mention_name):

https://api.ownthink.com/kg/ambiguous?mention=mention_name

Пример mention_name:

яблоко
яблочный телефон
сунский университет
сучжоуский университет
Soochow University
помидор
томат

Пример запроса: https://api.ownthink.com/kg/ambiguous?mention=яблоко

Описание формата ответа:

[
    [
        "ambiguous_entity1",            // Неоднозначная сущность 1
        965445
    ],
    [
        "ambiguous_entity2",            // Неоднозначная сущность 2
        864451
    ],
    [
        "ambiguous_entity3",            // Неоднозначная сущность 3
        764322
    ]
]

2. Получение знаний о сущности (entity -> knowledge)

Введите сущность (entity), чтобы получить словарь всех знаний. Обычно имя сущности — это сущность после разрешения омонимии (entity), но если вы введёте имя напрямую (mention), запрос автоматически обработает омонимию и вернёт все знания об этой сущности.

Способ запроса (сущность: entity_name):

https://api.ownthink.com/kg/knowledge?entity=entity_name

Примеры entity_name:

яблоко
яблоко [фильм 2007 года, режиссёр Ли Юй]
компания Apple
лю ди
сунский университет
университет сучжоу
томат

Пример запроса: https://api.ownthink.com/kg/knowledge?entity=лю ди

Описание формата ответа:

{
    "entity": "entity_name",            // Имя сущности
    "desc": "entity_desc",              // Описание сущности
    "avp": [                            // Список AVP
        [
            "entity_attribute1",        // Атрибут 1
            "entity_value1"             // Значение
        ],
        [
            "entity_attribute2",        // Атрибут 2
            "entity_value2"             // Значение
        ]
    ],
    "tag": [                            // Список тегов
        "tag1",                         // Тег 1
        "tag2"                          // Тег 2
    ]
}

3. Получение значений атрибутов (entity&attribute -> value)

Для данной сущности (entity) и атрибута (attribute) возвращается список соответствующих значений (value). Обычно имя сущности — это сама сущность (entity), а атрибут (attribute) обычно является атрибутом из полного списка атрибутов знаний AVP, но если нет прямого соответствия между сущностью и атрибутом, запрос будет обрабатывать омонимию и разрешение неоднозначности для сущности и атрибута.

Способ запроса (сущность: entity_name, атрибут: attribute_name):

https://api.ownthink.com/kg/eav?entity=entity_name&attribute=attribute_name

Примеры entity&attribute:

яблоко [яблоко рода Pyrus Malus] цвет
дыня хами      латинское название
дыня хами      прозвище
авианосец      статус
основное достижение Тьюринга
награда Тьюринга  получатель

Пример запроса: https://api.ownthink.com/kg/eav?entity=яблоко&attribute=цвет

Описание формата ответа:

[
    "значение_сущности1",               // Значение атрибута сущности 1
    "значение_сущности2",               // Значение атрибута сущности 2
    "значение_сущности3"               // Значение атрибута сущности 3
]

Группа искусственного интеллекта Sizhi

Группа карты знаний QQ: 55152968
Группа WeChat: свяжитесь с автором MrYener, чтобы присоединиться к группе

Пожертвования автору (ваша поддержка — самая большая мотивация для автора к открытому исходному коду!): благодарность за пожертвования

Код сбора пожертвований

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Скачать бесплатно данные из графа знаний, граф знаний, общий граф знаний, который объединил более 25 миллионов сущностей и содержит миллиарды связей между свойствами сущностей. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/ownthink-KnowledgeGraph.git
git@api.gitlife.ru:oschina-mirror/ownthink-KnowledgeGraph.git
oschina-mirror
ownthink-KnowledgeGraph
ownthink-KnowledgeGraph
master