Jump to content

維基數據/註解/需求

本頁使用了標題或全文手工轉換
From Meta, a Wikimedia project coordination wiki
This page is a translated version of the page Wikidata/Notes/Requirements and the translation is 100% complete.

維基數據即使還沒有寫一行程式碼之前,就已經得到相當大的關注度。這是非常令人感到鼓舞的事事,但這也導致極高的期望。維基數據對不少人是一回事情,是基於近十年來維基媒體運動,甚至更早提過的想法、倡議和技術。顯而易見的,維基數據持續往前進去,有些決策已經制訂了,但仍然無法滿足所有期望。

这篇简短的备忘录旨在收集关于Wikidata的一些基本需求,以便保证社区针对种种想法所进行的讨论以及收集工作拥有坚实的基础,从而做到行之有效。

下列需求不可协商修改:

  1. 維基數據将是一个维基媒体项目,并最终由维基媒体基金会来维护和运营。这就要求維基數據将遵循维基媒体运动的原则和指导方针。
  2. 用于运行維基數據的软件将遵循开源协议进行开发,并且将仅仅依赖于开源软件。
  3. 維基數據的安装设置应当尽可能容易地融入到当前的维基媒体基金会基础结构当中。这就意味着我们应当尽可能地去顺应同样的转储、备份以及运行基础结构。这就强制要求我们使用MediaWiki、PHP、MySQL等等。
  4. 維基數據之中内容的提供将依据一种自由许可协议。
  5. 維基數據之中内容的导出将采用自由的标准格式。
  6. 維基數據的成功并不是依据其存储数据的量来衡量,而依据的是健康社区的建立以及它对于维基百科和其他应用的用处。
  7. 維基數據的重點不在於真相,而在於陳述及其參考來源。這些陳述可能相互矛盾。
  8. 維基數據將實現全面國際化,並支援維基媒體計畫的所有語言。
  9. 維基數據的表達能力將受到限制。總會有某些知識,是維基數據無法傳達的。我們希望這種表達能力能隨著時間推移而提升。
  10. 維基數據的开发人员并不决定維基數據的内容,就像MediaWiki的开发人员并不决定维基百科的内容那样。他们可以同时身为維基數據的编者,但并不会在社区里面获得特权。

以下要求是我们在设计维基数据时所应用的重要指导原则:

  1. 维基数据是一个社会技术系统。我们依靠维基媒体社群,而不追求让它过于智能。
  2. 维基数据的首要目标是服务于维基百科的实际用例,而不是为了实现某种知识表示的假想完美。
  3. 维基数据需要在易用性和语句的表达能力之间取得平衡。用户界面不应为了覆盖少数特殊的极端情况而变得复杂。
  4. 哪些是特殊情况,哪些不是,是由它们在维基百科中出现的频率来定义。我们分析维基百科,了解特定情况出现的频率,而不是依赖传闻或假设。
  5. 千里之行,始於足下。先求有、再求好。
  6. 维基数据提供大量支持研究的数据。我们希望确保这些数据易于使用。
  7. 维基数据提供应用程序编程接口以创建比标准维基数据界面更智能的替代用户界面。
  8. 维基数据允许人和机器人进行编辑。但机器人操作者必须意识到他们肩负着更高的责任:即不应给社群带来负担。