以文本方式查看主题

-  W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL  (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=86919)


--  作者:xingeydh
--  发布时间:9/26/2010 10:12:00 PM

--  一个本体查询的语义集成的问题
我建立了两个本体a.owl,b.owl文件,在a中,建立一个Animal类,并附加了实例dog,cat,在b中,建立了Dongwu类,并附加了实例Lion,并且,我在b中导入链接了a.owl文件,这样,我可以将Animal设成与Dongwu为等价类,问题现在出来了
我在protege4.1软件中,运行自带的Hemit推理后,在DL query查询模块中可以看出Dongwu类有三个实例对象
但是,我在jena程序中运用如下的查询语句
String queryString =prefix+
                  "PREFIX p:<http://www.aaa.cn/b.owl#>"+            
            "SELECT ?name  WHERE {" +
            "?name rdf:type p:Dongwu . }"

执行后,查询的结果只能看到Lion,没有dog,cat实例

问牛人:jena是否不支持带推理的查询,怎样写sparql语句就可以查到dog,cat?


--  作者:muai123
--  发布时间:9/27/2010 11:50:00 AM

--  
这个好深奥 啊
http://www.djtuolian.com
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
564.453ms