知识图谱中的异构

您所在的位置:网站首页 异构网络的概念 知识图谱中的异构

知识图谱中的异构

2024-05-26 15:21| 来源: 网络整理| 查看: 265

知识图谱中的异构 一、语言层不匹配1.语法不匹配2.逻辑表示不匹配3.原语的语义不匹配4.语言表达能力不匹配 二、模式层不匹配1.概念化不匹配1.1 概念范围的不匹配1.2 模型覆盖的不匹配 2.解释不匹配2.1 模型风格的不匹配2.2 建模术语的不匹配 总结

一、语言层不匹配

存在不同的本体语言。不同的语言语法、逻辑表示、原语的语义、语言表达能力或多或少会有不同,造成了不匹配的现象。

1.语法不匹配

之前不同的本体语言采用的不同的描述语言,自然语法就不同。近些年的本体语言基本上采用XML的书写格式。

解决方法就是是尽量将不同的语言转换为同样的语法格式。

2.逻辑表示不匹配

比方说,为了表示两个不相交的类,有的语言可能是采用明确的声明,而有的语言是借助子类和非算子。

逻辑表示的不匹配与本体语言所采用的逻辑表示有关,解决方法之一就是可以定义两种语言之间的逻辑表示转换规则。

3.原语的语义不匹配

尽管有时不同的语言使用同样名称的原语来进行本体构建,但它们的语义是有差异的。

例如,在OWL Lite和OWL DL语言中,原语“Class”声明的对象只能作为本体中的概念,而在OWL Full和RDF(S)中,“Class”声明的对象既可以作为一个类,也可以作为一个实例。

4.语言表达能力不匹配

体现在一些本体语言能够表达的事情在另一些语言中不能表达出来。

解决办法是,当本体语言的表达能力不同时,为了方便解决本体之间的异构,需要将表达能力弱的语言向表达能力强的语言转换;但是,如果表达能力强的语言并不完全兼容表达能力弱的语言,这样的转换可能会造成信息的损失。

二、模式层不匹配 1.概念化不匹配

是由于对同样的建模领域进行抽象的方式不同造成的。又可以分为概念范围和模型覆盖的两类不匹配。

1.1 概念范围的不匹配

比方说同一名称在不同的领域表示的含义不同;不同的名称可能表示同一概念,也可能只是相交的关系。

建模者在本体建模的过程中,如果需求不同,可能会对一个概念的划分有不同的看法。比方说“动物”可以分为“哺乳动物”和“非哺乳动物”,也可以分为“食肉动物”和“非食肉动物”。

1.2 模型覆盖的不匹配

不同本体对于描述的领域往往在覆盖知识范围上有差异,而且在所覆盖的知识范围中,对本体之间描述的详细程度也会存在差异。

一般来说,分为三种不同维度的模式覆盖。

模型的广度。也就是模型描述覆盖的领域范围。模型的粒度。也就是对本体之间描述的详细程度。本体建模的观点。这决定了本体是从什么角度来描述领域内的知识。(由于本体的建模反应了建模者的主观性,这一类的不匹配情况在实际中很普遍) 2.解释不匹配

是由于对概念化说明的方式不同造成的,包括建模风格和术语上的不匹配。

2.1 模型风格的不匹配 范例不匹配。同样的概念可以用不同的范例表示。例如,时间可以用时间间隔和时间点两种或者以上的方式表示。概念描述不匹配。同样的概念在建模中可以有不同的描述方式。描述概念时,不同抽象层次的概念是以Is-a的关系建立的:概念抽象的区别可以通过层次的高层或低层体现出来。然而,有的本体从高层到低层描述这种概念层次,有的则是从低层到高层来描述。 2.2 建模术语的不匹配 同义术语。例如,“汽车”可以使用使用词汇“Car”和“Automobile”。同义术语引起的问题经常和其他的语义问题共同存在,如果没有人工或其他技术的帮助,机器是无法识别这些术语是否是同义的。同形异义术语。例如,“Conductor”在音乐领域和电子工程领域的意义分别是“指挥家”和“半导体”。 总结

以上就是今天学习的内容。仅仅是介绍了异构的相关知识。

参考资料:知识图谱方法实践与应用–王昊奋.



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3