更新DIKW图谱的方法、装置、存储介质和电子设备

文档序号:27259259发布日期:2021-11-05 21:09阅读:400来源:国知局
更新DIKW图谱的方法、装置、存储介质和电子设备
更新dikw图谱的方法、装置、存储介质和电子设备
技术领域
1.本发明涉及dikw领域,特别涉及一种更新dikw图谱的方法、装置、存储介质和电子设备。


背景技术:

2.目前,内容填充以表格形式来进行分析,表格中存在表项、表项备选内容、多个临近表项构成的表项块以及表项的先后顺序等,这些内容统称为表格类型资源,通过意图元素和概念化处理将其分类为数据资源、信息资源和意图资源,这三类资源之间可以进行相互转化。
3.目前的方式在对表项进行内容填充时,所采用dikw谱图所涵盖的资源较少,没有可靠的手段快速获取新的资源以丰富dikw谱图,进而导致依托当前dikw谱图进行搜索的广度和深度均不足,精度较低。


技术实现要素:

4.鉴于上述问题,本发明提供一种克服上述问题或者至少部分地解决上述问题的一种更新dikw图谱的方法、装置、存储介质和电子设备。
5.第一方面,一种更新dikw图谱的方法,所述dikw图谱至少包括一种资源类型图谱,每种所述资源类型图谱至少包括一个资源,所述方法包括:
6.从所述dikw图谱的数据资源类型图谱中获得第一数据资源和从所述dikw图谱的意图资源类型图谱中获得第一意图资源,其中,所述第一数据资源包括:第一数据节点名和第一数据语义解释,所述第一意图资源包括:第一意图节点名和第一意图语义解释;
7.将所述第一数据节点名和所述第一意图节点名进行形式关联,从而得到第一信息节点名,其中,所述第一信息节点名包括:所述第一数据节点名和所述第一意图节点名;
8.将所述第一数据语义解释和所述第一意图语义解释进行语义融合,从而得到第一信息语义解释,其中,所述第一数据语义解释和所述第一意图语义解释均与所述第一信息语义解释不同;
9.将所述第一信息节点名和所述第一信息语义解释共同作为第一信息资源添加至所述dikw图谱的信息资源类型图谱中;
10.在所述dikw图谱中、将所述第一数据资源和所述第一意图资源进行连线,且在所述连线上引出一个分支指向所述第一信息资源,从而更新所述dikw图谱。
11.结合第一方面,在某些可选的实施方式中,所述方法还包括:
12.从所述信息资源类型图谱中获得第二信息资源和从所述意图资源图谱中获得第二意图资源,其中,所述第二信息资源包括:第二信息节点名和第二信息语义解释,所述第二意图资源包括:第二意图节点名和第二意图语义解释,所述第二信息节点名包括所述第二意图节点名,所述第二信息语义解释涵盖所述第二意图语义解释;
13.通过反向索引确定所述数据资源图谱中是否存在满足关联条件1的第二数据资
源;
14.其中,所述关联条件1为:在所述dikw图谱中、所述第二数据资源与所述第二意图资源之间存在连线;
15.若确定所述数据资源图谱中存在所述第二数据资源,则保持所述dikw图谱不变;
16.若确定所述数据资源图谱中不存在所述第二数据资源,则将所述第二信息节点名中的所述第二意图节点名删除后得到的内容作为第二数据节点名,并通过语义分离、将所述第二信息语义解释中涵盖的所述第二意图语义解释进行分离,得到第二数据语义解释,其中,所述第二数据语义解释与所述第二意图语义解释均与所述第二信息语义解释不同;
17.将所述第二数据节点名和所述第二数据语义解释共同作为所述第二数据资源添加至所述数据资源类型图谱中,并在所述dikw图谱中、将所述第二数据资源和所述第二意图资源进行连线,且在所述连线上引出一个分支指向所述第二信息资源,从而更新所述dikw图谱。
18.结合第一方面,在某些可选的实施方式中,所述方法还包括:
19.从所述信息资源类型图谱中获得第三信息资源和从所述数据资源图谱中获得第三数据资源,其中,所述第三信息资源包括:第三信息节点名和第三信息语义解释,所述第三数据资源包括:第三数据节点名和第三数据语义解释,所述第三信息节点名包括所述第三数据节点名,所述第三信息语义解释涵盖所述第三数据语义解释;
20.通过反向索引确定所述意图资源图谱中是否存在满足关联条件2的第三意图资源;
21.其中,所述关联条件2为:在所述dikw图谱中、所述第三意图资源与所述第三数据资源之间存在连线;
22.若确定所述意图资源图谱中存在所述第三意图资源,则保持所述dikw图谱不变;
23.若确定所述意图资源图谱中不存在所述第三意图资源,则将所述第三信息节点名中的所述第三数据节点名删除后得到的内容作为第三意图节点名,并通过语义分离、将所述第三信息语义解释中涵盖的所述第三数据语义解释进行分离,得到第三意图语义解释,其中,所述第三数据语义解释与所述第三意图语义解释均与所述第三信息语义不同;
24.将所述第三意图节点名和所述第三意图语义解释共同作为所述第三意图资源添加至所述意图资源类型图谱中,并在所述dikw图谱中、将所述第三数据资源和所述第三意图资源进行连线,且在所述连线上引出一个分支指向所述第三信息资源,从而更新所述dikw图谱。
25.结合第一方面,在某些可选的实施方式中,所述将所述第一数据节点名和所述第一意图节点名进行形式关联,从而得到第一信息节点名,包括:
26.将所述第一数据节点名和所述第一意图节点名进行直接拼接,从而得到所述第一信息节点名。
27.结合第一方面,在某些可选的实施方式中,所述第一信息语义解释包括:解释1、解释2和解释3中的至少一种;
28.解释1:对于所述第一数据资源所代表的概念或实体的性质和功能进行解释;
29.解释2:对于所述第一数据语义解释的范围发生的性质变化和功能变化进行进一步解释;
30.解释3:对于所述第一数据资源在其他资源的支持下、基于所述第一意图资源进行计算得到的期望输出进行解释。
31.第二方面,一种更新dikw图谱的装置,所述dikw图谱至少包括一种资源类型图谱,每种所述资源类型图谱至少包括一个资源,所述装置包括:第一资源获得单元、形式关联单元、语义融合单元、第一资源添加单元和第一图谱更新单元;
32.所述第一资源获得单元,被配置为执行从所述dikw图谱的数据资源类型图谱中获得第一数据资源和从所述dikw图谱的意图资源类型图谱中获得第一意图资源,其中,所述第一数据资源包括:第一数据节点名和第一数据语义解释,所述第一意图资源包括:第一意图节点名和第一意图语义解释;
33.所述形式关联单元,被配置为执行将所述第一数据节点名和所述第一意图节点名进行形式关联,从而得到第一信息节点名,其中,所述第一信息节点名包括:所述第一数据节点名和所述第一意图节点名;
34.所述语义融合单元,被配置为执行将所述第一数据语义解释和所述第一意图语义解释进行语义融合,从而得到第一信息语义解释,其中,所述第一数据语义解释和所述第一意图语义解释均与所述第一信息语义解释不同;
35.所述第一资源添加单元,被配置为执行将所述第一信息节点名和所述第一信息语义解释共同作为第一信息资源添加至所述dikw图谱的信息资源类型图谱中;
36.所述第一图谱更新单元,被配置为执行在所述dikw图谱中、将所述第一数据资源和所述第一意图资源进行连线,且在所述连线上引出一个分支指向所述第一信息资源,从而更新所述dikw图谱。
37.结合第二方面,在某些可选的实施方式中,所述装置还包括:第二资源获得单元、第一反向索引单元、第一图谱保持单元、第一删除分离单元、第二图谱更新单元;
38.所述第二资源获得单元,被配置为执行从所述信息资源类型图谱中获得第二信息资源和从所述意图资源图谱中获得第二意图资源,其中,所述第二信息资源包括:第二信息节点名和第二信息语义解释,所述第二意图资源包括:第二意图节点名和第二意图语义解释,所述第二信息节点名包括所述第二意图节点名,所述第二信息语义解释涵盖所述第二意图语义解释;
39.所述第一反向索引单元,被配置为执行通过反向索引确定所述数据资源图谱中是否存在满足关联条件1的第二数据资源;
40.其中,所述关联条件1为:在所述dikw图谱中、所述第二数据资源与所述第二意图资源之间存在连线;
41.所述第一图谱保持单元,被配置为执行若确定所述数据资源图谱中存在所述第二数据资源,则保持所述dikw图谱不变;
42.所述第一删除分离单元,被配置为执行若确定所述数据资源图谱中不存在所述第二数据资源,则将所述第二信息节点名中的所述第二意图节点名删除后得到的内容作为第二数据节点名,并通过语义分离、将所述第二信息语义解释中涵盖的所述第二意图语义解释进行分离,得到第二数据语义解释,其中,所述第二数据语义解释与所述第二意图语义解释均与所述第二信息语义解释不同;
43.所述第二图谱更新单元,被配置为执行将所述第二数据节点名和所述第二数据语
义解释共同作为所述第二数据资源添加至所述数据资源类型图谱中,并在所述dikw图谱中、将所述第二数据资源和所述第二意图资源进行连线,且在所述连线上引出一个分支指向所述第二信息资源,从而更新所述dikw图谱。
44.结合第二方面,在某些可选的实施方式中,所述装置还包括:第三资源获得单元、第二反向索引单元、第二图谱保持单元、第二删除分离单元、第三图谱更新单元;
45.所述第三资源获得单元,被配置为执行从所述信息资源类型图谱中获得第三信息资源和从所述数据资源图谱中获得第三数据资源,其中,所述第三信息资源包括:第三信息节点名和第三信息语义解释,所述第三数据资源包括:第三数据节点名和第三数据语义解释,所述第三信息节点名包括所述第三数据节点名,所述第三信息语义解释涵盖所述第三数据语义解释;
46.所述第二反向索引单元,被配置为执行通过反向索引确定所述意图资源图谱中是否存在满足关联条件2的第三意图资源;
47.其中,所述关联条件2为:在所述dikw图谱中、所述第三意图资源与所述第三数据资源之间存在连线;
48.所述第二图谱保持单元,被配置为执行若确定所述意图资源图谱中存在所述第三意图资源,则保持所述dikw图谱不变;
49.所述第二删除分离单元,被配置为执行若确定所述意图资源图谱中不存在所述第三意图资源,则将所述第三信息节点名中的所述第三数据节点名删除后得到的内容作为第三意图节点名,并通过语义分离、将所述第三信息语义解释中涵盖的所述第三数据语义解释进行分离,得到第三意图语义解释,其中,所述第三数据语义解释与所述第三意图语义解释均与所述第三信息语义不同;
50.所述第三图谱更新单元,被配置为执行将所述第三意图节点名和所述第三意图语义解释共同作为所述第三意图资源添加至所述意图资源类型图谱中,并在所述dikw图谱中、将所述第三数据资源和所述第三意图资源进行连线,且在所述连线上引出一个分支指向所述第三信息资源,从而更新所述dikw图谱。
51.第三方面,一种计算机可读存储介质,其上存储有程序,所述程序被处理器执行时实现任一项所述的更新dikw图谱的方法。
52.第四方面,一种电子设备,所述电子设备包括至少一个处理器、以及与所述处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行任一项所述的更新dikw图谱的方法。
53.借由上述技术方案,本发明提供的一种更新dikw图谱的方法、装置、存储介质和电子设备,可以通过从所述dikw图谱的数据资源类型图谱中获得第一数据资源和从所述dikw图谱的意图资源类型图谱中获得第一意图资源,其中,所述第一数据资源包括:第一数据节点名和第一数据语义解释,所述第一意图资源包括:第一意图节点名和所述第一意图语义解释;将所述第一数据节点名和所述第一意图节点名进行形式关联,从而得到第一信息节点名,其中,所述第一信息节点名包括:所述第一数据节点名和所述第一意图节点名;将所述第一数据语义解释和所述第一意图语义解释进行语义融合,从而得到第一信息语义解释,其中,所述第一数据语义解释和所述第一意图语义解释均与所述第一信息语义解释不
同;将第一信息节点名和所述第一信息语义解释共同作为第一信息资源添加至所述dikw图谱的信息资源类型图谱中;在所述dikw图谱中、将所述第一数据资源和所述第一意图资源进行连线,且在所述连线上引出一个分支指向所述第一信息资源,从而更新所述dikw图谱。由此可以看出,本发明可以依托现有的资源,进行不断融合产生新的资源,可以快速获得大量新的资源以丰富dikw图谱,进而提高了基于dikw谱图进行搜索的广度和深度,精度较高。
54.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
55.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
56.图1示出了本发明提供的一种更新dikw图谱的方法的流程图;
57.图2示出了本发明提供的一种dikw图谱的示意图;
58.图3示出了本发明提供的另一种dikw图谱的示意图;
59.图4示出了本发明提供的另一种dikw图谱的示意图;
60.图5示出了本发明提供的一种更新dikw图谱的装置的结构示意图;
61.图6示出了本发明提供的一种电子设备的结构示意图。
具体实施方式
62.经本发明人研究发现,信息是将特定目的赋予数据资源后得到的状态,可简单理解为信息是数据与目的的融合产物。
63.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
64.如图1所示,本发明提供了一种更新dikw图谱的方法,所述dikw图谱至少包括一种资源类型图谱,每种所述资源类型图谱至少包括一个资源,所述方法包括:s100、s200、s300、s400和s500;
65.s100、从所述dikw图谱的数据资源类型图谱中获得第一数据资源和从所述dikw图谱的意图资源类型图谱中获得第一意图资源;
66.其中,所述第一数据资源包括:第一数据节点名和第一数据语义解释,所述第一意图资源包括:第一意图节点名和第一意图语义解释;
67.可选的,如前所述,信息是数据与目的的融合产物。即本文所说的第一数据资源可以理解为数据资源中的一个数据,第一意图资源可以理解为意图资源中的一个目的,获得第一数据资源和第一意图资源的可以用于后续进行融合,本发明对此不做限制。
68.可选的,本文所说的diwk图谱可以理解为:涵盖数据、信息、知识和智慧四层关系的谱图模型。其中,依托类型化划分规则,diwk图谱可以包括:意图资源类型图谱、数据资源
类型图谱和信息资源类型图谱,本发明对此不做限制。
69.可选的,对于意图资源类型图谱、数据资源类型图谱和信息资源类型图谱中的任一图谱而言,均可以包括多个资源,每个资源对应相应图谱中的其中一个节点,每个节点在谱图中存在的形式可以使用相应资源的节点名进行表征。例如,以意图资源类型谱图为例,意图资源类型图谱可以包括第一意图资源,第一意图资源在意图资源类型图谱通过第一意图节点名进行表征,第一意图资源的语义解释,即第一意图语义解释可以作为该资源的基础解释存储在数据库中或者相应的数据链表中,通过意图资源类型图谱可以对应链接获得基础解释。当获得该第一意图资源则可以理解为获得第一意图节点名和相应的第一意图语义解释,本发明对此不做限制。
70.可选的,意图资源类型图谱、数据资源类型图谱和信息资源类型图谱可以分别作为子图对应展示在diwk图谱,如图2所示。
71.可选的,图2中的每一个椭圆可以代表一个资源,每个资源在图中以相应的节点名表征,但每个资源并不仅是节点名,还有相应的语义解释,本发明对此不做限制。
72.可选的,图2中以第一数据节点名为“面包”为例,以第一意图节点名为“解饿”为例。图2示出的是对“面包”和“解饿”融合之前的diwk图谱,即还未进行后续形式关联和语义融合得到第一信息资源并填入到diwk图谱。
73.s200、将所述第一数据节点名和所述第一意图节点名进行形式关联,从而得到第一信息节点名;
74.其中,所述第一信息节点名包括:所述第一数据节点名和所述第一意图节点名;
75.可选的,将“面包”和“解饿”通过形式关联可以获得“面包,解饿”作为第一信息节点名填入到信息资源类型谱图中。但还未进行语义融合,以获得第一信息语义解释,本发明对此不做限制。
76.可选的,diwk图谱中形式上是以节点名记录各个资源之间的关系,但每一个资源均有相应的语义解释存储在数据库或者与所述diwk图谱关联的数据链表中,即节点名可以与相应的语义解释关联。为此,后续可以进行语义融合。
77.可选的,本发明对于形式关联的方式,任何可以表征第一信息节点名由第一数据节点名和第一意图节点名关联得到的关联方式均属于本发明的保护范围。例如,结合图1所示的实施方式,在某些可选的实施方式中,所述s200,包括:将所述第一数据节点名和所述第一意图节点名进行直接拼接,从而得到所述第一信息节点名。
78.s300、将所述第一数据语义解释和所述第一意图语义解释进行语义融合,从而得到第一信息语义解释;
79.其中,所述第一数据语义解释和所述第一意图语义解释均与所述第一信息语义解释不同;
80.可选的,本发明对于语义融合的具体过程不做限制,任何可行的方式均属于本发明的保护范围。
81.可选的,第一信息语义解释是通过将所述第一数据语义解释和所述第一意图语义解释进行语义融合得到的,所以相对而言,所述第一数据语义解释和所述第一意图语义解释均比第一信息语义解释简单,第一信息语义解释较为复杂,本发明对此不做限制。
82.可选的,本发明也可以反过来理解,由于所述第一数据语义解释和所述第一意图
语义解释进行语义融合产生新的、较为复杂的语义解释,即产生新的资源,该资源对应为第一信息资源,本发明对此不足限制。
83.s400、将所述第一信息节点名和所述第一信息语义解释共同作为第一信息资源添加至所述dikw图谱的信息资源类型图谱中;
84.可选的,如图3所示,在信息资源类型图谱中添加“面包,解饿”,表征在信息资源类型图谱增加了新的资源,该资源可以是第一信息资源,第一信息资源的第一信息节点名为“面包,解饿”,至于第一信息语义解释,其作为“隐藏”的资源存储在数据库或者数据链表中,本发明对此不做限制。
85.s500、在所述dikw图谱中、将所述第一数据资源和所述第一意图资源进行连线,且在所述连线上引出一个分支指向所述第一信息资源,从而更新所述dikw图谱。
86.如图4所示,在“面包”和“解饿”之间进行连线表征“面包”和“解饿”进行了形式关联和语义融合;在连线上引出一个曲线分支指向第一信息资源表征“面包”和“解饿”进行了形式关联和语义融合得到的结果是“面包,解饿”,这里的“面包,解饿”还携带有相应的语义解释,仅是以节点名表征相应的资源,本发明对此不做限制。
87.可选的,如前所述信息资源是数据资源与意图资源的融合产物,这三者之间的关系可以理解为:知道其中两个资源可以求得剩下的另一个资源。数据资源与意图资源进行形式关联和语义融合得到信息资源的过程可以理解为一个正向的过程,也可以通过逆向的过程,通过数据资源和信息资源求得意图资源,或者通过意图资源和信息资源求得数据资源,本发明对此不做限制。
88.例如,结合图1所示的实施方式,在某些可选的实施方式中,所述方法还包括:步骤1.1、步骤1.2、步骤1.3、步骤1.4和步骤1.5;
89.步骤1.1、从所述信息资源类型图谱中获得第二信息资源和从所述意图资源图谱中获得第二意图资源,其中,所述第二信息资源包括:第二信息节点名和第二信息语义解释,所述第二意图资源包括:第二意图节点名和第二意图语义解释,所述第二信息节点名包括所述第二意图节点名,所述第二信息语义解释涵盖所述第二意图语义解释;
90.步骤1.2、通过反向索引确定所述数据资源图谱中是否存在满足关联条件1的第二数据资源;
91.其中,所述关联条件1为:在所述dikw图谱中、所述第二数据资源与所述第二意图资源之间存在连线;
92.步骤1.3、若确定所述数据资源图谱中存在所述第二数据资源,则保持所述dikw图谱不变;
93.可选的,若dikw图谱已经存在与第二意图资源连线的第二数据资源,则说明dikw图谱中的第二信息资源是由dikw图谱中的第二数据资源和第二意图资源进行形式关联和语义融合得到的,所以即便是进行后续的步骤1.4,得到的结果也依然是当前dikw图谱中的第二数据资源,对当前dikw图谱不产生任何改动,所以可以保持所述dikw图谱不变,本次不更新dikw图谱,本发明对此不做限制。
94.步骤1.4、若确定所述数据资源图谱中不存在所述第二数据资源,则将所述第二信息节点名中的所述第二意图节点名删除后得到的内容作为第二数据节点名,并通过语义分离、将所述第二信息语义解释中涵盖的所述第二意图语义解释进行分离,得到第二数据语
义解释,其中,所述第二数据语义解释与所述第二意图语义解释均与所述第二信息语义解释不同;
95.如前所述,信息节点名可以由数据节点名和意图节点名直接拼接得到,所以可以反向将所述第二信息节点名中的所述第二意图节点名删除后得到的内容作为第二数据节点名,本发明对此不做限制。
96.可选的,如前所述信息语义解释可以由数据语义解释和意图语义解释进行语义融合得到,所以采取与语义融合相反的过程进行语义分离,即将所述第二信息语义解释中涵盖的所述第二意图语义解释进行分离,得到第二数据语义解释,本发明对此不做限制。
97.步骤1.5、将所述第二数据节点名和所述第二数据语义解释共同作为所述第二数据资源添加至所述数据资源类型图谱中,并在所述dikw图谱中、将所述第二数据资源和所述第二意图资源进行连线,且在所述连线上引出一个分支指向所述第二信息资源,从而更新所述dikw图谱。
98.可选的,如前所述,在所述dikw图谱中、未存在与所述第二意图资源连线的所述第二数据资源,则可以在dikw图谱添加第二数据资源并设置相应的连线以表征三者之间的关系,本发明对此不做限制。
99.可选的,本发明还可以将所述第二数据资源和所述第二意图资源进行连线去除,以及将所述分支相应的线去除,再次更新所述dikw图谱。
100.又例如,结合图1所示的实施方式,在某些可选的实施方式中,所述方法还包括:步骤2.1、步骤2.2、步骤2.3、步骤2.4和步骤2.5;
101.步骤2.1、从所述信息资源类型图谱中获得第三信息资源和从所述数据资源图谱中获得第三数据资源,其中,所述第三信息资源包括:第三信息节点名和第三信息语义解释,所述第三数据资源包括:第三数据节点名和第三数据语义解释,所述第三信息节点名包括所述第三数据节点名,所述第三信息语义解释涵盖所述第三数据语义解释;
102.步骤2.2、通过反向索引确定所述意图资源图谱中是否存在满足关联条件2的第三意图资源;
103.其中,所述关联条件2为:在所述dikw图谱中、所述第三意图资源与所述第三数据资源之间存在连线;
104.步骤2.3、若确定所述意图资源图谱中存在所述第三意图资源,则保持所述dikw图谱不变;
105.可选的,若dikw图谱已经存在与第三数据资源连线的第三意图资源,则说明dikw图谱中的第三信息资源是由dikw图谱中的第三意图资源和第三数据资源进行形式关联和语义融合得到的,所以即便是进行后续的步骤2.4,得到的结果也依然是当前dikw图谱中的第三意图资源,对当前dikw图谱不产生任何改动,所以可以保持所述dikw图谱不变,本次不更新dikw图谱,本发明对此不做限制。
106.步骤2.4、若确定所述意图资源图谱中不存在所述第三意图资源,则将所述第三信息节点名中的所述第三数据节点名删除后得到的内容作为第三意图节点名,并通过语义分离、将所述第三信息语义解释中涵盖的所述第三数据语义解释进行分离,得到第三意图语义解释,其中,所述第三数据语义解释与所述第三意图语义解释均与所述第三信息语义不同;
107.如前所述,信息节点名可以由数据节点名和意图节点名直接拼接得到,所以可以反向将所述第三信息节点名中的所述第三数据节点名删除后得到的内容作为第三意图节点名,本发明对此不做限制。
108.可选的,如前所述信息语义解释可以由数据语义解释和意图语义解释进行语义融合得到,所以采取与语义融合相反的过程进行语义分离,即将所述第三信息语义解释中涵盖的所述第三数据语义解释进行分离,得到第三意图语义解释,本发明对此不做限制。
109.步骤2.5、将所述第三意图节点名和所述第三意图语义解释共同作为所述第三意图资源添加至所述意图资源类型图谱中,并在所述dikw图谱中、将所述第三数据资源和所述第三意图资源进行连线,且在所述连线上引出一个分支指向所述第三信息资源,从而更新所述dikw图谱。
110.可选的,如前所述,在所述dikw图谱中、未存在与所述第三数据资源连线的所述第三意图资源,则可以在dikw图谱添加第三意图资源并设置相应的连线以表征三者之间的关系,本发明对此不做限制。
111.可选的,本发明还可以将所述第三数据资源和所述第三意图资源进行连线去除,以及将所述分支相应的线去除,再次更新所述dikw图谱。
112.结合图1所示的实施方式,在某些可选的实施方式中,所述第一信息语义解释包括:解释1、解释2和解释3中的至少一种;
113.解释1:对于所述第一数据资源所代表的概念或实体的性质和功能进行解释;
114.解释2:对于所述第一数据语义解释的范围发生的性质变化和功能变化进行进一步解释;
115.解释3:对于所述第一数据资源在其他资源的支持下、基于所述第一意图资源进行计算得到的期望输出进行解释。
116.可选的,为了进一步描述本发明的方案,下面以一个完整实施例描述本发明的方案。
117.术语解释:
118.(1)“+dik”符号表示不同资源的形式关联以及语义融合。形式关联指资源间存在某种关系,不管资源间存在的关系究竟是包含还是其他的具体关系,只要存在关系即认为资源间存在关联。
119.形式关联表示不同资源之间由原先不存在任何关系的状态转变为存在关系的状态,但此种状态暂不考虑“关系”具体为何,表现形式有以下几种:

在字面上,不同资源在不存在关联时是分开离散的,存在关联的最基础操作是将不同资源进行拼接合成一个新的数据资源,用作记录这些资源产生关联这一行为;

在dikw图谱上,不同资源节点在不存在关联时是分开离散的,且资源间不存在任何连线,存在关联后资源节点之间形成连线,表示资源间存在某种关系。
120.语义融合表示不同资源之间由于产生某种较为具体的关系后语义产生了相应的变化,即不同资源之间除最初的基本语义外还发生了融合,产生了新的语义,进而产生了对应的新资源,这个新资源来源于原资源又脱胎于原资源。表现在dikw图谱上,原资源之间存在关联并产生新的资源,新资源同样可表示为一个节点,原资源节点关联的连线中产生一个分支与新资源节点相连,该分支表现为带箭头的曲线,箭头指向新资源节点,新资源根据
类型化划分规则进行具体划分,则其表示节点也应根据划分结果表现在不同的类型源图中。
121.如前所述,数据资源(data)与意图资源(purpose)关联融合可构成新的信息资源(information),即data
+dik
purpose=information。在关联融合前data和purpose之间并不存在任何关系,在对应dikw图谱上也不存在相应的关系连线;其后运用
+dik
将它们进行关联融合,
122.首先完成形式上的关联,

在字面上,data和purpose进行拼接,形成一个新的数据资源,这个新数据用newdsplit(data,purpose)表示,用于记录不同资源产生关联的行为;

在具体data和purpose对应的dikw图谱中,即datagraph和purposegraph中对应资源节点之间形成连线,表示存在某种关系;
123.接下来进行语义融合,data和purpose除其自身的基础语义外还还产生了新语义解释,新语义解释说明的内容包括但不限于以下两种:

说明data所代表的概念或实体的性质、功能或语义解释范围发生的具体变化情况,变化包括性质、功能得到进一步详细说明与匹配,语义解释范围缩小、描述更加具体细致;

说明在data或其他资源的背景支持下,根据purpose推理得到的对应期望输出,期望输出与已有资源描绘说明的现有状态存在差异;产生新语义的同时也产生与新语义对应匹配、能详细描述、记录新语义内涵的新资源,而在数据资源和意图资源关联融合的情形下产生的对应新资源可被划分为信息资源,用newinfo
dik
表示。表现在dikw图谱,即datagraph和purposegraph上,原资源关联融合产生新的信息资源,newinfo
dik
可表示为一个节点,原data和purpose节点关联的连线中产生一个分支与newinfo
dik
相连,该分支表现为带箭头的曲线,箭头指向newinfo
dik
节点,最后newinfo
dik
节点因被划分为信息资源而应归并表示在informationgraph中。newinfo
dik
可进行资源转换,继续得到新的其他类资源,例如数据资源或其它信息资源,资源转换后的新资源也可被补充添加进对应的图谱。
124.(2)“‑
dik”表示进行融合分离与将形式关联进行解除,是“+dik”操作的衍生反向操作,基本公式为a

dik b=c,规定a为具有复杂的融合语义构成的资源,b是语义较为简单,且是构成a融合语义资源的必要相关资源,c是从a资源所蕴含的复杂融合语义中剔除b资源蕴含语义后遗留下来的语义所构成的资源。因此基本公式的目的是在拥有复杂融合语义资源a和部分组成语义资源b的前提下,推理出其他具有相关语义的资源,也可以理解为在确定资源a和资源b的前提下,找到与资源b进行关联融合得到资源a的相关资源c。
125.语义上的融合分离表示从资源a的融合语义中去除有关资源b的所有语义后,整体语义发生了变化并且产生了对应的新资源c,原融合语义的资源a被分离为资源b和新资源c,且新资源c的语义与资源b的语义存在差异。表现在dikw图谱上,当各资源节点与资源间关联融合关系均被完整表示时,期望通过资源a和资源b节点以及存在的关系连线搜索找到资源c节点,具体说明就是新资源c节点可由资源a所在节点出发,沿着箭头指向的反方向进行查询,找到除已知资源b外的另一个资源节点,该节点即为所需资源节点c;当各资源节点与资源间关联融合关系均未被完整表示时,即不能通过查询的方式获取资源c,则进行语义分离后得到的新资源c同样表示为节点,并根据类型化资源划分标准被表现在不同的dikw图谱中。
126.形式关联的解除包括:

在字面上,直接将资源a中与资源b有关的内容全部删去,
形成一个新的数据资源newddelete(a,b),这个newddelete(a,b)用于记录资源a和b进行“‑
dik”操作;

在dikw图谱上,并将资源a、b、c中的关联连线断开,表示进行“‑
dik”操作后原先存在的关联现在消失。
127.举例说明:
128.背景:一个年轻人肚子空空,存在data=“面包”,purpose=“解饿”,最初两资源不存在任何关系,当希望已有资源存在某种关系时,即希望existencerelation(data,purpose)=true,对data和purpose进行“+dik”操作,该操作可构成新的信息资源newinfo
dik
=data
+dik purpose=“年轻人把面包当做食物来解饿,使肚子被填饱”,这个newinfo
dik
能具体说明data的功能,即functuon(data)=“解饿”,以及通过满足意图造成的状态变化,即statechange(newinfo
dik
)=“年轻人的肚子被填饱”。
129.具体如下述过程:
130.background=“一个年轻人肚子空空”;data=“面包”,purpose=“解饿”;
131.existencerelation(data,purpose)=true;
132.newdsplit(data,purpose)=“面包,解饿”;
133.newinfo
dik
=data
+dik
purpose=“年轻人把面包当做食物来解饿,使肚子被填饱”;
134.functuon(data)∈“解饿”;
135.statechange(newinfo
dik
)=“年轻人的肚子被填饱”。
136.(3)根据data
+dik
purpose=information,对其进行衍生反向操作,即可得到两个相关的公式:
137.(3.1)information

dik
purpose=data;
138.在进行“‑
dik”操作前,information是不同的data和purpose关联融合后才产生的,蕴含了较为复杂的融合语义,在对应的dikw图谱上也存在相应的关系连线,此时若已知information和purpose,可推理出相应的data,即将information中存在的有关purpose的语义进行“‑
dik”操作,除去包括purpose的主要发起者、与purpose相关的状态变化等,遗留下的语义中包含data的相关内容,遗留语义对应的新资源即为newdata。表现在dikw图谱即informationgraph和purposegraph上,当资源节点以及资源间关联融合关系连线均被完整表示时,可通过查询方法顺利找到data节点,其后将存在的关联连线断开表示经过“‑
dik”操作后语义分离,关联消失;当节点与关系连线未被完整表示时,遗留语义对应的新资源newdata对应节点被表示在datagraph中。
139.举例说明:
140.背景:“年轻人肚子空空”,存在information=“年轻人把面包当做食物来解饿,使肚子被填饱”,purpose=“解饿”,最初两资源存在关联融合关系,现期望获得语义分离后的资源,有两种可能情形:
141.①
当在datagraph、informationgraph、purposegraph的资源节点以及资源间关联融合关系连线均被完整表示时,直接通过查询方法找到对应的data,该data即为所求newdata,其后将关联连线断开表示语义分离。
142.②
当dikw图谱中资源节点和关系连线未被完整表示,无法通过查询方法获得结果时,对information和purpose进行“‑
dik”操作,该操作得到语义分离后的数据资源newdata=“面包”,这个newdata可说明purpose的主要施用对象,生成对应节点后将节点加入
datagraph,newdata和purpose在dikw图谱中进行连接表示通过“+dik”操作可融合得到information,最后再将dikw图谱中已有的关联关系破坏,完成“‑
dik”操作。
143.具体过程如下:
144.background=“一个年轻人肚子空空”;
145.information=“年轻人把面包当做食物来解饿,使肚子被填饱”;purpose=“解饿”;
146.existencerelation(information,purpose)=true;
147.newddelete(information,purpose)=“面包”;
148.newdata=information

dik
purpose=“面包”;
149.existencerelation(information,purpose,newdata)=false。
150.(3.2)information

dik
data=purpose。
151.information是不同的data和purpose关联融合后才产生的蕴含了较为复杂的融合语义资源,在对应的dikw图谱上也存在相应的关系连线,此时若已知information和data,可推理出对应的purpose,即将information中存在的有关data的语义进行
“‑
dik”操作,除去与data语义有关的内容,包括information中说明purpose的施用对象,以及data在满足purpose时产生的对应特定功能等,遗留下的语义中包含purpose的相关内容,例如满足purpose后的状态变化情况说明,根据遗留语义和背景资源可产生对应的意图新资源,即为newpurpose。表现在dikw图谱即informationgraph和datagraph上,当资源节点以及资源间关联融合关系连线均被完整表示时,可通过查询方法顺利找到与信息与数据资源节点存在关联连线的purpose节点,其后将存在的关联连线断开表示经过
“‑
dik”操作后语义分离,关联消失;当节点与关系连线未被完整表示时,遗留语义产生的对应新资源newpurpose节点被表示在purposegraph中。
152.举例说明:
153.背景:“年轻人肚子空空”,存在information=“年轻人把面包当做食物来解饿,使肚子被填饱”,data=“面包”,最初两资源存在关联融合关系,现期望获得语义分离后的资源,有两种可能情形:
154.①
当在datagraph、informationgraph、purposegraph的资源节点以及资源间关联融合关系连线均被完整表示时,直接通过查询方法找到对应的purpose,该purpose即为所求newpurpose,其后将关联连线断开表示语义分离。
155.②
当dikw图谱中资源节点和关系连线未被完整表示,无法通过查询方法获得结果时,对information和data进行
“‑
dik”操作,该操作得到语义分离后的新语义为“面包被当作食物”、“肚子被填饱”,与原有背景“年轻人肚子空空”一起作为输入和输出,以此分析出具体意图为“解饿”,即newpurpose=“解饿”,说明data在该newpurpose的作用下功能被限定,newpurpose对应节点可被加入到purposegraph中,data和newpurpose在dikw图谱中进行连接表示通过“+dik”操作可融合得到information,最后再将dikw图谱中已有的关联关系破坏,完成
“‑
dik”操作。
156.具体过程如下:
157.background=“一个年轻人肚子空空”;
158.information=“年轻人把面包当做食物来解饿,使肚子被填饱”;data=“面包”;
159.existencerelation(information,data)=true;
160.newpdelete(information,data)=“肚子被填饱”;
161.newpurpose=information

dikdata=“解饿”;
162.existencerelation(information,data,newpurpose)=false。
163.如图5所示,本发明提供了一种更新dikw图谱的装置,所述dikw图谱至少包括一种资源类型图谱,每种所述资源类型图谱至少包括一个资源,所述装置包括:第一资源获得单元100、形式关联单元200、语义融合单元300、第一资源添加单元400和第一图谱更新单元500;
164.所述第一资源获得单元100,被配置为执行从所述dikw图谱的数据资源类型图谱中获得第一数据资源和从所述dikw图谱的意图资源类型图谱中获得第一意图资源,其中,所述第一数据资源包括:第一数据节点名和第一数据语义解释,所述第一意图资源包括:第一意图节点名和所述第一意图语义解释;
165.所述形式关联单元200,被配置为执行将所述第一数据节点名和所述第一意图节点名进行形式关联,从而得到第一信息节点名,其中,所述第一信息节点名包括:所述第一数据节点名和所述第一意图节点名;
166.所述语义融合单元300,被配置为执行将所述第一数据语义解释和所述第一意图语义解释进行语义融合,从而得到第一信息语义解释,其中,所述第一数据语义解释和所述第一意图语义解释均与所述第一信息语义解释不同;
167.所述第一资源添加单元400,被配置为执行将第一信息节点名和所述第一信息语义解释共同作为第一信息资源添加至所述dikw图谱的信息资源类型图谱中;
168.所述第一图谱更新单元500,被配置为执行在所述dikw图谱中、将所述第一数据资源和所述第一意图资源进行连线,且在所述连线上引出一个分支指向所述第一信息资源,从而更新所述dikw图谱。
169.结合图5所示的实施方式,在某些可选的实施方式中,所述装置还包括:第二资源获得单元、第一反向索引单元、第一图谱保持单元、第一删除分离单元、第二图谱更新单元;
170.所述第二资源获得单元,被配置为执行从所述信息资源类型图谱中获得第二信息资源和从所述意图资源图谱中获得第二意图资源,其中,所述第二信息资源包括:第二信息节点名和第二信息语义解释,所述第二意图资源包括:第二意图节点名和第二意图语义解释,所述第二信息节点名包括所述第二意图节点名,所述第二信息语义解释涵盖所述第二意图语义解释;
171.所述第一反向索引单元,被配置为执行通过反向索引确定所述数据资源图谱中是否存在满足关联条件1的第二数据资源;
172.其中,所述关联条件1为:在所述dikw图谱中、所述第二数据资源与所述第二意图资源之间存在连线;
173.所述第一图谱保持单元,被配置为执行若确定所述数据资源图谱中存在所述第二数据资源,则保持所述dikw图谱不变;
174.所述第一删除分离单元,被配置为执行若确定所述数据资源图谱中不存在所述第二数据资源,则将所述第二信息节点名中的所述第二意图节点名删除后得到的内容作为第二数据节点名,并通过语义分离、将所述第二信息语义解释中涵盖的所述第二意图语义解
释进行分离,得到第二数据语义解释,其中,所述第二数据语义解释与所述第二意图语义解释均与所述第二信息语义解释不同;
175.所述第二图谱更新单元,被配置为执行将所述第二数据节点名和所述第二数据语义解释共同作为所述第二数据资源添加至所述数据资源类型图谱中,并在所述dikw图谱中、将所述第二数据资源和所述第二意图资源进行连线,且在所述连线上引出一个分支指向所述第二信息资源,从而更新所述dikw图谱。
176.结合图5所示的实施方式,在某些可选的实施方式中,所述装置还包括:第三资源获得单元、第二反向索引单元、第二图谱保持单元、第二删除分离单元、第三图谱更新单元;
177.所述第三资源获得单元,被配置为执行从所述信息资源类型图谱中获得第三信息资源和从所述数据资源图谱中获得第三数据资源,其中,所述第三信息资源包括:第三信息节点名和第三信息语义解释,所述第三数据资源包括:第三数据节点名和第三数据语义解释,所述第三信息节点名包括所述第三数据节点名,所述第三信息语义解释涵盖所述第三数据语义解释;
178.所述第二反向索引单元,被配置为执行通过反向索引确定所述意图资源图谱中是否存在满足关联条件2的第三意图资源;
179.其中,所述关联条件2为:在所述dikw图谱中、所述第三意图资源与所述第三数据资源之间存在连线;
180.所述第二图谱保持单元,被配置为执行若确定所述意图资源图谱中存在所述第三意图资源,则保持所述dikw图谱不变;
181.所述第二删除分离单元,被配置为执行若确定所述意图资源图谱中不存在所述第三意图资源,则将所述第三信息节点名中的所述第三数据节点名删除后得到的内容作为第三意图节点名,并通过语义分离、将所述第三信息语义解释中涵盖的所述第三数据语义解释进行分离,得到第三意图语义解释,其中,所述第三数据语义解释与所述第三意图语义解释均与所述第三信息语义不同;
182.所述第三图谱更新单元,被配置为执行将所述第三意图节点名和所述第三意图语义解释共同作为所述第三意图资源添加至所述意图资源类型图谱中,并在所述dikw图谱中、将所述第三数据资源和所述第三意图资源进行连线,且在所述连线上引出一个分支指向所述第三信息资源,从而更新所述dikw图谱。
183.结合图5所示的实施方式,在某些可选的实施方式中,所述形式关联单元200,包括:形式关联子单元;
184.所述形式关联子单元,被配置为执行将所述第一数据节点名和所述第一意图节点名进行直接拼接,从而得到所述第一信息节点名。
185.本发明提供了一种计算机可读存储介质,其上存储有程序,所述程序被处理器执行时实现任一项所述的更新dikw图谱的方法。
186.如图6所示,本发明提供了一种电子设备70,所述电子设备70包括至少一个处理器701、以及与所述701处理器连接的至少一个存储器702、总线703;其中,所述处理器701、所述存储器702通过所述总线703完成相互间的通信;所述处理器701用于调用所述存储器702中的程序指令,以执行上述任一项所述的更新dikw图谱的方法。
187.在本技术中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与
另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
188.本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
189.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
190.以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1