知识图谱的管理方法、装置、计算机设备和存储介质与流程

文档序号:19787032发布日期:2020-01-24 13:43阅读:266来源:国知局
知识图谱的管理方法、装置、计算机设备和存储介质与流程

本申请涉及知识图谱技术领域,特别是涉及一种知识图谱的管理方法、装置、计算机设备和存储介质。



背景技术:

随着科技的发展,ai(artificialintelligence,人工智能)在多个行业中大放异彩,其中问答系统在人工智能的加持下,也是变的越来越智能。常见的问答系统基于用户提问和已有答案类别之间的相似度来匹配机器人回复的答案,但是为了给用户提供更加精准的回答,基于知识图谱的问答系统受到了越来越多的关注,也对知识图谱的构建及管理提出了更高的要求。

目前,知识图谱的管理基本是依赖管理者编写代码来实现,不仅对知识图谱的管理者有较高的技术要求,而且费时繁琐,极大的限制了知识图谱的推广及应用。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够降低知识图谱管理难度的知识图谱的管理方法、装置、计算机设备和存储介质。

第一方面,本发明实施例提供了一种知识图谱的管理方法,该方法包括:

展示知识图谱的管理界面,管理界面包括对知识图谱数据库的多个操作选项;

当检测到对多个操作选项中的目标操作选项的触发操作后,确定目标操作选项对应的目标操作语句;

在知识图谱数据库中执行目标操作语句,得到执行结果。

在其中一个实施例中,操作选项包括查询选项,其中,各查询选项与知识图谱数据库中的一个知识图谱节点相对应;

上述当检测到对多个操作选项中的目标操作选项的触发操作后,确定目标操作选项对应的目标操作语句,包括:

当检测到对多个查询选项中的目标查询选项的触发操作后,确定目标查询选项对应的节点信息;

根据节点信息生成目标操作语句;目标操作语句用于在知识图谱数据库中进行查询操作。

在其中一个实施例中,在上述得到执行结果之后,该方法还包括:

展示在知识图谱数据库中进行查询操作的查询结果。

在其中一个实施例中,操作选项包括新增节点选项和修改节点选项中的至少一种;

上述当检测到对多个操作选项中的目标操作选项的触发操作后,获取目标操作选项对应的目标操作语句,包括:

当检测到对新增节点选项或修改节点选项的触发操作后,获取用户输入的节点信息;

根据节点信息生成目标操作语句;目标操作语句用于在知识图谱数据库中进行增加节点操作或修改节点操作。

在其中一个实施例中,上述获取用户输入的节点信息,包括:

展示节点信息输入界面;节点信息输入界面包括节点类别输入框、节点名称输入框和节点属性输入框;

接收用户在节点信息输入界面输入的节点信息。

在其中一个实施例中,操作选项包括删除节点选项;

上述当检测到对多个操作选项中的目标操作选项的触发操作后,获取目标操作选项对应的目标操作语句,包括:

当检测到对删除节点选项的触发操作后,确定删除节点选项对应的节点信息;

根据节点信息生成目标操作语句;目标操作语句用于在知识图谱数据库中进行节点删除操作。

在其中一个实施例中,上述根据节点信息生成目标操作语句,包括:

根据预先建立的操作选项和语法的对应关系,确定目标操作选项对应的目标语法;

将节点信息按照目标语法的预设格式,生成目标操作语句。

在其中一个实施例中,在上述展示知识图谱的管理界面之前,该方法还包括:

根据知识图谱数据库生成管理界面。

第二方面,本发明实施例提供了一种知识图谱的管理装置,该装置包括:

管理界面展示模块,用于展示知识图谱的管理界面,管理界面包括对知识图谱数据库的多个操作选项;

目标操作语句确定模块,用于当检测到对多个操作选项中的目标操作选项的触发操作后,确定目标操作选项对应的目标操作语句;

执行模块,用于在知识图谱数据库中执行目标操作语句,得到执行结果。

在其中一个实施例中,操作选项包括查询选项,其中,各查询选项与知识图谱数据库中的一个知识图谱节点相对应;

上述目标操作语句确定模块,具体用于当检测到对多个查询选项中的目标查询选项的触发操作后,确定目标查询选项对应的节点信息;根据节点信息生成目标操作语句;目标操作语句用于在知识图谱数据库中进行查询操作。

在其中一个实施例中,该装置还包括:

查询结果展示模块,用于展示在知识图谱数据库中进行查询操作的查询结果。

在其中一个实施例中,操作选项包括新增节点选项和修改节点选项中的至少一种;

上述目标操作语句确定模块,具体用于当检测到对新增节点选项或修改节点选项的触发操作后,获取用户输入的节点信息;根据节点信息生成目标操作语句;目标操作语句用于在知识图谱数据库中进行增加节点操作或修改节点操作。

在其中一个实施例中,上述目标操作语句确定模块包括:

输入界面展示子模块,用于展示节点信息输入界面;节点信息输入界面包括节点类别输入框、节点名称输入框和节点属性输入框;

节点信息接收子模块,用于接收用户在节点信息输入界面输入的节点信息。

在其中一个实施例中,操作选项包括删除节点选项;

上述目标操作语句确定模块,具体用于当检测到对删除节点选项的触发操作后,确定删除节点选项对应的节点信息;根据节点信息生成目标操作语句;目标操作语句用于在知识图谱数据库中进行节点删除操作。

在其中一个实施例中,上述目标操作语句确定模块包括:

目标语法确定子模块,用于根据预先建立的操作选项和语法的对应关系,确定目标操作选项对应的目标语法;

目标操作语句生成子模块,用于将节点信息按照目标语法的预设格式,生成目标操作语句。

在其中一个实施例中,该装置还包括:

管理界面生产模块,用于根据知识图谱数据库生成管理界面。

第三方面,本发明实施例提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上述方法中的步骤。

第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述方法中的步骤。

上述知识图谱的管理方法、装置、计算机设备和存储介质,展示知识图谱的管理界面,管理界面包括对知识图谱数据库的多个操作选项;当检测到对多个操作选项中的目标操作选项的触发操作后,确定目标操作选项对应的目标操作语句;在知识图谱数据库中执行目标操作语句,得到执行结果。通过本发明实施例,将知识图谱数据库中的数据进行可视化,用户不需要了解数据库操作语言,只需要简单操作即可对知识图谱数据库进行管理,降低了知识图谱的管理难度,操作简单省时省力,可以更好地推广和应用知识图谱。

附图说明

图1为一个实施例中知识图谱的管理方法的应用环境图;

图2为一个实施例中知识图谱的管理方法的流程示意图;

图3为一个实施例中确定目标操作选项对应的目标操作语句步骤的流程示意图;

图4为一个实施例中知识图谱的管理界面的示意图;

图5为一个实施例中节点信息输入界面中新增知识图谱节点的示意图;

图6为一个实施例中节点信息输入界面中修改知识图谱节点的示意图;

图7为一个实施例中节点信息输入界面中删除知识图谱节点的示意图;

图8为一个实施例中知识图谱的管理装置的结构框图;

图9为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的知识图谱的管理方法,可以应用于如图1所示的应用环境中。该应用环境为知识图谱的管理平台,管理平台可以包括终端101和服务器102,终端101与服务器102通过网络进行通信。其中,终端101可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器102可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一个实施例中,如图2所示,提供了一种知识图谱的管理方法,以该方法应用于图1中的知识图谱的管理平台为例进行说明,包括以下步骤:

步骤201,展示知识图谱的管理界面,管理界面包括对知识图谱数据库的多个操作选项。

本实施例中,可以预先在服务器中设置知识图谱数据库,该知识图谱数据库可以是图数据库,比如neo4j;也可以是关系型数据库,比如mysql。其中,neo4j是一个高性能的nosql图形数据库,它将结构化数据以图的形式存储,而非表的形式,neo4j也可以被看作是一个高性能的图引擎,该引擎具有成熟数据库的所有特性。mysql是一种开放源代码的关系型数据库管理系统(rdbms)。

在实际操作中,终端根据知识图谱数据库生成管理界面,然后展示管理界面。具体地,终端从服务器获取知识图谱数据库中存储的知识图谱,根据获取到的知识图谱生成知识图谱的管理界面,展示管理界面。

管理界面上包括对知识图谱数据库的多个操作选项。例如,管理界面上包括查询选项、新增节点选项、修改节点选项和删除节点选项等。其中,操作选项可以是针对知识图谱数据库中的本体,也可以是针对知识图谱数据库中知识图谱。本发明实施例对操作选项不作详细限定,可以根据实际情况进行设置。

步骤202,当检测到对多个操作选项中的目标操作选项的触发操作后,确定目标操作选项对应的目标操作语句。

本实施例中,当终端检测到触发操作时,确定触发操作针对的目标操作选项,再根据目标操作选取确定对应的目标操作语句。具体地,当终端检测到点击管理界面中的一个操作选项时,根据点击位置确定被触发的目标操作选项。如果目标操作选项是查询选项,则确定对应的目标操作语句是查询语句;如果目标操作选项是新增节点选项,则确定对应的目标操作语句是新增节点语句;如果目标操作选项是修改节点选项,则确定对应的目标操作语句是修改节点语句;如果目标操作选项是删除节点选项,则确定对应的目标操作语句是删除节点语句。

可以理解地,目标操作语句与知识图谱数据库对应,例如,知识图谱数据库为neo4j图数据库,则目标操作语句为cypher语句;知识图谱数据库为关系型数据库,则目标操作语句为sparql语句。本发明实施例对目标操作语句不作详细限定,可以根据实际情况进行设置。

步骤203,在知识图谱数据库中执行目标操作语句,得到执行结果。

本实施例中,在确定目标操作语句后,在知识图谱数据库中执行目标操作语句,得到执行结果。具体地,如果目标操作语句是查询语句,则在知识图谱数据库中进行查询操作,得到查询结果;如果目标操作语句是新增节点语句,则在知识图谱数据库中进行新增知识图谱节点的操作,得到新增知识图谱节点后的知识图谱;如果目标操作语句是修改节点语句,则在知识图谱数据库中进行修改知识图谱节点的操作,得到修改知识图谱节点后的知识图谱;如果目标操作语句是删除节点语句,则在知识图谱数据库中进行删除知识图谱节点的操作,得到删除知识图谱节点后的知识图谱。

上述知识图谱的管理方法中,展示知识图谱的管理界面,管理界面包括对知识图谱数据库的多个操作选项;当检测到对多个操作选项中的目标操作选项的触发操作后,确定目标操作选项对应的目标操作语句;在知识图谱数据库中执行目标操作语句,得到执行结果。通过本发明实施例,将知识图谱数据库中的数据进行可视化,用户不需要了解数据库操作语言,只需要简单操作即可对知识图谱数据库进行管理,降低了知识图谱的管理难度,操作简单省时省力,可以更好地推广和应用知识图谱。

在另一个实施例中,如图3所示,本实施例涉及的是确定目标操作选项对应的目标操作语句步骤的一种可选的过程。在上述图2所示实施例的基础上,操作选项可以包括查询选项,其中,各查询选项与知识图谱数据库中的一个知识图谱节点相对应;操作选项还可以包括新增节点选项、修改节点选项、删除节点选项。针对不同的目标操作选项,确定目标操作选项对应的目标操作语句包括不同的步骤,具体如下:

步骤301,当检测到对多个查询选项中的目标查询选项的触发操作后,确定目标查询选项对应的节点信息。

本实施例中,在知识图谱的管理界面上展示多个查询选项,每个查询选项对应知识图谱数据库中的一个知识图谱节点,见图4所示。在终端检测到在多个查询选项中对目标查询选项进行触发操作时,则根据目标查询选项的显示内容确定待查询的目标知识图谱节点的节点类别和节点名称。

步骤302,根据节点信息生成目标操作语句;目标操作语句用于在知识图谱数据库中进行查询操作。

本实施例中,在确定目标知识图谱节点的节点类别和节点名称后,根据目标操作选项为查询选项,以及目标知识图谱节点的节点类别和节点名称生成目标操作语句,该目标操作语句为查询语句,在知识图谱数据库中执行该查询语句,可以进行查询操作。

例如,知识图谱数据库为neo4j图数据库,目标知识图谱节点的节点类别为“车型”,节点名称为“3wheeler2014款2.0l布鲁克兰限量版”,则可以生成查询语句match(n:`车型`{name:“3wheeler2014款2.0l布鲁克兰限量版”})returnn;然后知识图谱数据库中执行该查询语句,查询节点名称为“3wheeler2014款2.0l布鲁克兰限量版”的目标知识图谱节点。

步骤303,展示在知识图谱数据库中进行查询操作的查询结果。

本实施例中,在知识图谱数据库中进行查询操作后,知识图谱数据库不仅会返回目标知识图谱节点的节点属性,还会返回创建信息、修改信息等。在去除知识图谱数据库返回的创建信息、修改信息后,根据保留的节点属性进行渲染和展示。

其中,与目标知识图谱节点“3wheeler2014款2.0l布鲁克兰限量版”对应的节点属性可以包括上市时间、中控全图、仪表盘图、前制动器类型、前灯图、前轮图、厂商指导价、变速箱类型中的至少一种。例如,展示“上市时间为2014年5月;中控全图”,如图4所示。本发明实施例对节点属性不作详细限定,可以根据实际情况进行设置。

步骤304,当检测到对新增节点选项或修改节点选项的触发操作后,获取用户输入的节点信息。

本实施例中,管理界面上还可以展示新增节点选项,在检测到触发新增节点选项时,则获取用户输入的节点信息。获取用户输入的节点信息具体可以包括:展示节点信息输入界面;其中,节点信息输入界面包括节点类别输入框、节点名称输入框和节点属性输入框;接收用户在节点信息输入界面输入的节点信息。

例如,终端检测到点击新增节点选项,则展示节点信息输入界面,如图5所示。用户在节点类别输入框即图5中的所属类目框中输入节点类别,在节点名称输入框即图5中的实体名称框中输入节点名称,在节点属性输入框中输入节点属性,并点击确定,则终端获取到待新增的目标知识图谱节点的节点信息。

管理界面上还可以展示修改节点选项,如果检测到触发修改节点选项,则获取用户输入的节点信息。同样地,展示节点信息输入界面;接收用户在节点信息界面输入的节点信息。

例如,终端检测到点击修改节点选项,展示节点输入界面,如图6所示。用户可以在节点类别输入框即图6中的所属类目框中输入节点类别,也可以在节点名称输入框即图6实体名称框中输入修改后的节点名称,还可以在节点属性输入框中输入修改后的节点属性,然后点击确定,则终端获取到目标知识图谱节点修改后的节点类别、节点名称和节点属性。

步骤305,根据节点信息生成目标操作语句;目标操作语句用于在知识图谱数据库中进行增加节点操作或修改操作。

本实施例中,在获取到待新增的目标知识图谱节点的节点名称和节点属性之后,根据节点名称和节点属性生成目标操作语句,该目标操作语句为新增节点语句。在知识图谱数据库中执行新增节点语句,可以进行新增知识图谱节点的操作。例如,知识图谱数据库为neo4j图数据库,可以根据节点名称和节点属性生成create语句。

在获取到目标知识图谱节点修改后的节点名称和/或节点属性之后,根据节点名称和/或节点属性生成目标操作语句,该目标操作语句为修改节点语句。在知识图谱数据库中执行修改节点语句,可以进行修改知识图谱节点的操作。例如,知识图谱数据库为neo4j图数据库,可以根据节点名称生成set语句;也可以根据节点属性生成set语句;还可以根据节点名称和节点属性生成set语句。

步骤306,当检测到对删除选项的触发操作后,确定删除选项对应的节点信息。

本实施例中,管理界面上还可以展示删除节点选项,在终端检测到触发删除节点选项时,可以根据展示的节点信息确定待删除的目标知识图谱节点的节点名称。例如,终端检测到触发了图4中的删除节点选项,则展示删除确认信息,如图7所示,用户点击确定后,获得删除选项对应的节点信息。

步骤307,根据节点信息生成目标操作语句;目标操作语句用于在知识图谱数据库中进行节点删除操作。

本实施例中,在确定节点名称之后,可以根据节点名称生成目标操作语句,该目标操作语句为删除节点语句。在知识图谱数据库中执行删除节点语句,可以进行删除目标知识图谱节点的操作。

例如,知识图谱数据库为neo4j图数据库,可以根据节点名称生成delete语句。

其中,上述根据节点信息生成目标操作语句可以包括:根据预先建立的操作选项和语法的对应关系,确定目标操作选项对应的目标语法;将节点信息按照目标语法的预设格式,生成目标操作语句。

本实施例中,可以预先建立操作选项和语法的对应关系。具体地,建立查询选项与查询语句之间的对应关系,新增节点选项与新建语句之间的对应关系,修改节点选项与修改语句之间的对应关系,删除节点语句与删除语句之间的对应关系。

在获取到节点信息之后,根据预先建立的对应关系确定被触发的目标操作选项对应的目标语法。具体地,如果目标操作选项是查询选项,则根据预先建立的对应关系确定目标语法为查询语句;如果目标操作选项是新增节点选项,则根据预先建立的对应关系确定目标语法为新建语句;如果目标操作选项是修改节点选项,则根据预先建立的对应关系确定目标语法为修改语句;如果目标操作选项是删除节点选项,则根据预先建立的对应关系确定目标语法为删除语句。

在确定目标语法之后,根据节点信息和目标语法的预设格式生成目标操作语句。例如,目标操作选项为查询选项,节点信息包括节点类型“车型”和节点名称“3wheeler2014款2.0l布鲁克兰限量版”;在知识图谱数据库为neo4j图数据库时,确定目标语法为查询语句,且查询语句的预设格式为match(n:{name:})returnn;根据节点信息和查询语句的预设格式生成目标操作语句match(n:`车型`{name:“3wheeler2014款2.0l布鲁克兰限量版”})returnn。

可以理解地,如果知识图谱数据为关系型数据库,目标语法的预设格式应对应关系型数据库。本发明实施例对目标语法的预设格式不作详细限定,可以根据实际情况进行设置。

本发明实施例对查询步骤、新增节点步骤、修改节点步骤和删除节点步骤不作顺序限定,可以根据实际情况进行设置。

上述确定目标操作选项对应的目标操作语句的步骤中,当检测到对多个查询选项中的目标查询选项的触发操作后,确定目标查询选项对应的节点信息;根据节点信息生成目标操作语句;目标操作语句用于在知识图谱数据库中进行查询操作;展示在知识图谱数据库中进行查询操作的查询结果。当检测到对新增节点选项或修改节点选项的触发操作后,获取用户输入的节点信息;根据节点信息生成目标操作语句;目标操作语句用于在知识图谱数据库中进行增加节点操作或修改操作。当检测到对删除选项的触发操作后,确定删除选项对应的节点信息;根据节点信息生成目标操作语句;目标操作语句用于在知识图谱数据库中进行节点删除操作。通过本发明实施例,将查询、新增节点、修改节点和删除节点等操作均进行可视化处理,用户根据展示内容进行操作,不需要了解数据库操作语言即可对知识图谱数据库进行管理,降低了知识图谱的管理难度,操作简单省时省力,可以更好地推广和应用知识图谱。

应该理解的是,虽然图2-3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图8所示,提供了一种知识图谱的管理装置,包括:

管理界面展示模块401,用于展示知识图谱的管理界面,管理界面包括对知识图谱数据库的多个操作选项;

目标操作语句确定模块402,用于当检测到对多个操作选项中的目标操作选项的触发操作后,确定目标操作选项对应的目标操作语句;

执行模块403,用于在知识图谱数据库中执行目标操作语句,得到执行结果。

在其中一个实施例中,操作选项包括查询选项,其中,各查询选项与知识图谱数据库中的一个知识图谱节点相对应;

上述目标操作语句确定模块402,具体用于当检测到对多个查询选项中的目标查询选项的触发操作后,确定目标查询选项对应的节点信息;根据节点信息生成目标操作语句;目标操作语句用于在知识图谱数据库中进行查询操作。

在其中一个实施例中,该装置还包括:

查询结果展示模块,用于展示在知识图谱数据库中进行查询操作的查询结果。

在其中一个实施例中,操作选项包括新增节点选项和修改节点选项中的至少一种;

上述目标操作语句确定模块402,具体用于当检测到对新增节点选项或修改节点选项的触发操作后,获取用户输入的节点信息;根据节点信息生成目标操作语句;目标操作语句用于在知识图谱数据库中进行增加节点操作或修改节点操作。

在其中一个实施例中,上述目标操作语句确定模块402包括:

输入界面展示子模块,用于展示节点信息输入界面;节点信息输入界面包括节点类别输入框、节点名称输入框和节点属性输入框;

节点信息接收子模块,用于接收用户在节点信息输入界面输入的节点信息。

在其中一个实施例中,操作选项包括删除节点选项;

上述目标操作语句确定模块,具体用于当检测到对删除节点选项的触发操作后,确定删除节点选项对应的节点信息;根据节点信息生成目标操作语句;目标操作语句用于在知识图谱数据库中进行节点删除操作。

在其中一个实施例中,上述目标操作语句确定模块402包括:

目标语法确定子模块,用于根据预先建立的操作选项和语法的对应关系,确定目标操作选项对应的目标语法;

目标操作语句生成子模块,用于将节点信息按照目标语法的预设格式,生成目标操作语句。

在其中一个实施例中,该装置还包括:

管理界面生产模块,用于根据知识图谱数据库生成管理界面。

关于知识图谱的管理装置的具体限定可以参见上文中对于知识图谱的管理方法的限定,在此不再赘述。上述知识图谱的管理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图9所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种知识图谱的管理方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

展示知识图谱的管理界面,管理界面包括对知识图谱数据库的多个操作选项;

当检测到对多个操作选项中的目标操作选项的触发操作后,确定目标操作选项对应的目标操作语句;

在知识图谱数据库中执行目标操作语句,得到执行结果。

在其中一个实施例中,操作选项包括查询选项,其中,各查询选项与知识图谱数据库中的一个知识图谱节点相对应;处理器执行计算机程序时还实现以下步骤:

当检测到对多个查询选项中的目标查询选项的触发操作后,确定目标查询选项对应的节点信息;

根据节点信息生成目标操作语句;目标操作语句用于在知识图谱数据库中进行查询操作。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:

展示在知识图谱数据库中进行查询操作的查询结果。

在其中一个实施例中,操作选项包括新增节点选项和修改节点选项中的至少一种;处理器执行计算机程序时还实现以下步骤:

当检测到对新增节点选项或修改节点选项的触发操作后,获取用户输入的节点信息;

根据节点信息生成目标操作语句;目标操作语句用于在知识图谱数据库中进行增加节点操作或修改节点操作。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:

展示节点信息输入界面;节点信息输入界面包括节点类别输入框、节点名称输入框和节点属性输入框;

接收用户在节点信息输入界面输入的节点信息。

在其中一个实施例中,操作选项包括删除节点选项;处理器执行计算机程序时还实现以下步骤:

当检测到对删除节点选项的触发操作后,确定删除节点选项对应的节点信息;

根据节点信息生成目标操作语句;目标操作语句用于在知识图谱数据库中进行节点删除操作。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:

根据预先建立的操作选项和语法的对应关系,确定目标操作选项对应的目标语法;

将节点信息按照目标语法的预设格式,生成目标操作语句。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:

根据知识图谱数据库生成管理界面。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

展示知识图谱的管理界面,管理界面包括对知识图谱数据库的多个操作选项;

当检测到对多个操作选项中的目标操作选项的触发操作后,确定目标操作选项对应的目标操作语句;

在知识图谱数据库中执行目标操作语句,得到执行结果。

在其中一个实施例中,操作选项包括查询选项,其中,各查询选项与知识图谱数据库中的一个知识图谱节点相对应;计算机程序被处理器执行时还实现以下步骤:

当检测到对多个查询选项中的目标查询选项的触发操作后,确定目标查询选项对应的节点信息;

根据节点信息生成目标操作语句;目标操作语句用于在知识图谱数据库中进行查询操作。

在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:

展示在知识图谱数据库中进行查询操作的查询结果。

在其中一个实施例中,操作选项包括新增节点选项和修改节点选项中的至少一种;计算机程序被处理器执行时还实现以下步骤:

当检测到对新增节点选项或修改节点选项的触发操作后,获取用户输入的节点信息;

根据节点信息生成目标操作语句;目标操作语句用于在知识图谱数据库中进行增加节点操作或修改节点操作。

在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:

展示节点信息输入界面;节点信息输入界面包括节点类别输入框、节点名称输入框和节点属性输入框;

接收用户在节点信息输入界面输入的节点信息。

在其中一个实施例中,操作选项包括删除节点选项;计算机程序被处理器执行时还实现以下步骤:

当检测到对删除节点选项的触发操作后,确定删除节点选项对应的节点信息;

根据节点信息生成目标操作语句;目标操作语句用于在知识图谱数据库中进行节点删除操作。

在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:

根据预先建立的操作选项和语法的对应关系,确定目标操作选项对应的目标语法;

将节点信息按照目标语法的预设格式,生成目标操作语句。

在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:

根据知识图谱数据库生成管理界面。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1