270 likes | 467 Views
IR 系統技術發展. 江玉婷 臺大圖書館系統資訊組 tingchiang@ntu.edu.tw 2013/10/04. 大綱. NTUR 簡介 發展歷程 系統元件及運作基本概念 NTUR 新版功能特色 (RC5-RC6) 瀏覽與查詢 統計資訊 後端管理 工具 與外部 資源介接 挑戰與未來工作. NTUR 發展歷程. NTUR DSPACE. 系統架構. 系統程式 JAVA 跨平台 MVC Web 架構 JAVA + JSP 其他工具程式 資料儲存 RDBMS Bitstream Files 文件原始檔案 靜態 頁面 索引 檔.
E N D
IR系統技術發展 江玉婷 臺大圖書館系統資訊組tingchiang@ntu.edu.tw 2013/10/04
大綱 • NTUR簡介 • 發展歷程 • 系統元件及運作基本概念 • NTUR新版功能特色(RC5-RC6) • 瀏覽與查詢 • 統計資訊 • 後端管理工具 • 與外部資源介接 • 挑戰與未來工作
NTUR發展歷程 NTUR DSPACE
系統架構 • 系統程式 • JAVA跨平台 • MVCWeb架構 • JAVA + JSP • 其他工具程式 • 資料儲存 • RDBMS • Bitstream Files • 文件原始檔案 • 靜態頁面 • 索引檔
基本資料結構 學院 系所 分類 文件 檔案集 檔案
一般瀏覽 管理模組 個人頁面 MyIR 系統功能特性 • 瀏覽與查詢 • 階層式分類瀏覽 • 查詢:全文檢索、進階查詢、詞彙擴展、查詢排序 • 多語介面 • 排行統計 • 個人頁面 • 資料上傳、編輯 • 資料審核 • 文件認領 • 管理模組 • 單筆、整批資料處理 • 權限設定 • 系統參數設定
系統功能特性 • 彈性系統設計 • 社群與類別 • 詮釋資料 • 資料呈現設定 • 資料存取權限政策 • 資料對象:資料層級(Community、Collection、Item)… • 動作:讀取、新增、刪除…. • 適用身分:Eperson、EpersonGroup
NTUR新版功能 RC5-RC6
改版重點 • 更好的使用經驗 • 中文化 • 使用流程及介面調整 • 瀏覽及查詢 • 統計功能 • 更穩定的運作:除錯及系統效能調校 • 更便利的管理 • 整批資料處理 • 後端管理工具 • 更豐富、多樣化的連結 • 與外部資源介接 • 其他加值功能 • 雲端、智能運算 • 進階統計:呈現機構學術能量 2007 - 2013
資料瀏覽 • 導入外部相關資源 (RC6) • 引文資訊 • 相關詞條說明:維基百科相關資源 • 共享連結及其他其他資源 (可自訂) • 書目資料匯出 (RC6) • 通用格式: EndNote RIS、BiBtex • 創用CC (RC6) • 查詢圖書館館藏:書、期刊 (RC6) • 依資料類型瀏覽及查詢 (RC5) • 適用於行動裝置之資料瀏覽 (RC6+) • 相關文章推薦 (RC6+)
資料檢索 • 檢索詞彙推薦:維基百科相關資源 (RC6) • 檢索結果排序 (RC5) • 進階檢索:全文檢索與內文檢索 (RC6) • 支援TAIR新功能 (RC5) • 瀏覽及Meta-Search • 即時統計 • 提昇檢索效能 • robots.txt • google網站管理員 • spider設定、counter filter
資料檢索 • 提昇被索引率 • Google Scholar建議 • 紀錄不要經常有大量的異動 • 全文檔最好確實是全文檔而非僅有連結 • 外部連結是否允許Google直接索引全文 • Metadata儘量詳細且完整 • journal/volume/page • 作者語言與作品語言相符 • 以Metatag註記欄位及內容 • NTUR 系統改進 • 手動產生sitemaps • 文件微格式(Microformat)著錄
個人功能 • 使用者個人頁面(RC5) • 個人資料 • 著作文件 (文件認領)
統計資訊 • 上傳與下載相關統計 (RC6) • 社群與類別瀏覽時, 可檢視該範圍內之統計 • 文件下載次數計算 • cache機制:固定時間更新 • 社群、類別計數 (全文筆數/總筆數) • 資料庫 • 索引更新 • 造訪人次 • local counter(簡易) • 紀錄每日造訪人次 • Counter filter • 固定時間更新 • 利用Session紀錄線上人數 • 流量監控元件嵌入 • Google analytics • Awstats
統計資訊 • Dspace每月報表 • 依log分析,需手動執行 • 計算依據 • $IR_HOME/log/dspace.log.* • [date] [log type] [program] [user]:[session_id]:[ip_addr] [action type] [resource_id] • 統計項目 • 檢索關鍵詞報表、連線IP排行、文件上傳數量、文件被瀏覽次數排行 • 資料庫報表匯出 • 每月新增資料數量、上傳下載排行 • 客制化query 報表
後端管理工具 • 整批資料處理 • 整批資枓匯出:依類別或社群下載打包文件 • 整批資料新增 / 修改 / 刪除 • 整批檔案上傳 / 權限設定 • 資料格式化與剖析 • 作者姓名格式化 (RC5) • [last name], [first name] • 資料來源字串剖析 (RC6) • dc.relation: • Journal title / volume / issue / page / publish year • 應用:引文格式匯出、查詢圖書館館藏
後端管理工具 • 社群與類別管理(RC5) • 複製與移動 • 社群及類別之"參見"設定 • 詮釋資料欄位名稱中英語言對應(RC5) • 資料隱藏 • 整筆資料隱藏 • 詮釋資料欄位隱藏(RC6) • 全部資料隱藏特定欄位 • 單筆資料隱藏特定欄位
單一簽入(Single Sign On) • 提供single sign on 之介接API (web service) • 需有技術人員開發介接程式 • 運作概念 • 遠端認證介面 (各校提供url) • 回傳認證結果 (各校提供 session) • 若認證通過,以session number取回使用者資料 (各校提供API) • 若使用者第一次登入,則新建帳號 (NTUR) • 依使用者所屬系所自動授予上傳權限給名稱相同的社群 (NTUR) • LDAP
外部資料匯入 • 單筆上傳 • metadata import API • 實例:臺大學術成果資訊系統與NTUR互通流程 • 整批匯入 • 整批轉檔/介接工具 • eThesys轉NTUR程式(感謝中山大學提供) • 國科會計畫資料轉NTUR程式
外部資料之顯示與匯出 • 引文資料顯示 (RC6) • 查詢欄位:dc.doi • WOS • SCOPUS(感謝淡江大學提供) • 資料匯出 (RC6) • End Note RIS format • 其他常用引文格式 • 相關詞條說明 (RC6) • 館藏目錄查詢 (RC6) • 社群及其他功能項目嵌入 (RC6)
資料交換 • 資料擷取:OAI-PMH • http://ntur.lib.ntu.edu.tw/dspace-oai/request? • Discovery Service探索服務主要接口 • 新增輸出欄位:社群/類別名稱、全文連結 • 資料訂閱:RSS • 整合查詢:JSON (RC5) • 可以http方式直接呼叫API,網址為:http://[ IR 系統ip]/simple-search-json?[參數]http://ntur.lib.ntu.edu.tw/simple-search-json? query=test&limit=100&start=1000 • JSON格式範例 { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": "10021" },
挑戰及未來工作 • 系統發展走向 • 維持系統彈性設計 • 提供多樣化、標準化之接口 • 深化統計分析、呈現資料特性與使用效益 • 近期發展重點 • Web使用介面發展 • 統計資料進階分析 • 整合其他模組 • Dspace新版功能模組 • 各校技術開發團隊產出 • 雲端計算與知識庫整合應用
系統維運支援 • 機構典藏計劃網站http://ir.org.tw • 支援項目 • 系統安裝/移機/版本更新 • 系統內容建構設計 • 技術FAQ • 錯誤回報
感謝聆聽,敬請指教 NTUR開發團隊 陳光華教授、黃乾綱教授 吳瑟量、黃建智、江玉婷