Wikifunctions:Status-Updates/2025-09-26
| ◀ | ▶ |
Zugriff auf Qualifikatoren in Wikidata-Aussagen
Wikifunctions importiert seit kurzem Aussagen mit Qualifikatoren, wenn eine Entität aus Wikidata abgerufen wird. (Aussagen werden innerhalb von Wikidata-Datenobjekten, -Eigenschaften, -Lexemen, -Lexemformen und -Lexemsinnen importiert, wenn eine dieser Entitäten abgerufen wird.)
Diese Änderung ermöglicht Wikifunctions-Nutzern den Zugriff auf eine wesentlich größere Vielfalt an Fakten, insbesondere auf vielschichtige Fakten, die über die bloße Aussage über den Wert einer Eigenschaft für ein Thema hinausgehen. Beispielsweise könnte eine Angabe zur Einwohnerzahl (Chicago, Einwohnerzahl, 2.746.388) lauten, enthält aber in der Regel auch einen Zusatz, der angibt, wann diese Zahl zutraf; z. B. (Zeitpunkt 2020), da die Zahl aus der Volkszählung von 2020 stammt. Viele nützliche Eigenschaften, neben der Einwohnerzahl, sind mit zeitlichen und anderen zusätzlichen Qualifikatoren verknüpft.
Qualifikatoren werden mithilfe eines neuen Wikifunctions-Typs Wikidata-Behauptung ausgedrückt (der dem Wikidata-Typ "Snak" entspricht). Dieser Typ enthält drei Schlüssel, für Eigenschaftsreferenz, Wert und Behauptungsuntertyp (siehe Neuigkeiten zu Typen weiter unten). Da der Typ Wikidata-Aussage ebenfalls diese drei Schlüssel und mehrere weitere enthält, kann eine Behauptung als eine vereinfachte Version einer Wikidata-Aussage betrachtet werden. Wenn eine Aussage Qualifikatoren hat, werden diese als Liste von Behauptungen im Schlüssel Qualifikatoren der Aussage angezeigt.
Beispielsweise verwendet die Funktion Letzter jahresspezifischer Satz über Objekt Zeitpunkt-Qualifikator, um Sätze wie Die Bevölkerung von Chicago lag im Jahr 2020 bei 2.746.388 zu generieren. Sie benötigt drei Argumente – ein Wikidata-Datenobjekt, eine Wikidata-Eigenschaftsreferenz und eine natürliche Sprache. Die Eigenschaftsreferenz sollte eine Eigenschaft wie Einwohnerzahl sein, deren Instanzen normalerweise mit einem bestimmten Jahr verknüpft und mit Zeitpunkt-Qualifikatoren versehen sind. Die Funktion filtert die Aussagen des Datenobjekts nach denen mit der gegebenen Eigenschaft, wählt die Aussage mit dem aktuellsten Zeitpunkt-Qualifikator aus, extrahiert das Jahr aus diesem Qualifikator und verwendet es im generierten Satz. Sie wird derzeit nur auf Englisch unterstützt, ist aber (über Jahresspezifischer Satz aus Aussage nach Sprache) so konfiguriert, dass das Hinzufügen anderer Sprachen möglich ist.
Demnächst: Wikifunctions in 25 weiteren Wiktionarys und dem Wikimedia Incubator
Nächste Woche planen wir, eingebettete Wikifunctions-Aufrufe in weiteren 25 Wiktionarys und dem Wikimedia Incubator einzuführen.
Die neuen Wiktionarys sind: Französisch, Griechisch, Spanisch, Japanisch, Indonesisch, Niederländisch, Vietnamesisch, Italienisch, Finnisch, Türkisch, Koreanisch, Schwedisch, Tschechisch, Portugiesisch, Armenisch, Tamil, Thailändisch, Madagassisch, Hindi, Persisch, Katalanisch, Rumänisch, Hebräisch, Bulgarisch und Einfaches Englisch.
Dies ergänzt die vorhandenen 123 Sprachversionen von Wiktionarys, die bereits über die Möglichkeit verfügen, Aufrufe von Wikifunctions in ihr Wiki einzubetten.
Letzte Änderungen an der Software
Diese Woche haben wir unsere vierteljährliche Verpflichtung zu Lexemsinnen abgeschlossen, bei einer anderen Verpflichtung zu Fehlern einige Fortschritte erzielt und eine Reihe kleinerer Probleme gelöst.
Eine unserer versprochenen Änderungen in diesem Quartal war eine neue spezielle Ansicht für die Interaktion mit Lexemsinnen in Wikifunctions (T398307), die diese Woche online ging. Sie soll die Nutzung von Funktionen, die mit ihnen interagieren, wie Z6826, verbessern. Wir haben ein Video, das die Funktionsweise dieser Komponente und die Verbesserungen gegenüber der vorherigen Version zeigt.
Im Rahmen unserer Arbeit zur Vereinfachung der Erstellung und Verwendung von Fehlern (T395475) bereiten wir eine Reihe vordefinierter Funktionen vor: Z850/Try-Catch, Z851/auslösen, Z852/ist Fehlertyp und Z853/Fehler erhalten (T404092). Wir fügen diesen Funktionen außerdem vordefinierte Test hinzu, um ihre Funktionsweise zu demonstrieren. Wir ändern außerdem die Funktionsweise von Fehlertypen und fügen einen Identitätsschlüssel hinzu, um sie vergleichen zu können (T405114). Außerdem haben wir eine Möglichkeit hinzugefügt, benutzerdefinierte Fehler mit umfangreichen Inhalten zu versehen (T404469). Dokumentation und Anleitungen zur Verwendung dieser Funktionen folgen in Kürze.
Wir haben die Anzeige der leichtgewichtigen Aufzählungen so angepasst, dass sie auch bei mehr als 50 angeforderten Datenobjekten funktioniert. Dadurch sollte das Problem behoben sein, dass die chemische Aufzählung QIDs unbeschriftet anzeigte (T404353). Auf Anfrage eines Mitglieds der Wikifunctions-Community haben wir zwei neue Sprachen für die beiden Rohingya-Schriften hinzugefügt: Z1978/rhg-rohg und Z1979/rhg-arab. Eine weitere Anfrage veranlasste uns, eine neue vordefinierte Funktion, Z6896/erhalte Werte aus Wikidata-Aufzählung, für die Arbeit mit leichtgewichtigen Wikidata-Aufzählungstypen zu erstellen (T397494).
Um besser zu verstehen, wie Benutzer die Integration in den Visual Editor verwenden, um eingebettete Wikifunctions-Aufrufe zu erstellen, haben wir einige Instrumente zur Aktivitätsverfolgung hinzugefügt (T402711).
Neuigkeiten zu Typen I: Aussagen mit unbekanntem Wert oder keinem Wert
Aussagen mit unbekanntem Wert oder keinem Wert. Wikifunctions importiert seit kurzem auch die Aussagen mit unbekanntem Wert oder keinem Wert. Diese stammen aus dem Datenmodell von Wikidata. Eine Aussage mit unbekanntem Wert besagt, dass es einen Wert für die Eigenschaft der Aussage gibt, der auf das Subjekt der Aussage zutrifft – gibt aber nicht an, um welchen Wert es sich handelt. Mit anderen Worten: Der konkrete Wert ist unbekannt. (Eine Aussage mit unbekanntem Wert lässt auch die Möglichkeit zu, dass es mehrere unbekannte Werte gibt.) Eine Aussage mit keinem Wert besagt, dass es keinen Wert für die Eigenschaft der Aussage gibt, der auf das Subjekt der Aussage zutrifft.
Diese Unterscheidungen werden mithilfe des neuen Typs Untertyp der Wikidata-Behauptung getroffen – einem Aufzählungstyp mit den Instanzen Wert (für die übliche Art von Aussage, die einen bestimmten Wert enthält), kein Wert und unbekannter Wert. Jede Wikidata-Aussage hat jetzt einen Schlüssel Untertyp der Behauptung, der eine dieser Instanzen enthält. Jede Wikidata-Behauptung hat ebenfalls einen Schlüssel Untertyp der Behauptung, der eine dieser Instanzen enthält.
Neuigkeiten zu Typen II: Sechs neue Typen für grammatikalische Aufzählungen
Diese Woche wurden sechs Community-Vorschläge für leichtgewichtige Aufzählungen umgesetzt, alle zum Thema Grammatik:
- Grammatikalische Zahl mit Singular, Paukal und Plural
- Grammatikalische Bestimmtheit mit bestimmt und unbestimmt
- Grammatikalische Diathese mit Aktiv und Passiv
- Grammatikalische Polarität mit Affirmation und Negation
- Grammatikalische Fälle mit Nominativ, Genitiv, Dativ und Akkusativ
- Grammatikalische Komparationsgrade mit Positiv, Komparativ und Superlativ
Es gibt noch mehr Vorschläge und deine Beurteilung und Stimme sind wichtig!
Kurzvortrag bei Celtic Knot von Vigneron
Diese Woche fand am Dienstag Celtic Knot – Wikimedia-Sprachkonferenz 2025 statt, die eine Mischung aus Workshops, Präsentationen, Kurzvorträgen und Aktivitäten bot. Nicolas Vigneron hielt einen Kurzvortrag über Wikifunctions. Die Folien sind auf Commons verfügbar.
Präsentation bei Wikimedia CEE von Cory
Das Wikimedia CEE-Treffen findet vom 26. bis 28. September in Thessaloniki, Griechenland, statt und wird von der Wikimedia-Benutzergruppe Griechenland organisiert. Unser Kollege Cory Massaro wird dort einen Vortrag über Wikifunctions und die Abstrakte Wikipedia halten. Er wird die Arten von Inhalten in natürlichen Sprachen diskutieren, die derzeit mit Wikifunctions generiert werden können, und anschließend einen kurzen Überblick über bestehende Funktionen geben, die in mehreren Sprachen funktionieren.
Aufzeichnung der NLG SIG vom Dienstag
Diese Woche Dienstag fand auch das letzte Treffen der Natural Language Generation Special Interest Group statt. Denny präsentierte einen Vorschlag zur Darstellung abstrakter Inhalte im zukünftigen Projekt der Abstrakten Wikipedia. Eine Aufzeichnung des Treffens ist auf Commons verfügbar. Vielen Dank an alle, die sich an der Diskussion beteiligt haben!
Wöchentliche neue Funktionen: 36 neue Funktionen
Diese Woche hatten wir 36 neue Funktionen. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und bestandenen Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge!
- predicate of Wikidata property claim (Z28294)
- value of Wikidata property claim (Z28297)
- claim type of Wikidata property claim (Z28300)
- claim has value? (Z28304)
- claim predicate matches? (Z28308)
- qualifiers of Wikidata statement with predicate (Z28312)
- filter with second common element (Z28316)
- qualifier values of statement with predicate (Z28321)
- filter statements by claim type (Z28326)
- statement has claim type (Z28327)
- is a temperature unit? (Z28341)
- are bounds equal to value? assume explicit bounds (Z28359)
- Type from quoted Reference (Z28373)
- intro for year in Bangla (Z28378)
- read Rational number in Bangla (Z28381)
- quoted references from first object (Z28387)
- estimated hiking time in hours (Z28392)
- estimated horizontal hiking time in hours (Z28395)
- estimated ascent hiking time in hours (Z28399)
- estimated descent hiking time in hours (Z28403)
- estimated vertical hiking time in hours (Z28407)
- rational number of hours to whole minutes (Z28416)
- Natural numbers in Eastern Nagri script (Z28422)
- float64 as string (Eastern Nagri) (Z28425)
- Year-specific sentence from statement, in English (Z28432)
- Year-specific sentence from statement (Z28436)
- value of first key (Z28439)
- value of second key (Z28442)
- Most recent year-specific sentence about item (Z28445)
- Most recent qualified statement from item (WIP) (Z28446)
- Key references from object (Z28451)
Eine vollständige Liste aller Funktionen, sortiert nach Erstellungsdatum, ist verfügbar.