Abstrakta Wikipedia
Abstrakta Wikipedia | |
---|---|
Påbörjades: | 2020-07 |
Medlemmar: |
|
Uppdateringar: | Uppdateringar |
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.[1] 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[2] ä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 har inletts med vårt delade arbete med funktioner för att generera naturligt språk, såsom morfologiska funktioner.
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.
- Augusti 2022: lansera Wikifunctions Beta
- Juli 2023: lansera Wikifunctions i funktion
- 2023/2024: lägg till mer typer till Wikifunctions
- 2024: använda Wikidata på Wikifunctions
Delta
- Redigera
- Bidra till Wikifunctions
- Arbeta på lexikografisk kunskap på Wikidata. Det kommer behövas för abstrakta Wikipedias framgång och kan arbetas med i detta nu.
- Översätt dokumentationssidorna här på Meta-Wiki.
- Översätt programvarans gränssnitt på translatewiki (fullständighetsstatistik)
- Diskutera
- Läs våra veckouppdateringar (prenumerera)
- Talk:Abstract Wikipedia
- Angiven e-postlista
- Huvudchatt: Telegram eller IRC #wikipedia-abstractanslut (sammanfogade) (aktuella loggar, gamla loggar)
- Utvecklarchatt: Telegram eller IRC #wikipedia-abstract-techanslut (sammanfogade) (loggar)
- Reguljära möten:
- Volontärers hörna: Detta är ett månatligt möte den första måndagen, från 18:30–19:00 UTC. Den ligger för närvarande på plattformen Google Meet (länk). Det är en informell plats där man kan granska kod, tala om vad volontärerna har gjort eller hur man hanterar en uppgift, vilket uppgift som är bäst att ta itu med härnäst och liknande saker. Volontärer kan kommer med frågor, visa vad man gjort, diskutera saker, berätta om sina planer eller fråga om idéer. Behöver du att en specifik person från utvecklingsteamet svarar är det bra om du säger det i förhand.
- Generering av naturligt språk (NLG) på Wikifunctions: Detta är ett månatligt möte den tredje tisdagen, från 16:30–17:30 UTC. Mer information.
- Tidigare kontorsmöten: 2021-12-20, 2021-08-14 (Wikimania), 2021-06-22
- Utveckla
- Kontakta oss om du vill hjälpa till med utvecklingen.
- Du kan ta till information om tillägget på Tillägg:WikiLambda och några utvecklartips på Abstrakta-utvecklarnas fusklapp.
- Phabricator:tag/abstract wikipedia – Lägg till funktionsansökningar och felrapporter här. (Läs Phabricator för detaljer om hur man använder det)
- Du kan se en lista över mindre utvecklaruppgifter – Dessa är bra första uppgifter för nyare utvecklare.
- Du kan se dessa eller andra bra listor för öppna uppgifter: #underhållsuppgifter – icke-tilldelade uppgifter – bra-att-ha-uppgifter
- Du kan mejla Quiddity eller skriva på diskussionssidan om du vill arbeta närmre med oss.
- Kontakta oss om du vill hjälpa till med utvecklingen.
- Testa
- Wikifunctions är nu tillgänglig live på wikifunctions.org
- på Beta Cluster Instance
- Hjälp till genom att testa designen
- Du kan läsa några tidigare utkast för en ungefärlig idé om hur användargränssnittet skulle kunna fungera.
- 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
- Ansöka om internt arbete
- Du kan referera till denna guide som beskriver steg för steg hur man ansöker om internt arbete.
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 abstrakta Wikipedia 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.
Från början hade projektet kodnamnet Wikilambda, taget från lambdakalkyl. Namnet används fortfarande i Tillägg:WikiLambda och i Wikifunctions logotyp som innehåller en lambda.
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
- Wikifunctions som ett eget projekt
- Abstrakta Wikipedias vision
- Exempel på abstrakt innehåll
- Ordlista
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
- ↑ 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