以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  SWRL如何由instance得到class  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=90305)


--  作者:sunjiankirk
--  发布时间:4/11/2011 3:02:00 PM

--  SWRL如何由instance得到class

小弟有个问题,不知道SWRL能不能实现?
通过推理得到匹配的instance,怎么知道instance所在的class?
本来想用Abox但是现在不支持推理,Tbox又不涉及instance
总不至于枚举吧

--  作者:qingmai
--  发布时间:4/13/2011 8:06:00 PM

--  
不太明白你的意思,找一个individual的class好像跟swrl没什么关系,如果你用protege 编程的话,调用getRDFtype()好像就可以。
--  作者:sunjiankirk
--  发布时间:4/16/2011 11:33:00 AM

--  谢谢
或者说,SWRL通过JESS推理出来的都是instance对吧
--  作者:linmingliang
--  发布时间:5/5/2011 10:23:00 AM

--  
可以用SWRLRuleEngine里的getInferredAxioms()方法,这个方法可以显示推理的结果,即属性(?x,?y)或者类(?x),楼主可以参考protege官网上源代码的文档
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms