Abstrakta Wikipedia
![]() | Den nya wiki kommer heta Wikifunctions (Wikifunktioner).[1] Wikifunctions behöver en logga. Hjälp till att diskutera det övergripande målet med loggan, föreslå idéer till en loggans utformning, och ge återkoppling på andra förslag. |
Abstrakta Wikipedia |
---|
(Diskussion) |
Allmänt |
Utvecklingslag |
|
Anteckningar, utkast, diskussioner |
Exempel och prototyper |
Historiskt |
|
Projekt
Detta projekt har två delar: abstrakta Wikipedia och Wikifunctions.
Abstrakta Wikipedias mål är att låta fler människor dela mer kunskap på fler språk. Abstrakta Wikipedia är ett tillägg till Wikidata.[2] På abstrakta Wikipedia kan människor skapa och underhålla Wikipediaartiklar på ett sätt som inte är beroende av språk. En Wikipedia på ett språk kan översätta denna språkoberoende artikel till sitt eget språk. Koden tar hand om översättningen.
Wikifunctions[3] är ett nytt Wikimediaprojekt som låter vemsomhelst skapa och underhålla kod. Den kan användas på många sätt. Den fungerar som en katalog över diverse funktioner som vem som helst kan anropa, skriva, underhålla och använda. Den tillhandahåller kod som översätter språkoberoende Abstrakta Wikipedia till ett Wikipedia-språk. Detta gör att alla kan läsa artikeln på sitt språk. Wikifunctions kommer använda kunskapen om ord och enheter från Wikidata.
Detta kommer ta oss närmare en värld där alla kan dela summan av all kunskap.
Vad är en funktion?
En "funktion" är en serie dataprogramsinstruktioner som gör en beräkning baserad på data som anges. Funktioner är en sorts vetande som kan besvara frågor, som hur många dagar det är mellan två datum eller avståndet mellan två städer. Mer komplicerade funktioner kan besvara mer komplicerade frågor, som volymen i tredimensionella former, avståndet mellan Mars och Venus ett specifikt datum eller om två arter funnits vid liv samtidigt. Vi använder redan funktioner i många sorters kunskapsfrågor, som att ställa frågor till en sökmotor. Mallarna {{convert}}
och {{age}}
på engelska är exempel på funktionaliteter som redan används på många Wikipedia-versioner, skrivs i wikitext och Lua kopieras manuellt till alla wikier där det önskas.
Fler exempel på funktioner finns på tidiga funktionsexempel, och väldigt tidiga skisser på hur gränssnittet kan se ut finns på tidiga utkast.
Kort sagt kommer funktioner beräkna den angivna datan och besvara frågor om den.
Det här nya Wikimedia-projektet kommer bygga ett bibliotek med funktioner, skrivna av volontärer, för att besvara frågor som dessa över språkbarriärerna. Genom att bygga ut ett bibliotek av funktioner kan vi se till att fler har tillgång till och kan utforska fri kunskap på nya sätt.
Vad är Abstrakta Wikipedia?
Själv begreppet "abstrakta Wikipedia" hänvisar i sig till det långsiktiga målet att biblioteket någon dag kommer göra det möjligt att skapa artiklar som är oberoende av språk. När fler bitar av projektet väl är på plats kommer det betyda att alla wikier – speciellt mindre och mellanstora wikier – kommer avsevärt kunna öka antalet artiklar på det språket. Det betyder också att användare kan dela kunskaper från sin kultur och sina synsätt med en större och mer global publik.
Den nya wikin med funktioner, Wikifunktioner, kommer utveckla kodinfrastrukturen för att kunna förverkliga visionen. Abstrakta Wikipedia-delen av projektet inleds ungefär runt 2022.
Med andra ord kommer vi kunna sammanfoga funktioner från den nya wikin med data och språklig information på Wikidata för att generera naturliga meningar på dom språk som stöds. Dessa meningar kan sen används av alla Wikipedia-versioner (eller annanstans).
Tidslinje
- 2013 – 2020: Projektdiskussion, undersökning, och förslag
- Maj 2020: Projektet godkändes
- Juli 2020: Projekt tillkännagavs; Utvecklandet påbörjas av tillägget WikiLambda; e-postlistor och andra kanaler skapas och fördjupande diskussioner tar vid
- September 2020 – december 2020: Tävlingar för funktioners namn.
- December 2020: Diskussioner tar vid för Wikifunctions logotyp och förslag skickas in.
- 2021: Lansering av Wikifunctions; påbörja gemenskapsdiskussioner om den nya arkitekturen
- 2022: Påbörja det egentliga utvecklandet av abstrakta Wikipedia
- 2023: Integrera abstrakta Wikipedia till den egentliga Wikipedia
Delta
- Redigera
- Arbeta på lexikografisk kunskap på Wikidata. Det kommer behövas för abstrakta Wikipedias framgång och kan arbetas med i detta nu.
- Diskutera
- Talk:Abstract Wikipedia
- Angiven e-postlista
- Telegram eller IRC #wikipedia-abstractanslut (sammanfogade)
- Utveckla
- mw:Extension:WikiLambda
- phabricator:tag/abstract wikipedia
- Kontakta oss om du vill hjälpa till med utvecklingen.
- Testa
- Du kan läsa några tidigare utkast för en ungefärlig idé om hur användargränssnittet skulle kunna fungera.
- En inofficiell testwiki för tillägget WikiLambda finns på tillgänglig. Det här är en väldigt tidig version, den kommer bli bättre med tiden.
- Ett tidigt tillämpande av en prototyp finns tillgängligt på Github. Den kanske inte fungerar med de senaste versionerna av MediaWiki.
- Det enklaste sättet att dyka rakt in i prototypen är att läsa [1].
- Eller utförandet på GraalVM
Bakgrund
En artikel i "Signpost" beskriver en mer detaljerad introduktion till iden. Materialet nedan - forskningsarbeten, föreläsningar, testningsmjukvara - erbjuder en massa detaljer. Ett detaljerad utkast för utvecklingen av Wikilambda finns också.
Läs sidan historiska förslag för en lång lista över relaterade diskussioner, artiklar, videor och jämförbara förslag.
Höjdpunkter:
- (engelska) Kort introduktion till Wikidata och Abstrakta Wikipedia-iden (New York, 2019) (18 min)
- (engelska) Fånga betydelsen: Mot en Abstrakt Wikipedia (kort introduktion)
- (engelska) Sammarbetar på summan av all kunskap språk emellan (sociala aspekter)
Vidare läsning
Projektsplanering
- Sammanfattning: överblick av projektsplaneringen
- Namn: diskussion om projektets namn
- Mål: vad försöker vi uppnå? Huvudsakliga och underordnade mål
- Organisering: hur utvecklingsteamet ska komma igång
- Krav: övergripande villkor som projektet behöver uppfylla
- Infrastruktur: en överblick av hur projektets komponenter samverkar
- Komponenter: individuella mjukvarokomponenter som projektet behöver leverera
- Uppgifter: individuella uppgifter som projektet behöver ta hand om
Referenser
- ↑ Ursprungligen Wikilambda; det nya namnet valdes i slutet av 2020 i en gemenskapstävling. "Wikifunctions" behandlas som singular och kan översättas.
- ↑ De nya komponenterna (listas på utvecklingsplanen för Abstrakta Wikipedia) innefattar tillägg till Wikidata, vars integrering (under projektets andra år) kräver godkännande från Wikidatas gemenskap innan vi lagrar "det abstrakta innehåller" där eller någon annanstans (som den nya "Wikifunctions"-wikin som utvecklats i projektets första del, eller någon annan flerspråkig wiki).
- ↑ Ursprungligen Wikilambda; det nuvarande namnet valdes i en tävling. "Wikifunctions" behandlas som singular