#gStore-weekly | gBuilder功能详解之表单录入

gBuilder除了可以提供结构化数据映射以及非结构化数据抽取两种构建知识图谱的方式以外,还提供了表单录入的方式来构建知识图谱的数据,用户只需要根据设计好的schema将实体、属性以及关系通过填写表单的形式录入,再通过一键生成NT文件即可获得知识图谱数据。数据量较大的情况下还可以通过分享项目,多人共同录入数据。进一步降低了知识图谱构建的技术门槛。

1.新建项目

登录gBuilder,进入项目管理页面,点击右上角【新增】,在新增弹窗中填写相关信息,项目类型下拉框中选择“表单录入”,创建表单录入项目。

2. Schema设计

表单录入功能将按照Schema来生成实体、属性及关系的表单,所以我们首先也必须要进行Schema设计,Schema设计的具体操作可参考 gStore-weekly | gBuilder功能详解之schema设计

3.录入数据

点击项目管理中表单录入项目的【录入数据】,开始表单项目的数据录入。

3.1. 新增实体

首先点击【新增实体】,在弹窗中选择实体类型,填写实体URI。实体URI为知识图谱实体的唯一标识,添加实体时可勾选自动生成,由系统自动生成唯一URI,也可手动输入,手动输入时请确保URI的唯一性。填写完成后点击【提交】,即可新增实体。

在Schema设计中如对实体设置了显示属性,则在选择添加该类型的实体时,必须要填写实体的显示属性。例如,在Schema设计中,选择“人物”的“姓名”属性,在“是否显示字段”选择下拉框中选择“是”。在录入数据的时候,选择添加“人物”类型的实体时,需要填写“姓名”作为实体的显示属性。如下图所示:

3.2. 编辑属性

新增实体后,可对实体的属性进行新增、删除等操作。

点击实体列表操作栏当中的【属性】按钮,页面会弹出编辑属性弹窗。

若新增实体时已填写实体的显示属性,此时弹窗中会显示出已填写的显示属性。点击【新增属性】,属性列表最后一行会出现空白新增行,点击输入框输入属性名称关键字,选择属性后,属性值类型、取值范围、是否必填等内容会根据schema的实体设置的相关信息自动填写,用户输入属性值时,系统会根据schema设计时设置的属性值相关信息进行校验,如不符合规则则不能录入数据。输入符合规则的属性值后,点击【提交】即可成功添加属性值。支持编辑多条属性后再一起提交。

点击操作栏的【删除】,即可删除属性。

在搜索栏输入属性名称或属性值,点击【搜索】,即可搜索查找相关实体。

3.3. 编辑关系

添加实体后,点击操作栏中的【关系】按钮,页面弹出关系编辑弹窗,弹窗内即可新增、删除实体的关系。

点击【新增】,关系列表出现空白新增行,输入需要新增的关系名称,在下拉选项中选择要添加的关系,再点击【请选择目标节点】,弹窗内容会显示为该类型的实体和关系在schema设计中有连接关系的实体类型的节点。例如选择添加“朋友”关系,点击选择目标节点后,弹窗中会显示与“人物”类型的实体有“朋友”关系连接的“人物”类型的节点;选择“属于”关系,弹窗内容则显示与“人物”类型的实体有“属于”关系连接的“组织”类型的节点。

点击列表操作栏中的【选择】,弹窗再次确认后,关系添加成功。

同编辑属性弹窗一样,可以在编辑关系弹窗中对关系进行搜索、删除操作。

4. 分享项目

点击表单录入项目卡片中的分享按钮,在分享弹窗中输入要分享的用户账号,即可将表单录入项目分享给其他用户共同录入数据。分享用户不能再次分享,不能编辑和删除项目。

5. 生成NT文件

添加完实体、属性和关系后,点击【生成NT文件】,跳转至“NT生成日志”页面,并自动生成NT文件。生成成功后,可下载、浏览NT文件。将下载的NT文件直接导入gStore、workbench或gCloud即可进行存储、管理、查询。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/169932.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

HTTP1.1升级HTTP2.0

HTTP1.1升级HTTP2.0 一,前言介绍 1.为什么要升级http2.0 HTTP2.0相比于HTTP1.x有以下几个优点: 二进制分帧:HTTP2.0将所有传输的信息分割为更小的消息和帧,并采用二进制格式对它们进行编码,这样可以更好地对数据进行…

国家开放大学平时作业训练题

卷代号:1400 机器人技术及应用 参考试题 一、单项选择题(每小题3分,共45分) 1.在变径轮和变形车轮的设计中,借鉴了( )的设计,使得车轮可以主动变形进行越障。 A.滑块机构 …

MR混合现实教学系统在汽车检修与维护课堂教学中的应用

传统的汽车检修与维护课堂教学主要依赖教师口头讲解和黑板演示,这种方式存在一定的局限性。首先,对于一些复杂的机械结构和操作过程,教师难以生动形象地展示给学生。其次,学生无法直接观察到实际操作中的细节和注意事项&#xff0…

Python CleverCSV指南,让CSV不再难搞

更多Python学习内容:ipengtao.com 大家好,我是涛哥,今天为大家分享 Python CleverCSV指南,让CSV不再难搞,文章58000字,阅读大约15分钟,大家enjoy~~ CleverCSV是一个Python库,专注于提…

vue过渡,vue3组合式API详细介绍

7.过渡效果 vue提供了两个内置组件,可以帮助你制作基于状态变化的过渡和动画 Transition会在一个元素或组件进入和离开DOM时应用动画TransitionGroup会在一个v-for列表中的元素或组件被插入,移动,或移除时应用动画 7-1过渡效果 过渡模式 <Transition mode"out-in&q…

系列二、Lock接口

一、多线程编程模板 线程 操作 资源类 高内聚 低耦合 二、实现步骤 1、创建资源类 2、资源类里创建同步方法、同步代码块 三、12306卖票程序 3.1、synchronized实现 3.1.1、Ticket /*** Author : 一叶浮萍归大海* Date: 2023/11/20 8:54* …

python趣味编程-5分钟实现一个贪吃蛇游戏(含源码、步骤讲解)

Python 贪吃蛇游戏代码是用 Python 语言编写的。在这个贪吃蛇游戏中,Python 代码是增强您在创建和设计如何使用 Python 创建贪吃蛇游戏方面的技能和才能的方法。 Python Tkinter中的贪吃蛇游戏是一个简单干净的 GUI,可轻松玩游戏。游戏设计非常简单,用户不会觉得使用和理解…

车载毫米波雷达行业发展5——企业

5.1 博世 5.1.1 公司简介 博世集团创立于 1886 年&#xff0c;业务涵盖汽车与智能交通技术、工业技术、消费品、能源与建 筑技术四大领域&#xff0c;是德国最大的工业企业之一、全球最大的汽车零部件供应商、最早研究车载毫米波雷达的企业之一。博世在高级辅助驾驶和自动驾驶…

数据库管理工具,你可以用Navicat,但我选DBeaver!

大家好&#xff0c;我是豆小匠。数据库GUI工具哪家强&#xff0c;众人遥指Navicat。 可是Navicat老贵了。 如果公司有正版授权的还好&#xff0c;如果没有正版授权&#xff0c;还不给你用盗版&#xff0c;那才叫绝绝子。 好了&#xff0c;主角登场&#xff0c;DBeaver&#x…

国产高云FPGA:纯verilog实现视频图像缩放,提供6套Gowin工程源码和技术支持

目录 1、前言免责声明 2、相关方案推荐国产高云FPGA相关方案推荐国产高云FPGA基础教程 3、设计思路框架视频源选择OV5640摄像头配置及采集动态彩条跨时钟FIFO图像缩放模块详解设计框图代码框图2种插值算法的整合与选择 Video Frame Buffer 图像缓存DDR3 Memory Interface 4、Go…

cadence layout lvs时出现error

Error&#xff1a;Schematic export failed or was cancelled.Please consult the transcript in the viewer window. 解决办法同下&#xff1a; cadence layout lvs时出现error-CSDN博客

Ps:陷印

在准备图像进行专业印刷之前&#xff0c;陷印 Trap是一个重要的步骤。 在彩色印刷中&#xff0c;多种颜色的墨水通常分别印刷。陷印是一种叠印技术&#xff0c;它可避免打印时印版的微小偏差或移动而使打印图像出现微小的缝隙。 进行陷印处理以纠正未对齐现象 A. 未对齐现象&am…

一个完备的手游地形实现方案

一、地形几何方案&#xff1a;Terrain 与 Mesh 1.1 目前手游主流地形几何方案分析 先不考虑 LOD 等优化手段&#xff0c;目前地形的几何方案选择有如下几种&#xff1a; 使用 Unity 自带的 Terrain使用 Unity 自带的 Terrain&#xff0c;但是等美术资产完成后使用工具转为 M…

Day36力扣打卡

打卡记录 T 秒后青蛙的位置&#xff08;DFS&#xff09; 链接 class Solution:def frogPosition(self, n: int, edges: List[List[int]], t: int, target: int) -> float:g [[] for _ in range(n 1)]for x, y in edges:g[x].append(y)g[y].append(x)g[1].append(0)ans …

Uniapp矩阵评分组件

uniapp矩阵评分组件支持自定义图标、选择颜色、评分等级。 <template><view style"width: 100%;overflow: hidden;"><view class"flex-sub flex-table flex flex-direction-column":style"{ --table-border-color: tableBorderColor…

Swifit学习第一天

学到了什么&#xff1a; 布局&#xff1a;ZStack 、HStack、VStack、Image 其它&#xff1a;点击事件、属性包装器ClampedValue、三目运算 1、图片缩放 2、属性包装器

Arcgis 日常天坑问题2——三维场景不能不能加载kml图层,着手解决这个问题

arcgis js api官网介绍kml图层的地址&#xff1a; https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-KMLLayer.html从文档里看到kml图层有诸多限制&#xff0c;比较重要的两点是&#xff1a; 1、不能在三维场景&#xff08;SceneView&#xff09…

【Rust 日报】2023-11-19 solars:可视化太阳系

eyre 0.6.9发布 Eyre是一个可定制的应用程序错误报告库&#xff0c;通过诸如tracing等集成&#xff0c;允许进行可配置的格式化和上下文聚合。本次更新如下。 组织一个由共同决策驱动的异步维护团队。添加一个贡献指南。修复在丢弃已抹除的错误报告时发生的堆叠借用违规。修复由…

(动手学习深度学习)第13章 实战kaggle竞赛:CIFAR-10

导入相关库 import collections import math import os import shutil import pandas as pd import torch import torchvision from torch import nn from d2l import torch as d2l下载数据集 d2l.DATA_HUB[cifar10_tiny] (d2l.DATA_URL kaggle_cifar10_tiny.zip,2068874e4…

解决证书加密问题:OpenSSL与urllib3的兼容性与优化

在使用客户端证书进行加密通信时&#xff0c;用户可能会遇到一些问题。特别是当客户端证书被加密并需要密码保护时&#xff0c;OpenSSL会要求用户输入密码。这对于包含多个调用的大型会话来说并不方便&#xff0c;因为密码无法在连接的多个调用之间进行缓存和重复使用。用户希望…