以文本方式查看主题

-  W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  [求助]protege中如何设置属性  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=121985)


--  作者:michael_鸿鹄
--  发布时间:10/9/2011 10:12:00 AM

--  [求助]protege中如何设置属性

    本人初学protege,不知道如何为类设置属性值,比如类叫张三,设置姓名、性别等属性值,如何操作,求高手解答(本人使用的是protege4.1)
--  作者:cvkkw
--  发布时间:10/10/2011 9:51:00 PM

--  
属性有两种,dataproperty和objectproperty.简单理解,非数字作为属性值的,就用objectproperty了!
你这个问题,可以先设定一个类名,叫human,h1是它的一个individual,再设定两个类,一个叫name一个叫sex,name类中是各种名字,如张三是其中的一个实例,sex里就只设定两个值,男和女两个实例。在objectproperty上添加两个属性,如hasName,hasSex。hasName的domain设为human,range设为name。hasSex的domain设为human,range设为sex。然后h1的实例中添加objectproperty,hasName和hasSex,选择指定的值就行了。
类没有属性,只有它的实例有!而且如果实例拥有的属性和属性本身设定的domain冲突,会报错的~~
--  作者:cvkkw
--  发布时间:10/10/2011 9:55:00 PM

--  
另外一种简单的是设定dataProperty,刚才对它的解释有误。只需要一个human类就行了,它的实例h1有两个dp属性,hasName和hasSex,其range都设为string,添加的时候直接写名字就行了~
--  作者:woncwen
--  发布时间:3/17/2013 11:40:00 AM

--  
请问对于数据属性的话,要是让它取特定的值,比如数据属性Sex,只能取male 和female,该怎样设置。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.012ms