Jump to content

Abstract Wikipedia

From Meta, a Wikimedia project coordination wiki
This is an archived version of this page, as edited by Denny (talk | contribs) at 00:41, 5 May 2020 (Background / supporting material / existing discussion). It may differ significantly from the current version.
This is a proposal for a new Wikimedia sister project.
Wikilambda (working title)
Community decision.
Status of the proposal
Statusunder discussion
Details of the proposal
Project descriptionMany Wikipedia language editions have large gaps in knowledge. We want to close these gaps by allowing to create and maintain content in one place and allow the Wikipedias to use this content if they choose so, instead of doing that in each of the Wikipedia language editions individually. This will allow more people to access and create more knowledge in more languages in the Wikipedias. In order to do this, we need to represent the content in a way that can be translated to many different natural languages with high fidelity. We do this by introducing a new project, Wikilambda, that allows to create, maintain, catalogue and evaluate functions as a new form of knowledge the communities work on. This will allow completely new use cases, and allow more people to share in more forms of knowledge than today.
Is it a multilingual wiki?one multilingual wiki
Potential number of languagesmultilingual, in the same way as Wikidata
Proposed taglineA wiki for functions
Proposed URLDepends on the name which is to be a community decision.
Technical requirements
New features to requireyes. A detailed technical proposal will be made available here.
Development wikiPart of the technical proposal.
Interested participants
Denny (proposal author)

Many Wikipedia language editions have large gaps in knowledge. We want to close these gaps by allowing to create and maintain content in one place and allow the Wikipedias to use this content if they choose so, instead of doing that in each of the Wikipedia language editions individually. This will allow more people to access and create more knowledge in more languages in the Wikipedias.

In order to do this, we need to represent the content in a way that can be translated to many different natural languages with high fidelity. We do this by introducing a new project, Wikilambda, that allows to create, maintain, catalogue and evaluate functions as a new form of knowledge the communities work on. This will allow completely new use cases, and allow more people to share in more forms of knowledge than today.

Proposal

Wikimedia's vision is a world in which everyone can share in the sum of all knowledge.

The proposal is to adopt a new

Background / supporting material / existing discussion

Papers and software

Videos

Note that the two long videos are rather redundant to each other.

Wikimedia community discussions

Proposed by

Denny Vrandečić is founder of Wikidata, co-founder of Semantic MediaWiki, first administrator and bureaucrat of the Croatian Wikipedia, community-elected member of the Board of Trustees of the Wikimedia Foundation 2015-2016.

Alternative names

Wikilambda is just a project name. One of the first tasks of the projects will be to come up with the communities with a name for the project and that is available as a domain name. Some options include Wikifunction, Wikicode, Wikialgorithm, but I am sure the community will have even better ideas.

The following projects would be most affected by Wikilambda, but all Wikimedia Projects will be able to call functions in Wikilambda.

  • Wikidata - suggested to store abstract Content in Wikidata next to the item pages
  • Wikipedia - suggested to allow to display Content from Wikidata for missing articles

There are numerous proposals that cover aspects of Wikilambda and that have been made over the years (going back to 2001). In this proposal we aim to extract the common goals and learn from the other proposals:

Domain names

Depends on the name.

  • An email to wikimedia-l will be sent once this page is not a draft and the link will be added here

Demos

Support and discussion

Express your support on the talk page

The goal is to see how much interest is in making this goal a reality, and then go to the Board of Trustees and ask them to commit to this project (in rough strokes - the details of the proposal need to be figured out and will be adjusted with the community).

If you support the goals of this proposal, please express your support on the talk page.

Also discussions and reservations regarding the goal of the proposal or the project plan should be raised there.