以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 Semantic Web(语义Web)/描述逻辑/本体 』 (http://bbs.xml.org.cn/list.asp?boardid=2) ---- jena的rules文件是否不支持中文?[求助] (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=79727) |
-- 作者:hoho19840130 -- 发布时间:1/29/2010 10:13:00 AM -- jena的rules文件是否不支持中文?[求助] 我想问下jena中的rules文件如果有中文,是否不支持? 比如我有1个class person 2个对象属性 有父亲,有爷爷(注意是中文) 定义规则如下: @prefix fa: <http://zhumzhu.com/family#>. rule1:[(?X fa:有父亲 ?Y), (?Y fa:有爷爷 ?Z) -> (?X fa:有爷爷 ?Z) ] 把该文件保存为d:\myService2.rules 在myeclipse下运行会报Exception in thread "main" com.hp.hpl.jena.shared.RulesetNotFoundException: d:\myService2.rules 但是我把对象属性改为 hasFather 和 HasGrandFather 就没异常了。 现在看rules的解析器源代码,有哪位大虾能帮下。 |
-- 作者:hoho19840130 -- 发布时间:1/29/2010 3:08:00 PM -- 已解决 通过查看Rule.java发现是用utf8编码的,想了想应该是支持中文的,觉得是文件编码问题,把文件编码格式改成utf-8,报另外的一个异常,于是把BufferedReader用String打出来,发现?@include <OWL>.多了个问号,再看看编码格式还有个utf8无bom,用这个就好了,这个bom是什么了,查了下好像是什么签名之类,反正不懂。 |
-- 作者:springbird -- 发布时间:2/9/2010 11:15:00 PM -- 楼主,你好,我也是正在研究推理这块,可是根据写的规则,查询不出结果来,问一下,你的SPARQL查询语句怎么写的呢? |
-- 作者:fanwander -- 发布时间:8/23/2010 8:03:00 AM -- 支持中文的,但要注意编码方式,一般为UTF-8 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
47.363ms |