Абстрактна Вікіпедія/ЧаПи
Це сторінка для найчастіше задаваних питань про Вікіфункції та Абстрактну Вікіпедію.
Крім того, будь ласка, розгляньте наші ЧаПи до Вікіфункцій для конкретніших питань про Вікіфункції.
Яка різниця між Абстрактною Вікіпедією і Вікіфункціями?
Вікіфункції стануть проєктом Вікімедіа, таким як Вікіпедія, Вікідані або Вікісховище.
Абстрактна Вікіпедія — це ініціатива, яка дозволить Вікіфункціям, Вікіданим та окремим мовним Вікіпедіям працювати разом з метою зробити базовий рівень знань доступним та редагованим багатьма людьми на багатьох мовах.
Як Вікіфункції будуть інтегровані в інші проєкти?
Автори зможуть викликати функції з Wikifunctions зі своїх вікі. Для читачів вікі буде відображено результат виклику функції. Це можна використовувати, наприклад, для обчислення віку людини, щільності населення на основі даних про населення та площу з Wikidata, або для побудови графіка та інтеграції його в певну статтю.
Іншим варіантом інтеграції Wikifunctions буде інтеграція інтерактивного інтерфейсу виклику функцій у вікі. Це можна використовувати, наприклад, у статті Вікіпедії для динамічного обчислення результату фізичного рівняння на основі параметрів, наданих читачем, малювання та взаємодії з математичними функціями тощо.
Як Абстрактна Вікіпедія буде інтегрована в інші проєкти?
Контент абстрактної Вікіпедії генеруватиме текст природною мовою. Рівень інтеграції вирішує кожна Вікіпедія.
Окремі проєкти Вікіпедії матимуть можливість інтегрувати частини контенту в існуючу статтю; вибирати, які статті інтегрувати в свою локальну Вікіпедію; або сказати, що будь-яка стаття, якої бракує та яка доступна в Анотаційній Вікіпедії, буде автоматично інтегрована до локальної Вікіпедії.
Більше деталей можна знайти у 5 перших підрозділах Абстрактна Вікіпедія/Компоненти.
Де буде зберігатися вміст Абстрактної Вікіпедії?
Це ще потрібно вирішити в дискусії зі спільнотами. Ми плануємо провести цю дискусію у 2023 році.
Чи зможемо ми вставити пов'язані з мовою функції в сестринські проекти так само, як ми зможемо вставляти функції для обчислення даних?
Так.
На яких функціях ви зосередитесь насамперед?
Спільнота вирішує, на яких частинах бібліотеки функцій вона хоче зосередитися в першу чергу. Ми плануємо надати загальну підтримку з написанням функцій, якщо спільнота цього захоче. Ми дуже швидко зосередимося на написанні функцій, що стосуються Анотаційної Вікіпедії, які здебільшого пов'язані з генерацією природної мови.
Які внутрішні джерела знань можуть бути використані як дані у функціях?
Вікіфункції зможуть використовувати дані з елементів Вікіданих, з лексем Вікіданих, а також зі сторінок даних Wikimedia Commons та структурованих даних. Ми плануємо з часом підтримувати додаткові внутрішні джерела знань, зокрема медіафайли з Commons, тексти з Вікіджерел та будь-який інший контент з проєкту Вікімедіа.
Чим не є Вікіфункції?
Деякі думки на цю тему є в інформаційному бюлетені від Абстрактна Вікіпедія/Оновлення/2021-05-28. З часом спільноті потрібно буде написати детальнішу та оновлену версію цього документа.
Під якою ліцензією перебуватимуть функції та похідний вміст?
Згідно з обговоренням на Обговорення абстрактної Вікіпедії/Ліцензування, усі внески до Вікіфункцій та ширших проєктів абстрактної Вікіпедії будуть опубліковані за вільними ліцензіями. Зокрема:
- Текстовий контент на Wikifunctions буде опубліковано під ліцензією CC BY-SA 4.0.
- Підписи функцій та інший структурований контент на Wikifunctions будуть опубліковані під ліцензією CC 0.
- Реалізації коду у Wikifunctions будуть опубліковані під ліцензією Apache 2.
- Анотація контенту для абстрактної Вікіпедії буде опублікована під ліцензією CC BY-SA 4.0.
Це короткий виклад, представлений у Анотація Вікіпедії/Оновлення/2021-12-21, місячної дискусії, що відбулася на Meta наприкінці 2021 року. Є ще деякі моменти, які потрібно буде вирішити в майбутньому, такі, як ліцензія на згенерований контент з абстрактного контенту.
Ми плануємо розробити більш вичерпний документ з юридичним відділом про те, як люди можуть повторно використовувати код з Wikifunctions якомога безболісніше, дотримуючись при цьому ліцензії.
Які були міркування за написання функції у Вікіфункціях порівняно з її імпортом з іншого джерела?
Подібно до Вікіпедії, є дві причини:
- створюючи контент спеціально для Wikifunctions, ми знаємо, що він впишеться в нашу екосистему (також копіювання коду з іншого джерела рідко спрацює без адаптації);
- Правова безпека шляхом її створення з нуля у Wikifunctions.
Хто вирішуватиме, які функції підходять для Вікіфункцій? Хто прийматиме рішення щодо тестів, які визначають функцію? Хто буде вирішувати, які реалізації треба приєднати до певної функції?
Відповідь на всі ці питання полягає в тому, що спільнота вирішуватиме обсяг проєкту та відповідні процеси підключення та відключення реалізації чи тестувальника. Команда реалізує права, які контролюватимуть, хто може підключати реалізації та тестувальників до функцій, а хто може створювати нові типи. Але як ці права будуть пов'язані з ролями, які вже існують, такими, як адміністратори, або чи потрібно вводити нові ролі, буде вирішено разом зі спільнотою.