以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (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=24122) |
-- 作者:assise -- 发布时间:11/10/2005 10:41:00 AM -- 本体推理如何使用? 最近在看关于本体推理的东西,不过好像有很多理论性的文章只说明了本体的推理机制,但是我还是不知道推理的使用具体是怎么样的? 当初在做本体时下载了一个Racer推理机,但是只能用来检错(一致性等)或是根据条件分类,如果我需要编程实现信息检索时,好像用不上Racer。 我现在的想法是,通过jena对本体进行简单推理,而Racer只能暂时作为本体的查错工具。 不知我的想法对不对?在具体实现时应该怎么使用推理呢?请教各位:) |
-- 作者:wangw98 -- 发布时间:11/10/2005 11:32:00 AM -- Racer推理机可以实现OWL DL层次的推理 例子: Model cModel = ModelFactory.createDefaultModel(); String prefix = "http://www.owl-ontologies.com/generations.owl#"; Resource conf = cModel.createResource(); conf.addProperty(ReasonerVocabulary.EXT_REASONER_URL,cModel.createResource("http://localhost:8080")); DIGReasonerFactory drf = (DIGReasonerFactory)ReasonerRegistry.theRegistry().getFactory(DIGReasonerFactory.URI); DIGReasoner r = (DIGReasoner)drf.create(conf); OntModelSpec spec = new OntModelSpec(OntModelSpec.OWL_DL_MEM); spec.setReasoner(r); OntModel m = ModelFactory.createOntologyModel(spec,null); |
-- 作者:assise -- 发布时间:11/10/2005 12:23:00 PM --
请教:能具体解释一下代码吗? |
-- 作者:Jamsauce -- 发布时间:11/10/2005 9:53:00 PM -- Jena的帮助文档似乎有。。。 |
-- 作者:kolapig -- 发布时间:11/11/2005 2:52:00 AM -- 其实 如果 reasoner 不仅仅只能作为本体差错的工具, 你说的信息检索可能指的是 ontology query 吧? 比如 知道 A 是 B 的 儿子, B 是 C的儿子 , 你可以得出 A 的爷爷是C |
-- 作者:assise -- 发布时间:11/11/2005 4:15:00 PM -- 我现在问题是不知如何在eclipse中通过接口使用Recer推理? Recer虽然提供有查询语言,但是怎样在eclipse中使用呢? |
-- 作者:kolapig -- 发布时间:11/13/2005 10:35:00 PM -- jracer 是 java API 可以用于 java 编程 也可用 dig 实现,具体我也没用过 |
-- 作者:jpz6311whu -- 发布时间:11/14/2005 2:03:00 PM --
C有可能不是男性,也可能是奶奶,所以这个推理不成立 |
-- 作者:feifeifly -- 发布时间:11/14/2005 2:11:00 PM -- 最近在看关于本体推理的东西,不过好像有很多理论性的文章只说明了本体的推理机制,但是我还是不知道推理的使用具体是怎么样的? 当初在做本体时下载了一个Racer推理机,但是只能用来检错(一致性等)或是根据条件分类,如果我需要编程实现信息检索时,好像用不上Racer。 我现在的想法是,通过jena对本体进行简单推理,而Racer只能暂时作为本体的查错工具。 不知我的想法对不对?在具体实现时应该怎么使用推理呢?请教各位:) 我的想法跟你是一样的。就我目前的经验来看,Racer的确是在辅助建模阶段使用比较有利,用于检查一致性、推理出新的分类体系等,这个功能在Protege里很容易实现。 Jena里面的推理机除了对rdf、owl的支持以外,还支持普通类型的规则推理(前向、后向推理),有了这个,就可以实现诸如A是B的儿子,B是C的儿子,A是C的爷爷。
|
-- 作者:guchusheng -- 发布时间:11/15/2005 5:40:00 PM -- 谁能帮帮我,怎样使用jena啊?马上要交论文了,可是我的推理机还没弄出来,怎么办? |
-- 作者:assise -- 发布时间:11/17/2005 8:42:00 PM --
直接把jena包导入到eclipse下就可以使用了 |
-- 作者:assise -- 发布时间:11/17/2005 9:06:00 PM -- 九楼说的“如果需要实现应用程序中的编程,racer不太行”我觉得不太准确,因为我从网上找到资料说:Jena自身提供的是基于规则的推理机,不能对所有的OWL-DL推理功能支持,性能上也比不过Racer,Racer算是DL推理机里性能最强悍的了。但Racer使用的是DIG接口,需要通过HTTP或是TCP访问,所以如果你的KB不是很复杂的话,可能会由于通信的时间消耗反而使性能下降。另一方面Racer一定程度来说只是单纯的推理机,它不对KB的存储做很多考虑,而Jena下对KB的存储乃至持久化支持的都很完整(可以把KB直接存在关系数据库中)。 所以在我试验推理时,想先试试用dig接口访问Racer是如何实现的,对于一般的推理也许jena就足够了,但是以防万一还是用一用Racer吧。 我现在在eclipse通过dig连接Racer已经可以了,但是怎么使用推理呢?(对于jena的推理我掌握的不多,所以现在就犯愁了),有没有具体的例子或文档? |
-- 作者:assise -- 发布时间:11/20/2005 3:30:00 PM -- 通过dig接口连接Racer可以实现简单推理了,但是为什么不支持中文啊? 在本体里,我用中文表示class和property时可以推理;但是用中文表示individual时,就报错,好像是dig的错误,请问那位高手知道怎么回事,可以如何修改才能支持中文呢? |
-- 作者:wangaili -- 发布时间:12/7/2005 9:56:00 PM -- 兄弟帮帮忙,给我发个racer |
-- 作者:caozs -- 发布时间:12/9/2005 4:17:00 PM -- Jena现在的文档好像没以前1.6版的清楚, 看起来蛮费力的. 不过学Jena也久看他的文档这个办法了. |
-- 作者:iamwym -- 发布时间:12/9/2005 4:48:00 PM -- 我想不是所有中文字符utf-8支持的吧,如果不支持,那么就不是标准本体文件编码,无法被解析是很正常的。 |
-- 作者:xirufeng -- 发布时间:12/12/2005 1:39:00 PM -- 我觉得这个做出来之后,没有个特别的标准,好像也不好评价,不知道我这样理解对不对 |
-- 作者:windancer2003 -- 发布时间:12/20/2005 4:13:00 PM -- 关注中! |
-- 作者:jessica_w3 -- 发布时间:1/13/2006 2:24:00 PM -- 在做论文,可是对racer和jena仍感困惑 |
-- 作者:jessica_w3 -- 发布时间:1/13/2006 2:27:00 PM -- 为什么我在https://www.racer-systems.com上面注册不了啊。到哪里可以down一个racer啊?紧急求助各位……先谢谢了 |
-- 作者:jpz6311whu -- 发布时间:1/16/2006 7:17:00 PM --
如果C是女的呢? |
-- 作者:huangyi -- 发布时间:2/7/2006 3:48:00 PM -- 兄弟帮帮忙,给我发个racer hmhyhm@hotmail.com 谢谢了! |
-- 作者:zhaoydtx -- 发布时间:8/20/2007 11:20:00 AM -- 我也是下不了racer ,下了一周也没成功,麻烦兄弟帮忙传个:zhaoli82628@126.com |
-- 作者:blueskyboy -- 发布时间:9/17/2007 10:10:00 AM -- 迷惑中! |
-- 作者:xieyicai -- 发布时间:11/27/2007 10:50:00 PM -- 我也没下载到,请帮我发一个吧,非常感谢! E_mail:xieyicaiwlz@tom.com |
-- 作者:clalisha -- 发布时间:11/30/2007 11:06:00 AM -- 恩,各位的分析,也让我收益啊! |
-- 作者:lonnf -- 发布时间:12/1/2007 1:15:00 AM -- 本体的推理的确是一个复杂的过程…… |
-- 作者:忙着做毕设 -- 发布时间:4/24/2008 9:58:00 PM -- 楼主,我毕设业者题目,很郁闷,交流一下吧,qq380447909,告诉我你是jena,好吗 |
-- 作者:would -- 发布时间:7/15/2008 2:18:00 PM -- 我也去racer的官方网站注册了,可是发到我邮箱的内容没有下载的链接,不知道怎么回事,楼主能不能也给我发个racer啊?谢谢你了! |
-- 作者:dongdong_0102 -- 发布时间:7/17/2008 5:19:00 AM -- 关注中。。 |
-- 作者:dongdong_0102 -- 发布时间:7/17/2008 5:20:00 AM -- 我这里有,需要racer的发消息给我。 |
-- 作者:ybziwen -- 发布时间:7/17/2008 11:22:00 AM -- 您的这段程序里面,哪句话是racer推理机的呢?Dig 接口和racer推理机是个什么关系呢? |
-- 作者:would -- 发布时间:7/18/2008 8:10:00 AM -- racer 给我发个吧,谢谢! w.wei1984@163.com |
-- 作者:hetiandi -- 发布时间:7/31/2008 5:22:00 PM -- dongdong_0102 : |
-- 作者:zhaoydtx -- 发布时间:7/31/2008 5:30:00 PM -- 给33楼和34楼的发了 |
-- 作者:would -- 发布时间:8/5/2008 9:06:00 AM -- racer
非常感谢! |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
234.375ms |