以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  关于SWRL写规则语言的一个问题!!!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=54059)


--  作者:yeho1999
--  发布时间:10/18/2007 11:45:00 PM

--  关于SWRL写规则语言的一个问题!!!
如果用SWRL写规则的话,那么一个OWL里CLASS的删除,应该怎么写,比如现在有两个CLASSE,一个是“PERSON” ,一是个 “FATHER”,现在要把“FATHER”这个集删除掉,这个怎么写,有比如有很多很多的集,删除其中一个的思想是怎么样的,另外就是如果是在很多PROPERTY里删除其中一个呢,和删除CLASSE的思想一样吗???
--  作者:lo_ol
--  发布时间:10/20/2007 1:43:00 PM

--  
如果我的理解没有错的话,你说的rule是action rule, 而SWR只是logic rule。 所以你不能通过swrl 删除OWL里的class, 你需要通过程序去修改class
--  作者:yeho1999
--  发布时间:10/23/2007 9:22:00 PM

--  
现在是想用SWRL实现对一个OWL文挡的操作,比如用SWRL建立一条规则,用已知的信息推出一个新的类,这个操作就可以看成是一个新的类的产生的操作,现在的问题就是,已知的OWL文挡已经建立好了,怎么用SWRL写成的文挡去实现操作,然后观察得到的作为结构的OWL文挡是不是变化了,这个类是不是在新的OWL文挡中出现了。小弟现在的问题就是,不知道自己写的SWRL文挡在什么样的平台下实现,来比较给出的OWL文挡的变化。。。。急啊,有那位大大知道,给小弟点建议吧
--  作者:iamwym
--  发布时间:10/24/2007 3:28:00 AM

--  
rule的用意是去补充owl表达能力的不足,不是为了对本体进行操作的。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms