2005年2月24日
#
- 產品即時比價,為購買產品提供參考;
- 產品規格收集;
結果頁面

TODO List:
- Identify attributes in a web page
- Deal with multiple attributes in a single line while comparing
- Show already mapped attributes in compare dialog
- Filter "related product" area to reduce # of hunks (by identifying instance URLs in webpage)
- Use 3rd party (oss) Java diff library, to remove "org.eclipse.compare" dependency
- [Web]Add attribute value filtering options in search page
- Add "washer" or "MessageFormat" to attribute entry
- Specify whether an attribute is long text (e.g. description) or image URL
- Add popularity property to ore, evaluate it by speed, usage, etc.
- Solo data partition
- Show downloading progress bar in web interface
- Added order property to Attribute
- Result page columns categorized by ores
- Give different thread pool size to user according to his level, default = 3
- Ores of a category should be derived, like attributes inheritance
- Solve the problem that one ore maps attributes differently in different categories
- Model advanced search of ores
- Automatically discover search url pattern of ores
- Convert relative HREFs to absolute so that they can be recongnized by instance url pattern
- Add test query keyword for Category (or Ore) as an attribute, for easy testing purpose
- Ability to map multiple attributes in web page to one
- Package as rcp product
- Mark as "not available" for an attribute of ores
- Cache most recent downloaded web pages, for re-compare purpose
- Remove tag content to reduce hunks
- Remove unique content in product url to reduce hunks
Issue List:
- [Desktop]Concurrently download test pages in comparing dialog.
- Remove org.eclipse.swt dependency from solo model
- Instance url pattern of Ore should be multiple (allow an ore has multiple instance url pattern)
- Use relative path for default.solo
- Clear prior mapping when an attribute is assigned again, provide "remove mapping" button
- Add progress indicator for attribute extraction dialog while refresh comparison area
- Add as test instance URL when two URLs are entered to be compared
- Allow mapping multiple attributes in mapping dialog without pressing OK button
- Add add/remove category/attribute function
- Provide category selection function in editing ore dialog
- Replace compare area with Table for better performance
Web界面搜索結果的大概結構:
和離線編輯器比起來,供大多數人使用的web界面要簡單很多,如果不考慮用戶管理,大概就是一個搜索界面。

Solo的離線編輯器界面,其作用是編輯分類、屬性和Ore,作為在線查詢的后臺數據
為了讓使用者能更快體驗solo,solo計劃發布Web版本,第一個版本發布時間大約在08年3月底。
Solo在SourceForge.net的申請終于通過了,可以通過
http://sourceforge.net/projects/solo/訪問最新的Solo進展。
重新設計了透視圖結構,增加了Ontology下載管理功能,收藏夾功能。

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的問題列表