0

根据我阅读有关猫头鹰形式语义的语义网技术基础一书的理解,Hitzler 等人为 SROIQ 提出了两种模型理论语义:一种是类似模型检查的方法(我们检查不同的解释找到我们知识库的模型),另一个是通过谓词逻辑。在后一种方法中,本书只是将 SROIQ 转换为谓词逻辑。

但是,这本书对我来说有点混乱,我不知道我是否得到了一些正确的观点,所以这里是我的问题:

  1. 模型检查是一种模型理论语义吗?

  2. 将您的 SROIQ 转换为谓词逻辑也是模型理论语义吗?

  3. 如何将 SROIQ 翻译成谓词逻辑是一种“语义”?是不是因为在转换之后,我们可以拿起 FOL 语义和算法?

谢谢!

PS是本书的链接!以防万一!

4

1 回答 1

2

模型理论语义是您如何确定公理的含义 - 即,哪些规则可用于构建模型或检查它是否有效。两个例子:OWL 语义和 RDF 语义。它们有很多重叠,但并不完全相同。

模型检查不定义语义,它将模型中定义的语义规则应用于实际的知识库。转换为另一种形式,例如谓词,可能会保持相同的语义(即,所有模型在两种形式中都保持相同),但这取决于所涉及的形式。

于 2019-06-07T06:54:30.707 回答