国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于元數(shù)據(jù)的內(nèi)容管理平臺的研究

2015-03-16 11:10金成張義偉
電腦知識與技術(shù) 2015年4期
關(guān)鍵詞:元數(shù)據(jù)模板

金成 張義偉

摘要:文章介紹了基于元數(shù)據(jù)的內(nèi)容管理平臺在高校網(wǎng)站群的應(yīng)用背景,討論了內(nèi)容管理包含的幾個主要方面。其中重點研究了內(nèi)容管理和元數(shù)據(jù)的關(guān)系,以及元數(shù)據(jù)的存儲方法及表示格式。結(jié)合內(nèi)容管理在高校網(wǎng)站群的應(yīng)用背景,給出了元數(shù)據(jù)的屬性表。內(nèi)容展示在內(nèi)容管理中占有很重要的地位,文章介紹了VTemplate模板引擎在內(nèi)容展示中的應(yīng)用,并以具體實例說明了內(nèi)VTemplate模板的設(shè)計和使用。

關(guān)鍵詞:內(nèi)容管理;元數(shù)據(jù);模板

中圖分類號:TP3 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2015)04-0008-05

1 概述

教育信息化經(jīng)過了幾十年的發(fā)展,有了一定的發(fā)展,也出現(xiàn)了很多的問題,出現(xiàn)的問題主要有以下幾方面。一、重復(fù)建設(shè)。每個部門每個學(xué)院都要建立自己的網(wǎng)站。趕上某些特殊時期,還要建立特殊的專題網(wǎng)站。二、浪費資源。每個部門每個學(xué)院的網(wǎng)站,都要有人設(shè)計,建成之后還要有專人負(fù)責(zé)維護(hù)管理,還要買專門的服務(wù)器或者電腦。每過一段時間網(wǎng)站的界面還要更改,還要重新進(jìn)行版面設(shè)計,調(diào)整,所有這些工作都造成了極大的資源浪費,這里的資源浪費即包括硬件資源的浪費,也包括人力資源的浪費,還有財力資源的浪費。三、信息不能共享。由于每個網(wǎng)站都是獨立的,網(wǎng)站與網(wǎng)站之間的數(shù)據(jù)存儲格式,數(shù)據(jù)所用的數(shù)據(jù)庫,以及網(wǎng)站的平臺可能都不一樣。這樣網(wǎng)站和網(wǎng)站的數(shù)據(jù)就變成了一個一個的數(shù)據(jù)孤島,彼此之間沒有辦法進(jìn)行溝通和互相利用。信息的重用率非常低。四、安全隱患嚴(yán)重。各個網(wǎng)站的技術(shù)水平,代碼質(zhì)量都參差不齊,這就給整個學(xué)校的信息安全和數(shù)據(jù)安全造成了極大的安全隱患。

而解決這些問題的一個非常好的方法是采用內(nèi)容管理平臺。內(nèi)容管理系統(tǒng)就是在這個背景下產(chǎn)生并迅速發(fā)展的。

2 內(nèi)容管理

內(nèi)容管理系統(tǒng)是對網(wǎng)站功能的抽象,是將網(wǎng)站內(nèi)容和它最終呈現(xiàn)的頁面顯示相分離,模塊通用性強,操作簡單,功能多樣,使得用戶可以方便快捷地管理及改版網(wǎng)站內(nèi)容。內(nèi)容管理系統(tǒng)處理的對象是“內(nèi)容”。內(nèi)容比數(shù)據(jù)的范圍更廣。一般認(rèn)為,傳統(tǒng)關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)以處理結(jié)構(gòu)化數(shù)據(jù)為主,內(nèi)容管理系統(tǒng)處理的數(shù)據(jù)以非結(jié)構(gòu)化數(shù)據(jù)為主?;蛘哒f內(nèi)容管理系統(tǒng)是處理任何你想發(fā)到Internet上的東西,包括文字、圖片、圖表、聲音、影像、廣告、javascript程序等等這些結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù)。 [1]內(nèi)容管理所要解決的問題主要包括內(nèi)容的采集、內(nèi)容的管理、內(nèi)容的存儲、內(nèi)容的發(fā)布、內(nèi)容的展示等等。不僅如此為了和現(xiàn)有的結(jié)構(gòu)化數(shù)據(jù)處理程序如ERP、CRM等進(jìn)行結(jié)合,與這些系統(tǒng)進(jìn)行數(shù)據(jù)交換,甚至為這些應(yīng)用系統(tǒng)提供更加廣泛的數(shù)據(jù)來源。這些都是內(nèi)容管理系統(tǒng)所要解決的問題。

2.1 內(nèi)容采集

內(nèi)容采集是指內(nèi)容的創(chuàng)建、制作并將其錄入到內(nèi)容管理系統(tǒng)的過程。[2]內(nèi)容管理系統(tǒng)通常提供一個基于瀏覽器的內(nèi)容在線編輯器,通過它可以錄入文字、傳入視頻、插入圖片,對內(nèi)容的格式進(jìn)行調(diào)整等等。內(nèi)容采集完成之后可以預(yù)覽,如果符合要求就可以進(jìn)行內(nèi)容的發(fā)布了。

2.2 內(nèi)容存儲

創(chuàng)建后,內(nèi)容就被存儲在內(nèi)容庫中,內(nèi)容庫可以是傳統(tǒng)的關(guān)系型數(shù)據(jù)庫像Oracle、DB2、SQL Server等等,也可以使XML文檔,或者是XML數(shù)據(jù)庫等等。 內(nèi)容庫是內(nèi)容管理系統(tǒng)的核心組成部分,內(nèi)容庫的應(yīng)用,可以使內(nèi)容統(tǒng)一管理避免冗余,方便的進(jìn)行內(nèi)容的共享等。

2.3 內(nèi)容管理

內(nèi)容管理是指對內(nèi)容的一系列重要的操作,包括內(nèi)容的刪除、更新、引用、審核、內(nèi)容的版本控制等管理操作。[3] 除此之外,內(nèi)容管理還包括工作流程的管理,為實現(xiàn)某個業(yè)務(wù)目標(biāo),在多個參與者之間,利用計算機,按某種預(yù)定規(guī)則對內(nèi)容進(jìn)行審核、修改、下架等工作流程操作,工作流管理允許多用戶參與到工作流中,共同對內(nèi)容進(jìn)行管理。內(nèi)容管理系統(tǒng)可以根據(jù)內(nèi)容的創(chuàng)建者,創(chuàng)建者所屬的部門,工作職責(zé)、工作分工等把內(nèi)容管理人員分成不同權(quán)限的用戶組,然后再給不同的用戶納入到不同的不同的用戶組里。一個用戶還可以在多個組里。這樣每個用戶就被賦予不同訪問、操作、管理、使用內(nèi)容的權(quán)限, 從而使得內(nèi)容的管理更加方便,更加容易操作。

2.4 內(nèi)容發(fā)布

內(nèi)容發(fā)布是利用內(nèi)容管理平臺,將內(nèi)容庫中的內(nèi)容以HTML或者XML、PDF、Aspx、jsp等形式發(fā)布到互聯(lián)網(wǎng)或者局域網(wǎng)的過程。內(nèi)容發(fā)布往往和內(nèi)容采集集成在一起,很多情況是內(nèi)容采集完就進(jìn)行發(fā)布。因此內(nèi)容發(fā)布一般也是通過在線編輯器來進(jìn)行的。不過和內(nèi)容采集相區(qū)別的是,在內(nèi)容發(fā)布過程中經(jīng)常需要一些常見功能,例如:搜索引擎、天氣、日歷、留言板、Email、投票等。這些功能通常會集成在內(nèi)容管理系統(tǒng)中,通常以組件、用戶控件或第三方插件的形式集成到內(nèi)容管理系統(tǒng)中,方便內(nèi)容的發(fā)布。 [4]

2.5 內(nèi)容展示

內(nèi)容展示是內(nèi)容以什么顯示方式、什么風(fēng)格、什么界面等展現(xiàn)給用戶。好的內(nèi)容展示形式可以給用戶非常好的用戶體驗,不僅如此還可以使用戶更方便的獲取內(nèi)容,內(nèi)容的價值更好的體現(xiàn)出來。內(nèi)容展示通常使用模板技術(shù),模板技術(shù)本質(zhì)上是一種符號替代技術(shù),也就是將一些特定的符號插入到模板文件中,內(nèi)容展示的時候?qū)⑦@些特定的符號替換成一定格式的內(nèi)容庫中的內(nèi)容。模板技術(shù)是MVC模式的具體應(yīng)用。它的好處是可以將內(nèi)容和展示分離,這樣就將內(nèi)容的采集、內(nèi)容的管理和內(nèi)容的展示分離了,有助于各種人員分工合作,獨立工作互不影響。頁面設(shè)計人員只關(guān)心內(nèi)容的展示,他們將內(nèi)容展示方式存儲在模板里,而內(nèi)容的存儲則由后臺人員通過設(shè)計存儲模型、設(shè)計數(shù)據(jù)庫、設(shè)計表等方式存儲在在數(shù)據(jù)庫或獨立的XML文件中。 這種設(shè)計的好處是顯而易見的,數(shù)據(jù)的存儲方式不用影響到前臺內(nèi)容的展示,而內(nèi)容展示的風(fēng)格、樣式也不用影響到內(nèi)容的存儲以及程序。

3 元數(shù)據(jù)與內(nèi)容管理的關(guān)系

3.1 元數(shù)據(jù)

元數(shù)據(jù) ( Metadata) 是關(guān)于數(shù)據(jù)的數(shù)據(jù), 是信息整合中共同遵守的約定。元數(shù)據(jù)是對內(nèi)容的一種描述方式,它的格式是可以由計算機系統(tǒng)使用處理的。元數(shù)據(jù)與內(nèi)容相關(guān), 用于描述內(nèi)容的一系列要素, 包括內(nèi)容的創(chuàng)建者、創(chuàng)建時間、語言、題目、類型、來源等。通過元數(shù)據(jù)的描述,內(nèi)容的屬性和結(jié)構(gòu)信息可以清楚地表達(dá)出來。元數(shù)據(jù)雖然是描述內(nèi)容的,可是也可以對元數(shù)據(jù)就行單獨處理,這樣就非常方便的對內(nèi)容進(jìn)行處理了。

3.2 元數(shù)據(jù)的作用

元數(shù)據(jù)對于數(shù)據(jù)文檔的建立、數(shù)據(jù)發(fā)布、數(shù)據(jù)瀏覽、數(shù)據(jù)轉(zhuǎn)換等,對于促進(jìn)數(shù)據(jù)的管理、使用和共享有重要的作用。原始數(shù)據(jù)如果沒有元數(shù)據(jù),就不能有效地進(jìn)行管理和使用。有一條規(guī)律就是元數(shù)據(jù)越復(fù)雜,內(nèi)容潛在價值的提升就越大。[5]

元數(shù)據(jù)的主要作用包括:

1) 對數(shù)據(jù)進(jìn)行有效的管理和維護(hù)。更好的理解數(shù)據(jù)。包括數(shù)據(jù)的分類、數(shù)據(jù)描述的內(nèi)容、數(shù)據(jù)質(zhì)量、作者、建立時間等信息。通過建立數(shù)據(jù)文檔和挖掘信息資源可以避免數(shù)據(jù)因人員調(diào)動而造成數(shù)據(jù)無法理解和使用的情況,也可以更方便的響應(yīng)用戶的查詢,更有效的提供對決策的支持。

2) 用來建立信息的數(shù)據(jù)目錄和數(shù)據(jù)交換中心和數(shù)據(jù)交換標(biāo)準(zhǔn)。數(shù)據(jù)交換時,如果沒有統(tǒng)一的標(biāo)準(zhǔn),數(shù)據(jù)之間由于名稱、格式、字符長度等等信息均有可能不同,數(shù)據(jù)之間就不可能互相共享。 [5]

3) 提供數(shù)據(jù)轉(zhuǎn)換方面的信息。使用戶在獲取信息的同時便可以得到元數(shù)據(jù)信息。通過元數(shù)據(jù),進(jìn)行不同方面的科學(xué)分析和決策支持,有效的進(jìn)行數(shù)據(jù)挖掘。

3.3 元數(shù)據(jù)的存儲

元數(shù)據(jù)的存儲和格式有很多,其中用的最多的也是最有影響的是基于XML格式的存儲和表示。XML(Extensible Markup Language)是W3C標(biāo)準(zhǔn),可擴展標(biāo)記語言。XML是描述半結(jié)構(gòu)化數(shù)據(jù)或者非結(jié)構(gòu)化數(shù)據(jù)的一種理想的語言。在W3C標(biāo)準(zhǔn)中,還定義了XML Schema。XML Schema定義(XML Schema Definition,XSD)也是一套W3C標(biāo)準(zhǔn),用于基于XML的稱為XML Schema的類型系統(tǒng)。用于定義的語言是一種稱為XML模式定義語言(XML Schema Definition Language)的XML語法。對于用XML來描述元數(shù)據(jù),我們可以根據(jù)XML的標(biāo)準(zhǔn)設(shè)計一套符合本行業(yè)本系統(tǒng)的特定的標(biāo)簽,既利于計算機系統(tǒng)進(jìn)行處理,也適合人們的理解。 一旦采用XML表示文檔中的元數(shù)據(jù),我們可以將元數(shù)據(jù)與其顯示方式進(jìn)行分離。方法是通過XSL(Extensible Stylesheet Language)文檔。利用XSL定義可以為不同的元數(shù)據(jù)根據(jù)不同用戶的不同需求、不同權(quán)限或者不同的顯示能力定義不同的顯示方式。 基于XML的內(nèi)容管理系統(tǒng)利用XSL可以在文檔層實現(xiàn)數(shù)據(jù)模型層與表示層之間的分離。[6] 元數(shù)據(jù)用XML進(jìn)行存儲也有一個優(yōu)點,就是可以方便的進(jìn)行數(shù)據(jù)的共享和交換。不同系統(tǒng)的數(shù)據(jù)格式和表示方法千差萬別,這就給數(shù)據(jù)的共享和交換帶來了麻煩,我們可以用XML格式作為數(shù)據(jù)轉(zhuǎn)換的橋梁和標(biāo)準(zhǔn)來進(jìn)行數(shù)據(jù)交換。

3.4 元數(shù)據(jù)包含的屬性

元數(shù)據(jù)的設(shè)計在內(nèi)容管理系統(tǒng)中占有舉足輕重的作用。元數(shù)據(jù)應(yīng)該包括哪些屬性呢?對于不同的領(lǐng)域、行業(yè)和不同的應(yīng)用環(huán)境,元數(shù)據(jù)的屬性包含的內(nèi)容各不相同。其中影響比較大的是都柏林核心元數(shù)據(jù)元素集。

都柏林核心元數(shù)據(jù)元素集是用于描述資源的十五個屬性的一個詞表。[7]它們分別是:其他責(zé)任者(contributor) 、覆蓋范圍(coverage) 、創(chuàng)建者(creator)、日期(date)、 描述(description)、格式(format)、標(biāo)識符(identifier)、語種(language) 、 出版者(publisher)、關(guān)聯(lián)(relation)、權(quán)限(rights) 、來源(source)、主題(subject)、題名(title)、類型(type)

由于都伯林核心元數(shù)據(jù)集的權(quán)威性和使用的廣泛性,很多信息管理系統(tǒng)都以它為基礎(chǔ),本系統(tǒng)也是以它為基礎(chǔ),另外根據(jù)系統(tǒng)本身的特點,加入了適合自身系統(tǒng)的元數(shù)據(jù)元素。下面以文章元數(shù)據(jù)為例來說明。[8]如表1就是文章元數(shù)據(jù)屬性表。圖1是文章元數(shù)據(jù)的錄入界面。

5 結(jié)束語

目前,基于元數(shù)據(jù)的內(nèi)容管理平臺在學(xué)校的網(wǎng)站群建設(shè)中發(fā)揮了重要的作用,整個網(wǎng)站進(jìn)行了集中統(tǒng)一管理,節(jié)省了大量的人力和物力。信息進(jìn)行了有效的管理,各網(wǎng)站的信息的共享信息的傳遞變得很簡單,自從實現(xiàn)了基于元數(shù)據(jù)的內(nèi)容管理平臺的網(wǎng)站群系統(tǒng)以來,網(wǎng)絡(luò)安全得到了很好的保證。盡管如此,我們對元數(shù)據(jù)在內(nèi)容管理中的應(yīng)用還處于進(jìn)一步的研究之中,各網(wǎng)站之間數(shù)據(jù)共享,和信息的再利用也有待進(jìn)一步完善。

參考文獻(xiàn):

[1] 伍波華.網(wǎng)站內(nèi)容管理系統(tǒng)關(guān)鍵技術(shù)研究[D].長沙:中南大學(xué),2010.

[2] 杜義華,張亞.中國科學(xué)院網(wǎng)站群建設(shè)的系統(tǒng)工程方法[J].計算機系統(tǒng)應(yīng)用,2012,21(1):17-20.

[3] 顧炳中,葉興茂,咸容禹,賈光宇,謝敏.國土資源部門戶網(wǎng)站群內(nèi)容管理體系的設(shè)計[J].國土資源信息化,2012(1):8-14.

[4] 崔寶娟,蘇中濱,沈維政.基于ASP.NET的網(wǎng)站群動態(tài)建站技術(shù)研究[J].計算機應(yīng)用與軟件,2011,28(3):116-118.

[5] 吳曉紅,高志新,王楊剛,等. 網(wǎng)站群信息共享探析與實現(xiàn)[J].國土資源信息化,2013(3):29-33.

[6] 程林剛.基于內(nèi)容管理的元數(shù)據(jù)的存儲研究[D].西安:西安電子科技大學(xué),2010.

[7] Dublin Core Metadata Element Set, Version 1.1[EB/OL].http://dublincore.org/documents/dces/,2012-06-14.

[8] 廖旺勝,范冰冰. 基于CMS的屬性自定義方案的設(shè)計和應(yīng)用[J]. 計算機與現(xiàn)代化,2013(8):140-144.

[9] 南軼,李先國.模板技術(shù)在內(nèi)容管理系統(tǒng)中的研究與應(yīng)用[J]. 微電子學(xué)與計算機,2012(6) :180-184.

[10] 基于.NET的免費開源的模板引擎—Vtemplate [EB/OL]. http://www.cnblogs.com/kingthy/archive/2009/08/17/net-vtemplate.html.

[11] 蔡群英.校園網(wǎng)內(nèi)容管理系統(tǒng)的設(shè)計和實現(xiàn)[D].成都:電子科技大學(xué),2013.

猜你喜歡
元數(shù)據(jù)模板
鋁模板在高層建筑施工中的應(yīng)用
鋁模板在高層建筑施工中的應(yīng)用
巧用思維模板 強化規(guī)律應(yīng)用
Estimation of irrigation requirements for drip-irrigated maize in a sub-humid climate
基于來源的組織機構(gòu)元數(shù)據(jù)構(gòu)建研究
元數(shù)據(jù)與社會化標(biāo)簽在微視頻搜索中的應(yīng)用
高等院校智慧校園建設(shè)規(guī)劃與實現(xiàn)
財會信息資源元數(shù)據(jù)標(biāo)準(zhǔn)的研究
基于隱語義模型和用戶信任的個性化推薦模型
鋁模板在高層建筑施工中的應(yīng)用
金寨县| 广平县| 礼泉县| 贵定县| 拉孜县| 永善县| 土默特左旗| 图木舒克市| 清河县| 汉源县| 神木县| 阜平县| 泰来县| 新化县| 陇南市| 乌拉特前旗| 阿勒泰市| 房山区| 综艺| 静宁县| 德钦县| 元谋县| 蒙自县| 湘潭县| 霍州市| 朝阳区| 新郑市| 柏乡县| 宜宾县| 金坛市| 古丈县| 岗巴县| 东辽县| 临潭县| 建湖县| 高州市| 水城县| 凯里市| 宜州市| 牡丹江市| 广西|