简体   繁体   English

“ someValuesFrom”和“ allValuesFrom”有什么区别?

[英]What is the difference between “someValuesFrom” and “allValuesFrom”?

In description logic, what is the difference between "someValuesFrom" and "allValuesFrom"? 在描述逻辑中,“ someValuesFrom”和“ allValuesFrom”之间有什么区别? In other words, the difference between (limited existential quantification) and (value restriction). 换句话说,(有限的存在量化)和(值限制)之间的差异。

For example, consider this: 例如,考虑一下:

∆ = {a, b, c, d, e} ∆ = {a,b,c,d,e}
ext(B) = {<c,d>} ext(B)= {<c,d>}
ext(R) = {<a,b>, <a,c>, <d,c>, <c,e>} ext(R)= {<a,b>,<a,c>,<d,c>,<c,e>}

So what is the difference between the following? 那么以下内容有什么区别?

ext(∃R. B) = ? ext(∃R.B)=
ext(∀R. B) = ? ext(∀R.B)=

Is there any way to simplify the concept of somevaluefrom and allvaluesfrom? 有什么方法可以简化somevaluefrom和allvaluesfrom的概念吗?

First, allValuesFrom and someValuesFrom sound like OWL, and they are explained with examples in the specification . 首先, allValuesFromsomeValuesFrom听起来像OWL,它们在规范中通过示例进行了说明

In the context of OWL (which is a DL language) they respresent restrictions on properties, especially on the class of the property values, meaning eg that you want to state that a Car , which has a manufactured_by property, this property is restricted to members of the Class Manufacturer . 在OWL(这是一种DL语言)的上下文中,它们表示对属性的限制,尤其是对属性值的类的限制,这意味着,例如,您要声明具有manufactured_by属性的Car将此属性限制为成员类Manufacturer

allValuesFrom and someValuesFrom differ in the sense, that the first requires all values of the property values, the latter at least one to be of a certain class. allValuesFromsomeValuesFrom在意义上有所不同,第一个要求属性值的所有值,后者至少一个要属于某个类。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM