[Semantic Web Theory]关于range和allvaluesfrom的区别 |
cquzjh 发表于 2004/11/15 10:40:11 |
range:用于定义某个属性的值域,假设在Pizza本体中,定义了hasTopping属性,它的定义域是Pizza,值域是PizzaTopping。那么当a hasTopping b的时候,可以推测出b是PizzaTopping~~~~~~~~~~~~~~~~由于用的是range,因此无论domain为什么,hasTopping的值域都必须是PizzaTopping.
allvaluesFrom:这是一个属性限定,定义某个属性的值只能来自于某个类。例如我们定义allvaluesFrom hasTopping PiazzTopping,也可以达到和上面同样的效果,当a hasTopping b的时候,也能推测出b就是PizzaTopping。~~~~~~~~~~~~~~~~~~~~allvaluesFrom只能在某个类的restriction中使用,并且该值域限定只对domain为该类的hasTopping有效。
也就是说,range完全可以被allvaluesFrom替代掉?我知道这个想法肯定不对,但是哪里不对呢?
|
阅读全文(3423) | 回复(0) | 编辑 | 精华 |
|
« | July 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | |
|
Blog信息 |
blog名称:cquzjh 日志总数:9 评论数量:33 留言数量:3 访问次数:101739 建立时间:2004年10月29日 | |

|