以文本方式查看主题

-  计算机科学论坛  (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=64341)


--  作者:ruczhangxy
--  发布时间:7/3/2008 5:20:00 PM

--  请问一个关于Jena的问题
请问一个关于Jena的问题。

我用Jena自己建立了一个RDF的Model,并添加了若干属性,建立属性时没有指定NameSpace,其中一个属性为“Title”。

建立之后我用Jena中的SPAQL语句写了一个查询(其中str为一个字符串):SELECT ?X ?Z WHERE {?X <Title> ?Z . FILTER regex(?Z, \".*"+ str + ".*\")}

但是查询结构是空,如果将查询换为:SELECT ?X ?Y ?Z WHERE {?X ?Y ?Z . FILTER regex(?Z, \".*"+ str + ".*\")}
则可以查出很多结果来,当然也包含我需要的结果。但有趣的是,我用几个测试语句发现?Y绑定的资源的URI是Title,但是NameSpace是T,LocalName是itle,这是什么原因?


我的问题是我想通过制定属性名字来进行查询,那么此处?Y的位置究竟该怎么写?

希望各位指点~


--  作者:李宁
--  发布时间:7/5/2008 5:26:00 PM

--  
哈哈,太难了

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