以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  Protege Core API有详细一点的说明么?是否都在源代码里  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=54921)


--  作者:hunterdong
--  发布时间:11/6/2007 5:14:00 AM

--  Protege Core API有详细一点的说明么?是否都在源代码里
using protégé forms in other applications

在这个示例里发现一些有用的方法,可是网站上好像说明和实例都很少。。API列表也太不详细了吧,难道只能望文生意么?每个类几十几百个方法看名字也看不过来啊?

比如 project.show(instanceName);


不知论坛是否能否整理一些精华贴,呵呵,还是说希望每个人都经历一个摸索的过程(很多时候效率很低,卡在不明白基本步骤或者很基本的地方出错上)


--  作者:jpz6311whu
--  发布时间:11/6/2007 5:12:00 PM

--  
建议楼主还是老老实实看源代码吧,没有捷径的

project.show(instanceName);
这个是弹出一个JFrame,显示那个instance具体详细信息


--  作者:iamwym
--  发布时间:11/7/2007 1:00:00 AM

--  
我不知道楼主要干嘛,不过protege一般人家看owl plugin的代码比较多吧。

楼主稍显浮躁了,很多东西在protege wiki里面


--  作者:hunterdong
--  发布时间:11/7/2007 6:06:00 AM

--  
呵呵,终于明白过来了。。应该看protege自己的源代码。。这就是最大的sample..

多谢两位。

我想做的就是读出owl文件里的类来,再添加一些子类。。之前还是基本概念有点混淆,protege core里用Cls类和Projecte类就可读出来,但是有点问题,改用owl api说明里的RDFSClass或OWLNamedClass又根本不显示,想debug step by step但是好像没有某个debug 的socket服务器无法调试,

决定采用OWLNamedClass。。“Unless you are explicitly working in RDF, you will most likely create OWL classes.”


现在用jButton1.setText("debug location and variable value")土办法来调试。。惨


--  作者:hunterdong
--  发布时间:11/7/2007 6:14:00 AM

--  
用土办法搞定了。。不能显示的愿意是修改的时候经常顾此失彼,从Cls和.pprj文件换过来的时候忘了去掉一个显示入口的条件判断了。。。

改了前面忘了后面


--  作者:hunterdong
--  发布时间:11/7/2007 6:26:00 AM

--  
去看了一下Protege Wiki确实不错,发现一些有用片段如:

Displaying custom hierarchies in OWL : display hierarchies using other relations than subclass of.  

Querying your ontology    (3F1)

RunSPARQLQueryAPI -

曾觉得Protege界面太复杂所以想能不直接去理代码一个一个地串葫芦找对应功能的代码。。看来开源的东西没什么捷径只有RTFC

前几天用几个别的java工具时候看了一些功能代码,确实颇有收获,那就继续RTFC吧


--  作者:andyneo
--  发布时间:6/12/2011 2:49:00 PM

--  
关于楼主的工作我也在进行相似的 由于是刚起步所以略显步履维艰 可否提供些帮助 或者关于如何用protege wiki  谢谢啦!
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms