以文本方式查看主题

-  计算机科学论坛  (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=55313)


--  作者:chenxl08
--  发布时间:11/13/2007 10:52:00 PM

--  在protege中构建本体时对属性关系的疑问
本人正在学习用protege构建一个简单的本体模型,但是在构建过程中发现有不少疑问,望各位大虾帮我解疑,谢谢!
一个类对象的多个属性如何建立?如学生类包含了姓名、性别等属性,如果在属性中构建的话,如何与类之间的关系进行区别?

--  作者:jpz6311whu
--  发布时间:11/13/2007 11:08:00 PM

--  
请先通读protege owl tutorial吧
--  作者:topyn
--  发布时间:11/19/2007 10:10:00 AM

--  
没有搞清楚楼主的问题。类之间的关系通过继承可以表现。在Protege中建立owl本体,属性有几种:Object 属性,datatype属性和annotation属性,Object属性指的是此属性值是实例,datatype指的是字面值(Literal,不是实例),至于annotation目前我还没有用到。
例如:如果性别和姓名是类的话,那么可以给学生类添加一个一个Object属性(如hasSex,hasName),然后指定hasSex和hasName的Domain和Range就可以了。
如果想把性别和姓名设为datatype属性(假定为sex,name),设置Domain,指定Range类型为String或其他你需要的类型就可以了。
不知道对楼住有帮助没。
--  作者:supergg
--  发布时间:11/19/2007 3:16:00 PM

--  

--  作者:supergg
--  发布时间:11/19/2007 3:17:00 PM

--  
哎,这个Protege真的很头疼啊!
--  作者:Avansky
--  发布时间:4/12/2010 4:16:00 PM

--  
姓名、性别等属性可以作为DataProperty。这些属性的Domain定义为类“学生”。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms