Phabricator プロジェクト:#abstract wikipedia

抽象的なウィキペディア

From Meta, a Wikimedia project coordination wiki
Jump to navigation Jump to search
This page is a translated version of the page Abstract Wikipedia and the translation is 87% complete.
Outdated translations are marked like this.
Other languages:
Bahasa Indonesia • ‎Bikol Central • ‎Deutsch • ‎English • ‎Esperanto • ‎Minangkabau • ‎Tiếng Việt • ‎Türkçe • ‎català • ‎dansk • ‎español • ‎français • ‎hrvatski • ‎italiano • ‎kurdî • ‎lietuvių • ‎magyar • ‎norsk bokmål • ‎polski • ‎português do Brasil • ‎română • ‎suomi • ‎svenska • ‎čeština • ‎беларуская (тарашкевіца)‎ • ‎русский • ‎українська • ‎հայերեն • ‎עברית • ‎العربية • ‎বাংলা • ‎ไทย • ‎ქართული • ‎中文 • ‎日本語 • ‎한국어

メーリングリストによる抽象ウィキペディア IRCに関する抽象的なウィキペディア Telegramの抽象的なウィキペディア Twitterの抽象的なウィキペディア Facebookの抽象的なウィキペディア YouTubeの抽象的なウィキペディア 抽象的なウィキペディアのウェブサイト Translate

プロジェクト

このプロジェクトは二つの部分から構成されています。抽象的なウィキペディアとWikifunctionsです。

抽象的なウィキペディアの目標は、より多くの人がより多くの知識をより多くの言語で共有できるようにすることです。抽象的なウィキペディア(Abstract Wikipedia)はウィキデータを拡張したものです。ここでは、言語に依存しない方法でウィキペディアの記事を作成・管理することができます。ある言語のウィキペディアは、この言語に依存しない記事をその言語に翻訳することができます。[1] In Abstract Wikipedia, people can create and maintain Wikipedia articles in a language-independent way. A Wikipedia in a language can translate this language-independent article into its language. Code does the translation.

Wikifunctionsは、コードの作成と保守を可能にする新しいウィキメディアプロジェクトです。これはいろいろな面で便利です。あらゆる種類の関数のカタログを提供し、誰でも呼び出しや書き込み、保守や利用ができるようにします。さらに言語に依存しない抽象ウィキペディアの記事から、ウィキペディアの各言語に翻訳するコードも提供します。これによって、誰もが自分の言語で記事を読むことができるようになります。Wikilambdaはウィキデータにある単語や実体に関する知識を利用します。

そうすることで、すべての知識の総和を全ての利用者が共有できる世界に近づくことができます。

関数とは何ですか?

関数「function」とはコンピュータの一連のプログラム指示のことで、利用者が入力したデータに基づき計算処理を行います。関数とは質問に対する答えという知識の形態であり、2つの日付けの間に何日経過したとか、2都市間の距離などです。関数が複雑になれば、複雑な質問にも答えることができ、たとえば立体の体積、特定の日付時点の火星と金星の距離、あるいは2つの生物種が同じ時代に生息していたかどうかなどです。さまざまな知識の問い合わせに対応するため、たとえば検索エンジンに質問を投げるなど、すでに関数で対応しています。英語で{{convert}}{{age}}といわれるテンプレートはすでにウィキペディアの多くの言語版で用いる関数対応の見本ですし、ウィキテキストや Lua で記述してあり、それぞれの wiki で利用者が使いたい場所に手動でコピーします。

関数の具体例は初期のサンプルのページを、インターフェースの全体案のごくおおまかな予想は 初期の模型ページをそれぞれご参照ください。

言い換えるなら関数とは、利用者が入力したデータを計算処理し、質問に答えを出します。

この新しいウィキメディアのプロジェクトは関数のライブラリを構築し、執筆者はボランティアの皆さんで、言語を超えた質問などに答える支援をします。関数ライブラリを作ると、もっと多くの人が新しい手法で無料の知識にアクセスして探求できます。

抽象ウィキペディアとはなにか?

抽象ウィキペディアプロジェクトとWikifunctionsの視覚的な説明。

用語としての「抽象的なウィキペディア」は、それ自体、長期的な目標を示しています – これは関数ライブラリであり、将来的に超言語的な記事の作成を実現しようとしています。このプロジェクトの詳細がいくつか設定された段階に進むと、どのようなウィキでも – とりわけ中小規模の場合に – それぞれの言語で記事数を飛躍的に増やすことが可能になります。さらにまた、編集者がそれぞれの文化や文脈を、より広くグローバルな観衆に向けて共有できることを意味します。

新規の関数ウィキは、この理想を具現化するためコードのインフラを整備します。本プロジェクトにおける抽象的なウィキペディアの部分は大枠で2022年に開始する見込みです。

言葉を替えてみましょう。新しいウィキから複数の関数を組み合わせると、ウィキデータにあるデータと言語情報をかけ合わせ、対応するどの言語でも自然言語の文章が作成できるようになります。作成した文章は、どの言語版のウィキペディア (または別の場所) でも利用可能なのです。

タイムライン

参加しよう

背景

Signpostに掲載された記事ではこの発想をより詳細に紹介しています。以下の資料 - 研究論文、講演のビデオ、プロトタイプソフトウェア - で、さまざまな詳細情報をご参照ください。ウィキラムダ開発計画の詳細な草案も含まれています。

過去の提案ページには、これまでの関連の議論、文書類、動画、同じような提案が多数、リストしてあります。

特記事項の例は次のとおり:

関連情報

プロジェクト案

  1. 概論: プロジェクト案のまとめ
  2. 名称: プロジェクト名に関する議論
  3. 目標: 何を達成しようとしているのか? 第1次と第2次の目標
  4. 組織:開発チームの構成案
  5. 要件:プロジェクトが満たすべき条件のまとめ
  6. アーキテクチャ:プロジェクトの構成要素の相互関係のまとめ
  7. 構成要素:個別のソフトウェアで、コンポーネントとしてプロジェクトが配布する対象
  8. タスク:個別のタスクでプロジェクトがこなす対象
(1ページ要約版)

References

  1. The new components (listed in the development plan for Abstract Wikipedia) include extensions to Wikidata, whose integration (in the second year of the project) requires the agreement of the Wikidata community before storing the “abstract content” there or on another wiki (such as the new Wikifunctions wiki developed in the first part of the project, or another multilingual wiki).