Abstrakcyjna Wikipedia
Abstrakcyjna Wikipedia | |
---|---|
Początek: | 2020-07 |
Członkowie drużyny: |
|
Aktualizacje: | Aktualizacje |
Projekt
Ten projekt składa się z dwóch części: Abstrakcyjnej Wikipedii oraz Wikifunkcji.
Celem Abstrakcyjnej Wikipedii jest umożliwienie ludziom dzielenie się jeszcze większą ilością wiedzy i w jeszcze większej liczbie języków. Abstrakcyjna Wikipedia to pojęciowe rozszerzenie Wikidanych.[1] W Abstrakcyjnej Wikipedii ludzie mogą tworzyć i zarządzać artykułami w Wikipedii w sposób niezależny od języka. Wikipedia w określonym języku może przetłumaczyć ten niezależny od języka artykuł na swój język. Kod wykonuje tłumaczenie.
Wikifunkcje to nowy projekt Wikimedia, który pozwoli tworzyć i utrzymywać kod. Jest przydatny na różne sposoby. Dostarcza katalog różnych funkcji programistycznych, które każdy może wywoływać, pisać, utrzymywać i wykorzystywać. To tam będzie też przechowywany kod tłumaczący artykuły w formie niezależnej od języka na artykuł w języku konkretnej wersji językowej Wikipedii. Umożliwi to przeczytanie każdemu takiego artykułu w swoim języku. Wikifunkcje będzie korzystać ze słów i encji z Wikidanych.
To przybliży nas do świata, gdzie każdy może dzielić się sumą ludzkiej wiedzy.
Czym są funkcje?
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.
W skrócie, funkcje dokonują obliczeń na podstawie podanych danych i odpowiadają na zadane pytanie.
Ten nowy projekt Wikimedia stworzy bibliotekę funkcji napisanych przez wolontariuszy, które pomogą odpowiedzieć na tego typu pytania w różnych językach. Budując naszą bibliotekę funkcji, możemy umożliwić większej liczbie osób dostęp do bezpłatnej wiedzy i odkrywanie jej w nowy sposób.
Czym jest Abstrakcyjna 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 has started with our shared work on natural language generation functions, such as morphological functions.
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).
Oś czasu
- 2013–2020: dyskusja nad projektem, badania i propozycja.
- Maj 2020: projekt został zatwierdzony
- Lipiec 2020: projekt został ogłoszony; rozwój rozpoczyna się od Rozszerzenia WikiLambda; stworzono listę dyskusyjną i inne kanały oraz zwiększa się liczba dogłębnych dyskusji.
- Wrzesień 2020 – grudzień 2020: konkurs na nazwę wiki funkcji.
- Grudzień 2020: rozpoczęto dyskusje nad Konkursem na logo Wikifunctions i składanie propozycji.
- Sierpień 2022: Uruchomienie Wikifunkcji w Beta Cluster (serwerze testowym)
- Lipiec 2023: Uruchomiono Wikifunkcje na serwerze produkcyjnym
- 2023/2024: Dodanie kolejnych typów danych do Wikifunkcji
- 2024: Umożliwienie korzystania z Wikidanych w Wikifunkcjach
Zaangażuj się
- Edytuj
- Contribute to Wikifunctions
- Pracuj nad wiedzą leksykograficzną w Wikidanych. Będzie to potrzebne, aby abstrakcyjna Wikipedia odniosła sukces i można już teraz nad nią pracować.
- Przetłumacz strony dokumentacji na Meta-wiki.
- Przetłumacz interfejs oprogramowania na translatewiki (statystyki kompletności)
- Dyskusja
- Read the weekly updates (subscribe)
- Talk:Abstract Wikipedia
- Dedykowana lista dyskusyjna.
- Main chat: Telegram or IRC #wikipedia-abstractpołącz (bridged together) (current logs, old logs)
- Developer chat: Telegram or IRC #wikipedia-abstract-techpołącz (bridged together) (logs)
- Regularne spotkania:
- Kącik wolontariusza: This is a monthly meeting on the first Monday, from 18:30–19:00 UTC. It is currently hosted on the Google Meet platform (link). It is an informal space for code review, talking about what volunteers have achieved or how to approach a task, which task is best to pick up next, and similar. Volunteers can come in with questions, show progress, discuss things, tell us about their plans, or ask for ideas. If you need someone specific from the development team to join in, please let us know in advance.
- Natural language generation (NLG) on Wikifunctions: This is a monthly meeting on the third Tuesday, from 16:30–17:30 UTC. Więcej informacji.
- Previous office hours: 2021-12-20, 2021-08-14 (Wikimania), 2021-06-22
- Rozwijaj
- Jeśli chcesz pomóc w rozwoju, daj nam znać.
- You can see information about the Extension at Extension:WikiLambda and some developer tips at Abstract developer cheatsheet
- Phabricator:tag/abstract wikipedia – Dodawaj tu prośby o nowe funkcje i zgłoszenia błędów. (Zobacz stronę Phabricator aby dowiedzieć się jak z tego korzystać)
- You can see a list of smaller development tasks – These are good first tasks for newer developers.
- You can see these other good listings for open tasks: #fix-it tasks – unassigned tasks – nice-to-have tasks
- You can email Quiddity or write on the talk page if you'd like to work with us more closely.
- Jeśli chcesz pomóc w rozwoju, daj nam znać.
- Wypróbuj to
- Wikifunctions is now available live at wikifunctions.org
- on the Beta Cluster Instance
- Volunteer as a design-interview tester.
- Możesz zobaczyć kilka wstępnych makiet, aby uzyskać ogólne pojęcie o tym, jak może działać interfejs użytkownika.
- Implementacja prototypowa dostępna w serwisie Github. Może to już nie działać z najnowszymi wydaniami MediaWiki.
- Najłatwiejszym sposobem zapoznania się z prototypem jest przeczytanie solucji.
- Alternatywna implementacja w GraalVM
- Foundation requests for work internally
- You can refer to this guide that describes step by step how to request work internally.
Nakreślenie
Artykuł w Signpost zawiera bardziej szczegółowe wprowadzenie do tego pomysłu. Materiały znajdujące się poniżej - wyniki badań, nagrania dyskusji, oprogramowanie prototypowe - zawierają dużo szczegółów. Dostępny jest też wstępny szczegółowy plan wdrażania Abstrakcyjnej Wikipedii.
Zobacz stronę Propozycja historyczna, aby zapoznać się z długą listą powiązanych dyskusji, artykułów, filmów i porównywalnych propozycji.
Originally, the project was code-named Wikilambda, derived from Lambda calculus. The name is still referenced in the name of Extension:WikiLambda and in the Wikifunctions logo which contains a lambda character.
Najważniejsze to:
- (angielski) Krótkie wprowadzenie do Wikidanych i pomysłu Abstract Wikipedia (New York, 2019) (18 min)
- (angielski) Uchwycenie znaczenia: w stronę abstrakcyjnej Wikipedii (krótkie wprowadzenie)
- (angielski) Współpraca nad sumą całej wiedzy z różnych języków (aspekty społeczne)
Dodatkowe informacje
- Wikifunkcje jako samodzielny projekt
- Wizja projektu Abstrakcyjna Wikipedia
- Przykłady zawartości abstrakcyjnej
- Słowniczek
Plan realizacji
- Summary: przegląd planu realizacji
- Nazwa: dyskusja o właściwej nazwie dla tego projektu
- Cele: co chcemy osiągnąć? Podstawowe i dalsze cele.
- Organizacja: jak ma zostać powołany zespół programistyczny
- Wymagania: warunki, które musi spełnić ten projekt
- Architektura: przegląd tego, jak komponenty tego projektu będą ze sobą współpracować
- Komponenty: poszczególne składniki oprogramowania, które mają zostać dostarczone w ramach tego projektu
- Zadania: poszczególne zadania, jakie muszą być ukończone w ramach projektów
Przypisy
- ↑ Do nowych komponentów (rozpisanych w planie rozwoju Abstract Wikipedii) należą rozszerzenia dla Wikidanych, których instalacja (w drugim roku trwania projektu) wymaga zgody społeczności Wikidanych jeszcze zanim „treści abstrakcyjne” będą gdziekolwiek przechowywane – tam lub na nowej wiki (takiej jak „Wikifunctions”, rozwijanej w ramach pierwszego etapu projektu).