1、测试Ore是否可连接
2、对没有Instance的Subject的处理(例如yisou的查询结果)
3、数字类型栏的正确排序
4、Index表格增加Retrive All命令
5、对无法连接的Ore不进行Index处理,在结果里提示用户该Ore无法连接
6、运行环境只能为J2SDK 1.4.06版本的问题(必须修改)
7、查询表格空间不够时要可以滚动
8、隐藏进度视图
9、保存查询到收藏夹,实现“订阅”功能
10、图形化编辑Ore模型代替Protege(大工程)
11、提供Ore模型下载功能,Local File替换功能
12、应用程序打包
13、拆分Ore选择、查询表格和查询结果为独立View
14、Index和Instance查询结果分为独立View,菜单分开
15、记录最新N条搜索历史
16、IndexJob和InstanceJob的改进,下载过程进度报告,取消操作响应
17、修改Reload功能的bug
18、实现Index->Instance的拖放和copy-paste操作
19、允许用户显示/隐藏各视图
20、含有用javascript载入内容代码的网页处理(难题)
21、一个Field应该可以被多个Ore重用
22、思考Ontology的发布模式
新版solo的问题列表
什么是Solo?
Solo是“Search OnLine Ores”的缩写,可以把Solo想象成一个统一的搜索入口,目前的Web上有非常多的搜索引擎,其中很多是专用目的的,例如各种电子商务的搜索功能。每一个这样的搜索引擎就是一个Ore,Solo做的是把它们按照类别集合起来,让用户输入很少的查询就能得到足够结果,并且这些结果是结构化的。
通过定义特定的本体,你可以为Solo增加更多的搜索功能。例如你可以搜书、搜数码相机、搜新闻,通过让Solo了解通用搜索引擎如Google,你当然也可以搜索任何“东西”。
为了方便定义本体,Solo提供一个简单有用的网页内容提取器,和一个本体测试工具,配合专用的本体定义工具(如Protege),定义一个Ore的时间大约可以控制在30分钟以内。当然,按照设想,一般用户只要从网上下载别人定义好的本体直接使用即可。
怎样使用Solo?
和所有程序一样,用户可以通过一个快捷方式启动Solo。选择自己要查询的物品类别,例如“书”,然后在可选的Ore列表勾掉不希望的项,在系统自动生成的查询表格里输入查询内容并按回车,稍后将在结果表格里看到查询结果。
此外,Solo还可以作为Eclipse的插件来使用(要求Eclipse 3.0或以上版本),使用界面基本不变。
注意下图中的查询结果里标有“b”的表示由于网络原因没能成功获取的信息,你可以Reload它们。