w3c

w3c

W3C是英文 World Wide Web Consortium 的縮寫,中文意思是W3C理事會或全球資訊網聯盟。W3C於1994年10月在麻省理工學院計算機科學實驗室成立。創建者是全球資訊網的發明者Tim Berners-Lee。 W3C組織是對網路標準制定的一個非贏利組織,像HTML、XHTML、CSSXML的標準就是由W3C來定製。W3C會員(大約500名會員)包括生產技術產品及服務的廠商、內容供應商、團體用戶、研究實驗室、標準制定機構和政府部門,一起協同工作,致力在全球資訊網發展方向上達成共識。

w3cw3c
W3C是英文World Wide Web Consortium的縮寫,中文意思是W3C理事會全球資訊網聯盟。W3C於1994年10月在麻省理工學院計算機科學實驗室成立。創建者是全球資訊網的發明者TimBerners-Lee。W3C組織是對網路標準制定的一個非贏利組織,像HTML、XHTMLCSSXML的標準就是由W3C來定製。

基本概述

w3cw3c
W3C會員包括生產技術產品及服務的廠商、內容供應商、團體用戶、研究實驗室、標準制定機構和政府部門,一起協同工作,致力在全球資訊網發展方向上達成共識。

WEB標準的英文寫法。WEB標準不是某一個標準,而是一系列標準的集合。網頁主要由三部分組成:結構(Structure)、表現(Presentation)和行為(Behavior)。

對應的標準也分三方面:結構化標準語言主要包括XHTML和XML,表現標準語言主要包括CSS,行為標準主要包括對象模型(如W3C DOM)、ECMAScript等。

這些標準大部分由W3C起草和發布,也有一些是其他標準組織制訂的標準,比如ECMA(European Computer Manufacturers Association)的ECMAScript標準。

結構標準

w3cw3c
(1)XML

XML是The Extensible Markup Language(可擴展標識語言)的簡寫。推薦遵循的是W3C於2000年10月6日發布的XML1.0。和HTML一樣,XML同樣來源於SGML,但XML是一種能定義其他語言的語。XML最初設計的目的是彌補HTML的不足,以強大的擴展性滿足網路信息發布的需要,後來逐漸用於網路數據的轉換和描述。

(2)XHTML

XHTML是The Extensible HyperText Markup Language可擴展標識語言的縮寫。遵循的是W3C於2000年1月26日推薦XML1.0。XML雖然數據轉換能力強大,完全可以替代HTML,但面對成千上萬已有的站點,直接採用XML還為時過早。因此,在HTML4.0的基礎上,用XML的規則對其進行擴展,得到了XHTML。簡單的說,建立XHTML的目的就是實現HTML向XML的過渡。

表現語言

w3cw3c
CSS是Cascading Style Sheets層疊樣式表的縮寫。遵循的是W3C於1998年5月12日推薦CSS2。W3C創建CSS標準的目的是以CSS取代HTML表格式布局、幀和其他表現的語言。純CSS布局與結構式XHTML相結合能幫助設計師分離外觀與結構,使站點的訪問及維護更加容易。

行為標準

(1)DOM

DOM是Document Object Model文檔對象模型的縮寫。根據W3C DOM規範,DOM是一種與瀏覽器,平台,語言的接口,使得你可以訪問頁面其他的標準組件。簡單理解,DOM解決了Netscaped的Javascript和MicrosoftJscript之間的衝突,給予web設計師和開發者一個標準的方法,讓他們來訪問他們站點中的數據、腳本和表現層對像。

(2) ECMAScript

ECMAScript是ECMA(European Computer Manufacturers Association)制定的標準腳本語言(JAVAScript)。推薦遵循的是ECMAScript 262。

歷史發展

w3cw3c
自從Web誕生以來,Web的每一步發展、技術成熟和套用領域的拓展,都離不開成立於1994年10月的W3C(World Wide Web Consortium,全球資訊網聯盟的努力。W3C是專門致力於創建Web相關技術標準並促進Web向更深、更廣發展的國際組織。

1994年10月,Web還是大學、研究機構的新寵時,Web技術和套用的發起人、被譽為Web之父的Tim Berners-Lee就敏銳地意識到Web的出路不是象牙塔中少數人的網際網路,而是供全社會使用的一種公共的信息資源和交流資源,而要達到這個目標,對其中所涉及的技術進行規範化、指導軟體產業對基於此平台的技術的開發、相關技術的普及、推廣和培訓都必不可少。因此,Tim Berners-Lee這位Web的先驅聯合CERNDARPA歐盟倡導並組織成立了Web的核心技術機構——W3C。

W3C的核心最初位於Tim Berners-Lee供職的美國麻省理工學院計算機實驗室(MIT/LCS);隨後,該組織迅速吸引了大量在Web上的志同道合者,開始出現多箇中心的格局,隨後出現的另外兩個中心分別位於法國的INRIA(Institut National de Recherche en Informatique et Automatique)和日本的Keio大學(慶應大學),其中2003年INRIA由ERCIM(Eruopean Research Consortium in Informatics and Mathematics)接替;此外,W3C還在全球各地建有14家辦事機構,其中香港就有一處。

W3C的工作以成員機構為載體負責實施。W3C在全球已有超過450家會員機構,並與其他國際標準化等多家組織機構建立了廣泛的合作關係。此外W3C還有少量的專職工作人員,總共有70多人。

創建宗旨

w3cw3c
創建伊始,W3C就開始以引領Web 技術的發展和促進為己任。其宗旨概括為7點:

推進Web的普及,即希望未來無論任何人、任何設備、任何地點以及任何時間(4A)都可以方便地使用Web和Web上的合法資源。

解決語義網路(Semantic Web)問題,即不僅人能閱讀和理解Web上的信息,計算機、程式以及其他硬體設備也同樣能理解並處理Web上的形形色色的 信息。

Web應該是可信任的網路,使Web上的機密信息有安全保證、同時使用者得到的也是一個安全可靠的網路資源環境。

協同工作,W3C從成立之初就是一個廠商中立的技術組織,始終通過在工業上達成共識、鼓勵開放性討論來致力於設計、推廣開放的語言,以及通過各種技術草案來推動基於Web的各類軟體產品,從而避免市場上技術規範的混亂。

可持續發展問題。W3C的立足點是發展和推廣基於Web的技術,由於網路的易用性等特點,W3C已清楚地意識到Web的需求總是走得更遠,因此,為保證Web的可持續發展,所有的設計都遵循簡易性、可調節性、兼容性、可擴展性等指導原則。

權利的分散問題。為避免人為和客觀上造成的瓶頸和技術失衡問題,W3C的工作是分散處理的。

支持多媒體,由於Web本身就擁有極其豐富的資源,其中相當一部分是多媒體信息,因此,多媒體信息處理領域內的規範是W3C的一個重要方向。

總之,W3C以開發“Web 事實標準”的各種技術規範作為其核心任務,已開發了超過50個技術規範。這些技術規範中大部分是由各個功能組開發的各種功能性規範,同時也包括WWW的核心體系結構。W3C的這些成果基本上已由企業和研究機構進行了實現。

基於W3C的組織原則和工作宗旨,以及Web的實際套用情況,W3C提出了其長遠目標,包括3個方面的內容,分別是:

建立一個普遍的、全社會易於使用的公共網路環境;
Web上的語義可管理和正確使用;
Web應該是安全可信的。

主要規範

w3cw3c
W3C已開發了超過50個規範(草案)。這些規範(草案)包括人們早已、耳熟能詳的HTML、HTTP、URIs、XML等,也包括針對語義Web的RDF、OWL等。HTML/XHTML:HTML是Web的基礎之一,基於HTML,Web上開始出現豐富多彩的頁面,蘊涵了各種信息。基於HTML,Web以一種簡便易用的方式走出了象牙塔,成為全社會的公共資源和財富。W3C先後推出了多個HTML版本,分別是1997年12月的首個版本、1998年4月的更新、1999年12月推出HTML 4.01版。XHTML是對HTML 4.01的擴展,在其中可以使用XML的語義功能。XHTML 1.0已於2000年1月作為推薦標準發布;XHTML Basic是對XHTML1.0的獨立於設備(如手機PDA等)的擴展,於2000年12月發布;隨後,2001年5月推出了XHTML的模組化版本——XHTML1.1。

CSS:CSS負責為網頁設計人員提供豐富的款式空間來設計網頁。CSS所提供的網頁結構內容與表現形式的分離機制,大大簡化了網站的管理,提高了開發網站的工作效率。CSS可用於控制任何HTML和XML內容的表現形式。CSS1.0於1996年12月推出,1998年5月CSS2.0發布。

XML:1998年2月發布的XML 1.0是W3C最具前瞻性和最有影響的標準之一。XML作為下一代Web的第一塊重要基石,為分散式的、異構的數據交換提供了強大的功能,並且將數據本身和數據的表現分離,同時,就數據本身而言,數據的值和語義也是適當分離的。事實上,XML已經發展為一族技術,包括2001年5月發布的XML Schema、1999年1月發布的XML Namespaces、1999年11月發布的用於處理XML轉換的XSLT和用於在XML文檔中定位的XPath,以及2001年6月發布的XLink和XML Base等。此外,XML的出現為程式能夠自動地處理Web數據和信息,以及Web服務(WSDL、SOAP、UDDI規範)提供了一種公共基礎。

DOM:DOM為HTML、XML等數據載體和信息載體在記憶體中的處理提供了一種基本的對象模型,可提供連線到檔案的結構、格式、事件等。由於不依賴於任何程式設計語言和網頁描述語言,它為有效處理HTML和XML數據提供了一種標準的、獨立的接口。DOM先後經歷了3個版本,分別是1998年10月發布的DOM Level 1、2000年11月發布的DOM Level 2和2003年發布的DOM Level 3。

MathML:MathML為在Web上實現一種跨平台的數學描述機制提供了工具性語言。MathML先後推出過2個版本:1999年7月發布的MathML 1.0和2001年2月發布的MathML 2.0。

PNG(Portable Network Graphics):1996年發布的PNG是一種可移植的、對圖形像素無影響的、便於圖像壓縮的圖像文檔格式。已是使用最廣泛的Web圖像格式之一。

SVG(Scalable Vector Graphics):SVG是針對Web上大量矢量圖提供的圖像內容管理機制,包括圖像內容查詢、定製和使用圖像等功能。2001年9月推出的是SVG 1.0,SVG 1.1/SVG Basic和Tiny已經可以為一些小型設備提供矢量圖像;2003年7月已提交SVG 1.2草案。

RDF(Resource Description Framework):RDF是第一個有關構建語義網路的推薦標準,它提供了一種技術標準來描述Web上的辭彙、編碼和元數據(Metadata),並建立這些對象與Web上豐富資源之間的聯繫。RDF於1999年2月發布,至今仍是最重要的語義Web方面的技術標準,也是其他技術的基礎之一。

未來重點

w3cw3c
W3C未來的工作重點仍然一如既往地圍繞其長遠目標來展開。具體可分為Web Services、Semantic Web,以及這兩者結合起來的Semantic Web Services。除此以外,基於各種移動設備(如手機等)的Web訪問機制也是的研究熱點。

中國已成為Web用戶增長最快的國家,W3C也注意到這一點,因此最近兩年,W3C的一些高層人物相繼出訪中國,與中國同行進行了廣泛的交流,並在香港特別行政區已設立了辦事處;中國的研究人員也對W3C的草案工作投入了極大關注,在這方面最為活躍的單位有中國科學院計算所中國科學院軟體所清華大學北京大學北京科技大學北京郵電大學東南大學等研究機構;但遺憾的是各大軟體公司雖然也積極關注W3C的各種活動和成果,卻沒有主動參與到國內同行的交流、國際草案的討論、規範的制定中去,在技術上難免比較被動。

2003年11月,由中國計算機學會、全球資訊網聯盟香港辦事處主辦,在北京中國科學院情報文獻中心召開了W3C 2003中國論壇。以W3C總幹事Ivar Herman為首的權威人士在語義Web、移動計算、國際化、網路可讀性等方面進行了交流,並介紹了這幾個領域的工作內容和研究現狀。

W3C 是如何創建的?

全球資訊網(World Wide Web)是作為歐洲核子研究組織的一個項目發展起來的,這那裡 Tim Berners-Lee 開發出全球資訊網的雛形。
Tim Berners-Lee - 全球資訊網的發明人 - 目前是全球資訊網聯盟的主任。
W3C 在 1994 年被創建的目的是,為了完成麻省理工學院(MIT)與歐洲粒子物理研究所(CERN)之間的協同工作,並得到了美國國防部高級研究計畫局(DARPA)和歐洲委員會(European Commission)的支持。
對 web 進行標準化
W3C 致力於實現所有的用戶都能夠對 web 加以利用(不論其文化教育背景、能力、財力以及其身體殘疾)。
W3C 同時與其他標準化組織協同工作,比如 Internet 工程工作小組(Internet Engineering Task Force)、無線套用協定(WAP)以及 Unicode 聯盟(Unicode Consortium)。
W3C 由美國麻省理工學院計算機科學和人工智慧實驗室 (MIT CSAIL),總部位於法國的歐洲信息數學研究聯盟 (ERCIM) 和日本的慶應大學(Keio University)聯合運作,並且在世界範圍內擁有分支辦事處。
W3C 會員
正因為 Web 是如此的重要(不論在其影響範圍還是在投資方面),以至於不應由任何一家單獨的組織來對它的未來進行控制,因此 W3C 扮演者一個會員組織的角色:

一些知名的會員包括:

IBM
Microsoft
America Online
Apple
Adobe
Macromedia
Sun Microsystems
W3C 的會員包括了:軟體開發商、內容提供商、企業用戶、通信公司、研究機構、研究實驗室、標準化團體以及政府。
W3C Recommendations
W3C 最重要的工作是發展 Web 規範(稱為推薦,Recommendations),這些規範描述了 Web 的通信協定(比如 HTML 和 XHTML)和其他的構建模組。
每項 W3C 推薦的發展是通過由會員和受邀專家組成的工作組來完成的。工作組的經費來自公司和其他組織,並會創建一個工作草案,最後是一份提議推薦。一般來說,為了獲得正式的批准,推薦都會被提交給 W3C 會員和主任。

相關詞條

相關搜尋

熱門詞條

聯絡我們