以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  构建化学本体,疑惑中  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=28490)


--  作者:larlarfly
--  发布时间:3/12/2006 4:43:00 PM

--  构建化学本体,疑惑中
比如“铁”,“铜”
我就想表达:
铁的物理性质是:熔点xxxx,沸点xxxx
铁的化学性质:热稳定性较弱

在protege里,是不是只有定义一个类“铁”,然后定义一个实例“铁1”,才能取得到其属性具体值吗?对于某一个class,不能定义其属性具体的值吗——把“铁“作为一个class!

这段owl该怎么写呢?

非常疑惑中,难道在概念层上没有对属性的具体付值?那某一个概念整段的文字性的定义怎么表述?。


--  作者:jpz6311whu
--  发布时间:3/12/2006 4:48:00 PM

--  
楼主首先要搞清楚,你认为“铁”是类还是实例?
--  作者:larlarfly
--  发布时间:3/12/2006 5:16:00 PM

--  
类又如何呢?实例又如何呢?

其实在我这里,应该是一个实例,可以在他的上面有“金属”的类,问题在于“金属”作为一个类,他也有物理性质,化学性质,这些具体的值怎么来描述。因为我要做检索时,如果检索到“铁”,没找到物理性质的话,我希望可以找到“金属”的性质的值。
   我不知道该如何描述这个关系,和表达;作为一个类,难道它的属性的具体的一个值是没办法付的吗?还是在定义类属性的时候,可以在annotation里面加入一段描述

如果可以对一个“class”的属性付具体的值,我也可以把“铁”作为一个类;实例是不能没有上层概念而存在的吧~~!


--  作者:jpz6311whu
--  发布时间:3/12/2006 5:25:00 PM

--  
作为实例的“铁”,它是具体的,它有一个“熔点”属性,其值是“1534℃”

做为类的“金属”,它是抽象的,它没有一个确切的“熔点”值。

你说“如果检索到“铁”,没找到物理性质的话,我希望可以找到“金属”的性质的值。”
针对你说的这个,我认为如果你把“金属”当作类来看,那么“金属”的性质的值,并不存在。


--  作者:larlarfly
--  发布时间:3/12/2006 5:53:00 PM

--  
o!  谢谢先;呵呵~

那能否解决这个问题呢?该如何定义呢,“金属”也作为一个实例?那如果要检索“金属”的值,是否可以定义“金属”和“铁”这两个实例的关系呢?如果不定义的话,怎样来关联上这样的两个实例呢?或是有其他的方法?!!

如果是您,您会怎么设计呢?

多谢多谢!呵呵


--  作者:chry0403
--  发布时间:3/14/2006 7:47:00 AM

--  
还是高手厉害啊,
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms