亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于XML技術(shù)的數(shù)字圖書館資源共享平臺(tái)構(gòu)建

        2013-05-08 09:40:12賈鳳旭
        圖書館學(xué)刊 2013年9期
        關(guān)鍵詞:資源共享文檔服務(wù)器

        賈鳳旭

        (鞍山師范學(xué)院圖書館,遼寧 鞍山 114005)

        網(wǎng)絡(luò)技術(shù)的發(fā)展推動(dòng)了文獻(xiàn)資源的數(shù)字化建設(shè),由此,作為數(shù)字圖書館服務(wù)門戶的數(shù)字資源共享平臺(tái)系統(tǒng)的建設(shè)也成為必然。XML作為描述數(shù)據(jù)語言及其所具備的數(shù)據(jù)互操作等眾多優(yōu)點(diǎn),以其作為基礎(chǔ)技術(shù)構(gòu)建的數(shù)字圖書館資源共享平臺(tái),成為數(shù)字資源和用戶密切聯(lián)系的紐帶,既方便讀者利用數(shù)字資源,又提高了數(shù)字圖書館的知識(shí)服務(wù)能力。

        1 XML特點(diǎn)

        XML(eXtensibleMarkupLanguage)是 W3C工作組制定的可擴(kuò)展置標(biāo)語言。XML是定義語義標(biāo)記的規(guī)則,通過標(biāo)記將文檔分成多個(gè)部件并加以標(biāo)識(shí)。XML和HTML雖然同是SGML應(yīng)用子集,但XML可依據(jù)不同應(yīng)用而自定義標(biāo)簽,以開放的自我描述方法來定義數(shù)據(jù)結(jié)構(gòu),進(jìn)而描述數(shù)據(jù)內(nèi)容和數(shù)據(jù)之間的關(guān)系。具體講,XML有以下幾方面特點(diǎn)。

        1.1 容易擴(kuò)展

        XML采用嵌套文本標(biāo)簽的方式來表示數(shù)據(jù),標(biāo)簽的文本和結(jié)構(gòu)均可以自由擴(kuò)展,使用者可以按需創(chuàng)建并使用新的標(biāo)記,其區(qū)別于一些二進(jìn)制文件對(duì)字段結(jié)構(gòu)長度的諸多限制,極容易擴(kuò)展,因此,其技術(shù)在廣泛的開發(fā)平臺(tái)都有支持,幾乎所有的常用編程語言都支持XML,從而讓其成為理想的信息交換工具。

        1.2 靈活分離性

        HTML雖是Web顯示數(shù)據(jù)的專用語言,但其顯示的網(wǎng)頁樣式信息與內(nèi)容信息混雜在一起。而XML采用文檔數(shù)據(jù)和顯示指令分離的機(jī)制,有利于對(duì)大量XML文檔的維護(hù),有利于應(yīng)用程序處理XML文檔,直接分析、處理數(shù)據(jù)內(nèi)容。而且多個(gè)XML文檔可共用一個(gè)樣式文件,便于管理。

        1.3 自由的文檔標(biāo)簽

        XML文檔中的標(biāo)簽在不違反其語法的前提下可以根據(jù)需要自由設(shè)定,但要注意考慮所用詞匯的合理性,以及標(biāo)簽相互的嵌套層次邏輯性。

        1.4 規(guī)范約束的描述語匯

        為了有利于XML傳播和共享信息,需協(xié)定共同遵守行業(yè)標(biāo)準(zhǔn),使用規(guī)范的語匯。

        1.5 來源不同的數(shù)據(jù)之間的交換

        XML的跨平臺(tái)特征,決定了它可以實(shí)現(xiàn)不同數(shù)據(jù)源之間的數(shù)據(jù)交換,提供一個(gè)公共交換平臺(tái)。XML格式數(shù)據(jù)不需任何轉(zhuǎn)換和其本身的簡明性,為數(shù)據(jù)交換的發(fā)展提供廣闊的前景。

        2 XML技術(shù)內(nèi)容

        2.1 XML文件構(gòu)成

        XML文件結(jié)構(gòu)可以分為實(shí)體結(jié)構(gòu)和邏輯結(jié)構(gòu)。實(shí)體結(jié)構(gòu)是構(gòu)成XML文件的實(shí)際資料;邏輯結(jié)構(gòu)是XML元素排列圖,即元素的排列順序。XML文件的邏輯結(jié)構(gòu)包括3部分:文件首,用來指定該文件的指令;主體部分,由一個(gè)或多個(gè)元素組成,形式為可以包含字符數(shù)據(jù)的層次結(jié)構(gòu)樹;文件尾,包括注釋、處理命令及主體后面的空白。

        XML文件的實(shí)體結(jié)構(gòu)用下面實(shí)例作進(jìn)一步說明:

        XML文檔

        ----- ①

        ----- ②

        ----- ③

        < 圖書 A=”1”B=”2”C=”3”/> ----- ④

        <選擇 =”A”/>

        ----- ⑤

        其構(gòu)成部分及解釋如下:

        ①XML聲明:XML版本號(hào)和文本編碼方式。

        ②處理指令:給XML應(yīng)用程序閱讀的特殊標(biāo)記。

        ③元素:;分別是兩對(duì)元素。

        ④屬性:與元素相關(guān)聯(lián)的部分,如“圖書”元素有3個(gè)“A”、“B”、“C”屬性,其屬性值分別為“1”、“2”、“3”。

        ⑤文本:兩個(gè)標(biāo)簽之間的字符,如“這個(gè)選擇是正確的!”是“結(jié)論”這個(gè)元素的文本。

        ⑥空白:文本中出現(xiàn)的換行,半角空格或制表符。

        2.2 XML與數(shù)據(jù)共享

        XML是記述Web相關(guān)數(shù)據(jù)的最基本語言;XML既采用供閱讀的文件形式,又采用供程序使用的數(shù)據(jù)形態(tài),具有記述文件和數(shù)據(jù)的兩面性,使非表格形式的數(shù)據(jù)結(jié)構(gòu)非常清晰地顯示出來,在關(guān)聯(lián)數(shù)據(jù)方面發(fā)揮出它獨(dú)特的優(yōu)勢。

        第一,分布在不同地域的數(shù)據(jù),XML的遠(yuǎn)程功能,借助HTTP協(xié)議,解決了這類數(shù)據(jù)的共享問題。

        第二,結(jié)構(gòu)和語言不同的數(shù)據(jù),XML的DOM和XQL工具,XML對(duì)半結(jié)構(gòu)化數(shù)據(jù)的通用表示以及XML查詢語言,實(shí)現(xiàn)了對(duì)該類數(shù)據(jù)的互操作。

        第三,不同系統(tǒng)間屬性表示和語義差異的數(shù)據(jù),XML通過源和目標(biāo)大綱屬性來匹配描述性的元數(shù)據(jù),把這類數(shù)據(jù)轉(zhuǎn)換成同一性而實(shí)現(xiàn)互操作。

        第四,不同規(guī)范的數(shù)據(jù),XML通過把這些數(shù)據(jù)根據(jù)需要重新組織成不同結(jié)構(gòu)的數(shù)據(jù)表來實(shí)現(xiàn)操作。

        第五,簽定數(shù)據(jù),XML清晰明確地描述屬性表示和語義方面的優(yōu)勢,可以避免數(shù)據(jù)使用端程序的識(shí)別錯(cuò)誤。

        基于XML在數(shù)據(jù)方面的優(yōu)勢,采用其建立接口數(shù)據(jù)標(biāo)準(zhǔn),有利于數(shù)字資源平臺(tái)的開發(fā),實(shí)現(xiàn)不同平臺(tái)間的數(shù)據(jù)交換和協(xié)同工作,通過XML模式發(fā)布,可以自動(dòng)實(shí)現(xiàn)對(duì)數(shù)據(jù)的驗(yàn)證和約束,使數(shù)字資源數(shù)據(jù)由抽象的標(biāo)準(zhǔn)變成具體的操作。

        3 數(shù)字資源共享平臺(tái)的構(gòu)建

        3.1 基于XML的共享平臺(tái)的構(gòu)想

        數(shù)字圖書館的資源目標(biāo)是構(gòu)建一個(gè)邏輯上統(tǒng)一、物理上分散的資源共享體系,以資源元數(shù)據(jù)為核心基礎(chǔ),統(tǒng)一管理分散的資源數(shù)據(jù),具體構(gòu)想如圖1。

        圖1

        數(shù)字資源共享平臺(tái)主要從用戶需求出發(fā)來考慮構(gòu)建,包括“數(shù)據(jù)信息檢索、發(fā)現(xiàn)和數(shù)據(jù)訪問”,用戶通過資源共享服務(wù)平臺(tái)網(wǎng)站檢索數(shù)據(jù)信息、發(fā)現(xiàn)并訪問使用,主要是通過各節(jié)點(diǎn)系統(tǒng)的元數(shù)據(jù)搜索引擎來實(shí)現(xiàn)檢索功能。具體實(shí)現(xiàn)步驟是:資源共享平臺(tái)傳遞的檢索請求信息通過數(shù)據(jù)描述層節(jié)點(diǎn),

        經(jīng)數(shù)據(jù)控制層的調(diào)用處理,通過XML查詢命令從各資源庫中生成檢索結(jié)果并回復(fù)給服務(wù)器,最后回應(yīng)到客戶端瀏覽器。用戶確認(rèn)后可根據(jù)共享資源元數(shù)據(jù)定位信息(URL)下載資源,實(shí)現(xiàn)對(duì)數(shù)據(jù)的訪問。管理員通過元數(shù)據(jù)管理系統(tǒng),實(shí)現(xiàn)對(duì)數(shù)字資源元數(shù)據(jù)的更新、添加、編輯、修改,并對(duì)資源數(shù)據(jù)庫進(jìn)行維護(hù)。

        3.2 數(shù)字資源共享平臺(tái)系統(tǒng)功能模塊設(shè)計(jì)

        表1

        數(shù)字資源共享平臺(tái)系統(tǒng)是異構(gòu)數(shù)字資源數(shù)據(jù)庫整合推介平臺(tái),能便捷、系統(tǒng)地為用戶提供知識(shí)服務(wù)。主要設(shè)計(jì)了兩大功能模塊:①服務(wù)模塊:資源信息推介、信息檢索、信息下載。②管理維護(hù)模塊:數(shù)據(jù)資源整理和加工、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)資源安全、用戶管理及事務(wù)管理。數(shù)字資源共享平臺(tái)按層次理論分析如表1所示。

        4 數(shù)字資源共享平臺(tái)的數(shù)據(jù)交換技術(shù)

        目前XML應(yīng)用于互聯(lián)網(wǎng)上數(shù)據(jù)交互操作主要形式為“Web服務(wù)”,是指客戶端和服務(wù)器通過網(wǎng)絡(luò)利用XML信息進(jìn)行溝通,是數(shù)據(jù)信息的“請求→處理→應(yīng)答”過程。

        圖2

        Web服務(wù)的客戶端以XML形式并基于HTTP協(xié)議,用GET或POST方法在HTTP報(bào)文中發(fā)送請求到Web服務(wù)器,Web服務(wù)器解析XML請求報(bào)文并執(zhí)行相關(guān)操作,從數(shù)據(jù)庫查詢處理并返回XML應(yīng)答報(bào)文給Web服務(wù)器,Web服務(wù)器將應(yīng)答報(bào)文解析為相應(yīng)的信息,并把結(jié)果顯示到客戶端電腦頁面,以便客戶端等待做下一步指令處理工作。

        這樣基于XML技術(shù)的數(shù)據(jù)處理流程,后臺(tái)加載XML文檔避免了類似HTML網(wǎng)頁向服務(wù)器提交表單,用戶需等待表單處理完畢才能進(jìn)行下一步操作的情況,提高了數(shù)據(jù)服務(wù)的效率。

        隨著XML的普及應(yīng)用和相關(guān)工具軟件的層出不窮,XML在各行各業(yè)的應(yīng)用也愈加廣泛。在數(shù)字圖書館資源建設(shè)方面,用XML記述數(shù)字資源的內(nèi)容和元數(shù)據(jù),已成為現(xiàn)今的主流。數(shù)字圖書館的資源主要包括做為元數(shù)據(jù)的目錄和信息資源的全文數(shù)據(jù),用XML記述的全文數(shù)據(jù),可以通過程序?qū)λ鼈冞M(jìn)行各種操作。XML對(duì)內(nèi)容記述與顯示分離的特性,方便將XML源數(shù)據(jù)進(jìn)行不同形式的轉(zhuǎn)換,實(shí)現(xiàn)多角度的檢索,從而滿足不同讀者需求,因此,XML技術(shù)成為數(shù)字圖書館建設(shè)和服務(wù)的基礎(chǔ)。

        集成XML眾多優(yōu)越性構(gòu)建的數(shù)字圖書館資源共享平臺(tái),以其方便、快捷、人性化的服務(wù),把數(shù)字圖書館資源展現(xiàn)在用戶面前,以知識(shí)服務(wù)為基礎(chǔ)指針的資源管理、組織和服務(wù)體系,不斷推動(dòng)數(shù)字圖書館作為信息、知識(shí)的社會(huì)核心地位的發(fā)展。

        [1]石塚英弘,李穎.未來網(wǎng)絡(luò)的基磐技術(shù)——XML的理論與應(yīng)用[M].北京:華藝出版社,2002.

        [2] 李廣?。?dāng)?shù)字時(shí)代的圖書館網(wǎng)絡(luò)信息系統(tǒng)[M].北京:北京圖書館出版社,2006.

        [3] 左偉明.即用即查XML數(shù)據(jù)標(biāo)記語言參考手冊[M].北京:人民郵電出版社,2007.

        [4] 雷燕.高校圖書館Web站點(diǎn)信息服務(wù)比較研究[J].大學(xué)圖書館學(xué)報(bào),1999(2):28-30.

        猜你喜歡
        資源共享文檔服務(wù)器
        交通運(yùn)輸數(shù)據(jù)資源共享交換體系探究與實(shí)現(xiàn)
        有人一聲不吭向你扔了個(gè)文檔
        通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計(jì)與實(shí)現(xiàn)
        衛(wèi)康與九天綠資源共享
        得形忘意的服務(wù)器標(biāo)準(zhǔn)
        基于RI碼計(jì)算的Word復(fù)制文檔鑒別
        教育部第一批“國家級(jí)精品資源共享課”公布
        計(jì)算機(jī)網(wǎng)絡(luò)安全服務(wù)器入侵與防御
        Persistence of the reproductive toxicity of chlorpiryphos-ethyl in male Wistar rat
        測量學(xué)精品資源共享課建設(shè)的探索
        亚洲中文字幕无码爆乳| 日本成人精品一区二区三区| 日韩女优视频网站一区二区三区| 97cp在线视频免费观看| 国产无套粉嫩白浆在线观看| 亚洲av永久无码精品国产精品| 一本久到久久亚洲综合| 久久精品国产亚洲av热九九热 | 免费无码av片在线观看| 午夜爽毛片| h视频在线观看视频在线| 国产在线一区二区三区乱码| 国产婷婷色一区二区三区在线| 亚洲精品久久国产高清情趣图文| 亚洲一区区| av大片网站在线观看| 东北女人一级内射黄片| 久久久久av无码免费网| 久久99精品国产99久久6男男| 激情中文丁香激情综合| 国产影片免费一级内射| 亚洲国产色一区二区三区| 亚洲熟妇久久国产精品| 亚洲不卡中文字幕无码| 国产精品国产三级国产三不| 精品高清一区二区三区人妖| 无码一区二区三区| 日韩人妻无码一区二区三区| 亚洲欧美日韩中文v在线| 女女同性av一区二区三区| 国内自拍愉拍免费观看| 天堂新版在线资源| 国产午夜福利精品| 日本久久精品国产精品| 偷拍美女上厕所一区二区三区| 日韩日韩日韩日韩日韩日韩| 18禁超污无遮挡无码免费游戏| 久久99久久99精品免视看国产成人| 久久综合伊人有码一区中文字幕| 少妇真人直播免费视频| 亚洲av无码专区电影在线观看|