设计高效的本体控制语言
在本体和基于本体的系统中,设计高效的控制语言(CLs)是一个重要的研究方向。这些控制语言不仅要能够表达本体和查询语言,还要在数据复杂度上具有良好的性能,以适应大规模数据的管理和查询需求。
1. 扩展词汇表以适应DL - LiteR,⊓
为了迁移到DL - LiteR,⊓,需要在词汇表中添加以下词汇条目:
- nice ∈ncl/ncl, λX.λz.(X(z) ∧ Nice(z))
- who ∈(ncl\ncl)/(np\scl): λX.λY.λz.(X(x) ∧ Y(z))
- and ∈((np\scl)\(np\scl))/(np\scl): λX.λY.λz.(X(z) ∧ Y(z))
- a ∈(((np\s∃)/np)\(np\scr))/n: λY.λZ.λy.∃x.(Z(y,x) ∧ Y(x))
使用句子级别来控制这些结构的出现,扩展后的词汇表也能解释某些特定结构。
1.1 控制合取和否定的交互
需要一个在句子级别 scl 操作的合取,以阻止否定(如“does not”)与使用“and”构建的动词短语组合。例如,“does not walk and speak”会产生非DL - Lite可表达的意义表示(MR) λz.¬(Walk(z) ∧ Speak(z)) ,并导致难以处理的数据复杂度。同样,要阻止“is not a”与使用交集形容词构建的名词短语组合,像“is not a
超级会员免费看
订阅专栏 解锁全文
1559

被折叠的 条评论
为什么被折叠?



