以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 Semantic Web(语义Web)/描述逻辑/本体 』 (http://bbs.xml.org.cn/list.asp?boardid=2) ---- 关于W3C OWL 例子的问题- 如何实现多层的实例 (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=21086) |
-- 作者:zhouby -- 发布时间:8/12/2005 1:55:00 PM -- 关于W3C OWL 例子的问题- 如何实现多层的实例 http://www.w3.org/TR/owl-ref/的文档中有一个实例的例子在5.1节,如下: <Measurement> 可以看到<Quantity>中的内容形成了实例<Measurement>的第三层实例,这是如何实现的? |
-- 作者:zhouby -- 发布时间:8/14/2005 11:01:00 AM -- 自己顶一下 大家讨论一下吧。我觉得这样的需求很普遍呀。比如一个person类有一些属性,name, gender,weight,length, phone number等等,但是它的实例并不一定包含所有的属性,一次要先有一个属性确定它的实例有哪些属性,比如hasAttribbute属性建立person类和属性类的关系。然后再确定特定属性的值。比如person ZhangSan hasAttribute name, and name hasValue "Zhang San"。 这样的一个类应该怎么用owl实现呢?当然一种方法是给每个属性都加个DataProperty hasValue,但如果属性是几十个,那样将很复杂 |
-- 作者:windbird -- 发布时间:8/15/2005 11:12:00 PM -- 为什么不直接定义datatype Property:hasName,然后将其domain置为person,其取值类型为string呢?何必要将诸如name,weight,lengty,phonenumber这些都定义为类呢? |
-- 作者:zhouby -- 发布时间:8/16/2005 11:57:00 AM -- 我只是举个例子说明一下我的问题,实际上我的ontology很复杂。 请看第一篇文章的例子,这个是w3C网站上的。好像使用了匿名实例来实现多层的,可在protege中无法使用匿名实例。 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
2,226.563ms |