Wikifunctions
wikifunctionswiki
https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page
MediaWiki 1.47.0-wmf.13
first-letter
Media
Special
Talk
User
User talk
Wikifunctions
Wikifunctions talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
TimedText
TimedText talk
Module
Module talk
Translations
Translations talk
Event
Event talk
Wikifunctions:Project chat
4
1184
296118
296117
2026-08-02T12:02:22Z
HenkvD
1290
/* Impact of labels translation */ Reply
296118
wikitext
text/x-wiki
{{shortcut|[[WF:CHAT]]|[[WF:PC]]|[[WF:VP]]}}
__NEWSECTIONLINK__
[[Category:Help]] <!-- please do not remove this line -->
Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc.
Other places to find help:
* [[Wikifunctions:Administrators' noticeboard]]
* [[Wikifunctions:Report a technical problem]]
* [[Wikifunctions:FAQ]]
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{#tag:div|<br />{{Flatlist|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1|hideredirects=1}}
|class=mw-collapsible-content|style=font-size:92%;}}|class="mw-collapsible mw-collapsible-toggle mw-collapsed"}}
|prefix=WF:Project chat/Archive/
}}
==Discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]==
[[File:Symbol watching blue lashes high contrast.svg|20px|link=|alt=]] You are invited to join the discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]. <!-- Template:Please see --> [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 11:35, 14 July 2026 (UTC)
:Isn't it too early for this RFC? The project was released for public preview in March-only four months ago—and it has already demonstrated its technical feasibility. Furthermore, some of the examples cited in the RFC depend entirely on specific function choices. Since this is a community-built project, contributors should remain free to use the functions they prefer. Personally, I feel the repetition of words in every sentence simply shows that active contributors currently view this issue as a low priority. After all, fixing it would require rewriting sentences to use pronouns, or correcting them with a comma-separated list of occupations. [[User:Jsamwrites|John Samuel]] 13:37, 14 July 2026 (UTC)
::Thanks John. The project was approved in 2020 and WMF expected the first articles in 2023 so it is not four months old. Integration into language Wikipedias is planned for Q1 of the current annual plan. If it is too early to evaluate, it is too early to ship. I'd welcome your thoughts on the Meta RfC itself. [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 13:40, 14 July 2026 (UTC)
:<s>Speaking of "too early", [[abstract:Project:Response to English Wikipedia criticism]] has ~3 days left, so I'll hold off on commenting until then.</s> But on a first reading, I can see some of the same misunderstandings repeated. You could delete most of the text above your three proposals and get the same effect.<!--
--><br>edit: Yep, misunderstandings all the way down (the page). I've left [[meta:Requests_for_comment/The_future_of_Abstract_Wikipedia#c-YoshiRulz-20260716205200-Grapesurgeon-20260714140300|a brief comment]] since all my points had already been made by others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:56, 16 July 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #257: Beyond syntactic tables ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss syntactic tables and news in Types, we show some community blogposts and tools, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
We also remind you that in the next weeks these newsletter reminders will be paused, and that they will resume in mid-August.
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:55, 17 July 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 -->
== Update on Blockly editor ==
In case anyone is actually using [[User:YoshiRulz/Blockly|my external editor based on Blockly]] (there's no analytics so I have no idea): I cleared out my "papercut" backlog yesterday, fixing bugs, making exporting smoother, and adding more blocks necessary for NLG functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:35, 20 July 2026 (UTC)
:Great! I'll try it out now. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 18:15, 21 July 2026 (UTC)
== Building reproducible, computable phenotypes on WikiFunctions ==
Hello all! Very new to WikiFunctions, more involved in the Wikidata side of things, but I was thinking that WikiFunctions may be a great space for computable phenotypes. These are structures (lists of rules) used in medicine to determine if a person has or doesn't have a particular condition (type 2 diabetes, asthma, etc.). There is a constant issue in my field of recreating the wheel for these phenotypes and very few resources where they are openly available (there was PheKB but it isn't updated often and only contains natural language descriptions of the phenotypes and often no code or other information to reproduce). My thought process was that an algorithm for a computable phenotype would essentially be a list of synthetic (fake) patients with certain characteristics, and then the computable phenotype would be run, and it would return a list of patients who have that condition. The major use case would be allowing individuals to download these code snippets to increase general reproducibility in medical care and studies overall. Would it be possible to utilize WikiFunctions for this? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 08:25, 23 July 2026 (UTC)
:({{Q|25203551}})<br>What system(s) are currently in use for doing such computations? Python scripts?<br>{{SITENAME}} currently does not cater to offline execution, so I imagine it wouldn't be suitable for medical ''practice'' where there are strict data protections. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:35, 23 July 2026 (UTC)
::Currently this involves something along the lines of a structured series of descriptors that make up the computable phenotype (ICD codes, RxNorm codes, lab test levels, age ranges, etc.), a fake "patient" (or list of "fake" patients) as input, and the patients that fit the computable phenotype criteria as output. In terms of systems currently in use, they are kind of-- everything. SQL, Java, SPARQL, Python, Perl, Ruby, etc. Currently I develop mostly using Python, so I would likely use that for implementation. And of course, yes, they would not be suitable for practice due to protections! For an example of an algorithm that I think could be useful to adapt, see: https://phekb.org/phenotype/type-2-diabetes-mellitus. [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 12:02, 23 July 2026 (UTC)
:::So your reference is a decision tree, and are each of the "questions" evaluated by looking up a property/element in the input? That could be translated into a Function relatively easily. Most examples I can think of are NLG-related, like [[Z36580]], but there are [[WF:Catalogue/Wikidata_operations#Real_life_information_retrieved_using_Wikidata|some simpler Functions]] which extract parts of a given Wikidata Item, and [[Z34840]] works with the representations of numbers. What is the structure of the input EMR? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:54, 23 July 2026 (UTC)
::::Precisely-- I think most of these would be simple implementations, but good to generally have archived as most of them become lost media(-ish). Best-case, the input EMR would be a set of synthetic patients using the OMOP CDM (https://ohdsi.github.io/CommonDataModel/), the most common open data model in the space. It does mean it wouldn't be completely system agnostic, but it would most in the majority of situations. [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 14:07, 23 July 2026 (UTC)
:::::If you decide to go ahead with this, you should [[WF:Type_proposals#Templates|propose a new type]] since it looks like a simple [[Z881|list]] or [[Z883|dict]] won't cover it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:31, 23 July 2026 (UTC)
:Did you look much into the possibility of encoding these in Wikidata somehow? Have [[d:WD:WikiProject Medicine]] / [[meta:Wiki Project Med]] investigated it before? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:31, 23 July 2026 (UTC)
::I don't think so-- it could potentially be somewhat encoded in Wikidata-- main issue is that it uses a list of codes which Wikidata sometimes attaches to the same entity in ways that don't match up 1-to-1. And there may be drift in those codes over time, so the list of codes would have to be hard-coded. But there should generally be a way to link from the WikiFunction to Wikidata right? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 22:06, 23 July 2026 (UTC)
:::Linking ''to WF'' from an Item on Wikidata [[d:WD:Wikifunctions/Development|is an open question]], beyond sitelinks of course. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:02, 24 July 2026 (UTC)
::::So maybe creating functions here makes the most sense for the time being? I want to make sure I'm following the rules as intended but would that be okay for now? (Creating one or two and then presenting to the community to see if things look acceptable?) [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 06:46, 25 July 2026 (UTC)
:::::Yes, you're welcome to try! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:53, 25 July 2026 (UTC)
::::::Thanks! I've been thinking about this a little bit-- in terms of objects, it may make sense to have an object that is an OMOP CDM database (which is allowed by their licensing, as the database schema is open source). But I'm wondering if it should instead be an extension of a more generic database object? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 11:06, 28 July 2026 (UTC)
== OWID's replacement for Extension:Graph ==
[[meta:OWID Gadget]] / [[c:Module:Owidslider]]<br>I'm currently watching the Wikimania talk "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/CMPQQJ/ Bringing Interactive Graphs from Our World in Data to Wikipedia]" going through the latest iteration of their interactive graphs, and they seem to be in a good position now, including <abbr title="internationalisation">i18n</abbr>. I think it would be nice to use them in Abstract Wikipedia articles as well, but it's implemented as a Lua module + JS gadget. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 23 July 2026 (UTC)
== Friday's talks at Wikimania ==
{{noping|Mahir256}} just finished his talk/workshop "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF From Abstract Content to Concrete Text with Wikidata Lexemes]" on {{Q|136813071}}. You can [https://www.youtube.com/watch?v=hvpOFVZhgnE&t=24370s watch it on YouTube here] (though there were audio problems, '''volume warning''').
<br>The workshop immediately before that was "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]". Hello to anyone who came from there! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:58, 24 July 2026 (UTC)
:@[[User:YoshiRulz|YoshiRulz]]: Thanks for highlighting these! There's also today's workshop [https://www.youtube.com/watch?v=nCVeXaAk77c on YouTube] about 90 minutes after the start of the stream, though that might not be as interesting to watch. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:28, 25 July 2026 (UTC)
== Testing an unconnected implementation ==
Hi everyone!
A few hours ago, I created [[Z38370|my first function]] together with [[Z38371|an unfinished Python implementation]]. When I wanted to test my implementation using the "Try this implementation" box in the bottom-right corner, I noticed that the button "Run function" was grayed out and there was a warning saying "This function has no connected implementations."
As it seems, you can only run an implementation if its corresponding function has at least one connected implementation. The implementation you want to run doesn't even have to be connected itself, as I can run the unconnected implementation [[Z12949]] without any problems, even when I modify its code in the editor.
Is this behavior intentional? And is there any way I can test my implementation? [[User:Tc14Hd|Tc14Hd]] ([[User talk:Tc14Hd|talk]]) 19:28, 28 July 2026 (UTC)
:Yeah, it's [[phab:T343559#11421293|a pointless limitation]]. I've connected the test for you. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:56, 28 July 2026 (UTC)
::Thanks! I knew I couldn't be the only one who noticed this problem... [[User:Tc14Hd|Tc14Hd]] ([[User talk:Tc14Hd|talk]]) 13:00, 29 July 2026 (UTC)
== [[Help:Categorization]] ==
Hi! Just wanted to let everyone know that I recently created [[Help:Categorization]] as a draft help page explaining how categories work. I'm new to Wikifunctions, but I used my knowledge of MediaWiki in general combined with some research to write it. If anyone would like to improve it, feel free to. [[User:Axolitl|Axolitl]] ([[User talk:Axolitl|talk]]) 04:32, 30 July 2026 (UTC)
:It's just a general MediaWiki categories guide. It doesn't have anything special for Wikifunctions, which doesn't really have categories in the main namespace. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:42, 30 July 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #258: Abstract Wikipedia at Wikimania ==
<div lang="en" dir="ltr" class="mw-content-ltr">There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss the presentations and workshops at Wikimania, including a features feedback request based on what we heard there, and highlight new features shipped this week including diffs for Wikifunctions.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! [[m:user:Quiddity (WMF)|Quiddity (WMF)]] 19:05, 30 July 2026 (UTC) </div>
<!-- Message sent by User:Quiddity (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30870212 -->
== Impact of labels translation ==
A lot of the edits on Wikifunctions are additions and changes of labels, descriptions, and aliases of functions, inputs, tests, and implementations. (I will subsequently call this "labels" for simplicity.)
At Wikimania 2026, I heard from editors in several languages that they were encouraged to translate Wikifunctions' labels, and it made me wonder: Are there reasons to think that editing those labels has impact on the usage of Wikifunctions and Abstract Wikipedia by people who speak these languages? In general, I am quite famous as a major supporter of translating everything imaginable, but there should also be priorities, so if editing those labels doesn't have impact, then perhaps editors should be encouraged to translate something more visible.
After English, [https://quarry.wmcloud.org/query/103687 the most common languages for editing labels] are German, French, Igbo, Italian, Indonesian, Bengali, Dutch, Japanese, Hindi, and Hebrew <small>([[User:Amire80/wikifunctionsanalytics|information about this data]])</small>.
Looking a bit more deeply into some of those:
* Hebrew labels were mostly contributed by @[[User:מקף|מקף]] (pronounced Maqaf), and a few were contributed by myself. I edit them mostly because I love seeing the UI translated as completely as possible, and since some object labels are integrated into the site's UI, they should be translated. Does this complete translation raise the usage of Wikifunctions by Hebrew speakers, though? I doubt it. Maqaf probably edits them because he creates some functions related to the Hebrew language, but that's just a guess, and I'd love to hear more about his motivation.
* The top editor of German labels is @[[User:Ameisenigel|Ameisenigel]], who is generally a major contributor to translations across many Wikimedia projects, so perhaps his motivation is similar to mine, but he does it much more than I do. He also edits the content of actual functions, implementations, and tests. Some of the other German label editors do almost nothing but editing labels, although some, like @[[User:Lucas Werkmeister|Lucas Werkmeister]] and of course @[[User:Denny|Denny]] also contribute to actual functions and implementations. But back to the main question: German is the top language for label translations thanks to [[User:Ameisenigel|Ameisenigel]]'s huge work, but does it, for example, impact the creation of abstract content that works in German? When I try to select German on most abstract articles, I usually don't see a fully translated article. But maybe I'm not searching well?
* The situation is a bit similar with French. @[[User:Jérémy-Günther-Heinz Jähnick|Jérémy-Günther-Heinz Jähnick]] is the top French label editor, but he makes almost no contributions to functions and implementations. The second top label editor is @[[User:VIGNERON|VIGNERON]], who does contribute quite a lot to functions and implementations. There are several other prolific French label editors, but most of them contribute little or nothing at all to functions and implementations. And as with German, I almost never see abstract articles fully translated into French.
* Igbo has shown disproportionate label editing activity. I don't know why exactly, but I guess that there was some event that encouraged people to write labels (if anyone knows more, please tell me). All the top 10 Igbo label editors only wrote labels and didn't do anything else with functions or implementations. There are quite a lot of [[Wikifunctions:Catalogue/Natural language operations/Igbo|Igbo language functions]], all of which were made by @[[User:Dolphyb|Dolphyb]], who contributed very little to translations. This, by itself, is not a problem at all: it's very common that programmers mostly write code and translators mostly translate. There is still the same question, though: do those language functions and massive label translations contribute to achieving Abstract Wikipedia's goal of generating Igbo content? I haven't seen evidence to support that, but I'd love to see it if anyone can present it.
* The situation with Indonesian is similar to the situation with Igbo, but there are [[Wikifunctions:Catalogue/Natural language operations/Igbo|much fewer language functions for Indonesian]].
So that's what I can glean. If I'm incorrect about anything or if you can add some more info, please speak up. Because of my interest in localization, I'll be very grateful to learn more. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:50, 30 July 2026 (UTC)
:Adding labels in other languages has several advantages for the project. To name a few
:* It is an easy introduction to Wikifunctions
:* it is good for the image of Wikifunctions and Abstract Wikipedia as not being English centric
:* Contributors of Wikifunctions should be able to add texts in their own languages, so translations main functions is vital for that. That includes labels, descriptions and inputs.
:Not many labels are translated yet and not many functions work yet for other languages than English at the moment. The community is still very small, but I hope both will grow over time. They can mutually benefit each other. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 21:19, 30 July 2026 (UTC)
::@[[User:HenkvD|HenkvD]], I heard similar claims before, but it's to scrutinize them.
::{{tq|It is an easy introduction to Wikifunctions}} - and what does this introduction lead to? I haven't seen clear evidence that translating labels leads to other contributions or to using functions.
::{{tq|it is good for the image of Wikifunctions and Abstract Wikipedia as not being English centric}} - is it actually good? Evidently, many people in recent critical discussions about Wikifunctions and Abstract Wikipedia still think that it's English-centric.
::{{tq|Contributors of Wikifunctions should be able to add texts in their own languages, so translations main functions is vital for that. That includes labels, descriptions and inputs}} - it ''sounds'' vital; as I said, I support localization of everything in principle, and this is the main reason for thinking like that. However, this doesn't answer my question: what is the ''actual'' impact? Wikifunctions has been online for three years, so we should have seen something by now, and we aren't seeing anything.
::{{tq|Not many labels are translated yet}} - how do you define "many"? Thousands of labels were translated, and I think that it is "many". But, as you say, {{tq|not many functions work yet for other languages than English at the moment}} - so evidently, translating labels didn't lead to writing those functions, at least yet. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 21:43, 30 July 2026 (UTC)
:::Wikifunctions might be live for 3 years, but Abstract Wikipedia is only lie a few months. As it is early days for '''Language''' functions, and the first are made in English it still is English centric. THAT NEEDS TO CHANGE. Translations should help with that. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:08, 30 July 2026 (UTC)
:See also [[Help:Multilingual]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:25, 30 July 2026 (UTC)
::Does it say anything about the ''impact'' of translating labels? I don't see it. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 21:44, 30 July 2026 (UTC)
:::No, I bring it up only as a possible explanation of translators' motives, and to point out where the documentation is should you want to improve it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:00, 30 July 2026 (UTC)
:@[[User:Amire80|Amire80]]: I've seen folks at Wikimania use Abstract Wikipedia in their language and start and edit articles in Tyap, Japanese, and French. Having labels for those functions unlocks the Abstract Wikipedia to be used entirely in their language. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 06:07, 31 July 2026 (UTC)
::I understand the general idea of what this is supposed to be. I wonder whether there is actual measurable impact.
::You give Tyap as a successful example, but it's in fact the example of the opposite. I found zero functions whose name is translated into this language. I found one implementation whose name is translated into Tyap, [[Z29740]], and also a few translated language names and type names. My ''intuition'' is that type names are actually among the most important things to translate here, but very few of them are translated at the moment, and I'm trying to talk about measurable impact here and not about intuition. And as you say in the newsletter, the Tyap contributor was able to do something, even though almost nothing is translated into his language.
::The label translation statistics for Japanese and French are very good, but seeing something at Wikimania is anecdotal; it's not measurable impact.
::So again: I understand the general idea of why localization is desirable. I've dedicated more than sixteen years of my life to promoting this idea, I keep doing it now, and I plan to keep doing for as long as my health allows me to do it. But here, I'm asking not about the idea, but about the impact. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 09:57, 31 July 2026 (UTC)
:::Hi {{ping|Amire80}}. I’m not skilled at programming, but I manage to handle the translation work—even if it isn’t perfect. I’m doing my bit to help out. [[User:Jérémy-Günther-Heinz Jähnick|Jérémy-Günther-Heinz Jähnick]] ([[User talk:Jérémy-Günther-Heinz Jähnick|talk]]) 22:29, 1 August 2026 (UTC)
::::Thank you! It's fine, not everyone has to know programming. I'm just wondering how much is it actually helping out. I'm not necessarily saying that it doesn't, but I do wonder how to measure that it does. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 05:50, 2 August 2026 (UTC)
:::@[[User:Amire80|Amire80]]: I don't even understand what you are asking for. Measuring what impact, and how? The Tyap editor was able to use it because he also spoke English. If he wouldn't have, he would have an even harder time to use the interface. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 07:30, 2 August 2026 (UTC)
::::Does the translation of function labels into a language have a measurable impact on the usage of Wikifunctions and Abstract Wikipedia in that language?
::::For example, a lot of function labels are translated into Igbo. Does it mean that a lot of abstract articles are fully readable in Igbo?
::::Same question about German, French, Italian, etc. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 11:44, 2 August 2026 (UTC)
:::::Translation of labels makes it easier to understand the function side of Abstract Wikipedia, and easier to add and change the lemma. It does NOT have affect on the final text in the language. It may help in writing functions for that language. As Abstract Wikipedia is a fairly new project with few contributors the impact cannot be measured. How would you measure that anyway? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 12:02, 2 August 2026 (UTC)
== Contributing to language functions 1: Language Fragments ==
At Wikimania, @[[User:Dnshitobu|Dnshitobu]] recommended cloning a page like [[User:Dnshitobu/Dagbani Fragments]] and filling it with my own language. If I understand correctly, it's supposed to help to create functions for handling my language.
I created [[User:Amire80/Hebrew Fragments]] and started filling it. There are a bunch of problems with it, but let's say that I can complete it. Is it actually useful? Once it's complete, what do I do with it?
More broadly, if it is useful, is there a written guideline anywhere that recommends doing it? If I didn't visit Wikimania, I wouldn't know about it. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 22:10, 30 July 2026 (UTC)
:From [[WF:Status_updates/2026-07-29#Abstract_Wikipedia_at_Wikimania|this week's newsletter]]: <q>[Dnshitobu's] main proposal is that editors can create simple wikitext tables of example fragments in their language so that others could later do the technical work of setting up the lexemes and NLG functions.</q> The next step is to correlate your example sentences to the top-level NLG functions, then add 1 or 2 test cases to each function from your table.<br>I don't believe {{noping|Dnshitobu}} wrote up the process anywhere on-wiki, but that would be worth doing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:30, 30 July 2026 (UTC)
::OK, I can try to do it.
::However, I should mention that the examples work kind of well in English, and perhaps they work in Dagbani, but they don't translate easily into Hebrew. Different nouns need different prepositions some letters require morphology transformations and some don't, etc. It cannot really be solved with a few basic concatenations as it was probably done in English.
::The same is true for probably most other languages. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 23:49, 30 July 2026 (UTC)
::Also, who do I notify when it's ready? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 00:58, 31 July 2026 (UTC)
:::[[WF:Requests for connection and disconnection]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:15, 31 July 2026 (UTC)
::::But these are not functions or implementations. These are just example strings. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 09:58, 31 July 2026 (UTC)
:::::Right, you have to create test cases from them. For example, the "part of" sentences #7 and #8 correspond to [[Z34637]], so start by adding a test there. Then create a new function with the same shape as [[Z34867]] and add all your sentences to it as tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:49, 31 July 2026 (UTC)
== Contributing to language functions 2: Natural language operations ==
At [https://meta.wikimedia.org/wiki/Requests_for_comment/The_future_of_Abstract_Wikipedia#c-YoshiRulz-20260730202700-Amire80-20260730200900 this comment], @[[User:YoshiRulz|YoshiRulz]] recommended using pages like [[Wikifunctions:Catalogue/Natural language operations/Hebrew]] to see what functions are missing.
What can I actually do with that table? Is there a guide for writing such functions and fitting them into the NLG system?
Is this much better than something like [[User:Dnshitobu/Dagbani Fragments]], which I've mentioned in another comment on this talk page? Or can both be used? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 22:17, 30 July 2026 (UTC)
:The guide is at [[User:DSantamaria-WMF/Guide: Working with Z14294]] ({{ping|DSantamaria-WMF}} why is this not in Helpspace?), and mirrored in [[toolforge:abstract-data]] IIRC.<br>You can use whatever organisational method you find easiest. (Or if you're lucky enough to have someone to collaborate with, find consensus.) Starting with a Wikitext table means you're not forced to learn about {{Z|14294}} and function creation before you can start working. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:34, 30 July 2026 (UTC)
::About the guide, I just end that guide one week ago and I was asking for some feedback on its correctness, once I have some feedback on that I will move it to the proper space.
::And definitely the tool is meant to be used for those purposes (finding all the [https://www.wikifunctions.org/view/en/Z14294 Z14294] that needs coverage in a specific language for example). Let me know if I can help with that. [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 05:36, 31 July 2026 (UTC)
:On [[Abstract:User:HenkvD/Tasks per language]] I drafted a list of tasks per languages and per language fragment. Feel free to comment on this draft. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:17, 31 July 2026 (UTC)
0cbetgg3rhkbvpxg5u1xctgspjece1s
Wikifunctions:Requests for deletions
4
1696
296283
296116
2026-08-03T03:08:08Z
SpBot
978
archive 1 section: 1 to [[Wikifunctions:Requests for deletions/Archive/2026/07]] (after section [[Wikifunctions:Requests for deletions/Archive/2026/07#Z25596|Z25596]]) - previous edit: [[:User:FenrisAureus|FenrisAureus]], 2026-08-02 10:12
296283
wikitext
text/x-wiki
<noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude>
Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below.
If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract].
If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]].
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|level = 2
}}
{{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}}
= Requests for deletion =
== [[Z13148]] ==
Can we delete this one, now that we have [[Z19460]]? --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:52, 26 July 2026 (UTC)
:@[[User:Ameisenigel|Ameisenigel]]: They're for different Types, and the latter is collared. @[[User:FenrisAureus|FenrisAureus]] created it, and @[[User:99of9|99of9]] [https://www.wikifunctions.org/wiki/Z13148?diff=prev&oldid=108053 added "(!)"] presumably to tell people not to use it, both in 2024; perhaps they might have views. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 08:40, 27 July 2026 (UTC)
::the implementation of [[Z19460]] is (i believe) of xorshift128 while [[Z13148]] is of xorshift32 and xorshift64. I suggest merging and renaming [[Z19460]]'s current implementation to eliminate confusion. — [[User:FenrisAureus|<span style="color:#f18">'''''FenrisAureus '''''▲ <span style="font-size:75%">'''''(she/they)'''''</span></span>]] ([[User talk:FenrisAureus|<span style="color:#060">talk</span>]]) 10:04, 2 August 2026 (UTC)
== [[Z19488]] ==
Unused string. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 22:21, 29 July 2026 (UTC)
:cc @[[User:Feeglgeef|Feeglgeef]] <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 12:41, 30 July 2026 (UTC)
05blvnmiq3znnwpp7voftbfi8lklvs0
Z10116
0
3723
296241
199714
2026-08-02T22:58:30Z
YoshiRulz
10156
Use helper functions
296241
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z10116"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z10111",
"Z14K2": {
"Z1K1": "Z8",
"Z8K1": {
"Z1K1": "Z7",
"Z7K1": "Z21177",
"Z21177K1": {
"Z1K1": "Z18",
"Z18K1": "Z10111K1"
}
},
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z10112",
"Z10112K1": {
"Z1K1": "Z18",
"Z18K1": "Z10111K2"
}
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z10116"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Compose functions (Composition)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Funktionskomposition (Komposition)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6yamxhjb46z3spsns7mggucl6a3j9au
User:99of9
2
11573
296137
294368
2026-08-02T13:46:54Z
99of9
1622
/* Not currently working */
296137
wikitext
text/x-wiki
{{#babel:en|en-gb|de-1|fr-1}}
If you need to know about me, see my Wikidata/Commons/en-wiki userpages. If you like puzzles, this is my character: {{#function:Z15631|U+990f9}}.
I've been contributing for {{#function:Z20744|22/08/2023|{{#time:j/n/Y}}}} days.
Functions of special interest
* [[Z10919]]
* [[Z10938]]
* [[Z11089]]
* [[Z11208]] [https://hub-paws.wmcloud.org/user/99of9/lab/tree/SMILES.ipynb PAWS analysis]
* [[Z13419]]
==Queries==
*Items with multiple Lexemes linked to them as Item for this sense: [https://w.wiki/DxaQ], break out details of one example: [https://w.wiki/DxaV]
*English adjectives [https://w.wiki/GBYj] to try to categorise for {{Z|Z19512}}
*Poorly set "in timezone" values [https://w.wiki/GJU7]
*Timezone long-list [https://w.wiki/GJVy]
==Not currently working==
*[[Z27518]] (lexeme only without fallback)
*[[Z38794]] assumes 1 January, then bubbles all the way up to sentences
==Sandboxes==
* [[User:99of9/sandbox]]
* [[User:99of9/Sandbox]]
* [[User:99of9/Sandbox2]]
==Useful tools==
*[https://noc.wikimedia.org/conf/highlight.php?file=dblists/wikifunctionsclient.dblist WMF projects using WF]
*[[Wikifunctions:Projects_using_Wikifunctions]]
* [https://williamavery.github.io/formcheck/ Formcheck] for Wikidata lexemes. Seems to only use functions from beta at the moment.
* [[:wikidata:Wikidata:Wikidata_Lexeme_Forms]]
* [https://www.wikifunctions.org/w/index.php?search=Z14K3+eval&title=Special:Search&profile=advanced&fulltext=1&ns0=1 search for eval]
* [https://abstract-data.toolforge.org/ Abstract Data Tool] by David S
* [[Special:FunctionUsage]]
[[Category:Pages with Wikifunctions calls]]
8uwqr79q5lejjob6a37v42hiydblzcq
Z13522
0
24740
296245
257715
2026-08-02T23:10:49Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
296245
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13522"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13522K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "প্রথম সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "πρώτος αριθμός"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "pierwsza liczba"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erste"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "x"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Mbụ "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bilangan pertama"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "första talet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "primeiro"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "premier nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "primul"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo numero"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13522K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দ্বিতীয় সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "δεύτερος αριθμός"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "druga liczba"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweite"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "y"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Nke abụọ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bilangan kedua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "andra talet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "segundo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "second nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "cel de-al doilea "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo numero"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z13523",
"Z13525",
"Z14043",
"Z15913",
"Z15919",
"Z14157",
"Z32092"
],
"Z8K4": [
"Z14",
"Z15917",
"Z15920",
"Z14118",
"Z23556",
"Z13526",
"Z13533",
"Z15912"
],
"Z8K5": "Z13522"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "equality of natural numbers"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "স্বাভাবিক সংখ্যার সমতা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "ισότητα φυσικών αριθμών"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "równość liczb naturalnych"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "自然数相等"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "自然數相等"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Gleichheit natürlicher Zahlen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "שוויון מספרים טבעיים"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "rovnost přirozených čísel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ịha nhata nke nọmba eke"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kesamaan bilangan alami"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "likhet för naturliga tal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "igualdade de números naturais"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "ces nombres naturels sont-ils égaux ?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "egalitatea numerelor naturale"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "uguaglianza tra numeri naturali"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"=",
"equal",
"same",
"equals",
"natural number equality",
"number equality",
"equal natural numbers",
"equal numbers",
"==",
"same numbers",
"same natural numbers",
"==N"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1827",
"Z31K2": [
"Z6",
"=",
"ισότητα",
"ίδιος"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"অঋণাত্মক পূর্ণসংখ্যার সমতা",
"প্রাকৃতিক সংখ্যার সমতা",
"অখণ্ডসংখ্যার সমতা",
"সমগ্র সংখ্যার সমতা"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1025",
"Z31K2": [
"Z6",
"=",
"równe"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"=",
"gleich",
"selbe",
"ist gleich",
"==",
"gleiche Zahl",
"selbe Zahl",
"Zahl-Gleichheit"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"sama dengan",
"="
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"likhet av naturliga tal",
"likhet hos naturliga tal"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1381",
"Z31K2": [
"Z6",
"=",
"igual",
"mesmo",
"equivale",
"igualdade de números",
"números naturais iguais",
"números iguais",
"==",
"mesmos números",
"mesmos números naturais"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1664",
"Z31K2": [
"Z6",
"=",
"egal",
"Egalitatea numerelor",
"Aceleași numere",
"Aceleași ",
"Același "
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"stesso numero naturale",
"numeri naturali uguali",
"stessi numeri naturali"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Checks if two natural numbers have the same value"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "επιστρέφει αληθής εάν και μόνο εάν ο πρώτος αριθμός είναι ίσος με τον δεύτερο "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দুটি স্বাভাবিক সংখ্যার মান একই আছে কিনা তা পরীক্ষা করে"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "sprawdza, czy liczby naturalne są sobie równe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "prüft, ob zwei natürliche Zahlen den gleichen Wert haben"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "בודקת האם יש לשני מספרים טבעיים את אותו הערך"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Zjistí, zda dvě přirozená čísla mají stejnou hodnotu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Lelee ma ọnụọgụ abụọ eke nwere otu uru"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Menghasilkan nilai benar jika dua bilangan alami yang dimasukkan bernilai sama"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "testar om två naturliga tal har samma värde"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "Verifica se dois números naturais têm o mesmo valor"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "Verifică dacă două numere naturale au aceeași valoare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie \"vrai\" si les deux nombres naturels donnés sont égaux, sinon \"faux\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Controlla se due numeri naturali hanno lo stesso valore"
}
]
}
}
tw6dq1logr9na0h3y6fpty6i69cm8v9
296246
296245
2026-08-02T23:11:22Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
296246
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13522"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13522K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "প্রথম সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "πρώτος αριθμός"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "pierwsza liczba"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erste"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "x"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Mbụ "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bilangan pertama"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "första talet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "primeiro"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "premier nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "primul"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo numero"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13522K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দ্বিতীয় সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "δεύτερος αριθμός"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "druga liczba"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweite"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "y"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Nke abụọ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bilangan kedua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "andra talet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "segundo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "second nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "cel de-al doilea "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo numero"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z13523",
"Z13525",
"Z14043",
"Z15913",
"Z15919",
"Z14157",
"Z32092"
],
"Z8K4": [
"Z14",
"Z14118",
"Z15920",
"Z13526",
"Z15917",
"Z23556",
"Z13533",
"Z15912"
],
"Z8K5": "Z13522"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "equality of natural numbers"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "স্বাভাবিক সংখ্যার সমতা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "ισότητα φυσικών αριθμών"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "równość liczb naturalnych"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "自然数相等"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "自然數相等"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Gleichheit natürlicher Zahlen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "שוויון מספרים טבעיים"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "rovnost přirozených čísel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ịha nhata nke nọmba eke"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kesamaan bilangan alami"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "likhet för naturliga tal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "igualdade de números naturais"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "ces nombres naturels sont-ils égaux ?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "egalitatea numerelor naturale"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "uguaglianza tra numeri naturali"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"=",
"equal",
"same",
"equals",
"natural number equality",
"number equality",
"equal natural numbers",
"equal numbers",
"==",
"same numbers",
"same natural numbers",
"==N"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1827",
"Z31K2": [
"Z6",
"=",
"ισότητα",
"ίδιος"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"অঋণাত্মক পূর্ণসংখ্যার সমতা",
"প্রাকৃতিক সংখ্যার সমতা",
"অখণ্ডসংখ্যার সমতা",
"সমগ্র সংখ্যার সমতা"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1025",
"Z31K2": [
"Z6",
"=",
"równe"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"=",
"gleich",
"selbe",
"ist gleich",
"==",
"gleiche Zahl",
"selbe Zahl",
"Zahl-Gleichheit"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"sama dengan",
"="
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"likhet av naturliga tal",
"likhet hos naturliga tal"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1381",
"Z31K2": [
"Z6",
"=",
"igual",
"mesmo",
"equivale",
"igualdade de números",
"números naturais iguais",
"números iguais",
"==",
"mesmos números",
"mesmos números naturais"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1664",
"Z31K2": [
"Z6",
"=",
"egal",
"Egalitatea numerelor",
"Aceleași numere",
"Aceleași ",
"Același "
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"stesso numero naturale",
"numeri naturali uguali",
"stessi numeri naturali"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Checks if two natural numbers have the same value"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "επιστρέφει αληθής εάν και μόνο εάν ο πρώτος αριθμός είναι ίσος με τον δεύτερο "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দুটি স্বাভাবিক সংখ্যার মান একই আছে কিনা তা পরীক্ষা করে"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "sprawdza, czy liczby naturalne są sobie równe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "prüft, ob zwei natürliche Zahlen den gleichen Wert haben"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "בודקת האם יש לשני מספרים טבעיים את אותו הערך"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Zjistí, zda dvě přirozená čísla mají stejnou hodnotu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Lelee ma ọnụọgụ abụọ eke nwere otu uru"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Menghasilkan nilai benar jika dua bilangan alami yang dimasukkan bernilai sama"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "testar om två naturliga tal har samma värde"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "Verifica se dois números naturais têm o mesmo valor"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "Verifică dacă două numere naturale au aceeași valoare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie \"vrai\" si les deux nombres naturels donnés sont égaux, sinon \"faux\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Controlla se due numeri naturali hanno lo stesso valore"
}
]
}
}
13h5y00bpk0abcz6ucx7yw4whxa2ajs
Z13676
0
24920
296259
206027
2026-08-02T23:26:30Z
YoshiRulz
10156
Added Z38813 and Z38818 to the approved list of implementations
296259
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13676"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13676K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "πρώτος αριθμός"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erste Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "প্রথম সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Nọmba dị ka chi sị ke yá."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "premier nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bilangan pertama"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13676K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "δεύτερος αριθμός"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweite Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দ্বিতীয় সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "deuxième nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bilangan kedua"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z13677",
"Z13679",
"Z13680",
"Z15941",
"Z15942",
"Z15945",
"Z16780"
],
"Z8K4": [
"Z14",
"Z16061",
"Z13678",
"Z15940",
"Z15950",
"Z15924",
"Z38813",
"Z38818"
],
"Z8K5": "Z13676"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "greater than (natural numbers)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "φυσικός αριθμός μεγαλύτερος από"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "größer als (natürliche Zahlen)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "অপেক্ষা বৃহত্তর (স্বাভাবিক সংখ্যা)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Nkè kachasị (nọmba dị ka chi sị ke yá)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "plus grand que (entier naturel)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "lebih dari (bilangan asli)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"\u003E",
"first is greater than second",
"first number is greater than second",
"bigger than",
"larger than"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"\u003E",
"erste größer als zweite",
"erste Zahl größer als zweite"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"প্রথমটি দ্বিতীয় অপেক্ষা বৃহত্তর"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns true if and only if the first number is strictly greater than the second"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "επιστρέφει αληθής εάν και μόνο εάν ο πρώτος αριθμός είναι μεγαλύερος από τον δεύτερο αριθμό"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "prüft, ob der erste Wert größer als der zweite ist"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "সত্য ফিরিয়ে দেবে যদি একমাত্র প্রথম সংখ্যাটি দ্বিতীয়টি থেকে বৃহত্তর হয়।"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Oburu eziokwu ma ọbụrụ na nọmba nke izizi kacha nkè abụọ."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie \"vrai\" si et seulement si le premier nombre est strictement plus quand que le second, sinon \"faux\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "mengembalikan Benar jika bilangan pertama lebih besar dari yang kedua"
}
]
}
}
peny08vap853wq06dissxr13qyjax22
Z13689
0
24935
296266
283947
2026-08-02T23:45:30Z
YoshiRulz
10156
Added Z38819, Z38820 and Z38821 to the approved list of implementations
296266
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13689"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13689K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erste Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "প্রথম সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Nọmba eke"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "premier nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo numero"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13689K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweite Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দ্বিতীয় সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Nọmba eke"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "second nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo numero"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z13691",
"Z13692",
"Z13693"
],
"Z8K4": [
"Z14",
"Z17098",
"Z13694",
"Z13690",
"Z15943",
"Z38819",
"Z38820",
"Z38821"
],
"Z8K5": "Z13689"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "less than (natural numbers)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "kleiner als (natürliche Zahlen)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "অপেক্ষা ক্ষুদ্রতর (স্বাভাবিক সংখ্যা)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ihe na-erughị (nọmba eke)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "inférieur à (entier naturel)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "minore (numeri naturali)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kurang dari (bilangan asli)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1860",
"Z11K2": "manukuak dari (bilang usali)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"\u003C",
"natural number less than another",
"first natural number is less than the second"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"\u003C"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"প্রথমটি দ্বিতীয় অপেক্ষা ক্ষুদ্রতর"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"minore naturali",
"minore (naturali)",
"numero naturale minore",
"naturale minore",
"minore stretto"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns true if the first is strictly less than the second"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "prüft, ob der erste Wert kleiner als der zweite ist"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "ফলাফল হবে সত্য যদি একমাত্র প্রথম সংখ্যাটি দ্বিতীয় সংখ্যা অপেক্ষা ক্ষুদ্রতর হয়"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "na-alaghachi ezi ma ọ bụrụ na nke mbụ erughị nke abụọ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Mengembalikan nilai benar jika yang pertama lebih kecil dari yang kedua."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1860",
"Z11K2": "mambaliakam nilai nan batuah jikok nan partamo labiah ketek dari nan kaduo"
}
]
}
}
gi8pj1c1jfo6aofrt17l3ezkunfcc3s
Z13697
0
24943
296215
138964
2026-08-02T21:39:40Z
YoshiRulz
10156
Swap out assertion function
296215
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13697"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z13695",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z13695",
"Z13695K1": {
"Z1K1": "Z13518",
"Z13518K1": "42"
},
"Z13695K2": {
"Z1K1": "Z13518",
"Z13518K1": "99"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "42 \u003C= 99"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "42 ≤ 99"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hqbtx2m9n2n6ueom3udxseegmb1u3rb
Z13698
0
24944
296216
138965
2026-08-02T21:40:22Z
YoshiRulz
10156
Swap out assertion function
296216
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13698"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z13695",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z13695",
"Z13695K1": {
"Z1K1": "Z13518",
"Z13518K1": "42"
},
"Z13695K2": {
"Z1K1": "Z13518",
"Z13518K1": "42"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "42 \u003C= 42"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "42 ≤ 42"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3aysodnms2avcpqdl2b4fqpsflnf3j1
Z13701
0
24947
296238
232866
2026-08-02T22:04:02Z
YoshiRulz
10156
Added Z38811 and Z38812 to the approved list of test cases
296238
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13701"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13701K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erste Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "প্রথম সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Nọmba mbụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "premier nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo numero"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13701K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweite Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দ্বিতীয় সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Nọmba nke abụọ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "deuxième nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo numero"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z13703",
"Z13704",
"Z13705",
"Z13706",
"Z13707",
"Z38811",
"Z38812"
],
"Z8K4": [
"Z14",
"Z29182",
"Z13702"
],
"Z8K5": "Z13701"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "are coprime (natural numbers)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ist teilerfremd"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "কী সহ মৌলিক (স্বাভাবিক সংখ্যা)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ha bụ ọnụọgụgụ (ọnụọgụ okike)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "coprime de (entier naturel)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "sono coprimi (numeri naturali)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"are coprime",
"no common factors",
"is coprime",
"relative primes",
"relatively prime",
"are relative primes",
"is relatively prime",
"coprime",
"is a coprime pair of natural numbers"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"teilerfremd",
"sind teilerfremd",
"keine gemeinsamen Teiler"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"কী সহ মৌলিক সংখ্যা",
"উভয়ই কী মৌলিক সংখ্যা"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"coprimi",
"primi tra loro"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "the only common factor of the two arguments is 1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "prüft, ob der einzige gemeinsame Teiler der beiden Zahlen eins ist"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "সত্য যদি দুটি সংখ্যার একমাত্র সাধারণ গুণনীয়ক হয় ১"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "naanị ihe na-emekarị na arụmụka abụọ a bụ 1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce Vero se l'unico fattore in comune dei due argomenti è 1"
}
]
}
}
rsihdamg8nux4wrn9lzx0yquw9mapt1
296239
296238
2026-08-02T22:04:10Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
296239
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13701"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13701K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erste Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "প্রথম সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Nọmba mbụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "premier nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo numero"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13701K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweite Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দ্বিতীয় সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Nọmba nke abụọ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "deuxième nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo numero"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z13703",
"Z13704",
"Z13705",
"Z13706",
"Z13707",
"Z38811",
"Z38812"
],
"Z8K4": [
"Z14",
"Z13702",
"Z29182"
],
"Z8K5": "Z13701"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "are coprime (natural numbers)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ist teilerfremd"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "কী সহ মৌলিক (স্বাভাবিক সংখ্যা)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ha bụ ọnụọgụgụ (ọnụọgụ okike)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "coprime de (entier naturel)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "sono coprimi (numeri naturali)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"are coprime",
"no common factors",
"is coprime",
"relative primes",
"relatively prime",
"are relative primes",
"is relatively prime",
"coprime",
"is a coprime pair of natural numbers"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"teilerfremd",
"sind teilerfremd",
"keine gemeinsamen Teiler"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"কী সহ মৌলিক সংখ্যা",
"উভয়ই কী মৌলিক সংখ্যা"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"coprimi",
"primi tra loro"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "the only common factor of the two arguments is 1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "prüft, ob der einzige gemeinsame Teiler der beiden Zahlen eins ist"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "সত্য যদি দুটি সংখ্যার একমাত্র সাধারণ গুণনীয়ক হয় ১"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "naanị ihe na-emekarị na arụmụka abụọ a bụ 1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce Vero se l'unico fattore in comune dei due argomenti è 1"
}
]
}
}
sstgckl9jqnjlac5ro1weq9tg7xfd2d
296240
296239
2026-08-02T22:05:32Z
YoshiRulz
10156
Added Z34221 to the approved list of implementations
296240
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13701"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13701K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erste Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "প্রথম সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Nọmba mbụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "premier nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo numero"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13701K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweite Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দ্বিতীয় সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Nọmba nke abụọ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "deuxième nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo numero"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z13703",
"Z13704",
"Z13705",
"Z13706",
"Z13707",
"Z38811",
"Z38812"
],
"Z8K4": [
"Z14",
"Z13702",
"Z29182",
"Z34221"
],
"Z8K5": "Z13701"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "are coprime (natural numbers)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ist teilerfremd"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "কী সহ মৌলিক (স্বাভাবিক সংখ্যা)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ha bụ ọnụọgụgụ (ọnụọgụ okike)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "coprime de (entier naturel)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "sono coprimi (numeri naturali)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"are coprime",
"no common factors",
"is coprime",
"relative primes",
"relatively prime",
"are relative primes",
"is relatively prime",
"coprime",
"is a coprime pair of natural numbers"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"teilerfremd",
"sind teilerfremd",
"keine gemeinsamen Teiler"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"কী সহ মৌলিক সংখ্যা",
"উভয়ই কী মৌলিক সংখ্যা"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"coprimi",
"primi tra loro"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "the only common factor of the two arguments is 1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "prüft, ob der einzige gemeinsame Teiler der beiden Zahlen eins ist"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "সত্য যদি দুটি সংখ্যার একমাত্র সাধারণ গুণনীয়ক হয় ১"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "naanị ihe na-emekarị na arụmụka abụọ a bụ 1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce Vero se l'unico fattore in comune dei due argomenti è 1"
}
]
}
}
5dtb50vc4chbeqdle86izit2k5z6nht
Z13703
0
24949
296217
139157
2026-08-02T21:40:45Z
YoshiRulz
10156
Swap out assertion function
296217
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13703"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z13701",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z13701",
"Z13701K1": {
"Z1K1": "Z13518",
"Z13518K1": "64"
},
"Z13701K2": {
"Z1K1": "Z13518",
"Z13518K1": "99"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "64 and 99 are coprime"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "64 und 99 sind teilerfremd"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
shuxf8lqrn5a9phrf0cunbb2tlnr74j
Z13705
0
24951
296218
139159
2026-08-02T21:42:19Z
YoshiRulz
10156
Swap out assertion function
296218
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13705"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z13701",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z13701",
"Z13701K1": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z13701K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "0 and 1 are coprime"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "0 und 1 sind teilerfremd"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hsvb0pgr7sx1aeq5qd27o5iclqhx06r
Z13706
0
24952
296219
139160
2026-08-02T21:43:26Z
YoshiRulz
10156
Swap out assertion function
296219
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13706"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z13701",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z13701",
"Z13701K1": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z13701K2": {
"Z1K1": "Z13518",
"Z13518K1": "99"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "0 and 99 are not coprime"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "0 und 99 sind nicht teilerfremd"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
19pkm6md0k5vqqzfi3gkuqviae3mraw
Z13753
0
24999
296220
141249
2026-08-02T21:44:12Z
YoshiRulz
10156
Swap out assertion function
296220
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13753"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z13752",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z13752",
"Z13752K1": [
"Z1",
"first",
"second",
"third"
],
"Z13752K2": [
"Z1",
"third",
"fourth",
"fifth"
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[first, second, third] shares an element with [third, fourth, fifth]"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "\"third\" kommt in beiden Listen vor"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"third\" is in common"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Listen mit einem gemeinsamen Wort"
}
]
}
}
tsx45drm304av3r1rmnu8bv9lefoypk
Z13877
0
25476
296221
145585
2026-08-02T21:44:43Z
YoshiRulz
10156
Swap out assertion function
296221
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13877"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z11129",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z11129",
"Z11129K1": "099"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "099 is a positive integer?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "099 ist eine positive Ganzzahl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "testing leading 0s"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Test mit führender 0"
}
]
}
}
2y5489tb7yy8w7fbpasuq0h98qeawoi
Z13884
0
25483
296222
183572
2026-08-02T21:45:41Z
YoshiRulz
10156
Swap out assertion function
296222
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13884"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z12429",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z12429",
"Z12429K1": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "3"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "-3 is odd"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "-3 ist ungerade"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dpflj6rn7aexa5y3xlyzsh0irhv1hib
Z13885
0
25485
296223
164452
2026-08-02T21:46:08Z
YoshiRulz
10156
Swap out assertion function
296223
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13885"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z12636",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z12636",
"Z12636K1": {
"Z1K1": "Z13518",
"Z13518K1": "371"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "371 is an Armstrong number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "371 ist eine Armstrong-Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "371 est un nombre narcissique "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8mhv3vdpoty5tqj4jad4gzj8p8uok47
Z13889
0
25523
296226
145803
2026-08-02T21:46:59Z
YoshiRulz
10156
Swap out assertion function
296226
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13889"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z13489",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z13489",
"Z13489K1": "9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "very long numbers are valid"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "sehr lange Zeichenkette einer natürlichen Zahl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
odz7eh6zj88nm76ewvj9683cao4jnr0
Z14041
0
25853
296224
154915
2026-08-02T21:46:33Z
YoshiRulz
10156
Swap out assertion function
296224
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z14041"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z13740",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z13740",
"Z13740K1": {
"Z1K1": "Z13518",
"Z13518K1": "99"
},
"Z13740K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "99 is divisible by 1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "το 99 διαιρείται με το 1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "99 ist teilbar durch 1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "99 est divisible par 1"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4qucqta6xwz8hk0725c1z1vb86hxg1z
Z14185
0
26151
296225
202525
2026-08-02T21:46:58Z
YoshiRulz
10156
Swap out assertion function
296225
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z14185"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z13489",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z13489",
"Z13489K1": "1"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"1\" is a natural number string (see phab:T360173)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "1 ist Zeichenkette arab. natürlicher Dezimalzahl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ldy38lqnt8v3oaqfky4tmt5ju6absoo
Z15784
0
29146
296242
197867
2026-08-02T23:06:56Z
YoshiRulz
10156
Use langcode helper
296242
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z15784"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z15777",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z15777",
"Z15777K1": {
"Z1K1": "Z7",
"Z7K1": "Z14329",
"Z14329K1": "Z1199"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "a language code is a String"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Britisches Englisch ist eine Zeichenkette"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns True because the Z60K1/code for British English is the String “en-gb”"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ergibt wahr, da der Sprachcode für Britisches Englisch die Zeichenkette \"en-gb\" ist"
}
]
}
}
n50d9k6rrzf90lvh2c0e70smj9w7uwd
Z15909
0
29682
296248
201464
2026-08-02T23:13:27Z
YoshiRulz
10156
Swap out assertion function
296248
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z15909"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z15907",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z15907",
"Z15907K1": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z15907K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z15907K3": {
"Z1K1": "Z13518",
"Z13518K1": "31"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "1 ≤ N ≤ 31: 1 if N = 0"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "1 ≤ 0 ≤ 31"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "expect True because 1 is the lower bound and 0 is out of range (too low)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt 1 aus, da 0 unter der Untergrenze liegt"
}
]
}
}
9uut60xkk6hj3giwobn4lcsfub2qlmx
Z15916
0
29689
296243
201674
2026-08-02T23:10:04Z
YoshiRulz
10156
Use digit string helper
296243
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z15916"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z15914",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K1": {
"Z1K1": "Z18",
"Z18K1": "Z15914K2"
},
"Z866K2": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z18",
"Z18K1": "Z15914K1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string equality for Natural number, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zeichenkettengleichh. für nat. Zahlen, Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "compare Z13518K1 of Natural number argument to string argument using Z866/string equality"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "vergleicht Z13518K1 einer natürlichen Zahl mittels Z866 mit der Zeichenkette"
}
]
}
}
9ys9c28p88avdstwzzf2gviycw2hlbr
Z15917
0
29690
296244
201675
2026-08-02T23:10:43Z
YoshiRulz
10156
Use digit string helper
296244
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z15917"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z13522",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z15914",
"Z15914K1": {
"Z1K1": "Z18",
"Z18K1": "Z13522K1"
},
"Z15914K2": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z18",
"Z18K1": "Z13522K2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "equal Natural numbers with string equality"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Gleichheit nat. Zahlen, Komposition, Zeichenketten"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns True if the strings in the Natural numbers’ Z13518K1s are equal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt wahr aus, wenn die Zeichenketten in den Z13518K1 der natürlichen Zahlen gleich sind"
}
]
}
}
5d72eim82k41k8vu2krs48ps54dp62o
Z15918
0
29691
296247
201676
2026-08-02T23:12:56Z
YoshiRulz
10156
Swap out assertion function
296247
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z15918"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z15907",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z15907",
"Z15907K1": {
"Z1K1": "Z13518",
"Z13518K1": "4"
},
"Z15907K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z15907K3": {
"Z1K1": "Z13518",
"Z13518K1": "12"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "4 as it’s between 1 and 12"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "1 ≤ 4 ≤ 12"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "expect True because the string in Natural number 4 is \"4\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ergibt wahr, da 4 zwischen 1 und 12 liegt"
}
]
}
}
j7we0cfrqckjkh0c2ad77vq10y266bw
Z15934
0
29731
296227
245304
2026-08-02T21:47:44Z
YoshiRulz
10156
Swap out assertion function
296227
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z15934"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z844",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K1": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "validate XNOR with identity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Identität von boolescher Gleichheit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "valideer XNOR met identiteit"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
evndzq6vly99pkml7jbw7jgohxklp5y
296228
296227
2026-08-02T21:48:53Z
YoshiRulz
10156
Revert
296228
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z15934"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z844",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K1": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z10215"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "validate XNOR with identity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Identität von boolescher Gleichheit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "valideer XNOR met identiteit"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qqgz03rddaqhcqvkkcy5cuf7bu5eqb2
Z15940
0
29776
296249
202213
2026-08-02T23:18:04Z
YoshiRulz
10156
Use digit string helper
296249
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z15940"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z13676",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K1": "\u003E",
"Z866K2": {
"Z1K1": "Z7",
"Z7K1": "Z15937",
"Z15937K1": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z18",
"Z18K1": "Z13676K1"
}
},
"Z15937K2": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z18",
"Z18K1": "Z13676K2"
}
}
}
},
"Z802K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z802K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "N1 \u003E N2 (string comparison)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "größer als (nat. Zahlen), Komposition mit wenn"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns True if the string representations of the arguments are in descending numerical order"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt wahr aus, wenn die Zeichenketten der Argumente in absteigender Reihenfolge stehen"
}
]
}
}
azeliq7fx2x415rx2fvlqjsw6o2yizb
Z15943
0
29780
296262
202486
2026-08-02T23:35:36Z
YoshiRulz
10156
Use digit string helper
296262
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z15943"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z13689",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K1": {
"Z1K1": "Z7",
"Z7K1": "Z15937",
"Z15937K1": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z18",
"Z18K1": "Z13689K1"
}
},
"Z15937K2": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z18",
"Z18K1": "Z13689K2"
}
}
},
"Z866K2": "\u003C"
},
"Z802K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z802K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "N1 \u003C N2 (string comparison)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "kleiner als (nat. Zahlen), Komposition mit wenn"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns True if the string representations of the arguments are in ascending numerical order (using Value by Key reduces the duration by nearly one second)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt wahr aus, wenn die Zeichenketten-Darstellung der Argumente in aufsteigender numerischer Reihenfolge vorliegt"
}
]
}
}
jp18bn3rkn6y75z1e5n3eb1vh18qtq7
Z16282
0
30364
296267
212019
2026-08-03T00:06:59Z
YoshiRulz
10156
Use decompose Z12 helper
296267
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z16282"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z16273",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z16277",
"Z16277K1": {
"Z1K1": "Z7",
"Z7K1": "Z19279",
"Z19279K1": {
"Z1K1": "Z18",
"Z18K1": "Z16273K1"
}
},
"Z16277K2": {
"Z1K1": "Z18",
"Z18K1": "Z16273K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "monolingual text in specified language from multilingual text, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "einsprachiger Text in Sprache, Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3m0u4e28m88ipu8u27glmkn6rsn260c
Z16558
0
31089
296268
219427
2026-08-03T00:09:41Z
YoshiRulz
10156
Use decompose Z12 helper
296268
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z16558"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z16556",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z19279",
"Z19279K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z2K3"
},
"Z803K2": {
"Z1K1": "Z7",
"Z7K1": "Z828",
"Z828K1": {
"Z1K1": "Z18",
"Z18K1": "Z16556K1"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "object labels, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "akara ihe, mejupụtara"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Bezeichnungen von Objekten als Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns a list of the labels in Z2K3.Z12K1 for the referenced object (only if the reference to the object is the quoted object, not if the object itself is quoted)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "weghachi ndepụta aha akara dị na Z2K3.Z12K1 maka ihe akpọrọ (naanị ma ọ bụrụ na ntụaka ihe ahụ bụ ihe e hotara, ọ bụghị ma ọ bụrụ na e hotara ihe ahụ n'onwe ya)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt eine Liste der Bezeichnungen für das referenzierte Objekt aus"
}
]
}
}
kc6v6fe3oos2pzaup4bj17wxi8gbg37
Z16688
0
31411
296272
283989
2026-08-03T00:22:34Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
296272
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z16688"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z16688K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "this"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "একটি পূর্ণসংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "premier entier"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo intero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erste Ganzzahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "هذا"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "ini"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z16688K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "that"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "আরেকটি পূর্ণসংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "second entier"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo intero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweite Ganzzahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "ذاك"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "itu"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z16689",
"Z16691",
"Z17261",
"Z17461"
],
"Z8K4": [
"Z14",
"Z17463",
"Z16692",
"Z17350",
"Z17260",
"Z16690"
],
"Z8K5": "Z16688"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "same Integer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "একই পূর্ণসংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "est-ce le même nombre entier ?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "stesso Intero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gleiche Ganzzahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "نفس العدد الصحيح"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bilangan bulat yang sama"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"integer equality",
"equality of integers",
"equal integers",
"integers equal",
"="
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"সমান পূর্ণসংখ্যা",
"সম সংখ্যা",
"পূর্ণ সংখ্যার সমতা"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"uguaglianza tra interi",
"interi uguali"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"kesamaan bilangan bulat",
"bilangan bulat yang sama",
"="
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "যদি উভয় পূর্ণ সংখ্যা একই হয় তাহলে সত্য, অন্যথায় মিথ্যা প্রদান করবে"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns true if the integers are identical"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie \"vrai\" si les entiers sont identiques"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Ritorna Vero se i due interi sono identici"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt wahr aus, wenn die beiden Ganzzahlen identisch sind"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Mengembalikan nilai true jika bilangan bulatnya identik"
}
]
}
}
bpkcrj94m0fhkoj371xsuf9n0ho86sy
296293
296272
2026-08-03T04:45:26Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
296293
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z16688"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z16688K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "this"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "একটি পূর্ণসংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "premier entier"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo intero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erste Ganzzahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "هذا"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "ini"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z16688K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "that"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "আরেকটি পূর্ণসংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "second entier"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo intero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweite Ganzzahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "ذاك"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "itu"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z16689",
"Z16691",
"Z17261",
"Z17461"
],
"Z8K4": [
"Z14",
"Z16692",
"Z17350",
"Z17260",
"Z17463",
"Z16690"
],
"Z8K5": "Z16688"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "same Integer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "একই পূর্ণসংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "est-ce le même nombre entier ?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "stesso Intero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gleiche Ganzzahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "نفس العدد الصحيح"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bilangan bulat yang sama"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"integer equality",
"equality of integers",
"equal integers",
"integers equal",
"="
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"সমান পূর্ণসংখ্যা",
"সম সংখ্যা",
"পূর্ণ সংখ্যার সমতা"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"uguaglianza tra interi",
"interi uguali"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"kesamaan bilangan bulat",
"bilangan bulat yang sama",
"="
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "যদি উভয় পূর্ণ সংখ্যা একই হয় তাহলে সত্য, অন্যথায় মিথ্যা প্রদান করবে"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns true if the integers are identical"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie \"vrai\" si les entiers sont identiques"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Ritorna Vero se i due interi sono identici"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt wahr aus, wenn die beiden Ganzzahlen identisch sind"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Mengembalikan nilai true jika bilangan bulatnya identik"
}
]
}
}
7btebrchbpkb9rhko49f2osg2vwgxj1
Z16891
0
31985
296269
225432
2026-08-03T00:12:05Z
YoshiRulz
10156
Use decompose Z39 helper
296269
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z16891"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z16885",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z15777",
"Z15777K1": {
"Z1K1": "Z18",
"Z18K1": "Z16885K1"
}
},
"Z802K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K1": {
"Z1K1": "Z7",
"Z7K1": "Z23443",
"Z23443K1": {
"Z1K1": "Z7",
"Z7K1": "Z821",
"Z821K1": {
"Z1K1": "Z7",
"Z7K1": "Z16360",
"Z16360K1": {
"Z1K1": "Z7",
"Z7K1": "Z15969",
"Z15969K1": {
"Z1K1": "Z18",
"Z18K1": "Z16885K1"
}
}
}
}
},
"Z866K2": "Z7K1"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "has generic Type (Z7K1)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "hat generischen Typ als Komposition mit wenn"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Z16885: Z39K1 of 1st element in Item 2 == \"Z7K1\""
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "if the argument is not a String, check whether the second Key reference in the argument’s reified Z1K1 is \"Z7K1\" (indicating that the associated object is the Function called to construct the object’s generic Type)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "prüft, ob die zweite Schlüsselreferenz im reifizierten Z1K1 des Arguments Z7K1 ist, wenn das Argument keine Zeichenkette ist"
}
]
}
}
dhc8jcoojkginjoh9viw87n474ddrh0
Z17290
0
32738
296270
232490
2026-08-03T00:16:13Z
YoshiRulz
10156
Use decompose Z16683 helper
296270
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z17290"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z17120",
"Z14K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z7",
"Z7K1": "Z16728",
"Z16728K1": {
"Z1K1": "Z7",
"Z7K1": "Z17105",
"Z17105K1": {
"Z1K1": "Z18",
"Z18K1": "Z17120K1"
}
},
"Z16728K2": {
"Z1K1": "Z7",
"Z7K1": "Z17105",
"Z17105K1": {
"Z1K1": "Z18",
"Z18K1": "Z17120K2"
}
}
},
"Z16683K2": {
"Z1K1": "Z7",
"Z7K1": "Z13539",
"Z13539K1": {
"Z1K1": "Z7",
"Z7K1": "Z17144",
"Z17144K1": {
"Z1K1": "Z18",
"Z18K1": "Z17120K1"
}
},
"Z13539K2": {
"Z1K1": "Z7",
"Z7K1": "Z17144",
"Z17144K1": {
"Z1K1": "Z18",
"Z18K1": "Z17120K2"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "composition of multiply integer by multiplying sign and natural number,"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "nhazi nke ọnụọgụ ọnụọgụgụ site na ịba ụba akara na"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Ganzzahlen multiplizieren, Komposition, Vorzeichen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pjca520riavxlpdeltdu82p5yjc0j1a
Z17463
0
32923
296271
236796
2026-08-03T00:22:25Z
YoshiRulz
10156
Use decompose Z13518 and Z16683 helpers
296271
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z17463"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z16688",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K1": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z7",
"Z7K1": "Z17144",
"Z17144K1": {
"Z1K1": "Z18",
"Z18K1": "Z16688K1"
}
}
},
"Z866K2": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z7",
"Z7K1": "Z17144",
"Z17144K1": {
"Z1K1": "Z18",
"Z18K1": "Z16688K2"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z16667",
"Z16667K1": {
"Z1K1": "Z7",
"Z7K1": "Z17105",
"Z17105K1": {
"Z1K1": "Z18",
"Z18K1": "Z16688K1"
}
},
"Z16667K2": {
"Z1K1": "Z7",
"Z7K1": "Z17105",
"Z17105K1": {
"Z1K1": "Z18",
"Z18K1": "Z16688K2"
}
}
},
"Z802K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z802K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
"Z802K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "integer object equality"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gleiche Ganzzahl, Komposition, Wert nach Schlüssel"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "if the string values of the Natural number components are the same then the objects are the same if their signs are the same"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "wenn die Zeichenketten-Werte der natürlichen Bestandteile gleich sind, sind die Objekte gleich, wenn ihre Vorzeichen gleich sind"
}
]
}
}
n466ho6nw96ltyijbyqe57ziumrhh5l
296273
296271
2026-08-03T00:23:27Z
YoshiRulz
10156
Use Natural equality
296273
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z17463"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z16688",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K1": {
"Z1K1": "Z7",
"Z7K1": "Z17144",
"Z17144K1": {
"Z1K1": "Z18",
"Z18K1": "Z16688K1"
}
},
"Z13522K2": {
"Z1K1": "Z7",
"Z7K1": "Z17144",
"Z17144K1": {
"Z1K1": "Z18",
"Z18K1": "Z16688K2"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z16667",
"Z16667K1": {
"Z1K1": "Z7",
"Z7K1": "Z17105",
"Z17105K1": {
"Z1K1": "Z18",
"Z18K1": "Z16688K1"
}
},
"Z16667K2": {
"Z1K1": "Z7",
"Z7K1": "Z17105",
"Z17105K1": {
"Z1K1": "Z18",
"Z18K1": "Z16688K2"
}
}
},
"Z802K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z802K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
"Z802K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "integer object equality"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gleiche Ganzzahl, Komposition, Wert nach Schlüssel"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "if the string values of the Natural number components are the same then the objects are the same if their signs are the same"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "wenn die Zeichenketten-Werte der natürlichen Bestandteile gleich sind, sind die Objekte gleich, wenn ihre Vorzeichen gleich sind"
}
]
}
}
t6g9j3sjygmvvg9gozqfubp5lkey975
User:Jsamwrites
2
39114
296203
295004
2026-08-02T20:41:14Z
Jsamwrites
938
/* Sentences */
296203
wikitext
text/x-wiki
== Introduction ==
This is the Wikifunctions user page of John Samuel. For more information, refer page on [[:d:User:Jsamwrites|Wikidata User:Jsamwrites]].
== Phrases ==
List of objects:
* {{Z|Z18928}}
* {{Z|Z18929}}
* {{Z|Z18979}}
== Function application ==
* {{Z|Z873}}
== Configuration ==
* {{Z|Z14294}}
== Types ==
* [[Special:ListObjectsByType|All supported types]]
== Wikidata ==
* {{Z|Z22220}}
* {{Z|Z22222}}
== Sentences ==
{| class="wikitable"
|+
!No.
!Function
!Configuration
!Example
|-
|1.
|{{Z|Z34282}}
|{{Z|Z34281}}
|Lyon is a commune of France
|-
|2.
|{{Z|Z32581}}
|{{Z|Z32534}}
|Mona Lisa is a painting by Leonardo da Vinci
|-
|3.
|{{Z|Z34637}}
|{{Z|Z34682}}
|Sunday is part of the weekend
|-
|4.
|{{Z|Z36141}}
|{{Z|Z36148}}
|Space Needle was built in 1961.
|-
|5.
|{{Z|Z36151}}
|{{Z|Z36155}}
|Eiffel Tower was built between 1887 and 1889.
|-
|6.
|{{Z|Z37005}}
|{{Z|Z37017}}
|Earth-Moon system consists of Earth and Moon.
|-
|7.
|{{Z|Z38515}}
|{{Z|Z38416}}
|The main subject(s) of a painting is/are.
|-
|8.
|{{Z|Z37761}}
|{{Z|Z37760}}
|Abel depicts Abel, death, and landscape.
|-
|9.
|{{Z|Z37777}}
|{{Z|Z37776}}
|BCPL is influenced by CPL.
|-
|10.
|{{Z|Z37873}}
|{{Z|Z37874}}
|Inkscaped was programmed in C++ and C.
|-
|11.
|{{Z|Z37870}}
|{{Z|Z37869}}
|C++, C, and Java
|-
|12.
|{{Z|Z37951}}
|{{Z|Z37945}}
|Software/It is developed by
|-
|13.
|{{Z|Z37963}}
|{{Z|Z37962}}
|Creative work is created by
|-
|14.
|{{Z|Z38458}}
|{{Z|Z38415}}
|Topic is depicted by
|-
|15.
|{{Z|Z37890}}
|{{Z|Z37889}}
|Object was made from.
|-
|16.
|{{Z|Z38453}}
|{{Z|Z38417}}
|It uses.
|-
|17.
|{{Z|Z38488}}
|{{Z|Z38418}}
|The uses of the subject include..
|-
|18.
|{{Z|Z38508}}
|{{Z|Z38419}}
|The characteristics of..include.
|-
|19.
|{{Z|Z38448}}
|{{Z|Z38420}}
|It is available on
|-
|20.
|{{Z|Z38440}}
|{{Z|Z38421}}
|It is characteristic of
|-
|21.
|{{Z|Z38435}}
|{{Z|Z38422}}
|It is dependent on
|-
|22.
|{{Z|Z38503}}
|{{Z|Z38505}}
|The colors include..
|-
|23.
|{{Z|Z38428}}
|{{Z|Z38423}}
|It symbolizes
|-
|24.
|{{Z|Z38443}}
|{{Z|Z38414}}
|It is named after
|-
|25.
|{{Z|Z38425}}
|{{Z|Z38424}}
|It shares border with
|-
|26.
| {{z|Z38388}}
| {{z|Z38392}}
|Programming language/It supports paradigm(s).
|-
|27.
|{{Z|Z38520}}
|{{Z|Z38523}}
|Saturday is a day.
|-
|28.
|{{Z|Z38804}}
|{{Z|Z38803}}
|The notable works of .. include ..
|}
== Infoboxes ==
Check [[User:Jsamwrites/Infoboxes]]
== Useful functions ==
* {{Z|Z36303}}
* {{Z|Z34943}}
* {{Z|Z36083}}
* {{Z|Z36218}}
* {{Z|Z32962}}
* {{Z|Z32179}}
* {{Z|Z32428}}
* {{Z|Z27243}}
* {{Z|Z31917}}
* {{Z|Z33690}}
* {{Z|Z28016}}
* {{Z|Z36193}}
* {{Z|Z29749}}
* {{Z|Z36038}}
* {{Z|Z36993}}
=== References ===
* {{Z|Z31921}}
== Catalogue ==
* [[Wikifunctions:Catalogue|Catalogue of important functions]]
* [[Wikifunctions:Catalogue/Natural language operations/Global language functions|Global language functions]]
== Documentation ==
* [[Wikifunctions:Catalogue/Wikidata operations|Wikidata operations]]
k4872fwqrcg5dux0mnsf0gty2pshmhw
Z19256
0
41174
296274
285278
2026-08-03T00:34:36Z
YoshiRulz
10156
Use decompose Z12 helper
296274
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19256"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19254",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z19279",
"Z19279K1": {
"Z1K1": "Z18",
"Z18K1": "Z19254K1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first monolingual text, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erster einsp. Text von mehrsp. Text, Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cigvqf562hqc2s61a5ritunhe1c1ldv
Z19257
0
41176
296275
285279
2026-08-03T00:36:03Z
YoshiRulz
10156
Use representations helper
296275
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19257"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19252",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z19254",
"Z19254K1": {
"Z1K1": "Z7",
"Z7K1": "Z22399",
"Z22399K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z19243",
"Z19243K1": {
"Z1K1": "Z18",
"Z18K1": "Z19252K1"
},
"Z19243K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "singular form of lexeme, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Singular von Lexem als einsp. Text, Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kr4uje9f01tqimo41pz8oasyy5fq75w
Z19260
0
41194
296277
292985
2026-08-03T00:40:06Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
296277
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19260"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z19260K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "лексема"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Lexem"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z19262",
"Z19263",
"Z19401"
],
"Z8K4": [
"Z14",
"Z19261",
"Z19400"
],
"Z8K5": "Z19260"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "plural form of lexeme as monolingual text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Pluralform von Lexem als einsprachiger Text"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the first listed plural form of a lexeme as monolingual text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt die erste Pluralform eines Lexems als einsprachigen Text aus"
}
]
}
}
pt269pgzuw60hi0aua9b8t2cmex3ks0
Z19261
0
41195
296276
285713
2026-08-03T00:39:58Z
YoshiRulz
10156
Use representations helper
296276
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19261"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19260",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z19254",
"Z19254K1": {
"Z1K1": "Z7",
"Z7K1": "Z22399",
"Z22399K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z19243",
"Z19243K1": {
"Z1K1": "Z18",
"Z18K1": "Z19260K1"
},
"Z19243K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
]
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "plural form of lexeme, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Plural von Lexem als einsp. Text, Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
j1l3nocqjssdfvizijao1o68hkqyv7g
Z19268
0
41202
296278
285725
2026-08-03T00:42:38Z
YoshiRulz
10156
Use PID string helper
296278
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19268"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19267",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K1": {
"Z1K1": "Z7",
"Z7K1": "Z20046",
"Z20046K1": {
"Z1K1": "Z18",
"Z18K1": "Z19267K1"
}
},
"Z866K2": {
"Z1K1": "Z7",
"Z7K1": "Z20046",
"Z20046K1": {
"Z1K1": "Z18",
"Z18K1": "Z19267K2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "same Wikidata property reference, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gleiche Wikidata-Eigenschaft-Referenz, Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"equal Wikidata property reference, composition"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1360",
"Z31K2": [
"Z6",
"==Z6092"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
sd0en2mz1huee5xb30isdukrye2jrg7
Z19275
0
41272
296279
286026
2026-08-03T00:47:37Z
YoshiRulz
10156
Use representations helper
296279
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19275"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19271",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z19272",
"Z19272K1": {
"Z1K1": "Z7",
"Z7K1": "Z22399",
"Z22399K1": {
"Z1K1": "Z18",
"Z18K1": "Z19271K1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "languages of lexeme form, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprachen von Lexemformen als Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
eut9yjt4y5agpi6krs40a993zgqvmtp
Z19514
0
41851
296170
296042
2026-08-02T18:25:57Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
296170
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19514"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z19514K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "verb"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "verbe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "verb"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "ক্রিয়াপদ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Kata kerja"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "動詞"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Verb"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "פועל"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "werkwoord"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1860",
"Z11K2": "kato karajo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1362",
"Z11K2": "tembung kriya lingga"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z19514K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense, 0=past, 1=present, 2=future"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "temps : 0 = passé, 1 = présent, 2 = futur"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "timpul verbal, 0=trecut, 1=prezent, 2=viitor"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "কাল: 0=অতীত, 1=বর্তমান এবং 2=ভবিষৎ "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kala, 0=lampau, 1=kini, 2=mendatang"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "時制、0=過去、1=現在、2=未来"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zeitform, 0=Vergangenheit, 1=Gegenwart, 2=Zukunft"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "זמן; 0=עבר, 1=הווה, 2=עתיד"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "tijd, 0=verleden tijd, 1=tegenwoordige tijd, 2=toe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1860",
"Z11K2": "wakatu, 0=saisuak, 1=kini, 2=beko/isuak:"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1362",
"Z11K2": "mangsa, 0=kepungkur, 1=saiki, 2=besuk"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z19516",
"Z19517",
"Z29379",
"Z29380"
],
"Z8K4": [
"Z14",
"Z19524",
"Z19515",
"Z19527"
],
"Z8K5": "Z19514"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "simple tense of verb"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "temps simple du verbe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "timpul simplu al unui verb"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "ক্রিয়াপদের সাধারণ কাল"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Kala sederhana"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "動詞の単純時制"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "einfache Zeitform eines Verbs"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "זמן פשוט של פועל"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "onvoltooid tegenwoordige tijd van het werkwoord"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1860",
"Z11K2": "mancari bantuak kato karajo sasuai wakatu "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1362",
"Z11K2": "tembung kriya lingga"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"tense verb"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1664",
"Z31K2": [
"Z6",
"timpul unui verb",
"timp verbal"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"kala kata kerja"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"動詞の時制"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"Zeitform-Verb"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1186",
"Z31K2": [
"Z6",
"זמן הפועל"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1362",
"Z31K2": [
"Z6",
"tembung kriya lingga"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns simple tense of inputted verb"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie le temps simple du verbe saisi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "Returnează timpul simplu al verbului introdus."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "একটি ক্রিয়াপদের সাধারণ কালের রূপটি প্রদান করবে"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Mengembalikan kala sederhana dari kata kerja yang dimasukkan"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "入力された動詞の単純時制を返します。"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Gibt die einfache Zeitform des eingegebenen Verbs zurück"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "להחזיר צורת זמן פשוט של פועל נתון"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "geeft de onvoltooid tegenwoordige tijd van het ingevoerde werkwoord weer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1362",
"Z11K2": "Mbalekaké wujud tembung kriya lingga saka tembung kriya sing digunakaké"
}
]
}
}
1zd6bo42ulc6y43qqeckw76n8n4wf9p
Z19521
0
41858
296165
186063
2026-08-02T18:24:12Z
Ameisenigel
44
de
296165
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19521"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19509",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19509",
"Z19509K1": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "3"
},
{
"Z1K1": "Z13518",
"Z13518K1": "2"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[3,2] → 2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "[3,2] → \"2\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "[3,2] → 2"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7f7zqu2isbx6mc90qoqod0dtd33prz9
Z19522
0
41859
296167
186062
2026-08-02T18:24:47Z
Ameisenigel
44
de
296167
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19522"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19509",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19509",
"Z19509K1": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "2"
},
{
"Z1K1": "Z13518",
"Z13518K1": "3"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[2,3] → 2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "[2,3] → \"2\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "[2,3] → 2"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mp6c5294xrjruyvfkzr75y4sub72l0w
Z19523
0
41860
296168
148256
2026-08-02T18:25:31Z
Ameisenigel
44
de
296168
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19523"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19509",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19509",
"Z19509K1": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "3"
},
{
"Z1K1": "Z13518",
"Z13518K1": "2"
},
{
"Z1K1": "Z13518",
"Z13518K1": "2"
},
{
"Z1K1": "Z13518",
"Z13518K1": "2"
},
{
"Z1K1": "Z13518",
"Z13518K1": "2"
},
{
"Z1K1": "Z13518",
"Z13518K1": "2"
},
{
"Z1K1": "Z13518",
"Z13518K1": "2"
},
{
"Z1K1": "Z13518",
"Z13518K1": "2"
},
{
"Z1K1": "Z13518",
"Z13518K1": "12302"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[3,2,2,2,2,2,2,2,12302] -\u003E 2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "[3,2,2,2,2,2,2,2,12302] → \"2\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "[3,2,2,2,2,2,2,2,12302] → 2"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
43ujr3iz1t0iqltxtw13qnuvmp1eqmw
Z19524
0
41861
296169
152578
2026-08-02T18:25:53Z
Ameisenigel
44
de
296169
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19524"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19514",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K1": {
"Z1K1": "Z18",
"Z18K1": "Z19514K2"
},
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19530",
"Z19530K1": {
"Z1K1": "Z18",
"Z18K1": "Z19514K1"
},
"Z19530K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1392475"
}
]
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K1": {
"Z1K1": "Z18",
"Z18K1": "Z19514K2"
},
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19530",
"Z19530K1": {
"Z1K1": "Z18",
"Z18K1": "Z19514K1"
},
"Z19530K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q3910936"
}
]
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z19530",
"Z19530K1": {
"Z1K1": "Z18",
"Z18K1": "Z19514K1"
},
"Z19530K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1475560"
}
]
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Composition for Simple tense of verb"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "temps simple du verbe, en Composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "einfache Zeitform eines Verbs als Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
szsv4eji9xvhihx0gh3i6ecfmo6yipw
Z19525
0
41862
296171
182207
2026-08-02T18:26:32Z
Ameisenigel
44
de
296171
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19525"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z17239",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z17239",
"Z17239K1": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16661"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "-0 is also zero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "-0 est également zéro"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "-0 ist Null"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
n9nfqfmwoxb5okb6t3abrizalkhdg3s
Z19526
0
41863
296172
135503
2026-08-02T18:27:14Z
Ameisenigel
44
de
296172
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19526"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19509",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z19509( Z19509K1 ) {\n\t// We're expected to return 0 if none are found\n\tif ( Z19509K1.length === 0 ) {\n\t\treturn 0n;\n\t}\n\n\tlet minimum = Z19509K1[0];\n\t\n\tZ19509K1.forEach( value =\u003E { \n\t\tif ( minimum \u003E value ) {\n\t\t\tminimum = value;\n\t\t}\n\t} );\n\n\treturn minimum;\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "JS minimum natural number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "kleinste natürliche Zahl aus Liste in JavaScript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
l36tw5wodg5igosx01sc2q2d5epf6r7
Z19528
0
41865
296173
135505
2026-08-02T18:27:40Z
Ameisenigel
44
de
296173
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19528"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19509",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z19509(Z19509K1):\n\t# We're expected to return 0 if none are found\n\tif len(Z19509K1) == 0:\n\t\treturn 0;\n\n\tminimum = Z19509K1[0];\n\t\n\tfor value in Z19509K1:\n\t\tif minimum \u003E value:\n\t\t\tminimum = value\n\n\treturn minimum\n"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "using same algorithm as Z19526"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "kleinste natürliche Zahl aus Liste in Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fu5kywef0eqmfwygjfmgenn4kc1zf1u
Z19529
0
41866
296174
138788
2026-08-02T18:28:03Z
Ameisenigel
44
de
296174
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19529"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19509",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13695",
"Z13695K1": {
"Z1K1": "Z7",
"Z7K1": "Z12681",
"Z12681K1": {
"Z1K1": "Z18",
"Z18K1": "Z19509K1"
}
},
"Z13695K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z13846",
"Z13846K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z18",
"Z18K1": "Z19509K1"
}
},
"Z13846K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z13846K3": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z19509K1"
}
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z13633",
"Z13633K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z19509K1"
}
},
"Z13633K2": {
"Z1K1": "Z7",
"Z7K1": "Z19509",
"Z19509K1": {
"Z1K1": "Z7",
"Z7K1": "Z812",
"Z812K1": {
"Z1K1": "Z18",
"Z18K1": "Z19509K1"
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "minimum of natural number list, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "kleinste natürliche Zahl aus Liste als Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
h30thxinmkp70w940ytme8dl7tpslas
Z19530
0
41867
296175
271940
2026-08-02T18:29:02Z
Ameisenigel
44
de
296175
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19530"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z19530K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1113",
"Z11K2": "lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "lexème"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Lexem"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z19530K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical features"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1113",
"Z11K2": "grammatical features"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "caractéristiques grammaticales"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "grammatikalische Funktionen"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z19532",
"Z23770",
"Z23771"
],
"Z8K4": [
"Z14",
"Z19531",
"Z34716"
],
"Z8K5": "Z19530"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first text of lexeme matching grammatical features"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1113",
"Z11K2": "Return monolingual text from grammatical features"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "texte unilingue à partir des caract. grammaticales"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erster Text von Lexem mit grammatischen Funktionen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"monolingual text of lexeme form with grammatical features",
"Return monolingual text from grammatical features",
"first monolingual text from grammatical features",
"first monolingual text from features"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie le texte unilingue à partir des caractéristiques grammaticales"
}
]
}
}
7kl67lne6vd7w50axcpr1dcby05jzoy
296176
296175
2026-08-02T18:29:06Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
296176
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19530"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z19530K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1113",
"Z11K2": "lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "lexème"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Lexem"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z19530K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical features"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1113",
"Z11K2": "grammatical features"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "caractéristiques grammaticales"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "grammatikalische Funktionen"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z19532",
"Z23770",
"Z23771"
],
"Z8K4": [
"Z14",
"Z34716",
"Z19531"
],
"Z8K5": "Z19530"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first text of lexeme matching grammatical features"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1113",
"Z11K2": "Return monolingual text from grammatical features"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "texte unilingue à partir des caract. grammaticales"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erster Text von Lexem mit grammatischen Funktionen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"monolingual text of lexeme form with grammatical features",
"Return monolingual text from grammatical features",
"first monolingual text from grammatical features",
"first monolingual text from features"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie le texte unilingue à partir des caractéristiques grammaticales"
}
]
}
}
101u38a991wwknov35t41zoqx010u1h
Z22501
0
49730
296229
257389
2026-08-02T21:50:25Z
YoshiRulz
10156
Swap out assertion function
296229
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z22501"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z22499",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z22499",
"Z22499K1": {
"Z1K1": "Z39",
"Z39K1": "Z1K1"
},
"Z22499K2": {
"Z1K1": "Z39",
"Z39K1": "Z1K1"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Z1K1 == Z1K1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Z1K1 = Z1K1"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": " "
}
]
}
}
obulg44i7sr7t4b5c7odk72luwiyz55
Wikifunctions:Feature petitions
4
53164
296280
293414
2026-08-03T01:22:21Z
YoshiRulz
10156
/* Show more than 5 Implementations/Tests by default */ New section
296280
wikitext
text/x-wiki
{{see also|WF:Report a technical problem|WF:Design}}
''WF:FP redirects here.<!--
--> For compositions, which use the functional programming paradigm, see [[WF:How to create implementations#Compositions]].<!--
--> For other FP languages, see [[WF:Rosetta]].''
This page is for users to petition requested features to the Abstract Wikipedia team and for the Abstract Wikipedia to gauge community consensus and priorities. To add your signature to a proposal, simply add <code><nowiki># Any additional comments ~~~~</nowiki></code> on a new line after a proposal. To add a new proposal, add <code><nowiki>===Brief name, one sentence or so.===</nowiki></code> to the bottom.
== Proposals ==
=== New Types ===
{{main|WF:Type proposals}}
=== Partial functions/currying ===
{{tracked|T386422}}
# [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 23:34, 27 March 2025 (UTC)
#* {{noping|CMassaro (WMF)}} [[phab:T386422#11637473|said]] <q>There shouldn't be any issue from the backend's perspective. It sounds like a UI problem.</q>
# {{support}} PLEASE having to nest n-ary apply is killing me. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:29, 15 July 2026 (UTC)
=== N-argument apply/reduce/map ===
{{tracked|T390226}}
# [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:25, 28 March 2025 (UTC)
=== For implementations and testers, show the associated function in Recent Changes (etc) ===
{{tracked|T373735}}
Feature summary: See a link to the associated function when there is a link to an implementation or a test, especially in Recent Changes and Special:ListObjectsByType)
:{{s}} as proposer [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:09, 30 March 2025 (UTC)
=== Return string values in a container that supports Copy and (optionally) makes non-display characters visible ===
:{{s}} as proposer [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:09, 30 March 2025 (UTC)
=== Provide details of result validation ===
{{tracked|T383326}}
Feature summary: The “Details” for a Test case should include (as a minimum) the Implementation used by the Function specified for the “result validation”.
:{{s}} as proposer [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:09, 30 March 2025 (UTC)
=== Improve access by functions to Persistent object labels (and other keys) ===
{{tracked|T366459}}
:{{s}} as proposer [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:09, 30 March 2025 (UTC)
=== Structured data/documentation ===
{{phab|T260953}}
: Weak {{support}} since I suspect the workaround of {{t|function documentation}}/{{t|type documentation}}, in conjunction with [[d:WD:Wikifunctions/Development|Wikidata]], will be sufficient.<!--
--> IIRC there are systems which parse the parameters in a Wikitext template call, should anyone want it machine-readable. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:55, 13 July 2026 (UTC)
=== Visually distinguish Wikidata items from properties ===
[https://www.wikifunctions.org/view/en/Z801?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z801%22%2C%22Z801K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z801%22%2C%22Z801K1%22%3A%5B%22Z1%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q144%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q144%22%7D%7D%2C%7B%22Z1K1%22%3A%22Z6094%22%2C%22Z6094K1%22%3A%22L1122-F1%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6824%22%2C%22Z6824K1%22%3A%7B%22Z1K1%22%3A%22Z6094%22%2C%22Z6094K1%22%3A%22L1122-F1%22%7D%7D%5D%7D%7D This call] shows the problem: it echoes a [[Z6091]], a [[Z6001]], a [[Z6094]], and a [[Z6004]]. They appear identical because the same icon is used, and their English labels are the same. A more realistic example is a composition like [[Z31134]], with some items and some properties mixed in with a wall of text.
: {{support}} as proposer. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:12, 15 July 2026 (UTC)
:: I wrote [[User:YoshiRulz/common.css|some hacky CSS]] as a workaround. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:12, 15 July 2026 (UTC)
=== Show more than 5 Implementations/Tests by default ===
: {{support}} as proposer. 10/20/50 would make more sense than 5/10/50. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:22, 3 August 2026 (UTC)
gx7wssw3bg1rkhaa7scq93utrp4r9ms
296288
296280
2026-08-03T04:30:25Z
99of9
1622
/* Show more than 5 Implementations/Tests by default */ Reply
296288
wikitext
text/x-wiki
{{see also|WF:Report a technical problem|WF:Design}}
''WF:FP redirects here.<!--
--> For compositions, which use the functional programming paradigm, see [[WF:How to create implementations#Compositions]].<!--
--> For other FP languages, see [[WF:Rosetta]].''
This page is for users to petition requested features to the Abstract Wikipedia team and for the Abstract Wikipedia to gauge community consensus and priorities. To add your signature to a proposal, simply add <code><nowiki># Any additional comments ~~~~</nowiki></code> on a new line after a proposal. To add a new proposal, add <code><nowiki>===Brief name, one sentence or so.===</nowiki></code> to the bottom.
== Proposals ==
=== New Types ===
{{main|WF:Type proposals}}
=== Partial functions/currying ===
{{tracked|T386422}}
# [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 23:34, 27 March 2025 (UTC)
#* {{noping|CMassaro (WMF)}} [[phab:T386422#11637473|said]] <q>There shouldn't be any issue from the backend's perspective. It sounds like a UI problem.</q>
# {{support}} PLEASE having to nest n-ary apply is killing me. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:29, 15 July 2026 (UTC)
=== N-argument apply/reduce/map ===
{{tracked|T390226}}
# [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:25, 28 March 2025 (UTC)
=== For implementations and testers, show the associated function in Recent Changes (etc) ===
{{tracked|T373735}}
Feature summary: See a link to the associated function when there is a link to an implementation or a test, especially in Recent Changes and Special:ListObjectsByType)
:{{s}} as proposer [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:09, 30 March 2025 (UTC)
=== Return string values in a container that supports Copy and (optionally) makes non-display characters visible ===
:{{s}} as proposer [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:09, 30 March 2025 (UTC)
=== Provide details of result validation ===
{{tracked|T383326}}
Feature summary: The “Details” for a Test case should include (as a minimum) the Implementation used by the Function specified for the “result validation”.
:{{s}} as proposer [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:09, 30 March 2025 (UTC)
=== Improve access by functions to Persistent object labels (and other keys) ===
{{tracked|T366459}}
:{{s}} as proposer [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:09, 30 March 2025 (UTC)
=== Structured data/documentation ===
{{phab|T260953}}
: Weak {{support}} since I suspect the workaround of {{t|function documentation}}/{{t|type documentation}}, in conjunction with [[d:WD:Wikifunctions/Development|Wikidata]], will be sufficient.<!--
--> IIRC there are systems which parse the parameters in a Wikitext template call, should anyone want it machine-readable. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:55, 13 July 2026 (UTC)
=== Visually distinguish Wikidata items from properties ===
[https://www.wikifunctions.org/view/en/Z801?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z801%22%2C%22Z801K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z801%22%2C%22Z801K1%22%3A%5B%22Z1%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q144%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q144%22%7D%7D%2C%7B%22Z1K1%22%3A%22Z6094%22%2C%22Z6094K1%22%3A%22L1122-F1%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6824%22%2C%22Z6824K1%22%3A%7B%22Z1K1%22%3A%22Z6094%22%2C%22Z6094K1%22%3A%22L1122-F1%22%7D%7D%5D%7D%7D This call] shows the problem: it echoes a [[Z6091]], a [[Z6001]], a [[Z6094]], and a [[Z6004]]. They appear identical because the same icon is used, and their English labels are the same. A more realistic example is a composition like [[Z31134]], with some items and some properties mixed in with a wall of text.
: {{support}} as proposer. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:12, 15 July 2026 (UTC)
:: I wrote [[User:YoshiRulz/common.css|some hacky CSS]] as a workaround. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:12, 15 July 2026 (UTC)
=== Show more than 5 Implementations/Tests by default ===
: {{support}} as proposer. 10/20/50 would make more sense than 5/10/50. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:22, 3 August 2026 (UTC)
::{{s}} bump to 10 for now IMO --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:30, 3 August 2026 (UTC)
j33f6hm6i7tfa0meifsyqpwijp5zjgv
296290
296288
2026-08-03T04:32:23Z
99of9
1622
/* Visually distinguish Wikidata items from properties */ Reply
296290
wikitext
text/x-wiki
{{see also|WF:Report a technical problem|WF:Design}}
''WF:FP redirects here.<!--
--> For compositions, which use the functional programming paradigm, see [[WF:How to create implementations#Compositions]].<!--
--> For other FP languages, see [[WF:Rosetta]].''
This page is for users to petition requested features to the Abstract Wikipedia team and for the Abstract Wikipedia to gauge community consensus and priorities. To add your signature to a proposal, simply add <code><nowiki># Any additional comments ~~~~</nowiki></code> on a new line after a proposal. To add a new proposal, add <code><nowiki>===Brief name, one sentence or so.===</nowiki></code> to the bottom.
== Proposals ==
=== New Types ===
{{main|WF:Type proposals}}
=== Partial functions/currying ===
{{tracked|T386422}}
# [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 23:34, 27 March 2025 (UTC)
#* {{noping|CMassaro (WMF)}} [[phab:T386422#11637473|said]] <q>There shouldn't be any issue from the backend's perspective. It sounds like a UI problem.</q>
# {{support}} PLEASE having to nest n-ary apply is killing me. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:29, 15 July 2026 (UTC)
=== N-argument apply/reduce/map ===
{{tracked|T390226}}
# [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:25, 28 March 2025 (UTC)
=== For implementations and testers, show the associated function in Recent Changes (etc) ===
{{tracked|T373735}}
Feature summary: See a link to the associated function when there is a link to an implementation or a test, especially in Recent Changes and Special:ListObjectsByType)
:{{s}} as proposer [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:09, 30 March 2025 (UTC)
=== Return string values in a container that supports Copy and (optionally) makes non-display characters visible ===
:{{s}} as proposer [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:09, 30 March 2025 (UTC)
=== Provide details of result validation ===
{{tracked|T383326}}
Feature summary: The “Details” for a Test case should include (as a minimum) the Implementation used by the Function specified for the “result validation”.
:{{s}} as proposer [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:09, 30 March 2025 (UTC)
=== Improve access by functions to Persistent object labels (and other keys) ===
{{tracked|T366459}}
:{{s}} as proposer [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:09, 30 March 2025 (UTC)
=== Structured data/documentation ===
{{phab|T260953}}
: Weak {{support}} since I suspect the workaround of {{t|function documentation}}/{{t|type documentation}}, in conjunction with [[d:WD:Wikifunctions/Development|Wikidata]], will be sufficient.<!--
--> IIRC there are systems which parse the parameters in a Wikitext template call, should anyone want it machine-readable. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:55, 13 July 2026 (UTC)
=== Visually distinguish Wikidata items from properties ===
[https://www.wikifunctions.org/view/en/Z801?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z801%22%2C%22Z801K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z801%22%2C%22Z801K1%22%3A%5B%22Z1%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q144%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q144%22%7D%7D%2C%7B%22Z1K1%22%3A%22Z6094%22%2C%22Z6094K1%22%3A%22L1122-F1%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6824%22%2C%22Z6824K1%22%3A%7B%22Z1K1%22%3A%22Z6094%22%2C%22Z6094K1%22%3A%22L1122-F1%22%7D%7D%5D%7D%7D This call] shows the problem: it echoes a [[Z6091]], a [[Z6001]], a [[Z6094]], and a [[Z6004]]. They appear identical because the same icon is used, and their English labels are the same. A more realistic example is a composition like [[Z31134]], with some items and some properties mixed in with a wall of text.
: {{support}} as proposer. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:12, 15 July 2026 (UTC)
:: I wrote [[User:YoshiRulz/common.css|some hacky CSS]] as a workaround. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:12, 15 July 2026 (UTC)
:{{s}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:32, 3 August 2026 (UTC)
=== Show more than 5 Implementations/Tests by default ===
: {{support}} as proposer. 10/20/50 would make more sense than 5/10/50. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:22, 3 August 2026 (UTC)
::{{s}} bump to 10 for now IMO --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:30, 3 August 2026 (UTC)
a0r7mhcr04gb1x6rhxe5vfuudc1eyl9
Wikifunctions:Type proposals/Wikifunctions object reference
4
54048
296298
291750
2026-08-03T08:00:40Z
DVrandecic (WMF)
7
/* Comments */ Reply
296298
wikitext
text/x-wiki
== Summary ==
Follow the pattern used for the various Wikidata references ([[Z6091]], for example) to provide safe (non-dereferencing) references to Wikifunctions objects as well.
== Uses ==
* Prevent the automatic de-referencing of references extracted from Wikifunctions objects (by [[Z803]], for example).
* Allow more straightforward and efficient comparison of types. For example:
** {{Z|Z16829}} (or an equivalent) could return a Wikifunctions object reference rather than a fully expanded type object
** {{Z|Z19077}} extracts a type’s Z4K1 but this is currently expanded back into the referenced type, making type comparisons inefficient
** {{Z|Z19084}} one Python implementation explicitly compares only Z4K1 values, but the types and their references have already been fully expanded by the orchestrator
** “same type reference” would be more efficient, simplifying to {{Z|Z866}}
** {{Z|Z19352}}
** {{Z|Z18636}}
** “type is one of” could be implemented with {{Z|Z12696}}
* Simplify search string functions like {{Z|Z22973}}, allowing the type reference to be entered as a string, where known.
* Consistent approach across Wikidata and Wikifunctions references, perhaps allowing objects like types to be used in enumerations.
== Structure ==
Like [[Z6091]], Wikifunctions object reference would be a wrapped string, with the string having the form of a [[Z9]].
=== Example values ===
A reference to the type [[Z6001]]
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "Wikifunctions object reference",
"value": "Z6001"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z6090",
"Z6090K1": "Z6001"
}</syntaxhighlight>
|}
== Validator ==
The validator ensures that:
* The string value is a valid [[Z9]]
== Identity ==
Two Wikifunctions object references are the same if their string values are equal.
A Wikifunctions object reference is equivalent to a Wikifunctions object if there is a [[Z2]] whose Z2K1 is the same as the value of the Wikifunctions object reference and that [[Z2]] has a value for its Z2K2 that is equivalent to the Wikifunctions object.
== Converting to code ==
=== Python ===
Converts in the same way as [[Z6091]] but there might be an explicit [[Z46]] and [[Z64]], if the type does not need to be built in.
=== JavaScript ===
Converts in the same way as [[Z6091]] but there might be an explicit [[Z46]] and [[Z64]], if the type does not need to be built in.
== Display function ==
Should be a simple string but can be displayed in the interface as the label of the referenced object (as currently) or as a link to the referenced object (as with Wikidata references)
== Read function ==
Could be a simple string but the use of an object selector should be an option
== Alternatives ==
The alternative is to make [[Z9]] behave properly, but its behaviour would still be inconsistent with Wikidata reference objects, which will be more familiar to most users.
The validator could also ensure that there is a [[Z2]] whose identity is the same string, but this would be inconsistent with the current approach for Wikidata references.
Z6090 is used here as an example, but it would be nice if we could actually use that value,
== Comments ==
__NEWSECTIONLINK__
* {{s}} as proposer. --[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:14, 10 April 2025 (UTC)
* {{o}}, name should be "Persistent object reference." Willing to support if this is fixed. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 11:20, 11 April 2025 (UTC)
*:Without defending the proposed English label, I would object to your alternative suggestion because a reference to a persistent object is just a {{Z|Z9}}. The proposal is for a wrapped ZID string, aligned to {{Z|Z39}} and {{Z|Z6091}} etc, which is where “reference” came from, but they are all probably better described as “identifier”. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:29, 14 July 2026 (UTC)
* {{s}} with either name. I'm starting to understand the deeper need for things like this. This might be an important precursor to lightweight enums of ZIDs, which I've now spotted some uses for. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:16, 26 September 2025 (UTC)
*:Thanks. I’ve referenced this proposal in [[phab:T405837]], specifically for converting a string reference (“ZID”) to a {{Z|Z9}}. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:32, 27 September 2025 (UTC)
*:Further, I support making this a generic Type, as proposed by the team. This will help limit the valid values to ZIDs with certain types where needed. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:05, 17 July 2026 (UTC)
*::Sorry, are you referring to [[:phab:T405810]] or something else? As with Z6091, I would expect this proposed type to be a standard persistent type and enumerations to provide the limitations. I don’t object to limitations simply by type of object, but I haven’t seen that proposed anywhere. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:32, 17 July 2026 (UTC)
*:::See the recent newsletter. That's why I was grilling you yesterday. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 08:37, 17 July 2026 (UTC)
*::::Ah, right. Thanks. Somehow that passed me by! If we adopt such an approach, we should probably call it “Typed reference”. If its type is [[Z1]], I would expect it to behave just like the proposed type, except the ZID’s key would be K1. We would need to address [[:phab:T417266]] to get acceptable usability, I think (I’m sure there’s a ticket for nested lists too, but I haven’t tracked it down, unless I’m just thinking about [[:phab:T390786]]). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:18, 17 July 2026 (UTC)
*:::::Maybe "Typed Wikifunctions Item Reference"? I will continue to call it "ZID" no matter what ;-) --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 14:08, 17 July 2026 (UTC)
*::::::Since a generic type can sometimes be a bit heavy weight, and the whole point of this type is to be as lightweight as possible, what about the idea of having two keys, both strings, one for the type and one for the object? --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 08:00, 3 August 2026 (UTC)
* {{S}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:25, 12 May 2026 (UTC)
* {{s}}--[[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:09, 16 July 2026 (UTC)
== Might make fixing [[Z828]] easier ==
The built-in function [[Z828]] has issues described in [[phab:T366246]] and [[phab:T366403]] with improvements suggested in [[phab:T366459]]. Using a wrapped string for the required object reference rather than a quoted reference would probably make these issues easier to resolve. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:12, 10 April 2025 (UTC)
== Also Error strings ==
If you’ve ever wondered why your error-message strings just vanish when they contain only a ZID, it’s because the ZID is taken to be a Reference, de-referenced to an object and then dropped for not being a string. This would still happen if a Wikifunctions object reference/identifier were unwrapped and it would also be dropped as a non-string if it were not. We should probably raise a Phabricator ticket for this, but it might be better deferred if unwrapping/reducing to a string could be a general feature of Wikifunctions.Error. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:33, 16 July 2026 (UTC)
4eqixd5nod9o8wo0kbhm14eomcj3eub
296307
296298
2026-08-03T10:47:54Z
99of9
1622
/* Comments */ Reply
296307
wikitext
text/x-wiki
== Summary ==
Follow the pattern used for the various Wikidata references ([[Z6091]], for example) to provide safe (non-dereferencing) references to Wikifunctions objects as well.
== Uses ==
* Prevent the automatic de-referencing of references extracted from Wikifunctions objects (by [[Z803]], for example).
* Allow more straightforward and efficient comparison of types. For example:
** {{Z|Z16829}} (or an equivalent) could return a Wikifunctions object reference rather than a fully expanded type object
** {{Z|Z19077}} extracts a type’s Z4K1 but this is currently expanded back into the referenced type, making type comparisons inefficient
** {{Z|Z19084}} one Python implementation explicitly compares only Z4K1 values, but the types and their references have already been fully expanded by the orchestrator
** “same type reference” would be more efficient, simplifying to {{Z|Z866}}
** {{Z|Z19352}}
** {{Z|Z18636}}
** “type is one of” could be implemented with {{Z|Z12696}}
* Simplify search string functions like {{Z|Z22973}}, allowing the type reference to be entered as a string, where known.
* Consistent approach across Wikidata and Wikifunctions references, perhaps allowing objects like types to be used in enumerations.
== Structure ==
Like [[Z6091]], Wikifunctions object reference would be a wrapped string, with the string having the form of a [[Z9]].
=== Example values ===
A reference to the type [[Z6001]]
{|class="wikitable" style="margin:.6em 1.6em"
|-
| <syntaxhighlight lang="json" line="line">{
"type": "Wikifunctions object reference",
"value": "Z6001"
}</syntaxhighlight>
| <syntaxhighlight lang="json">{
"Z1K1": "Z6090",
"Z6090K1": "Z6001"
}</syntaxhighlight>
|}
== Validator ==
The validator ensures that:
* The string value is a valid [[Z9]]
== Identity ==
Two Wikifunctions object references are the same if their string values are equal.
A Wikifunctions object reference is equivalent to a Wikifunctions object if there is a [[Z2]] whose Z2K1 is the same as the value of the Wikifunctions object reference and that [[Z2]] has a value for its Z2K2 that is equivalent to the Wikifunctions object.
== Converting to code ==
=== Python ===
Converts in the same way as [[Z6091]] but there might be an explicit [[Z46]] and [[Z64]], if the type does not need to be built in.
=== JavaScript ===
Converts in the same way as [[Z6091]] but there might be an explicit [[Z46]] and [[Z64]], if the type does not need to be built in.
== Display function ==
Should be a simple string but can be displayed in the interface as the label of the referenced object (as currently) or as a link to the referenced object (as with Wikidata references)
== Read function ==
Could be a simple string but the use of an object selector should be an option
== Alternatives ==
The alternative is to make [[Z9]] behave properly, but its behaviour would still be inconsistent with Wikidata reference objects, which will be more familiar to most users.
The validator could also ensure that there is a [[Z2]] whose identity is the same string, but this would be inconsistent with the current approach for Wikidata references.
Z6090 is used here as an example, but it would be nice if we could actually use that value,
== Comments ==
__NEWSECTIONLINK__
* {{s}} as proposer. --[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:14, 10 April 2025 (UTC)
* {{o}}, name should be "Persistent object reference." Willing to support if this is fixed. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 11:20, 11 April 2025 (UTC)
*:Without defending the proposed English label, I would object to your alternative suggestion because a reference to a persistent object is just a {{Z|Z9}}. The proposal is for a wrapped ZID string, aligned to {{Z|Z39}} and {{Z|Z6091}} etc, which is where “reference” came from, but they are all probably better described as “identifier”. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:29, 14 July 2026 (UTC)
* {{s}} with either name. I'm starting to understand the deeper need for things like this. This might be an important precursor to lightweight enums of ZIDs, which I've now spotted some uses for. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:16, 26 September 2025 (UTC)
*:Thanks. I’ve referenced this proposal in [[phab:T405837]], specifically for converting a string reference (“ZID”) to a {{Z|Z9}}. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:32, 27 September 2025 (UTC)
*:Further, I support making this a generic Type, as proposed by the team. This will help limit the valid values to ZIDs with certain types where needed. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:05, 17 July 2026 (UTC)
*::Sorry, are you referring to [[:phab:T405810]] or something else? As with Z6091, I would expect this proposed type to be a standard persistent type and enumerations to provide the limitations. I don’t object to limitations simply by type of object, but I haven’t seen that proposed anywhere. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:32, 17 July 2026 (UTC)
*:::See the recent newsletter. That's why I was grilling you yesterday. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 08:37, 17 July 2026 (UTC)
*::::Ah, right. Thanks. Somehow that passed me by! If we adopt such an approach, we should probably call it “Typed reference”. If its type is [[Z1]], I would expect it to behave just like the proposed type, except the ZID’s key would be K1. We would need to address [[:phab:T417266]] to get acceptable usability, I think (I’m sure there’s a ticket for nested lists too, but I haven’t tracked it down, unless I’m just thinking about [[:phab:T390786]]). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:18, 17 July 2026 (UTC)
*:::::Maybe "Typed Wikifunctions Item Reference"? I will continue to call it "ZID" no matter what ;-) --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 14:08, 17 July 2026 (UTC)
*::::::Since a generic type can sometimes be a bit heavy weight, and the whole point of this type is to be as lightweight as possible, what about the idea of having two keys, both strings, one for the type and one for the object? --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 08:00, 3 August 2026 (UTC)
*:::::::I don't think I would use the type very often. The main benefit I see of associating it with a type is to constrain the valid inputs into the argument of a function. So if that makes it too heavyweight then I think I'd skip it entirely. When specifying a ZID, I'd prefer not to have to type in a Type as well. I'm always keen to hear what @[[User:GrounderUK|GrounderUK]] has to say on issues like this. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:47, 3 August 2026 (UTC)
* {{S}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:25, 12 May 2026 (UTC)
* {{s}}--[[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:09, 16 July 2026 (UTC)
== Might make fixing [[Z828]] easier ==
The built-in function [[Z828]] has issues described in [[phab:T366246]] and [[phab:T366403]] with improvements suggested in [[phab:T366459]]. Using a wrapped string for the required object reference rather than a quoted reference would probably make these issues easier to resolve. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:12, 10 April 2025 (UTC)
== Also Error strings ==
If you’ve ever wondered why your error-message strings just vanish when they contain only a ZID, it’s because the ZID is taken to be a Reference, de-referenced to an object and then dropped for not being a string. This would still happen if a Wikifunctions object reference/identifier were unwrapped and it would also be dropped as a non-string if it were not. We should probably raise a Phabricator ticket for this, but it might be better deferred if unwrapping/reducing to a string could be a general feature of Wikifunctions.Error. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:33, 16 July 2026 (UTC)
0q1mtaxh6hhriysolkygoegqb6nd2c8
Z26039
0
60718
296295
290954
2026-08-03T07:48:24Z
99of9
1622
Added Z38827 to the approved list of test cases
296295
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26039"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26039K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Entität"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "entitet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "entitas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "entiteit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "entità"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "entita"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "entidad"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26039K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Klasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "vrsta"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kelas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "分類(クラス)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "klasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "třída"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "clase"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z26039K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "jezik"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "taal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "idioma"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z26040",
"Z26042",
"Z26599",
"Z26610",
"Z27212",
"Z27251",
"Z27282",
"Z26041",
"Z32148",
"Z33133",
"Z33134",
"Z33726",
"Z33749",
"Z27211",
"Z27286",
"Z34108",
"Z33774",
"Z35531",
"Z35532",
"Z35533",
"Z35534",
"Z35535",
"Z35536",
"Z35537",
"Z35538",
"Z35539",
"Z35540",
"Z35541",
"Z35542",
"Z35543",
"Z34689",
"Z26054",
"Z26061",
"Z28015",
"Z36876",
"Z38827"
],
"Z8K4": [
"Z14",
"Z36091",
"Z33725"
],
"Z8K5": "Z26039"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is instance of (string)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Instanziierungssatz ohne Artikel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "rečenica koja instanciira"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Contoh potongan kalimat tanpa artikel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "instanciation de fragment sans article"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "冠詞なしのインスタンス化フラグメント"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1061",
"Z11K2": "artikelløs instantiseringsfragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "instantie van fragment zonder lidwoord"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "stummadur un tamm hep ger-mall"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "soggetto è istanza di (stringa)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "subjekt je instancí třídy (jako řetězec)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "sujeto es una instancia de (cadena)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is a",
"instance of",
"X is a Y",
"P31",
"one of",
"is an",
"occupation",
"subject is instance of",
"classificational construct fragment (String)",
"Article-less instantiating fragment"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"ist ein",
"ist eine",
"Instanz"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1272",
"Z31K2": [
"Z6",
"jest",
"je",
"su"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"est",
"instance de",
"est une instance de",
"est un",
"est une"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1157",
"Z31K2": [
"Z6",
"is een"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"je instancí",
"[X] je [Y]",
"P31"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1003",
"Z31K2": [
"Z6",
"Español: es un/una, instancia de, X is un/una Y, un/una de, sujeto es una instancia de, "
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A sentence which expresses the relationship X is an instance of Y. In English has the form \"[The] X is a/n Y\": \"Nairobi is a city.\" For X subclass of Y use Z26095."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Schreibt einen Satz wie z. B. \"Nairobi ist eine Stadt.\". Es nimmt eine Entität und eine Klasse und macht einen Satz, der aussagt, die Entität ist eine Instanz der Klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "Sastavlja rečenicu oblika \"Nairobi je grad.\", tj. uzima entitet i njegovu vrstu te navodi da je to entitet te vrste."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Produit une phrase de la forme \"Nairobi est une ville.\", c'est-à-dire qu'elle prend une entité et sa classe et affirme qu'il s'agit d'une entité de cette classe."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Membuat kalimat dalam bentuk \"Nairobi adalah kota.\", yakni, fungsi ini mengambil entitas dan kelas, kemudian menyatakan bahwa entitas tersebut adalah kelas."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "「Nairobi is a city.」という形式の文を作成。つまり、エンティティとその分類(クラス)を受け取り、そのクラスのエンティティであると書き出します。"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1061",
"Z11K2": "laver en sætning af formen \"Nairobi er en by., dvs. den tager en entitet og dens klasse og skriver at at entiteten er af den klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Schrijf een zin zoals \"Nairobi is een stad.\" Deze zin neemt een entiteit en een klasse en stelt dat de entiteit een instantie is van de klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Una frase \"[Il] X è un Y.\", con X una singola istanza di Y."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Sestaví větu, která vyjadřuje vztah, že X je instancí Y („[X] je [Y].“). Např. „Vltava je řeka.“ Pokud má X být podtřídou Y, použijte Z26095."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Español: Un enunciado que expresa la relación X es una instancia de Y. En Español tiene la forma \"[El/La] X es un/una Y\": Villa Nueva es una ciudad. Para X subclase de Y usa Z26095. "
}
]
}
}
pykrdm0c1kajysnvziokpfyyxqr9aw8
296296
296295
2026-08-03T07:48:50Z
99of9
1622
Added Z38699 and Z38826 to the approved list of test cases
296296
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26039"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26039K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Entität"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "entitet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "entitas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "entiteit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "entità"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "entita"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "entidad"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26039K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Klasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "vrsta"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kelas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "分類(クラス)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "klasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "třída"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "clase"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z26039K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "jezik"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "taal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "idioma"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z26040",
"Z26042",
"Z26599",
"Z26610",
"Z27212",
"Z27251",
"Z27282",
"Z26041",
"Z32148",
"Z33133",
"Z33134",
"Z33726",
"Z33749",
"Z27211",
"Z27286",
"Z34108",
"Z33774",
"Z35531",
"Z35532",
"Z35533",
"Z35534",
"Z35535",
"Z35536",
"Z35537",
"Z35538",
"Z35539",
"Z35540",
"Z35541",
"Z35542",
"Z35543",
"Z34689",
"Z26054",
"Z26061",
"Z28015",
"Z36876",
"Z38827",
"Z38699",
"Z38826"
],
"Z8K4": [
"Z14",
"Z36091",
"Z33725"
],
"Z8K5": "Z26039"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is instance of (string)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Instanziierungssatz ohne Artikel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "rečenica koja instanciira"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Contoh potongan kalimat tanpa artikel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "instanciation de fragment sans article"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "冠詞なしのインスタンス化フラグメント"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1061",
"Z11K2": "artikelløs instantiseringsfragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "instantie van fragment zonder lidwoord"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "stummadur un tamm hep ger-mall"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "soggetto è istanza di (stringa)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "subjekt je instancí třídy (jako řetězec)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "sujeto es una instancia de (cadena)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is a",
"instance of",
"X is a Y",
"P31",
"one of",
"is an",
"occupation",
"subject is instance of",
"classificational construct fragment (String)",
"Article-less instantiating fragment"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"ist ein",
"ist eine",
"Instanz"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1272",
"Z31K2": [
"Z6",
"jest",
"je",
"su"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"est",
"instance de",
"est une instance de",
"est un",
"est une"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1157",
"Z31K2": [
"Z6",
"is een"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"je instancí",
"[X] je [Y]",
"P31"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1003",
"Z31K2": [
"Z6",
"Español: es un/una, instancia de, X is un/una Y, un/una de, sujeto es una instancia de, "
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A sentence which expresses the relationship X is an instance of Y. In English has the form \"[The] X is a/n Y\": \"Nairobi is a city.\" For X subclass of Y use Z26095."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Schreibt einen Satz wie z. B. \"Nairobi ist eine Stadt.\". Es nimmt eine Entität und eine Klasse und macht einen Satz, der aussagt, die Entität ist eine Instanz der Klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "Sastavlja rečenicu oblika \"Nairobi je grad.\", tj. uzima entitet i njegovu vrstu te navodi da je to entitet te vrste."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Produit une phrase de la forme \"Nairobi est une ville.\", c'est-à-dire qu'elle prend une entité et sa classe et affirme qu'il s'agit d'une entité de cette classe."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Membuat kalimat dalam bentuk \"Nairobi adalah kota.\", yakni, fungsi ini mengambil entitas dan kelas, kemudian menyatakan bahwa entitas tersebut adalah kelas."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "「Nairobi is a city.」という形式の文を作成。つまり、エンティティとその分類(クラス)を受け取り、そのクラスのエンティティであると書き出します。"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1061",
"Z11K2": "laver en sætning af formen \"Nairobi er en by., dvs. den tager en entitet og dens klasse og skriver at at entiteten er af den klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Schrijf een zin zoals \"Nairobi is een stad.\" Deze zin neemt een entiteit en een klasse en stelt dat de entiteit een instantie is van de klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Una frase \"[Il] X è un Y.\", con X una singola istanza di Y."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Sestaví větu, která vyjadřuje vztah, že X je instancí Y („[X] je [Y].“). Např. „Vltava je řeka.“ Pokud má X být podtřídou Y, použijte Z26095."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Español: Un enunciado que expresa la relación X es una instancia de Y. En Español tiene la forma \"[El/La] X es un/una Y\": Villa Nueva es una ciudad. Para X subclase de Y usa Z26095. "
}
]
}
}
ogjtl0xxozu3vwxhwv9te6zfk5d58ly
296308
296296
2026-08-03T11:28:54Z
99of9
1622
Added Z38825 to the approved list of test cases
296308
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26039"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26039K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Entität"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "entitet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "entitas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "entiteit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "entità"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "entita"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "entidad"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26039K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Klasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "vrsta"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kelas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "分類(クラス)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "klasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "třída"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "clase"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z26039K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "jezik"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "taal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "idioma"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z26040",
"Z26042",
"Z26599",
"Z26610",
"Z27212",
"Z27251",
"Z27282",
"Z26041",
"Z32148",
"Z33133",
"Z33134",
"Z33726",
"Z33749",
"Z27211",
"Z27286",
"Z34108",
"Z33774",
"Z35531",
"Z35532",
"Z35533",
"Z35534",
"Z35535",
"Z35536",
"Z35537",
"Z35538",
"Z35539",
"Z35540",
"Z35541",
"Z35542",
"Z35543",
"Z34689",
"Z26054",
"Z26061",
"Z28015",
"Z36876",
"Z38827",
"Z38699",
"Z38826",
"Z38825"
],
"Z8K4": [
"Z14",
"Z36091",
"Z33725"
],
"Z8K5": "Z26039"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is instance of (string)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Instanziierungssatz ohne Artikel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "rečenica koja instanciira"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Contoh potongan kalimat tanpa artikel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "instanciation de fragment sans article"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "冠詞なしのインスタンス化フラグメント"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1061",
"Z11K2": "artikelløs instantiseringsfragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "instantie van fragment zonder lidwoord"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "stummadur un tamm hep ger-mall"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "soggetto è istanza di (stringa)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "subjekt je instancí třídy (jako řetězec)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "sujeto es una instancia de (cadena)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is a",
"instance of",
"X is a Y",
"P31",
"one of",
"is an",
"occupation",
"subject is instance of",
"classificational construct fragment (String)",
"Article-less instantiating fragment"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"ist ein",
"ist eine",
"Instanz"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1272",
"Z31K2": [
"Z6",
"jest",
"je",
"su"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"est",
"instance de",
"est une instance de",
"est un",
"est une"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1157",
"Z31K2": [
"Z6",
"is een"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"je instancí",
"[X] je [Y]",
"P31"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1003",
"Z31K2": [
"Z6",
"Español: es un/una, instancia de, X is un/una Y, un/una de, sujeto es una instancia de, "
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A sentence which expresses the relationship X is an instance of Y. In English has the form \"[The] X is a/n Y\": \"Nairobi is a city.\" For X subclass of Y use Z26095."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Schreibt einen Satz wie z. B. \"Nairobi ist eine Stadt.\". Es nimmt eine Entität und eine Klasse und macht einen Satz, der aussagt, die Entität ist eine Instanz der Klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "Sastavlja rečenicu oblika \"Nairobi je grad.\", tj. uzima entitet i njegovu vrstu te navodi da je to entitet te vrste."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Produit une phrase de la forme \"Nairobi est une ville.\", c'est-à-dire qu'elle prend une entité et sa classe et affirme qu'il s'agit d'une entité de cette classe."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Membuat kalimat dalam bentuk \"Nairobi adalah kota.\", yakni, fungsi ini mengambil entitas dan kelas, kemudian menyatakan bahwa entitas tersebut adalah kelas."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "「Nairobi is a city.」という形式の文を作成。つまり、エンティティとその分類(クラス)を受け取り、そのクラスのエンティティであると書き出します。"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1061",
"Z11K2": "laver en sætning af formen \"Nairobi er en by., dvs. den tager en entitet og dens klasse og skriver at at entiteten er af den klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Schrijf een zin zoals \"Nairobi is een stad.\" Deze zin neemt een entiteit en een klasse en stelt dat de entiteit een instantie is van de klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Una frase \"[Il] X è un Y.\", con X una singola istanza di Y."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Sestaví větu, která vyjadřuje vztah, že X je instancí Y („[X] je [Y].“). Např. „Vltava je řeka.“ Pokud má X být podtřídou Y, použijte Z26095."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Español: Un enunciado que expresa la relación X es una instancia de Y. En Español tiene la forma \"[El/La] X es un/una Y\": Villa Nueva es una ciudad. Para X subclase de Y usa Z26095. "
}
]
}
}
6bvw1lwtbnc04z696ogtniql84qtei6
296309
296308
2026-08-03T11:30:00Z
99of9
1622
Added Z36077, Z36080 and Z36081 to the approved list of test cases
296309
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26039"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26039K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Entität"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "entitet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "entitas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "entiteit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "entità"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "entita"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "entidad"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26039K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Klasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "vrsta"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kelas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "分類(クラス)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "klasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "třída"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "clase"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z26039K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "jezik"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "taal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "idioma"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z26040",
"Z26042",
"Z26599",
"Z26610",
"Z27212",
"Z27251",
"Z27282",
"Z26041",
"Z32148",
"Z33133",
"Z33134",
"Z33726",
"Z33749",
"Z27211",
"Z27286",
"Z34108",
"Z33774",
"Z35531",
"Z35532",
"Z35533",
"Z35534",
"Z35535",
"Z35536",
"Z35537",
"Z35538",
"Z35539",
"Z35540",
"Z35541",
"Z35542",
"Z35543",
"Z34689",
"Z26054",
"Z26061",
"Z28015",
"Z36876",
"Z38827",
"Z38699",
"Z38826",
"Z38825",
"Z36077",
"Z36080",
"Z36081"
],
"Z8K4": [
"Z14",
"Z36091",
"Z33725"
],
"Z8K5": "Z26039"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is instance of (string)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Instanziierungssatz ohne Artikel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "rečenica koja instanciira"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Contoh potongan kalimat tanpa artikel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "instanciation de fragment sans article"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "冠詞なしのインスタンス化フラグメント"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1061",
"Z11K2": "artikelløs instantiseringsfragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "instantie van fragment zonder lidwoord"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "stummadur un tamm hep ger-mall"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "soggetto è istanza di (stringa)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "subjekt je instancí třídy (jako řetězec)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "sujeto es una instancia de (cadena)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is a",
"instance of",
"X is a Y",
"P31",
"one of",
"is an",
"occupation",
"subject is instance of",
"classificational construct fragment (String)",
"Article-less instantiating fragment"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"ist ein",
"ist eine",
"Instanz"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1272",
"Z31K2": [
"Z6",
"jest",
"je",
"su"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"est",
"instance de",
"est une instance de",
"est un",
"est une"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1157",
"Z31K2": [
"Z6",
"is een"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"je instancí",
"[X] je [Y]",
"P31"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1003",
"Z31K2": [
"Z6",
"Español: es un/una, instancia de, X is un/una Y, un/una de, sujeto es una instancia de, "
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A sentence which expresses the relationship X is an instance of Y. In English has the form \"[The] X is a/n Y\": \"Nairobi is a city.\" For X subclass of Y use Z26095."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Schreibt einen Satz wie z. B. \"Nairobi ist eine Stadt.\". Es nimmt eine Entität und eine Klasse und macht einen Satz, der aussagt, die Entität ist eine Instanz der Klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "Sastavlja rečenicu oblika \"Nairobi je grad.\", tj. uzima entitet i njegovu vrstu te navodi da je to entitet te vrste."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Produit une phrase de la forme \"Nairobi est une ville.\", c'est-à-dire qu'elle prend une entité et sa classe et affirme qu'il s'agit d'une entité de cette classe."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Membuat kalimat dalam bentuk \"Nairobi adalah kota.\", yakni, fungsi ini mengambil entitas dan kelas, kemudian menyatakan bahwa entitas tersebut adalah kelas."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "「Nairobi is a city.」という形式の文を作成。つまり、エンティティとその分類(クラス)を受け取り、そのクラスのエンティティであると書き出します。"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1061",
"Z11K2": "laver en sætning af formen \"Nairobi er en by., dvs. den tager en entitet og dens klasse og skriver at at entiteten er af den klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Schrijf een zin zoals \"Nairobi is een stad.\" Deze zin neemt een entiteit en een klasse en stelt dat de entiteit een instantie is van de klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Una frase \"[Il] X è un Y.\", con X una singola istanza di Y."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Sestaví větu, která vyjadřuje vztah, že X je instancí Y („[X] je [Y].“). Např. „Vltava je řeka.“ Pokud má X být podtřídou Y, použijte Z26095."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Español: Un enunciado que expresa la relación X es una instancia de Y. En Español tiene la forma \"[El/La] X es un/una Y\": Villa Nueva es una ciudad. Para X subclase de Y usa Z26095. "
}
]
}
}
qxr03nc3o3ia8syspckx6kev9y04e9k
296310
296309
2026-08-03T11:30:44Z
99of9
1622
Added Z38822 and Z38823 to the approved list of test cases
296310
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26039"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26039K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Entität"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "entitet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "entitas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "entiteit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "entità"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "entita"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "entidad"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26039K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Klasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "vrsta"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kelas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "分類(クラス)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "klasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "třída"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "clase"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z26039K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "jezik"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "taal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "idioma"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z26040",
"Z26042",
"Z26599",
"Z26610",
"Z27212",
"Z27251",
"Z27282",
"Z26041",
"Z32148",
"Z33133",
"Z33134",
"Z33726",
"Z33749",
"Z27211",
"Z27286",
"Z34108",
"Z33774",
"Z35531",
"Z35532",
"Z35533",
"Z35534",
"Z35535",
"Z35536",
"Z35537",
"Z35538",
"Z35539",
"Z35540",
"Z35541",
"Z35542",
"Z35543",
"Z34689",
"Z26054",
"Z26061",
"Z28015",
"Z36876",
"Z38827",
"Z38699",
"Z38826",
"Z38825",
"Z36077",
"Z36080",
"Z36081",
"Z38822",
"Z38823"
],
"Z8K4": [
"Z14",
"Z36091",
"Z33725"
],
"Z8K5": "Z26039"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is instance of (string)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Instanziierungssatz ohne Artikel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "rečenica koja instanciira"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Contoh potongan kalimat tanpa artikel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "instanciation de fragment sans article"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "冠詞なしのインスタンス化フラグメント"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1061",
"Z11K2": "artikelløs instantiseringsfragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "instantie van fragment zonder lidwoord"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "stummadur un tamm hep ger-mall"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "soggetto è istanza di (stringa)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "subjekt je instancí třídy (jako řetězec)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "sujeto es una instancia de (cadena)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is a",
"instance of",
"X is a Y",
"P31",
"one of",
"is an",
"occupation",
"subject is instance of",
"classificational construct fragment (String)",
"Article-less instantiating fragment"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"ist ein",
"ist eine",
"Instanz"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1272",
"Z31K2": [
"Z6",
"jest",
"je",
"su"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"est",
"instance de",
"est une instance de",
"est un",
"est une"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1157",
"Z31K2": [
"Z6",
"is een"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"je instancí",
"[X] je [Y]",
"P31"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1003",
"Z31K2": [
"Z6",
"Español: es un/una, instancia de, X is un/una Y, un/una de, sujeto es una instancia de, "
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A sentence which expresses the relationship X is an instance of Y. In English has the form \"[The] X is a/n Y\": \"Nairobi is a city.\" For X subclass of Y use Z26095."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Schreibt einen Satz wie z. B. \"Nairobi ist eine Stadt.\". Es nimmt eine Entität und eine Klasse und macht einen Satz, der aussagt, die Entität ist eine Instanz der Klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "Sastavlja rečenicu oblika \"Nairobi je grad.\", tj. uzima entitet i njegovu vrstu te navodi da je to entitet te vrste."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Produit une phrase de la forme \"Nairobi est une ville.\", c'est-à-dire qu'elle prend une entité et sa classe et affirme qu'il s'agit d'une entité de cette classe."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Membuat kalimat dalam bentuk \"Nairobi adalah kota.\", yakni, fungsi ini mengambil entitas dan kelas, kemudian menyatakan bahwa entitas tersebut adalah kelas."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "「Nairobi is a city.」という形式の文を作成。つまり、エンティティとその分類(クラス)を受け取り、そのクラスのエンティティであると書き出します。"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1061",
"Z11K2": "laver en sætning af formen \"Nairobi er en by., dvs. den tager en entitet og dens klasse og skriver at at entiteten er af den klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Schrijf een zin zoals \"Nairobi is een stad.\" Deze zin neemt een entiteit en een klasse en stelt dat de entiteit een instantie is van de klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Una frase \"[Il] X è un Y.\", con X una singola istanza di Y."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Sestaví větu, která vyjadřuje vztah, že X je instancí Y („[X] je [Y].“). Např. „Vltava je řeka.“ Pokud má X být podtřídou Y, použijte Z26095."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Español: Un enunciado que expresa la relación X es una instancia de Y. En Español tiene la forma \"[El/La] X es un/una Y\": Villa Nueva es una ciudad. Para X subclase de Y usa Z26095. "
}
]
}
}
bdklkzfsfela478p92urfxd3pcf1l4c
Z27688
0
64235
296230
212647
2026-08-02T21:50:56Z
YoshiRulz
10156
Swap out assertion function
296230
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27688"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19352",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19352",
"Z19352K1": [
"Z1",
"abc",
{
"Z1K1": "Z40",
"Z40K1": "Z42"
}
],
"Z19352K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "untyped list has type Typed list(Object)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
b715sgb8aqia1650m2squ7ra0s875m7
Z27689
0
64236
296231
212648
2026-08-02T21:50:59Z
YoshiRulz
10156
Swap out assertion function
296231
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27689"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19352",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19352",
"Z19352K1": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "1"
},
{
"Z1K1": "Z13518",
"Z13518K1": "2"
},
{
"Z1K1": "Z13518",
"Z13518K1": "3"
}
],
"Z19352K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "typed list has type Typed list(Natural number)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ghedsqcehjccn060rfyhl7no81jh9vx
Z28124
0
65264
296131
217299
2026-08-02T13:32:58Z
99of9
1622
Added Z38793 to the approved list of test cases
296131
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28124"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z28124K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "elemento Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z28124K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "proprietà"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property"
}
]
}
}
],
"Z8K2": "Z20420",
"Z8K3": [
"Z20",
"Z28125",
"Z28126",
"Z28127",
"Z38793"
],
"Z8K4": [
"Z14",
"Z28147"
],
"Z8K5": "Z28124"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior data gregoriana di proprietà di elemento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "best Gregorian date describing property of item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Dato un elemento Wikidata, restituisce la data gregoriana che meglio descrive la proprietà"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a Wikidata item, resturns the best Gregorian date that describes the given property"
}
]
}
}
cdaqmjvzu5co0gmhtso9z3ma4r31hvb
Z28128
0
65268
296133
223475
2026-08-02T13:35:17Z
99of9
1622
Added Z38794 to the approved list of test cases
296133
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28128"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6003",
"Z17K2": "Z28128K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "dichiarazione"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statement"
}
]
}
}
],
"Z8K2": "Z20420",
"Z8K3": [
"Z20",
"Z28129",
"Z28130",
"Z38794"
],
"Z8K4": [
"Z14",
"Z28146"
],
"Z8K5": "Z28128"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "dichiarazione Wikidata in data gregoriana"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gregorian date from Wikidata statement"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Wikidata statement in Gregorian date"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the Gregorian date from a Wikidata statement"
}
]
}
}
nong5e7mtgihwdcxyvpwv0kysbaxbct
Z28129
0
65269
296128
217261
2026-08-02T12:51:11Z
99of9
1622
296128
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28129"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z28128",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z28128",
"Z28128K1": {
"Z1K1": "Z7",
"Z7K1": "Z23451",
"Z23451K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1067"
}
},
"Z23451K2": {
"Z1K1": "Z6092",
"Z6092K1": "P569"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z20430",
"Z20430K2": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "1265"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16101"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "se nessun giorno dell'anno, restituisce 1 gennaio"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Dante Alighieri DOB: 1 January 1265"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
o7lshlp6w69piz1sibrc73xw71zn7tb
Z28130
0
65270
296129
217262
2026-08-02T12:52:13Z
99of9
1622
296129
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28130"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z28128",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z28128",
"Z28128K1": {
"Z1K1": "Z7",
"Z7K1": "Z23451",
"Z23451K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q933508"
}
},
"Z23451K2": {
"Z1K1": "Z6092",
"Z6092K1": "P569"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z20430",
"Z20430K2": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "1961"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16103"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "13"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "data ben determinata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Carlo Conti DOB: 13 March 1961"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5gpvie0n6wmt54a12v7c4ifzykccqep
Z28134
0
65274
296135
217272
2026-08-02T13:39:58Z
99of9
1622
296135
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28134"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z28133",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z28133",
"Z28133K1": {
"Z1K1": "Z6061",
"Z6061K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2015"
}
},
"Z20420K2": "Z25535"
},
"Z6061K2": {
"Z1K1": "Z6060",
"Z6060K1": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z6060K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z6060K3": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z20430",
"Z20430K2": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2015"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16101"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "2015, giorno sconosciuto -\u003E 1/1/2015"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "2015 -\u003E 1 January 2015"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rhjjyqq80kt5xbnl4zbhtroytmmdn8y
Z28136
0
65276
296136
217285
2026-08-02T13:40:34Z
99of9
1622
296136
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28136"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z28133",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z28133",
"Z28133K1": {
"Z1K1": "Z6061",
"Z6061K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2005"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": "Z16109",
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
}
},
"Z6061K2": {
"Z1K1": "Z6060",
"Z6060K1": {
"Z1K1": "Z13518",
"Z13518K1": "15"
},
"Z6060K2": {
"Z1K1": "Z13518",
"Z13518K1": "14"
},
"Z6060K3": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z20430",
"Z20430K2": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2005"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16109"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "settembre 2005 -\u003E 1/9/2005"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "September 2005 -\u003E 1 September 2005"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1fxdxkj6f05au4utso5gu9ujasr3zdf
Z28141
0
65281
296134
217293
2026-08-02T13:39:06Z
99of9
1622
296134
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28141"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z28133",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z801",
"Z801K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z7",
"Z7K1": "Z24948",
"Z24948K1": {
"Z1K1": "Z7",
"Z7K1": "Z25603",
"Z25603K1": {
"Z1K1": "Z18",
"Z18K1": "Z28133K1"
}
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z7",
"Z7K1": "Z28137",
"Z28137K1": {
"Z1K1": "Z7",
"Z7K1": "Z26504",
"Z26504K1": {
"Z1K1": "Z7",
"Z7K1": "Z25603",
"Z25603K1": {
"Z1K1": "Z18",
"Z18K1": "Z28133K1"
}
}
},
"Z28137K2": "Z16101"
},
"Z20342K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K1": {
"Z1K1": "Z7",
"Z7K1": "Z28143",
"Z28143K1": {
"Z1K1": "Z7",
"Z7K1": "Z25603",
"Z25603K1": {
"Z1K1": "Z18",
"Z18K1": "Z28133K1"
}
}
},
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
},
"Z802K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z28143",
"Z28143K1": {
"Z1K1": "Z7",
"Z7K1": "Z25603",
"Z25603K1": {
"Z1K1": "Z18",
"Z18K1": "Z28133K1"
}
}
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "data gregoriana valida da data e ora Wikidata,comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "valid Gregorian date from datetime, compose"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dvk3d0fagh238o3njakh1ciw917vdlf
Z28662
0
66500
296232
221776
2026-08-02T21:52:10Z
YoshiRulz
10156
Swap out assertion function
296232
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28662"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z28661",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z28661",
"Z28661K1": [
"Z40",
{
"Z1K1": "Z40",
"Z40K1": "Z42"
},
{
"Z1K1": "Z40",
"Z40K1": "Z41"
},
{
"Z1K1": "Z40",
"Z40K1": "Z42"
}
],
"Z28661K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item 2 is True"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mhi0a3shk9o8bhkiilp2behzfkewjku
Z30806
0
71233
296233
237506
2026-08-02T21:52:29Z
YoshiRulz
10156
Swap out assertion function
296233
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30806"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z30805",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z30805",
"Z30805K1": "# dummy string argument",
"Z30805K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "annotated True is true"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
famcn4pjmyh1qgyn6xjt5uhnbhsqv4v
Z31959
0
77866
296234
256678
2026-08-02T21:52:47Z
YoshiRulz
10156
Swap out assertion function
296234
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z31959"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z31684",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z31684",
"Z31684K1": "Z12696",
"Z31684K2": [
"Z6",
"Wiki",
"fun",
"ctions"
],
"Z31684K3": "fun"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "properly typed list is valid for Z1-list argument"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9r7un1xfz6mnn4xq7dn0aw8ddcqs12l
User:Amire80/wikifunctionsanalytics
2
78200
296141
295152
2026-08-02T15:35:41Z
Amire80
113
/* Example queries */ + Wikifunctions labels, aliases, and description changes by language
296141
wikitext
text/x-wiki
<div style="float: right; width: 20%; text-align: center; background-color: beige; padding: 0.5em; margin-left: 0.5em;">
The data is up-to-date with the dump from
'''July 1, 2026'''
<small>[[quarry:query/104016|check actual latest revision]]</small>
</div>
This is the documentation for the '''wikifunctionsanalytics''' tool.
The tool currently doesn't have much of a frontend (and maybe never will). It's just a database that can be queried through [[quarry:|Quarry]]. It includes some (hopefully) useful statistics about Wikifunctions that (probably) cannot be conveniently obtained by other means, such as special pages or APIs.
The source code for building the database is available in [[gitlab:toolforge-repos/wikifunctions-analytics|GitLab]], which is also where you can read the detailed explanation about the motivation to build it.
This page documents the database schema and gives links to some useful example queries. You can also find some example queries in [https://gitlab.wikimedia.org/toolforge-repos/wikifunctions-analytics/-/blob/main/queries.sql?ref_type=heads the queries.sql file in the code repository].
Comments, patches, and bug reports are obviously welcome.
== Caveats ==
* At the moment, the tool is static and gets the information from a dump, so it doesn't have data for the last few days. Perhaps it will be updated to include more recent data.
* The tool is very new and still in very active development, so the database schema is not totally stable and may change according to the author's needs. Expect changes in the names of tables, views, and columns. If your queries fail, check this page to see if the names are correct. Unfortunately, there is no way to make "aliases", "synonyms", or "redirects" for table and column names. The author tries to keep this documentation and the example queries up-to-date, but all people make mistakes and forget things sometimes.
== Connection ==
The database name that can be used in Quarry is <code>s57441__wikifunctionsanalytics_p</code>.
== Tables ==
=== edit_type table ===
This table is used as a simple list of all the possible edit types.
{| class="wikitable"
!column name
!type
!comment
|-
|edit_type
|VARCHAR(70)
|Edit type name.
|}
=== programming_language table ===
This table is used as a simple list of all the possible programming languages.
{| class="wikitable"
!column name
!type
!comment
|-
|programming_language
|VARCHAR(70)
|Programming language name.
|}
=== revision table ===
This table has a row for each non-deleted revision in the main namespace of Wikifunctions. At the moment, the full JSON text of each revision is not stored in the database because it takes a lot of space and makes queries slow, and from the experience so far, it has not been very useful for analytics. If there is demand for it, it can be added.
{| class="wikitable"
|+
!column name
!type
!comment
|-
|rev_id
|BIGINT
|Revision id. Identical to the revision ID in the wiki.
|-
|rev_timestamp
|VARCHAR(20)
|Timestamp in the fromat that the dump uses (not identical to the one used in live MediaWiki databases). Example: 2023-07-26T16:29:23Z
|-
|rev_parent
|BIGINT
|Parent revision id. (At the moment, the earliest revisions have rev_parent of 0 or NULL, although it's probably supposed to be always 0. See [[phab:T420974|bug T420974]].)
|-
|rev_comment
|VARCHAR(500)
|Edit summary.
|-
|rev_page
|VARCHAR(20)
|Page title (ZID).
|-
|rev_username
|VARCHAR(600)
|The account name of the user who made the edit.
|-
|rev_page_type_zid
|VARCHAR(20)
|The ZID of the page's type. Note that this is associated with the ''revision'', not the page; a page's type may change.
|-
|rev_page_type_name
|VARCHAR(70)
|The English name of the page's type. (Note: some obscure types may be unrecognized. In these cases, it will have a ZID identical to what appears in rev_page_type_zid.)
|-
|rev_programming_language
|VARCHAR(70)
|For revisions of implementation pages: The English name of the programming language in which the implementation is written. Current possible values:
* JavaScript
* Python
* Lua
* Composition
* Built in implementation
* Unidentifiable implementation language
* Unidentifiable code language
(All these values can be seen in the [[User:Amire80/wikifunctionsanalytics#programming language table|programming_language table]]; [[quarry:query/103370|Quarry]].)
It's supposed to be filled on all revisions of implementation pages. On pages of other types, it's supposed to be NULL.
|-
|rev_function
|VARCHAR(20)
|For revisions of Test case and Implementation pages: The function with which the test case or the implementation is associated (whether connected or not).
On pages of other types, it's supposed to be NULL.
|-
|rev_connected_test_cases
|INTEGER
|For revisions of function pages: The number of ''connected'' test cases. Can be zero.
NULL on non-function pages.
(For non-connected test cases, use the test_case_and_implementation view.)
|-
|rev_connected_implementations
|INTEGER
|For revisions of implementation pages: The number of ''connected'' implementation. Can be zero.
NULL on non-functions pages.
(For non-connected test cases, use the test_case_and_implementation view.)
|}
=== input table ===
This table links function revisions to input types. Every Function has zero or more inputs.
{| class="wikitable"
!column name
!type
!comment
|-
|input_rev_id
|BIGINT
|Revision id, as in the [[User:Amire80/wikifunctionsanalytics#revision table|revision table]].
|-
|input_position
|INTEGER
|The input's position in the function's signature, starting from 0.
|-
|input_type_zid
|VARCHAR(20)
|The input type's ZID.
|-
|input_type_name
|VARCHAR(70)
|The input type's English label.
|}
=== output table ===
This table links function revisions to output types. Every Function has one output.
{| class="wikitable"
!column name
!type
!comment
|-
|output_rev_id
|BIGINT
|Revision id, as in the [[User:Amire80/wikifunctionsanalytics#revision table|revision table]].
|-
|output_type_zid
|VARCHAR(20)
|The output type's ZID.
|-
|output_type_name
|VARCHAR(70)
|The output type's English label.
|}
=== revision_edit_type table ===
This table links revisions to edit types. Every revision can have several edit types, but a combination of a revision and an edit type is supposed to be unique. At the moment, only Function, Implementation, and Test case pages have an edit type; analysis for pages of other types may be added in the future if there's demand.
{| class="wikitable"
!column name
!type
!comment
|-
|revision_edit_type_rev_id
|BIGINT
|Revision id, as in the [[User:Amire80/wikifunctionsanalytics#revision table|revision table]].
|-
|revision_edit_type_edit_type
|VARCHAR(70)
|The edit type. The full list of types appears in the [[User:Amire80/wikifunctionsanalytics#edit type table|edit_type table]] ([[quarry:query/103369|Quarry]]).
|-
|revision_edit_type_natural_language
|VARCHAR(70)
|On edits of string values (labels, aliases, and descriptions), the English name of the natural language of the string. NULL on other edits. (Note 1: This is a language's ''English name'', not ZID or ISO 639 code. If there's demand, it can be easily changed. Note 2: Because of a bug, a few old edits have a value of "Empty language n" in this field. They are't supposed to appear in current versions as of 2026, and can probably be mostly ignored.)
|}
== Views ==
Views provide some stored convenience queries for easy common selections. They can be queried like tables.
=== earliest_revision_id view ===
This view has only the page titles (ZIDs) and the revision ids of the earliest versions of each page. For full information about the earliest revision, use the [[User:Amire80/wikifunctionsanalytics#earliest revision view|earliest_revision view]].
{| class="wikitable"
!column name
!type
!comment
|-
|rev_page
|VARCHAR(20)
|Page title (ZID), as in the [[User:Amire80/wikifunctionsanalytics#revision table|revision table]].
|-
|rev_id
|BIGINT
|Revision id, as in the [[User:Amire80/wikifunctionsanalytics#revision table|revision table]].
|}
=== earliest_revision view ===
This view has all the columns from the revision table, but only for the earliest version of each page. This may be useful, for example, when you need information about the pages' creators. The earliest version is derived from the lowest rev_id. For full information about all the columns, see [[User:Amire80/wikifunctionsanalytics#revision table|revision table]].
=== latest_revision_id view ===
This view has only the page titles (ZIDs) and the revision ids of the latest versions of each page. For full information about the latest revision, use the [[User:Amire80/wikifunctionsanalytics#latest revision view|latest_revision view]].
{| class="wikitable"
!column name
!type
!comment
|-
|rev_page
|VARCHAR(20)
|Page title (ZID), as in the [[User:Amire80/wikifunctionsanalytics#revision table|revision table]].
|-
|rev_id
|BIGINT
|Revision id, as in the [[User:Amire80/wikifunctionsanalytics#revision table|revision table]].
|}
=== latest_revision view ===
This view has all the columns from the revision table, but only for the latest version of each page. This may be useful, for example, when you only need information about the current versions of the pages (current to the time of the dump). The latest version is derived from the highest rev_id. For full information about all the columns, see [[User:Amire80/wikifunctionsanalytics#revision table|revision table]].
=== multitype_page view ===
This view shows pages whose type changed during their history (in February 2026, there's only one such page). This is useful for quickly finding these pages and for excluding them in other queries.
{| class="wikitable"
!column name
!type
!comment
|-
|rev_page
|VARCHAR(20)
|Page title (ZID), as in the [[User:Amire80/wikifunctionsanalytics#revision table|revision table]].
|-
|count_types
|BIGINT
|The number of types that the page had throughout its history.
|}
=== test_case_and_implementation view ===
This view shows all the function pages (latest versions only), with the total number of test cases and implementations associated with them, as well as the number of ''connected'' test cases and implementations.
{| class="wikitable"
!column name
!type
!comment
|-
|rev_page
|VARCHAR(20)
|Page title (ZID), as in the [[User:Amire80/wikifunctionsanalytics#revision table|revision table]].
|-
|all_test_cases
|INTEGER
|The total number of test cases associated with the function, including non-connected ones.
|-
|connected_test_cases
|INTEGER
|The number of connected test cases. Can be zero.
|-
|all_implementations
|INTEGER
|The total number of implementations associated with the function, including non-connected ones.
|-
|connected_implementations
|INTEGER
|The number of connected implementation.
|}
== Example queries ==
If you find bugs in these queries, report them on the talk page. And of course, add your own!
* [[quarry:query/104016|What's the newest Wikifunctions edit that this tool knows about]]
* [[quarry:query/103074|Wikifunctions whose output type is Z12/Multilingual text]]
* [[quarry:query/103075|Wikifunctions that have an input whose type is Z12/Multilingual text]]
* [[quarry:query/103103|Most prolific Wikifunctions main namespace editors]]
* [[quarry:query/103095|Particular Wikifunctions user's edit types]]
* [[quarry:query/103079|Wikifunctions actual edit types, ordered by count]]
* [[quarry:query/103373|The most common Wikifunctions programming languages]]
* [[quarry:query/103078|Count of significant Wikifunctions changes by month]]
* [[quarry:query/103077|Wikifunctions signature change counts by user]]
* [[quarry:query/103375|Wikifunctions that don't have any inputs defined]]
* [[quarry:query/103376|Wikifunctions with the most connected test cases]]
* [[quarry:query/103377|Wikifunctions with the most connected implementations]]
* [[quarry:query/103378|Wikifunctions implementation code changes per user]]
* [[quarry:query/103379|Wikifunctions implementation pages with multiple programming languages]]
* [[quarry:query/103380|Wikifunctions with the largest number of inputs]]
* [[quarry:query/103390|A Wikifunctions' user most common programming languages]]
* [[quarry:query/103391|The most frequent programmers in a Wikifunctions programming language]]
* [[quarry:query/103397|Wikifunctions with counts of all implementations and test cases]]
* [[quarry:query/103406|Wikifunctions with no implementations and no test cases]]
* [[quarry:query/105084|Wikifunctions with (connected) test cases but no (connected) implementations]]
* [[quarry:query/103437|Wikifunctions with apparently invalid connected test case or implementation count]] (should ideally be zero results)
* [[quarry:query/103687|Wikifunctions labels, aliases, and description changes by language]]
* [[quarry:query/107879|Editors of Wikifunctions labels, aliases, and descriptions in a language]]
* [[quarry:query/107941|Wikifunctions labels, aliases, and description changes by language]]
hievi8bngg5t7sil6bdfajesxo9hahn
Z32820
0
79250
296127
295849
2026-08-02T12:35:36Z
99of9
1622
fix (wrong Douglas Adams!)
296127
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32820"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32819",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32819",
"Z32819K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q42"
},
"Z32819K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q21"
}
],
"Z32819K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q36180"
}
],
"Z32819K4": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z32819K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Douglas Adams (11 March 1952 – 11 May 2001) was an English writer."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Douglas Adams was an English writer"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
iaok1uieo7m2z7fur0g14e02c9o606l
Z32821
0
79251
296126
295891
2026-08-02T12:33:36Z
99of9
1622
include date
296126
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32821"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32819",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32819",
"Z32819K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q32732"
},
"Z32819K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q843"
}
],
"Z32819K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q15253558"
}
],
"Z32819K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z32819K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malala Yousafzai (born 12 July 1997) is a Pakistani activist."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malala Yousafzai is a Pakistani activist,"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2cd66x0n7ad3wllpd9xgcgmqqmvhupt
Z32828
0
79259
296260
295968
2026-08-02T23:26:47Z
99of9
1622
simplify before changing the logic
296260
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32828"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32825",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z32825K5"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22511",
"Z22511K1": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z32825K1"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z32825K5"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z38745",
"Z38745K1": {
"Z1K1": "Z18",
"Z18K1": "Z32825K1"
},
"Z38745K2": {
"Z1K1": "Z18",
"Z18K1": "Z32825K5"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z32825K4"
},
"Z802K2": "was",
"Z802K3": "is"
},
{
"Z1K1": "Z7",
"Z7K1": "Z38814",
"Z38814K1": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z32822",
"Z32822K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z32825K2"
}
},
"Z32822K2": {
"Z1K1": "Z18",
"Z18K1": "Z32825K5"
},
"Z32822K3": {
"Z1K1": "Z25501",
"Z25501K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1775461"
}
},
"Z32822K4": {
"Z1K1": "Z28215",
"Z28215K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
},
"Z32822K5": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z18779",
"Z18779K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z23753",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z32825K3"
},
"Z13464K3": {
"Z1K1": "Z18",
"Z18K1": "Z32825K5"
}
}
}
],
"Z12899K2": " "
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English person description compose"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
l981z11z376lr4ycdhjwsa5222rn6z3
Z32836
0
79270
296261
289369
2026-08-02T23:35:01Z
99of9
1622
languages not needed for demonym statements
296261
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32836"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32822",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z19308",
"Z19308K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z37415",
"Z37415K1": {
"Z1K1": "Z7",
"Z7K1": "Z37323",
"Z37323K1": {
"Z1K1": "Z7",
"Z7K1": "Z22220",
"Z22220K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z32822K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1549"
}
]
}
},
"Z37323K2": [
"Z60",
{
"Z1K1": "Z18",
"Z18K1": "Z32822K2"
}
]
},
"Z37415K2": [
"Z1",
{
"Z1K1": "Z18",
"Z18K1": "Z32822K4"
},
{
"Z1K1": "Z18",
"Z18K1": "Z32822K3"
}
]
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Demonym for Wikidata item using property, compose"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
39hog7xpyudyk9a0mymtwnmz25r2vci
Z34221
0
81444
296235
269321
2026-08-02T22:02:28Z
YoshiRulz
10156
Fix edge cases when one of the arguments is 0
296235
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34221"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z13701",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z31490",
"Z31490K1": {
"Z1K1": "Z7",
"Z7K1": "Z23883",
"Z23883K1": {
"Z1K1": "Z18",
"Z18K1": "Z13701K1"
}
},
"Z31490K2": {
"Z1K1": "Z7",
"Z7K1": "Z23883",
"Z23883K1": {
"Z1K1": "Z18",
"Z18K1": "Z13701K2"
}
},
"Z31490K3": {
"Z1K1": "Z7",
"Z7K1": "Z10184",
"Z10184K1": {
"Z1K1": "Z7",
"Z7K1": "Z31547",
"Z31547K1": {
"Z1K1": "Z18",
"Z18K1": "Z13701K1"
}
},
"Z10184K2": {
"Z1K1": "Z7",
"Z7K1": "Z31547",
"Z31547K1": {
"Z1K1": "Z18",
"Z18K1": "Z13701K2"
}
}
},
"Z31490K4": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z13752",
"Z13752K1": {
"Z1K1": "Z7",
"Z7K1": "Z13728",
"Z13728K1": {
"Z1K1": "Z18",
"Z18K1": "Z13701K1"
}
},
"Z13752K2": {
"Z1K1": "Z7",
"Z7K1": "Z13728",
"Z13728K1": {
"Z1K1": "Z18",
"Z18K1": "Z13701K2"
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "are Naturals coprime, disjoint factors composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
e842vhi206h3hpsrz3wgarah5y5x7dq
Template:LanguageConfigurations
10
87156
296149
293510
2026-08-02T16:45:23Z
HenkvD
1290
Update
296149
wikitext
text/x-wiki
Shows whether each configuration has a {{{Language}}}-connected option. In some cases no language option is necessary for this language, because the default function is already the most appropriate function. This can be noted after the relevant item.
<blockquote>
This list shows every active {{Z|14294}}. For a list of those '''used on Abstract Wikipedia''', see [[toolforge:abstract-data/languages/{{{Language}}}#sec-2]].
The list of all configurations is from [https://www.wikifunctions.org/wiki/Special:ListObjectsByType/Z14294?type=Z14294&orderby=oldest here].
</blockquote>
{{LanguageConfigurationsHeader|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}} }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z14302|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z14303|Remark=default works for English }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z14401|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z16435|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z18930|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z20240|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z20779|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z20896|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z21733|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z21795|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z21999|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z22940|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z23981|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z25030|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z25116|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z25440|Remark=default works for English }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z25634|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z25662|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z25737|Remark=default works for English }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z26009|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z26043|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z26096|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z27126|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z27129|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z27952|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z28020|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z28435|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z28806|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z29317|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z29597|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z29628|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z29813|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z29841|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z29843|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z29844|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z30442|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z30790|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z31407|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z32207|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z32255|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z32279|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z32298|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z32323|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z32402|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z32467|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z32530|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z32534|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z32629|Remark=default works for English }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z32660|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z32823|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z32826|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z32842|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z32896|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z32981|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z33184|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z33441|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z33464|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z33855|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z33981|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z34134|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z34225|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z34255|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z34281|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z34682|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z34818|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z35026|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z35336|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z35676|Remark=default works for all other languages }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z36148|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z36155|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z36194|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z36219|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z36394|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z36633|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z37017|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z37091|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z37106|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z37118|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z37122|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z37148|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z37152|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z37273|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z37308|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z37684|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z37760|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z37776|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z37869|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z37874|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z37889|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z37923|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z37950|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z37962|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z37975|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z38314|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z38392|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z38414|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z38415|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z38416|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z38417|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z38418|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z38419|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z38420|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z38421|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z38422|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z38423|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z38424|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z38505|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z38523|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z38755|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z38781|Remark= }}
{{LanguageConfigurationsRow|Language={{{Language}}}|Language2={{{Language2|}}}|Language3={{{Language3|}}}|Language4={{{Language4|}}}|ZID=Z38786|Remark= }}
|}
hgr68d3ix1nzmwzohgmxf4zbaucvj2y
Wikifunctions:Requests for deletions/Archive/2026/07
4
87275
296282
295720
2026-08-03T03:08:07Z
SpBot
978
archiving 1 section from [[Wikifunctions:Requests for deletions]] (after section [[Wikifunctions:Requests for deletions/Archive/2026/07#Z25596|Z25596]])
296282
wikitext
text/x-wiki
{{Talkarchive}}
== [[Z37290]] ==
Test case created by myself, but with wrong output format. Please delete [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 18:33, 4 July 2026 (UTC)
:{{done}} [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:11, 4 July 2026 (UTC)
:<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:11, 4 July 2026 (UTC)</small>
== [[Z36494]] ==
Please delete the function I created which does not work, and its implementation and test case:
*{{Z|Z36494}}
*{{Z|Z36495}}
*{{Z|Z36496}}
[[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 06:37, 11 July 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 06:52, 11 July 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 06:52, 11 July 2026 (UTC)</small>
== [[Z37624]] ==
Please delete test case I created with incorrect input type. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 21:34, 14 July 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 14:58, 15 July 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 14:58, 15 July 2026 (UTC)</small>
== [[Z37709]] ==
Please delete this duplicate function, implementation and test
* {{Z|Z37709}}
* {{Z|Z37711}}
* {{Z|Z37710}}
[[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 21:33, 14 July 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 15:00, 15 July 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 15:00, 15 July 2026 (UTC)</small>
== [[Z37790]] ==
Redundant to [[Z37921]]. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 02:45, 19 July 2026 (UTC)
:{{done}} Blank function, author request. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:41, 19 July 2026 (UTC)
:<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 16:54, 21 July 2026 (UTC)</small>
== [[Z32876]] ==
Don't remember what this was supposed to be. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:54, 20 July 2026 (UTC)
:{{done}} incomplete, author request --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 08:00, 20 July 2026 (UTC)
:<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 16:54, 21 July 2026 (UTC)</small>
== [[Z19412]] ==
Looks like a test page --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:15, 22 July 2026 (UTC)
:Clearly a demo, deleted. Courtesy ping @[[User:Feeglgeef|Feeglgeef]], just in case it wasn't. <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 07:38, 23 July 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 07:39, 23 July 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 07:39, 23 July 2026 (UTC)</small>
== Z38204 and Z38211 ==
I created Z38204 and Z38211, before noticing that {{Z|Z32290}} already exists, so they can be deleted. Sorry for the inconvenience. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:42, 25 July 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 06:55, 26 July 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 06:55, 26 July 2026 (UTC)</small>
== Z38309 ==
Same deal as above, I created a duplicate of an existing function [[Z30043]]. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:30, 26 July 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 08:04, 26 July 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 08:04, 26 July 2026 (UTC)</small>
== [[Template:Email]] ==
A clear duplicate of [[Template:NonSpamEmail]]. I think that it should become a redirect, and the main template should be renamed [[Template:No spam]] to align with other Wikimedia projects. (P.S. I'm not sure if this is the right place for templates, but it's all I could find.) [[User:Axolitl|Axolitl]] ([[User talk:Axolitl|talk]]) 05:41, 29 July 2026 (UTC)
:Redirected, for the main template we can keep the name. Commons is using the same name and there are some differences between the names in different projects. As long as we have the necessary redirects we should be fine. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:43, 30 July 2026 (UTC)
:<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:43, 30 July 2026 (UTC)</small>
== [[Z33923]] ==
Duplicate of [[Z16693]] [[User:IAmNetx|IAmNetx]] ([[User talk:IAmNetx|talk]]) 16:23, 30 July 2026 (UTC)
:{{done}} [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:36, 30 July 2026 (UTC)
:<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:36, 30 July 2026 (UTC)</small>
== [[Z25596]] ==
Duplicate of [[Z10336]] (though Z25596 returns a string instead of a boolean, which I am assuming is just in error as the description says it returns true?) [[User:IAmNetx|IAmNetx]] ([[User talk:IAmNetx|talk]]) 16:23, 30 July 2026 (UTC)
:Ping {{ping|Jdforrester (WMF)}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:37, 30 July 2026 (UTC)
:Huh, I have no idea why I created that. Yes, please delete it. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 20:21, 1 August 2026 (UTC)
:{{done}} [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:18, 1 August 2026 (UTC)
:<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 21:18, 1 August 2026 (UTC)</small>
jg4dokalwhz1109av9pkds2t76xy02l
Talk:Z13660
1
87687
296121
290405
2026-08-02T12:10:41Z
OMGShay 92
79812
/* Negative numbers */ new section
296121
wikitext
text/x-wiki
== Non-negative integers ==
How comes non-negative integers won't be supported?
[[User:OMGShay 92|OMGShay 92]] ([[User talk:OMGShay 92|talk]]) 15:48, 11 July 2026 (UTC)
:{{Z|Z13518}} can represent all non-negative integers (0 included). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:20, 11 July 2026 (UTC)
== Negative numbers ==
Why aren’t negative numbers supported?
[[User:OMGShay 92|OMGShay 92]] ([[User talk:OMGShay 92|talk]]) 12:10, 2 August 2026 (UTC)
4jegh26hxc55ucg4dfgg59xp67p04hu
User talk:YoshiRulz/Blockly
3
88227
296152
293327
2026-08-02T18:04:12Z
YoshiRulz
10156
/* List function block reorg */ Resolved
296152
wikitext
text/x-wiki
== Requesting more WD item/statement function blocks in the toolbox ==
[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:28, 20 July 2026 (UTC)
== Accept prefixed ZIDs, QIDs, etc. when pasting ==
I would have done this if I knew how to add a paste handler. They're currently rejected because those blocks use number-typed fields, so changing them to strings will probably be part of it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:00, 22 July 2026 (UTC)
g45cyt7b5dfouzgj6jgcrnmgko516a1
Wikifunctions:Wikimania 2026 survey
4
88878
296294
295986
2026-08-03T07:12:07Z
EatingCarBatteries
61191
/* Support multiple sections, rather than just the lede */
296294
wikitext
text/x-wiki
{{seealso|WF:Feature petitions}}
Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles.
__NEWSECTIONLINK__
Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan).
Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise.
== Individual fragment editing ==
These are some ideas about how we might make adding and editing individual fragments easier.
=== Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them ===
: This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though.
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC)
* ''Sign here''
=== Split out some of the '…' menu on each item so you can quickly switch to a manual item reference ===
: A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options.
* ''Sign here''
=== Re-word the labels for the abstract argument keys to be more clear about what they are ===
: We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them.
* [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC)
* [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847].
* ''Sign here''
=== Example: Thing to fix (copy me!) ===
: What it would involve, and why it would be valuable.
* ''Sign here''
== New/better kinds of fragment ==
Here are some ideas for different kinds of fragments that you could use in abstract articles.
=== Add support for pulling structured data from Commons files ''e.g.'' captions ===
: Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata.
* ''Sign here''
=== Add support for video/audio file inclusions ===
: You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows.
* ''Sign here''
=== Add support for galleries of media file inclusions ===
: You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted.
* ''Sign here''
=== Add support for map inclusions ===
: We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated.
* [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC)
=== Add support for chart inclusions ===
: We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated.
* ''Sign here''
=== Example: Thing to fix (copy me!) ===
: What it would involve, and why it would be valuable.
* ''Sign here''
== Article editing ==
Here are some quick ideas about overall article editing, not specific to a given
=== Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times ===
: Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable.
* [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC)
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC)
* [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC)
* [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc
* ''Sign here''
=== Fix the long article dual-column scroll problem where you can't see what you're editing ===
: This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you!
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC)
* ''Sign here''
=== Support multiple sections, rather than just the lede ===
: Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references).
* [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC)
=== Prompt editors with function calls based on statements in the Wikidata item ===
: Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal.
* ''Sign here''
=== Prompt editors with media used on Wikipedia articles for the subject ===
: A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set.
* ''Sign here''
=== Example: Thing to fix (copy me!) ===
: What it would involve, and why it would be valuable.
* ''Sign here''
== Any other ideas you might have ==
The sections above aren't everything. What else is something you'd like fixed?
=== Make it more obvious in the search whether there's an existing abstract article or not ===
: Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it.
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC)
* ''Sign here''
=== Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts ===
: Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand.
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC)
* ''Sign here''
=== Show labels of talk pages ===
: Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer)
* ''Sign here''
=== Enlarge he field for labels ===
: Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent.
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer)
* ''Sign here''
=== Example: Thing to fix (copy me!) ===
: What it would involve, and why it would be valuable.
* ''Sign here''
== Thank you! ==
It was great to speak to and hear from so many of you.
mtgwxlukfa7lu24etyy0yau1ojtt280
296300
296294
2026-08-03T09:51:38Z
HenkvD
1290
/* Enlarge the field for labels */
296300
wikitext
text/x-wiki
{{seealso|WF:Feature petitions}}
Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles.
__NEWSECTIONLINK__
Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan).
Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise.
== Individual fragment editing ==
These are some ideas about how we might make adding and editing individual fragments easier.
=== Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them ===
: This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though.
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC)
* ''Sign here''
=== Split out some of the '…' menu on each item so you can quickly switch to a manual item reference ===
: A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options.
* ''Sign here''
=== Re-word the labels for the abstract argument keys to be more clear about what they are ===
: We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them.
* [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC)
* [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847].
* ''Sign here''
=== Example: Thing to fix (copy me!) ===
: What it would involve, and why it would be valuable.
* ''Sign here''
== New/better kinds of fragment ==
Here are some ideas for different kinds of fragments that you could use in abstract articles.
=== Add support for pulling structured data from Commons files ''e.g.'' captions ===
: Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata.
* ''Sign here''
=== Add support for video/audio file inclusions ===
: You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows.
* ''Sign here''
=== Add support for galleries of media file inclusions ===
: You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted.
* ''Sign here''
=== Add support for map inclusions ===
: We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated.
* [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC)
=== Add support for chart inclusions ===
: We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated.
* ''Sign here''
=== Example: Thing to fix (copy me!) ===
: What it would involve, and why it would be valuable.
* ''Sign here''
== Article editing ==
Here are some quick ideas about overall article editing, not specific to a given
=== Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times ===
: Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable.
* [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC)
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC)
* [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC)
* [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc
* ''Sign here''
=== Fix the long article dual-column scroll problem where you can't see what you're editing ===
: This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you!
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC)
* ''Sign here''
=== Support multiple sections, rather than just the lede ===
: Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references).
* [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC)
=== Prompt editors with function calls based on statements in the Wikidata item ===
: Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal.
* ''Sign here''
=== Prompt editors with media used on Wikipedia articles for the subject ===
: A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set.
* ''Sign here''
=== Example: Thing to fix (copy me!) ===
: What it would involve, and why it would be valuable.
* ''Sign here''
== Any other ideas you might have ==
The sections above aren't everything. What else is something you'd like fixed?
=== Make it more obvious in the search whether there's an existing abstract article or not ===
: Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it.
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC)
* ''Sign here''
=== Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts ===
: Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand.
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC)
* ''Sign here''
=== Show labels of talk pages ===
: Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer)
* ''Sign here''
=== Enlarge the field for labels ===
: Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent.
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer)
* ''Sign here''
=== Example: Thing to fix (copy me!) ===
: What it would involve, and why it would be valuable.
* ''Sign here''
== Thank you! ==
It was great to speak to and hear from so many of you.
9oce1lnu1omteclx0s9xz4f1jksgm9k
Wikifunctions:Status updates/2026-07-29/de
4
89111
296151
296028
2026-08-02T18:03:51Z
Ameisenigel
44
Created page with "Wir freuen uns, nun die erste Version menschenlesbarer Versionsunterschiedsansichten für Änderungen an Objekten auf Wikifunctions.org bereitzustellen ($1), die auch eine Fehlerbehebung für unseren zugrundeliegenden Versionsunterschiedsalgorithmus für Fälle enthält, in denen Elemente sowohl hinzugefügt als auch gelöscht werden ($2). Ein Bereich, in dem die Darstellung unserer Meinung nach noch schwer zu lesen ist, betrifft das Hinzufügen oder Entfernen von Listen..."
296151
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-07-16
| nextlabel = Nächstes Update
| next =
}}
Willkommen bei Newsletter Nr. [https://www.wikifunctions.org/wiki/Z13521?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13521%22%2C%22Z13521K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221%22%7D%7D%2C%22Z13521K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13521%22%2C%22Z13521K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%7D%2C%22Z13521K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%223%22%7D%7D%7D%7D 258].
<span id="Abstract_Wikipedia_at_Wikimania"></span>
=== Abstrakte Wikipedia bei der Wikimania ===
Letzte Woche fand die Wikimania statt, das jährliche globale Treffen von Wikimedianern aus aller Welt. Es war unglaublich viel los! Vielen Dank an alle, die das Gespräch mit uns über die Abstrakte Wikipedia gesucht haben. Zahlreiche Personen äußerten die Ansicht, dass die Abstrakte Wikipedia einen Teil der Zukunft von Wikipedia darstellt, und zeigten sich begeistert über den Start des Projekts sowie dessen Potenzial für die weitere Entwicklung. Heute konzentrieren wir uns auf drei Sitzungen der Konferenz zu Themen mit Bezug zur Abstrakten Wikipedia und verlinken auf die entsprechenden Aufzeichnungen bei YouTube (die Konferenzorganisatoren werden diese in Kürze auch auf Commons hochladen). Beim nächsten Mal werden wir weitere Geschichten und Zitate von der Konferenz teilen.
Zunächst stellte Dnshitobu “''[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Indigene Sprachen für Wikifunctions bereit machen]''” vor, wobei es darum ging, Lexeme in Wikidata für die Abstrakte Wikipedia vorzubereiten. Er erörterte die Herausforderungen bei der Nutzung von Wikidata zur Steigerung von Anzahl und Qualität der Lexeme in verschiedenen Sprachen, die Erstellung von Fragmentfunktionen zur Generierung natürlicher Sprache (NLG) auf Wikifunctions sowie insbesondere die Frage, wie Sprachen mit geringen Ressourcen anfangen können. Sein zentraler Vorschlag ist, dass Autoren einfache Wikitext-Tabellen mit Beispielfragmenten in ihrer Sprache erstellen, sodass andere dann später die technische Arbeit der Einrichtung von Lexemen und NLG-Funktionen übernehmen können. Seine Tabelle für Dagbani ist unter [[User:Dnshitobu/Dagbani_Fragments]] zu finden. Ein Video dieser Sitzung beginnt bei 5:17 in [https://www.youtube.com/watch?v=hvpOFVZhgnE&t=19004s dieser Stream-Aufzeichnung].
Zweitens stellte Mahir “''[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ Von Abstrakten Inhalten zu Konkretem Text mit Wikidata-Lexemen]''” vor. Dabei ging es um die von ihm entwickelte Suite von Werkzeugen zur Generierung natürlicher Sprache – [https://gitlab.com/mahir256/ninai Ninai], [https://gitlab.com/mahir256/udiron Udiron] und [https://elemthala.toolforge.org/ Elemthala] – sowie um die Funktionsweise von [[Wikifunctions:Type proposals/Semantic unit|semantischen Einheiten]]. Er zeigte zahlreiche Beispiele auf Französisch und in anderen Sprachen, was sehr dazu beitrug, seinen Vorschlag und das System verständlich zu machen. Ein Video dieser Sitzung beginnt bei 6:45 in [https://www.youtube.com/watch?v=hvpOFVZhgnE&t=24270s dieser Stream-Aufzeichnung].
Als Drittes stand der vom Team organisierte Workshop “''[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Workshop Abstrakte Wikipedia: Lasst uns einen mehrsprachigen Artikel erstellen!]''” auf dem Programm. Der Raum war komplett gefüllt und gleich zu Beginn fiel das WLAN des Veranstaltungsortes aus, was die Durchführung eines praxisorientierten Workshops zur Herausforderung machte. Doch nach wenigen Minuten funktionierte das WLAN wieder und die Veranstaltung konnte richtig beginnen.
Und es war ein ganz besonderes Erlebnis, dort zu sein! Wir haben erlebt, wie Dutzenden von Teilnehmern die Erstellung ihres allerersten Artikels in der Abstrakten Wikipedia gelang, und wir haben dabei typische Hürden und Schwierigkeiten festgestellt. Wir wenden uns nun an alle, die an dieser Sitzung teilgenommen haben, um Rückmeldungen einzuholen, die uns helfen können, die Nutzererfahrung zu verbessern (siehe unten).
Mein persönlicher Höhepunkt dieser Sitzung war ein Muttersprachler des Tyap aus Nigeria, der mich zu sich rief. Er arbeitete gerade an einem Artikel über ein Thema aus dem Tyap-Umfeld und nutzte dafür die Abstrakte Wikipedia auf Tyap. Er war bei der Benutzeroberfläche auf ein Problem gestoßen und nachdem dieses gelöst war, verfasste er seinen ersten Satz. Leider ergab das Ergebnis auf Tyap keinen Sinn, doch als wir in Englisch wechselten und das Resultat sahen, war er zufrieden. Als er dann jedoch zu Französisch wechselte, sah ich ein breites Lächeln auf seinem Gesicht, als er das Ergebnis seiner Arbeit betrachtete.
Das ist eine der Grundideen der Abstrakten Wikipedia: Jeder kann in seiner eigenen Sprache zu einer gemeinsamen Enzyklopädie beitragen, die anschließend in sehr vielen Sprachen gelesen werden kann. Ich war unglaublich gespannt darauf, das in der Praxis zu sehen. Und ich habe es nicht nur in Tyap gesehen, sondern auch auf Japanisch und Französisch.
Ein weiterer Höhepunkt war es zu sehen, wie eine Person, die zum ersten Mal einen Beitrag leistete, einen ziemlich beeindruckenden Artikel verfasste, besonders angesichts des aktuellen Stands der Abstrakten Wikipedia und von Wikifunctions. Innerhalb der kurzen Dauer des Workshops schrieb sie den [[:abstract:Q1289|abstrakten Artikel über Grenoble]], einen der besseren Artikel, die es derzeit in der Abstrakten Wikipedia gibt.
Ein [https://www.youtube.com/watch?v=nCVeXaAk77c&t=5544s Video dieser Sitzung beginnt bei 1:32:24 in diesem aufgezeichneten YouTube-Stream.] James stellte zunächst das Projekt vor und beantwortete einige Fragen und anschließend arbeiteten die Teilnehmer an ihren Artikeln, während wir herumgingen und Unterstützung anboten. Das bedeutet, dass das Video nach der Einführung wahrscheinlich nicht mehr allzu spannend anzusehen ist.
Ein herzliches Dankeschön an alle, die bei der Organisation der Sitzung geholfen haben, insbesondere an die engagierten Freiwilligen, die nützliche und benutzerfreundliche Funktionen entwickelten, die Liste der hinzuzufügenden Fragmente aktualisierten und sicherstellten, dass die als Demo gezeigten Artikel funktionierten. Wir sind euch zu großem Dank verpflichtet! Ohne euch wäre diese Sitzung nicht möglich gewesen.
Nächste Woche werden wir weitere Zitate und Eindrücke von der Wikimania in Paris teilen.
<span id="Abstract_Wikipedia_quick_feature_ideas"></span>
=== Schnelle Funktionsideen für die Abstrakte Wikipedia ===
Basierend auf den Rückmeldungen der Teilnehmer des Workshops auf der Wikimania sowie auf den Erfahrungen und Anmerkungen aus der Community haben wir eine kurze Liste mit Ideen zusammengestellt, an denen wir im Entwicklungsteam arbeiten könnten. Dies käme zu unseren bereits geplanten Aufgaben hinzu, etwa der Verbesserung der NLG-Unterstützung, der Zusammenarbeit mit Communitys zur Erprobung der Abstrakten Wikipedia in ihren Wikis und weiteren Vorhaben. Wenn du Interesse hast, freuen wir uns über deine Rückmeldung auf dieser Seite: [[Wikifunctions:Wikimania 2026 survey]]
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Wir freuen uns, nun die erste Version menschenlesbarer Versionsunterschiedsansichten für Änderungen an Objekten auf Wikifunctions.org bereitzustellen ([[:phab:T284473|T284473]]), die auch eine Fehlerbehebung für unseren zugrundeliegenden Versionsunterschiedsalgorithmus für Fälle enthält, in denen Elemente sowohl hinzugefügt als auch gelöscht werden ([[:phab:T432755|T432755]]). Ein Bereich, in dem die Darstellung unserer Meinung nach noch schwer zu lesen ist, betrifft das Hinzufügen oder Entfernen von Listenelementen, wenn als Kontext des Elements lediglich '3' angezeigt wird; wir möchten von euch erfahren, was euch gefällt und was anders gestaltet werden sollte, damit wir die Funktion verbessern und anschließend auch auf Änderungen an Artikeln in der Abstrakten Wikipedia ausweiten können.
<div lang="en" dir="ltr" class="mw-content-ltr">
Other changes on Wikifunctions include a new page, [[Special:FunctionUsage]], that lets you find usage of Functions on Abstract Wikipedia and via embedded Wikifunctions calls on wiki pages, ''e.g.'' [[Special:FunctionUsage/Z801]] ([[:phab:T390557|T390557]]). In addition, the labels for 'true' and 'false' will now always be available, so certain edits won't leave you with a raw "Z41" shown in the interface ([[:phab:T432458|T432458]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
On Abstract Wikipedia, when editing abstract articles we now show the preview title of the subject in the generated text, not the interface text ([[:phab:T429663|T429663]]). Also, visiting the main "PreviewAbstract" page without specifying which page you want to see will now show a list of available pages (and when it was last updated): [https://abstract.wikipedia.org/wiki/Special:PreviewAbstract https://abstract.wikipedia.org/wiki/Special:PreviewAbstract] If you visit it for a language that isn't yet being generated, you will get a list of languages that are enabled to check, e.g. [https://abstract.wikipedia.org/wiki/Special:PreviewAbstract?uselang=gl https://abstract.wikipedia.org/wiki/Special:PreviewAbstract?uselang=gl]
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
And as part of our work to make sure abstract articles are loaded and shown faster and more stable ([[:phab:T430898|T430898]]), we have improved the flow so that server timeouts shouldn't get stuck but should clear after a few minutes.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Finally, to support more languages, we have created [[Z2053|Z2053/qqa-x-lor]] for Lorrain ([[:phab:T420823|T420823]]); note the unusual language code, as there is no ISO code to use yet.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Next Volunteers’ Corner on September 7 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Following Wikimania and due to the Northern Summer, we’re skipping the August Volunteers’ Corner. The next Volunteers’ Corner will be on Monday, 7 September 2026.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions bi-weekly: 147 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In the last two weeks we had 147 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z37657}}
* {{Z|Z37661}}
* {{Z|Z37665}}
* {{Z|Z37674}}
* {{Z|Z37677}}
* {{Z|Z37682}}
* {{Z|Z37683}}
* {{Z|Z37686}}
* {{Z|Z37689}}
* {{Z|Z37694}}
* {{Z|Z37712}}
* {{Z|Z37719}}
* {{Z|Z37725}}
* {{Z|Z37726}}
* {{Z|Z37732}}
* {{Z|Z37737}}
* {{Z|Z37745}}
* {{Z|Z37747}}
* {{Z|Z37749}}
* {{Z|Z37756}}
* {{Z|Z37761}}
* {{Z|Z37767}}
* {{Z|Z37772}}
* {{Z|Z37774}}
* {{Z|Z37777}}
* {{Z|Z37782}}
* {{Z|Z37785}}
* {{Z|Z37791}}
* {{Z|Z37801}}
* {{Z|Z37802}}
* {{Z|Z37805}}
* {{Z|Z37808}}
* {{Z|Z37809}}
* {{Z|Z37815}}
* {{Z|Z37817}}
* {{Z|Z37821}}
* {{Z|Z37827}}
* {{Z|Z37830}}
* {{Z|Z37833}}
* {{Z|Z37836}}
* {{Z|Z37838}}
* {{Z|Z37840}}
* {{Z|Z37843}}
* {{Z|Z37847}}
* {{Z|Z37851}}
* {{Z|Z37855}}
* {{Z|Z37858}}
* {{Z|Z37859}}
* {{Z|Z37866}}
* {{Z|Z37870}}
* {{Z|Z37873}}
* {{Z|Z37877}}
* {{Z|Z37880}}
* {{Z|Z37883}}
* {{Z|Z37886}}
* {{Z|Z37890}}
* {{Z|Z37895}}
* {{Z|Z37900}}
* {{Z|Z37906}}
* {{Z|Z37912}}
* {{Z|Z37916}}
* {{Z|Z37921}}
* {{Z|Z37922}}
* {{Z|Z37925}}
* {{Z|Z37927}}
* {{Z|Z37930}}
* {{Z|Z37934}}
* {{Z|Z37936}}
* {{Z|Z37940}}
* {{Z|Z37945}}
* {{Z|Z37951}}
* {{Z|Z37956}}
* {{Z|Z37959}}
* {{Z|Z37963}}
* {{Z|Z37970}}
* {{Z|Z37979}}
* {{Z|Z37984}}
* {{Z|Z37988}}
* {{Z|Z37995}}
* {{Z|Z37999}}
* {{Z|Z38011}}
* {{Z|Z38021}}
* {{Z|Z38025}}
* {{Z|Z38031}}
* {{Z|Z38034}}
* {{Z|Z38039}}
* {{Z|Z38042}}
* {{Z|Z38046}}
* {{Z|Z38053}}
* {{Z|Z38057}}
* {{Z|Z38060}}
* {{Z|Z38068}}
* {{Z|Z38078}}
* {{Z|Z38083}}
* {{Z|Z38095}}
* {{Z|Z38103}}
* {{Z|Z38114}}
* {{Z|Z38119}}
* {{Z|Z38129}}
* {{Z|Z38150}}
* {{Z|Z38159}}
* {{Z|Z38168}}
* {{Z|Z38178}}
* {{Z|Z38181}}
* {{Z|Z38185}}
* {{Z|Z38189}}
* {{Z|Z38198}}
* {{Z|Z38205}}
* {{Z|Z38210}}
* {{Z|Z38213}}
* {{Z|Z38216}}
* {{Z|Z38226}}
* {{Z|Z38229}}
* {{Z|Z38240}}
* {{Z|Z38246}}
* {{Z|Z38250}}
* {{Z|Z38255}}
* {{Z|Z38256}}
* {{Z|Z38272}}
* {{Z|Z38274}}
* {{Z|Z38280}}
* {{Z|Z38285}}
* {{Z|Z38288}}
* {{Z|Z38295}}
* {{Z|Z38317}}
* {{Z|Z38323}}
* {{Z|Z38325}}
* {{Z|Z38329}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-07-29]]
8yr7u0z7an1wcr23ayvwcvu16flubhp
296154
296151
2026-08-02T18:06:15Z
Ameisenigel
44
Created page with "Zu den weiteren Änderungen an Wikifunctions gehört eine neue Seite, $1, auf der du die Verwendung von Funktionen in der Abstrakten Wikipedia und über eingebettete Wikifunctions-Aufrufe auf Wiki-Seiten finden kannst, ''z. B.'' $2 ($3). Zusätzlich stehen die Bezeichnungen für 'wahr' und 'falsch' nun immer zur Verfügung, sodass bestimmte Bearbeitungen nicht dazu führen, dass in der Benutzeroberfläche lediglich ein rohes "Z41" angezeigt wird ($4)."
296154
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-07-16
| nextlabel = Nächstes Update
| next =
}}
Willkommen bei Newsletter Nr. [https://www.wikifunctions.org/wiki/Z13521?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13521%22%2C%22Z13521K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221%22%7D%7D%2C%22Z13521K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13521%22%2C%22Z13521K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%7D%2C%22Z13521K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%223%22%7D%7D%7D%7D 258].
<span id="Abstract_Wikipedia_at_Wikimania"></span>
=== Abstrakte Wikipedia bei der Wikimania ===
Letzte Woche fand die Wikimania statt, das jährliche globale Treffen von Wikimedianern aus aller Welt. Es war unglaublich viel los! Vielen Dank an alle, die das Gespräch mit uns über die Abstrakte Wikipedia gesucht haben. Zahlreiche Personen äußerten die Ansicht, dass die Abstrakte Wikipedia einen Teil der Zukunft von Wikipedia darstellt, und zeigten sich begeistert über den Start des Projekts sowie dessen Potenzial für die weitere Entwicklung. Heute konzentrieren wir uns auf drei Sitzungen der Konferenz zu Themen mit Bezug zur Abstrakten Wikipedia und verlinken auf die entsprechenden Aufzeichnungen bei YouTube (die Konferenzorganisatoren werden diese in Kürze auch auf Commons hochladen). Beim nächsten Mal werden wir weitere Geschichten und Zitate von der Konferenz teilen.
Zunächst stellte Dnshitobu “''[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Indigene Sprachen für Wikifunctions bereit machen]''” vor, wobei es darum ging, Lexeme in Wikidata für die Abstrakte Wikipedia vorzubereiten. Er erörterte die Herausforderungen bei der Nutzung von Wikidata zur Steigerung von Anzahl und Qualität der Lexeme in verschiedenen Sprachen, die Erstellung von Fragmentfunktionen zur Generierung natürlicher Sprache (NLG) auf Wikifunctions sowie insbesondere die Frage, wie Sprachen mit geringen Ressourcen anfangen können. Sein zentraler Vorschlag ist, dass Autoren einfache Wikitext-Tabellen mit Beispielfragmenten in ihrer Sprache erstellen, sodass andere dann später die technische Arbeit der Einrichtung von Lexemen und NLG-Funktionen übernehmen können. Seine Tabelle für Dagbani ist unter [[User:Dnshitobu/Dagbani_Fragments]] zu finden. Ein Video dieser Sitzung beginnt bei 5:17 in [https://www.youtube.com/watch?v=hvpOFVZhgnE&t=19004s dieser Stream-Aufzeichnung].
Zweitens stellte Mahir “''[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ Von Abstrakten Inhalten zu Konkretem Text mit Wikidata-Lexemen]''” vor. Dabei ging es um die von ihm entwickelte Suite von Werkzeugen zur Generierung natürlicher Sprache – [https://gitlab.com/mahir256/ninai Ninai], [https://gitlab.com/mahir256/udiron Udiron] und [https://elemthala.toolforge.org/ Elemthala] – sowie um die Funktionsweise von [[Wikifunctions:Type proposals/Semantic unit|semantischen Einheiten]]. Er zeigte zahlreiche Beispiele auf Französisch und in anderen Sprachen, was sehr dazu beitrug, seinen Vorschlag und das System verständlich zu machen. Ein Video dieser Sitzung beginnt bei 6:45 in [https://www.youtube.com/watch?v=hvpOFVZhgnE&t=24270s dieser Stream-Aufzeichnung].
Als Drittes stand der vom Team organisierte Workshop “''[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Workshop Abstrakte Wikipedia: Lasst uns einen mehrsprachigen Artikel erstellen!]''” auf dem Programm. Der Raum war komplett gefüllt und gleich zu Beginn fiel das WLAN des Veranstaltungsortes aus, was die Durchführung eines praxisorientierten Workshops zur Herausforderung machte. Doch nach wenigen Minuten funktionierte das WLAN wieder und die Veranstaltung konnte richtig beginnen.
Und es war ein ganz besonderes Erlebnis, dort zu sein! Wir haben erlebt, wie Dutzenden von Teilnehmern die Erstellung ihres allerersten Artikels in der Abstrakten Wikipedia gelang, und wir haben dabei typische Hürden und Schwierigkeiten festgestellt. Wir wenden uns nun an alle, die an dieser Sitzung teilgenommen haben, um Rückmeldungen einzuholen, die uns helfen können, die Nutzererfahrung zu verbessern (siehe unten).
Mein persönlicher Höhepunkt dieser Sitzung war ein Muttersprachler des Tyap aus Nigeria, der mich zu sich rief. Er arbeitete gerade an einem Artikel über ein Thema aus dem Tyap-Umfeld und nutzte dafür die Abstrakte Wikipedia auf Tyap. Er war bei der Benutzeroberfläche auf ein Problem gestoßen und nachdem dieses gelöst war, verfasste er seinen ersten Satz. Leider ergab das Ergebnis auf Tyap keinen Sinn, doch als wir in Englisch wechselten und das Resultat sahen, war er zufrieden. Als er dann jedoch zu Französisch wechselte, sah ich ein breites Lächeln auf seinem Gesicht, als er das Ergebnis seiner Arbeit betrachtete.
Das ist eine der Grundideen der Abstrakten Wikipedia: Jeder kann in seiner eigenen Sprache zu einer gemeinsamen Enzyklopädie beitragen, die anschließend in sehr vielen Sprachen gelesen werden kann. Ich war unglaublich gespannt darauf, das in der Praxis zu sehen. Und ich habe es nicht nur in Tyap gesehen, sondern auch auf Japanisch und Französisch.
Ein weiterer Höhepunkt war es zu sehen, wie eine Person, die zum ersten Mal einen Beitrag leistete, einen ziemlich beeindruckenden Artikel verfasste, besonders angesichts des aktuellen Stands der Abstrakten Wikipedia und von Wikifunctions. Innerhalb der kurzen Dauer des Workshops schrieb sie den [[:abstract:Q1289|abstrakten Artikel über Grenoble]], einen der besseren Artikel, die es derzeit in der Abstrakten Wikipedia gibt.
Ein [https://www.youtube.com/watch?v=nCVeXaAk77c&t=5544s Video dieser Sitzung beginnt bei 1:32:24 in diesem aufgezeichneten YouTube-Stream.] James stellte zunächst das Projekt vor und beantwortete einige Fragen und anschließend arbeiteten die Teilnehmer an ihren Artikeln, während wir herumgingen und Unterstützung anboten. Das bedeutet, dass das Video nach der Einführung wahrscheinlich nicht mehr allzu spannend anzusehen ist.
Ein herzliches Dankeschön an alle, die bei der Organisation der Sitzung geholfen haben, insbesondere an die engagierten Freiwilligen, die nützliche und benutzerfreundliche Funktionen entwickelten, die Liste der hinzuzufügenden Fragmente aktualisierten und sicherstellten, dass die als Demo gezeigten Artikel funktionierten. Wir sind euch zu großem Dank verpflichtet! Ohne euch wäre diese Sitzung nicht möglich gewesen.
Nächste Woche werden wir weitere Zitate und Eindrücke von der Wikimania in Paris teilen.
<span id="Abstract_Wikipedia_quick_feature_ideas"></span>
=== Schnelle Funktionsideen für die Abstrakte Wikipedia ===
Basierend auf den Rückmeldungen der Teilnehmer des Workshops auf der Wikimania sowie auf den Erfahrungen und Anmerkungen aus der Community haben wir eine kurze Liste mit Ideen zusammengestellt, an denen wir im Entwicklungsteam arbeiten könnten. Dies käme zu unseren bereits geplanten Aufgaben hinzu, etwa der Verbesserung der NLG-Unterstützung, der Zusammenarbeit mit Communitys zur Erprobung der Abstrakten Wikipedia in ihren Wikis und weiteren Vorhaben. Wenn du Interesse hast, freuen wir uns über deine Rückmeldung auf dieser Seite: [[Wikifunctions:Wikimania 2026 survey]]
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Wir freuen uns, nun die erste Version menschenlesbarer Versionsunterschiedsansichten für Änderungen an Objekten auf Wikifunctions.org bereitzustellen ([[:phab:T284473|T284473]]), die auch eine Fehlerbehebung für unseren zugrundeliegenden Versionsunterschiedsalgorithmus für Fälle enthält, in denen Elemente sowohl hinzugefügt als auch gelöscht werden ([[:phab:T432755|T432755]]). Ein Bereich, in dem die Darstellung unserer Meinung nach noch schwer zu lesen ist, betrifft das Hinzufügen oder Entfernen von Listenelementen, wenn als Kontext des Elements lediglich '3' angezeigt wird; wir möchten von euch erfahren, was euch gefällt und was anders gestaltet werden sollte, damit wir die Funktion verbessern und anschließend auch auf Änderungen an Artikeln in der Abstrakten Wikipedia ausweiten können.
Zu den weiteren Änderungen an Wikifunctions gehört eine neue Seite, [[Special:FunctionUsage]], auf der du die Verwendung von Funktionen in der Abstrakten Wikipedia und über eingebettete Wikifunctions-Aufrufe auf Wiki-Seiten finden kannst, ''z. B.'' [[Special:FunctionUsage/Z801]] ([[:phab:T390557|T390557]]). Zusätzlich stehen die Bezeichnungen für 'wahr' und 'falsch' nun immer zur Verfügung, sodass bestimmte Bearbeitungen nicht dazu führen, dass in der Benutzeroberfläche lediglich ein rohes "Z41" angezeigt wird ([[:phab:T432458|T432458]]).
<div lang="en" dir="ltr" class="mw-content-ltr">
On Abstract Wikipedia, when editing abstract articles we now show the preview title of the subject in the generated text, not the interface text ([[:phab:T429663|T429663]]). Also, visiting the main "PreviewAbstract" page without specifying which page you want to see will now show a list of available pages (and when it was last updated): [https://abstract.wikipedia.org/wiki/Special:PreviewAbstract https://abstract.wikipedia.org/wiki/Special:PreviewAbstract] If you visit it for a language that isn't yet being generated, you will get a list of languages that are enabled to check, e.g. [https://abstract.wikipedia.org/wiki/Special:PreviewAbstract?uselang=gl https://abstract.wikipedia.org/wiki/Special:PreviewAbstract?uselang=gl]
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
And as part of our work to make sure abstract articles are loaded and shown faster and more stable ([[:phab:T430898|T430898]]), we have improved the flow so that server timeouts shouldn't get stuck but should clear after a few minutes.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Finally, to support more languages, we have created [[Z2053|Z2053/qqa-x-lor]] for Lorrain ([[:phab:T420823|T420823]]); note the unusual language code, as there is no ISO code to use yet.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Next Volunteers’ Corner on September 7 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Following Wikimania and due to the Northern Summer, we’re skipping the August Volunteers’ Corner. The next Volunteers’ Corner will be on Monday, 7 September 2026.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions bi-weekly: 147 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In the last two weeks we had 147 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z37657}}
* {{Z|Z37661}}
* {{Z|Z37665}}
* {{Z|Z37674}}
* {{Z|Z37677}}
* {{Z|Z37682}}
* {{Z|Z37683}}
* {{Z|Z37686}}
* {{Z|Z37689}}
* {{Z|Z37694}}
* {{Z|Z37712}}
* {{Z|Z37719}}
* {{Z|Z37725}}
* {{Z|Z37726}}
* {{Z|Z37732}}
* {{Z|Z37737}}
* {{Z|Z37745}}
* {{Z|Z37747}}
* {{Z|Z37749}}
* {{Z|Z37756}}
* {{Z|Z37761}}
* {{Z|Z37767}}
* {{Z|Z37772}}
* {{Z|Z37774}}
* {{Z|Z37777}}
* {{Z|Z37782}}
* {{Z|Z37785}}
* {{Z|Z37791}}
* {{Z|Z37801}}
* {{Z|Z37802}}
* {{Z|Z37805}}
* {{Z|Z37808}}
* {{Z|Z37809}}
* {{Z|Z37815}}
* {{Z|Z37817}}
* {{Z|Z37821}}
* {{Z|Z37827}}
* {{Z|Z37830}}
* {{Z|Z37833}}
* {{Z|Z37836}}
* {{Z|Z37838}}
* {{Z|Z37840}}
* {{Z|Z37843}}
* {{Z|Z37847}}
* {{Z|Z37851}}
* {{Z|Z37855}}
* {{Z|Z37858}}
* {{Z|Z37859}}
* {{Z|Z37866}}
* {{Z|Z37870}}
* {{Z|Z37873}}
* {{Z|Z37877}}
* {{Z|Z37880}}
* {{Z|Z37883}}
* {{Z|Z37886}}
* {{Z|Z37890}}
* {{Z|Z37895}}
* {{Z|Z37900}}
* {{Z|Z37906}}
* {{Z|Z37912}}
* {{Z|Z37916}}
* {{Z|Z37921}}
* {{Z|Z37922}}
* {{Z|Z37925}}
* {{Z|Z37927}}
* {{Z|Z37930}}
* {{Z|Z37934}}
* {{Z|Z37936}}
* {{Z|Z37940}}
* {{Z|Z37945}}
* {{Z|Z37951}}
* {{Z|Z37956}}
* {{Z|Z37959}}
* {{Z|Z37963}}
* {{Z|Z37970}}
* {{Z|Z37979}}
* {{Z|Z37984}}
* {{Z|Z37988}}
* {{Z|Z37995}}
* {{Z|Z37999}}
* {{Z|Z38011}}
* {{Z|Z38021}}
* {{Z|Z38025}}
* {{Z|Z38031}}
* {{Z|Z38034}}
* {{Z|Z38039}}
* {{Z|Z38042}}
* {{Z|Z38046}}
* {{Z|Z38053}}
* {{Z|Z38057}}
* {{Z|Z38060}}
* {{Z|Z38068}}
* {{Z|Z38078}}
* {{Z|Z38083}}
* {{Z|Z38095}}
* {{Z|Z38103}}
* {{Z|Z38114}}
* {{Z|Z38119}}
* {{Z|Z38129}}
* {{Z|Z38150}}
* {{Z|Z38159}}
* {{Z|Z38168}}
* {{Z|Z38178}}
* {{Z|Z38181}}
* {{Z|Z38185}}
* {{Z|Z38189}}
* {{Z|Z38198}}
* {{Z|Z38205}}
* {{Z|Z38210}}
* {{Z|Z38213}}
* {{Z|Z38216}}
* {{Z|Z38226}}
* {{Z|Z38229}}
* {{Z|Z38240}}
* {{Z|Z38246}}
* {{Z|Z38250}}
* {{Z|Z38255}}
* {{Z|Z38256}}
* {{Z|Z38272}}
* {{Z|Z38274}}
* {{Z|Z38280}}
* {{Z|Z38285}}
* {{Z|Z38288}}
* {{Z|Z38295}}
* {{Z|Z38317}}
* {{Z|Z38323}}
* {{Z|Z38325}}
* {{Z|Z38329}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-07-29]]
ph7309vvkw3zkzdzhyg4qyr4lcnxx0y
296156
296154
2026-08-02T18:13:25Z
Ameisenigel
44
Created page with "Bei der Bearbeitung abstrakter Artikel in der Abstrakten Wikipedia zeigen wir im generierten Text nun den Vorschautitel des jeweiligen Themas an und nicht mehr den Text der Benutzeroberfläche ($1). Zudem wird beim Aufruf der Hauptseite "PreviewAbstract" ohne Angabe einer bestimmten Seite nun eine Liste der verfügbaren Seiten (samt Zeitpunkt der letzten Aktualisierung) angezeigt: $2 Ruft man die Seite für eine Sprache auf, für die sie noch nicht generiert wurde, erhä..."
296156
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-07-16
| nextlabel = Nächstes Update
| next =
}}
Willkommen bei Newsletter Nr. [https://www.wikifunctions.org/wiki/Z13521?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13521%22%2C%22Z13521K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221%22%7D%7D%2C%22Z13521K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13521%22%2C%22Z13521K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%7D%2C%22Z13521K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%223%22%7D%7D%7D%7D 258].
<span id="Abstract_Wikipedia_at_Wikimania"></span>
=== Abstrakte Wikipedia bei der Wikimania ===
Letzte Woche fand die Wikimania statt, das jährliche globale Treffen von Wikimedianern aus aller Welt. Es war unglaublich viel los! Vielen Dank an alle, die das Gespräch mit uns über die Abstrakte Wikipedia gesucht haben. Zahlreiche Personen äußerten die Ansicht, dass die Abstrakte Wikipedia einen Teil der Zukunft von Wikipedia darstellt, und zeigten sich begeistert über den Start des Projekts sowie dessen Potenzial für die weitere Entwicklung. Heute konzentrieren wir uns auf drei Sitzungen der Konferenz zu Themen mit Bezug zur Abstrakten Wikipedia und verlinken auf die entsprechenden Aufzeichnungen bei YouTube (die Konferenzorganisatoren werden diese in Kürze auch auf Commons hochladen). Beim nächsten Mal werden wir weitere Geschichten und Zitate von der Konferenz teilen.
Zunächst stellte Dnshitobu “''[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Indigene Sprachen für Wikifunctions bereit machen]''” vor, wobei es darum ging, Lexeme in Wikidata für die Abstrakte Wikipedia vorzubereiten. Er erörterte die Herausforderungen bei der Nutzung von Wikidata zur Steigerung von Anzahl und Qualität der Lexeme in verschiedenen Sprachen, die Erstellung von Fragmentfunktionen zur Generierung natürlicher Sprache (NLG) auf Wikifunctions sowie insbesondere die Frage, wie Sprachen mit geringen Ressourcen anfangen können. Sein zentraler Vorschlag ist, dass Autoren einfache Wikitext-Tabellen mit Beispielfragmenten in ihrer Sprache erstellen, sodass andere dann später die technische Arbeit der Einrichtung von Lexemen und NLG-Funktionen übernehmen können. Seine Tabelle für Dagbani ist unter [[User:Dnshitobu/Dagbani_Fragments]] zu finden. Ein Video dieser Sitzung beginnt bei 5:17 in [https://www.youtube.com/watch?v=hvpOFVZhgnE&t=19004s dieser Stream-Aufzeichnung].
Zweitens stellte Mahir “''[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ Von Abstrakten Inhalten zu Konkretem Text mit Wikidata-Lexemen]''” vor. Dabei ging es um die von ihm entwickelte Suite von Werkzeugen zur Generierung natürlicher Sprache – [https://gitlab.com/mahir256/ninai Ninai], [https://gitlab.com/mahir256/udiron Udiron] und [https://elemthala.toolforge.org/ Elemthala] – sowie um die Funktionsweise von [[Wikifunctions:Type proposals/Semantic unit|semantischen Einheiten]]. Er zeigte zahlreiche Beispiele auf Französisch und in anderen Sprachen, was sehr dazu beitrug, seinen Vorschlag und das System verständlich zu machen. Ein Video dieser Sitzung beginnt bei 6:45 in [https://www.youtube.com/watch?v=hvpOFVZhgnE&t=24270s dieser Stream-Aufzeichnung].
Als Drittes stand der vom Team organisierte Workshop “''[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Workshop Abstrakte Wikipedia: Lasst uns einen mehrsprachigen Artikel erstellen!]''” auf dem Programm. Der Raum war komplett gefüllt und gleich zu Beginn fiel das WLAN des Veranstaltungsortes aus, was die Durchführung eines praxisorientierten Workshops zur Herausforderung machte. Doch nach wenigen Minuten funktionierte das WLAN wieder und die Veranstaltung konnte richtig beginnen.
Und es war ein ganz besonderes Erlebnis, dort zu sein! Wir haben erlebt, wie Dutzenden von Teilnehmern die Erstellung ihres allerersten Artikels in der Abstrakten Wikipedia gelang, und wir haben dabei typische Hürden und Schwierigkeiten festgestellt. Wir wenden uns nun an alle, die an dieser Sitzung teilgenommen haben, um Rückmeldungen einzuholen, die uns helfen können, die Nutzererfahrung zu verbessern (siehe unten).
Mein persönlicher Höhepunkt dieser Sitzung war ein Muttersprachler des Tyap aus Nigeria, der mich zu sich rief. Er arbeitete gerade an einem Artikel über ein Thema aus dem Tyap-Umfeld und nutzte dafür die Abstrakte Wikipedia auf Tyap. Er war bei der Benutzeroberfläche auf ein Problem gestoßen und nachdem dieses gelöst war, verfasste er seinen ersten Satz. Leider ergab das Ergebnis auf Tyap keinen Sinn, doch als wir in Englisch wechselten und das Resultat sahen, war er zufrieden. Als er dann jedoch zu Französisch wechselte, sah ich ein breites Lächeln auf seinem Gesicht, als er das Ergebnis seiner Arbeit betrachtete.
Das ist eine der Grundideen der Abstrakten Wikipedia: Jeder kann in seiner eigenen Sprache zu einer gemeinsamen Enzyklopädie beitragen, die anschließend in sehr vielen Sprachen gelesen werden kann. Ich war unglaublich gespannt darauf, das in der Praxis zu sehen. Und ich habe es nicht nur in Tyap gesehen, sondern auch auf Japanisch und Französisch.
Ein weiterer Höhepunkt war es zu sehen, wie eine Person, die zum ersten Mal einen Beitrag leistete, einen ziemlich beeindruckenden Artikel verfasste, besonders angesichts des aktuellen Stands der Abstrakten Wikipedia und von Wikifunctions. Innerhalb der kurzen Dauer des Workshops schrieb sie den [[:abstract:Q1289|abstrakten Artikel über Grenoble]], einen der besseren Artikel, die es derzeit in der Abstrakten Wikipedia gibt.
Ein [https://www.youtube.com/watch?v=nCVeXaAk77c&t=5544s Video dieser Sitzung beginnt bei 1:32:24 in diesem aufgezeichneten YouTube-Stream.] James stellte zunächst das Projekt vor und beantwortete einige Fragen und anschließend arbeiteten die Teilnehmer an ihren Artikeln, während wir herumgingen und Unterstützung anboten. Das bedeutet, dass das Video nach der Einführung wahrscheinlich nicht mehr allzu spannend anzusehen ist.
Ein herzliches Dankeschön an alle, die bei der Organisation der Sitzung geholfen haben, insbesondere an die engagierten Freiwilligen, die nützliche und benutzerfreundliche Funktionen entwickelten, die Liste der hinzuzufügenden Fragmente aktualisierten und sicherstellten, dass die als Demo gezeigten Artikel funktionierten. Wir sind euch zu großem Dank verpflichtet! Ohne euch wäre diese Sitzung nicht möglich gewesen.
Nächste Woche werden wir weitere Zitate und Eindrücke von der Wikimania in Paris teilen.
<span id="Abstract_Wikipedia_quick_feature_ideas"></span>
=== Schnelle Funktionsideen für die Abstrakte Wikipedia ===
Basierend auf den Rückmeldungen der Teilnehmer des Workshops auf der Wikimania sowie auf den Erfahrungen und Anmerkungen aus der Community haben wir eine kurze Liste mit Ideen zusammengestellt, an denen wir im Entwicklungsteam arbeiten könnten. Dies käme zu unseren bereits geplanten Aufgaben hinzu, etwa der Verbesserung der NLG-Unterstützung, der Zusammenarbeit mit Communitys zur Erprobung der Abstrakten Wikipedia in ihren Wikis und weiteren Vorhaben. Wenn du Interesse hast, freuen wir uns über deine Rückmeldung auf dieser Seite: [[Wikifunctions:Wikimania 2026 survey]]
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Wir freuen uns, nun die erste Version menschenlesbarer Versionsunterschiedsansichten für Änderungen an Objekten auf Wikifunctions.org bereitzustellen ([[:phab:T284473|T284473]]), die auch eine Fehlerbehebung für unseren zugrundeliegenden Versionsunterschiedsalgorithmus für Fälle enthält, in denen Elemente sowohl hinzugefügt als auch gelöscht werden ([[:phab:T432755|T432755]]). Ein Bereich, in dem die Darstellung unserer Meinung nach noch schwer zu lesen ist, betrifft das Hinzufügen oder Entfernen von Listenelementen, wenn als Kontext des Elements lediglich '3' angezeigt wird; wir möchten von euch erfahren, was euch gefällt und was anders gestaltet werden sollte, damit wir die Funktion verbessern und anschließend auch auf Änderungen an Artikeln in der Abstrakten Wikipedia ausweiten können.
Zu den weiteren Änderungen an Wikifunctions gehört eine neue Seite, [[Special:FunctionUsage]], auf der du die Verwendung von Funktionen in der Abstrakten Wikipedia und über eingebettete Wikifunctions-Aufrufe auf Wiki-Seiten finden kannst, ''z. B.'' [[Special:FunctionUsage/Z801]] ([[:phab:T390557|T390557]]). Zusätzlich stehen die Bezeichnungen für 'wahr' und 'falsch' nun immer zur Verfügung, sodass bestimmte Bearbeitungen nicht dazu führen, dass in der Benutzeroberfläche lediglich ein rohes "Z41" angezeigt wird ([[:phab:T432458|T432458]]).
Bei der Bearbeitung abstrakter Artikel in der Abstrakten Wikipedia zeigen wir im generierten Text nun den Vorschautitel des jeweiligen Themas an und nicht mehr den Text der Benutzeroberfläche ([[:phab:T429663|T429663]]). Zudem wird beim Aufruf der Hauptseite "PreviewAbstract" ohne Angabe einer bestimmten Seite nun eine Liste der verfügbaren Seiten (samt Zeitpunkt der letzten Aktualisierung) angezeigt: [https://abstract.wikipedia.org/wiki/Special:PreviewAbstract https://abstract.wikipedia.org/wiki/Special:PreviewAbstract] Ruft man die Seite für eine Sprache auf, für die sie noch nicht generiert wurde, erhält man eine Liste der Sprachen, die zur Überprüfung freigeschaltet sind, z. B. [https://abstract.wikipedia.org/wiki/Special:PreviewAbstract?uselang=gl https://abstract.wikipedia.org/wiki/Special:PreviewAbstract?uselang=gl]
<div lang="en" dir="ltr" class="mw-content-ltr">
And as part of our work to make sure abstract articles are loaded and shown faster and more stable ([[:phab:T430898|T430898]]), we have improved the flow so that server timeouts shouldn't get stuck but should clear after a few minutes.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Finally, to support more languages, we have created [[Z2053|Z2053/qqa-x-lor]] for Lorrain ([[:phab:T420823|T420823]]); note the unusual language code, as there is no ISO code to use yet.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Next Volunteers’ Corner on September 7 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Following Wikimania and due to the Northern Summer, we’re skipping the August Volunteers’ Corner. The next Volunteers’ Corner will be on Monday, 7 September 2026.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions bi-weekly: 147 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In the last two weeks we had 147 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z37657}}
* {{Z|Z37661}}
* {{Z|Z37665}}
* {{Z|Z37674}}
* {{Z|Z37677}}
* {{Z|Z37682}}
* {{Z|Z37683}}
* {{Z|Z37686}}
* {{Z|Z37689}}
* {{Z|Z37694}}
* {{Z|Z37712}}
* {{Z|Z37719}}
* {{Z|Z37725}}
* {{Z|Z37726}}
* {{Z|Z37732}}
* {{Z|Z37737}}
* {{Z|Z37745}}
* {{Z|Z37747}}
* {{Z|Z37749}}
* {{Z|Z37756}}
* {{Z|Z37761}}
* {{Z|Z37767}}
* {{Z|Z37772}}
* {{Z|Z37774}}
* {{Z|Z37777}}
* {{Z|Z37782}}
* {{Z|Z37785}}
* {{Z|Z37791}}
* {{Z|Z37801}}
* {{Z|Z37802}}
* {{Z|Z37805}}
* {{Z|Z37808}}
* {{Z|Z37809}}
* {{Z|Z37815}}
* {{Z|Z37817}}
* {{Z|Z37821}}
* {{Z|Z37827}}
* {{Z|Z37830}}
* {{Z|Z37833}}
* {{Z|Z37836}}
* {{Z|Z37838}}
* {{Z|Z37840}}
* {{Z|Z37843}}
* {{Z|Z37847}}
* {{Z|Z37851}}
* {{Z|Z37855}}
* {{Z|Z37858}}
* {{Z|Z37859}}
* {{Z|Z37866}}
* {{Z|Z37870}}
* {{Z|Z37873}}
* {{Z|Z37877}}
* {{Z|Z37880}}
* {{Z|Z37883}}
* {{Z|Z37886}}
* {{Z|Z37890}}
* {{Z|Z37895}}
* {{Z|Z37900}}
* {{Z|Z37906}}
* {{Z|Z37912}}
* {{Z|Z37916}}
* {{Z|Z37921}}
* {{Z|Z37922}}
* {{Z|Z37925}}
* {{Z|Z37927}}
* {{Z|Z37930}}
* {{Z|Z37934}}
* {{Z|Z37936}}
* {{Z|Z37940}}
* {{Z|Z37945}}
* {{Z|Z37951}}
* {{Z|Z37956}}
* {{Z|Z37959}}
* {{Z|Z37963}}
* {{Z|Z37970}}
* {{Z|Z37979}}
* {{Z|Z37984}}
* {{Z|Z37988}}
* {{Z|Z37995}}
* {{Z|Z37999}}
* {{Z|Z38011}}
* {{Z|Z38021}}
* {{Z|Z38025}}
* {{Z|Z38031}}
* {{Z|Z38034}}
* {{Z|Z38039}}
* {{Z|Z38042}}
* {{Z|Z38046}}
* {{Z|Z38053}}
* {{Z|Z38057}}
* {{Z|Z38060}}
* {{Z|Z38068}}
* {{Z|Z38078}}
* {{Z|Z38083}}
* {{Z|Z38095}}
* {{Z|Z38103}}
* {{Z|Z38114}}
* {{Z|Z38119}}
* {{Z|Z38129}}
* {{Z|Z38150}}
* {{Z|Z38159}}
* {{Z|Z38168}}
* {{Z|Z38178}}
* {{Z|Z38181}}
* {{Z|Z38185}}
* {{Z|Z38189}}
* {{Z|Z38198}}
* {{Z|Z38205}}
* {{Z|Z38210}}
* {{Z|Z38213}}
* {{Z|Z38216}}
* {{Z|Z38226}}
* {{Z|Z38229}}
* {{Z|Z38240}}
* {{Z|Z38246}}
* {{Z|Z38250}}
* {{Z|Z38255}}
* {{Z|Z38256}}
* {{Z|Z38272}}
* {{Z|Z38274}}
* {{Z|Z38280}}
* {{Z|Z38285}}
* {{Z|Z38288}}
* {{Z|Z38295}}
* {{Z|Z38317}}
* {{Z|Z38323}}
* {{Z|Z38325}}
* {{Z|Z38329}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-07-29]]
thn9xofw4ja017ho7irygo5gb82e2jp
296158
296156
2026-08-02T18:14:02Z
Ameisenigel
44
296158
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-07-16
| nextlabel = Nächstes Update
| next =
}}
Willkommen bei Newsletter Nr. [https://www.wikifunctions.org/wiki/Z13521?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13521%22%2C%22Z13521K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221%22%7D%7D%2C%22Z13521K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13521%22%2C%22Z13521K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%7D%2C%22Z13521K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%223%22%7D%7D%7D%7D 258].
<span id="Abstract_Wikipedia_at_Wikimania"></span>
=== Abstrakte Wikipedia bei der Wikimania ===
Letzte Woche fand die Wikimania statt, das jährliche globale Treffen von Wikimedianern aus aller Welt. Es war unglaublich viel los! Vielen Dank an alle, die das Gespräch mit uns über die Abstrakte Wikipedia gesucht haben. Zahlreiche Personen äußerten die Ansicht, dass die Abstrakte Wikipedia einen Teil der Zukunft von Wikipedia darstellt, und zeigten sich begeistert über den Start des Projekts sowie dessen Potenzial für die weitere Entwicklung. Heute konzentrieren wir uns auf drei Sitzungen der Konferenz zu Themen mit Bezug zur Abstrakten Wikipedia und verlinken auf die entsprechenden Aufzeichnungen bei YouTube (die Konferenzorganisatoren werden diese in Kürze auch auf Commons hochladen). Beim nächsten Mal werden wir weitere Geschichten und Zitate von der Konferenz teilen.
Zunächst stellte Dnshitobu “''[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Indigene Sprachen für Wikifunctions bereit machen]''” vor, wobei es darum ging, Lexeme in Wikidata für die Abstrakte Wikipedia vorzubereiten. Er erörterte die Herausforderungen bei der Nutzung von Wikidata zur Steigerung von Anzahl und Qualität der Lexeme in verschiedenen Sprachen, die Erstellung von Fragmentfunktionen zur Generierung natürlicher Sprache (NLG) auf Wikifunctions sowie insbesondere die Frage, wie Sprachen mit geringen Ressourcen anfangen können. Sein zentraler Vorschlag ist, dass Autoren einfache Wikitext-Tabellen mit Beispielfragmenten in ihrer Sprache erstellen, sodass andere dann später die technische Arbeit der Einrichtung von Lexemen und NLG-Funktionen übernehmen können. Seine Tabelle für Dagbani ist unter [[User:Dnshitobu/Dagbani_Fragments]] zu finden. Ein Video dieser Sitzung beginnt bei 5:17 in [https://www.youtube.com/watch?v=hvpOFVZhgnE&t=19004s dieser Stream-Aufzeichnung].
Zweitens stellte Mahir “''[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ Von Abstrakten Inhalten zu Konkretem Text mit Wikidata-Lexemen]''” vor. Dabei ging es um die von ihm entwickelte Suite von Werkzeugen zur Generierung natürlicher Sprache – [https://gitlab.com/mahir256/ninai Ninai], [https://gitlab.com/mahir256/udiron Udiron] und [https://elemthala.toolforge.org/ Elemthala] – sowie um die Funktionsweise von [[Wikifunctions:Type proposals/Semantic unit|semantischen Einheiten]]. Er zeigte zahlreiche Beispiele auf Französisch und in anderen Sprachen, was sehr dazu beitrug, seinen Vorschlag und das System verständlich zu machen. Ein Video dieser Sitzung beginnt bei 6:45 in [https://www.youtube.com/watch?v=hvpOFVZhgnE&t=24270s dieser Stream-Aufzeichnung].
Als Drittes stand der vom Team organisierte Workshop “''[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Workshop Abstrakte Wikipedia: Lasst uns einen mehrsprachigen Artikel erstellen!]''” auf dem Programm. Der Raum war komplett gefüllt und gleich zu Beginn fiel das WLAN des Veranstaltungsortes aus, was die Durchführung eines praxisorientierten Workshops zur Herausforderung machte. Doch nach wenigen Minuten funktionierte das WLAN wieder und die Veranstaltung konnte richtig beginnen.
Und es war ein ganz besonderes Erlebnis, dort zu sein! Wir haben erlebt, wie Dutzenden von Teilnehmern die Erstellung ihres allerersten Artikels in der Abstrakten Wikipedia gelang, und wir haben dabei typische Hürden und Schwierigkeiten festgestellt. Wir wenden uns nun an alle, die an dieser Sitzung teilgenommen haben, um Rückmeldungen einzuholen, die uns helfen können, die Nutzererfahrung zu verbessern (siehe unten).
Mein persönlicher Höhepunkt dieser Sitzung war ein Muttersprachler des Tyap aus Nigeria, der mich zu sich rief. Er arbeitete gerade an einem Artikel über ein Thema aus dem Tyap-Umfeld und nutzte dafür die Abstrakte Wikipedia auf Tyap. Er war bei der Benutzeroberfläche auf ein Problem gestoßen und nachdem dieses gelöst war, verfasste er seinen ersten Satz. Leider ergab das Ergebnis auf Tyap keinen Sinn, doch als wir in Englisch wechselten und das Resultat sahen, war er zufrieden. Als er dann jedoch zu Französisch wechselte, sah ich ein breites Lächeln auf seinem Gesicht, als er das Ergebnis seiner Arbeit betrachtete.
Das ist eine der Grundideen der Abstrakten Wikipedia: Jeder kann in seiner eigenen Sprache zu einer gemeinsamen Enzyklopädie beitragen, die anschließend in sehr vielen Sprachen gelesen werden kann. Ich war unglaublich gespannt darauf, das in der Praxis zu sehen. Und ich habe es nicht nur in Tyap gesehen, sondern auch auf Japanisch und Französisch.
Ein weiterer Höhepunkt war es zu sehen, wie eine Person, die zum ersten Mal einen Beitrag leistete, einen ziemlich beeindruckenden Artikel verfasste, besonders angesichts des aktuellen Stands der Abstrakten Wikipedia und von Wikifunctions. Innerhalb der kurzen Dauer des Workshops schrieb sie den [[:abstract:Q1289|abstrakten Artikel über Grenoble]], einen der besseren Artikel, die es derzeit in der Abstrakten Wikipedia gibt.
Ein [https://www.youtube.com/watch?v=nCVeXaAk77c&t=5544s Video dieser Sitzung beginnt bei 1:32:24 in diesem aufgezeichneten YouTube-Stream.] James stellte zunächst das Projekt vor und beantwortete einige Fragen und anschließend arbeiteten die Teilnehmer an ihren Artikeln, während wir herumgingen und Unterstützung anboten. Das bedeutet, dass das Video nach der Einführung wahrscheinlich nicht mehr allzu spannend anzusehen ist.
Ein herzliches Dankeschön an alle, die bei der Organisation der Sitzung geholfen haben, insbesondere an die engagierten Freiwilligen, die nützliche und benutzerfreundliche Funktionen entwickelten, die Liste der hinzuzufügenden Fragmente aktualisierten und sicherstellten, dass die als Demo gezeigten Artikel funktionierten. Wir sind euch zu großem Dank verpflichtet! Ohne euch wäre diese Sitzung nicht möglich gewesen.
Nächste Woche werden wir weitere Zitate und Eindrücke von der Wikimania in Paris teilen.
<span id="Abstract_Wikipedia_quick_feature_ideas"></span>
=== Schnelle Funktionsideen für die Abstrakte Wikipedia ===
Basierend auf den Rückmeldungen der Teilnehmer des Workshops auf der Wikimania sowie auf den Erfahrungen und Anmerkungen aus der Community haben wir eine kurze Liste mit Ideen zusammengestellt, an denen wir im Entwicklungsteam arbeiten könnten. Dies käme zu unseren bereits geplanten Aufgaben hinzu, etwa der Verbesserung der NLG-Unterstützung, der Zusammenarbeit mit Communitys zur Erprobung der Abstrakten Wikipedia in ihren Wikis und weiteren Vorhaben. Wenn du Interesse hast, freuen wir uns über deine Rückmeldung auf dieser Seite: [[Wikifunctions:Wikimania 2026 survey]]
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Wir freuen uns, nun die erste Version menschenlesbarer Versionsunterschiedsansichten für Änderungen an Objekten auf Wikifunctions.org bereitzustellen ([[:phab:T284473|T284473]]), die auch eine Fehlerbehebung für unseren zugrundeliegenden Versionsunterschiedsalgorithmus für Fälle enthält, in denen Elemente sowohl hinzugefügt als auch gelöscht werden ([[:phab:T432755|T432755]]). Ein Bereich, in dem die Darstellung unserer Meinung nach noch schwer zu lesen ist, betrifft das Hinzufügen oder Entfernen von Listenelementen, wenn als Kontext des Elements lediglich '3' angezeigt wird; wir möchten von euch erfahren, was euch gefällt und was anders gestaltet werden sollte, damit wir die Funktion verbessern und anschließend auch auf Änderungen an Artikeln in der Abstrakten Wikipedia ausweiten können.
Zu den weiteren Änderungen an Wikifunctions gehört eine neue Seite, [[Special:FunctionUsage]], auf der du die Verwendung von Funktionen in der Abstrakten Wikipedia und über eingebettete Wikifunctions-Aufrufe auf Wiki-Seiten finden kannst, ''z. B.'' [[Special:FunctionUsage/Z801]] ([[:phab:T390557|T390557]]). Zusätzlich stehen die Bezeichnungen für 'wahr' und 'falsch' nun immer zur Verfügung, sodass bestimmte Bearbeitungen nicht dazu führen, dass in der Benutzeroberfläche lediglich ein rohes "Z41" angezeigt wird ([[:phab:T432458|T432458]]).
Bei der Bearbeitung abstrakter Artikel in der Abstrakten Wikipedia zeigen wir im generierten Text nun den Vorschautitel des jeweiligen Themas an und nicht mehr den Text der Benutzeroberfläche ([[:phab:T429663|T429663]]). Zudem wird beim Aufruf der Hauptseite "PreviewAbstract" ohne Angabe einer bestimmten Seite nun eine Liste der verfügbaren Seiten (samt Zeitpunkt der letzten Aktualisierung) angezeigt: [https://abstract.wikipedia.org/wiki/Special:PreviewAbstract https://abstract.wikipedia.org/wiki/Special:PreviewAbstract]. Ruft man die Seite für eine Sprache auf, für die sie noch nicht generiert wurde, erhält man eine Liste der Sprachen, die zur Überprüfung freigeschaltet sind, z. B. [https://abstract.wikipedia.org/wiki/Special:PreviewAbstract?uselang=gl https://abstract.wikipedia.org/wiki/Special:PreviewAbstract?uselang=gl]
<div lang="en" dir="ltr" class="mw-content-ltr">
And as part of our work to make sure abstract articles are loaded and shown faster and more stable ([[:phab:T430898|T430898]]), we have improved the flow so that server timeouts shouldn't get stuck but should clear after a few minutes.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Finally, to support more languages, we have created [[Z2053|Z2053/qqa-x-lor]] for Lorrain ([[:phab:T420823|T420823]]); note the unusual language code, as there is no ISO code to use yet.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Next Volunteers’ Corner on September 7 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Following Wikimania and due to the Northern Summer, we’re skipping the August Volunteers’ Corner. The next Volunteers’ Corner will be on Monday, 7 September 2026.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions bi-weekly: 147 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In the last two weeks we had 147 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z37657}}
* {{Z|Z37661}}
* {{Z|Z37665}}
* {{Z|Z37674}}
* {{Z|Z37677}}
* {{Z|Z37682}}
* {{Z|Z37683}}
* {{Z|Z37686}}
* {{Z|Z37689}}
* {{Z|Z37694}}
* {{Z|Z37712}}
* {{Z|Z37719}}
* {{Z|Z37725}}
* {{Z|Z37726}}
* {{Z|Z37732}}
* {{Z|Z37737}}
* {{Z|Z37745}}
* {{Z|Z37747}}
* {{Z|Z37749}}
* {{Z|Z37756}}
* {{Z|Z37761}}
* {{Z|Z37767}}
* {{Z|Z37772}}
* {{Z|Z37774}}
* {{Z|Z37777}}
* {{Z|Z37782}}
* {{Z|Z37785}}
* {{Z|Z37791}}
* {{Z|Z37801}}
* {{Z|Z37802}}
* {{Z|Z37805}}
* {{Z|Z37808}}
* {{Z|Z37809}}
* {{Z|Z37815}}
* {{Z|Z37817}}
* {{Z|Z37821}}
* {{Z|Z37827}}
* {{Z|Z37830}}
* {{Z|Z37833}}
* {{Z|Z37836}}
* {{Z|Z37838}}
* {{Z|Z37840}}
* {{Z|Z37843}}
* {{Z|Z37847}}
* {{Z|Z37851}}
* {{Z|Z37855}}
* {{Z|Z37858}}
* {{Z|Z37859}}
* {{Z|Z37866}}
* {{Z|Z37870}}
* {{Z|Z37873}}
* {{Z|Z37877}}
* {{Z|Z37880}}
* {{Z|Z37883}}
* {{Z|Z37886}}
* {{Z|Z37890}}
* {{Z|Z37895}}
* {{Z|Z37900}}
* {{Z|Z37906}}
* {{Z|Z37912}}
* {{Z|Z37916}}
* {{Z|Z37921}}
* {{Z|Z37922}}
* {{Z|Z37925}}
* {{Z|Z37927}}
* {{Z|Z37930}}
* {{Z|Z37934}}
* {{Z|Z37936}}
* {{Z|Z37940}}
* {{Z|Z37945}}
* {{Z|Z37951}}
* {{Z|Z37956}}
* {{Z|Z37959}}
* {{Z|Z37963}}
* {{Z|Z37970}}
* {{Z|Z37979}}
* {{Z|Z37984}}
* {{Z|Z37988}}
* {{Z|Z37995}}
* {{Z|Z37999}}
* {{Z|Z38011}}
* {{Z|Z38021}}
* {{Z|Z38025}}
* {{Z|Z38031}}
* {{Z|Z38034}}
* {{Z|Z38039}}
* {{Z|Z38042}}
* {{Z|Z38046}}
* {{Z|Z38053}}
* {{Z|Z38057}}
* {{Z|Z38060}}
* {{Z|Z38068}}
* {{Z|Z38078}}
* {{Z|Z38083}}
* {{Z|Z38095}}
* {{Z|Z38103}}
* {{Z|Z38114}}
* {{Z|Z38119}}
* {{Z|Z38129}}
* {{Z|Z38150}}
* {{Z|Z38159}}
* {{Z|Z38168}}
* {{Z|Z38178}}
* {{Z|Z38181}}
* {{Z|Z38185}}
* {{Z|Z38189}}
* {{Z|Z38198}}
* {{Z|Z38205}}
* {{Z|Z38210}}
* {{Z|Z38213}}
* {{Z|Z38216}}
* {{Z|Z38226}}
* {{Z|Z38229}}
* {{Z|Z38240}}
* {{Z|Z38246}}
* {{Z|Z38250}}
* {{Z|Z38255}}
* {{Z|Z38256}}
* {{Z|Z38272}}
* {{Z|Z38274}}
* {{Z|Z38280}}
* {{Z|Z38285}}
* {{Z|Z38288}}
* {{Z|Z38295}}
* {{Z|Z38317}}
* {{Z|Z38323}}
* {{Z|Z38325}}
* {{Z|Z38329}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-07-29]]
qx77wijuewd7vysu4hquxc93i4hw7n0
296160
296158
2026-08-02T18:14:56Z
Ameisenigel
44
Created page with "Im Rahmen unserer Arbeit, das Laden und Anzeigen von abstrakten Artikeln schneller und stabiler zu gestalten ($1), haben wir den Ablauf so optimiert, dass Zeitüberschreitungen des Servers nicht mehr dauerhaft hängen bleiben, sondern sich nach einigen Minuten von selbst auflösen."
296160
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-07-16
| nextlabel = Nächstes Update
| next =
}}
Willkommen bei Newsletter Nr. [https://www.wikifunctions.org/wiki/Z13521?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13521%22%2C%22Z13521K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221%22%7D%7D%2C%22Z13521K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13521%22%2C%22Z13521K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%7D%2C%22Z13521K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%223%22%7D%7D%7D%7D 258].
<span id="Abstract_Wikipedia_at_Wikimania"></span>
=== Abstrakte Wikipedia bei der Wikimania ===
Letzte Woche fand die Wikimania statt, das jährliche globale Treffen von Wikimedianern aus aller Welt. Es war unglaublich viel los! Vielen Dank an alle, die das Gespräch mit uns über die Abstrakte Wikipedia gesucht haben. Zahlreiche Personen äußerten die Ansicht, dass die Abstrakte Wikipedia einen Teil der Zukunft von Wikipedia darstellt, und zeigten sich begeistert über den Start des Projekts sowie dessen Potenzial für die weitere Entwicklung. Heute konzentrieren wir uns auf drei Sitzungen der Konferenz zu Themen mit Bezug zur Abstrakten Wikipedia und verlinken auf die entsprechenden Aufzeichnungen bei YouTube (die Konferenzorganisatoren werden diese in Kürze auch auf Commons hochladen). Beim nächsten Mal werden wir weitere Geschichten und Zitate von der Konferenz teilen.
Zunächst stellte Dnshitobu “''[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Indigene Sprachen für Wikifunctions bereit machen]''” vor, wobei es darum ging, Lexeme in Wikidata für die Abstrakte Wikipedia vorzubereiten. Er erörterte die Herausforderungen bei der Nutzung von Wikidata zur Steigerung von Anzahl und Qualität der Lexeme in verschiedenen Sprachen, die Erstellung von Fragmentfunktionen zur Generierung natürlicher Sprache (NLG) auf Wikifunctions sowie insbesondere die Frage, wie Sprachen mit geringen Ressourcen anfangen können. Sein zentraler Vorschlag ist, dass Autoren einfache Wikitext-Tabellen mit Beispielfragmenten in ihrer Sprache erstellen, sodass andere dann später die technische Arbeit der Einrichtung von Lexemen und NLG-Funktionen übernehmen können. Seine Tabelle für Dagbani ist unter [[User:Dnshitobu/Dagbani_Fragments]] zu finden. Ein Video dieser Sitzung beginnt bei 5:17 in [https://www.youtube.com/watch?v=hvpOFVZhgnE&t=19004s dieser Stream-Aufzeichnung].
Zweitens stellte Mahir “''[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ Von Abstrakten Inhalten zu Konkretem Text mit Wikidata-Lexemen]''” vor. Dabei ging es um die von ihm entwickelte Suite von Werkzeugen zur Generierung natürlicher Sprache – [https://gitlab.com/mahir256/ninai Ninai], [https://gitlab.com/mahir256/udiron Udiron] und [https://elemthala.toolforge.org/ Elemthala] – sowie um die Funktionsweise von [[Wikifunctions:Type proposals/Semantic unit|semantischen Einheiten]]. Er zeigte zahlreiche Beispiele auf Französisch und in anderen Sprachen, was sehr dazu beitrug, seinen Vorschlag und das System verständlich zu machen. Ein Video dieser Sitzung beginnt bei 6:45 in [https://www.youtube.com/watch?v=hvpOFVZhgnE&t=24270s dieser Stream-Aufzeichnung].
Als Drittes stand der vom Team organisierte Workshop “''[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Workshop Abstrakte Wikipedia: Lasst uns einen mehrsprachigen Artikel erstellen!]''” auf dem Programm. Der Raum war komplett gefüllt und gleich zu Beginn fiel das WLAN des Veranstaltungsortes aus, was die Durchführung eines praxisorientierten Workshops zur Herausforderung machte. Doch nach wenigen Minuten funktionierte das WLAN wieder und die Veranstaltung konnte richtig beginnen.
Und es war ein ganz besonderes Erlebnis, dort zu sein! Wir haben erlebt, wie Dutzenden von Teilnehmern die Erstellung ihres allerersten Artikels in der Abstrakten Wikipedia gelang, und wir haben dabei typische Hürden und Schwierigkeiten festgestellt. Wir wenden uns nun an alle, die an dieser Sitzung teilgenommen haben, um Rückmeldungen einzuholen, die uns helfen können, die Nutzererfahrung zu verbessern (siehe unten).
Mein persönlicher Höhepunkt dieser Sitzung war ein Muttersprachler des Tyap aus Nigeria, der mich zu sich rief. Er arbeitete gerade an einem Artikel über ein Thema aus dem Tyap-Umfeld und nutzte dafür die Abstrakte Wikipedia auf Tyap. Er war bei der Benutzeroberfläche auf ein Problem gestoßen und nachdem dieses gelöst war, verfasste er seinen ersten Satz. Leider ergab das Ergebnis auf Tyap keinen Sinn, doch als wir in Englisch wechselten und das Resultat sahen, war er zufrieden. Als er dann jedoch zu Französisch wechselte, sah ich ein breites Lächeln auf seinem Gesicht, als er das Ergebnis seiner Arbeit betrachtete.
Das ist eine der Grundideen der Abstrakten Wikipedia: Jeder kann in seiner eigenen Sprache zu einer gemeinsamen Enzyklopädie beitragen, die anschließend in sehr vielen Sprachen gelesen werden kann. Ich war unglaublich gespannt darauf, das in der Praxis zu sehen. Und ich habe es nicht nur in Tyap gesehen, sondern auch auf Japanisch und Französisch.
Ein weiterer Höhepunkt war es zu sehen, wie eine Person, die zum ersten Mal einen Beitrag leistete, einen ziemlich beeindruckenden Artikel verfasste, besonders angesichts des aktuellen Stands der Abstrakten Wikipedia und von Wikifunctions. Innerhalb der kurzen Dauer des Workshops schrieb sie den [[:abstract:Q1289|abstrakten Artikel über Grenoble]], einen der besseren Artikel, die es derzeit in der Abstrakten Wikipedia gibt.
Ein [https://www.youtube.com/watch?v=nCVeXaAk77c&t=5544s Video dieser Sitzung beginnt bei 1:32:24 in diesem aufgezeichneten YouTube-Stream.] James stellte zunächst das Projekt vor und beantwortete einige Fragen und anschließend arbeiteten die Teilnehmer an ihren Artikeln, während wir herumgingen und Unterstützung anboten. Das bedeutet, dass das Video nach der Einführung wahrscheinlich nicht mehr allzu spannend anzusehen ist.
Ein herzliches Dankeschön an alle, die bei der Organisation der Sitzung geholfen haben, insbesondere an die engagierten Freiwilligen, die nützliche und benutzerfreundliche Funktionen entwickelten, die Liste der hinzuzufügenden Fragmente aktualisierten und sicherstellten, dass die als Demo gezeigten Artikel funktionierten. Wir sind euch zu großem Dank verpflichtet! Ohne euch wäre diese Sitzung nicht möglich gewesen.
Nächste Woche werden wir weitere Zitate und Eindrücke von der Wikimania in Paris teilen.
<span id="Abstract_Wikipedia_quick_feature_ideas"></span>
=== Schnelle Funktionsideen für die Abstrakte Wikipedia ===
Basierend auf den Rückmeldungen der Teilnehmer des Workshops auf der Wikimania sowie auf den Erfahrungen und Anmerkungen aus der Community haben wir eine kurze Liste mit Ideen zusammengestellt, an denen wir im Entwicklungsteam arbeiten könnten. Dies käme zu unseren bereits geplanten Aufgaben hinzu, etwa der Verbesserung der NLG-Unterstützung, der Zusammenarbeit mit Communitys zur Erprobung der Abstrakten Wikipedia in ihren Wikis und weiteren Vorhaben. Wenn du Interesse hast, freuen wir uns über deine Rückmeldung auf dieser Seite: [[Wikifunctions:Wikimania 2026 survey]]
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Wir freuen uns, nun die erste Version menschenlesbarer Versionsunterschiedsansichten für Änderungen an Objekten auf Wikifunctions.org bereitzustellen ([[:phab:T284473|T284473]]), die auch eine Fehlerbehebung für unseren zugrundeliegenden Versionsunterschiedsalgorithmus für Fälle enthält, in denen Elemente sowohl hinzugefügt als auch gelöscht werden ([[:phab:T432755|T432755]]). Ein Bereich, in dem die Darstellung unserer Meinung nach noch schwer zu lesen ist, betrifft das Hinzufügen oder Entfernen von Listenelementen, wenn als Kontext des Elements lediglich '3' angezeigt wird; wir möchten von euch erfahren, was euch gefällt und was anders gestaltet werden sollte, damit wir die Funktion verbessern und anschließend auch auf Änderungen an Artikeln in der Abstrakten Wikipedia ausweiten können.
Zu den weiteren Änderungen an Wikifunctions gehört eine neue Seite, [[Special:FunctionUsage]], auf der du die Verwendung von Funktionen in der Abstrakten Wikipedia und über eingebettete Wikifunctions-Aufrufe auf Wiki-Seiten finden kannst, ''z. B.'' [[Special:FunctionUsage/Z801]] ([[:phab:T390557|T390557]]). Zusätzlich stehen die Bezeichnungen für 'wahr' und 'falsch' nun immer zur Verfügung, sodass bestimmte Bearbeitungen nicht dazu führen, dass in der Benutzeroberfläche lediglich ein rohes "Z41" angezeigt wird ([[:phab:T432458|T432458]]).
Bei der Bearbeitung abstrakter Artikel in der Abstrakten Wikipedia zeigen wir im generierten Text nun den Vorschautitel des jeweiligen Themas an und nicht mehr den Text der Benutzeroberfläche ([[:phab:T429663|T429663]]). Zudem wird beim Aufruf der Hauptseite "PreviewAbstract" ohne Angabe einer bestimmten Seite nun eine Liste der verfügbaren Seiten (samt Zeitpunkt der letzten Aktualisierung) angezeigt: [https://abstract.wikipedia.org/wiki/Special:PreviewAbstract https://abstract.wikipedia.org/wiki/Special:PreviewAbstract]. Ruft man die Seite für eine Sprache auf, für die sie noch nicht generiert wurde, erhält man eine Liste der Sprachen, die zur Überprüfung freigeschaltet sind, z. B. [https://abstract.wikipedia.org/wiki/Special:PreviewAbstract?uselang=gl https://abstract.wikipedia.org/wiki/Special:PreviewAbstract?uselang=gl]
Im Rahmen unserer Arbeit, das Laden und Anzeigen von abstrakten Artikeln schneller und stabiler zu gestalten ([[:phab:T430898|T430898]]), haben wir den Ablauf so optimiert, dass Zeitüberschreitungen des Servers nicht mehr dauerhaft hängen bleiben, sondern sich nach einigen Minuten von selbst auflösen.
<div lang="en" dir="ltr" class="mw-content-ltr">
Finally, to support more languages, we have created [[Z2053|Z2053/qqa-x-lor]] for Lorrain ([[:phab:T420823|T420823]]); note the unusual language code, as there is no ISO code to use yet.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Next Volunteers’ Corner on September 7 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Following Wikimania and due to the Northern Summer, we’re skipping the August Volunteers’ Corner. The next Volunteers’ Corner will be on Monday, 7 September 2026.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions bi-weekly: 147 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In the last two weeks we had 147 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z37657}}
* {{Z|Z37661}}
* {{Z|Z37665}}
* {{Z|Z37674}}
* {{Z|Z37677}}
* {{Z|Z37682}}
* {{Z|Z37683}}
* {{Z|Z37686}}
* {{Z|Z37689}}
* {{Z|Z37694}}
* {{Z|Z37712}}
* {{Z|Z37719}}
* {{Z|Z37725}}
* {{Z|Z37726}}
* {{Z|Z37732}}
* {{Z|Z37737}}
* {{Z|Z37745}}
* {{Z|Z37747}}
* {{Z|Z37749}}
* {{Z|Z37756}}
* {{Z|Z37761}}
* {{Z|Z37767}}
* {{Z|Z37772}}
* {{Z|Z37774}}
* {{Z|Z37777}}
* {{Z|Z37782}}
* {{Z|Z37785}}
* {{Z|Z37791}}
* {{Z|Z37801}}
* {{Z|Z37802}}
* {{Z|Z37805}}
* {{Z|Z37808}}
* {{Z|Z37809}}
* {{Z|Z37815}}
* {{Z|Z37817}}
* {{Z|Z37821}}
* {{Z|Z37827}}
* {{Z|Z37830}}
* {{Z|Z37833}}
* {{Z|Z37836}}
* {{Z|Z37838}}
* {{Z|Z37840}}
* {{Z|Z37843}}
* {{Z|Z37847}}
* {{Z|Z37851}}
* {{Z|Z37855}}
* {{Z|Z37858}}
* {{Z|Z37859}}
* {{Z|Z37866}}
* {{Z|Z37870}}
* {{Z|Z37873}}
* {{Z|Z37877}}
* {{Z|Z37880}}
* {{Z|Z37883}}
* {{Z|Z37886}}
* {{Z|Z37890}}
* {{Z|Z37895}}
* {{Z|Z37900}}
* {{Z|Z37906}}
* {{Z|Z37912}}
* {{Z|Z37916}}
* {{Z|Z37921}}
* {{Z|Z37922}}
* {{Z|Z37925}}
* {{Z|Z37927}}
* {{Z|Z37930}}
* {{Z|Z37934}}
* {{Z|Z37936}}
* {{Z|Z37940}}
* {{Z|Z37945}}
* {{Z|Z37951}}
* {{Z|Z37956}}
* {{Z|Z37959}}
* {{Z|Z37963}}
* {{Z|Z37970}}
* {{Z|Z37979}}
* {{Z|Z37984}}
* {{Z|Z37988}}
* {{Z|Z37995}}
* {{Z|Z37999}}
* {{Z|Z38011}}
* {{Z|Z38021}}
* {{Z|Z38025}}
* {{Z|Z38031}}
* {{Z|Z38034}}
* {{Z|Z38039}}
* {{Z|Z38042}}
* {{Z|Z38046}}
* {{Z|Z38053}}
* {{Z|Z38057}}
* {{Z|Z38060}}
* {{Z|Z38068}}
* {{Z|Z38078}}
* {{Z|Z38083}}
* {{Z|Z38095}}
* {{Z|Z38103}}
* {{Z|Z38114}}
* {{Z|Z38119}}
* {{Z|Z38129}}
* {{Z|Z38150}}
* {{Z|Z38159}}
* {{Z|Z38168}}
* {{Z|Z38178}}
* {{Z|Z38181}}
* {{Z|Z38185}}
* {{Z|Z38189}}
* {{Z|Z38198}}
* {{Z|Z38205}}
* {{Z|Z38210}}
* {{Z|Z38213}}
* {{Z|Z38216}}
* {{Z|Z38226}}
* {{Z|Z38229}}
* {{Z|Z38240}}
* {{Z|Z38246}}
* {{Z|Z38250}}
* {{Z|Z38255}}
* {{Z|Z38256}}
* {{Z|Z38272}}
* {{Z|Z38274}}
* {{Z|Z38280}}
* {{Z|Z38285}}
* {{Z|Z38288}}
* {{Z|Z38295}}
* {{Z|Z38317}}
* {{Z|Z38323}}
* {{Z|Z38325}}
* {{Z|Z38329}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-07-29]]
tmvpz3d8vd2e43gfrnxtpp05ic8j7z7
296162
296160
2026-08-02T18:22:56Z
Ameisenigel
44
Created page with "Schließlich haben wir zur Unterstützung weiterer Sprachen [[$1|Z2053/qqa-x-lor]] für Lothringisch erstellt ($2); beachte dabei den ungewöhnlichen Sprachcode, da es noch keinen verwendbaren ISO-Code gibt."
296162
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-07-16
| nextlabel = Nächstes Update
| next =
}}
Willkommen bei Newsletter Nr. [https://www.wikifunctions.org/wiki/Z13521?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13521%22%2C%22Z13521K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221%22%7D%7D%2C%22Z13521K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13521%22%2C%22Z13521K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%7D%2C%22Z13521K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%223%22%7D%7D%7D%7D 258].
<span id="Abstract_Wikipedia_at_Wikimania"></span>
=== Abstrakte Wikipedia bei der Wikimania ===
Letzte Woche fand die Wikimania statt, das jährliche globale Treffen von Wikimedianern aus aller Welt. Es war unglaublich viel los! Vielen Dank an alle, die das Gespräch mit uns über die Abstrakte Wikipedia gesucht haben. Zahlreiche Personen äußerten die Ansicht, dass die Abstrakte Wikipedia einen Teil der Zukunft von Wikipedia darstellt, und zeigten sich begeistert über den Start des Projekts sowie dessen Potenzial für die weitere Entwicklung. Heute konzentrieren wir uns auf drei Sitzungen der Konferenz zu Themen mit Bezug zur Abstrakten Wikipedia und verlinken auf die entsprechenden Aufzeichnungen bei YouTube (die Konferenzorganisatoren werden diese in Kürze auch auf Commons hochladen). Beim nächsten Mal werden wir weitere Geschichten und Zitate von der Konferenz teilen.
Zunächst stellte Dnshitobu “''[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Indigene Sprachen für Wikifunctions bereit machen]''” vor, wobei es darum ging, Lexeme in Wikidata für die Abstrakte Wikipedia vorzubereiten. Er erörterte die Herausforderungen bei der Nutzung von Wikidata zur Steigerung von Anzahl und Qualität der Lexeme in verschiedenen Sprachen, die Erstellung von Fragmentfunktionen zur Generierung natürlicher Sprache (NLG) auf Wikifunctions sowie insbesondere die Frage, wie Sprachen mit geringen Ressourcen anfangen können. Sein zentraler Vorschlag ist, dass Autoren einfache Wikitext-Tabellen mit Beispielfragmenten in ihrer Sprache erstellen, sodass andere dann später die technische Arbeit der Einrichtung von Lexemen und NLG-Funktionen übernehmen können. Seine Tabelle für Dagbani ist unter [[User:Dnshitobu/Dagbani_Fragments]] zu finden. Ein Video dieser Sitzung beginnt bei 5:17 in [https://www.youtube.com/watch?v=hvpOFVZhgnE&t=19004s dieser Stream-Aufzeichnung].
Zweitens stellte Mahir “''[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ Von Abstrakten Inhalten zu Konkretem Text mit Wikidata-Lexemen]''” vor. Dabei ging es um die von ihm entwickelte Suite von Werkzeugen zur Generierung natürlicher Sprache – [https://gitlab.com/mahir256/ninai Ninai], [https://gitlab.com/mahir256/udiron Udiron] und [https://elemthala.toolforge.org/ Elemthala] – sowie um die Funktionsweise von [[Wikifunctions:Type proposals/Semantic unit|semantischen Einheiten]]. Er zeigte zahlreiche Beispiele auf Französisch und in anderen Sprachen, was sehr dazu beitrug, seinen Vorschlag und das System verständlich zu machen. Ein Video dieser Sitzung beginnt bei 6:45 in [https://www.youtube.com/watch?v=hvpOFVZhgnE&t=24270s dieser Stream-Aufzeichnung].
Als Drittes stand der vom Team organisierte Workshop “''[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Workshop Abstrakte Wikipedia: Lasst uns einen mehrsprachigen Artikel erstellen!]''” auf dem Programm. Der Raum war komplett gefüllt und gleich zu Beginn fiel das WLAN des Veranstaltungsortes aus, was die Durchführung eines praxisorientierten Workshops zur Herausforderung machte. Doch nach wenigen Minuten funktionierte das WLAN wieder und die Veranstaltung konnte richtig beginnen.
Und es war ein ganz besonderes Erlebnis, dort zu sein! Wir haben erlebt, wie Dutzenden von Teilnehmern die Erstellung ihres allerersten Artikels in der Abstrakten Wikipedia gelang, und wir haben dabei typische Hürden und Schwierigkeiten festgestellt. Wir wenden uns nun an alle, die an dieser Sitzung teilgenommen haben, um Rückmeldungen einzuholen, die uns helfen können, die Nutzererfahrung zu verbessern (siehe unten).
Mein persönlicher Höhepunkt dieser Sitzung war ein Muttersprachler des Tyap aus Nigeria, der mich zu sich rief. Er arbeitete gerade an einem Artikel über ein Thema aus dem Tyap-Umfeld und nutzte dafür die Abstrakte Wikipedia auf Tyap. Er war bei der Benutzeroberfläche auf ein Problem gestoßen und nachdem dieses gelöst war, verfasste er seinen ersten Satz. Leider ergab das Ergebnis auf Tyap keinen Sinn, doch als wir in Englisch wechselten und das Resultat sahen, war er zufrieden. Als er dann jedoch zu Französisch wechselte, sah ich ein breites Lächeln auf seinem Gesicht, als er das Ergebnis seiner Arbeit betrachtete.
Das ist eine der Grundideen der Abstrakten Wikipedia: Jeder kann in seiner eigenen Sprache zu einer gemeinsamen Enzyklopädie beitragen, die anschließend in sehr vielen Sprachen gelesen werden kann. Ich war unglaublich gespannt darauf, das in der Praxis zu sehen. Und ich habe es nicht nur in Tyap gesehen, sondern auch auf Japanisch und Französisch.
Ein weiterer Höhepunkt war es zu sehen, wie eine Person, die zum ersten Mal einen Beitrag leistete, einen ziemlich beeindruckenden Artikel verfasste, besonders angesichts des aktuellen Stands der Abstrakten Wikipedia und von Wikifunctions. Innerhalb der kurzen Dauer des Workshops schrieb sie den [[:abstract:Q1289|abstrakten Artikel über Grenoble]], einen der besseren Artikel, die es derzeit in der Abstrakten Wikipedia gibt.
Ein [https://www.youtube.com/watch?v=nCVeXaAk77c&t=5544s Video dieser Sitzung beginnt bei 1:32:24 in diesem aufgezeichneten YouTube-Stream.] James stellte zunächst das Projekt vor und beantwortete einige Fragen und anschließend arbeiteten die Teilnehmer an ihren Artikeln, während wir herumgingen und Unterstützung anboten. Das bedeutet, dass das Video nach der Einführung wahrscheinlich nicht mehr allzu spannend anzusehen ist.
Ein herzliches Dankeschön an alle, die bei der Organisation der Sitzung geholfen haben, insbesondere an die engagierten Freiwilligen, die nützliche und benutzerfreundliche Funktionen entwickelten, die Liste der hinzuzufügenden Fragmente aktualisierten und sicherstellten, dass die als Demo gezeigten Artikel funktionierten. Wir sind euch zu großem Dank verpflichtet! Ohne euch wäre diese Sitzung nicht möglich gewesen.
Nächste Woche werden wir weitere Zitate und Eindrücke von der Wikimania in Paris teilen.
<span id="Abstract_Wikipedia_quick_feature_ideas"></span>
=== Schnelle Funktionsideen für die Abstrakte Wikipedia ===
Basierend auf den Rückmeldungen der Teilnehmer des Workshops auf der Wikimania sowie auf den Erfahrungen und Anmerkungen aus der Community haben wir eine kurze Liste mit Ideen zusammengestellt, an denen wir im Entwicklungsteam arbeiten könnten. Dies käme zu unseren bereits geplanten Aufgaben hinzu, etwa der Verbesserung der NLG-Unterstützung, der Zusammenarbeit mit Communitys zur Erprobung der Abstrakten Wikipedia in ihren Wikis und weiteren Vorhaben. Wenn du Interesse hast, freuen wir uns über deine Rückmeldung auf dieser Seite: [[Wikifunctions:Wikimania 2026 survey]]
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Wir freuen uns, nun die erste Version menschenlesbarer Versionsunterschiedsansichten für Änderungen an Objekten auf Wikifunctions.org bereitzustellen ([[:phab:T284473|T284473]]), die auch eine Fehlerbehebung für unseren zugrundeliegenden Versionsunterschiedsalgorithmus für Fälle enthält, in denen Elemente sowohl hinzugefügt als auch gelöscht werden ([[:phab:T432755|T432755]]). Ein Bereich, in dem die Darstellung unserer Meinung nach noch schwer zu lesen ist, betrifft das Hinzufügen oder Entfernen von Listenelementen, wenn als Kontext des Elements lediglich '3' angezeigt wird; wir möchten von euch erfahren, was euch gefällt und was anders gestaltet werden sollte, damit wir die Funktion verbessern und anschließend auch auf Änderungen an Artikeln in der Abstrakten Wikipedia ausweiten können.
Zu den weiteren Änderungen an Wikifunctions gehört eine neue Seite, [[Special:FunctionUsage]], auf der du die Verwendung von Funktionen in der Abstrakten Wikipedia und über eingebettete Wikifunctions-Aufrufe auf Wiki-Seiten finden kannst, ''z. B.'' [[Special:FunctionUsage/Z801]] ([[:phab:T390557|T390557]]). Zusätzlich stehen die Bezeichnungen für 'wahr' und 'falsch' nun immer zur Verfügung, sodass bestimmte Bearbeitungen nicht dazu führen, dass in der Benutzeroberfläche lediglich ein rohes "Z41" angezeigt wird ([[:phab:T432458|T432458]]).
Bei der Bearbeitung abstrakter Artikel in der Abstrakten Wikipedia zeigen wir im generierten Text nun den Vorschautitel des jeweiligen Themas an und nicht mehr den Text der Benutzeroberfläche ([[:phab:T429663|T429663]]). Zudem wird beim Aufruf der Hauptseite "PreviewAbstract" ohne Angabe einer bestimmten Seite nun eine Liste der verfügbaren Seiten (samt Zeitpunkt der letzten Aktualisierung) angezeigt: [https://abstract.wikipedia.org/wiki/Special:PreviewAbstract https://abstract.wikipedia.org/wiki/Special:PreviewAbstract]. Ruft man die Seite für eine Sprache auf, für die sie noch nicht generiert wurde, erhält man eine Liste der Sprachen, die zur Überprüfung freigeschaltet sind, z. B. [https://abstract.wikipedia.org/wiki/Special:PreviewAbstract?uselang=gl https://abstract.wikipedia.org/wiki/Special:PreviewAbstract?uselang=gl]
Im Rahmen unserer Arbeit, das Laden und Anzeigen von abstrakten Artikeln schneller und stabiler zu gestalten ([[:phab:T430898|T430898]]), haben wir den Ablauf so optimiert, dass Zeitüberschreitungen des Servers nicht mehr dauerhaft hängen bleiben, sondern sich nach einigen Minuten von selbst auflösen.
Schließlich haben wir zur Unterstützung weiterer Sprachen [[Z2053|Z2053/qqa-x-lor]] für Lothringisch erstellt ([[:phab:T420823|T420823]]); beachte dabei den ungewöhnlichen Sprachcode, da es noch keinen verwendbaren ISO-Code gibt.
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Next Volunteers’ Corner on September 7 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Following Wikimania and due to the Northern Summer, we’re skipping the August Volunteers’ Corner. The next Volunteers’ Corner will be on Monday, 7 September 2026.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions bi-weekly: 147 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In the last two weeks we had 147 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z37657}}
* {{Z|Z37661}}
* {{Z|Z37665}}
* {{Z|Z37674}}
* {{Z|Z37677}}
* {{Z|Z37682}}
* {{Z|Z37683}}
* {{Z|Z37686}}
* {{Z|Z37689}}
* {{Z|Z37694}}
* {{Z|Z37712}}
* {{Z|Z37719}}
* {{Z|Z37725}}
* {{Z|Z37726}}
* {{Z|Z37732}}
* {{Z|Z37737}}
* {{Z|Z37745}}
* {{Z|Z37747}}
* {{Z|Z37749}}
* {{Z|Z37756}}
* {{Z|Z37761}}
* {{Z|Z37767}}
* {{Z|Z37772}}
* {{Z|Z37774}}
* {{Z|Z37777}}
* {{Z|Z37782}}
* {{Z|Z37785}}
* {{Z|Z37791}}
* {{Z|Z37801}}
* {{Z|Z37802}}
* {{Z|Z37805}}
* {{Z|Z37808}}
* {{Z|Z37809}}
* {{Z|Z37815}}
* {{Z|Z37817}}
* {{Z|Z37821}}
* {{Z|Z37827}}
* {{Z|Z37830}}
* {{Z|Z37833}}
* {{Z|Z37836}}
* {{Z|Z37838}}
* {{Z|Z37840}}
* {{Z|Z37843}}
* {{Z|Z37847}}
* {{Z|Z37851}}
* {{Z|Z37855}}
* {{Z|Z37858}}
* {{Z|Z37859}}
* {{Z|Z37866}}
* {{Z|Z37870}}
* {{Z|Z37873}}
* {{Z|Z37877}}
* {{Z|Z37880}}
* {{Z|Z37883}}
* {{Z|Z37886}}
* {{Z|Z37890}}
* {{Z|Z37895}}
* {{Z|Z37900}}
* {{Z|Z37906}}
* {{Z|Z37912}}
* {{Z|Z37916}}
* {{Z|Z37921}}
* {{Z|Z37922}}
* {{Z|Z37925}}
* {{Z|Z37927}}
* {{Z|Z37930}}
* {{Z|Z37934}}
* {{Z|Z37936}}
* {{Z|Z37940}}
* {{Z|Z37945}}
* {{Z|Z37951}}
* {{Z|Z37956}}
* {{Z|Z37959}}
* {{Z|Z37963}}
* {{Z|Z37970}}
* {{Z|Z37979}}
* {{Z|Z37984}}
* {{Z|Z37988}}
* {{Z|Z37995}}
* {{Z|Z37999}}
* {{Z|Z38011}}
* {{Z|Z38021}}
* {{Z|Z38025}}
* {{Z|Z38031}}
* {{Z|Z38034}}
* {{Z|Z38039}}
* {{Z|Z38042}}
* {{Z|Z38046}}
* {{Z|Z38053}}
* {{Z|Z38057}}
* {{Z|Z38060}}
* {{Z|Z38068}}
* {{Z|Z38078}}
* {{Z|Z38083}}
* {{Z|Z38095}}
* {{Z|Z38103}}
* {{Z|Z38114}}
* {{Z|Z38119}}
* {{Z|Z38129}}
* {{Z|Z38150}}
* {{Z|Z38159}}
* {{Z|Z38168}}
* {{Z|Z38178}}
* {{Z|Z38181}}
* {{Z|Z38185}}
* {{Z|Z38189}}
* {{Z|Z38198}}
* {{Z|Z38205}}
* {{Z|Z38210}}
* {{Z|Z38213}}
* {{Z|Z38216}}
* {{Z|Z38226}}
* {{Z|Z38229}}
* {{Z|Z38240}}
* {{Z|Z38246}}
* {{Z|Z38250}}
* {{Z|Z38255}}
* {{Z|Z38256}}
* {{Z|Z38272}}
* {{Z|Z38274}}
* {{Z|Z38280}}
* {{Z|Z38285}}
* {{Z|Z38288}}
* {{Z|Z38295}}
* {{Z|Z38317}}
* {{Z|Z38323}}
* {{Z|Z38325}}
* {{Z|Z38329}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-07-29]]
7p62fp1bln56tq69rdhv0fzsktvpmih
296164
296162
2026-08-02T18:23:09Z
Ameisenigel
44
Created page with "=== Nächstes Freiwilligentreffen am 7. September ==="
296164
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-07-16
| nextlabel = Nächstes Update
| next =
}}
Willkommen bei Newsletter Nr. [https://www.wikifunctions.org/wiki/Z13521?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13521%22%2C%22Z13521K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221%22%7D%7D%2C%22Z13521K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13521%22%2C%22Z13521K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%7D%2C%22Z13521K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%223%22%7D%7D%7D%7D 258].
<span id="Abstract_Wikipedia_at_Wikimania"></span>
=== Abstrakte Wikipedia bei der Wikimania ===
Letzte Woche fand die Wikimania statt, das jährliche globale Treffen von Wikimedianern aus aller Welt. Es war unglaublich viel los! Vielen Dank an alle, die das Gespräch mit uns über die Abstrakte Wikipedia gesucht haben. Zahlreiche Personen äußerten die Ansicht, dass die Abstrakte Wikipedia einen Teil der Zukunft von Wikipedia darstellt, und zeigten sich begeistert über den Start des Projekts sowie dessen Potenzial für die weitere Entwicklung. Heute konzentrieren wir uns auf drei Sitzungen der Konferenz zu Themen mit Bezug zur Abstrakten Wikipedia und verlinken auf die entsprechenden Aufzeichnungen bei YouTube (die Konferenzorganisatoren werden diese in Kürze auch auf Commons hochladen). Beim nächsten Mal werden wir weitere Geschichten und Zitate von der Konferenz teilen.
Zunächst stellte Dnshitobu “''[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Indigene Sprachen für Wikifunctions bereit machen]''” vor, wobei es darum ging, Lexeme in Wikidata für die Abstrakte Wikipedia vorzubereiten. Er erörterte die Herausforderungen bei der Nutzung von Wikidata zur Steigerung von Anzahl und Qualität der Lexeme in verschiedenen Sprachen, die Erstellung von Fragmentfunktionen zur Generierung natürlicher Sprache (NLG) auf Wikifunctions sowie insbesondere die Frage, wie Sprachen mit geringen Ressourcen anfangen können. Sein zentraler Vorschlag ist, dass Autoren einfache Wikitext-Tabellen mit Beispielfragmenten in ihrer Sprache erstellen, sodass andere dann später die technische Arbeit der Einrichtung von Lexemen und NLG-Funktionen übernehmen können. Seine Tabelle für Dagbani ist unter [[User:Dnshitobu/Dagbani_Fragments]] zu finden. Ein Video dieser Sitzung beginnt bei 5:17 in [https://www.youtube.com/watch?v=hvpOFVZhgnE&t=19004s dieser Stream-Aufzeichnung].
Zweitens stellte Mahir “''[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ Von Abstrakten Inhalten zu Konkretem Text mit Wikidata-Lexemen]''” vor. Dabei ging es um die von ihm entwickelte Suite von Werkzeugen zur Generierung natürlicher Sprache – [https://gitlab.com/mahir256/ninai Ninai], [https://gitlab.com/mahir256/udiron Udiron] und [https://elemthala.toolforge.org/ Elemthala] – sowie um die Funktionsweise von [[Wikifunctions:Type proposals/Semantic unit|semantischen Einheiten]]. Er zeigte zahlreiche Beispiele auf Französisch und in anderen Sprachen, was sehr dazu beitrug, seinen Vorschlag und das System verständlich zu machen. Ein Video dieser Sitzung beginnt bei 6:45 in [https://www.youtube.com/watch?v=hvpOFVZhgnE&t=24270s dieser Stream-Aufzeichnung].
Als Drittes stand der vom Team organisierte Workshop “''[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Workshop Abstrakte Wikipedia: Lasst uns einen mehrsprachigen Artikel erstellen!]''” auf dem Programm. Der Raum war komplett gefüllt und gleich zu Beginn fiel das WLAN des Veranstaltungsortes aus, was die Durchführung eines praxisorientierten Workshops zur Herausforderung machte. Doch nach wenigen Minuten funktionierte das WLAN wieder und die Veranstaltung konnte richtig beginnen.
Und es war ein ganz besonderes Erlebnis, dort zu sein! Wir haben erlebt, wie Dutzenden von Teilnehmern die Erstellung ihres allerersten Artikels in der Abstrakten Wikipedia gelang, und wir haben dabei typische Hürden und Schwierigkeiten festgestellt. Wir wenden uns nun an alle, die an dieser Sitzung teilgenommen haben, um Rückmeldungen einzuholen, die uns helfen können, die Nutzererfahrung zu verbessern (siehe unten).
Mein persönlicher Höhepunkt dieser Sitzung war ein Muttersprachler des Tyap aus Nigeria, der mich zu sich rief. Er arbeitete gerade an einem Artikel über ein Thema aus dem Tyap-Umfeld und nutzte dafür die Abstrakte Wikipedia auf Tyap. Er war bei der Benutzeroberfläche auf ein Problem gestoßen und nachdem dieses gelöst war, verfasste er seinen ersten Satz. Leider ergab das Ergebnis auf Tyap keinen Sinn, doch als wir in Englisch wechselten und das Resultat sahen, war er zufrieden. Als er dann jedoch zu Französisch wechselte, sah ich ein breites Lächeln auf seinem Gesicht, als er das Ergebnis seiner Arbeit betrachtete.
Das ist eine der Grundideen der Abstrakten Wikipedia: Jeder kann in seiner eigenen Sprache zu einer gemeinsamen Enzyklopädie beitragen, die anschließend in sehr vielen Sprachen gelesen werden kann. Ich war unglaublich gespannt darauf, das in der Praxis zu sehen. Und ich habe es nicht nur in Tyap gesehen, sondern auch auf Japanisch und Französisch.
Ein weiterer Höhepunkt war es zu sehen, wie eine Person, die zum ersten Mal einen Beitrag leistete, einen ziemlich beeindruckenden Artikel verfasste, besonders angesichts des aktuellen Stands der Abstrakten Wikipedia und von Wikifunctions. Innerhalb der kurzen Dauer des Workshops schrieb sie den [[:abstract:Q1289|abstrakten Artikel über Grenoble]], einen der besseren Artikel, die es derzeit in der Abstrakten Wikipedia gibt.
Ein [https://www.youtube.com/watch?v=nCVeXaAk77c&t=5544s Video dieser Sitzung beginnt bei 1:32:24 in diesem aufgezeichneten YouTube-Stream.] James stellte zunächst das Projekt vor und beantwortete einige Fragen und anschließend arbeiteten die Teilnehmer an ihren Artikeln, während wir herumgingen und Unterstützung anboten. Das bedeutet, dass das Video nach der Einführung wahrscheinlich nicht mehr allzu spannend anzusehen ist.
Ein herzliches Dankeschön an alle, die bei der Organisation der Sitzung geholfen haben, insbesondere an die engagierten Freiwilligen, die nützliche und benutzerfreundliche Funktionen entwickelten, die Liste der hinzuzufügenden Fragmente aktualisierten und sicherstellten, dass die als Demo gezeigten Artikel funktionierten. Wir sind euch zu großem Dank verpflichtet! Ohne euch wäre diese Sitzung nicht möglich gewesen.
Nächste Woche werden wir weitere Zitate und Eindrücke von der Wikimania in Paris teilen.
<span id="Abstract_Wikipedia_quick_feature_ideas"></span>
=== Schnelle Funktionsideen für die Abstrakte Wikipedia ===
Basierend auf den Rückmeldungen der Teilnehmer des Workshops auf der Wikimania sowie auf den Erfahrungen und Anmerkungen aus der Community haben wir eine kurze Liste mit Ideen zusammengestellt, an denen wir im Entwicklungsteam arbeiten könnten. Dies käme zu unseren bereits geplanten Aufgaben hinzu, etwa der Verbesserung der NLG-Unterstützung, der Zusammenarbeit mit Communitys zur Erprobung der Abstrakten Wikipedia in ihren Wikis und weiteren Vorhaben. Wenn du Interesse hast, freuen wir uns über deine Rückmeldung auf dieser Seite: [[Wikifunctions:Wikimania 2026 survey]]
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Wir freuen uns, nun die erste Version menschenlesbarer Versionsunterschiedsansichten für Änderungen an Objekten auf Wikifunctions.org bereitzustellen ([[:phab:T284473|T284473]]), die auch eine Fehlerbehebung für unseren zugrundeliegenden Versionsunterschiedsalgorithmus für Fälle enthält, in denen Elemente sowohl hinzugefügt als auch gelöscht werden ([[:phab:T432755|T432755]]). Ein Bereich, in dem die Darstellung unserer Meinung nach noch schwer zu lesen ist, betrifft das Hinzufügen oder Entfernen von Listenelementen, wenn als Kontext des Elements lediglich '3' angezeigt wird; wir möchten von euch erfahren, was euch gefällt und was anders gestaltet werden sollte, damit wir die Funktion verbessern und anschließend auch auf Änderungen an Artikeln in der Abstrakten Wikipedia ausweiten können.
Zu den weiteren Änderungen an Wikifunctions gehört eine neue Seite, [[Special:FunctionUsage]], auf der du die Verwendung von Funktionen in der Abstrakten Wikipedia und über eingebettete Wikifunctions-Aufrufe auf Wiki-Seiten finden kannst, ''z. B.'' [[Special:FunctionUsage/Z801]] ([[:phab:T390557|T390557]]). Zusätzlich stehen die Bezeichnungen für 'wahr' und 'falsch' nun immer zur Verfügung, sodass bestimmte Bearbeitungen nicht dazu führen, dass in der Benutzeroberfläche lediglich ein rohes "Z41" angezeigt wird ([[:phab:T432458|T432458]]).
Bei der Bearbeitung abstrakter Artikel in der Abstrakten Wikipedia zeigen wir im generierten Text nun den Vorschautitel des jeweiligen Themas an und nicht mehr den Text der Benutzeroberfläche ([[:phab:T429663|T429663]]). Zudem wird beim Aufruf der Hauptseite "PreviewAbstract" ohne Angabe einer bestimmten Seite nun eine Liste der verfügbaren Seiten (samt Zeitpunkt der letzten Aktualisierung) angezeigt: [https://abstract.wikipedia.org/wiki/Special:PreviewAbstract https://abstract.wikipedia.org/wiki/Special:PreviewAbstract]. Ruft man die Seite für eine Sprache auf, für die sie noch nicht generiert wurde, erhält man eine Liste der Sprachen, die zur Überprüfung freigeschaltet sind, z. B. [https://abstract.wikipedia.org/wiki/Special:PreviewAbstract?uselang=gl https://abstract.wikipedia.org/wiki/Special:PreviewAbstract?uselang=gl]
Im Rahmen unserer Arbeit, das Laden und Anzeigen von abstrakten Artikeln schneller und stabiler zu gestalten ([[:phab:T430898|T430898]]), haben wir den Ablauf so optimiert, dass Zeitüberschreitungen des Servers nicht mehr dauerhaft hängen bleiben, sondern sich nach einigen Minuten von selbst auflösen.
Schließlich haben wir zur Unterstützung weiterer Sprachen [[Z2053|Z2053/qqa-x-lor]] für Lothringisch erstellt ([[:phab:T420823|T420823]]); beachte dabei den ungewöhnlichen Sprachcode, da es noch keinen verwendbaren ISO-Code gibt.
<span id="Next_Volunteers’_Corner_on_September_7"></span>
=== Nächstes Freiwilligentreffen am 7. September ===
<div lang="en" dir="ltr" class="mw-content-ltr">
Following Wikimania and due to the Northern Summer, we’re skipping the August Volunteers’ Corner. The next Volunteers’ Corner will be on Monday, 7 September 2026.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions bi-weekly: 147 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In the last two weeks we had 147 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z37657}}
* {{Z|Z37661}}
* {{Z|Z37665}}
* {{Z|Z37674}}
* {{Z|Z37677}}
* {{Z|Z37682}}
* {{Z|Z37683}}
* {{Z|Z37686}}
* {{Z|Z37689}}
* {{Z|Z37694}}
* {{Z|Z37712}}
* {{Z|Z37719}}
* {{Z|Z37725}}
* {{Z|Z37726}}
* {{Z|Z37732}}
* {{Z|Z37737}}
* {{Z|Z37745}}
* {{Z|Z37747}}
* {{Z|Z37749}}
* {{Z|Z37756}}
* {{Z|Z37761}}
* {{Z|Z37767}}
* {{Z|Z37772}}
* {{Z|Z37774}}
* {{Z|Z37777}}
* {{Z|Z37782}}
* {{Z|Z37785}}
* {{Z|Z37791}}
* {{Z|Z37801}}
* {{Z|Z37802}}
* {{Z|Z37805}}
* {{Z|Z37808}}
* {{Z|Z37809}}
* {{Z|Z37815}}
* {{Z|Z37817}}
* {{Z|Z37821}}
* {{Z|Z37827}}
* {{Z|Z37830}}
* {{Z|Z37833}}
* {{Z|Z37836}}
* {{Z|Z37838}}
* {{Z|Z37840}}
* {{Z|Z37843}}
* {{Z|Z37847}}
* {{Z|Z37851}}
* {{Z|Z37855}}
* {{Z|Z37858}}
* {{Z|Z37859}}
* {{Z|Z37866}}
* {{Z|Z37870}}
* {{Z|Z37873}}
* {{Z|Z37877}}
* {{Z|Z37880}}
* {{Z|Z37883}}
* {{Z|Z37886}}
* {{Z|Z37890}}
* {{Z|Z37895}}
* {{Z|Z37900}}
* {{Z|Z37906}}
* {{Z|Z37912}}
* {{Z|Z37916}}
* {{Z|Z37921}}
* {{Z|Z37922}}
* {{Z|Z37925}}
* {{Z|Z37927}}
* {{Z|Z37930}}
* {{Z|Z37934}}
* {{Z|Z37936}}
* {{Z|Z37940}}
* {{Z|Z37945}}
* {{Z|Z37951}}
* {{Z|Z37956}}
* {{Z|Z37959}}
* {{Z|Z37963}}
* {{Z|Z37970}}
* {{Z|Z37979}}
* {{Z|Z37984}}
* {{Z|Z37988}}
* {{Z|Z37995}}
* {{Z|Z37999}}
* {{Z|Z38011}}
* {{Z|Z38021}}
* {{Z|Z38025}}
* {{Z|Z38031}}
* {{Z|Z38034}}
* {{Z|Z38039}}
* {{Z|Z38042}}
* {{Z|Z38046}}
* {{Z|Z38053}}
* {{Z|Z38057}}
* {{Z|Z38060}}
* {{Z|Z38068}}
* {{Z|Z38078}}
* {{Z|Z38083}}
* {{Z|Z38095}}
* {{Z|Z38103}}
* {{Z|Z38114}}
* {{Z|Z38119}}
* {{Z|Z38129}}
* {{Z|Z38150}}
* {{Z|Z38159}}
* {{Z|Z38168}}
* {{Z|Z38178}}
* {{Z|Z38181}}
* {{Z|Z38185}}
* {{Z|Z38189}}
* {{Z|Z38198}}
* {{Z|Z38205}}
* {{Z|Z38210}}
* {{Z|Z38213}}
* {{Z|Z38216}}
* {{Z|Z38226}}
* {{Z|Z38229}}
* {{Z|Z38240}}
* {{Z|Z38246}}
* {{Z|Z38250}}
* {{Z|Z38255}}
* {{Z|Z38256}}
* {{Z|Z38272}}
* {{Z|Z38274}}
* {{Z|Z38280}}
* {{Z|Z38285}}
* {{Z|Z38288}}
* {{Z|Z38295}}
* {{Z|Z38317}}
* {{Z|Z38323}}
* {{Z|Z38325}}
* {{Z|Z38329}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-07-29]]
lumiq2d14ou0amhrq281gcazfulpkkv
User:YoshiRulz/WF bugs
2
89125
296281
296006
2026-08-03T01:37:33Z
YoshiRulz
10156
296281
wikitext
text/x-wiki
* HUGE BUGS which concern correctness, like, how are these still open:
** [[phab:T373607]] Test evaluations where the Implementation threw or returned {{Z|24}} are treated as successes
** [[phab:T427454]] 2-ary apply pairwise / apply with common first/second evaluate incorrectly, returning a list with only copies of the final element
* Not-so-huge correctness bugs:
** [[phab:T406784]] Test evaluations are for an older revision of the Implementation, but aren't indicated as such and aren't cleared from cache for a while
** [[phab:T407700]] A {{Z|9}} pointing at a persistent {{Z|6020}} is considered not equal to a literal [[Z6020]] with the same [[Z9]] in its identity field
** [[phab:T417614]] {{Z|6821}} doesn't include sitelinks
** [[phab:T423853]] {{Z|18}} are not always resolved
* Major bugs which hinder editing:
** [[phab:T386422]] Allow currying / partial application
*** Not really a bug (although one dev seems to think it is), but this would simplify compositions so much, removing the need for a bunch of applyN helpers
** [[phab:T433746]] Test results refuse to load when there are very many tests for a Function
* Editing annoyances, which will disproportionately affect new/inexperienced users:
** [[phab:T335713]] Clicking "undo" in the history for a Function, Implementation, etc. brings up the editor but doesn't undo anything
** [[phab:T343559]] Always allow manually calling Implementations even if they aren't connected
** [[phab:T410839]] Test result details include the relevant Implementation but aren't considering which Implementations were chosen for recursive calls
*** Blocked by [[phab:T368892|<code>nestedMetadata</code> functionality]]
** [[phab:T433743]] Hyperlinks in preview of localStorage clipboard are clickable
** [[phab:T433744]] "Copy result link" is not tied to the result/submission
** [[phab:T433745]] Unable to populate nested list when the UI component exists on page load (<code>[Object object]</code>-typed list)
* {{abbr|i18n|internationalisation}} fails:
** [[phab:T343460]] Indicate which language a foreign label is from
** [[phab:T359663]] <code>mul</code> labels aren't used as the default when no native label exists, nor are they used in search
** [[phab:T410501]] {{Z|828}} and co. ignore the live version of predefined objects, only returning the hardcoded labels etc.
** [[phab:T419365]] Allow [[:Category:Interlinear_annotations|ruby annotations]] in {{Z|89}}
* Features that would be needed for maintenance in the long term:
** [[phab:T260953]] MCR slot on persistent objects for long-form documentation
*** I got sick of waiting and [[Template:Function_documentation|made a talk page template]]
** [[phab:T292892]] Introduce a [[WF:Type_proposals/Either|Union generic type]]
** [[phab:T350715]] Add an indicator to test evaluations which are particularly slow
** [[phab:T383842]] Provide an n-argument apply
*** [[Z22074|The function in question]] works fine, but one dev said <q>the user-land hack is unstable, unstable, and will likely break soon</q> and refused to elaborate, so tracking this in case a bunch of Functions need rewriting suddenly
** [[phab:T392437]] Show embedded function calls under <q>Pages included on this page</q> (<code>templatesused</code>) in the editor
** [[phab:T404897]] Search for Functions by the programming languages of their Implementation(s)
** [[phab:T410599]] Prevent multiple inputs in persistent Functions sharing the same label in a language
** [[phab:T419501]] Include a link to the source for built-in Implementations
* Features that would be nice to have:
** [[phab:T301418]] Block-based visual programming interface
*** I got sick of waiting and [[User:YoshiRulz/Blockly|made my own]]
** [[phab:T343685]] Re-use localised labels from Wikidata
** (TODO check Phab) Improve how embedded function calls are displayed in the source editor's previews; see also [[phab:T405608]]
** [[phab:T421275]] Allow localStorage copy/paste between Wikifunctions and Abstract Wikipedia
h5r9eyt34sa2k4uslgpv3n57gfsnkl2
Z38717
0
89147
296124
295793
2026-08-02T12:13:31Z
HenkvD
1290
label
296124
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38717"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38709",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38711(Z38711K1, Z38711K2):\n # Initialize the allocated seats list with zeros matching the population length\n output = [0] * len(Z38711K1)\n \n # Distribute the available seats one by one\n for _ in range(Z38711K2):\n # Calculate Sainte-Laguë priority score: Vote_Count / (2 * current_seats + 1)\n max_val = max(\n [(i, Z38711K1[i] / (2 * output[i] + 1)) for i in range(len(Z38711K1))], \n key=lambda item: item[1]\n )\n # Award the current seat to the party with the highest score\n output[max_val[0]] += 1\n \n return output\n"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Saint-Laguë method Pythob"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9w3v7xx0qajztcjn3c09tn8xsw1ndc7
296125
296124
2026-08-02T12:13:55Z
HenkvD
1290
296125
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38717"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38709",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38711(Z38711K1, Z38711K2):\n # Initialize the allocated seats list with zeros matching the population length\n output = [0] * len(Z38711K1)\n \n # Distribute the available seats one by one\n for _ in range(Z38711K2):\n # Calculate Sainte-Laguë priority score: Vote_Count / (2 * current_seats + 1)\n max_val = max(\n [(i, Z38711K1[i] / (2 * output[i] + 1)) for i in range(len(Z38711K1))], \n key=lambda item: item[1]\n )\n # Award the current seat to the party with the highest score\n output[max_val[0]] += 1\n \n return output\n"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Saint-Laguë method Python "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1ru8ef07b2rv48tgr05k22hsia35pl7
Z38718
0
89148
296123
295794
2026-08-02T12:12:48Z
HenkvD
1290
label
296123
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38718"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38709",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38709(Z38709K1, Z38709K2):\n # Initialize the allocated seats list with zeros matching the population length\n output = * len(Z38709K1)\n \n # Distribute the available seats one by one\n for _ in range(Z38709K2):\n # Calculate Sainte-Laguë priority score: Vote_Count / (2 * current_seats + 1)\n max_val = max(\n [(i, Z38709K1[i] / (2 * output[i] + 1)) for i in range(len(Z38709K1))], \n key=lambda item: item\n )\n # Award the current seat to the party with the highest score\n output[max_val] += 1\n \n return output\n"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Saint-Laguë method Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ql2canhresgr6te2ndlsubnxamtwb6s
Z38762
0
89193
296120
295992
2026-08-02T12:10:09Z
HenkvD
1290
label
296120
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38762"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38761",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38761(Z38761K1):\n if Z38761K1.endswith(\"а\"):\n stem = Z38761K1[:-1]\n if stem[-1] in \"гкхжчшщц\":\n return stem + \"и\"\n return stem + \"ы\"\n if Z38761K1.endswith(\"я\"):\n return Z38761K1[:-1] + \"и\"\n if Z38761K1.endswith(\"ь\"):\n return Z38761K1[:-1] + \"я\"\n if Z38761K1.endswith(\"й\"):\n return Z38761K1[:-1] + \"я\"\n if Z38761K1.endswith(\"о\"):\n return Z38761K1[:-1] + \"а\"\n if Z38761K1.endswith(\"е\"):\n return Z38761K1[:-1] + \"я\"\n return Z38761K1 + \"а\"\n"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Russian genitive singular from item Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
83b9m4gghyhhpg52pnlr7z9n1jkp6ly
Z38764
0
89195
296119
295994
2026-08-02T12:09:16Z
HenkvD
1290
label
296119
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38764"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38761",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38761",
"Z38761K1": "Мышь"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Мыши"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Мышь -\u003E Мыши"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
m0h1tii3y1ddb62sj80qi9iiu51udek
User talk:Revi C.
3
89205
296138
296051
2026-08-02T14:21:14Z
Pathoschild
345
global user pages ([[m:Synchbot|requested by Revi C.]])
296138
wikitext
text/x-wiki
__NOINDEX__<div class="mw-content-ltr" lang="en" dir="ltr">[[File:Revi logo (pink).png|thumb|center|<span style="color:red">PLEASE DO NOT LEAVE MESSAGE HERE!</span>]]
'''<span style="color:red"> BEFORE YOU BLOCK MY ACCOUNT: IF MY EDIT SUMMARY INCLUDE PREFIX </span>''(Script)''<span style="color:red">, DON'T BLOCK ME, JUST TELL ME TO SLOW DOWN AT COMMONS' TALK PAGE. IT IS AN AUTOMATED SCRIPT BEING USED ON COMMONS TO MOVE FILES.</span>'''
Instead, please leave your message following site:
<br />
[[File:Wikidata-logo-en.svg|45px|link=d:User talk:Revi C.]] [[d:User talk:Revi C.]] for Wikidata (Interwiki links) stuff <!--(I am {{int:Group-sysop}} there)-->
<br />
[[File:Commons-logo.svg|45px|link=commons:User talk:Revi C.]] [[commons:User talk:Revi C.]] for renaming stuff or [[User:CommonsDelinker|CommonsDelinker]] action (I am {{int:Group-sysop}} there)
<br />
[[File:Wikimedia Community Logo optimized.svg|45px|link=m:User talk:Revi C.]] [[meta:User talk:Revi C.]] for other stuff (User right notification, revert message, etc...)
Messages left on this page may be reverted or moved without any response.</div>
5b8qtz4dnjnrhc9ts3mku14m3gujbq8
User talk:Webmaster2024
3
89231
296122
2026-08-02T12:11:45Z
HenkvD
1290
/* Welcome */ new section
296122
wikitext
text/x-wiki
== Welcome ==
{{Welcome}}
Thanks for creating {{Z|Z32728}} and fully implementing it. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 12:11, 2 August 2026 (UTC)
oh94rc3j6jwgsrwwvnopzimf0u7acm9
Z38793
0
89232
296130
2026-08-02T13:31:57Z
99of9
1622
296130
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38793"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z28124",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z28124",
"Z28124K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q8033669"
}
},
"Z28124K2": {
"Z1K1": "Z6092",
"Z6092K1": "P569"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z20430",
"Z20430K2": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "1906"
}
},
"Z20420K2": "Z25535"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "precision: year -\u003E unknown day/month"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bg38s8bu4vecqq7qygwzsaegyp248av
Z38794
0
89233
296132
2026-08-02T13:34:55Z
99of9
1622
296132
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38794"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z28128",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z28128",
"Z28128K1": {
"Z1K1": "Z7",
"Z7K1": "Z23451",
"Z23451K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q8033669"
}
},
"Z23451K2": {
"Z1K1": "Z6092",
"Z6092K1": "P569"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z20430",
"Z20430K2": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "1906"
}
},
"Z20420K2": "Z25535"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "precision:year -\u003E unknown day \u0026 month"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
psti397nxjvfdtv7ho2kmmrl3rjly70
User:-revi
2
89234
296139
2026-08-02T14:55:09Z
Pathoschild
345
global user pages ([[m:Synchbot|requested by Revi C.]])
296139
wikitext
text/x-wiki
#REDIRECT [[User:Revi C.]]
88g0cv17whfgb1wkeh281mptujwtlut
User talk:-revi
3
89235
296140
2026-08-02T15:34:39Z
Pathoschild
345
global user pages ([[m:Synchbot|requested by Revi C.]])
296140
wikitext
text/x-wiki
#REDIRECT [[User talk:Revi C.]]
o9z79lcc9a9pfmqmrod5w3eyk4q9i0o
Z38795
0
89236
296142
2026-08-02T16:03:03Z
Mahir256
38
296142
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38795"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38795K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "আধ্বব"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38795"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "আধ্বব থেকে বাংলা লিপি উৎপাদন"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "আন্তর্জাতিক ধ্বনিতাত্ত্বিক বর্ণমালায় লেখা এমন প্রতিলিপি বাংলা হরফে লিখে"
}
]
}
}
5d6qtnfgp2dc3mi0wz75ae2no7y599j
296146
296142
2026-08-02T16:16:07Z
Mahir256
38
Added Z38796 to the approved list of implementations
296146
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38795"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38795K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "আধ্বব"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z38796"
],
"Z8K5": "Z38795"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "আধ্বব থেকে বাংলা লিপি উৎপাদন"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "আন্তর্জাতিক ধ্বনিতাত্ত্বিক বর্ণমালায় লেখা এমন প্রতিলিপি বাংলা হরফে লিখে"
}
]
}
}
gq6w401u6bekybtp8302fc11anzjw8k
Z38796
0
89237
296143
2026-08-02T16:14:10Z
Mahir256
38
নিনাই/উদীরণ থেকে আমদানিকৃত
296143
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38796"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38795",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38795(Z38795K1: str) -\u003E str:\n \"\"\"Converts a string written in the International Phonetic Alphabet to an approximate Bengali representation.\n\n The pronunciation intended is that of colloquial standard Bengali.\n\n Todo:\n fix everything\n\n Args:\n Z38795K1: The pronunciation to be converted.\n\n Returns:\n Bengali string reflecting that pronunciation.\n \"\"\"\n class cf:\n ipa_to_bn_combining_revised = {\n 'e': '',\n 'e': '',\n 'a': '',\n 'a': 'া',\n 'a': 'া',\n 'i': 'ি',\n 'I': 'ি',\n 'i': 'ি',\n 'u': 'ু',\n 'y': 'ু',\n 'Y': 'ু',\n 'ʉ': 'ু',\n 'ʊ': 'ু',\n 'e': 'ে',\n 'ɛ': 'ে',\n 'o': 'ো',\n 'ø': 'ো',\n 'oe': 'ো',\n 'c': 'ো',\n 'j': 'িয়',\n 'w': 'ুয়',\n 'ae': '্যা',\n}\n bn_independent_vowels = {'অ','আ','ই','ঈ','উ','ঊ','ঋ','এ','ঐ','ও','ঔ'}\n bn_consonants = {'ক','খ','গ','ঘ','ঙ','চ','ছ','জ','ঝ','ঞ','ট','ঠ','ড','ঢ','ড়','ঢ়','ণ','ত','থ','দ','ধ','ন','প','ফ','ব','ভ','ম','য','য়','র','ল','শ','ষ','স','হ'}\n ipa_to_bn_double_independent = {\n 'dʒ': 'জ',\n 'dᶚ': 'জ',\n 'dz': 'জ',\n 'dz': 'জ',\n 'ts': 'ৎস',\n 'tʃ': 'চ',\n 'tᶘ': 'চ',\n 'tc': 'চ',\n 'ts': 'চ',\n 'c\\u0327': 'হ',\n}\n ipa_to_bn_single_independent = {\n 'a': 'আ',\n 'b': 'ব',\n 'B': 'ব',\n 'c': 'ক',\n 'd': 'দ',\n 'e': 'এ',\n 'f': 'ফ',\n 'h': 'হ',\n 'i': 'ই',\n 'j': 'য়',\n 'k': 'ক',\n 'l': 'ল',\n 'y': 'লিয়',\n 'm': 'ম',\n 'n': 'ন',\n 'o': 'ও',\n 'p': 'প',\n 'r': 'র',\n 's': 'স',\n 't': 'ত',\n 'u': 'উ',\n 'v': 'ভ',\n 'y': 'উ',\n 'z': 'জ',\n 'ae': 'অ্যা',\n 'ø': 'ও',\n 'n': 'ঙ',\n 'oe': 'ও',\n 'a': 'আ',\n 'c': 'অ',\n 'd': 'ড',\n 'e': 'অ',\n 'ɛ': 'এ',\n 'g': 'গ',\n 'I': 'ই',\n 'l': 'ল',\n 'm': 'ম',\n 'n': 'ণ',\n 'r': 'র',\n 'r': 'ড়',\n 'J': 'র',\n 'R': 'র',\n 'R': 'র',\n 's': 'ষ',\n 'ʃ': 'শ',\n 't': 'ট',\n 'ʉ': 'উ',\n 'ʊ': 'উ',\n 'ʋ': 'ভ',\n 'w': 'উ',\n 'x': 'খ',\n 'Y': 'উ',\n 'ʒ': 'জ',\n 'O': 'থ'\n}\n\n ipa_str = Z38795K1\n import unicodedata\n from typing import Generator, Tuple\n def sliding_window(iterable: str, n: int) -\u003E Generator[Tuple[str, ...], None, None]:\n from collections import deque\n from itertools import islice\n \"Collect data into overlapping fixed-length chunks or blocks.\"\n # sliding_window('ABCDEFG', 3) → ABC BCD CDE DEF EFG\n iterator = iter((' ' * (n//2)) + iterable + (' ' * (n//2)))\n window = deque(islice(iterator, n - 1), maxlen=n)\n for x in iterator:\n window.append(x)\n yield tuple(window)\n\n # Report any ignored characters and features at the end of the process.\n ignored_characters = set()\n ignored_features = set()\n\n # Because Unicode NFC yields precomposed forms when combining characters are present,\n # separate them out both to simplify logic\n # and in case those combining characters should cause the handling of a phone to differ.\n ipa_normalized = unicodedata.normalize('NFD', ipa_str)\n\n # Define anything that may change during the processing of an IPA string,\n # including the output string itself.\n output_string = ''\n transcription_type = 'narrow'\n vowel_next = False\n skip_count = 0\n\n return output_string"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "পাইথন (NFD)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "অক্ষরগুলো দেখে প্রতিলিপি বানিয়ে ফেলে"
}
]
}
}
n928gp8lys0fu6j3xiqssg8tnn4z339
296144
296143
2026-08-02T16:14:52Z
Mahir256
38
296144
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38796"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38795",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38795(Z38795K1: str) -\u003E str:\n \"\"\"Converts a string written in the International Phonetic Alphabet to an approximate Bengali representation.\n\n The pronunciation intended is that of colloquial standard Bengali.\n\n Todo:\n fix everything\n\n Args:\n Z38795K1: The pronunciation to be converted.\n\n Returns:\n Bengali string reflecting that pronunciation.\n \"\"\"\n class cf:\n ipa_to_bn_combining_revised = {\n 'e': '',\n 'e': '',\n 'a': '',\n 'a': 'া',\n 'a': 'া',\n 'i': 'ি',\n 'I': 'ি',\n 'i': 'ি',\n 'u': 'ু',\n 'y': 'ু',\n 'Y': 'ু',\n 'ʉ': 'ু',\n 'ʊ': 'ু',\n 'e': 'ে',\n 'ɛ': 'ে',\n 'o': 'ো',\n 'ø': 'ো',\n 'oe': 'ো',\n 'c': 'ো',\n 'j': 'িয়',\n 'w': 'ুয়',\n 'ae': '্যা',\n}\n bn_independent_vowels = {'অ','আ','ই','ঈ','উ','ঊ','ঋ','এ','ঐ','ও','ঔ'}\n bn_consonants = {'ক','খ','গ','ঘ','ঙ','চ','ছ','জ','ঝ','ঞ','ট','ঠ','ড','ঢ','ড়','ঢ়','ণ','ত','থ','দ','ধ','ন','প','ফ','ব','ভ','ম','য','য়','র','ল','শ','ষ','স','হ'}\n ipa_to_bn_double_independent = {\n 'dʒ': 'জ',\n 'dᶚ': 'জ',\n 'dz': 'জ',\n 'dz': 'জ',\n 'ts': 'ৎস',\n 'tʃ': 'চ',\n 'tᶘ': 'চ',\n 'tc': 'চ',\n 'ts': 'চ',\n 'c\\u0327': 'হ',\n}\n ipa_to_bn_single_independent = {\n 'a': 'আ',\n 'b': 'ব',\n 'B': 'ব',\n 'c': 'ক',\n 'd': 'দ',\n 'e': 'এ',\n 'f': 'ফ',\n 'h': 'হ',\n 'i': 'ই',\n 'j': 'য়',\n 'k': 'ক',\n 'l': 'ল',\n 'y': 'লিয়',\n 'm': 'ম',\n 'n': 'ন',\n 'o': 'ও',\n 'p': 'প',\n 'r': 'র',\n 's': 'স',\n 't': 'ত',\n 'u': 'উ',\n 'v': 'ভ',\n 'y': 'উ',\n 'z': 'জ',\n 'ae': 'অ্যা',\n 'ø': 'ও',\n 'n': 'ঙ',\n 'oe': 'ও',\n 'a': 'আ',\n 'c': 'অ',\n 'd': 'ড',\n 'e': 'অ',\n 'ɛ': 'এ',\n 'g': 'গ',\n 'I': 'ই',\n 'l': 'ল',\n 'm': 'ম',\n 'n': 'ণ',\n 'r': 'র',\n 'r': 'ড়',\n 'J': 'র',\n 'R': 'র',\n 'R': 'র',\n 's': 'ষ',\n 'ʃ': 'শ',\n 't': 'ট',\n 'ʉ': 'উ',\n 'ʊ': 'উ',\n 'ʋ': 'ভ',\n 'w': 'উ',\n 'x': 'খ',\n 'Y': 'উ',\n 'ʒ': 'জ',\n 'O': 'থ'\n}\n\n ipa_str = Z38795K1\n import unicodedata\n from typing import Generator, Tuple\n def sliding_window(iterable: str, n: int) -\u003E Generator[Tuple[str, ...], None, None]:\n from collections import deque\n from itertools import islice\n \"Collect data into overlapping fixed-length chunks or blocks.\"\n # sliding_window('ABCDEFG', 3) → ABC BCD CDE DEF EFG\n iterator = iter((' ' * (n//2)) + iterable + (' ' * (n//2)))\n window = deque(islice(iterator, n - 1), maxlen=n)\n for x in iterator:\n window.append(x)\n yield tuple(window)\n\n # Report any ignored characters and features at the end of the process.\n ignored_characters = set()\n ignored_features = set()\n\n # Because Unicode NFC yields precomposed forms when combining characters are present,\n # separate them out both to simplify logic\n # and in case those combining characters should cause the handling of a phone to differ.\n ipa_normalized = unicodedata.normalize('NFD', ipa_str)\n\n # Define anything that may change during the processing of an IPA string,\n # including the output string itself.\n output_string = ''\n transcription_type = 'narrow'\n vowel_next = False\n skip_count = 0\n\n # Go through each character in order.\n for minus_2, minus_1, char, plus_1, plus_2 in sliding_window(ipa_normalized, 5):\n # Skip any characters if asked to do so\n if skip_count \u003E 0:\n skip_count -= 1\n continue\n\n # Deal with annotation and punctuation characters first\n match char:\n case char if char in ['[', ']']:\n transcription_type = 'narrow'\n continue\n case char if char in ['/']:\n transcription_type = 'broad'\n continue\n case char if char == ' ':\n output_string += ' '\n vowel_next = False\n continue\n\n # Consider any diacritics\n match char:\n case \"\":\n output_string += 'ঁ'\n continue\n case char if char in {\"\", \"\"}:\n ignored_features.add(\"secondary articulation\")\n continue\n case \":\":\n ignored_features.add(\"length\")\n continue\n case char if char in {\".\", \"¦\"}:\n ignored_features.add(\"syllabication\")\n continue\n case char if char in {\",\", \"'\"}:\n ignored_features.add(\"stress\")\n continue\n case char if char in {\"2\", \"↓\", \"\", \"\", \"\"}:\n ignored_features.add(\"tone\")\n continue\n\n # Then move on to major phonetic elements\n if vowel_next:\n match char:\n case char if char in cf.ipa_to_bn_combining_revised:\n next_char = cf.ipa_to_bn_combining_revised[char]\n output_string += next_char\n if next_char == '':\n vowel_next = False\n elif next_char[-1] in cf.bn_consonants:\n vowel_next = True\n else:\n vowel_next = False\n case char if (char in cf.ipa_to_bn_single_independent and plus_1 == '\\u032a'): # dental consonant\n output_string += '\\u09CD'\n next_char = cf.ipa_to_bn_single_independent[char]\n output_string += next_char\n skip_count = 1\n case char if (char + plus_1 in cf.ipa_to_bn_double_independent):\n output_string += '\\u09CD'\n next_char = cf.ipa_to_bn_double_independent[char + plus_1]\n output_string += next_char\n skip_count = 1\n case char if char in cf.ipa_to_bn_single_independent:\n output_string += '\\u09CD'\n next_char = cf.ipa_to_bn_single_independent[char]\n output_string += next_char\n case _:\n ignored_characters.add(char)\n\n return output_string"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "পাইথন (NFD)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "অক্ষরগুলো দেখে প্রতিলিপি বানিয়ে ফেলে"
}
]
}
}
hlbs6362f240za58mtrav9paey6z4bf
296145
296144
2026-08-02T16:15:17Z
Mahir256
38
296145
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38796"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38795",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38795(Z38795K1: str) -\u003E str:\n \"\"\"Converts a string written in the International Phonetic Alphabet to an approximate Bengali representation.\n\n The pronunciation intended is that of colloquial standard Bengali.\n\n Todo:\n fix everything\n\n Args:\n Z38795K1: The pronunciation to be converted.\n\n Returns:\n Bengali string reflecting that pronunciation.\n \"\"\"\n class cf:\n ipa_to_bn_combining_revised = {\n 'e': '',\n 'e': '',\n 'a': '',\n 'a': 'া',\n 'a': 'া',\n 'i': 'ি',\n 'I': 'ি',\n 'i': 'ি',\n 'u': 'ু',\n 'y': 'ু',\n 'Y': 'ু',\n 'ʉ': 'ু',\n 'ʊ': 'ু',\n 'e': 'ে',\n 'ɛ': 'ে',\n 'o': 'ো',\n 'ø': 'ো',\n 'oe': 'ো',\n 'c': 'ো',\n 'j': 'িয়',\n 'w': 'ুয়',\n 'ae': '্যা',\n}\n bn_independent_vowels = {'অ','আ','ই','ঈ','উ','ঊ','ঋ','এ','ঐ','ও','ঔ'}\n bn_consonants = {'ক','খ','গ','ঘ','ঙ','চ','ছ','জ','ঝ','ঞ','ট','ঠ','ড','ঢ','ড়','ঢ়','ণ','ত','থ','দ','ধ','ন','প','ফ','ব','ভ','ম','য','য়','র','ল','শ','ষ','স','হ'}\n ipa_to_bn_double_independent = {\n 'dʒ': 'জ',\n 'dᶚ': 'জ',\n 'dz': 'জ',\n 'dz': 'জ',\n 'ts': 'ৎস',\n 'tʃ': 'চ',\n 'tᶘ': 'চ',\n 'tc': 'চ',\n 'ts': 'চ',\n 'c\\u0327': 'হ',\n}\n ipa_to_bn_single_independent = {\n 'a': 'আ',\n 'b': 'ব',\n 'B': 'ব',\n 'c': 'ক',\n 'd': 'দ',\n 'e': 'এ',\n 'f': 'ফ',\n 'h': 'হ',\n 'i': 'ই',\n 'j': 'য়',\n 'k': 'ক',\n 'l': 'ল',\n 'y': 'লিয়',\n 'm': 'ম',\n 'n': 'ন',\n 'o': 'ও',\n 'p': 'প',\n 'r': 'র',\n 's': 'স',\n 't': 'ত',\n 'u': 'উ',\n 'v': 'ভ',\n 'y': 'উ',\n 'z': 'জ',\n 'ae': 'অ্যা',\n 'ø': 'ও',\n 'n': 'ঙ',\n 'oe': 'ও',\n 'a': 'আ',\n 'c': 'অ',\n 'd': 'ড',\n 'e': 'অ',\n 'ɛ': 'এ',\n 'g': 'গ',\n 'I': 'ই',\n 'l': 'ল',\n 'm': 'ম',\n 'n': 'ণ',\n 'r': 'র',\n 'r': 'ড়',\n 'J': 'র',\n 'R': 'র',\n 'R': 'র',\n 's': 'ষ',\n 'ʃ': 'শ',\n 't': 'ট',\n 'ʉ': 'উ',\n 'ʊ': 'উ',\n 'ʋ': 'ভ',\n 'w': 'উ',\n 'x': 'খ',\n 'Y': 'উ',\n 'ʒ': 'জ',\n 'O': 'থ'\n}\n\n ipa_str = Z38795K1\n import unicodedata\n from typing import Generator, Tuple\n def sliding_window(iterable: str, n: int) -\u003E Generator[Tuple[str, ...], None, None]:\n from collections import deque\n from itertools import islice\n \"Collect data into overlapping fixed-length chunks or blocks.\"\n # sliding_window('ABCDEFG', 3) → ABC BCD CDE DEF EFG\n iterator = iter((' ' * (n//2)) + iterable + (' ' * (n//2)))\n window = deque(islice(iterator, n - 1), maxlen=n)\n for x in iterator:\n window.append(x)\n yield tuple(window)\n\n # Report any ignored characters and features at the end of the process.\n ignored_characters = set()\n ignored_features = set()\n\n # Because Unicode NFC yields precomposed forms when combining characters are present,\n # separate them out both to simplify logic\n # and in case those combining characters should cause the handling of a phone to differ.\n ipa_normalized = unicodedata.normalize('NFD', ipa_str)\n\n # Define anything that may change during the processing of an IPA string,\n # including the output string itself.\n output_string = ''\n transcription_type = 'narrow'\n vowel_next = False\n skip_count = 0\n\n # Go through each character in order.\n for minus_2, minus_1, char, plus_1, plus_2 in sliding_window(ipa_normalized, 5):\n # Skip any characters if asked to do so\n if skip_count \u003E 0:\n skip_count -= 1\n continue\n\n # Deal with annotation and punctuation characters first\n match char:\n case char if char in ['[', ']']:\n transcription_type = 'narrow'\n continue\n case char if char in ['/']:\n transcription_type = 'broad'\n continue\n case char if char == ' ':\n output_string += ' '\n vowel_next = False\n continue\n\n # Consider any diacritics\n match char:\n case \"\":\n output_string += 'ঁ'\n continue\n case char if char in {\"\", \"\"}:\n ignored_features.add(\"secondary articulation\")\n continue\n case \":\":\n ignored_features.add(\"length\")\n continue\n case char if char in {\".\", \"¦\"}:\n ignored_features.add(\"syllabication\")\n continue\n case char if char in {\",\", \"'\"}:\n ignored_features.add(\"stress\")\n continue\n case char if char in {\"2\", \"↓\", \"\", \"\", \"\"}:\n ignored_features.add(\"tone\")\n continue\n\n # Then move on to major phonetic elements\n if vowel_next:\n match char:\n case char if char in cf.ipa_to_bn_combining_revised:\n next_char = cf.ipa_to_bn_combining_revised[char]\n output_string += next_char\n if next_char == '':\n vowel_next = False\n elif next_char[-1] in cf.bn_consonants:\n vowel_next = True\n else:\n vowel_next = False\n case char if (char in cf.ipa_to_bn_single_independent and plus_1 == '\\u032a'): # dental consonant\n output_string += '\\u09CD'\n next_char = cf.ipa_to_bn_single_independent[char]\n output_string += next_char\n skip_count = 1\n case char if (char + plus_1 in cf.ipa_to_bn_double_independent):\n output_string += '\\u09CD'\n next_char = cf.ipa_to_bn_double_independent[char + plus_1]\n output_string += next_char\n skip_count = 1\n case char if char in cf.ipa_to_bn_single_independent:\n output_string += '\\u09CD'\n next_char = cf.ipa_to_bn_single_independent[char]\n output_string += next_char\n case _:\n ignored_characters.add(char)\n else:\n match char:\n case char if (plus_1 == \"\" and (char + plus_2) in cf.ipa_to_bn_double_independent): # affricates, usually\n next_char = cf.ipa_to_bn_double_independent[char + plus_2]\n output_string += next_char\n vowel_next = True\n skip_count = 2\n case char if (char + plus_1 in cf.ipa_to_bn_double_independent):\n next_char = cf.ipa_to_bn_double_independent[char + plus_1]\n output_string += next_char\n skip_count = 1\n vowel_next = True\n case char if (plus_1 == '\\u032a'): # dental consonant\n next_char = cf.ipa_to_bn_single_independent[char]\n output_string += next_char\n skip_count = 1\n if next_char[-1] in cf.bn_consonants:\n vowel_next = True\n case char if char in cf.ipa_to_bn_single_independent:\n next_char = cf.ipa_to_bn_single_independent[char]\n if next_char[0] == 'য়' and output_string == '':\n next_char = 'ই' + next_char\n if len(output_string) \u003E 0 and output_string[-1] in cf.bn_independent_vowels and next_char in cf.bn_independent_vowels:\n next_char = 'য়' + cf.ipa_to_bn_combining_revised[char]\n output_string += next_char\n if next_char[-1] in cf.bn_consonants:\n vowel_next = True\n case _:\n ignored_characters.add(char)\n\n return output_string"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "পাইথন (NFD)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "অক্ষরগুলো দেখে প্রতিলিপি বানিয়ে ফেলে"
}
]
}
}
dc9u0f077yq9fsmop4tyi6nplub1m0w
296147
296145
2026-08-02T16:17:48Z
Mahir256
38
296147
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38796"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38795",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38795(Z38795K1):\n \"\"\"Converts a string written in the International Phonetic Alphabet to an approximate Bengali representation.\n\n The pronunciation intended is that of colloquial standard Bengali.\n\n Todo:\n fix everything\n\n Args:\n Z38795K1: The pronunciation to be converted.\n\n Returns:\n Bengali string reflecting that pronunciation.\n \"\"\"\n\tclass cf:\n \tipa_to_bn_combining_revised = {\n 'ə': '',\n 'ᵊ': '',\n 'ɐ': '',\n 'a': 'া',\n 'ɑ': 'া',\n 'i': 'ি',\n 'ɪ': 'ি',\n 'ɨ': 'ি',\n 'u': 'ু',\n 'y': 'ু',\n 'ʏ': 'ু',\n 'ʉ': 'ু',\n 'ʊ': 'ু',\n 'e': 'ে',\n 'ɛ': 'ে',\n 'o': 'ো',\n 'ø': 'ো',\n 'œ': 'ো',\n 'ɔ': 'ো',\n 'j': 'িয়',\n 'w': 'ুয়',\n 'æ': '্যা',\n}\n \tbn_independent_vowels = {'অ','আ','ই','ঈ','উ','ঊ','ঋ','এ','ঐ','ও','ঔ'}\n \tbn_consonants = {'ক','খ','গ','ঘ','ঙ','চ','ছ','জ','ঝ','ঞ','ট','ঠ','ড','ঢ','ড়','ঢ়','ণ','ত','থ','দ','ধ','ন','প','ফ','ব','ভ','ম','য','য়','র','ল','শ','ষ','স','হ'}\n \tipa_to_bn_double_independent = {\n 'dʒ': 'জ',\n 'dᶚ': 'জ',\n 'dʑ': 'জ',\n 'ɖʐ': 'জ',\n 'ts': 'ৎস',\n 'tʃ': 'চ',\n 'tᶘ': 'চ',\n 'tɕ': 'চ',\n 'ʈʂ': 'চ',\n 'c\\u0327': 'হ',\n}\n\t ipa_to_bn_single_independent = {\n 'a': 'আ',\n 'b': 'ব',\n 'β': 'ব',\n 'c': 'ক',\n 'd': 'দ',\n 'e': 'এ',\n 'f': 'ফ',\n 'h': 'হ',\n 'i': 'ই',\n 'j': 'য়',\n 'k': 'ক',\n 'l': 'ল',\n 'ʎ': 'লিয়',\n 'm': 'ম',\n 'n': 'ন',\n 'o': 'ও',\n 'p': 'প',\n 'r': 'র',\n 's': 'স',\n 't': 'ত',\n 'u': 'উ',\n 'v': 'ভ',\n 'y': 'উ',\n 'z': 'জ',\n 'æ': 'অ্যা',\n 'ø': 'ও',\n 'ŋ': 'ঙ',\n 'œ': 'ও',\n 'ɑ': 'আ',\n 'ɔ': 'অ',\n 'ɖ': 'ড',\n 'ə': 'অ',\n 'ɛ': 'এ',\n 'ɡ': 'গ',\n 'ɪ': 'ই',\n 'ɭ': 'ল',\n 'ɱ': 'ম',\n 'ɳ': 'ণ',\n 'ɹ': 'র',\n 'ɽ': 'ড়',\n 'ɾ': 'র',\n 'ʀ': 'র',\n 'ʁ': 'র',\n 'ʂ': 'ষ',\n 'ʃ': 'শ',\n 'ʈ': 'ট',\n 'ʉ': 'উ',\n 'ʊ': 'উ',\n 'ʋ': 'ভ',\n 'w': 'উ',\n 'x': 'খ',\n 'ʏ': 'উ',\n 'ʒ': 'জ',\n 'θ': 'থ'\n}\n\n ipa_str = Z38795K1\n import unicodedata\n\tfrom typing import Generator, Tuple\n def sliding_window(iterable: str, n: int) -\u003E Generator[Tuple[str, ...], None, None]:\n from collections import deque\n from itertools import islice\n \"Collect data into overlapping fixed-length chunks or blocks.\"\n # sliding_window('ABCDEFG', 3) → ABC BCD CDE DEF EFG\n iterator = iter((' ' * (n//2)) + iterable + (' ' * (n//2)))\n window = deque(islice(iterator, n - 1), maxlen=n)\n for x in iterator:\n window.append(x)\n yield tuple(window)\n\n # Report any ignored characters and features at the end of the process.\n ignored_characters = set()\n ignored_features = set()\n\n # Because Unicode NFC yields precomposed forms when combining characters are present,\n # separate them out both to simplify logic\n # and in case those combining characters should cause the handling of a phone to differ.\n ipa_normalized = unicodedata.normalize('NFD', ipa_str)\n\n # Define anything that may change during the processing of an IPA string,\n # including the output string itself.\n output_string = ''\n transcription_type = 'narrow'\n vowel_next = False\n skip_count = 0\n\n # Go through each character in order.\n for minus_2, minus_1, char, plus_1, plus_2 in sliding_window(ipa_normalized, 5):\n # Skip any characters if asked to do so\n if skip_count \u003E 0:\n skip_count -= 1\n continue\n\n # Deal with annotation and punctuation characters first\n match char:\n case char if char in ['[', ']']:\n transcription_type = 'narrow'\n continue\n case char if char in ['/']:\n transcription_type = 'broad'\n continue\n case char if char == ' ':\n output_string += ' '\n vowel_next = False\n continue\n\n # Consider any diacritics\n match char:\n case \"̃\":\n output_string += 'ঁ'\n continue\n case char if char in {\"̚\", \"̩\"}:\n ignored_features.add(\"secondary articulation\")\n continue\n case \"ː\":\n ignored_features.add(\"length\")\n continue\n case char if char in {\".\", \"¦\"}:\n ignored_features.add(\"syllabication\")\n continue\n case char if char in {\"ˌ\", \"ˈ\"}:\n ignored_features.add(\"stress\")\n continue\n case char if char in {\"²\", \"↓\", \"\", \"̂\", \"̀\"}:\n ignored_features.add(\"tone\")\n continue\n\n # Then move on to major phonetic elements\n if vowel_next:\n match char:\n case char if char in cf.ipa_to_bn_combining_revised:\n next_char = cf.ipa_to_bn_combining_revised[char]\n output_string += next_char\n if next_char == '':\n vowel_next = False\n elif next_char[-1] in cf.bn_consonants:\n vowel_next = True\n else:\n vowel_next = False\n case char if (char in cf.ipa_to_bn_single_independent and plus_1 == '\\u032a'): # dental consonant\n output_string += '\\u09CD'\n next_char = cf.ipa_to_bn_single_independent[char]\n output_string += next_char\n skip_count = 1\n case char if (char + plus_1 in cf.ipa_to_bn_double_independent):\n output_string += '\\u09CD'\n next_char = cf.ipa_to_bn_double_independent[char + plus_1]\n output_string += next_char\n skip_count = 1\n case char if char in cf.ipa_to_bn_single_independent:\n output_string += '\\u09CD'\n next_char = cf.ipa_to_bn_single_independent[char]\n output_string += next_char\n case _:\n ignored_characters.add(char)\n else:\n match char:\n case char if (plus_1 == \"͡\" and (char + plus_2) in cf.ipa_to_bn_double_independent): # affricates, usually\n next_char = cf.ipa_to_bn_double_independent[char + plus_2]\n output_string += next_char\n vowel_next = True\n skip_count = 2\n case char if (char + plus_1 in cf.ipa_to_bn_double_independent):\n next_char = cf.ipa_to_bn_double_independent[char + plus_1]\n output_string += next_char\n skip_count = 1\n vowel_next = True\n case char if (plus_1 == '\\u032a'): # dental consonant\n next_char = cf.ipa_to_bn_single_independent[char]\n output_string += next_char\n skip_count = 1\n if next_char[-1] in cf.bn_consonants:\n vowel_next = True\n case char if char in cf.ipa_to_bn_single_independent:\n next_char = cf.ipa_to_bn_single_independent[char]\n if next_char[0] == 'য়' and output_string == '':\n next_char = 'ই' + next_char\n if len(output_string) \u003E 0 and output_string[-1] in cf.bn_independent_vowels and next_char in cf.bn_independent_vowels:\n next_char = 'য়' + cf.ipa_to_bn_combining_revised[char]\n output_string += next_char\n if next_char[-1] in cf.bn_consonants:\n vowel_next = True\n case _:\n ignored_characters.add(char)\n\n return output_string"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "পাইথন (NFD)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "অক্ষরগুলো দেখে প্রতিলিপি বানিয়ে ফেলে"
}
]
}
}
9st4h2yieadra8t8eh8jp0ifu17xdd6
296148
296147
2026-08-02T16:18:45Z
Mahir256
38
296148
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38796"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38795",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38795(Z38795K1):\n \"\"\"Converts a string written in the International Phonetic Alphabet to an approximate Bengali representation.\n\n The pronunciation intended is that of colloquial standard Bengali.\n\n Todo:\n fix everything\n\n Args:\n Z38795K1: The pronunciation to be converted.\n\n Returns:\n Bengali string reflecting that pronunciation.\n \"\"\"\n class cf:\n ipa_to_bn_combining_revised = {\n 'ə': '',\n 'ᵊ': '',\n 'ɐ': '',\n 'a': 'া',\n 'ɑ': 'া',\n 'i': 'ি',\n 'ɪ': 'ি',\n 'ɨ': 'ি',\n 'u': 'ু',\n 'y': 'ু',\n 'ʏ': 'ু',\n 'ʉ': 'ু',\n 'ʊ': 'ু',\n 'e': 'ে',\n 'ɛ': 'ে',\n 'o': 'ো',\n 'ø': 'ো',\n 'œ': 'ো',\n 'ɔ': 'ো',\n 'j': 'িয়',\n 'w': 'ুয়',\n 'æ': '্যা',\n}\n bn_independent_vowels = {'অ','আ','ই','ঈ','উ','ঊ','ঋ','এ','ঐ','ও','ঔ'}\n bn_consonants = {'ক','খ','গ','ঘ','ঙ','চ','ছ','জ','ঝ','ঞ','ট','ঠ','ড','ঢ','ড়','ঢ়','ণ','ত','থ','দ','ধ','ন','প','ফ','ব','ভ','ম','য','য়','র','ল','শ','ষ','স','হ'}\n ipa_to_bn_double_independent = {\n 'dʒ': 'জ',\n 'dᶚ': 'জ',\n 'dʑ': 'জ',\n 'ɖʐ': 'জ',\n 'ts': 'ৎস',\n 'tʃ': 'চ',\n 'tᶘ': 'চ',\n 'tɕ': 'চ',\n 'ʈʂ': 'চ',\n 'c\\u0327': 'হ',\n}\n ipa_to_bn_single_independent = {\n 'a': 'আ',\n 'b': 'ব',\n 'β': 'ব',\n 'c': 'ক',\n 'd': 'দ',\n 'e': 'এ',\n 'f': 'ফ',\n 'h': 'হ',\n 'i': 'ই',\n 'j': 'য়',\n 'k': 'ক',\n 'l': 'ল',\n 'ʎ': 'লিয়',\n 'm': 'ম',\n 'n': 'ন',\n 'o': 'ও',\n 'p': 'প',\n 'r': 'র',\n 's': 'স',\n 't': 'ত',\n 'u': 'উ',\n 'v': 'ভ',\n 'y': 'উ',\n 'z': 'জ',\n 'æ': 'অ্যা',\n 'ø': 'ও',\n 'ŋ': 'ঙ',\n 'œ': 'ও',\n 'ɑ': 'আ',\n 'ɔ': 'অ',\n 'ɖ': 'ড',\n 'ə': 'অ',\n 'ɛ': 'এ',\n 'ɡ': 'গ',\n 'ɪ': 'ই',\n 'ɭ': 'ল',\n 'ɱ': 'ম',\n 'ɳ': 'ণ',\n 'ɹ': 'র',\n 'ɽ': 'ড়',\n 'ɾ': 'র',\n 'ʀ': 'র',\n 'ʁ': 'র',\n 'ʂ': 'ষ',\n 'ʃ': 'শ',\n 'ʈ': 'ট',\n 'ʉ': 'উ',\n 'ʊ': 'উ',\n 'ʋ': 'ভ',\n 'w': 'উ',\n 'x': 'খ',\n 'ʏ': 'উ',\n 'ʒ': 'জ',\n 'θ': 'থ'\n}\n\n ipa_str = Z38795K1\n import unicodedata\n from typing import Generator, Tuple\n def sliding_window(iterable: str, n: int) -\u003E Generator[Tuple[str, ...], None, None]:\n from collections import deque\n from itertools import islice\n \"Collect data into overlapping fixed-length chunks or blocks.\"\n # sliding_window('ABCDEFG', 3) → ABC BCD CDE DEF EFG\n iterator = iter((' ' * (n//2)) + iterable + (' ' * (n//2)))\n window = deque(islice(iterator, n - 1), maxlen=n)\n for x in iterator:\n window.append(x)\n yield tuple(window)\n\n # Report any ignored characters and features at the end of the process.\n ignored_characters = set()\n ignored_features = set()\n\n # Because Unicode NFC yields precomposed forms when combining characters are present,\n # separate them out both to simplify logic\n # and in case those combining characters should cause the handling of a phone to differ.\n ipa_normalized = unicodedata.normalize('NFD', ipa_str)\n\n # Define anything that may change during the processing of an IPA string,\n # including the output string itself.\n output_string = ''\n transcription_type = 'narrow'\n vowel_next = False\n skip_count = 0\n\n # Go through each character in order.\n for minus_2, minus_1, char, plus_1, plus_2 in sliding_window(ipa_normalized, 5):\n # Skip any characters if asked to do so\n if skip_count \u003E 0:\n skip_count -= 1\n continue\n\n # Deal with annotation and punctuation characters first\n match char:\n case char if char in ['[', ']']:\n transcription_type = 'narrow'\n continue\n case char if char in ['/']:\n transcription_type = 'broad'\n continue\n case char if char == ' ':\n output_string += ' '\n vowel_next = False\n continue\n\n # Consider any diacritics\n match char:\n case \"̃\":\n output_string += 'ঁ'\n continue\n case char if char in {\"̚\", \"̩\"}:\n ignored_features.add(\"secondary articulation\")\n continue\n case \"ː\":\n ignored_features.add(\"length\")\n continue\n case char if char in {\".\", \"¦\"}:\n ignored_features.add(\"syllabication\")\n continue\n case char if char in {\"ˌ\", \"ˈ\"}:\n ignored_features.add(\"stress\")\n continue\n case char if char in {\"²\", \"↓\", \"\", \"̂\", \"̀\"}:\n ignored_features.add(\"tone\")\n continue\n\n # Then move on to major phonetic elements\n if vowel_next:\n match char:\n case char if char in cf.ipa_to_bn_combining_revised:\n next_char = cf.ipa_to_bn_combining_revised[char]\n output_string += next_char\n if next_char == '':\n vowel_next = False\n elif next_char[-1] in cf.bn_consonants:\n vowel_next = True\n else:\n vowel_next = False\n case char if (char in cf.ipa_to_bn_single_independent and plus_1 == '\\u032a'): # dental consonant\n output_string += '\\u09CD'\n next_char = cf.ipa_to_bn_single_independent[char]\n output_string += next_char\n skip_count = 1\n case char if (char + plus_1 in cf.ipa_to_bn_double_independent):\n output_string += '\\u09CD'\n next_char = cf.ipa_to_bn_double_independent[char + plus_1]\n output_string += next_char\n skip_count = 1\n case char if char in cf.ipa_to_bn_single_independent:\n output_string += '\\u09CD'\n next_char = cf.ipa_to_bn_single_independent[char]\n output_string += next_char\n case _:\n ignored_characters.add(char)\n else:\n match char:\n case char if (plus_1 == \"͡\" and (char + plus_2) in cf.ipa_to_bn_double_independent): # affricates, usually\n next_char = cf.ipa_to_bn_double_independent[char + plus_2]\n output_string += next_char\n vowel_next = True\n skip_count = 2\n case char if (char + plus_1 in cf.ipa_to_bn_double_independent):\n next_char = cf.ipa_to_bn_double_independent[char + plus_1]\n output_string += next_char\n skip_count = 1\n vowel_next = True\n case char if (plus_1 == '\\u032a'): # dental consonant\n next_char = cf.ipa_to_bn_single_independent[char]\n output_string += next_char\n skip_count = 1\n if next_char[-1] in cf.bn_consonants:\n vowel_next = True\n case char if char in cf.ipa_to_bn_single_independent:\n next_char = cf.ipa_to_bn_single_independent[char]\n if next_char[0] == 'য়' and output_string == '':\n next_char = 'ই' + next_char\n if len(output_string) \u003E 0 and output_string[-1] in cf.bn_independent_vowels and next_char in cf.bn_independent_vowels:\n next_char = 'য়' + cf.ipa_to_bn_combining_revised[char]\n output_string += next_char\n if next_char[-1] in cf.bn_consonants:\n vowel_next = True\n case _:\n ignored_characters.add(char)\n\n return output_string"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "পাইথন (NFD)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "অক্ষরগুলো দেখে প্রতিলিপি বানিয়ে ফেলে"
}
]
}
}
passzy1imb4k903k6bhwkjoo2z17x44
Translations:Wikifunctions:Status updates/2026-07-29/16/de
1198
89238
296150
2026-08-02T18:03:51Z
Ameisenigel
44
Created page with "Wir freuen uns, nun die erste Version menschenlesbarer Versionsunterschiedsansichten für Änderungen an Objekten auf Wikifunctions.org bereitzustellen ($1), die auch eine Fehlerbehebung für unseren zugrundeliegenden Versionsunterschiedsalgorithmus für Fälle enthält, in denen Elemente sowohl hinzugefügt als auch gelöscht werden ($2). Ein Bereich, in dem die Darstellung unserer Meinung nach noch schwer zu lesen ist, betrifft das Hinzufügen oder Entfernen von Listen..."
296150
wikitext
text/x-wiki
Wir freuen uns, nun die erste Version menschenlesbarer Versionsunterschiedsansichten für Änderungen an Objekten auf Wikifunctions.org bereitzustellen ($1), die auch eine Fehlerbehebung für unseren zugrundeliegenden Versionsunterschiedsalgorithmus für Fälle enthält, in denen Elemente sowohl hinzugefügt als auch gelöscht werden ($2). Ein Bereich, in dem die Darstellung unserer Meinung nach noch schwer zu lesen ist, betrifft das Hinzufügen oder Entfernen von Listenelementen, wenn als Kontext des Elements lediglich '3' angezeigt wird; wir möchten von euch erfahren, was euch gefällt und was anders gestaltet werden sollte, damit wir die Funktion verbessern und anschließend auch auf Änderungen an Artikeln in der Abstrakten Wikipedia ausweiten können.
bxdlcjkgvh0jhjz7f3e0v68uhqyehau
Translations:Wikifunctions:Status updates/2026-07-29/17/de
1198
89239
296153
2026-08-02T18:06:15Z
Ameisenigel
44
Created page with "Zu den weiteren Änderungen an Wikifunctions gehört eine neue Seite, $1, auf der du die Verwendung von Funktionen in der Abstrakten Wikipedia und über eingebettete Wikifunctions-Aufrufe auf Wiki-Seiten finden kannst, ''z. B.'' $2 ($3). Zusätzlich stehen die Bezeichnungen für 'wahr' und 'falsch' nun immer zur Verfügung, sodass bestimmte Bearbeitungen nicht dazu führen, dass in der Benutzeroberfläche lediglich ein rohes "Z41" angezeigt wird ($4)."
296153
wikitext
text/x-wiki
Zu den weiteren Änderungen an Wikifunctions gehört eine neue Seite, $1, auf der du die Verwendung von Funktionen in der Abstrakten Wikipedia und über eingebettete Wikifunctions-Aufrufe auf Wiki-Seiten finden kannst, ''z. B.'' $2 ($3). Zusätzlich stehen die Bezeichnungen für 'wahr' und 'falsch' nun immer zur Verfügung, sodass bestimmte Bearbeitungen nicht dazu führen, dass in der Benutzeroberfläche lediglich ein rohes "Z41" angezeigt wird ($4).
0ollmikx2dhags2pbwd0mjrxpdy21il
Translations:Wikifunctions:Status updates/2026-07-29/18/de
1198
89240
296155
2026-08-02T18:13:24Z
Ameisenigel
44
Created page with "Bei der Bearbeitung abstrakter Artikel in der Abstrakten Wikipedia zeigen wir im generierten Text nun den Vorschautitel des jeweiligen Themas an und nicht mehr den Text der Benutzeroberfläche ($1). Zudem wird beim Aufruf der Hauptseite "PreviewAbstract" ohne Angabe einer bestimmten Seite nun eine Liste der verfügbaren Seiten (samt Zeitpunkt der letzten Aktualisierung) angezeigt: $2 Ruft man die Seite für eine Sprache auf, für die sie noch nicht generiert wurde, erhä..."
296155
wikitext
text/x-wiki
Bei der Bearbeitung abstrakter Artikel in der Abstrakten Wikipedia zeigen wir im generierten Text nun den Vorschautitel des jeweiligen Themas an und nicht mehr den Text der Benutzeroberfläche ($1). Zudem wird beim Aufruf der Hauptseite "PreviewAbstract" ohne Angabe einer bestimmten Seite nun eine Liste der verfügbaren Seiten (samt Zeitpunkt der letzten Aktualisierung) angezeigt: $2 Ruft man die Seite für eine Sprache auf, für die sie noch nicht generiert wurde, erhält man eine Liste der Sprachen, die zur Überprüfung freigeschaltet sind, z. B. $3
l2lsp7yli8z6qyjn33tqlb6rsxwgr9z
296157
296155
2026-08-02T18:14:01Z
Ameisenigel
44
296157
wikitext
text/x-wiki
Bei der Bearbeitung abstrakter Artikel in der Abstrakten Wikipedia zeigen wir im generierten Text nun den Vorschautitel des jeweiligen Themas an und nicht mehr den Text der Benutzeroberfläche ($1). Zudem wird beim Aufruf der Hauptseite "PreviewAbstract" ohne Angabe einer bestimmten Seite nun eine Liste der verfügbaren Seiten (samt Zeitpunkt der letzten Aktualisierung) angezeigt: $2. Ruft man die Seite für eine Sprache auf, für die sie noch nicht generiert wurde, erhält man eine Liste der Sprachen, die zur Überprüfung freigeschaltet sind, z. B. $3
2qw71obgrv2l9c0u91yjm33p4uv6sp4
Translations:Wikifunctions:Status updates/2026-07-29/19/de
1198
89241
296159
2026-08-02T18:14:55Z
Ameisenigel
44
Created page with "Im Rahmen unserer Arbeit, das Laden und Anzeigen von abstrakten Artikeln schneller und stabiler zu gestalten ($1), haben wir den Ablauf so optimiert, dass Zeitüberschreitungen des Servers nicht mehr dauerhaft hängen bleiben, sondern sich nach einigen Minuten von selbst auflösen."
296159
wikitext
text/x-wiki
Im Rahmen unserer Arbeit, das Laden und Anzeigen von abstrakten Artikeln schneller und stabiler zu gestalten ($1), haben wir den Ablauf so optimiert, dass Zeitüberschreitungen des Servers nicht mehr dauerhaft hängen bleiben, sondern sich nach einigen Minuten von selbst auflösen.
srfi4jo94hr5koq5yeln479ga12m7b2
Translations:Wikifunctions:Status updates/2026-07-29/20/de
1198
89242
296161
2026-08-02T18:22:55Z
Ameisenigel
44
Created page with "Schließlich haben wir zur Unterstützung weiterer Sprachen [[$1|Z2053/qqa-x-lor]] für Lothringisch erstellt ($2); beachte dabei den ungewöhnlichen Sprachcode, da es noch keinen verwendbaren ISO-Code gibt."
296161
wikitext
text/x-wiki
Schließlich haben wir zur Unterstützung weiterer Sprachen [[$1|Z2053/qqa-x-lor]] für Lothringisch erstellt ($2); beachte dabei den ungewöhnlichen Sprachcode, da es noch keinen verwendbaren ISO-Code gibt.
tkbglg6k57p2kkwxhult8n9djipvo0j
Translations:Wikifunctions:Status updates/2026-07-29/21/de
1198
89243
296163
2026-08-02T18:23:09Z
Ameisenigel
44
Created page with "=== Nächstes Freiwilligentreffen am 7. September ==="
296163
wikitext
text/x-wiki
=== Nächstes Freiwilligentreffen am 7. September ===
k0d74s2c9hep3zlyncge36608al717a
Z38797
0
89244
296166
2026-08-02T18:24:42Z
Jsamwrites
938
296166
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38797"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38797K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z38797K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38797K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38797K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38797"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "notable works-sentence, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ds7ssqguqzira5cqxtk050o5f8ihg2r
296179
296166
2026-08-02T18:33:49Z
Jsamwrites
938
Added Z38798 to the approved list of implementations
296179
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38797"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38797K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z38797K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38797K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38797K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z38798"
],
"Z8K5": "Z38797"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "notable works-sentence, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
s3ssctkwxd38n61mw31g1m269ewxqd4
Z38798
0
89245
296177
2026-08-02T18:32:22Z
Jsamwrites
938
296177
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38798"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38797",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K2"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": "Her"
},
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": "His"
},
"Z19565K5": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": "Their"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": ""
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": ""
},
"Z11K2": "notable works included"
},
"Z802K3": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": "notable works include"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37870",
"Z37870K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K1"
},
"Z37870K2": {
"Z1K1": "Z6092",
"Z6092K1": "P800"
},
"Z37870K3": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": " "
}
},
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": "."
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "notable works-sentence, en, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pwvdv75uddyxav9gvm1oqb4ptgu8nzj
296178
296177
2026-08-02T18:33:04Z
Jsamwrites
938
296178
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38798"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38797",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K2"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": "Her"
},
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": "His"
},
"Z19565K5": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": "Their"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": "notable works included"
},
"Z802K3": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": "notable works include"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37870",
"Z37870K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K1"
},
"Z37870K2": {
"Z1K1": "Z6092",
"Z6092K1": "P800"
},
"Z37870K3": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": " "
}
},
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": "."
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "notable works-sentence, en, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
litr9rxh5aphv3qcd50f2n97arsg4ma
296180
296178
2026-08-02T18:37:05Z
Jsamwrites
938
296180
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38798"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38797",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K2"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": "Her notable works",
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": "Her notable works",
"Z19565K5": "Their notable works"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": "included"
},
"Z802K3": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": "include"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37870",
"Z37870K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K1"
},
"Z37870K2": {
"Z1K1": "Z6092",
"Z6092K1": "P800"
},
"Z37870K3": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": " "
}
},
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": "."
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "notable works-sentence, en, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
e39bhs879dkjphle7wjtlbl8th74doa
296181
296180
2026-08-02T18:42:53Z
Jsamwrites
938
296181
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38798"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38797",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K2"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": "Her notable works",
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": "His notable works",
"Z19565K5": "Their notable works"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
"The notable works of",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
}
}
],
"Z12899K2": " "
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": "included"
},
"Z802K3": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": "include"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37870",
"Z37870K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K1"
},
"Z37870K2": {
"Z1K1": "Z6092",
"Z6092K1": "P800"
},
"Z37870K3": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": " "
}
},
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": "."
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38797K4"
},
"Z11K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "notable works-sentence, en, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
eq1zcg8vte3v5eae9j3maitujzbmehv
Z38799
0
89246
296182
2026-08-02T18:50:36Z
Jsamwrites
938
296182
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38799"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38799K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z38799K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38799K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38799K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38799"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "notable works-sentence, French"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
o8bjky93jpmscuxuhu9w59pwsstoju5
296185
296182
2026-08-02T18:58:58Z
Jsamwrites
938
Added Z38800 to the approved list of implementations
296185
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38799"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38799K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z38799K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38799K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38799K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z38800"
],
"Z8K5": "Z38799"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "notable works-sentence, French"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nx7paof9bkudjy1vqs36f4g358zfz7p
296190
296185
2026-08-02T19:14:52Z
Jsamwrites
938
Added Z38801 to the approved list of test cases
296190
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38799"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38799K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z38799K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38799K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38799K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z38801"
],
"Z8K4": [
"Z14",
"Z38800"
],
"Z8K5": "Z38799"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "notable works-sentence, French"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bvcw09dmcjvdx02zcwvcdau4hz6dlxc
296192
296190
2026-08-02T19:18:41Z
Jsamwrites
938
Added Z38802 to the approved list of test cases
296192
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38799"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38799K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z38799K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38799K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38799K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z38801",
"Z38802"
],
"Z8K4": [
"Z14",
"Z38800"
],
"Z8K5": "Z38799"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "notable works-sentence, French"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
q35qrybaqamwqqttg4q0uttboeyma0e
Z38800
0
89247
296183
2026-08-02T18:57:58Z
Jsamwrites
938
296183
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38800"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38799",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
},
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K2"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": "Elle",
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": "Il",
"Z19565K5": "Il"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z802K2": "est connu pour ses œuvres :",
"Z802K3": "est connue pour ses œuvres :"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z802K2": "était connu pour ses œuvres :",
"Z802K3": "était connue pour ses œuvres :"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37870",
"Z37870K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
},
"Z37870K2": {
"Z1K1": "Z6092",
"Z6092K1": "P800"
},
"Z37870K3": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": ""
},
"Z11K2": " "
}
},
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": ""
},
"Z11K2": "."
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": ""
},
"Z11K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "notable works-sentence, fr, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
brbnpndvcxxhe17cabb7sboqj9c3t3z
296184
296183
2026-08-02T18:58:32Z
Jsamwrites
938
296184
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38800"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38799",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
},
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K2"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": "Elle",
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": "Il",
"Z19565K5": "Il"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z802K2": "est connu pour ses œuvres :",
"Z802K3": "est connue pour ses œuvres :"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z802K2": "était connu pour ses œuvres :",
"Z802K3": "était connue pour ses œuvres :"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37870",
"Z37870K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
},
"Z37870K2": {
"Z1K1": "Z6092",
"Z6092K1": "P800"
},
"Z37870K3": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
},
"Z11K2": " "
}
},
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
},
"Z11K2": "."
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
},
"Z11K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "notable works-sentence, fr, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
81u4dzz501wxedojhn6srf4tpua56rv
296186
296184
2026-08-02T19:03:23Z
Jsamwrites
938
296186
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38800"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38799",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
},
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K2"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": "Elle",
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": "Il",
"Z19565K5": "Il"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z802K2": "est connu pour ses œuvres :",
"Z802K3": "est connue pour ses œuvres :"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z802K2": "était connu pour ses œuvres :",
"Z802K3": "était connue pour ses œuvres :"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37870",
"Z37870K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
},
"Z37870K2": {
"Z1K1": "Z6092",
"Z6092K1": "P800"
},
"Z37870K3": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
},
"Z11K2": " "
}
},
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
},
"Z11K2": "."
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
},
"Z11K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "notable works-sentence, fr, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1zy38c9zp9v70dxxm9iwkyzfc8aif3n
296187
296186
2026-08-02T19:08:50Z
Jsamwrites
938
296187
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38800"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38799",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
},
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K2"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": "Elle",
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": "Il",
"Z19565K5": "Il"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z802K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
},
"Z11K2": "est connu pour ses œuvres :"
},
"Z802K3": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
},
"Z11K2": "est connue pour ses œuvres :"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z802K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
},
"Z11K2": "était connu pour ses œuvres :"
},
"Z802K3": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
},
"Z11K2": "était connue pour ses œuvres :"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37870",
"Z37870K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
},
"Z37870K2": {
"Z1K1": "Z6092",
"Z6092K1": "P800"
},
"Z37870K3": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
},
"Z11K2": " "
}
},
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
},
"Z11K2": "."
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
},
"Z11K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "notable works-sentence, fr, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mf9mlatz62l432rg5olxnknzrkhk2n5
296188
296187
2026-08-02T19:11:13Z
Jsamwrites
938
296188
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38800"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38799",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
},
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K2"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": "Elle",
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": "Il",
"Z19565K5": "Il"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z802K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
},
"Z11K2": "est connu pour ses œuvres :"
},
"Z802K3": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
},
"Z11K2": "était connue pour ses œuvres :"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z802K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
},
"Z11K2": "est connu pour ses œuvres :"
},
"Z802K3": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
},
"Z11K2": "est connue pour ses œuvres :"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37870",
"Z37870K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K1"
},
"Z37870K2": {
"Z1K1": "Z6092",
"Z6092K1": "P800"
},
"Z37870K3": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
},
"Z11K2": " "
}
},
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
},
"Z11K2": "."
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38799K4"
},
"Z11K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "notable works-sentence, fr, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
d3206i1nv91f9t8rh8oz9al4oipedoy
Z38801
0
89248
296189
2026-08-02T19:14:19Z
Jsamwrites
938
296189
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38801"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38799",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z38799",
"Z38799K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q47484"
},
"Z38799K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z38799K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z38799K4": "Z1004"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "André Gide est connu pour ses œuvres : L'Immoraliste, La Porte étroite, La Symphonie pastorale, Les Faux-monnayeurs, Corydon, Les Nourritures terrestres, Les Caves du Vatican, Si le grain ne meurt, Voyage au Congo, Retour de l'U.R.S.S., L'École des femmes, La Séquestrée de Poitiers, L'Affaire Redureau et Le Ramier."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "André Gide - notable works, fr, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2rxba86owmxrsg7jg22uyldax7l5byc
Z38802
0
89249
296191
2026-08-02T19:18:26Z
Jsamwrites
938
296191
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38802"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38799",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z38799",
"Z38799K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q7197"
},
"Z38799K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z38799K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z38799K4": "Z1004"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Simone de Beauvoir est connue pour ses œuvres : Les Mandarins, Quand prime le spirituel, Pyrrhus et Cinéas, Le Deuxième Sexe, L'Invitée et La Force des choses."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Simone de Beauvoir, notable works, fr, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
d77mfcpbfeg6ooug0byyma5zp9hjmlt
Z38803
0
89250
296193
2026-08-02T19:20:01Z
Jsamwrites
938
296193
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38803"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z38799",
"Z14293K2": "Z33056"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z38797",
"Z14293K2": "Z33034"
}
],
"Z14294K2": "Z38797"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for notable works-sentence,"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dunz6is6rhchdszt842zsh21ug1ol2t
296194
296193
2026-08-02T19:21:12Z
Jsamwrites
938
296194
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38803"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z38799",
"Z14293K2": "Z33056"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z38797",
"Z14293K2": "Z33034"
}
],
"Z14294K2": "Z38797"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for notable works-sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ml6cg3izdn764x9pofzllohxve18opi
Z38804
0
89251
296195
2026-08-02T19:23:05Z
Jsamwrites
938
296195
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38804"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38804K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z38804K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38804K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38804K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38804"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "notable works-sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3x8yvnryw3cvmwtk7fgldor3baut3eu
296197
296195
2026-08-02T19:24:14Z
Jsamwrites
938
Added Z38805 to the approved list of implementations
296197
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38804"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38804K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z38804K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38804K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38804K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z38805"
],
"Z8K5": "Z38804"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "notable works-sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
068lhz195ufq4r6xho6wfsitibhy6rv
296199
296197
2026-08-02T19:27:37Z
Jsamwrites
938
Added Z38806 to the approved list of test cases
296199
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38804"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38804K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z38804K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38804K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38804K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z38806"
],
"Z8K4": [
"Z14",
"Z38805"
],
"Z8K5": "Z38804"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "notable works-sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7m7ivpiy0871ul8qk1pninhpi6m0n8t
296201
296199
2026-08-02T19:29:59Z
Jsamwrites
938
Added Z38807 to the approved list of test cases
296201
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38804"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38804K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z38804K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38804K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38804K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z38806",
"Z38807"
],
"Z8K4": [
"Z14",
"Z38805"
],
"Z8K5": "Z38804"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "notable works-sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rpka2q4krjhperml458ose04pzkcygc
Z38805
0
89252
296196
2026-08-02T19:24:01Z
Jsamwrites
938
296196
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38805"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38804",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z30438",
"Z30438K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z38803",
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z38804K4"
}
},
"Z30438K2": {
"Z1K1": "Z18",
"Z18K1": "Z38804K1"
},
"Z30438K3": {
"Z1K1": "Z18",
"Z18K1": "Z38804K2"
},
"Z30438K4": {
"Z1K1": "Z18",
"Z18K1": "Z38804K3"
},
"Z30438K5": {
"Z1K1": "Z18",
"Z18K1": "Z38804K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "notable works-sentence, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hz4ib05qifzerlip9lzagpkvshmxaeo
Z38806
0
89253
296198
2026-08-02T19:27:17Z
Jsamwrites
938
296198
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38806"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38804",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z38804",
"Z38804K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q30875"
},
"Z38804K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z38804K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z38804K4": "Z1002"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "The notable works of Oscar Wilde include The Importance of Being Earnest, The Picture of Dorian Gray, The Canterville Ghost, The Soul of Man under Socialism, and The Ballad of Reading Gaol."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Oscar Wilde notable works, en, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tjry5i3e285r6ttmzh4fwm6v0ajk7qv
Z38807
0
89254
296200
2026-08-02T19:29:44Z
Jsamwrites
938
296200
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38807"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38804",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z38804",
"Z38804K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q44272"
},
"Z38804K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z38804K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z38804K4": "Z1004"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Michel Foucault est connu pour ses œuvres : Surveiller et punir, Les Mots et les Choses, L'Archéologie du savoir, L'usage des plaisirs, Histoire de la sexualité et Histoire de la folie à l'âge classique."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Michel Foucault notable works, fr, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
i2b0bnxvcuq6rhrumy65yfsuqghe7sz
Talk:Z18938
1
89255
296202
2026-08-02T19:45:50Z
C. Scheler
12671
/* The expected result is wrong. */ new section
296202
wikitext
text/x-wiki
== The expected result is wrong. ==
One million and larger numbers are written with spaces in German ([https://www.duden.de/sprachwissen/sprachratgeber/Schreibung-von-Zahlen Duden]). The test case [[Z37528]] has the correct expected result:
''"neunhundertneunundneunzig Billionen achthundertachtundachtzig Milliarden siebenhundertsiebenundsiebzig Millionen sechshundertsechsundsechzigtausendfünfhundertfünfundfünfzig"'' [[User:C. Scheler|C. Scheler]] ([[User talk:C. Scheler|talk]]) 19:45, 2 August 2026 (UTC)
iund1dg7m1ac1s1mvrh3v2zhwyevudg
Z38808
0
89256
296204
2026-08-02T20:44:01Z
Jsamwrites
938
296204
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38808"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38808K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z38808K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38808K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38808K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38808"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "professions sentence, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ctda6xsf6laa5d2pbbjsf73p7mbqg56
296206
296204
2026-08-02T20:55:02Z
Jsamwrites
938
Added Z38809 to the approved list of implementations
296206
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38808"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38808K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z38808K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38808K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38808K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z38809"
],
"Z8K5": "Z38808"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "professions sentence, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
i71dpiisx463oi8eb416wtgerx9y5lo
296214
296206
2026-08-02T21:19:21Z
Jsamwrites
938
Added Z38810 to the approved list of test cases
296214
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38808"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38808K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z38808K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38808K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38808K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z38810"
],
"Z8K4": [
"Z14",
"Z38809"
],
"Z8K5": "Z38808"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "professions sentence, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pfv3f4rmwjdpxniszp8i3xpej69ye4v
Z38809
0
89257
296205
2026-08-02T20:54:48Z
Jsamwrites
938
296205
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38809"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38808",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K2"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": "She",
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": ""
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": "He",
"Z19565K5": "They"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": "was",
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": ""
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": "was",
"Z19565K5": "were"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": "is",
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": ""
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": "is",
"Z19565K5": "are"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z38782",
"Z38782K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
},
"Z38782K2": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": " "
}
},
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "."
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "professions sentence, en, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
n3kspjdlkj6ghu3zwmf3rwc2n8stgx1
296207
296205
2026-08-02T20:55:52Z
Jsamwrites
938
296207
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38809"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38808",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K2"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": "She",
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": ""
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": "He",
"Z19565K5": "They"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": "was",
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": "was",
"Z19565K5": "were"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": "is",
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": "is",
"Z19565K5": "are"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z38782",
"Z38782K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
},
"Z38782K2": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": " "
}
},
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "."
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "professions sentence, en, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ff626o3ecedvhe53v0zwiwn1ss1ahs8
296208
296207
2026-08-02T20:58:00Z
Jsamwrites
938
296208
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38809"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38808",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K2"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": "She",
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": "He",
"Z19565K5": "They"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": "was",
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": "was",
"Z19565K5": "were"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": "is",
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": "is",
"Z19565K5": "are"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z38782",
"Z38782K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
},
"Z38782K2": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": " "
}
},
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "."
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "professions sentence, en, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
r1d04nftm2v3wz79tkqdp6zdxs9b6ec
296209
296208
2026-08-02T21:01:28Z
Jsamwrites
938
296209
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38809"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38808",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K2"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "She"
},
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "He"
},
"Z19565K5": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "They"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "was"
},
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "was"
},
"Z19565K5": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "were"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "is"
},
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "is"
},
"Z19565K5": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "are"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z38782",
"Z38782K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
},
"Z38782K2": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": " "
}
},
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "."
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "professions sentence, en, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gernb1dq5872kfrvkyz6rb8ij0awobl
296210
296209
2026-08-02T21:08:50Z
Jsamwrites
938
296210
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38809"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38808",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K2"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "She"
},
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "He"
},
"Z19565K5": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "They"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "was"
},
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "was"
},
"Z19565K5": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "were"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "is"
},
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "is"
},
"Z19565K5": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "are"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21739",
"Z21739K1": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z38782",
"Z38782K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
},
"Z38782K2": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z38782",
"Z38782K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
},
"Z38782K2": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": " "
}
},
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "."
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "professions sentence, en, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
m8zgyd1nhb3l8dmi5y7az9b5rjhrfwj
296211
296210
2026-08-02T21:13:17Z
Jsamwrites
938
296211
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38809"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38808",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K2"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": "She",
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": "He",
"Z19565K5": "They"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "was"
},
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "was"
},
"Z19565K5": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "were"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "is"
},
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "is"
},
"Z19565K5": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "are"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21739",
"Z21739K1": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z38782",
"Z38782K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
},
"Z38782K2": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z38782",
"Z38782K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K1"
},
"Z38782K2": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": " "
}
},
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": "."
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38808K4"
},
"Z11K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "professions sentence, en, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nvv6vseaxzuioj9yzyoa18q9icx97pg
Z38810
0
89258
296212
2026-08-02T21:17:52Z
Jsamwrites
938
296212
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38810"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38808",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z38808",
"Z38808K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q7245"
},
"Z38808K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z38808K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z38808K4": "Z1002"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "He was a journalist, novelist, autobiographer, teacher, humorist, children's writer, travel writer, aphorist, science fiction writer, writer, prose writer, opinion journalist, printer, maritime pilot, and soldier."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fn2tonfsve53u0ia6dj3w0fs6opvhh3
296213
296212
2026-08-02T21:19:03Z
Jsamwrites
938
296213
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38810"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38808",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z38808",
"Z38808K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q7245"
},
"Z38808K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z38808K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z38808K4": "Z1002"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "He was a journalist, novelist, autobiographer, teacher, humorist, children's writer, travel writer, aphorist, science fiction writer, writer, prose writer, opinion journalist, printer, maritime pilot, and soldier."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Mark Twain, third person, past, en, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
iezjiq7bog4spcsw9i7mbvf7slj23wq
Z38811
0
89259
296236
2026-08-02T22:03:21Z
YoshiRulz
10156
Create test
296236
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38811"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z13701",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z13701",
"Z13701K1": {
"Z1K1": "Z13518",
"Z13518K1": "4"
},
"Z13701K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "4 and 1 are coprime"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
g2jvey57nk11qxtkhwjyqkowvrcqqg4
Z38812
0
89260
296237
2026-08-02T22:03:51Z
YoshiRulz
10156
Create test
296237
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38812"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z13701",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z13701",
"Z13701K1": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z13701K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "1 and 1 are coprime"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mtaakrcvu0apm23w93t6z1zkr9rgs0a
Z38813
0
89261
296250
2026-08-02T23:19:51Z
YoshiRulz
10156
Create implementation
296250
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38813"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z13676",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z16667",
"Z16667K1": {
"Z1K1": "Z7",
"Z7K1": "Z16731",
"Z16731K1": {
"Z1K1": "Z18",
"Z18K1": "Z13676K1"
},
"Z16731K2": {
"Z1K1": "Z18",
"Z18K1": "Z13676K2"
}
},
"Z16667K2": "Z16660"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "greater than (Naturals), compareTo composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9ae657jq8ujv8tdmnqfbf1c7ip9w2bs
Z38814
0
89262
296251
2026-08-02T23:23:14Z
99of9
1622
296251
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38814"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38814K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "initial string"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38814"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "prefix with indefinite article, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Adds either \"a \" or \"an \" to a string."
}
]
}
}
mc2hfu18w4sac5g1dragsq56p2na68u
296253
296251
2026-08-02T23:24:19Z
99of9
1622
Added Z38815 to the approved list of implementations
296253
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38814"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38814K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "initial string"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z38815"
],
"Z8K5": "Z38814"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "prefix with indefinite article, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Adds either \"a \" or \"an \" to a string."
}
]
}
}
dxfukzxjrbzxf4ql94ug0zuzz3zr50y
296255
296253
2026-08-02T23:25:03Z
99of9
1622
Added Z38816 to the approved list of test cases
296255
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38814"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38814K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "initial string"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38816"
],
"Z8K4": [
"Z14",
"Z38815"
],
"Z8K5": "Z38814"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "prefix with indefinite article, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Adds either \"a \" or \"an \" to a string."
}
]
}
}
7zwkerlhpqdptgpufb2gl5vqy3h0kmv
296257
296255
2026-08-02T23:25:37Z
99of9
1622
Added Z38817 to the approved list of test cases
296257
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38814"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38814K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "initial string"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38816",
"Z38817"
],
"Z8K4": [
"Z14",
"Z38815"
],
"Z8K5": "Z38814"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "prefix with indefinite article, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Adds either \"a \" or \"an \" to a string."
}
]
}
}
n4gh7an42mllkduhxc4niz9sakvk6ok
Z38815
0
89263
296252
2026-08-02T23:24:06Z
99of9
1622
296252
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38815"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38814",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z15175",
"Z15175K1": {
"Z1K1": "Z7",
"Z7K1": "Z21739",
"Z21739K1": {
"Z1K1": "Z18",
"Z18K1": "Z38814K1"
}
},
"Z15175K2": {
"Z1K1": "Z18",
"Z18K1": "Z38814K1"
},
"Z15175K3": " "
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "prefix with indefinite article, English, compose"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
g2ircmlupdvmty08enx18mqiu4nmchu
Z38816
0
89264
296254
2026-08-02T23:24:49Z
99of9
1622
296254
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38816"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38814",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38814",
"Z38814K1": "apple"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "an apple"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"apple\": \"an apple\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kwer253pgcu7n3m3l303nmgs5wwpbax
Z38817
0
89265
296256
2026-08-02T23:25:25Z
99of9
1622
296256
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38817"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38814",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38814",
"Z38814K1": "red apple"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "a red apple"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"red apple\": \"a red apple\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
aexzg7lzo7buph2dzgxuc8n3p582lbb
Z38818
0
89266
296258
2026-08-02T23:26:15Z
YoshiRulz
10156
Create implementation
296258
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38818"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z13676",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z10174",
"Z10174K1": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z23883",
"Z23883K1": {
"Z1K1": "Z18",
"Z18K1": "Z13676K1"
}
}
},
"Z10174K2": {
"Z1K1": "Z7",
"Z7K1": "Z10184",
"Z10184K1": {
"Z1K1": "Z7",
"Z7K1": "Z23883",
"Z23883K1": {
"Z1K1": "Z18",
"Z18K1": "Z13676K2"
}
},
"Z10184K2": {
"Z1K1": "Z7",
"Z7K1": "Z13676",
"Z13676K1": {
"Z1K1": "Z7",
"Z7K1": "Z13582",
"Z13582K1": {
"Z1K1": "Z18",
"Z18K1": "Z13676K1"
}
},
"Z13676K2": {
"Z1K1": "Z7",
"Z7K1": "Z13582",
"Z13582K1": {
"Z1K1": "Z18",
"Z18K1": "Z13676K2"
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "greater than (Naturals), recursive composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ayntievma7pezdab1xnuxureex9iym5
Z38819
0
89267
296263
2026-08-02T23:37:22Z
YoshiRulz
10156
Create implementation
296263
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38819"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z13689",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z15946",
"Z15946K1": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z18",
"Z18K1": "Z13689K2"
}
},
"Z15946K2": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z18",
"Z18K1": "Z13689K1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "less than (Naturals), Z15946 composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pwpeq7l997ofemlbl3pu93zhdx3qtjp
Z38820
0
89268
296264
2026-08-02T23:38:00Z
YoshiRulz
10156
Create implementation
296264
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38820"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z13689",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z16667",
"Z16667K1": {
"Z1K1": "Z7",
"Z7K1": "Z16731",
"Z16731K1": {
"Z1K1": "Z18",
"Z18K1": "Z13689K1"
},
"Z16731K2": {
"Z1K1": "Z18",
"Z18K1": "Z13689K2"
}
},
"Z16667K2": "Z16662"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "less than (Naturals), compareTo composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3krvom39s5v0pgvh6a2f78e60pm2zgl
Z38821
0
89269
296265
2026-08-02T23:45:13Z
YoshiRulz
10156
Create implementation
296265
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38821"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z13689",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z10174",
"Z10174K1": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z23883",
"Z23883K1": {
"Z1K1": "Z18",
"Z18K1": "Z13689K2"
}
}
},
"Z10174K2": {
"Z1K1": "Z7",
"Z7K1": "Z10184",
"Z10184K1": {
"Z1K1": "Z7",
"Z7K1": "Z23883",
"Z23883K1": {
"Z1K1": "Z18",
"Z18K1": "Z13689K1"
}
},
"Z10184K2": {
"Z1K1": "Z7",
"Z7K1": "Z13689",
"Z13689K1": {
"Z1K1": "Z7",
"Z7K1": "Z13582",
"Z13582K1": {
"Z1K1": "Z18",
"Z18K1": "Z13689K1"
}
},
"Z13689K2": {
"Z1K1": "Z7",
"Z7K1": "Z13582",
"Z13582K1": {
"Z1K1": "Z18",
"Z18K1": "Z13689K2"
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "less than (Naturals), recursive composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
714q3tawfq9nrl1nvj80y2vnh9ba3b8
Z38822
0
89270
296284
2026-08-03T04:03:00Z
Carnildo
54460
Add test case for Spanish
296284
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38822"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26039",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q8495"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q11435"
},
"Z26039K3": "Z1003"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "\"La leche es un líquido.\""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[es] La leche es un liquido."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Simple test of article use and gender agreement."
}
]
}
}
70uuxr1st53rk2g4waj1jzrsv8vcd4t
Z38823
0
89271
296285
2026-08-03T04:08:31Z
Carnildo
54460
Add test case for Spanish
296285
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38823"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26039",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q283"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q11435"
},
"Z26039K3": "Z1003"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "El agua es un líquido."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[es] El agua es un liquido"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Test of article use and gender agreement, exception to the usual rule."
}
]
}
}
974isk55dtzpo4c0a80ivkr4h4sktdq
Z38824
0
89272
296286
2026-08-03T04:11:14Z
Carnildo
54460
Add test case for Spanish
296286
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38824"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26039",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q39397"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q39546"
},
"Z26039K3": "Z1003"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "El hacha es una herramienta."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[es] El hacha es una herramienta."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Test of article use and gender agreement, exception to the usual rule."
}
]
}
}
lbqrogvn2wo8uakjanta5hvwnpdmrl6
Z38825
0
89273
296287
2026-08-03T04:28:50Z
Carnildo
54460
Add test case for English
296287
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38825"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26039",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q23311"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z26039K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "The City of London is a city."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] The City of London is a city."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Test of article usage: a city name takes an article if it begins with a descriptor (such as \"city\")."
}
]
}
}
r36vua7pgacr8sao3x849kk50nlelp3
Z38826
0
89274
296289
2026-08-03T04:31:49Z
Carnildo
54460
Add test case for English
296289
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38826"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26039",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q60"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z26039K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "New York City is a city."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] New York City is a city"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Test of article usage: a city name does not take an article if it ends with a descriptor (such as \"city\")."
}
]
}
}
8kktvthou7h7hww80qf2wrctja5olhv
Z38827
0
89275
296291
2026-08-03T04:37:48Z
Carnildo
54460
Add test case for English
296291
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38827"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26039",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q283"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q11435"
},
"Z26039K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Water is a liquid."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] Water is a liquid"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Test article usage: mass nouns don't take articles."
}
]
}
}
5et1856sj3x2vmji3zwld0afcenfc4t
Z38828
0
89276
296292
2026-08-03T04:41:44Z
Carnildo
54460
Add test case for English
296292
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38828"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26039",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q39397"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q39546"
},
"Z26039K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "An axe is a physical tool."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] An axe is a tool"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Test article usage: a countable noun takes an article."
}
]
}
}
7wcbv4raj6g4ohi111n287s172u4xtw
296297
296292
2026-08-03T07:50:57Z
99of9
1622
296297
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38828"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26039",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q39397"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q39546"
},
"Z26039K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "An axe is a physical tool."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(#) [en] An axe is a tool"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Test article usage: a countable noun takes an article.\n#this is a subclass relationship, not instance of. "
}
]
}
}
iotvy04s3ynavlsij0yfvk467734r00
Z38829
0
89278
296301
2026-08-03T09:56:26Z
Jsamwrites
938
296301
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38829"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38829K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z38829K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38829K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38829K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38829"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "professions sentence, French"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
isqgppdbolr8xckbsn7bbljx6u0zdmx
296304
296301
2026-08-03T10:03:39Z
Jsamwrites
938
Added Z38830 to the approved list of implementations
296304
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38829"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38829K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z38829K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38829K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38829K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z38830"
],
"Z8K5": "Z38829"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "professions sentence, French"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mtxs6kzuognkk7y93blqz4b564ebp7t
Z38830
0
89279
296302
2026-08-03T10:03:04Z
Jsamwrites
938
296302
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38830"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38829",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": ""
},
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K2"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": "Elle",
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": "Il",
"Z19565K5": "Il"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z11K2": "était"
},
"Z802K3": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z11K2": "est"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z802K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z11K2": "une"
},
"Z802K3": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z11K2": "un"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z38782",
"Z38782K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K1"
},
"Z38782K2": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z11K2": " "
}
},
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z11K2": "."
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z11K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "professions sentence, fr, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
exggaxxi10ia3wllfnbef49qagwq5bo
296303
296302
2026-08-03T10:03:25Z
Jsamwrites
938
296303
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38830"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38829",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K2"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": "Elle",
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": "Il",
"Z19565K5": "Il"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z11K2": "était"
},
"Z802K3": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z11K2": "est"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z802K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z11K2": "une"
},
"Z802K3": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z11K2": "un"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z38782",
"Z38782K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K1"
},
"Z38782K2": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z11K2": " "
}
},
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z11K2": "."
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z11K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "professions sentence, fr, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
s1pt76rcjnctluqnwjb0yxjiaglco7z
296305
296303
2026-08-03T10:05:19Z
Jsamwrites
938
296305
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38830"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38829",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K2"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": "Elle",
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": "Il",
"Z19565K5": "Il"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z11K2": "était"
},
"Z802K3": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z11K2": "est"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z802K2": "une",
"Z802K3": "un"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z38782",
"Z38782K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K1"
},
"Z38782K2": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z11K2": " "
}
},
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z11K2": "."
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z11K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "professions sentence, fr, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
px3tvtvmk8lt3sztj92ehdg3cifomr8
296306
296305
2026-08-03T10:10:05Z
Jsamwrites
938
296306
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38830"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38829",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K2"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z19565K2": "Elle",
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
}
},
"Z19565K4": "Il",
"Z19565K5": "Il"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z11K2": "était"
},
"Z802K3": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z11K2": "est"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z38782",
"Z38782K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K1"
},
"Z38782K2": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z11K2": " "
}
},
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z11K2": "."
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38829K4"
},
"Z11K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "professions sentence, fr, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
41wenx71w4go8syomhklc42vrga53sv
Z38831
0
89280
296311
2026-08-03T11:46:50Z
Jsamwrites
938
296311
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38831"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38829",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z38829",
"Z38829K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q7294"
},
"Z38829K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z38829K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z38829K4": "Z1004"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Johannes Brahms était compositeur, chef d'orchestre et pianiste."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Johannes Brahms, fr, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
spm5e1jqu59320tgb6hfpf84lxb23qh
Z38832
0
89281
296312
2026-08-03T11:48:00Z
Jsamwrites
938
296312
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38832"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z38808",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z38829",
"Z14293K2": "Z33056"
}
],
"Z14294K2": "Z38808"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "professions sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
efjh5vmcb8gf82rm064oyhaf5dlw3oh
296313
296312
2026-08-03T11:48:40Z
Jsamwrites
938
296313
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38832"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z38808",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z38829",
"Z14293K2": "Z33056"
}
],
"Z14294K2": "Z38808"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for professions sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
engeu3p6xilqjiz5w62b8b9evgqjbl7
Z38833
0
89282
296314
2026-08-03T11:49:42Z
Jsamwrites
938
296314
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38833"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38833K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z38833K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38833K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38833K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38833"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "professions sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pw47vkda3nni7kj9o9vix6rdsclpayr
296316
296314
2026-08-03T11:50:45Z
Jsamwrites
938
Added Z38834 to the approved list of implementations
296316
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38833"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38833K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z38833K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38833K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38833K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z38834"
],
"Z8K5": "Z38833"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "professions sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
g3u2g2eaqiovaacu81yr9eoop06eq5d
296319
296316
2026-08-03T11:52:41Z
Jsamwrites
938
Added Z38835 to the approved list of test cases
296319
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38833"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38833K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z38833K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38833K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38833K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z38835"
],
"Z8K4": [
"Z14",
"Z38834"
],
"Z8K5": "Z38833"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "professions sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mzrd0j3xb19jpp1xwgifdee1coiub1r
Z38834
0
89283
296315
2026-08-03T11:50:31Z
Jsamwrites
938
296315
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38834"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38833",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z30438",
"Z30438K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z38832",
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z38833K4"
}
},
"Z30438K2": {
"Z1K1": "Z18",
"Z18K1": "Z38833K1"
},
"Z30438K3": {
"Z1K1": "Z18",
"Z18K1": "Z38833K2"
},
"Z30438K4": {
"Z1K1": "Z18",
"Z18K1": "Z38833K3"
},
"Z30438K5": {
"Z1K1": "Z18",
"Z18K1": "Z38833K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "professions sentence, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hyg7tu2h4lf4carncaydfkzey2fu6e7
User:B38834-24-0448
2
89284
296317
2026-08-03T11:51:08Z
B38834-24-0448
97908
Created page with "[https://github.com/pea-information-center?tab=overview&from=2026-07-01&to=2026-07-31 https://github.com/pea-information-center]"
296317
wikitext
text/x-wiki
[https://github.com/pea-information-center?tab=overview&from=2026-07-01&to=2026-07-31 https://github.com/pea-information-center]
nix5kp8xvppdvhjjkn86v01c4ivlufe
Z38835
0
89285
296318
2026-08-03T11:52:31Z
Jsamwrites
938
296318
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38835"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38833",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z38833",
"Z38833K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q254"
},
"Z38833K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z38833K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z38833K4": "Z1004"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Wolfgang Amadeus Mozart était compositeur, professeur de musique, pianiste, musicien, organiste et violoniste."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Mozart-professions, fr, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0yg64ee5id9r7hmepbnyxb0ikxbvi21