以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  jena推理问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=78284)


--  作者:bluefisher
--  发布时间:11/23/2009 11:35:00 AM

--  jena推理问题
问大家一个关于jena的问题:我定义了一个规则String rule1="[rule1: (?x rdfs:subClassOf ?y),(?y rdfs:subClassOf ?z)"+"->(?x rdfs:subClassOf ?z)]";
使用下面的语句进行选择String querystr = prefixes +
        "SELECT ?x " +
        "WHERE {" +
        " ?x rdf:type one:Animal ." +
        "}";
为什么得到的推理结果中没有兄弟节点的信息,只是随机的选一个节点深度遍历下去

我的animal节点中有食肉动物类,还有草食动物类
但是结果中只显示肉食动物的那个分支,不显示草食动物的那个分支

结果输出是这个语句:ResultSetFormatter.out(System.out, results, query);
有会的请解决一下,不胜感激


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms