Abstract Wikipedia/Updates/2021-07-29/de: Difference between revisions

From Meta, a Wikimedia project coordination wiki
Content deleted Content added
Unkn0wnCat (talk | contribs)
Created page with "Jedes Element in Wikidata hat eine Bezeichnung, eine kurze Beschreibung, und Aliasse in jeder Sprache. Schauen wir uns nun zum Beispiel das Element Q836805 an."
mNo edit summary
 
(33 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<noinclude><languages/>
<noinclude><languages />
{{ {{TNTN|Abstract Wikipedia/Updates}}
{{ {{TNTN|Abstract Wikipedia/Updates}}
|prev = Abstract Wikipedia/Updates/2021-07-22
|prev = Abstract Wikipedia/Updates/2021-07-22
|next = Abstract Wikipedia/Updates/2021-08-11
|next = Abstract Wikipedia/Updates/2021-08-13
}}</noinclude>
}}</noinclude>
:''Abstrakte Beschreibungen''
: ''Abstrakte Beschreibungen.''
Unser Ziel mit der Abstakten Wikipedia (Abstract Wikipedia) ist es jedem zu ermöglichen Inhalte in jeder Sprache zu verfassen, die dann in jeder Sprache gelesen werden können. Auf lange Sicht sind die Hauptinhalte, auf die wir abzielen, Wikipedia-Artikel, um allen gleichermaßen den Zugriff und den Beitrag zu unparteiischen, aktuellen, und umfassenden Enzyklopädischen Einträgen zu ermöglichen.
Unser Ziel mit der Abstakten Wikipedia (Abstract Wikipedia) ist es jedem zu ermöglichen Inhalte in jeder Sprache zu verfassen, die dann in jeder Sprache gelesen werden können. Auf lange Sicht sind die Hauptinhalte, auf die wir abzielen, Wikipedia-Artikel, um allen gleichermaßen den Zugriff und den Beitrag zu unparteiischen, aktuellen, und umfassenden Enzyklopädischen Einträgen zu ermöglichen.


In den kommenden Monaten werden wir große Meilensteine auf unserem Weg überkommen. Heute möchte ich einen möglichen Meilenstein auf unserem Weg vorstellen: Abstrakte Beschreibungen für Wikidata.
In den kommenden Monaten werden wir große Meilensteine auf unserem Weg überkommen. Heute möchte ich einen möglichen Meilenstein auf unserem Weg vorstellen: Abstrakte Beschreibungen für Wikidata.


Jedes [[wikidata:Help:Items|Element]] in Wikidata hat eine [[wikidata:Help:Label|Bezeichnung]], eine kurze [[wikidata:Help:Description|Beschreibung]], und [[wikidata:Help:Aliases|Aliasse]] in jeder Sprache. Schauen wir uns nun zum Beispiel das Element [[wikidata:Q836805|Q836805]] an. <span lang="en" dir="ltr" class="mw-content-ltr">In English, that Item has the label <span class="mw-content-ltr" dir="ltr">''“Chalmers University of Technology”''</span> and the description <span class="mw-content-ltr" dir="ltr">''“university in Gothenburg, Sweden”''</span>. In Swedish it is <span class="mw-content-ltr" dir="ltr">''“Chalmers tekniska högskola”''</span> and <span class="mw-content-ltr" dir="ltr">''“universitet i Göteborg, Sverige”''</span>.</span> <span lang="en" dir="ltr" class="mw-content-ltr">The goal of the label is to be a common name for the Item, and together with the description it should uniquely identify the Item in the world.</span> <span lang="en" dir="ltr" class="mw-content-ltr">That's why, although multiple Items can have the same label, as things in the world can be called the same but be different, no two Items should have both the same label and the same description in a given language.</span> <span lang="en" dir="ltr" class="mw-content-ltr">The aliases are used to help with improving the search experience.</span>
Jedes [[wikidata:Help:Items|Element]] in Wikidata hat eine [[wikidata:Help:Label|Bezeichnung]], eine kurze [[wikidata:Help:Description|Beschreibung]], und [[wikidata:Help:Aliases|Aliase]] in jeder Sprache. Schauen wir uns nun zum Beispiel das Element [[wikidata:Q836805|Q836805]] an. Im Englischen hat das Element die Bezeichnung <span class="mw-content-ltr" dir="ltr">''“Chalmers University of Technology”''</span> und die Beschreibung <span class="mw-content-ltr" dir="ltr">''“university in Gothenburg, Sweden”''</span>. Im Schwedischen sind das <span class="mw-content-ltr" dir="ltr">''“Chalmers tekniska högskola”''</span> und <span class="mw-content-ltr" dir="ltr">''“universitet i Göteborg, Sverige”''</span>. Das Ziel der Bezeichnung ist es ein allgemeiner Name für das Element zu sein, und sollte zusammen mit der Beschreibung das Element eindeutig in der Welt identifizieren. Das ist weshalb, obwohl mehrere Elemente die selbe Bezeichnung haben können, da mehrere Dinge in der Welt den selben Namen haben können, aber etwas unterschiedliches sein können, keine zwei Elemente sowohl die selbe Bezeichnung, als auch die selbe Beschreibung in einer gegebenen Sprache haben sollten. Die Aliase werden genutzt um die Sucherfahrung zu verbessern.


Die Bedeutung der Beschreibungen über Sprachen hinweg ist oftmals die selbe, und wenn sie es nicht ist, obwohl dies selten auch absichtlich passiert, ist es oftmals aus versehen. Bei über 94 Millionen Einträgen in Wikidata, und über 430 unterstützten Sprachen, bedeutet das, dass wir für eine perfekte Abdeckung 40 Milliarden Bezeichnungen und noch mal so viele Beschreibungen hätten. Und nicht nur die Erstellung dieser Bezeichnungen und Beschreibungen ist eine Menge Arbeit, sie müssen später auch gepflegt werden. Wenn es nicht genug Beitragende gibt, die die Qualität dieser überprüft, wäre es leider leicht Vandalismus einzureichen.
<span lang="en" dir="ltr" class="mw-content-ltr">The meaning of the descriptions across languages is often the same, and when it is not, although sometimes intentional, it usually differs by accident.</span> <span lang="en" dir="ltr" class="mw-content-ltr">Given there are more than 94 million Items in Wikidata, and Wikidata supports more than 430 languages, that would mean that if we had perfect coverage, we would have more than 40 billion labels and as many descriptions.</span> <span lang="en" dir="ltr" class="mw-content-ltr">And not only would the creation of all these labels and descriptions be a huge amount of work, they would also need to be maintained.</span> <span lang="en" dir="ltr" class="mw-content-ltr">If there are not enough contributors checking on the quality of these, it would be unfortunately easy to sneak in vandalism.</span>


<span lang="en" dir="ltr" class="mw-content-ltr">The Wikidata community has known about this issue for a long time, and made great efforts to correct it.</span> <span lang="en" dir="ltr" class="mw-content-ltr">Tools such as [https://autodesc.toolforge.org/ AutoDesc] by [[User:Magnus Manske|Magnus Manske]] and bots such as [[wikidata:User:Edoderoobot|Edoderoobot]], [[wikidata:User:Mr.Ibrahembot|Mr.Ibrahembot]], [[wikidata:User:MatSuBot|MatSuBot]] (these were selected by clicking “Random Item” and looking at the history) and many others have worked on increasing the coverage.</span> <span lang="en" dir="ltr" class="mw-content-ltr">And it shows: these bots often target descriptions, and so, even though only six languages have ''labels'' for more than 10% of Wikidata Items, a whopping 64 languages have a coverage over 10% for ''descriptions''!</span> <span lang="en" dir="ltr" class="mw-content-ltr">Today, we have well over two billion descriptions in Wikidata.</span>
Die Wikidata-Gemeinschaft weiß schon lange über dieses Problem bescheid, und hat großen Aufwand betrieben um es zu beheben. Werkzeuge wie [https://autodesc.toolforge.org/ AutoDesc] von [[User:Magnus Manske|Magnus Manske]] und Bots wie [[wikidata:User:Edoderoobot|Edoderoobot]], [[wikidata:User:Mr.Ibrahembot|Mr.Ibrahembot]], [[wikidata:User:MatSuBot|MatSuBot]] (Diese Bots wurden durch einen Klick auf “Zufälliger Eintrag” und einem Blick in die Änderungshistorie ausgewählt) und viele andere haben an einer größeren Abdeckung gearbeitet. Und es zeigt sich: Diese Bots zielen oft auf Beschreibungen ab und, obwohl nur 6 Sprachen "Bezeichnungen" für mehr als 10% der Wikidata-Einträge haben, haben ganze 64 Sprachen eine Abdeckung von über 10% für "Beschreibungen"! Heute haben wir weit über 2 Milliarden Beschreibungen in Wikidata.


Diese Bots erstellen oftmals Beschreibungen aus den existierenden Aussagen in Einträgen. Und das ist auch gut so. Aber es gibt weder einen leichten Weg einen Fehler über Sprachen hinweg zu korrigieren, noch einen Weg sicherzustellen, dass sich kein Vandalismus eingeschlichen hat. Außerdem geben Bots eine sehr große Verantwortung an eine sehr kleine Gruppe von Bot-Betreibern. Unser Ziel ist es diese Verantwortung wieder zu verteilen und mehr Leuten zu ermöglichen Beizutragen.
<span lang="en" dir="ltr" class="mw-content-ltr">These bots create descriptions, usually based on the existing statements of the Item.</span> <span lang="en" dir="ltr" class="mw-content-ltr">And that is great.</span> <span lang="en" dir="ltr" class="mw-content-ltr">But there is no easy way to fix an error across languages, nor is there an easy way to ensure that no vandalism has snuck in.</span> <span lang="en" dir="ltr" class="mw-content-ltr">Also, bots give an oversized responsibility to a comparably small group of bot operators.</span> <span lang="en" dir="ltr" class="mw-content-ltr">Our goal is to democratize that responsibility again and allow more people to contribute.</span>


Beschreibungen auf Wikidata sind normalerweise Nomen-Sätze, was etwas ist, was wir so oder so in der Abstrakten Wikipedia unterstützen müssen. Wir wollen anfangen drüber nachzudenken, wie wir diese Funktion implementieren, und dann von dort abzuleiten was in Wikifunctions und in Wikidata passieren muss. Diese Arbeit muss in enger Zusammenarbeit mit dem Wikidata-Team und den Gemeinschaften von Wikidata und Wikifunctions passieren. Dies wird einen Weg repräsentieren unsere Möglichkeiten hochzufahren in Richtung einer großen Vision der Abstakten Wikipedia. Wir hoffen dieses Ziel in 2022 zu erreichen.
<span lang="en" dir="ltr" class="mw-content-ltr">Descriptions in Wikidata are usually noun phrases, which are something that we will need to be able to do for Abstract Wikipedia anyway.</span> <span lang="en" dir="ltr" class="mw-content-ltr">We want to start thinking about how to implement this feature, and then derive from there what will need to happen in Wikifunctions and in Wikidata.</span> <span lang="en" dir="ltr" class="mw-content-ltr">This work will need to happen in close coöperation with the Wikidata team, and the communities of both Wikidata and Wikifunctions.</span> <span lang="en" dir="ltr" class="mw-content-ltr">It will represent a way to ramp-up our capabilities towards the wider vision of Abstract Wikipedia.</span> <span lang="en" dir="ltr" class="mw-content-ltr">Timewise, we hope to achieve that in 2022.</span>


Wir wissen allerdings noch nicht genau wie wir das schaffen werden. Hier sind ein paar Ideen, aber ich lade Sie recht herzlich ein, damit wir alle gemeinsam an der Struktur für abstrakte Beschreibungen arbeiten können:
<span lang="en" dir="ltr" class="mw-content-ltr">We don’t know yet how exactly this will work.</span> <span lang="en" dir="ltr" class="mw-content-ltr">Here are a few thoughts, but really I invite you so that we all work together on the design for abstract descriptions:</span>


* Es muss möglich sein bestehende Beschreibungen für eine gegebene Sprache zu überschreiben
* <span lang="en" dir="ltr" class="mw-content-ltr">It must be possible to overwrite a description for a given language</span>
* Es muss möglich sein eine lokale Überschreibung für eine gegebene Sprache zurückzuziehen
* <span lang="en" dir="ltr" class="mw-content-ltr">It must be possible to retract a local overwrite for a given language</span>
* Die Paarung von Bezeichnung und Beschreibung muss weiterhin eindeutig sein
* <span lang="en" dir="ltr" class="mw-content-ltr">The pair of label and description still must remain unique</span>
* Es wäre super wenn die Implementation keinen großen Aufwand erfordert
* <span lang="en" dir="ltr" class="mw-content-ltr">It would be great if implementing this would not be a large effort</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">The goal is not to create [[wikidata:Wikidata:Automating_descriptions|automatic descriptions]], but abstract descriptions</span>
* Das Ziel ist es nicht [[wikidata:Wikidata:Automating_descriptions|automatische Beschreibungen]], sondern abstrakte Beschreibungen zu erstellen


<span lang="en" dir="ltr" class="mw-content-ltr">The last point is subtle: an automatic description is a description generated automatically from the given statements of an Item.</span> <span lang="en" dir="ltr" class="mw-content-ltr">That’s a valuable and very difficult task.</span> <span lang="en" dir="ltr" class="mw-content-ltr">The above mentioned AutoDesc for example, starts the English [https://autodesc.toolforge.org/?q=Q42&lang=en&mode=short&links=text&redlinks=&format=html&get_infobox=yes&infobox_template= description for Douglas Adams] as follows:</span> <span lang="en" dir="ltr" class="mw-content-ltr">''“British playwright, screenwriter, novelist, children's writer, science fiction writer, comedian, and writer (1952–2001) ♂; member of Footlights and Groucho Club; child of Christopher Douglas Adams and Janet Adams; spouse of Jane Belson”''.</span> <span lang="en" dir="ltr" class="mw-content-ltr">The [[wikidata:Q42|Q42 Item]]'s current manual English description is the much more succinct <span class="mw-content-ltr" dir="ltr">''“English writer and humorist”''</span>.</span> <span lang="en" dir="ltr" class="mw-content-ltr">There can be many subtle decisions and editorial judgements to be made in order to create the description for a given Item, and I think we should be working on this — but later.</span>
Der letzte Punkt sehr fein: Eine automatische Beschreibung ist eine Beschreibung, die aus den gegebenen Aussagen eines Eintrags automatisch erstellt wird. Das ist eine wertvolle und sehr schwere Aufgabe. Das oben genannte AutoDesc zum Beispiel fängt die Englische [https://autodesc.toolforge.org/?q=Q42&lang=en&mode=short&links=text&redlinks=&format=html&get_infobox=yes&infobox_template= Beschreibung für Douglas Adams] wie folgt an: ''“British playwright, screenwriter, novelist, children's writer, science fiction writer, comedian, and writer (1952–2001) ♂; member of Footlights and Groucho Club; child of Christopher Douglas Adams and Janet Adams; spouse of Jane Belson”''. Die aktuelle manuelle englische Beschreibung für [[wikidata:Q42|Eintrag Q42]] ist viel prägnanter: <span class="mw-content-ltr" dir="ltr">''“English writer and humorist”''</span>. <span lang="en" dir="ltr" class="mw-content-ltr">There can be many subtle decisions and editorial judgements to be made in order to create the description for a given Item, and I think we should be working on this — but later.</span>


<span lang="en" dir="ltr" class="mw-content-ltr">Instead, we want to support abstract descriptions:</span> <span lang="en" dir="ltr" class="mw-content-ltr">a description, manually created, but instead of being written in a specific natural language, it is encoded in the abstract notation of Wikifunctions and then we use the renderers to generate the natural languages text.</span> <span lang="en" dir="ltr" class="mw-content-ltr">This allows the community to retain direct control over the content of a description.</span>
<span lang="en" dir="ltr" class="mw-content-ltr">Instead, we want to support abstract descriptions:</span> <span lang="en" dir="ltr" class="mw-content-ltr">a description, manually created, but instead of being written in a specific natural language, it is encoded in the abstract notation of Wikifunctions and then we use the renderers to generate the natural languages text.</span> <span lang="en" dir="ltr" class="mw-content-ltr">This allows the community to retain direct control over the content of a description.</span>

Latest revision as of 10:47, 18 February 2022

Neuigkeiten von der Abstrakten Wikipedia Translate

Abstrakte Wikipedia über Mailingliste Abstrakte Wikipedia auf IRC Wikifunctions auf Telegram Wikifunctions auf Mastodon Wikifunctions auf Twitter Wikifunctions auf Facebook Wikifunctions auf Youtube Website von Wikifunctions Translate

Abstrakte Beschreibungen.

Unser Ziel mit der Abstakten Wikipedia (Abstract Wikipedia) ist es jedem zu ermöglichen Inhalte in jeder Sprache zu verfassen, die dann in jeder Sprache gelesen werden können. Auf lange Sicht sind die Hauptinhalte, auf die wir abzielen, Wikipedia-Artikel, um allen gleichermaßen den Zugriff und den Beitrag zu unparteiischen, aktuellen, und umfassenden Enzyklopädischen Einträgen zu ermöglichen.

In den kommenden Monaten werden wir große Meilensteine auf unserem Weg überkommen. Heute möchte ich einen möglichen Meilenstein auf unserem Weg vorstellen: Abstrakte Beschreibungen für Wikidata.

Jedes Element in Wikidata hat eine Bezeichnung, eine kurze Beschreibung, und Aliase in jeder Sprache. Schauen wir uns nun zum Beispiel das Element Q836805 an. Im Englischen hat das Element die Bezeichnung “Chalmers University of Technology” und die Beschreibung “university in Gothenburg, Sweden”. Im Schwedischen sind das “Chalmers tekniska högskola” und “universitet i Göteborg, Sverige”. Das Ziel der Bezeichnung ist es ein allgemeiner Name für das Element zu sein, und sollte zusammen mit der Beschreibung das Element eindeutig in der Welt identifizieren. Das ist weshalb, obwohl mehrere Elemente die selbe Bezeichnung haben können, da mehrere Dinge in der Welt den selben Namen haben können, aber etwas unterschiedliches sein können, keine zwei Elemente sowohl die selbe Bezeichnung, als auch die selbe Beschreibung in einer gegebenen Sprache haben sollten. Die Aliase werden genutzt um die Sucherfahrung zu verbessern.

Die Bedeutung der Beschreibungen über Sprachen hinweg ist oftmals die selbe, und wenn sie es nicht ist, obwohl dies selten auch absichtlich passiert, ist es oftmals aus versehen. Bei über 94 Millionen Einträgen in Wikidata, und über 430 unterstützten Sprachen, bedeutet das, dass wir für eine perfekte Abdeckung 40 Milliarden Bezeichnungen und noch mal so viele Beschreibungen hätten. Und nicht nur die Erstellung dieser Bezeichnungen und Beschreibungen ist eine Menge Arbeit, sie müssen später auch gepflegt werden. Wenn es nicht genug Beitragende gibt, die die Qualität dieser überprüft, wäre es leider leicht Vandalismus einzureichen.

Die Wikidata-Gemeinschaft weiß schon lange über dieses Problem bescheid, und hat großen Aufwand betrieben um es zu beheben. Werkzeuge wie AutoDesc von Magnus Manske und Bots wie Edoderoobot, Mr.Ibrahembot, MatSuBot (Diese Bots wurden durch einen Klick auf “Zufälliger Eintrag” und einem Blick in die Änderungshistorie ausgewählt) und viele andere haben an einer größeren Abdeckung gearbeitet. Und es zeigt sich: Diese Bots zielen oft auf Beschreibungen ab und, obwohl nur 6 Sprachen "Bezeichnungen" für mehr als 10% der Wikidata-Einträge haben, haben ganze 64 Sprachen eine Abdeckung von über 10% für "Beschreibungen"! Heute haben wir weit über 2 Milliarden Beschreibungen in Wikidata.

Diese Bots erstellen oftmals Beschreibungen aus den existierenden Aussagen in Einträgen. Und das ist auch gut so. Aber es gibt weder einen leichten Weg einen Fehler über Sprachen hinweg zu korrigieren, noch einen Weg sicherzustellen, dass sich kein Vandalismus eingeschlichen hat. Außerdem geben Bots eine sehr große Verantwortung an eine sehr kleine Gruppe von Bot-Betreibern. Unser Ziel ist es diese Verantwortung wieder zu verteilen und mehr Leuten zu ermöglichen Beizutragen.

Beschreibungen auf Wikidata sind normalerweise Nomen-Sätze, was etwas ist, was wir so oder so in der Abstrakten Wikipedia unterstützen müssen. Wir wollen anfangen drüber nachzudenken, wie wir diese Funktion implementieren, und dann von dort abzuleiten was in Wikifunctions und in Wikidata passieren muss. Diese Arbeit muss in enger Zusammenarbeit mit dem Wikidata-Team und den Gemeinschaften von Wikidata und Wikifunctions passieren. Dies wird einen Weg repräsentieren unsere Möglichkeiten hochzufahren in Richtung einer großen Vision der Abstakten Wikipedia. Wir hoffen dieses Ziel in 2022 zu erreichen.

Wir wissen allerdings noch nicht genau wie wir das schaffen werden. Hier sind ein paar Ideen, aber ich lade Sie recht herzlich ein, damit wir alle gemeinsam an der Struktur für abstrakte Beschreibungen arbeiten können:

  • Es muss möglich sein bestehende Beschreibungen für eine gegebene Sprache zu überschreiben
  • Es muss möglich sein eine lokale Überschreibung für eine gegebene Sprache zurückzuziehen
  • Die Paarung von Bezeichnung und Beschreibung muss weiterhin eindeutig sein
  • Es wäre super wenn die Implementation keinen großen Aufwand erfordert
  • Das Ziel ist es nicht automatische Beschreibungen, sondern abstrakte Beschreibungen zu erstellen

Der letzte Punkt sehr fein: Eine automatische Beschreibung ist eine Beschreibung, die aus den gegebenen Aussagen eines Eintrags automatisch erstellt wird. Das ist eine wertvolle und sehr schwere Aufgabe. Das oben genannte AutoDesc zum Beispiel fängt die Englische Beschreibung für Douglas Adams wie folgt an: “British playwright, screenwriter, novelist, children's writer, science fiction writer, comedian, and writer (1952–2001) ♂; member of Footlights and Groucho Club; child of Christopher Douglas Adams and Janet Adams; spouse of Jane Belson”. Die aktuelle manuelle englische Beschreibung für Eintrag Q42 ist viel prägnanter: “English writer and humorist”. There can be many subtle decisions and editorial judgements to be made in order to create the description for a given Item, and I think we should be working on this — but later.

Instead, we want to support abstract descriptions: a description, manually created, but instead of being written in a specific natural language, it is encoded in the abstract notation of Wikifunctions and then we use the renderers to generate the natural languages text. This allows the community to retain direct control over the content of a description.

Here are a few ideas to kick off the conversation:

  • We introduce a new language code, qqz. That code is in the range reserved for local use, and is similar to the other dummy language codes in MediaWiki, qqq and qqx. Wikidata is to support the qqz language code for descriptions.
  • The content of the qqz description is an abstract content. Technically we could store it in some string notation such as “Z12367(Q3918, Q25287, Q34)”. Or we could store the JSON ZObject.
  • The abstract description would be edited using the same Vue components we develop for Wikifunctions for editing abstract content.
  • The abstract description is a fallback for languages without a description. It can be overwritten by providing a description in that language.
  • Every time the renderer function or the underlying lexicographic data changes, we also need to retrigger the relevant generations.
  • One question is whether we should store the generated description in the Item, and if so, how to change the data model in order to mark the description as generated from the abstract description.
  • We also need to figure out how to report changes to everyone who is interested in tracking them. If we store the generated description as proposed above, we can piggyback on the current system.

All of these are just ideas for discussion. Some of the major questions are whether to store all the generated descriptions in the Item or not, how to represent that in the edit history of the Item, how to design the caching and retriggering of the generated descriptions, etc.

What would that look like?

Let’s take a look at an oversimplified example. The English description for Chalmers is “university in Gothenburg, Sweden”. That seems like a reasonably simple case that could easily be templated into abstract content say of the form “Z12367(Q3918, Q25287, Q34)”, where Z12367 (that ZID is made-up) represents the abstract content saying in English “(institution) in (city), (country)”, Q3918 the QID for university, Q25287 the QID for Gothenburg, and Q34 the QID for Sweden. (In reality, this template is actually nowhere near as simple as it looks like - we will discuss this more in an upcoming weekly newsletter. For now, let’s assume this to be so simple.)

Renderers would then take this abstract content and for each language generate the description, in this case “university in Gothenburg, Sweden” for English, or “sveučilište u Göteborgu u Švedskoj” in Croatian. Since there is already an English description, we wouldn’t store nor actually generate the text, but in Croatian we would generate it, store it, and mark it as a generated description.

We think of this as a good milestone on our path to Abstract Wikipedia, with a directly useful outcome. What are your thoughts? Join us in discussing this idea on the talk page.


Status showing how testers and implementations work together

In other news, Lindsay has created a video of a new feature: how Testers and Implementations work together to show whether the tests pass.

The video shows how she is changing the implementation and re-running the testers several times. Testers will be a main component in ensuring the quality of Wikifunctions.

The next opportunity to meet us and ask us questions will be at Wikimania. On 14 August, at 17:00 UTC, we will host a 1.5 hour session on Wikifunctions and Abstract Wikipedia. This year, Wikimania will be an entirely virtual event and registration is free. Bring your questions and discussions to Wikimania 2021.

Next week, we are skipping the weekly update.