Abstract Wikipedia
![]() | An ngaran na "Abstract Wikipedia" bako pang permanente; hilingon an Abstract Wikipedia/Name para sa iba pang suhestiyon sa pangaran kan proyektong ini. Wikifunctions needs a logo. Please help us to discuss the overall goals of the logo, to propose logo design ideas, and to give feedback on other designs. |
Abstract Wikipedia |
---|
(Discussion) |
General |
Development plan |
Notes, drafts, discussions |
Examples & mockups |
Historical |
|
Proyekto
Igwa nin duwang parte an proyekto na ini: Abstract Wikipedia asin Wikilambda.
An katuyuhan kan "Abstract Wikipedia" iyo an maghiras nin mga kaaraman sa mas gulpi pang lenggwahe. Ekstensiyon kan Wikidata an Abstract Wikipedia. Sa Abstract Wikipedia, an mga tawo makakahaman asin makakamantenir nin mga artikulo sa Wikipedia sa paaging language-independent. An Wikipedia sa sarong lenggwahe maipapalis sa bagong language-independent na artikulo. An code iyo an minagibo kan pagpapalis kan tataramon.[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.
An "Wikilambda" sarong Wikimedia project na nagtutugot sa paghaman asin pagmantenir nin mga code. Kapuro-pakinabang ini sa pirang mga paagi. Nagtatau inin nin catalog kan gabos na function na an dawa si isay pwede mag-call, surat, manteniron, asin paggamit. Nagtatau man ini nin language-independent na artikulo hali sa Abstract Wikipedia pasiring sa Wikipedia na igwa nin ibang lenggwahe. Sa paagi kaini mababasa kan iba an artikulo sa sainda man na lenggwahe. An Wikilambda magamit nin mga kaaraman sa mga tataramon asin entities hali sa Wikidata.
Mas magiging marikas ining paagi sa paghihiras nin kaaraman sa kinaban kun sain gabos makakapag-ambag kan saindang kaaraman.
What is a function?
A “function” is a sequence of computer program instructions that makes a calculation based on data you provide. Functions are a form of knowledge that can answer questions, such as how many days have passed between two dates or the distance between two cities. More complicated functions can answer more complicated questions, such as the volume of a three dimensional shape, the distance between Mars and Venus on a certain date, or whether two species were alive at the same time. We already use functions in many types of knowledge inquiries, such as asking a question to a search engine. The templates known as {{convert}}
and {{age}}
in English are also examples of functionalities that are already used in many Wikipedias, written in wikitext and Lua and manually copied to each wiki where it's wanted.
More examples of functions are at Early function examples, and very rough sketches of how the interface might look are at Early mockups.
In short, functions make a calculation on the data you provide, and answer a question you have about it.
This new Wikimedia project will build a library of functions, written by volunteers, to help answer questions like these across languages. By building out our library of functions, we can enable more people to access and explore free knowledge in new ways.
What is Abstract Wikipedia?
The term “Abstract Wikipedia” itself refers to the long-term goal – that this library of functions will someday enable the creation of language-independent articles. Once more pieces of this project are in place, this will mean that any wiki – especially small to medium wikis – will be able to dramatically increase the number of articles available in their language. It also means that editors can share knowledge from their culture and contexts with a larger and more global audience.
The new wiki of functions, Wikifunctions, will develop the coding infrastructure to make this vision possible. The Abstract Wikipedia part of the project will start in roughly 2022.
In other words: we will be able to combine the functions from the new wiki, with the data and linguistic-information in Wikidata, in order to generate natural language sentences in any supported languages. These sentences can then be used by any Wikipedia (or elsewhere).
Linyang-oras
- 2013–2020: Project discussion, research, and proposal
- May 2020: Project approved
- July 2020: Project announced; Development begins on Extension:WikiLambda; Mailing list and other channels created and in-depth discussions increase
- September 2020 – December 2020: Wiki of functions naming contest.
- December 2020: Start discussions for the Wikifunctions logo contest and submissions of proposals.
- 2021: Launch Wikifunctions; start community discussions about the architecture
- 2022: Start development of Abstract Wikipedia proper
- 2023: Integration of Abstract Wikipedia into Wikipedia proper
Mailing list link
- Edit
- Work on lexicographic knowledge in Wikidata. This will be needed for Abstract Wikipedia to succeed and can be worked on right now.
- Discuss
- Talk:Abstract Wikipedia
- Dedicated mailing list
- Telegram or IRC #wikipedia-abstractconnect (bridged together)
- Develop
- mw:Extension:WikiLambda
- phabricator:tag/abstract wikipedia
- If you want to help with development, please let us know.
- Try it out
- You can see some early mockups for a rough idea of how the user interface might work.
- An unofficial test wiki for the WikiLambda extension is available. This is a very early version, it will get better over time.
- prototype implementation is available on Github.
- An pinakamadaling paagi tanganing makaduman sa prototype iyo an pagbasa kaini walkthrough.
- Alternative implementation in GraalVM
Background / supporting material / existing discussion
An article in the Signpost nagtatau nin mas detalyadong introduksyon para sa ideyang ini. An mga materyales sa ibaba - research papers, videos kan urulay, prototype software - nagtatau nin gulping mga detalye. Igwa nin detailed draft plan para sa pagpatalubo kan Wikilambda an pwedeng mahiling.
See the Historic proposal page for the long list of related discussions, papers, videos, and comparable proposals.
Highlights include:
- [$y1 Short intro to Wikidata and Abstract Wikipedia idea (New York, 2019)] (18 minutos)
- Capturing meaning: Toward an abstract Wikipedia (halipot na pataratara)
- [$4 Collaborating on the sum of all knowledge across languages]
(sosyal na mga aspeto)
Iba pang mga babasahon
- Wikilambda bilang sadiri kaining proyekto
- Katuyohan kan Wikilambda
- Hilingan kan abstract Content
- Glosaryo
Plano kan proyekto
- Sumaryo: kagabsan kan project plan
- Ngaran: diskusyon sa ngaran kan proyekto
- Mga kakaabtan:Ano an pigpupulbaran ming kaabtan? Panginot sagkud panduwang mga kakaabtan
- Organisasyon:Pano magkakaigwa nin development team
- Mga kaipuhan: pangkagabsan na kondisyon na kaipuhan mahaman kan proyekto
- Arkitektura:sarong paghiling kun panong an mga parte kan proyektong ini matarabangan sa kada saro
- Mga Parte: individual software components na kaipuhan maidisimanar kan proyekto
- Mga trabaho: mga indibidwal na trabaho na dapat mahaman kan proyekto
References
- ↑ 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).