Abstract Wikipedia/Historic proposal/id
This is an Archived copy of the parent page |
Nama "Wikipedia Abstrak" bersifat sementara; lihat Wikipedia abstrak/Nama untuk mengusulkan nama alternatif dari proyek ini. |
Proposal
editProposal ini terdiri dari dua bagian: Wikipedia Abstrak dan Wikilambda.
Tujuan dari 'Wikipedia Abstrak' adalah untuk memungkinkan lebih banyak orang berbagi pengetahuan lebih banyak dalam lebih banyak bahasa. Wikipedia Abstrak adalah perpanjangan dari Wikidata. Dalam Wikipedia Abstrak, orang dapat membuat dan mengelola artikel Wikipedia dengan cara yang tidak tergantung pada bahasa. Wikipedia dalam suatu bahasa dapat menerjemahkan artikel bahasa ini ke dalam bahasanya. Sebuah program akan melakukan penerjemahan.
Wikilambda adalah proyek Wikimedia baru yang memungkinkan editor membuat dan mengelola kode. Kode oni berguna dalam berbagai hal, dan akan menyediakan katalog semua jenis fungsi yang dapat dipanggil, ditulis, dipelihara, dan digunakan siapa saja. Wikilambda juga menyediakan kode yang menerjemahkan artikel independen-bahasa dari Wikipedia Abstrak ke dalam bahasa suatu Wikipedia. Ini memungkinkan setiap orang untuk membaca artikel dalam bahasa mereka. Wikilambda akan menggunakan pengetahuan tentang kata-kata dan entitas dari Wikidata.
Ini akan membuat kita lebih dekat dengan misi kita, sebuah dunia di mana semua orang bisa berbagi menyatukan seluruh pengetahuan manusia.
Formulir proposal
editWikipedia Abstrak dan Wikilambda (judul sedang didiskusikan, akan diputuskan oleh komunitas) | |
---|---|
keputusan komunitas | |
Status of the proposal | |
Status | approved |
Details of the proposal | |
Project description | Banyak edisi bahasa Wikipedia memiliki ketimpangan besar dalam pengetahuan. Kami ingin menutup celah ini dengan mengizinkan orang-orang untuk membuat dan mengelola konten di satu tempat dan memungkinkan Wikipediawan untuk menggunakan konten ini jika mereka memilihnya. Ini akan memungkinkan lebih banyak orang untuk membuat, memelihara, dan membaca lebih banyak pengetahuan dalam lebih banyak bahasa. Untuk melakukan ini, kita perlu merepresentasikan konten dengan cara yang dapat diterjemahkan ke berbagai bahasa alami. Kami melakukan ini dengan memperkenalkan proyek baru, Wikilambda, yang memungkinkan para editor untuk membuat, memelihara, membuat katalog dan mengevaluasi fungsi-fungsi sebagai bentuk baru pengetahuan yang dikerjakan komunitas. Ini akan memungkinkan kasus penggunaan yang sama sekali baru, dan memungkinkan lebih banyak orang untuk berbagi dalam lebih banyak bentuk pengetahuan. |
Is it a multilingual wiki? | satu wiki multibahasa |
Potential number of languages | multibahasa, dengan cara yang sama seperti Wikidata |
Proposed tagline | Konten multibahasa untuk Wikipedia dan wiki untuk berbagai fungsi |
Proposed URL | tergantung pada nama yang dipilih komunitas |
Technical requirements | |
New features to require | lihat rencana teknis |
Development wiki | lihat rencana teknis |
Interested participants | |
lihat halaman pembicaraan | |
Proyek ini telah disetujui oleh Dewan Pengawas Wikimedia pada 22 Mei 2020. Persetujuan tersebut telah diumumkan pada 2 Juli 2020.
Latar belakang / materi pendukung / diskusi terkini
editAn article in the Signpost provides a more detailed introduction to the idea. The material below - research papers, videos of talks, prototype software - offers a lot of detail. A detailed draft plan for the development of Wikilambda is also available.
Wikimedia community discussions
edit- Discussion on Meta
- Signpost article on English Wikipedia - with discussion
- Kurier article on German Wikipedia - with a (mostly preceding!) discussion
- Discussion on wikimedia-l about the paper proposing Wikilambda and Abstract Wikipedia
- Discussion on wikidata mailing list
- Blog post on Wikimedia Space
- 2013 proposal on Meta and discussion
Paper
edit- Capturing meaning: Toward an abstract Wikipedia (short intro)
- CCC Blue Sky award for the paper (it won both the Jury and Audience awards)
- Architecture for a multilingual Wikipedia (technical aspects)
- Collaborating on the sum of all knowledge across languages (social aspects)
Videos and podcasts
editNote that the two long videos are rather redundant to each other, and the short video is a short version of the long one.
- Short intro to Wikidata and Abstract Wikipedia idea (New York, 2019) (18 min)
- Keynote at SWAT4HCLS (Edinburgh, 2019) (56 min)
- Keynote at EMWCon (Daly City, 2019) (1:02h)
- "Between the Brackets" interview with Amir Aharoni, discussing Wikilambda and other topics, many related (1:41h)
- Interview on Wikilambda between Shani Evenstein Sigalov and Denny Vrandečić (1:10h)
Further reading
editProject plan
edit- Summary: overview of the project plan
- Name: discussion on the name of the project
- Goals: what are we trying to achieve? Primary and secondary goals
- Organization: how the development team would be set up
- Requirements: overall conditions that the project needs to fulfill
- Architecture: an overview of how the project components would work together
- Components: individual software components the project needs to deliver
- Tasks: individual tasks that need to be done by the projects
Proposed by
editDenny 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. Denny joins the Wikimedia Foundation in July 2020 to work full time on the proposal.
Alternative names
editWikilambda 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, and other proposed alternative names of this project.
Related projects / proposals
editThe following existing 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 display of 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). The large number of related proposals is another indicator of the wish to get this done. In this proposal we aim to extract the common goals and learn from the other proposals:
Proposals for repositories of modules, templates, and other code
edit- Global templates - a proposal with some overlapping goals
- Wikitemplates - similar to the global templates proposal above
- Template repository - similar to the global templates proposal above
- Global-Wiki - the parts regarding global templates and modules
- WikiApps - provide access to functions and algorithms
- WikiAI - a repository for ML models
Proposals for linguistic projects
edit- Wikilanguage - linguist knowledge needs to be recorded in Wikilambda beyond Wiktionary
- Girgit - may be developed in Wikilambda
- Wikilinguistica - information about syntax and grammar etc.
- Wikidioma - information about agreement and declinations etc.
- Wikipedia Virtual Mind - could be implemented with Wikilambda
Proposals for structured data access projects
edit- WikiSandy - index Wikipedia content semantically
- Konsciajxo - seems almost the same idea, but goes well beyond that
- WikiCode - pretty much the same idea
- Wikibot - give access to content in Wikipedia
Proposals for collections of knowledge about math and other sciences
edit- WikiDerivations - capture scientific models and their relations
- Wikimath - a wiki that can do math
- DRMF - capture mathematical formulas
- Wikimedia Pi Abacus - calculation
- WikiProves - capture theorems, lemmas, and relate them to each other
- WikiTeched - providing an IDE for developing etc.
- EncycloPDia - computational knowledge engine
- WikiCalculator - implementable in Wikilambda
Domain names
editDepends on the name.
Support and discussion
editWe don't really have an effective process for starting new projects, so I am trying to follow a similar path that we took for Wikidata back then. And back then it all started with Markus Krötzsch, me and others talking about the idea to anyone who would listen until everyone was bored of hearing it, trying out prototypes, and then talking about it even more, and improving all of it constantly based on your feedback. And then making increasingly concrete proposals until we managed to show some kind of consensus from the communities, you, and the Foundation to actually do it. And then, well, do it.
The goal is to show interest 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 will be further adjusted with you). But in order for the Board to confidently agree, we need to show support for the project.
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.
Just as with Wikipedia and Wikidata and our other projects, this is a crazy idea at first. Maybe even more crazy than our other projects. And the only way there is a chance of us being successful is, if, eventually, thousands of us work together on it. The only way this worked in the past is by being open, start out collaboratively, discuss the path forward, and work towards creating the project together.
Mailing list link
edit- wikimedia-l mail (see also previous discussions above)
Demos
edit- A prototype implementation is available on Github.
- The easiest way to dive into the prototype is by reading the walkthrough.
- Alternative implementation in GraalVM