RF2文件的生成方法、装置、设备和存储介质与流程

未命名 07-27 阅读:68 评论:0

rf2文件的生成方法、装置、设备和存储介质
技术领域
1.本说明书中实施方式关于数据处理领域,具体关于一种rf2文件的生成方法、装置、设备和存储介质。


背景技术:

2.rf2(snomed ct release format 2)为sct术语集(systematized nomenclature of medicine clinical terms,snomed ct)的一种通用发布格式。
3.rf2文件为基于rf2格式构建的文件。然而,根据应用领域的需求,rf2格式的复杂度较高。例如,医学领域的医学术语具有较为严格的要求。从而使得针对医学术语的rf2格式的复杂程度较高。
4.因此,现有技术中存在生成rf2文件的便捷性较低的技术问题。


技术实现要素:

5.有鉴于此,本说明书多个实施方式致力于提供一种rf2文件的生成方法、装置、设备和存储介质,以一定程度上提高生成rf2文件的便捷性。
6.本说明书中多个实施方式提供一种rf2文件的生成方法,包括:接收用于定义目标概念的网络本体语言表达式;其中,所述网络本体语言表达式包括表示所述目标概念的主本体项和用于定义所述目标概念的从本体项;所述从本体项用于表示与所述目标概念存在关联关系的关联概念;使用指定推理规则,将所述网络本体语言表达式进行推理处理,得到目标网络本体语言表达式;根据所述目标网络本体语言表达式,生成所述rf2文件。
7.本说明书的一个实施方式提供一种rf2文件的生成装置,包括:接收模块,用于接收用于定义目标概念的网络本体语言表达式;其中,所述网络本体语言表达式包括表示所述目标概念的主本体项和用于定义所述目标概念的从本体项;所述从本体项用于表示与所述目标概念存在关联关系的关联概念;推理模块,用于使用指定推理规则,将所述网络本体语言表达式进行推理处理,得到目标网络本体语言表达式;生成模块,用于根据所述目标网络本体语言表达式,生成所述rf2文件。
8.本说明书实施方式提出一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述实施方式所述的方法。
9.本说明书实施方式提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序被处理器执行时实现上述实施方式所述的方法。
10.本说明书提供的多个实施方式,通过使用指定推理规则,对接收到的定义目标概念的网络本体语言表达式进行推理处理,得到目标网络本体语言表达式,进一步地,通过目标网络本体语言表达式生成rf2文件,可以实现一定程度上提高生成rf2文件的便捷性。
附图说明
11.图1为本说明书的一个实施方式提供的rf2文件的生成方法的示意图。
12.图2a为本说明书的一个实施方式提供的网络本体语言表达式的示意图。
13.图2b为本说明书的一个实施方式提供的目标网络本体语言表达式的示意图。
14.图3为本说明书的一个实施方式提供的rf2文件的生成方法的流程示意图。
15.图4a为本说明书的一个实施方式提供的网络本体语言表达式的示意图。
16.图4b为本说明书的一个实施方式提供的第一网络本体语言表达式的示意图。
17.图5a为本说明书的一个实施方式提供的网络本体语言表达式的示意图。
18.图5b为本说明书的一个实施方式提供的第一网络本体语言表达式的示意图。
19.图5c为本说明书的一个实施方式提供的第一网络本体语言表达式的示意图。
20.图6为本说明书的一个实施方式提供的第二网络本体语言表达式的示意图。
21.图7为本说明书的一个实施方式提供的rf2文件的生成装置的示意图。
22.图8为本说明书的一个实施方式提供的计算机设备的示意图。
具体实施方式
23.在相关技术中,rf2(snomed ct release format 2)为sct术语集(systematized nomenclature of medicine clinical terms,snomed ct)的一种通用发布格式。因此,为了适应部分领域的需求,例如,为了适应医学领域的构建医学术语集的需求,rf2格式具有较高的复杂度,以适应医学术语的特征。具体的,rf2格式的文件中对指定类别的数据的类型或者取值具有较强的限制。因此,生成rf2文件可能较为繁琐。相关技术中通过医学概念之间的关系构建描述医学术语的rf2文件,需要专家进行审核,效率较低,且构建出的医学术语质量较差。
24.在相关技术中,网络本体语言表达式可以包括表示目标概念的主本体项和表示关联概念的从本体项,其中,所述目标概念和所述关联概念之间具有关联关系。所述关联关系可以通过关系项表示。例如,在医学领域,通过网络本体语言可以构建出定义医学领域的目标概念的网络本体语言表达式。定义目标概念的网络本体语言表达式和rf2文件之间具有一定的相似程度,因此,适用于生成rf2文件,且通过网络本体语言表达式生成的rf2文件的过程较为便捷。
25.因此,有必要提供一种rf2文件的生成方法、装置、设备和存储介质,可以通过使用指定推理规则,对接收到的定义目标概念的网络本体语言表达式进行推理处理,得到目标网络本体语言表达式,进一步地,通过目标网络本体语言表达式生成rf2文件,可以实现一定程度上提高生成rf2文件的便捷性。
26.请参阅图1,本说明书中提供一种rf2文件的生成系统应用场景示例。所述rf2文件的生成系统可以包括客户端和服务器。所述rf2文件的生成系统的用户可能是医学领域的工作人员,希望通过rf2文件的生成系统将通过网络本体语言(owl)构建的用于定义目标概念的网络本体语言表达式转化为rf2文件。
27.客户端可以接收用户对指定推理规则的配置信息,并将所述配置信息发送给服务器。服务器可以向数据库请求定义医学领域的目标概念的网络本体语言表达式。数据库可以将网络本体语言表达式发送给服务器。服务器接收到的网络本体语言表达式可以是用于定义“淋巴细胞增多症(疾病)”这一个概念。具体的,服务器接收到的网络本体语言表达式可以参考图2a。其中,“淋巴细胞增多症(疾病)”可以是表示目标概念的主本体项。“淋巴细
胞疾病(疾病)”表示关联概念的从本体项。具体的,“淋巴细胞疾病(疾病)”可以与主本体项表示的目标概念之间具有层级关系。其中,“参考范围以上(限定值)”和“淋巴细胞计数(操作)”可以是从本体项表示的关联概念。“有解释(属性)”和“解释(属性)”可以作为表示所述关联关系的关系项。具体的,“有解释(属性)”可以表示“淋巴细胞疾病(疾病)”和“参考范围以上(限定值)”之间的关联关系。“解释(属性)”可以表示“淋巴细胞疾病(疾病)”和“淋巴细胞计数(操作)”之间的关联关系。
28.接着,服务器可以先通过指定推理规则所指定的语义推理机对网络本体语言表达式进行推断,得到第一从本体项,以及第一从本体项表示的关联概念与所述主本体项表示关联概念之间的目标层级关系。通过将及第一从本体项和表示目标层级关系的关系项加入网络本体语言表达式,可以形成第一目标网络本体语言表达式。其中,语义推理机可以是目标推理机。进一步地,服务器可以通过用户指定的必要范式规则,对第一目标网络本体语言表达式进行推演,得到第二从本体项,以及第二从本体项表示的关联概念与所述主本体项表示的关联概念之间的目标属性关系。将所述第二从本体项和表示所述目标属性关系的关系项加入第一目标网络本体语言表达式,可以得到第二目标网络本体语言表达式。服务器可以根据第二目标网络本体语言表达式构建出目标网络本体语言表达式。
29.请参阅图2b,目标网络本体语言表达式中,相比网络本体语言表达式,可以新增有表示“白细胞增多(疾病)”和“淋巴细胞计数异常(发现)”的两个表示关联关系的从本体项。同时,目标层级关系可以指示“淋巴细胞疾病(疾病)”从属于“白细胞增多(疾病)”且“淋巴细胞计数异常(发现)”从属于“淋巴细胞疾病(疾病)”。
30.同时,目标网络本体语言表达式中,相比网络本体语言表达式,可以包括新增有表示“异常免疫过程(限定值)”的第二从本体项,和表示“病理过程(属性)”的关系项。其中,关系项可以表示第二从本体项表示的关联概念与主本体项表示的目标概念之间的关联关系。
31.进一步地,服务器在生成目标网络本体语言表达式后,可以基于目标网络本体语言表达式生成rf2文件的第二子文件,以及基于数据库提供的网络本体语言表达式生成的第一子文件。
32.通过第一子文件和第二子文件,服务器可以生成rf2文件。
33.服务器在生成rf2文件后,可以将rf2文件发送给客户端后,客户端可以将rf2文件的内容展示给用户。
34.在一些实施方式中,rf2文件的生成系统可以维护有关系型数据库。关系型数据库中可以存储有依照指定数据类型的构建的且用于描述知识的数据。例如,关系型数据库中可以设定为存储的数据的数据类型为字符串。相应的,关系型数据库可以通过字符串存储医学术语中的医学概念,以及表示医学概念之间的关系的数据。
35.进一步地,在针对关系型数据库的数据进行推理的过程中,rf2文件的生成系统可以将关系型数据库中的数据的数据类型转换为适于推理的目标数据类型,进一步地基于目标数据类型的数据,执行完成推理过程。其中,目标数据类型可以是适于目标推理机的数据类型,例如,owl或者rf2格式等。当然,rf2文件的生成系统也可以根据不同的使用场景需求,将关系型数据库中的数据的数据类型转换适于相应的使用场景需求的数据类型。
36.rf2文件的生成系统可以集成有文件转换模块,所述文件转换模块可以用于将不同的文件转换为rf2文件,也可以将rf2文件转换为非rf2文件。在一些实施方式中,数据转
换模块也可以实现多种不同格式的数据文件之间的转换。例如,数据转换模块支持的文件格式可以包括但不限于:rf2文件、owl文件、xmind文件和excel文件等。
37.当然,在将推理后的数据存入所述关系型数据库的过程中,文件转换模块也可以将推理后的数据的数据类型,转换为关系数据库中存储的数据的数据类型后,存储至关系数据库之中。在一定程度上,可以提高关系型数据库中数据的一致性,减轻数据库管理不同的数据类型的数据的开销。
38.在一些实施方式中,rf2文件的生成系统也可以接收到工作人员输入的描述知识的数据。进一步地,rf2文件的生成系统可以将所述数据更新至所述关系型数据库中。在一些实施方式中,工作人员输入的数据可以是医学术语等。工作人员输入的数据可以是xmind、excel等格式的文件。相应的,rf2文件的生成系统可以将所述xmind、excel等格式的文件,转换为关系型数据库的中的数据的数据类型后,存储至关系数据库之中,在一定程度上,可以提高关系型数据库中数据的一致性,降低关系型数据库管理数据的开销。
39.在一些实施方式中,针对关系型数据库中存储的数据类型的转化过程可以通过解析器和生成器实现。具体的,解析器可以用于将工作人员输入的数据转换为所述关系型数据库的数据类型,生成器可以用于将所述关系型数据库的数据转换为适于相应的使用场景需求的数据类型。通过解析器和生成器可以降低数据类型转换的过程中的耦合关系,并且可以在一定程度上提高rf2文件的生成系统的拓展性。
40.本说明书实施方式提供一种rf2文件的生成系统。所述rf2文件的生成系统可以包括客户端和服务器。所述客户端可以是具有网络访问能力的电子设备。具体的,例如,客户端可以是台式电脑、平板电脑、笔记本电脑、智能手机、数字助理、智能可穿戴设备、导购终端、电视机、智能音箱、麦克风等。其中,智能可穿戴设备包括但不限于智能手环、智能手表、智能眼镜、智能头盔、智能项链等。或者,客户端也可以为能够运行于所述电子设备中的软件。服务器可以是具有一定运算处理能力的电子设备。其可以具有网络通信模块、处理器和存储器等。当然,所述服务器也可以是指运行于所述电子设备中的软体。所述服务器还可以为分布式服务器,可以是具有多个处理器、存储器、网络通信模块等协同运作的系统。或者,服务器还可以为若干服务器形成的服务器集群。或者,随着科学技术的发展,服务器还可以是能够实现说明书实施方式相应功能的新的技术手段。例如,可以是基于量子计算实现的新形态的“服务器”。
41.请参阅图3,本说明书的一个实施方式提供一种rf2文件的生成方法。所述rf2文件的生成方法可以应用于服务器。所述rf2文件的生成方法可以包括以下步骤。
42.步骤s110:接收用于定义目标概念的网络本体语言表达式;其中,所述网络本体语言表达式包括表示所述目标概念的主本体项和用于定义所述目标概念的从本体项;所述从本体项用于表示与所述目标概念存在关联关系的关联概念。
43.在一些情况下,通过网络本体语言表达式,可以较为便捷地生成符合rf2格式定义的数据。因此,服务器可以接收到用于生成rf2文件的网络本体语言表达式。
44.在本实施方式中,rf2文件可以表示基于rf2(snomed ct release format 2)格式构建的文件。rf2文件的内容可以用于描述知识。具体的,例如,rf2文件的内容可以表示医学领域的医学术语。当然,rf2文件的内容也可以是基于rf2的格式要求构建的描述其他领域的知识的数据。通过用于定义目标概念的网络本体语言表达式,可以较为便捷地生成可
以描述知识的rf2文件。
45.在本实施方式中,网络本体语言表达式可以表示通过网络本体语言构建的定义目标概念的表达式。在一些实施方式中,网络本体语言表达式可以表示网络本体语言的类和相应的类公理。
46.在本实施方式中,网络本体语言表达式可以包括表示目标概念的主本体项,以及用于定义所述目标概念的从本体项。其中,从本体项可以表示与所述目标概念之间具有关联关系的关联概念。当然,网络本体语言表达式也可以包括指示所述关联关系的关系项。具体的,例如,网络本体语言表达式可以用于定义小明的家庭关系。相应的,网络本体语言表达式包括表示小明的主本体项,以及分别表示小明的妻子小红和小明的儿子小黑的从本体项。并且,网络本体语言表达式包括的多个关系项可以分别指示小明与小红的关联关系为夫妻、小明与小黑的关系为父女等。当然,网络本体语言表达式定义的也可以是医学领域的医学概念。例如,主本体项表示的目标概念可以是“药物所致的糖尿病(疾病)”这一医学概念。从本体项表示的关联概念可以是“内分泌系统结构(身体结构)”这一医学概念。相应的,表示“药物所致的糖尿病(疾病)”和“内分泌系统结构(身体结构)”之间的关联关系可以是“病位(属性)”。
47.在一些实施方式中,网络本体语言表达式的关系项表示的关联关系可以分为属性关系和层级关系。具体的,例如,对于表示属性关系的关系项,“药物所致的糖尿病(疾病)”可以表示主本体项。“病位(属性)”可以作为关系项,可以用于表示针对“药物所致的糖尿病(疾病)”的属性。“内分泌系统结构(身体结构)”可以作为从本体项,可以用于表示“药物所致的糖尿病(疾病)”针对“病位(属性)”的属性取值。对于表示层级关系的关系项。例如,“药物所致的糖尿病(疾病)”可以作为主本体项,“继发性糖尿病(疾病)”可以作为从本体项。“药物所致的糖尿病(疾病)”与“继发性糖尿病(疾病)”的关联关系可以是层级关系。具体的,层级关系可以表示为“药物所致的糖尿病(疾病)”属于“继发性糖尿病(疾病)”。在一些实施方式中,请参阅图4b,图形401可以表示所述层级关系。
48.在本实施方式中,接收用于定义目标概念的网络本体语言表达式的方法,可以向数据库请求后,接收到数据库反馈的网络本体语言表达式。当然,接收用于定义目标概念的网络本体语言表达式的方法,也可以接收客户端提供的网络本体语言表达式。
49.步骤s120:使用指定推理规则,将所述网络本体语言表达式进行推理处理,得到目标网络本体语言表达式。
50.在一些情况下,rf2文件具有较严格的格式要求。直接根据关系型数据库中存储的数据构建rf2文件较为困难。网络本体语言表达式可以较为便捷地通过推理机等相应的推理规则进行推理处理。因此,通过网络本体语言表达式,可以较为便捷地构建出rf2文件。具体的,可以使用指定推理规则,对网络本体语言表达式进行推理处理,得到目标网络本体语言表达式。进一步地,通过目标网络本体语言表达式可以较为便捷地生成rf2文件。
51.在本实施方式中,指定推理规则可以表示对网络本体语言表达式进行推理的推理逻辑。具体的,例如,所述指定推理规则可以根据网络本体语言表达式中的本体项之间的关联关系进行推理处理。其中,本体项可以包括主本体项和/或从本体项。在一些实施方式中,网络本体语言表达式中的本体项所表示的概念可以是预设的概念集中概念,且概念集指示了概念集中的概念之间存在的关系。相应的,所述指定推理规则也可以是基于概念集指示
的关系进行推理。当然,所述指定推理规则也可以指示通过指定的目标推理机进行推理。其中,所述目标推理机可以是语义推理机。例如,目标推理机可以是elk reasoner推理机。在一些实施方式中,所述指定推理规则还可以包括基于指定的必要范式(nnf,necessary normal form)构建的必要范式规则,通过必要范式规则可以对网络本体语言表达式执行推理处理。其中,必要范式可以定义有rf2文件表征术语中的必要组成部分。
52.在本实施方式中,目标网络本体语言表达式可以表示根据所述指定推理规则推理得到的,且基于网络本体语言构建的表达式。目标网络本体语言表达式可以用于生成rf2文件。具体的,例如,目标网络本体语言表达式可以在网络本体语言表达式的基础上,新增有推理处理得到的关系项、第一从本体项和第二从本体项。或者,目标网络本体语言表达式也可以针对网络本体语言表达式删除了冗余信息。
53.在本实施方式中,使用指定推理规则,将针对同一个知识的网络本体语言表达式进行推理处理,得到目标网络本体语言表达式的方法,可以是基于指定推理规则的推理逻辑,将网络本体语言表达式进行推理处理。具体的,例如,使用指定推理规则,将所述网络本体语言表达式进行推理处理,得到目标网络本体语言表达式的方法,可以先通过目标推理机对网络本体语言表达式进行处理,接着通过指定的必要范式规则,对目标推理机推理后的网络本体语言表达式进行进一步处理,得到目标网络本体语言表达式。
54.步骤s130:根据所述目标网络本体语言表达式,生成所述rf2文件。
55.在一些情况下,通过目标网络本体语言表达式,可以更为便捷地生成rf2文件。其中,目标网络本体语言表达式可以包括符合rf2格式的规定的主本体项和从本体项,以及表示主本体项对应的目标概念和从本体项对应的关联概念之间的关联关系的关系项。推理处理得到的目标本体语言表达式,可以更加准确性定义目标概念。因此,通过目标网络本体语言表达式生成rf2文件描述知识的准确性也更高。
56.在本实施方式中,根据所述目标网络本体语言表达式,生成所述rf2文件的方法,可以通过预设的映射规则,将目标网络本体语言表达式中的主本体项和/或从本体项,以及关系项映射至rf2文件中的数据项。其中,所述映射过程还可以包括数据类型的转化过程。具体的,例如,可以将目标网络本体语言表达式对应的公理转换为txt文件,作为rf2文件中的一个子文件,以生成rf2文件。在一些实施方式中,通过网络本体语言表达式还可以生成rf2文件中另外的子文件。接着,根据多个子文件,可以合并形成rf2文件。
57.在一些实施方式中,所述关联关系包括层级关系;所述指定推理规则指定有目标推理机;使用指定推理规则,将所述网络本体语言表达式进行推理处理,得到目标网络本体语言表达式的步骤,包括:利用所述目标推理机,对所述网络本体语言表达式进行推断处理,得到第一从本体项,以及所述主本体项表示的目标概念与所述第一从本体项表示的关联概念之间的目标层级关系,形成第一目标网络本体语言表达式;基于所述第一目标网络本体语言表达式,生成所述目标网络本体语言表达式。
58.在一些情况下,rf2文件可以分为多个子文件。相关技术中的网络本体语言表达式定义的目标概念与rf2文件中的部分子文件所描述所述目标概念的术语之间还具有一定差异。然而,网络本体语言表达式可以具有较强的逻辑推理的能力。因此,通过对网络本体语言表达式进行推理处理,可以更为便捷地生成更贴近rf2文件的要求的数据,即目标网络本体语言表达式。同时,网络本体语言表达式还可以通过多种推理机实现较为通用的推断处
理,可以进一步地简化rf2文件生成的过程。
59.本实施方式中,层级关系可以表示主本体项和从本体项之间的从属关系。具体的,例如,主本体项表示的“药品所致的糖尿病(疾病)”这一个概念,可以是从本体项表示的“继发性糖尿病(疾病)”这一概念的子类。在一些实施方式中,关系项表示的关联关系也可以包括多个层级关系。具体的,例如,关系项表示的“是一个疾病”可以“是一个”的子类。
60.本实施方式中,目标推理机可以表示对网络本体语言表达式执行推理处理的工具。具体的,目标推理机可以是语义推理机。例如,所述目标推理机可以是elk reasoner推理机。通过elk reasoner推理机可以提高效率。在一些实施方式中,目标推理机可以推断出第一从本体项和第一从本体项表示的关联概念与主本体项表示的目标概念之间的目标层级关系。
61.在本实施方式中,第一目标网络本体语言表达式可以根据对应的网络本体语言表达式生成。其中,第一从本体项可以是推断得到的与对应的网络本体语言表达式中的主本体项具有目标层级关系的本体项。其中,所述目标层级关系可以表示推断得到的第一从本体项表示的关联概念与主本体项表示的目标概念之间的层级关系。具体的,例如,所述目标层级关系可以表示网络本体语言表达式中的主本体项为第一从本体项的子类。
62.在本实施方式中,第一目标网络本体语言表达式可以表示利用目标推理机推断得到的,且基于网络本体语言构建的表达式。在一些实施方式中,第一目标网络本体语言表达式可以通过对应的网络本体语言表达式、推断得到的第一从本体项和目标层级关系形成。具体的,第一目标网络本体语言表达式可以根据对应的网络本体语言表达式,结合推断得到的所述网络本体语言表达式中的主本体项和第一从本体项之间的目标层级关系,生成第一目标网络本体语言表达式。例如,请参阅图4a,图4a可以表示在目标推理机推断之前的网络本体语言表达式。相应的,请参阅图4b,可以表示利用目标推理机,基于所述网络本体语言表达式,推断得到的第一目标网络本体语言表达式。其中,第一目标网络本体语言表达式相比推断前的网络本体语言表达式可以具有新增的第一从本体项,以及网络本体语言表达式中的主本体项和从本体项之间的层级关系,所述层级关系作为目标层级关系。其中,图4b中“药物相关疾病(疾病)”可以表示第一从本体项。相应的,目标层级关系可以表示“继发性糖尿病(疾病)”可以从属于“药物相关疾病(疾病)”。
63.本实施方式中,利用所述目标推理机,对所述网络本体语言表达式进行推断处理,得到第一从本体项,以及所述主本体项表示的目标概念与所述第一从本体项表示的关联概念之间的目标层级关系,形成第一目标网络本体语言表达式的方法,可以是使用指定的语义推理机,依照本体项之间的层级关系进行推断,得到与对应的网络本体语言表达式中的主本体项具有目标层级关系的第一从本体项。其中,本体项之间的层级关系可以是预先设定的,也可以是推理机学习得到的,或者是接收到的其他网络本体语言表达式中存在的层级关系。进一步地,基于目标层级关系和第一从本体项,结合对应的网络本体语言表达式,可以生成第一目标网络本体语言表达式。相比起对应的网络本体语言表达式,第一目标网络本体语言表达式可以具有更加准确且精细的层级关系,从而可以更加准确地定义目标概念。
64.在一些实施方式中,请参阅图5a、图5b和图5c。基于目标推理机,可以根据图5a表示的网络本体语言表达式,生成图5b和图5c表示的第一目标网络本体语言表达式。
65.在一些实施方式中,所述指定推理规则包括必要范式规则;所述关联关系包括属性关系;使用指定推理规则,将所述网络本体语言表达式进行推理处理,得到目标网络本体语言表达式的步骤,包括:根据指定的必要范式规则,对网络本体语言表达式进行推演,得到第二从本体项,以及所述主本体项表示的目标概念与所述第二从本体项表示的关联概念之间的目标属性关系;依照所述网络本体语言表达式、所述第二从本体项和所述目标属性关系,生成所述目标网络本体语言表达式。
66.在一些情况下,rf2文件对于表示不同概念的数据项之间的关系以及数据项的冗余程度可能具有较高的要求。因此,可以通过必要范式规则,对网络本体语言表达式进行推演,得到网络本体语言表达式中的主本体项与第二从本体项之间的目标属性关系。进一步地,根据对应的网络本体语言表达式、第二从本体项和目标属性关系,可以生成所述目标网络本体语言表达式。根据目标网络本体语言表达式,可以较为便捷且准确地生成符合rf2格式规范的rf2文件。
67.本实施方式中,属性关系可以是对本体项表示的概念之间的关系的刻画。具体的,例如,主本体项表示的目标概念可以是“淋巴细胞增多症(疾病)”,从本体项表示的关联概念可以是“异常免疫过程(限定值)”。相应的,主本体项表示的目标概念和从本体项表示的关联概念之间的属性关系可以表示为“病理过程(属性)”。相应的,网络本体语言表达式中可以包括表示所述“病理过程(属性)”的关系项。其中,属性关系也可以表示为对象属性。
68.本实施方式中,必要范式规则可以是依照必要范式(necessary normal form)制定的规则。其中,必要范式可以用于指示概念的必要定义。当然,必要范式也可以用于指示需要删除的冗余的关系等。在一些实施方式中,必要范式规则可以表示针对rf2格式的规范提出的规则。在一些实施方式中,必要范式规则可以针对网络本体语言表达式推演出目标属性关系和第二从本体项。在一些实施方式中,必要范式规则还可以指示对多个网络本体语言表达式中冗余的本体项进行归一化的规则。在一些实施方式中,必要范式规则可以收集推理后的表示属性关系的关系项,并按照一定策略删除冗余、不太具体的属性关系。
69.本实施方式中,第二从本体项可以根据必要范式规则推演得到的表示关联概念的本体项。具体的,第二从本体项可以与对应的网络本体语言表达式中的主本体项之间具有目标属性关系。
70.本实施方式中,根据指定的必要范式规则,对网络本体语言表达式进行推演,得到第二从本体项,以及所述主本体项表示的目标概念与所述第二从本体项表示的关联概念之间的目标属性关系,可以根据必要范式规则对网络本体语言表达式进行推演得到目标属性关系。
71.本实施方式中,根据依照必要范式规则对网络本体语言表达式进行推演的推演结果,可以进一步地生成目标网络本体语言表达式。具体的,依照所述网络本体语言表达式、所述第二从本体项和所述目标属性关系,生成所述目标网络本体语言表达式的方法,可以将相对应的网络本体语言表达式、第二从本体项和目标属性关系进行合并,得到目标网络本体语言表达式。其中,目标网络本体语言表达式中可以在对应的网络本体语言表达式的基础上,新增有第二从本体项和关系项。当然,目标网络本体语言表达式也可以在新增第二从本体项和关系项的基础上进行进一步地处理后形成。
72.在一些实施方式中,依照所述网络本体语言表达式、所述第二从本体项和所述目
标属性关系,生成所述目标网络本体语言表达式的步骤,包括:依照所述目标属性关系,将所述网络本体语言表达式和所述第二从本体项进行合并,形成第二目标网络本体语言表达式;采用所述必要范式规则,对所述第二目标网络本体语言表达式进行冗余去除处理;基于冗余去除处理后的第二目标网络本体语言表达式,构建得到所述目标网络本体语言表达式。
73.在一些情况下,第二网络本体语言表达式中可能存在冗余的本体项。因此,可以对第二目标网络本体语言表达式进行冗余去除处理,并基于冗余去除处理后的第二目标网络本体语言表达式,构建得到用于生成rf2文件的目标网络本体语言表达式,在一定程度上可以提高rf2文件生成的便捷性。
74.在本实施方式中,依照所述目标属性关系,将所述网络本体语言表达式和所述第二从本体项进行合并,形成第二目标网络本体语言表达式的方法,可以将第二从本体项和表示目标属性关系的关系项添加至相应的网络本体语言表达式之中。例如,请参阅图2a和图6。其中,图2a可以表示在指定的必要范式规则处理之前的网络本体语言表达式。图6可以表示指定的必要范式规则处理之后的第二网络本体语言表达式。其中,图6中“异常免疫过程(限定值)”可以是推演得到的第二从本体项。“病例过程(属性)”可以是推演得到的表示目标属性关系的关系项。
75.本实施方式中,采用所述必要范式规则,对所述第二目标网络本体语言表达式进行冗余去除处理的方法,可以根据第二目标网络本体语言表达式中的关联关系,将具有层级关系的多个本体项进行归一化。当然,在一些实施方式中,属性关系也可以具有多个层级。相应的,采用所述必要范式规则,对所述第二目标网络本体语言表达式进行冗余去除处理的方法也可以将具有层级关系的多个关系项进行归一化。具体的,针对具有层级关系的多个关系项,可以选择处于最低层级的关系项替换其余的关系项。针对具有层级关系的多个本体项,也可以选择处于最低层级的本体项替换其余的本体项。例如,请参阅图5a、图5b和图5c表示的网络本体语言表达式。其中,“骨折(形态异常)”可以为“损伤(形态异常)”的子类。因此,冗余去除处理后,表示“损伤(形态异常)”的本体项可以替换为表示“骨折(形态异常)”的本体项。
76.在一些实施方式中,在本体项之间不具有层级关系的情况下,采用所述必要范式规则,对所述第二目标网络本体语言表达式进行冗余去除处理的方法,可以根据本体项之间的传递关系进行冗余去除处理。其中,具有传递关系的本体项之间具有指定的属性关系。具体的,例如,本体项1是“仅含阿莫西林的胃肠外给药剂型产品(药物剂型)”,本体项1和本体项2的属性关系为“具有活性成分(属性)”,本体项2为“阿莫西林(物质)”。本体项3是“每小瓶精确含有阿莫西林(阿莫西林钠)1g的常释注射用粉针剂产品(临床药物)”,本体项3和本体项4的属性关系为“具有精确的活性成分(属性)”,本体项4为“阿莫西林钠(物质)”。其中,“阿莫西林(物质)”和“阿莫西林钠(物质)”之间没有层级关系。然而,“阿莫西林(物质)”和“阿莫西林钠(物质)”之间可以具有传递关系。即“阿莫西林钠(物质)”可以通过对“阿莫西林(物质)”执行一些操作形成。“阿莫西林(物质)”和“阿莫西林钠(物质)”的指定的属性关系可以为“是修改(属性)”。因此,可以将“阿莫西林(物质)”和“阿莫西林钠(物质)”之间通过“是修改(属性)”关联后,删除其中一个网络本体语言表达式中的本体项。
77.本实施方式中,基于冗余去除处理后的第二目标网络本体语言表达式,构建得到
所述目标网络本体语言表达式的方法,可以是将冗余去除处理后的第二目标网络本体语言表达式作为目标网络本体语言表达式。当然,也可以将冗余去除处理后的第二目标网络本体语言表达式通过目标推理机进行推断,形成目标网络本体语言表达式。
78.在一些实施方式中,所述网络本体语言表达式的数量有多个;多个网络本体语言表达式的主本体项和从本体项形成本体项集合;所述方法还包括:在所述本体项集合中指定出基准本体项;以所述基准本体项作为起始遍历节点,以所述本体项之间的关联关系作为遍历路径,遍历所述本体项集合;在所述本体项集合中的全部本体项被遍历完成,且不存在被重复遍历的本体项的情况下,才执行所述根据所述目标网络本体语言表达式,生成所述rf2文件的步骤。
79.在一些情况下,在一些应用领域,多个概念之间的层级关系在形成回路的情况下,可能表示所述多个概念之间的关联关系可能发生错误。例如,针对医学领域的医学术语中概念的特点,表示不同概念的本体项之间的关联关系不能形成回路,否则可能会造成网络本体语言表达式描述的医学知识不准确。因此,针对网络本体语言表达式,可以通过依照关联关系进行遍历,在全部本体项被遍历完成,且不存在被重复遍历的本体项的情况下,才执行所述根据所述目标网络本体语言表达式,生成所述rf2文件的步骤,在一定程度上可以提高生成的rf2文件的准确性。
80.本实施方式中,本体项集合可以存在多个本体项。其中,所述本体项集合可以通过个网络本体语言表达式的主本体项和从本体项形成。
81.本实施方式中,基准本体项可以表示指定的作为遍历起点的本体项。相应的,在所述本体项集合中指定出基准本体项的方法,可以是随机选择本体项,作为基准本体项。或者,在所述本体项集合中指定出基准本体项的方法,也可以是依照本体项之间的层级关系,将处于最高层级的本体项确定为基准本体项。
82.本实施方式中,以所述基准本体项作为起始遍历节点,以所述本体项之间的关联关系作为遍历路径,遍历所述本体项集合的方法,可以是基于任一遍历方法进行遍历。例如,前序遍历、中序遍历或者后序遍历。在一些实施方式中,可以将遍历过的本体项可以进行标记,以判断是否重复遍历。其中,遍历路径可以用于指示遍历的顺序。例如,遍历的路径可以依照本体项之间的关联关系,是先遍历父类,再遍历子类。当然,遍历的路径也可以是先遍历最低层级的本体项,在遍历所述本体项的父类。
83.本实施方式中,在所述本体项集合中的全部本体项被遍历完成,且不存在被重复遍历的本体项的情况下,才执行所述根据所述目标网络本体语言表达式,生成所述rf2文件的步骤,在一定程度上可以提高rf2文件的准确性。同时,也可以在一定程度上减少因校准错误数据所造成的效率的降低的问题。
84.在一些实施方式,遍历的对象也可以包括目标网络本体语言表达式、第一网络本体语言表达式和第二网络本体语言表达式中的任一项。
85.在一些实施方式中,所述rf2文件包括第一子文件和第二子文件;根据所述目标网络本体语言表达式,生成所述rf2文件的步骤,包括:通过所述网络本体语言表达式,创建所述rf2文件的第一子文件;基于所述目标网络本体语言表达式,构建得到所述rf2文件的第二子文件;根据所述第一子文件和第二子文件,生成所述rf2文件。
86.在一些情况下,rf2文件可以包括多个子文件。具体的,rf2文件可以包括第一子文
件和第二子文件。其中,第一子文件可以通过网络本体语言表达式生成。第二子文件可以通过目标网络本体语言表达式生成。其中,第一子文件可以对应rf2的陈述视图。第二子文件可以对应rf2的推断视图。因此,通过分别生成rf2文件的第一子文件和第二子文件,进一步地,将第一子文件和第二子文件合并,可以较为便捷地生成rf2文件。在一些实施方式中,第一子文件可以是将网络本体语言表达式的公理转换为txt格式后形成的文件,第二子文件可以是将目标网络本体语言表达式的公理转换为txt格式后形成的文件。
87.在一些实施方式中,所述rf2文件的生成方法还可以包括:根据所述rf2文件,生成扩展网络本体语言表达式;使用所述指定推理规则,对所述扩展网络本体语言表达式进行推理处理,得到针对所述扩展网络本体语言表达式的推理结果;通过所述推理结果调整所述rf2文件。
88.在一些情况下,在通过第一子文件和第二子文件生成rf2文件后,可以进一步地根据rf2文件生成扩展网络本体语言表达式。即,将rf2文件转换为网络本体语言描述的表达式。进一步地,使用所述指定推理规则,对所述扩展网络本体语言表达式进行推理结果,得到针对所述扩展网络本体语言表达式的推理结果,根据扩展网络本体语言表达式的推理结果,可以对rf2文件进行调整,以在一定程度上提高生成rf2描述的知识的准确性。通过多次执行指定推理规则,对网络本体语言表达式或扩展网络本体语言表达式进行推理处理,使得rf2文件描述的知识或者术语的准确性较高,且符合rf2格式的规范。本实施方式中的调整rf2文件的过程可以执行多次。
89.请参阅图7,本说明书的一个实施方式还提供一种rf2文件的生成装置。所述rf2文件的生成装置可以包括接收模块、推理模块和生成模块。
90.接收模块,用于接收用于定义目标概念的网络本体语言表达式;其中,所述网络本体语言表达式包括表示所述目标概念的主本体项和用于定义所述目标概念的从本体项;所述从本体项用于表示与所述目标概念存在关联关系的关联概念。
91.推理模块,用于使用指定推理规则,将所述网络本体语言表达式进行推理处理,得到目标网络本体语言表达式。
92.生成模块,用于根据所述目标网络本体语言表达式,生成所述rf2文件。
93.关于rf2文件的生成装置实现的具体功能和效果,可以参照本说明书其他实施方式对照解释,在此不再赘述。所述rf2文件的生成装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。所述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
94.请参阅图8,本说明书实施方式还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述任一实施方式中的rf2文件的生成方法。
95.本说明书实施方式还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被计算机执行时使得,该计算机执行上述任一实施方式中的rf2文件的生成方法。
96.本说明书实施方式还提供一种包含指令的计算机程序产品,该指令被计算机执行时使得计算机执行上述任一实施方式中的rf2文件的生成方法。
97.本说明书多个实施方式中所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经过用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律规定和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。
98.可以理解,本文中的具体的例子只是为了帮助本领域技术人员更好地理解本说明书实施方式,而非限制本发明的范围。
99.可以理解,在本说明书中的各种实施方式中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本说明书实施方式的实施过程构成任何限定。
100.可以理解,本说明书中描述的各种实施方式,既可以单独实施,也可以组合实施,本说明书实施方式对此并不限定。
101.除非另有说明,本说明书实施方式所使用的所有技术和科学术语与本说明书的技术领域的技术人员通常理解的含义相同。本说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在限制本说明书的范围。本说明书所使用的术语“和/或”包括一个或多个相关的所列项的任意的和所有的组合。在本说明书实施方式和所附权利要求书中所使用的单数形式的“一种”、“上述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
102.可以理解,本说明书实施方式的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施方式的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(digital signalprocessor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本说明书实施方式中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本说明书实施方式所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
103.可以理解,本说明书实施方式中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(eeprom)或闪存。易失性存储器可以是随机存取存储器(ram)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
104.本领域普通技术人员可以意识到,结合本文中所公开的实施方式描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人
员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本说明书的范围。
105.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施方式中的对应过程,在此不再赘述。
106.在本说明书所提供的几个实施方式中,应所述理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
107.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。
108.另外,在本说明书各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
109.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本说明书的技术方案本质上或者说对现有技术做出贡献的部分或者所述技术方案的部分可以以软件产品的形式体现出来,所述计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本说明书各个实施方式所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom)、随机存取存储器(ram)、磁碟或者光盘等各种可以存储程序代码的介质。
110.以上所述,仅为本说明书的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本说明书揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本说明书的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

技术特征:
1.一种rf2文件的生成方法,其特征在于,包括:接收用于定义目标概念的网络本体语言表达式;其中,所述网络本体语言表达式包括表示所述目标概念的主本体项和用于定义所述目标概念的从本体项;所述从本体项用于表示与所述目标概念存在关联关系的关联概念;使用指定推理规则,将所述网络本体语言表达式进行推理处理,得到目标网络本体语言表达式;根据所述目标网络本体语言表达式,生成所述rf2文件。2.根据权利要求1所述的方法,其特征在于,所述关联关系包括层级关系;所述指定推理规则指定有目标推理机;使用指定推理规则,将所述网络本体语言表达式进行推理处理,得到目标网络本体语言表达式的步骤,包括:利用所述目标推理机,对所述网络本体语言表达式进行推断处理,得到第一从本体项,以及所述主本体项表示的目标概念与所述第一从本体项表示的关联概念之间的目标层级关系,形成第一目标网络本体语言表达式;基于所述第一目标网络本体语言表达式,生成所述目标网络本体语言表达式。3.根据权利要求1所述的方法,其特征在于,所述指定推理规则包括必要范式规则;所述关联关系包括属性关系;使用指定推理规则,将所述网络本体语言表达式进行推理处理,得到目标网络本体语言表达式的步骤,包括:根据指定的必要范式规则,对网络本体语言表达式进行推演,得到第二从本体项,以及所述主本体项表示的目标概念与所述第二从本体项表示的关联概念之间的目标属性关系;依照所述网络本体语言表达式、所述第二从本体项和所述目标属性关系,生成所述目标网络本体语言表达式。4.根据权利要求3所述的方法,其特征在于,依照所述网络本体语言表达式、所述第二从本体项和所述目标属性关系,生成所述目标网络本体语言表达式的步骤,包括:依照所述目标属性关系,将所述网络本体语言表达式和所述第二从本体项进行合并,形成第二目标网络本体语言表达式;采用所述必要范式规则,对所述第二目标网络本体语言表达式进行冗余去除处理;基于冗余去除处理后的第二目标网络本体语言表达式,构建得到所述目标网络本体语言表达式。5.根据权利要求1所述的方法,其特征在于,所述网络本体语言表达式的数量有多个;多个网络本体语言表达式的主本体项和从本体项形成本体项集合;所述方法还包括:在所述本体项集合中指定出基准本体项;以所述基准本体项作为起始遍历节点,以所述本体项之间的关联关系作为遍历路径,遍历所述本体项集合;在所述本体项集合中的全部本体项被遍历完成,且不存在被重复遍历的本体项的情况下,才执行所述根据所述目标网络本体语言表达式,生成所述rf2文件的步骤。6.根据权利要求1所述的方法,其特征在于,所述rf2文件包括第一子文件和第二子文件;根据所述目标网络本体语言表达式,生成所述rf2文件的步骤,包括:通过所述网络本体语言表达式,创建所述rf2文件的第一子文件;基于所述目标网络本体语言表达式,构建得到所述rf2文件的第二子文件;
根据所述第一子文件和第二子文件,生成所述rf2文件。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:根据所述rf2文件,生成扩展网络本体语言表达式;使用所述指定推理规则,对所述扩展网络本体语言表达式进行推理处理,得到针对所述扩展网络本体语言表达式的推理结果;通过所述推理结果调整所述rf2文件。8.一种rf2文件的生成装置,其特征在于,包括:接收模块,用于接收用于定义目标概念的网络本体语言表达式;其中,所述网络本体语言表达式包括表示所述目标概念的主本体项和用于定义所述目标概念的从本体项;所述从本体项用于表示与所述目标概念存在关联关系的关联概念;推理模块,用于使用指定推理规则,将所述网络本体语言表达式进行推理处理,得到目标网络本体语言表达式;生成模块,用于根据所述目标网络本体语言表达式,生成所述rf2文件。9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法。10.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法。

技术总结
本说明书实施方式提供了一种RF2文件的生成方法、装置、设备和存储介质。所述方法包括:接收用于定义目标概念的网络本体语言表达式;其中,所述网络本体语言表达式包括表示所述目标概念的主本体项和用于定义所述目标概念的从本体项;所述从本体项用于表示与所述目标概念存在关联关系的关联概念;使用指定推理规则,将所述网络本体语言表达式进行推理处理,得到目标网络本体语言表达式;根据所述目标网络本体语言表达式,生成所述RF2文件。通过使用指定推理规则对网络本体语言表达式进行推理,得到目标网络本体语言表达式,进一步地通过目标网络本体语言表达式生成RF2文件,可以在一定程度上提高RF2文件生成的便捷性。定程度上提高RF2文件生成的便捷性。定程度上提高RF2文件生成的便捷性。


技术研发人员:谢力
受保护的技术使用者:阿里健康科技(中国)有限公司
技术研发日:2023.04.14
技术公布日:2023/7/25
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐