简化构建和使用知识图谱。
项目描述
Blue Brain Nexus Forge是一个通用的、可扩展的Python框架,它允许非专家用户通过轻松的方式创建和管理知识图谱。
发现和重用可用的知识资源,如本体和模式,以塑造、约束、链接并向数据集添加语义。
从来自异构源和格式的数据集中构建知识图谱。定义、执行和共享数据映射器,以将源格式转换为符合模式和本体的目标格式。
与提供知识图谱存储、管理和扩展功能的各个存储进行接口,例如Nexus Core存储或内存存储。
验证和注册数据和元数据。
从知识图谱中搜索和下载数据和元数据。
入门
示例 目录包含许多Jupyter笔记本,用于入门Blue Nexus Forge用户功能和用例。
对于本地执行,请确保在安装了Blue Brain Nexus Forge的同一虚拟环境中启动 jupyter notebook|lab。或者,设置一个专门的 内核。
在两种情况下,请从名为 00 - 初始化 的笔记本开始。它包含使用以下内容的配置Forge的说明:
一个示例内存存储和一个示例模式语言,
Blue Brain Nexus 作为存储和W3C SHACL 作为模式语言。
之后,建议按照它们的编号(01、02……)运行笔记本。
安装
稳定版本
pip install nexusforge
升级到最新版本
pip install --upgrade nexusforge
开发版本
pip install git+https://github.com/BlueBrain/nexus-forge
资金和致谢
本软件的开发得到了对洛桑联邦理工学院(EPFL)的一个研究中心Blue Brain Project的资金支持,该资金来自瑞士政府联邦理工学院委员会,以及来自欧洲联盟的Horizon 2020研究和创新框架计划下的特定协议号785907(人类脑计划SGA2)。
版权所有 © 2019–2022 Blue Brain Project/EPFL