NTUR技術新發展

Download Report

Transcript NTUR技術新發展

IR系統技術發展
江玉婷
臺大圖書館系統資訊組
[email protected]
2013/10/04
大綱



NTUR簡介

發展歷程

系統元件及運作基本概念
NTUR新版功能特色(RC5-RC6)

瀏覽與查詢

統計資訊

後端管理工具

與外部資源介接
挑戰與未來工作
2
NTUR發展歷程
 NTUR
 DSPACE
系統架構

系統程式

JAVA跨平台

MVC Web架構



JAVA + JSP
其他工具程式
資料儲存

RDBMS

Bitstream Files

文件原始檔案

靜態頁面

索引檔
4
基本資料結構
學院
Community
Subcommunity
Collection
Collection
Item
Subcommunity
Subcommunity
分類
Collection
Item
文件
Item
Bundle
Bitstream
系所
Bitstream
Bundle
檔案集
檔案
5
系統功能特性



瀏覽與查詢

階層式分類瀏覽

查詢:全文檢索、進階查詢、詞彙擴展、查詢排序

多語介面

排行統計
個人頁面

資料上傳、編輯

資料審核

文件認領
管理模組

單筆、整批資料處理

權限設定

系統參數設定
一般瀏覽
個人頁面
MyIR
管理模組
6
系統功能特性

彈性系統設計

社群與類別

詮釋資料

資料呈現設定

資料存取權限政策

資料對象:資料層級(Community、Collection、Item)…

動作:讀取、新增、刪除….

適用身分:Eperson、EpersonGroup
7
NTUR新版功能
RC5-RC6
改版重點

更好的使用經驗
中文化

使用流程及介面調整

瀏覽及查詢

統計功能
更穩定的運作:除錯及系統效能調校

更便利的管理
整批資料處理

後端管理工具
更豐富、多樣化的連結

與外部資源介接


2013


-

2007

其他加值功能

雲端、智能運算

進階統計:呈現機構學術能量
9
資料瀏覽與檢索
資料瀏覽
11
資料瀏覽


導入外部相關資源 (RC6)

引文資訊

相關詞條說明:維基百科相關資源

共享連結及其他其他資源 (可自訂)
書目資料匯出 (RC6)

通用格式: EndNote RIS、BiBtex

創用CC (RC6)

查詢圖書館館藏:書、期刊 (RC6)

依資料類型瀏覽及查詢 (RC5)

適用於行動裝置之資料瀏覽 (RC6+)

相關文章推薦 (RC6+)
12
資料檢索

檢索詞彙推薦:維基百科相關資源 (RC6)

檢索結果排序 (RC5)

進階檢索:全文檢索與內文檢索 (RC6)

支援TAIR新功能 (RC5)


瀏覽及Meta-Search

即時統計
提昇檢索效能

robots.txt

google網站管理員

spider設定、counter filter
13
資料檢索

提昇被索引率

Google Scholar建議

紀錄不要經常有大量的異動

全文檔最好確實是全文檔而非僅有連結

外部連結是否允許Google直接索引全文

Metadata儘量詳細且完整



journal/volume/page
作者語言與作品語言相符
以Metatag註記欄位及內容
<meta
name="citation_date"
content="2010-03" xml:lang="en_US"
 NTUR
系統改進
scheme="citation_date" />

手動產生sitemaps
<meta name="citation_title" content="Chiral angle dependence of
 文件微格式(Microformat)著錄
resonance
window widths in …." xml:lang="en_US"
scheme="citation_title" />
14
個人功能

使用者個人頁面(RC5)
個人資料
 著作文件 (文件認領)

欄位名稱
show_profile
說明
是否顯示個人資料於前端
填寫內容
0 (否) / 1(是)
Profile
research_subject
個人基本資料
研究主題
自由填寫
自由填寫
related url
researcher_id
相關網址
於Web of knowledge網站
已申請之Researcher ID
網址
researcher id
bitstream_id
相關檔案,可設定是否作
為代表圖示
選擇本地端檔案
15
統計資訊

上傳與下載相關統計 (RC6)
社群與類別瀏覽時, 可檢視該範圍內之統計
 文件下載次數計算
 cache機制:固定時間更新


社群、類別計數 (全文筆數/總筆數)
資料庫
 索引更新


造訪人次
local counter(簡易)
 紀錄每日造訪人次
 Counter filter
 固定時間更新
 利用Session紀錄線上人數
 流量監控元件嵌入



Google analytics
Awstats
16
統計資訊

Dspace 每月報表


依log分析,需手動執行
計算依據



統計項目


$IR_HOME/log/dspace.log.*
[date] [log type] [program] [user]:[session_id]:[ip_addr] [action type] [resource_id]
檢索關鍵詞報表、連線IP排行、文件上傳數量、文件被瀏覽次數排行
資料庫報表匯出


每月新增資料數量、上傳下載排行
客制化query 報表
17
後端管理工具


整批資料處理

整批資枓匯出:依類別或社群下載打包文件

整批資料新增 / 修改 / 刪除

整批檔案上傳 / 權限設定
資料格式化與剖析

作者姓名格式化 (RC5)


[last name], [first name]
資料來源字串剖析 (RC6)

dc.relation:
關聯:
Journal of Organic Chemistry, 57 (9), 2760-2762

Journal title / volume / issue / page / publish year

應用:引文格式匯出、查詢圖書館館藏
18
後端管理工具

社群與類別管理(RC5)

複製與移動

社群及類別之"參見"設定

詮釋資料欄位名稱中英語言對應(RC5)

資料隱藏

整筆資料隱藏

詮釋資料欄位隱藏(RC6)

全部資料隱藏特定欄位

單筆資料隱藏特定欄位
19
與外部資源介接
單一簽入(Single Sign On)

提供single sign on 之介接API (web service)


需有技術人員開發介接程式

運作概念

遠端認證介面 (各校提供url)

回傳認證結果 (各校提供 session)

若認證通過,以session number取回使用者資料 (各校提供API)

若使用者第一次登入,則新建帳號 (NTUR)

依使用者所屬系所自動授予上傳權限給名稱相同的社群 (NTUR)
LDAP
21
外部資料匯入

單筆上傳

metadata import API

實例:臺大學術成果資訊系統與NTUR互通流程

整批匯入

整批轉檔/介接工具

eThesys轉NTUR程式(感謝中山大學提供)

國科會計畫資料轉NTUR程式
22
外部資料之顯示與匯出


引文資料顯示 (RC6)

查詢欄位:dc.doi

WOS

SCOPUS(感謝淡江大學提供)
資料匯出 (RC6)

End Note RIS format

其他常用引文格式

相關詞條說明 (RC6)

館藏目錄查詢 (RC6)

社群及其他功能項目嵌入 (RC6)
23
資料交換

資料擷取: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"
},
24
挑戰及未來工作


系統發展走向

維持系統彈性設計

提供多樣化、標準化之接口

深化統計分析、呈現資料特性與使用效益
近期發展重點

Web使用介面發展

統計資料進階分析

整合其他模組


Dspace 新版功能模組

各校技術開發團隊產出
雲端計算與知識庫整合應用
25
系統維運支援

機構典藏計劃網站 http://ir.org.tw

支援項目

系統安裝/移機/版本更新

系統內容建構設計

技術FAQ

錯誤回報
26
感謝聆聽,敬請指教
NTUR開發團隊
陳光華教授、黃乾綱教授
吳瑟量、黃建智、江玉婷
27