本发明涉及一种基于知识图谱的公共数据安全流通管理方法及系统,属于公共数据流通。
背景技术:
1、公共数据是我国数据要素中的重要资源,公共数据指具有管理公共事务职能的组织,例如:供水、供电、供气以及公共交通等公共服务运营单位,在旅行职责或提供公共服务过程中收集、管理以及产生的数据。公共数据的流通过程主要是先从公共管理部门聚集,然后数据管理部门向数据运营单位授权,最后数据运营单位向公众提供公共数据。
2、当前公共数据在公布过程中,主要是由需要进行公共数据发布的部门或机构发布相关通知,在各部门或机构发布通知时,只是简单的自主进行通知发布,并未与相关部门进行协同发布,这可能导致各公共部门发布的通知可能存在相互抵触或存在矛盾的情况,从而导致有些部门发布的通知过时,出现通知信息不能及时更新的问题。
技术实现思路
1、本发明提供一种基于知识图谱的公共数据安全流通管理方法、系统及计算机可读存储介质,其主要目的在于解决公共部门发布的通知可能存在相互抵触或存在矛盾的情况,从而导致有些部门发布的通知过时,出现通知信息不能及时更新的问题。
2、为实现上述目的,本发明提供的一种基于知识图谱的公共数据安全流通管理方法,包括:
3、接收用户输入的当前公共通知,根据所述当前公共通知构建当前通知知识图谱,在所述当前通知知识图谱中提取当前实体节点集;
4、根据预构建的当前公共知识图谱在所述当前实体节点集中提取当前通知关联实体集,其中所述当前通知关联实体集指所述当前通知知识图谱与所述当前公共知识图谱所共有的实体集合;
5、利用所述当前通知关联实体集将所述当前通知知识图谱连接至所述当前公共知识图谱,得到待核查公共知识图谱;
6、判断所述待核查公共知识图谱中是否存在预设的双重属性实体,所述双重属性实体指在所述当前通知知识图谱及当前公共知识图谱中存在不同关系属性的实体;
7、若所述待核查公共知识图谱中不存在所述双重属性实体,则返回上述接收用户输入的当前公共通知的步骤;
8、若所述待核查公共知识图谱中存在所述双重属性实体,则汇总所有双重属性实体,得到双重属性实体集;
9、识别发布所述双重属性实体集的历史公共通知集及所述历史公共通知集的历史发布机构集;
10、接收所述历史发布机构集对于所述历史公共通知集的修正公共通知集,根据所述修正公共通知集对所述待核查公共知识图谱进行实体关系重构,得到目标公共知识图谱;
11、判断所述目标公共知识图谱中是否存在双重属性实体;
12、若所述目标公共知识图谱中存在双重属性实体,则返回上述接收所述历史发布机构集对于所述历史公共通知集的修正公共通知集的步骤;
13、若所述目标公共知识图谱中不存在双重属性实体,则将所述当前公共通知及所述修正公共通知集进行联合发布,完成基于知识图谱的公共数据安全流通管理。
14、可选地,所述根据所述当前公共通知构建当前通知知识图谱,包括:
15、在所述当前公共通知中提取当前公共实体;
16、利用预构建的公共数据信息库,提取所述当前公共实体的相关语句信息;
17、合并所述当前公共通知及所述相关语句信息,得到当前公共补足通知;
18、利用预构建的自然语言处理工具根据所述当前公共补足通知,构建所述当前通知知识图谱。
19、可选地,所述根据预构建的当前公共知识图谱在所述当前实体节点集中提取当前通知关联实体集,包括:
20、在所述当前实体节点集中依次提取当前实体节点;
21、判断所述当前实体节点在所述当前公共知识图谱中是否存在;
22、若所述当前实体节点在所述当前公共知识图谱中不存在,则返回上述在所述当前实体节点集中依次提取当前实体节点的步骤;
23、若所述当前实体节点在所述当前公共知识图谱中存在,则将所述当前实体节点归类为当前通知关联实体;
24、汇总所有当前通知关联实体,得到所述当前通知关联实体集。
25、可选地,所述利用所述当前通知关联实体集将所述当前通知知识图谱连接至所述当前公共知识图谱,得到待核查公共知识图谱,包括:
26、在所述当前通知关联实体集中依次提取当前通知关联实体;
27、识别所述当前通知关联实体的图谱关联位置;
28、以所述图谱关联位置为实体连接点,利用所述当前通知关联实体,根据所述实体连接点将所述当前通知知识图谱连接至所述当前公共知识图谱,得到所述待核查公共知识图谱。
29、可选地,所述判断所述待核查公共知识图谱中是否存在预设的双重属性实体,包括:
30、在所述待核查公共知识图谱中依次提取当前通知关联实体;
31、判断所述当前通知关联实体是否存在两个相同的关系属性;
32、若所述当前通知关联实体不存在两个相同的关系属性,则返回上述在所述待核查公共知识图谱中依次提取当前通知关联实体的步骤;
33、若所述当前通知关联实体存在两个相同的关系属性,则提取所述两个相同的关系属性指向的实体属性值,得到两个实体属性值;
34、根据所述两个实体属性值判断所述当前通知关联实体是否为双重属性实体;
35、判断所述当前通知关联实体是否提取完毕;
36、若所述当前通知关联实体未提取完毕,则返回上述在所述待核查公共知识图谱中依次提取当前通知关联实体的步骤;
37、若所述当前通知关联实体提取完毕,则判断是否存在当前通知关联实体为双重属性实体;
38、若存在当前通知关联实体为双重属性实体,则所述待核查公共知识图谱中存在所述双重属性实体;
39、若不存在当前通知关联实体为双重属性实体,则所述待核查公共知识图谱中不存在双重属性实体。
40、可选地,所述根据所述两个实体属性值判断所述当前通知关联实体是否为双重属性实体,包括:
41、判断所述两个实体属性值是否相同;
42、若所述两个实体属性值相同,则所述当前通知关联实体不为双重属性实体;
43、若所述两个实体属性值不相同,则所述当前通知关联实体为双重属性实体。
44、可选地,所述识别发布所述双重属性实体集的历史公共通知集及所述历史公共通知集的历史发布机构集,包括:
45、在所述双重属性实体集中依次提取双重属性实体,识别发布所述双重属性实体的历史公共通知集;
46、获取所述历史公共通知集的公共通知条例号集,根据所述公共通知条例号获取发布所述历史公共通知集的发布机构集;
47、汇总所有双重属性实体的发布机构集,得到所述历史发布机构集。
48、可选地,所述根据所述修正公共通知集对所述待核查公共知识图谱进行实体关系重构,得到目标公共知识图谱,包括:
49、在所述修正公共通知集中依次提取修正公共通知,根据所述修正公共通知构建修正公共知识图谱;
50、识别所述修正公共通知对应的历史公共通知,获取所述历史公共通知的双重属性实体集;
51、利用所述双重属性实体集,根据所述修正公共知识图谱对所述待核查公共知识图谱进行修正,得到所述目标公共知识图谱。
52、可选地,所述利用所述双重属性实体集,根据所述修正公共知识图谱对所述待核查公共知识图谱进行修正,得到所述目标公共知识图谱,包括:
53、获取所述历史公共通知对应的历史公共知识图谱;
54、将所述历史公共知识图谱从所述待核查公共知识图谱中剔除,得到待补足公共知识图谱;
55、利用所述历史公共通知的双重属性实体集,将所述修正公共知识图谱连接至所述待补足公共知识图谱中,直至所有修正公共知识图谱均完成连接,得到所述目标公共知识图谱。
56、为了解决上述问题,本发明还提供一种基于知识图谱的公共数据安全流通管理系统,所述系统包括:
57、待核查公共知识图谱构建模块,用于接收用户输入的当前公共通知,根据所述当前公共通知构建当前通知知识图谱,在所述当前通知知识图谱中提取当前实体节点集;根据预构建的当前公共知识图谱在所述当前实体节点集中提取当前通知关联实体集,其中所述当前通知关联实体集指所述当前通知知识图谱与所述当前公共知识图谱所共有的实体集合;利用所述当前通知关联实体集将所述当前通知知识图谱连接至所述当前公共知识图谱,得到待核查公共知识图谱;
58、双重属性实体判断模块,用于判断所述待核查公共知识图谱中是否存在预设的双重属性实体,所述双重属性实体指在所述当前通知知识图谱及当前公共知识图谱中存在不同关系属性的实体;若所述待核查公共知识图谱中不存在所述双重属性实体,则返回上述接收用户输入的当前公共通知的步骤;
59、待核查公共知识图谱修正模块,用于若所述待核查公共知识图谱中存在所述双重属性实体,则汇总所有双重属性实体,得到双重属性实体集;识别发布所述双重属性实体集的历史公共通知集及所述历史公共通知集的历史发布机构集;接收所述历史发布机构集对于所述历史公共通知集的修正公共通知集,根据所述修正公共通知集对所述待核查公共知识图谱进行实体关系重构,得到目标公共知识图谱;
60、公共通知联合发布模块,用于判断所述目标公共知识图谱中是否存在双重属性实体;若所述目标公共知识图谱中存在双重属性实体,则返回上述接收所述历史发布机构集对于所述历史公共通知集的修正公共通知集的步骤;若所述目标公共知识图谱中不存在双重属性实体,则将所述当前公共通知及所述修正公共通知集进行联合发布。
61、为了解决上述问题,本发明还提供一种电子设备,所述电子设备包括:
62、至少一个处理器;以及,
63、与所述至少一个处理器通信连接的存储器;其中,
64、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以实现上述所述的基于知识图谱的公共数据安全流通管理方法。
65、为了解决上述问题,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个指令,所述至少一个指令被电子设备中的处理器执行以实现上述所述的基于知识图谱的公共数据安全流通管理方法。
66、相比于背景技术所述问题,本发明先接收用户输入的当前公共通知,从而可以根据所述当前公共通知构建当前通知知识图谱,此时需要在所述当前通知知识图谱中提取当前实体节点集,由于所述当前公共知识图谱可能存在与所述当前实体节点集共有的当前通知关联实体集,且由于所述当前公共通知一般为最新的通知,而所述当前公共知识图谱对应的历史公共通知集为旧的通知,因此所述当前公共通知与所历史公共通知集可能存在通知上的错误,为了发现该错误,首先需要利用所述当前通知关联实体集将所述当前通知知识图谱连接至所述当前公共知识图谱,得到待核查公共知识图谱,再判断所述待核查公共知识图谱中是否存在预设的双重属性实体,所述双重属性实体指在所述当前通知知识图谱及当前公共知识图谱中存在不同关系属性的实体,由于所述当前公共通知与所历史公共通知集存在的错误只能为共有的双重属性实体,因此可以通过所述双重属性实体对所述待核查公共知识图谱进行核查,若所述待核查公共知识图谱中存在所述双重属性实体,则表明所述待核查公共知识图谱需要进行修正,在修正的过程中,需要先识别发布所述双重属性实体集的历史公共通知集及所述历史公共通知集的历史发布机构集,再接收所述历史发布机构集对于所述历史公共通知集的修正公共通知集,从而最终可以根据所述修正公共通知集对所述待核查公共知识图谱进行实体关系重构,得到目标公共知识图谱,最后当得到所述目标公共知识图谱后,需要对所述目标公共知识图谱进行检查,检查的依据还是判断所述目标公共知识图谱中是否存在双重属性实体,若所述目标公共知识图谱中仍存在双重属性实体,则表明修正有误,需要返回上述接收所述历史发布机构集对于所述历史公共通知集的修正公共通知集的步骤,重新进行修正,若所述目标公共知识图谱中不存在双重属性实体,则表明修正无误,此时可以将所述当前公共通知及所述修正公共通知集进行联合发布,从而基于知识图谱的公共数据安全流通管理。因此本发明提出的基于知识图谱的公共数据安全流通管理方法、系统、电子设备及计算机可读存储介质,其主要目的在于解决公共部门发布的通知可能存在相互抵触或存在矛盾的情况,从而导致有些部门发布的通知过时,出现通知信息不能及时更新的问题。