以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  [求助]protege api 和sparql查询问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=69776)


--  作者:fanyi
--  发布时间:11/24/2008 10:33:00 AM

--  [求助]protege api 和sparql查询问题
各位高手:我用sparql制定了一个查询式
String queryStr="PREFIX meOntology:<http://www.owlontologies.com/MeOntology.owl#>"+
"SELECT *"+
"FROM <http://www.owl-ontologies.com/MeOntology.owl>"+
"WHERE"+
"{ ?subject meOntology:prevent ?object}";
其中prevent是属性名称,然后我用
QueryResults qr=owlModel.executeSPARQLQuery(queryStr);             
while(qr.hasNext()){
              System.out.println(qr.next().get("subject"));
              System.out.println(qr.next().get("object"));
             }
来读取结果,可是怎么也得不到相应的结果,请问大家:这里的错误是什么呢?我找过了帮助文档,但是没找到答案,不知道是不是漏掉了。请大家帮帮我,谢谢!!


[此贴子已经被作者于2008-11-25 13:52:18编辑过]

--  作者:iamwym
--  发布时间:11/25/2008 11:30:00 AM

--  
get("s"), get("o")是什么东西
--  作者:fanyi
--  发布时间:11/25/2008 1:54:00 PM

--  
哦,不好意思!当时打的时候打错了,现在改过来了,但是还是没运行出来。
--  作者:iamwym
--  发布时间:11/29/2008 5:08:00 PM

--  
认真读下sparql吧,楼主以为是sql么?完全不是这种格式。。。
--  作者:fanyi
--  发布时间:11/29/2008 6:27:00 PM

--  
sparql当然不是sql,这个谁都知道,虽然您很厉害,但是我并不觉得您更懂sparql
看看这个链接吧
http://protege.stanford.edu/doc/sparql/
而且顺便说一下,这个问题我已经解决了,就是按照这个查询式写的。
--  作者:iamwym
--  发布时间:11/30/2008 11:32:00 AM

--  
既然解决了就好,至于我是不是了解,楼主也是白关心,呵呵
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
39.063ms