本体映射中的语法与语义

问题描述 投票:0回答:1

我正在使用两个本体,A 和 B,它们共享相同的语义,但使用不同的语法来表达。语法上的差异是否意味着无法找到它们之间的对应/映射?

根据我的理解,本体对齐通常侧重于语义对应,因此即使语法不同,映射工具仍然应该能够根据术语的含义找到它们。这是正确的吗?

提前谢谢您:)

syntax mapping ontology semantics knowledge-graph
1个回答
0
投票

TLDR:

如果两者都是 OWL/XML、RDF/XML 和 OWL 功能语法中的 OWL 2 本体,则应该可以实现类似的语义。

如果两者都是 OWL 2 本体并且不使用 GCI,OWL/XML、RDF/XML、OWL 功能语法、Turle 语法和曼彻斯特语法应该能够给出相似的语义。

如果两者都是 SKOS 等词汇表,则无论使用何种语法,都应该有类似的语义。

如果一个是本体,则另一个是词汇语义差异,无论使用何种语法,都很可能存在差异。

简短说明

这实际上取决于你的本体(或词汇)的表达能力。

如果您的本体是 OWL2 本体,则某些公理(通用概念包含 (GCI))无法转换为 Turtle 和 Manchester 语法,尽管 OWL/XML、RDF/XML 和 OWL 功能语法可以捕获这些。

如果您实际上使用词汇表(即 SKOS、Schema.org 等),则语法不太重要。

如果 1 是本体(OWL 2),另一个是词汇(SKOS 等),那么它们的语义可能会有所不同,因为使用 OWL 2 可以对概念之间的关系提供比 OWL 2 更丰富的描述。在词汇表中是可能的。

© www.soinside.com 2019 - 2024. All rights reserved.