Abstrakte Wikipedia/FAQ
Dies ist eine Seite für die am häufigsten gestellten Fragen zu Wikifunctions und der Abstrakten Wikipedia.
Siehe bitte auch unsere FAQ auf Wikifunctions für speziellere Fragen zu Wikifunctions.
Was ist der Unterschied zwischen der abstrakten Wikipedia und Wikifunctions?
Wikifunctions wird ein Wikimedia-Projekt wie Wikipedia, Wikidata oder Wikimedia Commons sein.
Die Abstrakte Wikipedia ist eine Initiative, die es Wikifunctions, Wikidata und den Sprachversionen der Wikipedia ermöglichen wird, zusammenzuarbeiten, um ein grundlegendes Wissen viel mehr Personen in vielen Sprachen zugänglich zu machen und ihnen die Bearbeitung zu ermöglichen.
Wie wird Wikifunctions in andere Projekte integriert werden?
Beitragende werden Funktionen aus Wikifunctions aus ihren Wikis aufrufen können. Für Leser des Wikis wird das Ergebnis des Funktionsaufrufs angezeigt. Dies kann beispielsweise genutzt werden, um das Alter einer Person oder die Bevölkerungsdichte anhand der Daten zur Einwohnerzahl und Größe des Gebiets aus Wikidata zu berechnen oder einen Graphen zu zeichnen und diesen im einem bestimmten Artikel einzubinden.
Eine weitere Option zur Integration von Wikifunctions wird es sein, eine interaktive Benutzeroberfläche für den Abruf von Funktionen in ihrem Wiki zu integrieren. Dies kann beispielsweise genutzt werden, um in einem Wikipedia-Artikel dynamisch das Ergebnis einer physikalischen Gleichung basierend auf Parametern des Lesers zu berechnen oder um mathematische Funktionen darzustellen und mit ihnen zu interagieren, etc.
Wie wird die Abstrakte Wikipedia in andere Projekte integriert werden?
Der Inhalt der Abstrakten Wikipedia wird Text in einer natürlichen Sprache generieren. Es ist die Entscheidung der einzelnen Wikipedien, inwieweit sie diesen integrieren wollen.
Die einzelnen Wikipedia-Projekte werden die Möglichkeit haben, zu entscheiden, Teile des Inhalts in einen existierenden Artikel zu integrieren; auszuwählen, welche Artikel sie in ihre lokale Wikipedia integrieren; oder festzulegen, dass jeder fehlende Artikel, der in der Abstrakten Wikipedia verfügbar ist, automatisch in die lokale Wikipedia integriert wird.
Weitere Details finden sich in den ersten fünf Unterabschnitten von Abstrakte Wikipedia/Komponenten.
Wo werden die Inhalte der Abstrakten Wikipedia gespeichert?
Dies muss noch in einer Diskussion mit den Communitys entschieden werden. Wir planen diese Diskussion für 2023.
Werden wir Funktionen mit Bezug zur Sprache genauso in Schwesterprojekten einfügen können, wie wir es mit Funktionen zur Berechnung von Daten tun werden können?
Ja.
Auf welche Arten von Funktionen werdet ihr euch zuerst konzentrieren?
Es ist die Entscheidung der Community, auf welche Teile der Funktionsbibliothek sie sich zuerst konzentriert. Wir planen, allgemeine Unterstützung beim Schreiben von Funktionen zu geben, wenn die Community dies möchte. Wir werden uns sehr schnell darauf konzentrieren, Funktionen zu schreiben, die für die Abstrakte Wikipedia relevant sind und die überwiegend damit zu tun haben, natürliche Sprache zu generieren.
Welche internen Wissensquellen können als Daten in Funktionen genutzt werden?
Wikifunctions wird Daten aus Wikidata-Datenobjekten, Wikidata-Lexemen und Datenseiten und strukturierten Daten aus Wikimedia Commons nutzen können. Wir planen, mit der Zeit weitere interne Wissensquellen zu unterstützen, insbesondere Mediendateien aus Commons, Texte aus Wikisource und alle anderen Inhalte aus dem Wikimedia-Projekt.
Was ist Wikifunctions nicht?
Einige Gedanken zu diesem Thema finden sich im Newsletter Abstrakte Wikipedia/Neuigkeiten/2021-05-28. Die Community muss im Laufe der Zeit eine detailliertere und aktualisierte Version hiervon schreiben.
Unter welcher Lizenz werden Funktionen und von ihnen abgeleitete Inhalte stehen?
Gemäß der Diskussion unter Abstrakte Wikipedia/Lizenzdiskussion werden alle Beiträge zu Wikifunctions und den umfassenderen Projekten der Abstrakten Wikipedia unter freien Lizenzen veröffentlicht. Konkret:
- Textinhalte auf Wikifunctions werden unter CC BY-SA 4.0 veröffentlicht.
- Funktionssignaturen und andere strukturierte Inhalte auf Wikifunctions werden unter CC 0 veröffentlicht.
- Code-Implementierungen in Wikifunctions werden unter der Lizenz Apache 2 veröffentlicht.
- Abstrakter Inhalt für die Abstrakte Wikipedia wird unter CC BY-SA 4.0 veröffentlicht.
Dies ist die Zusammenfassung, die in in Abstrakte Wikipedia/Neuigkeiten/2021-12-21 nach einer einmonatigen Diskussion auf Meta Ende 2021 vorgestellt wurde. Es gibt noch Punkte, die in Zukunft geklärt werden müssen, wie die Lizenz des Inhalts, der aus dem abstrakten Inhalt generiert wird.
Wir planen, zusammen mit der Rechtsabteilung ein umfassenderes Dokument dazu zu erstellen, wie Code aus Wikifunctions unter Beachtung der Lizenz so einfach wie möglich weiterverwendet werden kann.
Was war der Gedanke dahinter, die Funktionen in Wikifunctions zu schreiben, statt sie von woanders zu importieren?
Ähnlich wie bei Wikipedia zwei Gründe:
- Wenn wir Inhalt speziell für Wikifunctions erstellen, wissen wir, dass er in unser Ökosystem passt (Code aus einer anderen Quelle zu kopieren, wird ohnehin kaum ohne Anpassungen funktionieren);
- Rechtssicherheit durch von Grund auf neue Erstellung in Wikifunctions.
Wer wird darüber entscheiden, welche Funktionen für Wikifunctions geeignet sind? Wer wird über die Tests entscheiden, die eine Funktion definieren? Wer wird darüber entscheiden, welche Implementierungen an eine bestimmte Funktion angehängt werden sollen?
Die Antwort auf all diese Fragen ist, dass es Aufgabe der Community sein wird, über den Projektumfang und die angemessenen Prozesse, um eine Implementierung oder einen Tester zu verbinden oder zu entfernen, zu entscheiden. Das Team wird Rechte implementieren, die kontrollieren, wer Implementierungen und Tester mit Funktionen verbinden kann und wer neue Typen erstellen kann. Wie diese Rechte jedoch mit den bereits existierenden Rechten wie Administrator-Rechten verknüpft werden oder ob neue Rollen eingeführt werden müssen, wird zusammen mit der Community entschieden.