真正的 Web 2.0: Wikipedia 家族

您一定聽說過 Wikipedia (維基百科全書),但是您是否知道還有一些與 Wikipedia 相關的站點,它們可以提供同樣有價值的由用戶生成的內容?大量隸屬於 Wikipedia 的相關站點對 Web 開發人員非常有用。瞭解如何通過 Wikipedia 以外的資源豐富您的信息空間,包括應用這些站點的數據的小部件示例。

Wikipedia 一直被認爲是最流行的和最知名的 Web 站點之一。從想要完成家庭作業的學生,到希望利用用戶生成內容的 Web 開發人員等等,都可以通過 Wikipedia 滿足需求。但是就提供有用信息而言,Wikipedia 僅僅是一個更龐大資源的一部分。Wikimedia Foundation (維基媒體基金會)組織不僅運營 Wikipedia,並且還運行很多其他站點。它在主頁中這樣聲明:“想像這樣一個世界,它讓每個人都可以自由分享所有的知識。這就是我們的承諾。”這是一個偉大的宣言,它不是一個龐大的百科全書就可以實現的。您可能已經瞭解到 Wikipedia 擁有大量不同語言的版本。(令我感到吃驚和欣慰的是,我發現了大量有關 Igbo 語的 Wikipedia 文章,這是我的母語)。但是您是否知道多長時間纔會出現使用其他語言表示的有用信息(未翻譯爲英語)?您以前是否聽說過 Wiktionary、Wikinews、Wikibooks、Wikisource、Wikiversity 以及類似內容?您是否知道可以通過利用這個龐大的信息源爲您的 Web 項目獲得一些好處?我將在本文中向您展示更優秀的 Wikimedia,並給出一些代碼幫助您的站點的用戶 “自由地分享所有知識”。

站點

下面將簡單介紹除知名的 Wikipedia 以外,Wikipedia 家族中涵蓋的其他一些站點。

Wiktionary

Wiktionary 是與 Wikipedia 相對應的字典站點。很多人對這個開放內容的百科全書的實用性表示懷疑,並且不受關注的字典編纂工作似乎是一項更加艱難的任務。在 “有效” 條目的數量方面,法語版本的站點規模最大,緊隨其後的是英語版本的站點,後者擁有目前爲止最全面的條目和編輯。排在第三位的土耳其語版本與前兩者差距比較大,但是有 9 個語言版本的站點至少具有 1000,000 個 “有效條目”,大量其他語言版本也接近這個規模,這些站點聯合起來就形成了一個令人吃驚的規模。其中一些站點通過使用自動程序從一些免費的信息源導入條目來進行擴展。例如 French Wiktionary,它包括大量來自 Dictionnaire de l'Académie française 這種舊式的、免費的字典的條目。很多 Wiktionary 條目包括到其他語言的翻譯,因此另一個特性就是大量導入其他語言版本中列出的翻譯。條目類型衆多,從無實際內容的存根(尤其是那些沒有被分類爲 “有效” 條目的內容),到包含豐富內容的條目,比如詞源、用例、發音(包含音標字母和聲音文件)、交叉參考、不同語法形式、翻譯,甚至包含對重要文本(例如 Project Gutenberg)的外形分析。

Wikinews

Wikinews 是獲得有關新聞和時事文章的站點,它的理念是具有某些知識或參與某些事件的人士可以幫助填充相關頁面的內容。其原則是必須秉持中立的觀點撰寫文章。Wikinews 可以包含新聞報道、多媒體報道、採訪等內容。隨後出現了 Wikimedia Radio,並最終發展爲一個固定的流式音頻廣播站點,包括各種節目和新聞,並且這些內容大部分來自 Wikinews 和其他 Wikimedia 項目。通常,Wikinews 覆蓋範圍往往傾向於那些擁有大量貢獻者的地區和主題,這限制站點本身發展爲綜合性站點。此外,Wikipedia 的流行意味着它經常及時地更新站點的文章,甚至按照匹配新聞報道的速度進行更新,因爲它經常從 Wikinews 項目獲得內容。

Wikibooks 和 Wikiversity

對百科全書文章進行的最大擴展就是將它的主題變成一本完整的書籍,而這正是 Wikibooks 的領域。它包含了 Wikijunior,一個面向兒童和兒童教育的文本集合,它可能很快將成爲獨立的完整項目。Wikiversity 曾經也是 Wikibooks 的一部分,它成爲了一個完整的 Wikimedia 站點。Wikiversity 鼓勵以小組或社區的方式進行學習,參與者編輯學習項目頁面並進行有助於理解的實踐。它被編排成各種學科,主要側重於所有結合了教科書的支持資源。Wikibooks 託管教科書並且還支持協作式社區開發,Wiki 頁面將擴充後的零碎內容併入到完整的書籍中。書籍和學科涵蓋了各種內容,包括學習語言、計算機科學、有機化學和法律等。從事生物科學的教育者還應關注 Wikispecies,這是一個有關生命形式的分類字典,類似於一個有關生物學的、具有適當結構的 Wikipedia。

Wikisource

Wikisource(也稱爲 The Free Library)將所有這些二次信息處理爲原始文檔,用於收集源文本、註釋、翻譯和輔助材料。文本可以是小說或非小說作品、歷史記載、公共文檔或任何重要的並且不受版權限制的內容。

Wikiquote

Wikiquote 是一個開放的參考資料站點,包括各種語言的引用自歷史和文化方面的語錄。對於 Wikiquote 最近存在爭議,一些人考慮到內容的合適性和版權侵犯,認爲應該撤銷這個網站。有人認爲應該將語錄添加到 Wikisource 中。然而,還有很多人認爲如果 Wikisource 存在任何內容問題,社區在採取關閉 wiki 這種過激舉措之前,首先應該嘗試解決這些問題。當然,這種行爲在短時間內是不可能發生的。

Wikimedia Commons

Wikimedia Commons 是 Wikimedia 家族的姊妹站點,託管圖像、視頻、音頻和其他任何免費的媒體文件。它是一個非常大型的資源庫,包含數百萬個文件。它的目標是成爲這類媒體文件的文化資源庫,並試圖通過對重要的圖像進行分類和認定進一步實現這個目標。

Wikimedia 的作用

Wikimedia 空間的行爲的廣度和高度爲相互交流和 Wikimedia 以外的有用應用程序提供了衆多機遇。這就是 Web 2.0 的精髓。用戶可以獲取目前尚未集成的開放數據流,並超越原始發佈者的最初意圖,將它們轉換爲全新的應用程序。

Google 自定義搜索部件

目前,有關如何跨各種 Wikimedia 屬性進行搜索並不明確。一些獨立的項目提供了一種聚合搜索,但是其實用性分爲多個級別,因此,完全有理由實現自己的搜索。Google 的其中一個計劃 Google Co-op 提供了一個自定義搜索引擎(CSE)工具,它允許您根據自己的規範定義並創建搜索工具,甚至可以通過詳細的註釋維護。我創建了一個自定義搜索 “Wikimedia plus”,包含了所有受支持的語言,以及其他一些有趣的相關站點。清單 1 顯示了搜索的主要條件。


清單 1. 自定義搜索條件
				
*.wikipedia.org/*
*.wiktionary.org/*
*.wikibooks.org/*
*.wikiversity.org/*
*.wikinews.org/*
*.wikimedia.org/*
*.wikiquote.org/*
*.wikisource.org/*
*.wikia.com/*
*.uncyclopedia.org/*


注意通配符形式,這是 CSE 的特性之一。Google 爲 CSE 提供了一個小部件表單。清單 2 展示了用例。


清單 2. “Wikimedia plus” 搜索引擎部件的用法示例
				<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
<head>
<title>Hello Wikimedia world</title>
</head>
<body>
<p>Use the following gadget to search Wikimedia and selected Wikia sites.</p>
<hr/>
<!-- Remove line breaks in the following script element before using -->
<script src="http://www.gmodules.com/ig/ifr?url=
http://www.google.com/coop/api/016404950850373629424/cse/1bius8lhc7g/gadget
&amp;synd=open&amp;w=320&amp;h=75&amp;title=Wikimedia+plus
&amp;border=%23ffffff%7C3px%2C1px+solid+%23999999&amp;output=js"></script>
</body>
</html>


爲了進行格式化,我將 Google 的長 URL 分解爲多個行。在試用或修改該清單前,只需刪除 script 元素中的換行符。圖 1 展示了結果頁面的截圖。Google 的 JavaScript 使用包含搜索表單的 iframe 替換了該元素。當輸入搜索時,將在一個獨立的窗口打開結果頁面。


圖 1. 使用 Google Wikimedia plus 部件的示例頁面



本文轉自IBM Developerworks中國

      請點擊此處查看全文

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章