以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Web Services & Semantic Web Services 』  (http://bbs.xml.org.cn/list.asp?boardid=10)
----  Protege OWL API? 还是jena?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=10&rootid=&id=34589)


--  作者:ricknan
--  发布时间:6/19/2006 3:15:00 PM

--  Protege OWL API? 还是jena?
请问现在用Protege OWL PLugin 创建完本体库之后是用Protege OWL API读取方便,还是用Jena操作方便,那个更容易与其它OWL工程结合?
--  作者:yanxq
--  发布时间:6/19/2006 6:28:00 PM

--  
Jena更容易,用得也更多吧
--  作者:timearrow
--  发布时间:10/5/2006 4:29:00 PM

--  
似乎Protege也用到Jena的。

两者在推理方面应该也都兼容DIG接口的推理引擎。

Jena应该是用的广泛些,而且好像本体持久化方面也做得不错,还包含一个ARQ查询引擎支持SPARQL,不知道Protege OWL API这些方面如何。

还有效率方面也不知道两者如何。

还有一个选择是KANO2,也不知道他们三者到底孰优孰劣,有前辈们给个比较不:)谢谢


--  作者:iamwym
--  发布时间:10/5/2006 4:48:00 PM

--  
写程序起来是protege owl plugin api最顺手,kaon2查询效率好些
--  作者:blueocean
--  发布时间:4/29/2007 4:01:00 AM

--  
以下是引用iamwym在2006-10-5 16:48:00的发言:
写程序起来是protege owl plugin api最顺手,kaon2查询效率好些

请问如果使用Protege建好的本体是存放在MySQL等数据库中,Protege OWL API是不是可以直接访问的?

另外,Protege也是使用Jena开发的,为什么不直接使用Jena的持久化机制呢?


--  作者:timothy
--  发布时间:4/29/2007 8:56:00 AM

--  
可以直接访问!!!

--  作者:heiie
--  发布时间:4/29/2007 10:43:00 AM

--  
以下是引用blueocean在2007-4-29 4:01:00的发言:
[quote]以下是引用iamwym在2006-10-5 16:48:00的发言:
写程序起来是protege owl plugin api最顺手,kaon2查询效率好些
[/quote]

请问如果使用Protege建好的本体是存放在MySQL等数据库中,Protege OWL API是不是可以直接访问的?

另外,Protege也是使用Jena开发的,为什么不直接使用Jena的持久化机制呢?


protege提供有更多有用的api,而且protege项目中有很多不错的plugin,它可以在你日后对ontology进行进一步操作时----如建立并使用swrl进行推理-----提供更好的帮助。而且protege本身的可视化ontology构建可以方便开发领域中的ontology(还有rule的构建也是)。在jena与protege api都提供持久化机制的情况下(性能那个强我不晓得),我认为使用protege api会加快你的程序开发。


--  作者:blueocean
--  发布时间:4/29/2007 8:36:00 PM

--  
谢谢楼上的两位!

正解啊!!!!


--  作者:blueocean
--  发布时间:4/29/2007 8:40:00 PM

--  
可是用Protege,后续的推理应该怎么做?
外挂Racer吗?
[此贴子已经被作者于2007-5-7 21:13:58编辑过]

--  作者:blueocean
--  发布时间:5/18/2007 3:02:00 PM

--  
以下是引用heiie在2007-4-29 10:43:00的发言:
[quote]以下是引用blueocean在2007-4-29 4:01:00的发言:
[quote]以下是引用iamwym在2006-10-5 16:48:00的发言:
  写程序起来是protege owl plugin api最顺手,kaon2查询效率好些
  [/quote]

  请问如果使用Protege建好的本体是存放在MySQL等数据库中,Protege OWL API是不是可以直接访问的?

  另外,Protege也是使用Jena开发的,为什么不直接使用Jena的持久化机制呢?
[/quote]

如何访问呢????

protege提供有更多有用的api,而且protege项目中有很多不错的plugin,它可以在你日后对ontology进行进一步操作时----如建立并使用swrl进行推理-----提供更好的帮助。而且protege本身的可视化ontology构建可以方便开发领域中的ontology(还有rule的构建也是)。在jena与protege api都提供持久化机制的情况下(性能那个强我不晓得),我认为使用protege api会加快你的程序开发。



--  作者:feng2007
--  发布时间:5/19/2007 8:13:00 PM

--  
谁是这方面的专家给点详细说明吧!
好像大家都卡在这里了!!!
--  作者:gzfxxy1978
--  发布时间:5/21/2007 10:01:00 AM

--  
高手就是多啊,我能想到的,您们都想到了
--  作者:ttlxzzccc
--  发布时间:5/23/2007 9:31:00 AM

--  
同问!

--  作者:2005sinbad
--  发布时间:5/9/2008 11:30:00 AM

--  
问一下,那里有kano2下载?
--  作者:sunrisee
--  发布时间:5/9/2008 11:59:00 AM

--  
protege api
--  作者:liuqiong1124
--  发布时间:6/4/2008 5:39:00 PM

--  
我想问问版主,用Protege创建本体后,就直接可以称为本体库了吗?我的论文题目是要研究本体库,很不明白。老师说要实现库的查询以及增删改。
--  作者:zysky007
--  发布时间:4/23/2009 10:02:00 AM

--  
Protege 4是用OWLAPI了
--  作者:xiaoxiaoxia
--  发布时间:10/9/2009 10:31:00 AM

--  
以下是引用zysky007在2009-4-23 10:02:00的发言:
Protege 4是用OWLAPI了


请问这个论点是什么意思啊?我也用Protege 4,想在本体知识库基础上编写语义检索界面,有点乱,请指教!
--  作者:cjdby
--  发布时间:10/9/2009 5:42:00 PM

--  
Protege里也调用了jena的东西呀。我觉得protege API挺好用的。
--  作者:murphykwu
--  发布时间:12/16/2009 1:01:00 PM

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