Wikifunctions
wikifunctionswiki
https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page
MediaWiki 1.47.0-wmf.15
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
Z1782
0
1008
298653
48869
2026-08-12T19:43:17Z
WikiLambda system
3
Updating pre-defined WikiLambda content creation
298653
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z1782"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "cbk",
"Z60K2": [
"Z6",
"cbk-zam"
]
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Chavacano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1782",
"Z11K2": "Chavacano de Zamboanga"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Chavacano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Chabacano"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8j7kb76o9at3nqb18q1068r1doebnw9
Wikifunctions:Project chat
4
1184
298694
298501
2026-08-13T00:06:09Z
Virinas-code
2884
/* On a set type */ Reply
298694
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)
::::::They ''can'' make it easier to understand the function, but ''do'' they make it easier?
::::::For example, there was obviously some organized activity to translate labels into Igbo. Look at [https://quarry.wmcloud.org/query/107942 this query]: You can see that there was a lot of label editing activity in Igbo in February, March, April, May, June, and September 2024, and very little activity in other times. It was probably related to this event: [[:m:Event:Translation of catalogue of available functions on wikifunctions igbo]].
::::::There was also [https://diff.wikimedia.org/2026/01/16/introducing-data-and-functions-reflections-from-indonesian-data-and-technology-week-2025/ a similar event for Indonesian], and you can see in [https://quarry.wmcloud.org/query/107943 the statistics for Indonesian] that there was a peak of edits in December 2025, as described in the blog post.
::::::I don't know if these events were funded with money, but they were definitely ''organized''. Organization requires effort. And of course, effort was also invested into the actual translation. Effort should be invested if it has some impact, and if it has no impact, then it should be invested elsewhere.
::::::How would I measure it? Some examples:
::::::# Are there abstract articles that can actually be fully viewable in Igbo and Indonesian? As far as I can see, there aren't, but correct me if I'm wrong.
::::::# Are there many language functions that can generate text in Igbo and Indonesian, and are those functions actually used? The answer to the first question is "not many" ([[Wikifunctions:Catalogue/Natural language operations/Igbo|Igbo]], [[Wikifunctions:Catalogue/Natural language operations/Indonesian|Indonesian]]); the answer to the second and more important question is "they are probably not used". But again, correct me if I'm wrong.
::::::[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 21:14, 4 August 2026 (UTC)
:::::::I think you're right. To help translation to make more impact, we could document which of our 39,000 objects are most important to translate. For example, the list of types, the list of the fragment functions most used on AW, and the list of functions most used in compositions on WF. Your query tool may be able to help make the third of these? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:58, 5 August 2026 (UTC)
::::::::I'll try, thanks for the tip! [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 02:09, 5 August 2026 (UTC)
:Perhaps the more useful question is not the impact of contributing labels, but the impact of not contributing them. At present, a user who cannot search for a function using their own language is effectively required to use English (or another well-supported language). Such users do not create a visible failure case.
:It may therefore be difficult to measure the benefit of translated labels from usage statistics alone because the absence of translations creates a barrier before usage even begins.
:There may also be a feedback loop. English currently has the greatest discoverability, which means English-speaking contributors are more likely to notice when a function cannot be found, and to add aliases or improve labels accordingly. This may mean that English has a higher proportion of functions with aliases, and typically more aliases for any such function. Languages with less discoverability have fewer opportunities for this kind of positive feedback. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:09, 5 August 2026 (UTC)
::The questions to ask about this are: which languages are the most successful ones in terms of abstract articles translation? What made them successful? Can it be replicated?
::But that would be a topic for a separate thread.
::Here, I'm wondering about the impact of what people do invest their effort in. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 11:04, 5 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)
::::::I think people should get help also if they can just write down how a fragment looks like for a specific language. So it should be not required to create a test case. So far I am not good in implementing functions in Wikifunctions. In the last days I have thinked about how to find a good way to define the fragments if the inputs are modified. This is difficult and I am not sure what is the best way. In the past I proposed [[User:Hogü-456/Decision table for Fragment experiments|decision tables]] for it. From my point of view more ideas and ways how to implement functions are needed as I expected more content in more languages in Abstract Wikipedia so far. It seems to me like it is too complicated to contribute to Wikifunctions at the moment. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 11 August 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)
::Linking to the topic two above, one extra thing for Tasks per Language could be a link to a (sectioned) list of ZIDs that are most important to translate. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:22, 5 August 2026 (UTC)
== On a set type ==
In [[WF:TP]], sets were refused as an independent type (and we are redirected towards using Typed lists). After adding many functions relative to hereditary sets and von Neumann ordinals, I believe a proper hereditary set type could be welcome on Wikifunctions. Here is the rationale behind this:
* In its current state the Wikifunctions composition language lacks basic arithmetic operations. It is interesting to provide a set-based "fallback" for those, even if its performance makes it rarely used. One of Wikifunction's goals is to "Imagine a programming system that allows us to make the next big leap in knowledge representation"<ref group="set">[[Wikifunctions:About]]</ref>, having a proper representation of natural numbers is a good start.
* Set operations are the basis of mathematics. Mathematically, natural numbers are typically defined with sets.<ref group="set">[[w:Set-theoretic definition of natural numbers]]</ref> Note that these mathematical sets are well defined ''hereditary sets'': sets that only contain other hereditary sets or are the empty set.
* Currently Typed list(Object) is the best available representation of hereditary sets. They are however unclear (Object could be anything, while hereditary sets can't contain anything), and a pain to document: every function performing arithmetic using set representation needs to write "von Neumann ordinals represented as hereditary sets"; simply making the input type "Hereditary set" is a much cleaner and clear solution.
* Hereditary sets can easily be defined as Typed list(Hereditary set). I am however unsure wether this kind of recursive type is possible in Wikifunctions.
* Hereditary sets have all the characteristics of a normal type (a validator, an equality function<ref group="set">{{Z+|Z34273}}</ref>, and even type converters<ref group="set">{{Z|Z39064}}'s <code>to_set</code> function</ref>). Making a proper type for them avoids repetitive work and allow for better integration in the Wikisource ecosystem. Note that all these functions are different from their Typed list equivalents (equality ignores duplicates, type converters return set objects and not list objects).
I would love to see a proper hereditary set type being discussed. If this isn't the right place, please tell me, I'm quite new to the type proposal process :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:30, 8 August 2026 (UTC)
:Another use is to avoid confusion, such as between {{Z|Z34270}} and {{Z|Z34273}}, which has already caused issues before.<ref group="set">[[Talk:Z36677#Wrong set equality]]</ref> [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:32, 8 August 2026 (UTC)
:IMO being "reliant" on code Implementations for arithmetic isn't a problem. Von Neumann ordinals are useful as a mathematical foundation but not as a computational one. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:18, 9 August 2026 (UTC)
:After further work on von Neumann ordinals related functions, it appears Wikifunctions' builtin type converter from a Python list to a Typed list really struggles with deeply nested lists. I believe having a strong type converter for hereditary sets can really help with fast computations. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 00:06, 13 August 2026 (UTC)
<references group="set" />
== Wikifunctions & Abstract Wikipedia Newsletter #259: Congratulations Jules*. An apple is a fruit ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-08-05|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we congratulate Wikimedian of the Year and we discuss his favourite article in relation to Abstract Wikipedia, we introduce a new Type of function on Wikifunctions, 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]]) 13:19, 10 August 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=30870212 -->
: {{tq|Given that they are stored as persistent objects, their anonymity is kinda defeated, but it may be useful for testing and documentation purposes.}} Not exactly sure what the point is, then, since we'd still need the same amount of documentation in the description to say which function this is a nonce for. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 17:55, 10 August 2026 (UTC)
::You can use them without creating a persistent object, [https://www.wikifunctions.org/wiki/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%22Z39025%22%2C%22Z39025K1%22%3A%5B%22Z38546%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z38926%22%2C%22Z38926K1%22%3A%22Z30795%22%2C%22Z38926K2%22%3A%22%5D%5D%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z38926%22%2C%22Z38926K1%22%3A%22Z30035%22%2C%22Z38926K2%22%3A%22%5B%5B%22%7D%5D%2C%22Z39025K2%22%3A%7B%22Z1K1%22%3A%22Z11%22%2C%22Z11K1%22%3A%22Z1002%22%2C%22Z11K2%22%3A%22currying%22%7D%7D%7D example]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:54, 10 August 2026 (UTC)
::: Ooh, that's neat. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 00:17, 11 August 2026 (UTC)
== Wikifunctions as a programming system ==
With [[Z38546|lambda]] and half<ref group="note">For it to be considered complete, shouldn't it take the environment in which to evaluate? Which reminds me, where's local variables in composition? Sure, it can be emulated via an [[w:Immediately invoked function expression|IIFE]], but how does that look like? So, macros as well. I look forward to how a generalized, multilingual Lisp interpreter function would look like..</ref>-of-an-[[Z38590|eval]], the runtime environment of Wikifunctions now resembles a somewhat less [[w:Greenspun's tenth rule|poor LISP]]. Whereas the runtime, as it stands now, is somewhat reminiscent of [[w:Smalltalk|Smalltalk]], [[w:Self (programming language)|Self]] and others, an [[w:object-oriented programming|object-oriented programming]] [https://arxiv.org/abs/2302.10003 ''system'']. <ref group="note">How I wish there was a Wikipedia article about programming systems in this sense... </ref> I wonder: how far/well the ''theory'' (in the sense of [[w:programming language theory|programming language theory]], [[w:semantics (programming languages)|semantics]] and such) behind Wikifunctions have been developed, whether that has been documented somewhere (beyond [[WF:Function model|Function model]]) or it still resides [[w:tacit knowledge|in the minds]] of the implementors for now, which direction<ref group="note">e.g. [[w:Metaobject#Metaobject protocol|Metaobject protocol]] (quite relevant, since it's object-oriented), higher-[[w:Kind (type theory)|kind]]ed types and so on</ref> you wish to develop this system and so on; where such discussions can take place.
Among the [https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Goals#Secondary_goals secondary goals] is: <q>Faster development of new programming languages due to accessing a wider standard library (or repository) of functions in a new dedicated wiki.</q> For which we should have categorized and isolated the portion of functions (and objects), to be made available seperately as self-contained/sufficient collections, that are most relevant to implementing programming languages/systems. Has (if so, how much) there already been any work in this direction?
Since Wikifunctions aims to be natural-language- as well as programming-language-[[w:agnostic (data)|agnostic]], it should be agnostic of any particular representation as well. Thus it should work with different representations (whether it's the underlying (JSON) representation of the objects, the specific choice of numberings, type system or even ontology) and be convertible among equivalence classes of representations (and conceptualizations?). It's this level of generality I'm quite interested about, and wish to have some in-depth discussion (here, insofar relevant to this project and elsewhere).
----
<references group="note"/>
[[User:Smlckz|Smlckz]] ([[User talk:Smlckz|talk]]) 11:31, 12 August 2026 (UTC)
s6lbc1ijx3xf4w862njjxhj5jvgm8r8
298696
298694
2026-08-13T00:15:22Z
Virinas-code
2884
/* Wikifunctions as a programming system */ Reply
298696
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)
::::::They ''can'' make it easier to understand the function, but ''do'' they make it easier?
::::::For example, there was obviously some organized activity to translate labels into Igbo. Look at [https://quarry.wmcloud.org/query/107942 this query]: You can see that there was a lot of label editing activity in Igbo in February, March, April, May, June, and September 2024, and very little activity in other times. It was probably related to this event: [[:m:Event:Translation of catalogue of available functions on wikifunctions igbo]].
::::::There was also [https://diff.wikimedia.org/2026/01/16/introducing-data-and-functions-reflections-from-indonesian-data-and-technology-week-2025/ a similar event for Indonesian], and you can see in [https://quarry.wmcloud.org/query/107943 the statistics for Indonesian] that there was a peak of edits in December 2025, as described in the blog post.
::::::I don't know if these events were funded with money, but they were definitely ''organized''. Organization requires effort. And of course, effort was also invested into the actual translation. Effort should be invested if it has some impact, and if it has no impact, then it should be invested elsewhere.
::::::How would I measure it? Some examples:
::::::# Are there abstract articles that can actually be fully viewable in Igbo and Indonesian? As far as I can see, there aren't, but correct me if I'm wrong.
::::::# Are there many language functions that can generate text in Igbo and Indonesian, and are those functions actually used? The answer to the first question is "not many" ([[Wikifunctions:Catalogue/Natural language operations/Igbo|Igbo]], [[Wikifunctions:Catalogue/Natural language operations/Indonesian|Indonesian]]); the answer to the second and more important question is "they are probably not used". But again, correct me if I'm wrong.
::::::[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 21:14, 4 August 2026 (UTC)
:::::::I think you're right. To help translation to make more impact, we could document which of our 39,000 objects are most important to translate. For example, the list of types, the list of the fragment functions most used on AW, and the list of functions most used in compositions on WF. Your query tool may be able to help make the third of these? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:58, 5 August 2026 (UTC)
::::::::I'll try, thanks for the tip! [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 02:09, 5 August 2026 (UTC)
:Perhaps the more useful question is not the impact of contributing labels, but the impact of not contributing them. At present, a user who cannot search for a function using their own language is effectively required to use English (or another well-supported language). Such users do not create a visible failure case.
:It may therefore be difficult to measure the benefit of translated labels from usage statistics alone because the absence of translations creates a barrier before usage even begins.
:There may also be a feedback loop. English currently has the greatest discoverability, which means English-speaking contributors are more likely to notice when a function cannot be found, and to add aliases or improve labels accordingly. This may mean that English has a higher proportion of functions with aliases, and typically more aliases for any such function. Languages with less discoverability have fewer opportunities for this kind of positive feedback. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:09, 5 August 2026 (UTC)
::The questions to ask about this are: which languages are the most successful ones in terms of abstract articles translation? What made them successful? Can it be replicated?
::But that would be a topic for a separate thread.
::Here, I'm wondering about the impact of what people do invest their effort in. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 11:04, 5 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)
::::::I think people should get help also if they can just write down how a fragment looks like for a specific language. So it should be not required to create a test case. So far I am not good in implementing functions in Wikifunctions. In the last days I have thinked about how to find a good way to define the fragments if the inputs are modified. This is difficult and I am not sure what is the best way. In the past I proposed [[User:Hogü-456/Decision table for Fragment experiments|decision tables]] for it. From my point of view more ideas and ways how to implement functions are needed as I expected more content in more languages in Abstract Wikipedia so far. It seems to me like it is too complicated to contribute to Wikifunctions at the moment. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 11 August 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)
::Linking to the topic two above, one extra thing for Tasks per Language could be a link to a (sectioned) list of ZIDs that are most important to translate. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:22, 5 August 2026 (UTC)
== On a set type ==
In [[WF:TP]], sets were refused as an independent type (and we are redirected towards using Typed lists). After adding many functions relative to hereditary sets and von Neumann ordinals, I believe a proper hereditary set type could be welcome on Wikifunctions. Here is the rationale behind this:
* In its current state the Wikifunctions composition language lacks basic arithmetic operations. It is interesting to provide a set-based "fallback" for those, even if its performance makes it rarely used. One of Wikifunction's goals is to "Imagine a programming system that allows us to make the next big leap in knowledge representation"<ref group="set">[[Wikifunctions:About]]</ref>, having a proper representation of natural numbers is a good start.
* Set operations are the basis of mathematics. Mathematically, natural numbers are typically defined with sets.<ref group="set">[[w:Set-theoretic definition of natural numbers]]</ref> Note that these mathematical sets are well defined ''hereditary sets'': sets that only contain other hereditary sets or are the empty set.
* Currently Typed list(Object) is the best available representation of hereditary sets. They are however unclear (Object could be anything, while hereditary sets can't contain anything), and a pain to document: every function performing arithmetic using set representation needs to write "von Neumann ordinals represented as hereditary sets"; simply making the input type "Hereditary set" is a much cleaner and clear solution.
* Hereditary sets can easily be defined as Typed list(Hereditary set). I am however unsure wether this kind of recursive type is possible in Wikifunctions.
* Hereditary sets have all the characteristics of a normal type (a validator, an equality function<ref group="set">{{Z+|Z34273}}</ref>, and even type converters<ref group="set">{{Z|Z39064}}'s <code>to_set</code> function</ref>). Making a proper type for them avoids repetitive work and allow for better integration in the Wikisource ecosystem. Note that all these functions are different from their Typed list equivalents (equality ignores duplicates, type converters return set objects and not list objects).
I would love to see a proper hereditary set type being discussed. If this isn't the right place, please tell me, I'm quite new to the type proposal process :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:30, 8 August 2026 (UTC)
:Another use is to avoid confusion, such as between {{Z|Z34270}} and {{Z|Z34273}}, which has already caused issues before.<ref group="set">[[Talk:Z36677#Wrong set equality]]</ref> [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:32, 8 August 2026 (UTC)
:IMO being "reliant" on code Implementations for arithmetic isn't a problem. Von Neumann ordinals are useful as a mathematical foundation but not as a computational one. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:18, 9 August 2026 (UTC)
:After further work on von Neumann ordinals related functions, it appears Wikifunctions' builtin type converter from a Python list to a Typed list really struggles with deeply nested lists. I believe having a strong type converter for hereditary sets can really help with fast computations. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 00:06, 13 August 2026 (UTC)
<references group="set" />
== Wikifunctions & Abstract Wikipedia Newsletter #259: Congratulations Jules*. An apple is a fruit ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-08-05|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we congratulate Wikimedian of the Year and we discuss his favourite article in relation to Abstract Wikipedia, we introduce a new Type of function on Wikifunctions, 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]]) 13:19, 10 August 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=30870212 -->
: {{tq|Given that they are stored as persistent objects, their anonymity is kinda defeated, but it may be useful for testing and documentation purposes.}} Not exactly sure what the point is, then, since we'd still need the same amount of documentation in the description to say which function this is a nonce for. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 17:55, 10 August 2026 (UTC)
::You can use them without creating a persistent object, [https://www.wikifunctions.org/wiki/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%22Z39025%22%2C%22Z39025K1%22%3A%5B%22Z38546%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z38926%22%2C%22Z38926K1%22%3A%22Z30795%22%2C%22Z38926K2%22%3A%22%5D%5D%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z38926%22%2C%22Z38926K1%22%3A%22Z30035%22%2C%22Z38926K2%22%3A%22%5B%5B%22%7D%5D%2C%22Z39025K2%22%3A%7B%22Z1K1%22%3A%22Z11%22%2C%22Z11K1%22%3A%22Z1002%22%2C%22Z11K2%22%3A%22currying%22%7D%7D%7D example]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:54, 10 August 2026 (UTC)
::: Ooh, that's neat. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 00:17, 11 August 2026 (UTC)
== Wikifunctions as a programming system ==
With [[Z38546|lambda]] and half<ref group="note">For it to be considered complete, shouldn't it take the environment in which to evaluate? Which reminds me, where's local variables in composition? Sure, it can be emulated via an [[w:Immediately invoked function expression|IIFE]], but how does that look like? So, macros as well. I look forward to how a generalized, multilingual Lisp interpreter function would look like..</ref>-of-an-[[Z38590|eval]], the runtime environment of Wikifunctions now resembles a somewhat less [[w:Greenspun's tenth rule|poor LISP]]. Whereas the runtime, as it stands now, is somewhat reminiscent of [[w:Smalltalk|Smalltalk]], [[w:Self (programming language)|Self]] and others, an [[w:object-oriented programming|object-oriented programming]] [https://arxiv.org/abs/2302.10003 ''system'']. <ref group="note">How I wish there was a Wikipedia article about programming systems in this sense... </ref> I wonder: how far/well the ''theory'' (in the sense of [[w:programming language theory|programming language theory]], [[w:semantics (programming languages)|semantics]] and such) behind Wikifunctions have been developed, whether that has been documented somewhere (beyond [[WF:Function model|Function model]]) or it still resides [[w:tacit knowledge|in the minds]] of the implementors for now, which direction<ref group="note">e.g. [[w:Metaobject#Metaobject protocol|Metaobject protocol]] (quite relevant, since it's object-oriented), higher-[[w:Kind (type theory)|kind]]ed types and so on</ref> you wish to develop this system and so on; where such discussions can take place.
Among the [https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Goals#Secondary_goals secondary goals] is: <q>Faster development of new programming languages due to accessing a wider standard library (or repository) of functions in a new dedicated wiki.</q> For which we should have categorized and isolated the portion of functions (and objects), to be made available seperately as self-contained/sufficient collections, that are most relevant to implementing programming languages/systems. Has (if so, how much) there already been any work in this direction?
Since Wikifunctions aims to be natural-language- as well as programming-language-[[w:agnostic (data)|agnostic]], it should be agnostic of any particular representation as well. Thus it should work with different representations (whether it's the underlying (JSON) representation of the objects, the specific choice of numberings, type system or even ontology) and be convertible among equivalence classes of representations (and conceptualizations?). It's this level of generality I'm quite interested about, and wish to have some in-depth discussion (here, insofar relevant to this project and elsewhere).
----
<references group="note"/>
[[User:Smlckz|Smlckz]] ([[User talk:Smlckz|talk]]) 11:31, 12 August 2026 (UTC)
:Hi @[[User:Smlckz|Smlckz]]! I am really interested in the viability of Wikifunctions as a programming system too, but I don't think you're in a for a great experience... While my experience here is quite limited, I worked a lot on a major issue that still bothers me: the composition language is incapable of basic arithmetic. If you look into [[Wikifunctions:Reserved ZIDs]], you'll notice that there isn't any built in implementation for addition, subtraction, and there isn't even a builtin type for Natural numbers. This leads to quite a few fundamental issues, like the fact that the built-in {{Z|80}} depends on the non-built-in {{Z|13518}}...
:Strings aren't much better: the only core functions to manipulate them, {{Z|886}} and {{Z|888}} have been deprecated.
:And while [[Wikifunctions:Function model]] is a great start it is out of date and is nowhere complete enough to be considered a proper specification. If you want any information as to how evaluation and the object model actually work you have to look into the Gitlab repos for the current implementation.
:Last thing, the {{Z|823}} function is a total breach of purity, and allows functions to get information about there own implementation, the environment they run in, etc. This can even be used, I believe, as a source of randomness.
:I have great hopes that Wikifunctions will become a strong programming system one day, but as of now, it's far behind any other functional programming languages. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 00:15, 13 August 2026 (UTC)
31eosvngursi1hznj0ifeb9tvxwph6v
Wikifunctions:Administrators' noticeboard
4
9491
298736
298179
2026-08-13T03:08:07Z
SpBot
978
archive 1 section: 1 to [[Wikifunctions:Administrators' noticeboard/Archive/2026/08]] (after section [[Wikifunctions:Administrators' noticeboard/Archive/2026/08#Request_creation_protection_for_User_talk:Y-route|Request_creation_protection_for_User_talk:Y-route]]) - previous edit: [[:User:Bunnypranav|Bunnypranav]], 2026-08-11 12:44
298736
wikitext
text/x-wiki
{{dynamite|title=Administrators' noticeboard|t=yes}}
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{Flatlist|{{Special:PrefixIndex/Wikifunctions:Administrators' noticeboard/Archive/|stripprefix=1}} }}}}
<!-- Add new reports below this line -->
t065isu7qir0abnl1s0qpyrqc5d5zsa
Wikifunctions:Status updates
4
22740
298829
296978
2026-08-13T09:04:22Z
DVrandecic (WMF)
7
298829
wikitext
text/x-wiki
<languages/>
{{shortcut|WF:SU}}{{notice|1=<translate><!--T:1--> '''[[<tvar name="sub">:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia</tvar>|Subscribe]]''' to receive short on-wiki MassMessage notifications about each new issue</translate>}}
{{Wikifunctions updates
| prevlabel = <translate><!--T:2--> Previous update</translate>
| prev = 2024-02-01
| nextlabel = <translate><!--T:3--> Last update</translate>
| next = 2026-08-13
}}
<translate><!--T:4-->
A lot is happening around Wikifunctions and Abstract Wikipedia. This is the page where our updates are posted, including the [[<tvar name="1">Special:MyLanguage/WF:function of the Week</tvar>|function of the Week]].
<!--T:5-->
You can also subscribe to the [[<tvar name="sub">:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia</tvar>|on-wiki newsletter]] to have them delivered to your talk page or to your project's village pump.</translate>
<inputbox>
type=fulltext
prefix={{NAMESPACE}}:{{PAGENAME}}/
break=no
width=30
searchbuttonlabel={{int:Search}}
placeholder=<translate nowrap><!--T:119--> Search all status updates</translate>
</inputbox>
<translate>
== Newsletters == <!--T:28-->
</translate>
<!--<nowiki> Newsletter entry template:
* <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate>
NOTE: Remember to also update the "next =" date at the top of this page.
</nowiki>-->
=== 2026 ===
* <translate><tvar name="1">{{Status updates|2026-08-13}}</tvar>: Shoutout to 99of9!</translate>
* <translate><!--T:131--> <tvar name="1">{{Status updates|2026-08-05}}</tvar>: An apple is a fruit</translate>
* <translate><!--T:130--> <tvar name="1">{{Status updates|2026-07-29}}</tvar>: Abstract Wikipedia at Wikimania</translate>
* <translate><!--T:129--> <tvar name="1">{{Status updates|2026-07-16}}</tvar>: Beyond syntactic tables</translate>
* <translate><!--T:128--> <tvar name="1">{{Status updates|2026-07-08}}</tvar>: Moving toward our first Abstract Wikipedia integration milestone</translate>
* <translate><!--T:127--> <tvar name="1">{{Status updates|2026-07-01}}</tvar>: Integration on test wiki and annual plan</translate>
* <translate><!--T:126--> <tvar name="1">{{Status updates|2026-06-26}}</tvar>: Working on Functions, together</translate>
* <translate><!--T:125--> <tvar name="1">{{Status updates|2026-06-19}}</tvar>: The or not the, this is (the?) question</translate>
* <translate><!--T:124--> <tvar name="1">{{Status updates|2026-06-12}}</tvar>: Improved loading and display of Test results</translate>
* <translate><!--T:123--> <tvar name="1">{{Status updates|2026-06-05}}</tvar>: The illustrated encyclopaedia</translate>
* <translate><!--T:122--> <tvar name="1">{{Status updates|2026-05-30}}</tvar>: Looking back and forward</translate>
* <translate><!--T:121--> <tvar name="1">{{Status updates|2026-05-23}}</tvar>: Annual plan 2026-2027</translate>
* <translate><!--T:120--> <tvar name="1">{{Status updates|2026-05-15}}</tvar>: A higher meaning</translate>
* <translate><!--T:117--> <tvar name="1">{{Status updates|2026-05-08}}</tvar>: References from Wikidata are now available</translate>
* <translate><!--T:116--> <tvar name="1">{{Status updates|2026-05-02}}</tvar>: Request for input: what should we count for Abstract Wikipedia?</translate>
* <translate><!--T:115--> <tvar name="1">{{Status updates|2026-04-25}}</tvar>: The Foundation's search for the perfect language</translate>
* <translate><!--T:114--> <tvar name="1">{{Status updates|2026-04-16}}</tvar>: Milestones; Some major issues hopefully resolved</translate>
* <translate><!--T:113--> <tvar name="1">{{Status updates|2026-04-10}}</tvar>: Community proposals for capturing meaning</translate>
* <translate><!--T:112--> <tvar name="1">{{Status updates|2026-04-02}}</tvar>: Request for Discussion: Syntactic tables</translate>
* <translate><!--T:111--> <tvar name="1">{{Status updates|2026-03-26}}</tvar>: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</translate>
* <translate><!--T:110--> <tvar name="1">{{Status updates|2026-03-19}}</tvar>: Abstract Wikipedia in Beta</translate>
* <translate><!--T:109--> <tvar name="1">{{Status updates|2026-03-11}}</tvar>: A new composition language</translate>
* <translate><!--T:108--> <tvar name="1">{{Status updates|2026-03-06}}</tvar>: Citations and Copy and Paste</translate>
* <translate><!--T:107--> <tvar name="1">{{Status updates|2026-02-26}}</tvar>: Graceful overrides and fallbacks</translate>
* <translate><!--T:106--> <tvar name="1">{{Status updates|2026-02-20}}</tvar>: A sneak preview of Abstract Wikipedia</translate>
* <translate><!--T:105--> <tvar name="1">{{Status updates|2026-02-13}}</tvar>: Finishing each other sentences: Starting things; Offsite in Istanbul</translate>
* <translate><!--T:104--> <tvar name="1">{{Status updates|2026-01-29}}</tvar>: Integrating Abstract Wikipedia</translate>
* <translate><!--T:103--> <tvar name="1">{{Status updates|2026-01-22}}</tvar>: Quarterly plan for January–March 2026</translate>
* <translate><!--T:102--> <tvar name="1">{{Status updates|2026-01-15}}</tvar>: 25 years of Wikipedia</translate>
=== 2025 ===
* <translate><!--T:101--> <tvar name="1">{{Status updates|2025-12-18}}</tvar>: We wish you a happy new Gregorian year!</translate>
* <translate><!--T:100--> <tvar name="1">{{Status updates|2025-12-11}}</tvar>: How to write better error messages</translate>
* <translate><!--T:99--> <tvar name="1">{{Status updates|2025-12-04}}</tvar>: And the name is Abstract Wikipedia</translate>
* <translate><!--T:98--> <tvar name="1">{{Status updates|2025-11-27}}</tvar>: Vote on the new wiki name!; Finishing each other’s sentences</translate>
* <translate><!--T:97--> <tvar name="1">{{Status updates|2025-11-20}}</tvar>: Second round of voting for naming the wiki with language-independent content; Sharing function calls</translate>
* <translate><!--T:96--> <tvar name="1">{{Status updates|2025-11-13}}</tvar>: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</translate>
* <translate><!--T:95--> <tvar name="1">{{Status updates|2025-11-05}}</tvar>: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries</translate>
* <translate><!--T:94--> <tvar name="1">{{Status updates|2025-10-29}}</tvar>: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</translate>
* <translate><!--T:93--> <tvar name="1">{{Status updates|2025-10-23}}</tvar>: Welcome Zaree and Laura! Naming contest round 1 kicked off</translate>
* <translate><!--T:92--> <tvar name="1">{{Status updates|2025-10-15}}</tvar>: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</translate>
* <translate><!--T:91--> <tvar name="1">{{Status updates|2025-10-08}}</tvar>: Decision on location for abstract content and Quarterly Planning for October–December</translate>
* <translate><!--T:90--> <tvar name="1">{{Status updates|2025-10-03}}</tvar>: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</translate>
* <translate><!--T:89--> <tvar name="1">{{Status updates|2025-09-26}}</tvar>: Accessing qualifiers in Wikidata statements</translate>
* <translate><!--T:88--> <tvar name="1">{{Status updates|2025-09-19}}</tvar>: Wikifunctions available on 123 Wiktionary languages</translate>
* <translate><!--T:87--> <tvar name="1">{{Status updates|2025-09-12}}</tvar>: More than 3,000 functions on Wikifunctions</translate>
* <translate><!--T:86--> <tvar name="1">{{Status updates|2025-09-07}}</tvar>: Copying function calls from one Wikipedia to another</translate>
* <translate><!--T:85--> <tvar name="1">{{Status updates|2025-08-29}}</tvar>: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</translate>
* <translate><!--T:84--> <tvar name="1">{{Status updates|2025-08-22}}</tvar>: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</translate>
* <translate><!--T:83--> <tvar name="1">{{Status updates|2025-08-01}}</tvar>: Wikimania 2025 is coming soon!</translate>
* <translate><!--T:82--> <tvar name="1">{{Status updates|2025-07-26}}</tvar>: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</translate>
* <translate><!--T:81--> <tvar name="1">{{Status updates|2025-07-19}}</tvar>: Wikidata-based enumerations are here</translate>
* <translate><!--T:80--> <tvar name="1">{{Status updates|2025-07-10}}</tvar>: Length limits on labels and descriptions</translate>
* <translate><!--T:79--> <tvar name="1">{{Status updates|2025-07-04}}</tvar>: Coverage of 1298</translate>
* <translate><!--T:78--> <tvar name="1">{{Status updates|2025-06-27}}</tvar>: How many people are needed to write an encyclopedia?</translate>
* <translate><!--T:76--> <tvar name="1">{{Status updates|2025-06-21}}</tvar>: Quarterly Planning for July–September 2025</translate>
* <translate><!--T:77--> <tvar name="1">{{Status updates|2025-06-15}}</tvar>: Closing the consultation about the location of Abstract Content</translate>
* <translate><!--T:75--> <tvar name="1">{{Status updates|2025-06-06}}</tvar>: Where will Abstract Content go?</translate>
* <translate><!--T:74--> <tvar name="1">{{Status updates|2025-05-29}}</tvar>: Rolling out to five Wiktionaries; Calculating with today's date</translate>
* <translate><!--T:73--> <tvar name="1">{{Status updates|2025-05-23}}</tvar>: Ongoing consultation about the Location for Abstract Content</translate>
* <translate><!--T:72--> <tvar name="1">{{Status updates|2025-05-15}}</tvar>: Location of Abstract Content</translate>
* <translate><!--T:71--> <tvar name="1">{{Status updates|2025-05-09}}</tvar>: Abstract Wikipedia and the Wikimedia AI Strategy</translate>
* <translate><!--T:70--> <tvar name="1">{{Status updates|2025-04-30}}</tvar>: Abstract Wikipedia is a MacArthur 100&Change finalist</translate>
* <translate><!--T:69--> <tvar name="1">{{Status updates|2025-04-25}}</tvar>: Welcome, Gregory!</translate>
* <translate><!--T:68--> <tvar name="1">{{Status updates|2025-04-16}}</tvar>: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</translate>
* <translate><!--T:67--> <tvar name="1">{{Status updates|2025-04-11}}</tvar>: Quarter in review</translate>
* <translate><!--T:65--> <tvar name="1">{{Status updates|2025-04-05}}</tvar>: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</translate>
* <translate><!--T:66--> <tvar name="1">{{Status updates|2025-03-28}}</tvar>: It's about time</translate>
* <translate><!--T:64--> <tvar name="1">{{Status updates|2025-03-20}}</tvar>: Wikidata-based simple enumerations</translate>
* <translate><!--T:63--> <tvar name="1">{{Status updates|2025-03-15}}</tvar>: Upcoming NLG meeting, Recent Changes in the software</translate>
* <translate><!--T:62--> <tvar name="1">{{Status updates|2025-03-07}}</tvar>: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London</translate>
* <translate><!--T:61--> <tvar name="1">{{Status updates|2025-02-26}}</tvar>: From things to words</translate>
* <translate><!--T:60--> <tvar name="1">{{Status updates|2025-02-19}}</tvar>: A proposal for types per language and part of speech</translate>
* <translate><!--T:59--> <tvar name="1">{{Status updates|2025-02-13}}</tvar>: Restricting the World, redux</translate>
* <translate><!--T:58--> <tvar name="1">{{Status updates|2025-02-06}}</tvar>: Invitation to the Natural Language Generation Special Interest Group</translate>
* <translate><!--T:57--> <tvar name="1">{{Status updates|2025-01-29}}</tvar>: With 2000 Functions into the new year: time for stats</translate>
* <translate><!--T:56--> <tvar name="1">{{Status updates|2025-01-22}}</tvar>: Welcome, David! Naming conventions recommendations</translate>
* <translate><!--T:55--> <tvar name="1">{{Status updates|2025-01-15}}</tvar>: Happy Wikipedia day! Quarterly planning</translate>
=== 2024 ===
* <translate><!--T:54--> <tvar name="1">{{Status updates|2024-12-19}}</tvar>: Function of the Week: age; Intros for year articles; New Type: Floating-point number</translate>
* <translate><!--T:53--> <tvar name="1">{{Status updates|2024-12-12}}</tvar>: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more</translate>
* <translate><!--T:52--> <tvar name="1">{{Status updates|2024-11-27}}</tvar>: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</translate>
* <translate><!--T:51--> <tvar name="1">{{Status updates|2024-11-21}}</tvar>: New special page for missing labels, new type for Gregorian years, and much more</translate>
* <translate><!--T:50--> <tvar name="1">{{Status updates|2024-11-13}}</tvar>: New Type: Rational number; Documentation on Wikidata-based types; and more</translate>
* <translate><!--T:48--> <tvar name="1">{{Status updates|2024-11-07}}</tvar>: The Dream of a Universal Language</translate>
* <translate><!--T:49--> <tvar name="1">{{Status updates|2024-11-01}}</tvar>: Rewriting the backend</translate>
* <translate><!--T:47--> <tvar name="1">{{Status updates|2024-10-25}}</tvar>: Our goal for this Quarter: Agreement</translate>
* <translate><!--T:45--> <tvar name="1">{{Status updates|2024-10-17}}</tvar>: What could abstract content look like?</translate>
* <translate><!--T:46--> <tvar name="1">{{Status updates|2024-10-11}}</tvar>: Wikidata Lexemes in Wikifunctions are coming soon</translate>
* <translate><!--T:44--> <tvar name="1">{{Status updates|2024-10-02}}</tvar>: Focus topic: Food</translate>
* <translate><!--T:43--> <tvar name="1">{{Status updates|2024-09-26}}</tvar>: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</translate>
* <translate><!--T:42--> <tvar name="1">{{Status updates|2024-09-20}}</tvar>: Introducing focus topic areas</translate>
* <translate><!--T:41--> <tvar name="1">{{Status updates|2024-09-13}}</tvar>: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</translate>
* <translate><!--T:40--> <tvar name="1">{{Status updates|2024-09-06}}</tvar>: Volunteer's corner and other updates</translate>
* <translate><!--T:39--> <tvar name="1">{{Status updates|2024-08-29}}</tvar>: Limits on Name and Description Lengths</translate>
* <translate><!--T:38--> <tvar name="1">{{Status updates|2024-08-23}}</tvar>: WasmEdge, Now 300ms Less Edgy</translate>
* <translate><!--T:37--> <tvar name="1">{{Status updates|2024-08-16}}</tvar>: Wikimania 2024 edition</translate>
* <translate><!--T:36--> <tvar name="1">{{Status updates|2024-08-02}}</tvar>: Revamping our 'About' widget</translate>
* <translate><!--T:35--> <tvar name="1">{{Status updates|2024-07-26}}</tvar>: Wikimania 2024 coming soon!</translate>
* <translate><!--T:34--> <tvar name="1">{{Status updates|2024-07-18}}</tvar>: Research report on integrating Wikifunctions from Wikipedia</translate>
* <translate><!--T:33--> <tvar name="1">{{Status updates|2024-07-10}}</tvar>: Type proposals for accessing Lexemes</translate>
* <translate><!--T:32--> <tvar name="1">{{Status updates|2024-07-03}}</tvar>: Quarterly planning</translate>
* <translate><!--T:31--> <tvar name="1">{{Status updates|2024-06-26}}</tvar>: Welcome, Daphne!</translate>
* <translate><!--T:30--> <tvar name="1">{{Status updates|2024-06-20}}</tvar>: New Type: Integers</translate>
* <translate><!--T:29--> <tvar name="1">{{Status updates|2024-06-13}}</tvar>: New Type: Igbo calendar months</translate>
* <translate><!--T:27--> <tvar name="1">{{Status updates|2024-06-06}}</tvar>: New Type: Sign</translate>
* <translate><!--T:26--> <tvar name="1">{{Status updates|2024-05-30}}</tvar>: A single singular or a plurality of plurals?</translate>
* <translate><!--T:25--> <tvar name="1">{{Status updates|2024-05-22}}</tvar>: New Type: Gregorian calendar months</translate>
* <translate><!--T:24--> <tvar name="1">{{Status updates|2024-05-15}}</tvar>: Call for Functions: Spell out the number!</translate>
* <translate><!--T:23--> <tvar name="1">{{Status updates|2024-05-10}}</tvar>: Flagship type for enumerations: Months of the Gregorian calendar</translate>
* <translate><!--T:22--> <tvar name="1">{{Status updates|2024-05-03}}</tvar>: Team meeting and Quarterly plan</translate>
* <translate><!--T:21--> <tvar name="1">{{Status updates|2024-04-19}}</tvar>: Welcome, Sharvani!</translate>
* <translate><!--T:20--> <tvar name="1">{{Status updates|2024-04-11}}</tvar>: New API for calling Wikifunctions and celebrating 1000 functions</translate>
* <translate><!--T:19--> <tvar name="1">{{Status updates|2024-04-03}}</tvar>: Product Update on Diff and Upcoming API Improvements</translate>
* <translate><!--T:18--> <tvar name="1">{{Status updates|2024-03-28}}</tvar>: Creating tests is now much easier!</translate>
* <translate><!--T:17--> <tvar name="1">{{Status updates|2024-03-21}}</tvar>: On the way to internationalizing numbers</translate>
* <translate><!--T:16--> <tvar name="1">{{Status updates|2024-03-13}}</tvar>: On identity</translate>
* <translate><!--T:15--> <tvar name="1">{{Status updates|2024-03-07}}</tvar>: Introducing our second new type: Natural numbers</translate>
* <translate><!--T:14--> <tvar name="1">{{Status updates|2024-02-28}}</tvar>: Type proposal for natural numbers</translate>
* <translate><!--T:13--> <tvar name="1">{{Status updates|2024-02-22}}</tvar>: Updating the function model</translate>
* <translate><!--T:12--> <tvar name="1">{{Status updates|2024-02-14}}</tvar>: Fix-it week</translate>
* <translate><!--T:11--> <tvar name="1">{{Status updates|2024-02-07}}</tvar>: Quarterly planning. Thank you, Nick! Function of the Week: is permutation</translate>
* <translate><!--T:9--> <tvar name="1">{{Status updates|2024-02-01}}</tvar>: The Igbo Imperative!</translate>
<translate>
=== Before February 2024 === <!--T:7-->
<!--T:10-->
All updates from this period are [[<tvar name="meta">:m:Special:MyLanguage/Abstract Wikipedia/Updates</tvar>|available on Meta-Wiki]].
</translate>
[[Category:Status updates{{#translation:}}| ]]
nql1x9xpxc57ew62vmxu5imwzcydyk1
Z13128
0
23265
298515
287153
2026-08-12T12:48:16Z
99of9
1622
no need to abbreviate
298515
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13128"
},
"Z2K2": " ",
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "space character as String"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Leerzeichen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "mezera"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "spazio"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"single space",
"\" \"",
"U+0020 as String",
"space char as String"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
" ",
"carattere spazio"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A single ASCII space (U+0020)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "einzelnes ASCII-Leerzeichen (U+0020)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Řetězec obsahující jako jediný znak běžnou mezeru (U+0020)."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Singolo carattere spazio ASCII (U+0020)"
}
]
}
}
jot2sft2kkppmxo2uubkknhfugiw9wq
Z13612
0
24847
298620
290407
2026-08-12T15:41:08Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
298620
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13612"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13612K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "প্রথম সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "lambar farko"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erste Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "nọmba mbụ: Nọmba eke "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "첫번째 숫자"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "первое число"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "πρώτος αριθμός "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo numero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "premier nombre"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13612K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দ্বিতীয় সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "lamba ta biyu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweite Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "nọmba nke abụọ: Nọmba eke"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "두번째 숫자"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "второе число"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "δεύτερος αριθμός "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo numero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "second nombre"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20",
"Z13614",
"Z13615",
"Z13616",
"Z13613",
"Z17662",
"Z17663",
"Z17669",
"Z29082"
],
"Z8K4": [
"Z14",
"Z29084",
"Z14707",
"Z13642",
"Z14857",
"Z13639"
],
"Z8K5": "Z13612"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "greatest common divisor"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "সর্বোচ্চ সাধারণ ভাজক"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "mafi girma gama gari"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "größter gemeinsamer Teiler"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "kasị ukwuu nkịtị nkesa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1818",
"Z11K2": "ti o tobi wọpọ pin"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "största gemensamma delare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "최대공약수"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Наибольший общий делитель"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "μέγιστος κοινός διαιρέτης"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "massimo comune divisore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "plus grand commun diviseur"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"GCD",
"highest common factor",
"HCF"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"স্বাভাবিক সংখ্যার সর্বোচ্চ সাধারণ ভাজক"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"ggT"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"största gemensamma delaren"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"PGCD"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"massimo comun divisore",
"MCD"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the greatest common divisor of two natural numbers"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দুটো স্বাভাবিক সংখ্যার মধ্যে সর্বোচ্চ সাধারণ ভাজক প্রদান করে"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "ya dawo da babban mai raba gama gari na lambobi biyu na halitta"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt den größten gemeinsamer Teiler zweier Zahlen zurück"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "na-eweghachite ndị na-ekekọrịta ọnụ ọgụgụ kacha elu nke ọnụọgụ abụọ eke"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1818",
"Z11K2": "da awọn ti o tobi wọpọ pin ti awọn meji adayeba awọn nọmba"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "두 자연수의 최대공약수를 반환하는 함수"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "возвращает наибольший общий делитель двух натуральных чисел"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "επιστρέφει τον μεγιστο κοινό διαιρέτη δύο φυσικών αριθμών"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie le plus grand commun diviseur de deux nombres naturels"
}
]
}
}
pqcqg972onnu3ugimfb758nwdag7bv7
298621
298620
2026-08-12T16:02:26Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
298621
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13612"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13612K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "প্রথম সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "lambar farko"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erste Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "nọmba mbụ: Nọmba eke "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "첫번째 숫자"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "первое число"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "πρώτος αριθμός "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo numero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "premier nombre"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13612K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দ্বিতীয় সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "lamba ta biyu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweite Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "nọmba nke abụọ: Nọmba eke"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "두번째 숫자"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "второе число"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "δεύτερος αριθμός "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo numero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "second nombre"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20",
"Z13614",
"Z13615",
"Z13616",
"Z13613",
"Z17662",
"Z17663",
"Z17669",
"Z29082"
],
"Z8K4": [
"Z14",
"Z14707",
"Z14857",
"Z29084",
"Z13642",
"Z13639"
],
"Z8K5": "Z13612"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "greatest common divisor"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "সর্বোচ্চ সাধারণ ভাজক"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "mafi girma gama gari"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "größter gemeinsamer Teiler"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "kasị ukwuu nkịtị nkesa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1818",
"Z11K2": "ti o tobi wọpọ pin"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "största gemensamma delare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "최대공약수"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Наибольший общий делитель"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "μέγιστος κοινός διαιρέτης"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "massimo comune divisore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "plus grand commun diviseur"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"GCD",
"highest common factor",
"HCF"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"স্বাভাবিক সংখ্যার সর্বোচ্চ সাধারণ ভাজক"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"ggT"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"största gemensamma delaren"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"PGCD"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"massimo comun divisore",
"MCD"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the greatest common divisor of two natural numbers"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দুটো স্বাভাবিক সংখ্যার মধ্যে সর্বোচ্চ সাধারণ ভাজক প্রদান করে"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "ya dawo da babban mai raba gama gari na lambobi biyu na halitta"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt den größten gemeinsamer Teiler zweier Zahlen zurück"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "na-eweghachite ndị na-ekekọrịta ọnụ ọgụgụ kacha elu nke ọnụọgụ abụọ eke"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1818",
"Z11K2": "da awọn ti o tobi wọpọ pin ti awọn meji adayeba awọn nọmba"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "두 자연수의 최대공약수를 반환하는 함수"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "возвращает наибольший общий делитель двух натуральных чисел"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "επιστρέφει τον μεγιστο κοινό διαιρέτη δύο φυσικών αριθμών"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie le plus grand commun diviseur de deux nombres naturels"
}
]
}
}
61x1ak9vvnm40tk0sffntx31zntvj5u
Z13797
0
25049
298839
221255
2026-08-13T09:18:58Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
298839
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13797"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z13797K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "binary"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre binaire"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Binärzahl"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20",
"Z13803"
],
"Z8K4": [
"Z14",
"Z13800",
"Z19635"
],
"Z8K5": "Z13797"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "binary string to natural number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ọnụọgụ abụọ na int"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre binaire vers nombre naturel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Binärzahl zu natürlicher Zahl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"binary to int"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
spxjnjhs038e0iiabgz1xj3jwbd5hod
Z17192
0
32560
298662
244976
2026-08-12T21:09:41Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
298662
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z17192"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z17192K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "boolean to test"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "সত্য মিথ্যা মান"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "boolean iji nwalee :Boolean "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "booleano para testar"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Bedingung"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "percobaan boolean"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": " booléen à tester"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "booleaanse waarde om te testen"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z17192K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "value if true"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "মান, যদি সত্য"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "uru ọ bụrụ eziokwu: integer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "valor se verdadeiro"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "dann (Bedingung ist \"wahr\")"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "nilai jika benar"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "valeur si \"vrai\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "waarde indien waar"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z17192K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "value if false"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "মান, যদি মিথ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "uru ma ọ bụrụ ụgha: integer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "valor se falso"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "sonst (Bedingung ist \"falsch\")"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "nilai jika salah"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "valeur si \"faux\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "waarde indien onwaar"
}
]
}
}
],
"Z8K2": "Z16683",
"Z8K3": [
"Z20",
"Z17202",
"Z17203"
],
"Z8K4": [
"Z14",
"Z19627",
"Z17193",
"Z17195"
],
"Z8K5": "Z17192"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "if (integer output)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "যদি (পূর্ণ সংখ্যা আউটপুট)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ọ bụrụ (mpụta integer)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "אם (פלט שלם)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "se (saída de inteiro)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "wenn (ganzzahlige Ausgabe)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "jika (keluaran bilangan bulat)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "si (sortie sous forme d'entier)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "als (geheel getal uitvoer)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "if function (like Z802) typed with integer types"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "যদি সত্য তাহলে একটি পূর্ণ সংখ্যা, সত্য নাহলে অন্য সংখ্যাটি প্রদান করবে"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ọ bụrụ na arụ ọrụ (dị ka Z802) ejiri ụdị integer pịnye"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "הסתעפות ערך שלם לפי ערך בוליאני."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "função se (como Z802) tipada com tipos de inteiros"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "wenn-Funktion, gibt je nach Wert des boolschen Wertes einen der beiden Zahlenparameter zurück"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "fungsi jika (seperti Z802) dengan tipe bilangan bulat"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "fonction \"si\" (comme Z802) avec une sortie de type \"entier\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "als-functie (zoals Z802) getypeerd met gehele getaltypen"
}
]
}
}
los8jt10krn8nxjwi5kmlusf27dn6cj
298681
298662
2026-08-12T22:40:33Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
298681
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z17192"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z17192K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "boolean to test"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "সত্য মিথ্যা মান"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "boolean iji nwalee :Boolean "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "booleano para testar"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Bedingung"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "percobaan boolean"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": " booléen à tester"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "booleaanse waarde om te testen"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z17192K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "value if true"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "মান, যদি সত্য"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "uru ọ bụrụ eziokwu: integer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "valor se verdadeiro"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "dann (Bedingung ist \"wahr\")"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "nilai jika benar"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "valeur si \"vrai\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "waarde indien waar"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z17192K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "value if false"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "মান, যদি মিথ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "uru ma ọ bụrụ ụgha: integer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "valor se falso"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "sonst (Bedingung ist \"falsch\")"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "nilai jika salah"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "valeur si \"faux\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "waarde indien onwaar"
}
]
}
}
],
"Z8K2": "Z16683",
"Z8K3": [
"Z20",
"Z17202",
"Z17203"
],
"Z8K4": [
"Z14",
"Z17193",
"Z19627",
"Z17195"
],
"Z8K5": "Z17192"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "if (integer output)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "যদি (পূর্ণ সংখ্যা আউটপুট)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ọ bụrụ (mpụta integer)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "אם (פלט שלם)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "se (saída de inteiro)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "wenn (ganzzahlige Ausgabe)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "jika (keluaran bilangan bulat)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "si (sortie sous forme d'entier)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "als (geheel getal uitvoer)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "if function (like Z802) typed with integer types"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "যদি সত্য তাহলে একটি পূর্ণ সংখ্যা, সত্য নাহলে অন্য সংখ্যাটি প্রদান করবে"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ọ bụrụ na arụ ọrụ (dị ka Z802) ejiri ụdị integer pịnye"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "הסתעפות ערך שלם לפי ערך בוליאני."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "função se (como Z802) tipada com tipos de inteiros"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "wenn-Funktion, gibt je nach Wert des boolschen Wertes einen der beiden Zahlenparameter zurück"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "fungsi jika (seperti Z802) dengan tipe bilangan bulat"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "fonction \"si\" (comme Z802) avec une sortie de type \"entier\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "als-functie (zoals Z802) getypeerd met gehele getaltypen"
}
]
}
}
p7tq2h2jk8c98te6na407moj0iq5bef
User:Jsamwrites
2
39114
298537
298513
2026-08-12T13:58:24Z
Jsamwrites
938
/* HTML fragement */
298537
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 ==
====== HTML fragement ======
{| class="wikitable"
|+
!No.
!Function
!Example
!Type
|-
|1.
|{{Z|Z39170}}
|Avicii worked in the fields of....
|Person
|-
|2.
|{{Z|Z39173}}
|André Gide was a....
|Person
|-
|3.
|{{Z|Z39177}}
|Bird is a ...
|All
|-
|4.
|{{Z|Z39181}}
|The notable works of Charles Darwin include....
|Person
|-
|5.
|{{Z|Z39185}}
|C supports [paradigms]
|Programming language
|-
|7.
|{{Z|Z39191}}
|Lyon shares border with...
|Geography
|-
|8.
|{{Z|Z39194}}
|Paris is named after....
|All
|-
|9.
|{{Z|Z39197}}
|Φ/φ symbolizes golden ratio
|All (characters,..)
|-
|10.
|{{Z|Z39200}}
|The colors of ruby include...
|All (colored objects)
|-
|11.
|{{Z|Z39203}}
|Firefox depends on...
|Software
|-
|12.
|{{Z|Z39229}}
|Brain assymmetry is characteristic of...
|All
|-
|13.
|{{Z|Z39232}}
|MySQL is available on...
|Software
|-
|14.
|{{Z|Z39235}}
|The characteristics of ....
|All
|-
|15.
|{{Z|Z39238}}
|The uses of ...
|All
|-
|16.
|{{Z|Z39241}}
|MySQL uses...
|All
|-
|17.
|{{Z|Z39247}}
|Pizza is made from
|All
|-
|18.
|{{Z|Z39250}}
|September is depicted by...
|All (creative works)
|-
|19.
|{{Z|Z37951}}
|Inkscape is developed by..
|Software
|-
|20.
|{{Z|Z39256}}
|Thunderbird is an...
|All
|-
|21.
|{{Z|Z39259}}
|Mona Lisa is an oil painting....
|
|}
====== Monolingual text ======
{| 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 ..
|-
|29.
|{{Z|Z38520}}
|{{Z|Z38523}}
|Reptilia is a Tetrapoda
|-
|30.
|{{Z|Z38833}}
|{{Z|Z38832}}
|Alan Turing is a computer scientist,...
|-
|31.
|{{Z|Z38916}}
|{{Z|Z38917}}
|Alan Turing worked in the fields of
|-
|
|
|
|
|}
===== Supplementary functions for sentences =====
{| class="wikitable"
|+
!No.
!Function
!Configuration
!Example
|-
|1.
|{{Z|Z38729}}
|{{Z|Z38786}}
|
|-
|2.
|{{Z|Z38782}}
|{{Z|Z38781}}
|
|-
|
|
|
|
|}
== Infoboxes ==
Check [[User:Jsamwrites/Infoboxes]]
== Navbox (External links not yet enabled on Abstract Wikidata) ==
* {{Z|Z39101}}
== 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]]
mikw90v36uqr7x1tag8mzhgzanuxoek
298554
298537
2026-08-12T14:14:33Z
Jsamwrites
938
/* HTML fragement */
298554
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 ==
====== HTML fragement ======
{| class="wikitable"
|+
!No.
!Function
!Example
!Type
|-
|1.
|{{Z|Z39170}}
|Avicii worked in the fields of....
|Person
|-
|2.
|{{Z|Z39173}}
|André Gide was a....
|Person
|-
|3.
|{{Z|Z39177}}
|Bird is a ...
|All
|-
|4.
|{{Z|Z39181}}
|The notable works of Charles Darwin include....
|Person
|-
|5.
|{{Z|Z39185}}
|C supports [paradigms]
|Programming language
|-
|7.
|{{Z|Z39191}}
|Lyon shares border with...
|Geography
|-
|8.
|{{Z|Z39194}}
|Paris is named after....
|All
|-
|9.
|{{Z|Z39197}}
|Φ/φ symbolizes golden ratio
|All (characters,..)
|-
|10.
|{{Z|Z39200}}
|The colors of ruby include...
|All (colored objects)
|-
|11.
|{{Z|Z39203}}
|Firefox depends on...
|Software
|-
|12.
|{{Z|Z39229}}
|Brain assymmetry is characteristic of...
|All
|-
|13.
|{{Z|Z39232}}
|MySQL is available on...
|Software
|-
|14.
|{{Z|Z39235}}
|The characteristics of ....
|All
|-
|15.
|{{Z|Z39238}}
|The uses of ...
|All
|-
|16.
|{{Z|Z39241}}
|MySQL uses...
|All
|-
|17.
|{{Z|Z39247}}
|Pizza is made from
|All
|-
|18.
|{{Z|Z39250}}
|September is depicted by...
|All (creative works)
|-
|19.
|{{Z|Z37951}}
|Inkscape is developed by..
|Software
|-
|20.
|{{Z|Z39256}}
|Thunderbird is an...
|All
|-
|21.
|{{Z|Z39259}}
|Mona Lisa is an oil painting....
|Creative works
|-
|22.
|{{Z|Z39262}}
|Weekend is part of...
|All
|-
|23.
|{{Z|Z39265}}
|Space Needle was built in..
|Creative works
|}
====== Monolingual text ======
{| 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 ..
|-
|29.
|{{Z|Z38520}}
|{{Z|Z38523}}
|Reptilia is a Tetrapoda
|-
|30.
|{{Z|Z38833}}
|{{Z|Z38832}}
|Alan Turing is a computer scientist,...
|-
|31.
|{{Z|Z38916}}
|{{Z|Z38917}}
|Alan Turing worked in the fields of
|-
|
|
|
|
|}
===== Supplementary functions for sentences =====
{| class="wikitable"
|+
!No.
!Function
!Configuration
!Example
|-
|1.
|{{Z|Z38729}}
|{{Z|Z38786}}
|
|-
|2.
|{{Z|Z38782}}
|{{Z|Z38781}}
|
|-
|
|
|
|
|}
== Infoboxes ==
Check [[User:Jsamwrites/Infoboxes]]
== Navbox (External links not yet enabled on Abstract Wikidata) ==
* {{Z|Z39101}}
== 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]]
g2q37q1m68hk9ujni6aq2w4500gwpb3
298566
298554
2026-08-12T14:27:31Z
Jsamwrites
938
/* HTML fragement */
298566
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 ==
====== HTML fragement ======
{| class="wikitable"
|+
!No.
!Function
!Example
!Type
|-
|1.
|{{Z|Z39170}}
|Avicii worked in the fields of....
|Person
|-
|2.
|{{Z|Z39173}}
|André Gide was a....
|Person
|-
|3.
|{{Z|Z39177}}
|Bird is a ...
|All
|-
|4.
|{{Z|Z39181}}
|The notable works of Charles Darwin include....
|Person
|-
|5.
|{{Z|Z39185}}
|C supports [paradigms]
|Programming language
|-
|7.
|{{Z|Z39191}}
|Lyon shares border with...
|Geography
|-
|8.
|{{Z|Z39194}}
|Paris is named after....
|All
|-
|9.
|{{Z|Z39197}}
|Φ/φ symbolizes golden ratio
|All (characters,..)
|-
|10.
|{{Z|Z39200}}
|The colors of ruby include...
|All (colored objects)
|-
|11.
|{{Z|Z39203}}
|Firefox depends on...
|Software
|-
|12.
|{{Z|Z39229}}
|Brain assymmetry is characteristic of...
|All
|-
|13.
|{{Z|Z39232}}
|MySQL is available on...
|Software
|-
|14.
|{{Z|Z39235}}
|The characteristics of ....
|All
|-
|15.
|{{Z|Z39238}}
|The uses of ...
|All
|-
|16.
|{{Z|Z39241}}
|MySQL uses...
|All
|-
|17.
|{{Z|Z39247}}
|Pizza is made from
|All
|-
|18.
|{{Z|Z39250}}
|September is depicted by...
|All (creative works)
|-
|19.
|{{Z|Z37951}}
|Inkscape is developed by..
|Software
|-
|20.
|{{Z|Z39256}}
|Thunderbird is an...
|All
|-
|21.
|{{Z|Z39259}}
|Mona Lisa is an oil painting....
|Creative works
|-
|22.
|{{Z|Z39262}}
|Weekend is part of...
|All
|-
|23.
|{{Z|Z39265}}
|Space Needle was built in..
|Creative works
|-
|24.
|{{Z|Z39268}}
|Eiffel Tower was built...
|Creative work
|}
====== Monolingual text ======
{| 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 ..
|-
|29.
|{{Z|Z38520}}
|{{Z|Z38523}}
|Reptilia is a Tetrapoda
|-
|30.
|{{Z|Z38833}}
|{{Z|Z38832}}
|Alan Turing is a computer scientist,...
|-
|31.
|{{Z|Z38916}}
|{{Z|Z38917}}
|Alan Turing worked in the fields of
|-
|
|
|
|
|}
===== Supplementary functions for sentences =====
{| class="wikitable"
|+
!No.
!Function
!Configuration
!Example
|-
|1.
|{{Z|Z38729}}
|{{Z|Z38786}}
|
|-
|2.
|{{Z|Z38782}}
|{{Z|Z38781}}
|
|-
|
|
|
|
|}
== Infoboxes ==
Check [[User:Jsamwrites/Infoboxes]]
== Navbox (External links not yet enabled on Abstract Wikidata) ==
* {{Z|Z39101}}
== 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]]
h1h52lpbgy727gwyvvo1l3q1tsf55r2
298574
298566
2026-08-12T14:34:53Z
Jsamwrites
938
/* HTML fragement */
298574
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 ==
====== HTML fragement ======
{| class="wikitable"
|+
!No.
!Function
!Example
!Type
|-
|1.
|{{Z|Z39170}}
|Avicii worked in the fields of....
|Person
|-
|2.
|{{Z|Z39173}}
|André Gide was a....
|Person
|-
|3.
|{{Z|Z39177}}
|Bird is a ...
|All
|-
|4.
|{{Z|Z39181}}
|The notable works of Charles Darwin include....
|Person
|-
|5.
|{{Z|Z39185}}
|C supports [paradigms]
|Programming language
|-
|7.
|{{Z|Z39191}}
|Lyon shares border with...
|Geography
|-
|8.
|{{Z|Z39194}}
|Paris is named after....
|All
|-
|9.
|{{Z|Z39197}}
|Φ/φ symbolizes golden ratio
|All (characters,..)
|-
|10.
|{{Z|Z39200}}
|The colors of ruby include...
|All (colored objects)
|-
|11.
|{{Z|Z39203}}
|Firefox depends on...
|Software
|-
|12.
|{{Z|Z39229}}
|Brain assymmetry is characteristic of...
|All
|-
|13.
|{{Z|Z39232}}
|MySQL is available on...
|Software
|-
|14.
|{{Z|Z39235}}
|The characteristics of ....
|All
|-
|15.
|{{Z|Z39238}}
|The uses of ...
|All
|-
|16.
|{{Z|Z39241}}
|MySQL uses...
|All
|-
|17.
|{{Z|Z39247}}
|Pizza is made from
|All
|-
|18.
|{{Z|Z39250}}
|September is depicted by...
|All (creative works)
|-
|19.
|{{Z|Z37951}}
|Inkscape is developed by..
|Software
|-
|20.
|{{Z|Z39256}}
|Thunderbird is an...
|All
|-
|21.
|{{Z|Z39259}}
|Mona Lisa is an oil painting....
|Creative works
|-
|22.
|{{Z|Z39262}}
|Weekend is part of...
|All
|-
|23.
|{{Z|Z39265}}
|Space Needle was built in..
|Creative works
|-
|24.
|{{Z|Z39268}}
|Eiffel Tower was built...
|Creative work
|-
|25.
|{{Z|Z39271}}
|Weekend consists of...
|All
|}
====== Monolingual text ======
{| 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 ..
|-
|29.
|{{Z|Z38520}}
|{{Z|Z38523}}
|Reptilia is a Tetrapoda
|-
|30.
|{{Z|Z38833}}
|{{Z|Z38832}}
|Alan Turing is a computer scientist,...
|-
|31.
|{{Z|Z38916}}
|{{Z|Z38917}}
|Alan Turing worked in the fields of
|-
|
|
|
|
|}
===== Supplementary functions for sentences =====
{| class="wikitable"
|+
!No.
!Function
!Configuration
!Example
|-
|1.
|{{Z|Z38729}}
|{{Z|Z38786}}
|
|-
|2.
|{{Z|Z38782}}
|{{Z|Z38781}}
|
|-
|
|
|
|
|}
== Infoboxes ==
Check [[User:Jsamwrites/Infoboxes]]
== Navbox (External links not yet enabled on Abstract Wikidata) ==
* {{Z|Z39101}}
== 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]]
8tjcifcdpufp2ss2j25s1c7kpq1hwws
298582
298574
2026-08-12T14:43:04Z
Jsamwrites
938
/* HTML fragement */
298582
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 ==
====== HTML fragement ======
{| class="wikitable"
|+
!No.
!Function
!Example
!Type
|-
|1.
|{{Z|Z39170}}
|Avicii worked in the fields of....
|Person
|-
|2.
|{{Z|Z39173}}
|André Gide was a....
|Person
|-
|3.
|{{Z|Z39177}}
|Bird is a ...
|All
|-
|4.
|{{Z|Z39181}}
|The notable works of Charles Darwin include....
|Person
|-
|5.
|{{Z|Z39185}}
|C supports [paradigms]
|Programming language
|-
|7.
|{{Z|Z39191}}
|Lyon shares border with...
|Geography
|-
|8.
|{{Z|Z39194}}
|Paris is named after....
|All
|-
|9.
|{{Z|Z39197}}
|Φ/φ symbolizes golden ratio
|All (characters,..)
|-
|10.
|{{Z|Z39200}}
|The colors of ruby include...
|All (colored objects)
|-
|11.
|{{Z|Z39203}}
|Firefox depends on...
|Software
|-
|12.
|{{Z|Z39229}}
|Brain assymmetry is characteristic of...
|All
|-
|13.
|{{Z|Z39232}}
|MySQL is available on...
|Software
|-
|14.
|{{Z|Z39235}}
|The characteristics of ....
|All
|-
|15.
|{{Z|Z39238}}
|The uses of ...
|All
|-
|16.
|{{Z|Z39241}}
|MySQL uses...
|All
|-
|17.
|{{Z|Z39247}}
|Pizza is made from
|All
|-
|18.
|{{Z|Z39250}}
|September is depicted by...
|All (creative works)
|-
|19.
|{{Z|Z37951}}
|Inkscape is developed by..
|Software
|-
|20.
|{{Z|Z39256}}
|Thunderbird is an...
|All
|-
|21.
|{{Z|Z39259}}
|Mona Lisa is an oil painting....
|Creative works
|-
|22.
|{{Z|Z39262}}
|Weekend is part of...
|All
|-
|23.
|{{Z|Z39265}}
|Space Needle was built in..
|Creative works
|-
|24.
|{{Z|Z39268}}
|Eiffel Tower was built...
|Creative work
|-
|25.
|{{Z|Z39271}}
|Weekend consists of...
|All
|-
|26.
|{{Z|Z39274}}
|The main subjects of..
|Creative works
|}
====== Monolingual text ======
{| 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 ..
|-
|29.
|{{Z|Z38520}}
|{{Z|Z38523}}
|Reptilia is a Tetrapoda
|-
|30.
|{{Z|Z38833}}
|{{Z|Z38832}}
|Alan Turing is a computer scientist,...
|-
|31.
|{{Z|Z38916}}
|{{Z|Z38917}}
|Alan Turing worked in the fields of
|-
|
|
|
|
|}
===== Supplementary functions for sentences =====
{| class="wikitable"
|+
!No.
!Function
!Configuration
!Example
|-
|1.
|{{Z|Z38729}}
|{{Z|Z38786}}
|
|-
|2.
|{{Z|Z38782}}
|{{Z|Z38781}}
|
|-
|
|
|
|
|}
== Infoboxes ==
Check [[User:Jsamwrites/Infoboxes]]
== Navbox (External links not yet enabled on Abstract Wikidata) ==
* {{Z|Z39101}}
== 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]]
rw41q2mss0athjbn0z0onbffhll223y
298590
298582
2026-08-12T14:46:59Z
Jsamwrites
938
/* HTML fragement */
298590
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 ==
====== HTML fragement ======
{| class="wikitable"
|+
!No.
!Function
!Example
!Type
|-
|1.
|{{Z|Z39170}}
|Avicii worked in the fields of....
|Person
|-
|2.
|{{Z|Z39173}}
|André Gide was a....
|Person
|-
|3.
|{{Z|Z39177}}
|Bird is a ...
|All
|-
|4.
|{{Z|Z39181}}
|The notable works of Charles Darwin include....
|Person
|-
|5.
|{{Z|Z39185}}
|C supports [paradigms]
|Programming language
|-
|7.
|{{Z|Z39191}}
|Lyon shares border with...
|Geography
|-
|8.
|{{Z|Z39194}}
|Paris is named after....
|All
|-
|9.
|{{Z|Z39197}}
|Φ/φ symbolizes golden ratio
|All (characters,..)
|-
|10.
|{{Z|Z39200}}
|The colors of ruby include...
|All (colored objects)
|-
|11.
|{{Z|Z39203}}
|Firefox depends on...
|Software
|-
|12.
|{{Z|Z39229}}
|Brain assymmetry is characteristic of...
|All
|-
|13.
|{{Z|Z39232}}
|MySQL is available on...
|Software
|-
|14.
|{{Z|Z39235}}
|The characteristics of ....
|All
|-
|15.
|{{Z|Z39238}}
|The uses of ...
|All
|-
|16.
|{{Z|Z39241}}
|MySQL uses...
|All
|-
|17.
|{{Z|Z39247}}
|Pizza is made from
|All
|-
|18.
|{{Z|Z39250}}
|September is depicted by...
|All (creative works)
|-
|19.
|{{Z|Z37951}}
|Inkscape is developed by..
|Software
|-
|20.
|{{Z|Z39256}}
|Thunderbird is an...
|All
|-
|21.
|{{Z|Z39259}}
|Mona Lisa is an oil painting....
|Creative works
|-
|22.
|{{Z|Z39262}}
|Weekend is part of...
|All
|-
|23.
|{{Z|Z39265}}
|Space Needle was built in..
|Creative works
|-
|24.
|{{Z|Z39268}}
|Eiffel Tower was built...
|Creative work
|-
|25.
|{{Z|Z39271}}
|Weekend consists of...
|All
|-
|26.
|{{Z|Z39274}}
|The main subjects of..
|Creative works
|-
|27.
|{{Z|Z39277}}
|Mona Lisa depicts...
|Creatie works
|}
====== Monolingual text ======
{| 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 ..
|-
|29.
|{{Z|Z38520}}
|{{Z|Z38523}}
|Reptilia is a Tetrapoda
|-
|30.
|{{Z|Z38833}}
|{{Z|Z38832}}
|Alan Turing is a computer scientist,...
|-
|31.
|{{Z|Z38916}}
|{{Z|Z38917}}
|Alan Turing worked in the fields of
|-
|
|
|
|
|}
===== Supplementary functions for sentences =====
{| class="wikitable"
|+
!No.
!Function
!Configuration
!Example
|-
|1.
|{{Z|Z38729}}
|{{Z|Z38786}}
|
|-
|2.
|{{Z|Z38782}}
|{{Z|Z38781}}
|
|-
|
|
|
|
|}
== Infoboxes ==
Check [[User:Jsamwrites/Infoboxes]]
== Navbox (External links not yet enabled on Abstract Wikidata) ==
* {{Z|Z39101}}
== 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]]
m7kmvdk827kdzecn0g7m1esao2lnr39
298597
298590
2026-08-12T14:51:08Z
Jsamwrites
938
/* HTML fragement */
298597
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 ==
====== HTML fragement ======
{| class="wikitable"
|+
!No.
!Function
!Example
!Type
|-
|1.
|{{Z|Z39170}}
|Avicii worked in the fields of....
|Person
|-
|2.
|{{Z|Z39173}}
|André Gide was a....
|Person
|-
|3.
|{{Z|Z39177}}
|Bird is a ...
|All
|-
|4.
|{{Z|Z39181}}
|The notable works of Charles Darwin include....
|Person
|-
|5.
|{{Z|Z39185}}
|C supports [paradigms]
|Programming language
|-
|7.
|{{Z|Z39191}}
|Lyon shares border with...
|Geography
|-
|8.
|{{Z|Z39194}}
|Paris is named after....
|All
|-
|9.
|{{Z|Z39197}}
|Φ/φ symbolizes golden ratio
|All (characters,..)
|-
|10.
|{{Z|Z39200}}
|The colors of ruby include...
|All (colored objects)
|-
|11.
|{{Z|Z39203}}
|Firefox depends on...
|Software
|-
|12.
|{{Z|Z39229}}
|Brain assymmetry is characteristic of...
|All
|-
|13.
|{{Z|Z39232}}
|MySQL is available on...
|Software
|-
|14.
|{{Z|Z39235}}
|The characteristics of ....
|All
|-
|15.
|{{Z|Z39238}}
|The uses of ...
|All
|-
|16.
|{{Z|Z39241}}
|MySQL uses...
|All
|-
|17.
|{{Z|Z39247}}
|Pizza is made from
|All
|-
|18.
|{{Z|Z39250}}
|September is depicted by...
|All (creative works)
|-
|19.
|{{Z|Z37951}}
|Inkscape is developed by..
|Software
|-
|20.
|{{Z|Z39256}}
|Thunderbird is an...
|All
|-
|21.
|{{Z|Z39259}}
|Mona Lisa is an oil painting....
|Creative works
|-
|22.
|{{Z|Z39262}}
|Weekend is part of...
|All
|-
|23.
|{{Z|Z39265}}
|Space Needle was built in..
|Creative works
|-
|24.
|{{Z|Z39268}}
|Eiffel Tower was built...
|Creative work
|-
|25.
|{{Z|Z39271}}
|Weekend consists of...
|All
|-
|26.
|{{Z|Z39274}}
|The main subjects of..
|Creative works
|-
|27.
|{{Z|Z39277}}
|Mona Lisa depicts...
|Creatie works
|-
|28.
|{{Z|Z39280}}
|C is influenced by
|Programming language, Software
|}
====== Monolingual text ======
{| 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 ..
|-
|29.
|{{Z|Z38520}}
|{{Z|Z38523}}
|Reptilia is a Tetrapoda
|-
|30.
|{{Z|Z38833}}
|{{Z|Z38832}}
|Alan Turing is a computer scientist,...
|-
|31.
|{{Z|Z38916}}
|{{Z|Z38917}}
|Alan Turing worked in the fields of
|-
|
|
|
|
|}
===== Supplementary functions for sentences =====
{| class="wikitable"
|+
!No.
!Function
!Configuration
!Example
|-
|1.
|{{Z|Z38729}}
|{{Z|Z38786}}
|
|-
|2.
|{{Z|Z38782}}
|{{Z|Z38781}}
|
|-
|
|
|
|
|}
== Infoboxes ==
Check [[User:Jsamwrites/Infoboxes]]
== Navbox (External links not yet enabled on Abstract Wikidata) ==
* {{Z|Z39101}}
== 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]]
pxjpn40b7tcy7yp1j0m6619w1a5v37g
298604
298597
2026-08-12T14:54:48Z
Jsamwrites
938
/* HTML fragement */
298604
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 ==
====== HTML fragement ======
{| class="wikitable"
|+
!No.
!Function
!Example
!Type
|-
|1.
|{{Z|Z39170}}
|Avicii worked in the fields of....
|Person
|-
|2.
|{{Z|Z39173}}
|André Gide was a....
|Person
|-
|3.
|{{Z|Z39177}}
|Bird is a ...
|All
|-
|4.
|{{Z|Z39181}}
|The notable works of Charles Darwin include....
|Person
|-
|5.
|{{Z|Z39185}}
|C supports [paradigms]
|Programming language
|-
|7.
|{{Z|Z39191}}
|Lyon shares border with...
|Geography
|-
|8.
|{{Z|Z39194}}
|Paris is named after....
|All
|-
|9.
|{{Z|Z39197}}
|Φ/φ symbolizes golden ratio
|All (characters,..)
|-
|10.
|{{Z|Z39200}}
|The colors of ruby include...
|All (colored objects)
|-
|11.
|{{Z|Z39203}}
|Firefox depends on...
|Software
|-
|12.
|{{Z|Z39229}}
|Brain assymmetry is characteristic of...
|All
|-
|13.
|{{Z|Z39232}}
|MySQL is available on...
|Software
|-
|14.
|{{Z|Z39235}}
|The characteristics of ....
|All
|-
|15.
|{{Z|Z39238}}
|The uses of ...
|All
|-
|16.
|{{Z|Z39241}}
|MySQL uses...
|All
|-
|17.
|{{Z|Z39247}}
|Pizza is made from
|All
|-
|18.
|{{Z|Z39250}}
|September is depicted by...
|All (creative works)
|-
|19.
|{{Z|Z37951}}
|Inkscape is developed by..
|Software
|-
|20.
|{{Z|Z39256}}
|Thunderbird is an...
|All
|-
|21.
|{{Z|Z39259}}
|Mona Lisa is an oil painting....
|Creative works
|-
|22.
|{{Z|Z39262}}
|Weekend is part of...
|All
|-
|23.
|{{Z|Z39265}}
|Space Needle was built in..
|Creative works
|-
|24.
|{{Z|Z39268}}
|Eiffel Tower was built...
|Creative work
|-
|25.
|{{Z|Z39271}}
|Weekend consists of...
|All
|-
|26.
|{{Z|Z39274}}
|The main subjects of..
|Creative works
|-
|27.
|{{Z|Z39277}}
|Mona Lisa depicts...
|Creatie works
|-
|28.
|{{Z|Z39280}}
|C is influenced by
|Programming language, Software
|-
|29.
|{{Z|Z39283}}
|GCC is programmed in...
|Software
|}
====== Monolingual text ======
{| 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 ..
|-
|29.
|{{Z|Z38520}}
|{{Z|Z38523}}
|Reptilia is a Tetrapoda
|-
|30.
|{{Z|Z38833}}
|{{Z|Z38832}}
|Alan Turing is a computer scientist,...
|-
|31.
|{{Z|Z38916}}
|{{Z|Z38917}}
|Alan Turing worked in the fields of
|-
|
|
|
|
|}
===== Supplementary functions for sentences =====
{| class="wikitable"
|+
!No.
!Function
!Configuration
!Example
|-
|1.
|{{Z|Z38729}}
|{{Z|Z38786}}
|
|-
|2.
|{{Z|Z38782}}
|{{Z|Z38781}}
|
|-
|
|
|
|
|}
== Infoboxes ==
Check [[User:Jsamwrites/Infoboxes]]
== Navbox (External links not yet enabled on Abstract Wikidata) ==
* {{Z|Z39101}}
== 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]]
rhndv3il6zk8bm0p2o56bzs2klh2llb
298611
298604
2026-08-12T15:00:09Z
Jsamwrites
938
/* HTML fragement */
298611
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 ==
====== HTML fragement ======
{| class="wikitable"
|+
!No.
!Function
!Example
!Type
|-
|1.
|{{Z|Z39170}}
|Avicii worked in the fields of....
|Person
|-
|2.
|{{Z|Z39173}}
|André Gide was a....
|Person
|-
|3.
|{{Z|Z39177}}
|Bird is a ...
|All
|-
|4.
|{{Z|Z39181}}
|The notable works of Charles Darwin include....
|Person
|-
|5.
|{{Z|Z39185}}
|C supports [paradigms]
|Programming language
|-
|7.
|{{Z|Z39191}}
|Lyon shares border with...
|Geography
|-
|8.
|{{Z|Z39194}}
|Paris is named after....
|All
|-
|9.
|{{Z|Z39197}}
|Φ/φ symbolizes golden ratio
|All (characters,..)
|-
|10.
|{{Z|Z39200}}
|The colors of ruby include...
|All (colored objects)
|-
|11.
|{{Z|Z39203}}
|Firefox depends on...
|Software
|-
|12.
|{{Z|Z39229}}
|Brain assymmetry is characteristic of...
|All
|-
|13.
|{{Z|Z39232}}
|MySQL is available on...
|Software
|-
|14.
|{{Z|Z39235}}
|The characteristics of ....
|All
|-
|15.
|{{Z|Z39238}}
|The uses of ...
|All
|-
|16.
|{{Z|Z39241}}
|MySQL uses...
|All
|-
|17.
|{{Z|Z39247}}
|Pizza is made from
|All
|-
|18.
|{{Z|Z39250}}
|September is depicted by...
|All (creative works)
|-
|19.
|{{Z|Z37951}}
|Inkscape is developed by..
|Software
|-
|20.
|{{Z|Z39256}}
|Thunderbird is an...
|All
|-
|21.
|{{Z|Z39259}}
|Mona Lisa is an oil painting....
|Creative works
|-
|22.
|{{Z|Z39262}}
|Weekend is part of...
|All
|-
|23.
|{{Z|Z39265}}
|Space Needle was built in..
|Creative works
|-
|24.
|{{Z|Z39268}}
|Eiffel Tower was built...
|Creative work
|-
|25.
|{{Z|Z39271}}
|Weekend consists of...
|All
|-
|26.
|{{Z|Z39274}}
|The main subjects of..
|Creative works
|-
|27.
|{{Z|Z39277}}
|Mona Lisa depicts...
|Creatie works
|-
|28.
|{{Z|Z39280}}
|C is influenced by
|Programming language, Software
|-
|29.
|{{Z|Z39283}}
|GCC is programmed in...
|Software
|-
|30.
|{{Z|Z39286}}
|Sistine Chapel was created by...
|Creative works, buildings
|}
====== Monolingual text ======
{| 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 ..
|-
|29.
|{{Z|Z38520}}
|{{Z|Z38523}}
|Reptilia is a Tetrapoda
|-
|30.
|{{Z|Z38833}}
|{{Z|Z38832}}
|Alan Turing is a computer scientist,...
|-
|31.
|{{Z|Z38916}}
|{{Z|Z38917}}
|Alan Turing worked in the fields of
|-
|
|
|
|
|}
===== Supplementary functions for sentences =====
{| class="wikitable"
|+
!No.
!Function
!Configuration
!Example
|-
|1.
|{{Z|Z38729}}
|{{Z|Z38786}}
|
|-
|2.
|{{Z|Z38782}}
|{{Z|Z38781}}
|
|-
|
|
|
|
|}
== Infoboxes ==
Check [[User:Jsamwrites/Infoboxes]]
== Navbox (External links not yet enabled on Abstract Wikidata) ==
* {{Z|Z39101}}
== 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]]
lyvukwlzhkvtnt8er8r2jljazrklq4p
298619
298611
2026-08-12T15:05:17Z
Jsamwrites
938
/* Monolingual text */
298619
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 ==
====== HTML fragement ======
{| class="wikitable"
|+
!No.
!Function
!Example
!Type
|-
|1.
|{{Z|Z39170}}
|Avicii worked in the fields of....
|Person
|-
|2.
|{{Z|Z39173}}
|André Gide was a....
|Person
|-
|3.
|{{Z|Z39177}}
|Bird is a ...
|All
|-
|4.
|{{Z|Z39181}}
|The notable works of Charles Darwin include....
|Person
|-
|5.
|{{Z|Z39185}}
|C supports [paradigms]
|Programming language
|-
|7.
|{{Z|Z39191}}
|Lyon shares border with...
|Geography
|-
|8.
|{{Z|Z39194}}
|Paris is named after....
|All
|-
|9.
|{{Z|Z39197}}
|Φ/φ symbolizes golden ratio
|All (characters,..)
|-
|10.
|{{Z|Z39200}}
|The colors of ruby include...
|All (colored objects)
|-
|11.
|{{Z|Z39203}}
|Firefox depends on...
|Software
|-
|12.
|{{Z|Z39229}}
|Brain assymmetry is characteristic of...
|All
|-
|13.
|{{Z|Z39232}}
|MySQL is available on...
|Software
|-
|14.
|{{Z|Z39235}}
|The characteristics of ....
|All
|-
|15.
|{{Z|Z39238}}
|The uses of ...
|All
|-
|16.
|{{Z|Z39241}}
|MySQL uses...
|All
|-
|17.
|{{Z|Z39247}}
|Pizza is made from
|All
|-
|18.
|{{Z|Z39250}}
|September is depicted by...
|All (creative works)
|-
|19.
|{{Z|Z37951}}
|Inkscape is developed by..
|Software
|-
|20.
|{{Z|Z39256}}
|Thunderbird is an...
|All
|-
|21.
|{{Z|Z39259}}
|Mona Lisa is an oil painting....
|Creative works
|-
|22.
|{{Z|Z39262}}
|Weekend is part of...
|All
|-
|23.
|{{Z|Z39265}}
|Space Needle was built in..
|Creative works
|-
|24.
|{{Z|Z39268}}
|Eiffel Tower was built...
|Creative work
|-
|25.
|{{Z|Z39271}}
|Weekend consists of...
|All
|-
|26.
|{{Z|Z39274}}
|The main subjects of..
|Creative works
|-
|27.
|{{Z|Z39277}}
|Mona Lisa depicts...
|Creatie works
|-
|28.
|{{Z|Z39280}}
|C is influenced by
|Programming language, Software
|-
|29.
|{{Z|Z39283}}
|GCC is programmed in...
|Software
|-
|30.
|{{Z|Z39286}}
|Sistine Chapel was created by...
|Creative works, buildings
|-
|31.
|{{Z|Z39289}}
|Property values...
|All
|}
====== Monolingual text ======
{| 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 ..
|-
|29.
|{{Z|Z38520}}
|{{Z|Z38523}}
|Reptilia is a Tetrapoda
|-
|30.
|{{Z|Z38833}}
|{{Z|Z38832}}
|Alan Turing is a computer scientist,...
|-
|31.
|{{Z|Z38916}}
|{{Z|Z38917}}
|Alan Turing worked in the fields of
|-
|
|
|
|
|}
===== Supplementary functions for sentences =====
{| class="wikitable"
|+
!No.
!Function
!Configuration
!Example
|-
|1.
|{{Z|Z38729}}
|{{Z|Z38786}}
|
|-
|2.
|{{Z|Z38782}}
|{{Z|Z38781}}
|
|-
|
|
|
|
|}
== Infoboxes ==
Check [[User:Jsamwrites/Infoboxes]]
== Navbox (External links not yet enabled on Abstract Wikidata) ==
* {{Z|Z39101}}
== 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]]
f2aoryjz49cdcq7bhdbpb7updc0m527
298849
298619
2026-08-13T09:51:36Z
Jsamwrites
938
/* Monolingual text */
298849
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 ==
====== HTML fragement ======
{| class="wikitable"
|+
!No.
!Function
!Example
!Type
|-
|1.
|{{Z|Z39170}}
|Avicii worked in the fields of....
|Person
|-
|2.
|{{Z|Z39173}}
|André Gide was a....
|Person
|-
|3.
|{{Z|Z39177}}
|Bird is a ...
|All
|-
|4.
|{{Z|Z39181}}
|The notable works of Charles Darwin include....
|Person
|-
|5.
|{{Z|Z39185}}
|C supports [paradigms]
|Programming language
|-
|7.
|{{Z|Z39191}}
|Lyon shares border with...
|Geography
|-
|8.
|{{Z|Z39194}}
|Paris is named after....
|All
|-
|9.
|{{Z|Z39197}}
|Φ/φ symbolizes golden ratio
|All (characters,..)
|-
|10.
|{{Z|Z39200}}
|The colors of ruby include...
|All (colored objects)
|-
|11.
|{{Z|Z39203}}
|Firefox depends on...
|Software
|-
|12.
|{{Z|Z39229}}
|Brain assymmetry is characteristic of...
|All
|-
|13.
|{{Z|Z39232}}
|MySQL is available on...
|Software
|-
|14.
|{{Z|Z39235}}
|The characteristics of ....
|All
|-
|15.
|{{Z|Z39238}}
|The uses of ...
|All
|-
|16.
|{{Z|Z39241}}
|MySQL uses...
|All
|-
|17.
|{{Z|Z39247}}
|Pizza is made from
|All
|-
|18.
|{{Z|Z39250}}
|September is depicted by...
|All (creative works)
|-
|19.
|{{Z|Z37951}}
|Inkscape is developed by..
|Software
|-
|20.
|{{Z|Z39256}}
|Thunderbird is an...
|All
|-
|21.
|{{Z|Z39259}}
|Mona Lisa is an oil painting....
|Creative works
|-
|22.
|{{Z|Z39262}}
|Weekend is part of...
|All
|-
|23.
|{{Z|Z39265}}
|Space Needle was built in..
|Creative works
|-
|24.
|{{Z|Z39268}}
|Eiffel Tower was built...
|Creative work
|-
|25.
|{{Z|Z39271}}
|Weekend consists of...
|All
|-
|26.
|{{Z|Z39274}}
|The main subjects of..
|Creative works
|-
|27.
|{{Z|Z39277}}
|Mona Lisa depicts...
|Creatie works
|-
|28.
|{{Z|Z39280}}
|C is influenced by
|Programming language, Software
|-
|29.
|{{Z|Z39283}}
|GCC is programmed in...
|Software
|-
|30.
|{{Z|Z39286}}
|Sistine Chapel was created by...
|Creative works, buildings
|-
|31.
|{{Z|Z39289}}
|Property values...
|All
|}
====== Monolingual text ======
{| 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 ..
|-
|29.
|{{Z|Z38520}}
|{{Z|Z38523}}
|Reptilia is a Tetrapoda
|-
|30.
|{{Z|Z38833}}
|{{Z|Z38832}}
|Alan Turing is a computer scientist,...
|-
|31.
|{{Z|Z38916}}
|{{Z|Z38917}}
|Alan Turing worked in the fields of
|-
|32.
|designed by
|
|Creative work
|-
|33.
|Typing discipline
|
|Type system
|-
|34.
|Operating system
|
|Software, programming language
|-
|34.
|File extension
|
|Software, programming language
|-
|35.
|based on
|
|Creative works
|-
|36.
|Inception
|
|Creative works
|-
|37.
|has edition or translation
|
|Creative works
|-
|38.
|described by source
|
|Creative works
|-
|39.
|File extension
|
|Creative works
|-
|40.
|standards body
|
|Creative works
|}
===== Supplementary functions for sentences =====
{| class="wikitable"
|+
!No.
!Function
!Configuration
!Example
|-
|1.
|{{Z|Z38729}}
|{{Z|Z38786}}
|
|-
|2.
|{{Z|Z38782}}
|{{Z|Z38781}}
|
|-
|
|
|
|
|}
== Infoboxes ==
Check [[User:Jsamwrites/Infoboxes]]
== Navbox (External links not yet enabled on Abstract Wikidata) ==
* {{Z|Z39101}}
== 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]]
7t1xv9gfetrl3gy4x95fvfbgftqysym
298852
298849
2026-08-13T10:01:27Z
Jsamwrites
938
/* Monolingual text */
298852
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 ==
====== HTML fragement ======
{| class="wikitable"
|+
!No.
!Function
!Example
!Type
|-
|1.
|{{Z|Z39170}}
|Avicii worked in the fields of....
|Person
|-
|2.
|{{Z|Z39173}}
|André Gide was a....
|Person
|-
|3.
|{{Z|Z39177}}
|Bird is a ...
|All
|-
|4.
|{{Z|Z39181}}
|The notable works of Charles Darwin include....
|Person
|-
|5.
|{{Z|Z39185}}
|C supports [paradigms]
|Programming language
|-
|7.
|{{Z|Z39191}}
|Lyon shares border with...
|Geography
|-
|8.
|{{Z|Z39194}}
|Paris is named after....
|All
|-
|9.
|{{Z|Z39197}}
|Φ/φ symbolizes golden ratio
|All (characters,..)
|-
|10.
|{{Z|Z39200}}
|The colors of ruby include...
|All (colored objects)
|-
|11.
|{{Z|Z39203}}
|Firefox depends on...
|Software
|-
|12.
|{{Z|Z39229}}
|Brain assymmetry is characteristic of...
|All
|-
|13.
|{{Z|Z39232}}
|MySQL is available on...
|Software
|-
|14.
|{{Z|Z39235}}
|The characteristics of ....
|All
|-
|15.
|{{Z|Z39238}}
|The uses of ...
|All
|-
|16.
|{{Z|Z39241}}
|MySQL uses...
|All
|-
|17.
|{{Z|Z39247}}
|Pizza is made from
|All
|-
|18.
|{{Z|Z39250}}
|September is depicted by...
|All (creative works)
|-
|19.
|{{Z|Z37951}}
|Inkscape is developed by..
|Software
|-
|20.
|{{Z|Z39256}}
|Thunderbird is an...
|All
|-
|21.
|{{Z|Z39259}}
|Mona Lisa is an oil painting....
|Creative works
|-
|22.
|{{Z|Z39262}}
|Weekend is part of...
|All
|-
|23.
|{{Z|Z39265}}
|Space Needle was built in..
|Creative works
|-
|24.
|{{Z|Z39268}}
|Eiffel Tower was built...
|Creative work
|-
|25.
|{{Z|Z39271}}
|Weekend consists of...
|All
|-
|26.
|{{Z|Z39274}}
|The main subjects of..
|Creative works
|-
|27.
|{{Z|Z39277}}
|Mona Lisa depicts...
|Creatie works
|-
|28.
|{{Z|Z39280}}
|C is influenced by
|Programming language, Software
|-
|29.
|{{Z|Z39283}}
|GCC is programmed in...
|Software
|-
|30.
|{{Z|Z39286}}
|Sistine Chapel was created by...
|Creative works, buildings
|-
|31.
|{{Z|Z39289}}
|Property values...
|All
|}
====== Monolingual text ======
{| 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 ..
|-
|29.
|{{Z|Z38520}}
|{{Z|Z38523}}
|Reptilia is a Tetrapoda
|-
|30.
|{{Z|Z38833}}
|{{Z|Z38832}}
|Alan Turing is a computer scientist,...
|-
|31.
|{{Z|Z38916}}
|{{Z|Z38917}}
|Alan Turing worked in the fields of
|-
|32.
|designed by
|
|Creative work
|-
|33.
|Typing discipline
|
|Type system
|-
|34.
|Operating system
|
|Software, programming language
|-
|34.
|File extension
|
|Software, programming language
|-
|35.
|based on
|
|Creative works
|-
|36.
|Inception
|
|Creative works
|-
|37.
|has edition or translation
|
|Creative works
|-
|38.
|described by source
|
|Creative works
|-
|39.
|File extension
|
|Creative works
|-
|40.
|standards body
|
|Creative works
|-
|41.
|creator
|
|Creative works
|-
|42.
|publication date
|
|Creative works
|-
|43.
|distributed by
|
|Software
|-
|44.
|mascot
|
|All
|-
|45.
|readable file format
|
|Software
|-
|46.
|writable file format
|
|Software
|-
|47.
|Package management system
|
|Software
|-
|48.
|software engine
|
|Software
|-
|49.
|GUI toolkit or framework
|
|Software
|-
|50.
|Official app
|
|Software
|-
|51.
|history of topic
|
|All
|-
|52.
|implementation of
|
|Software
|-
|53.
|build system
|
|Software
|-
|54.
|has command line option
|
|Software
|}
===== Supplementary functions for sentences =====
{| class="wikitable"
|+
!No.
!Function
!Configuration
!Example
|-
|1.
|{{Z|Z38729}}
|{{Z|Z38786}}
|
|-
|2.
|{{Z|Z38782}}
|{{Z|Z38781}}
|
|-
|
|
|
|
|}
== Infoboxes ==
Check [[User:Jsamwrites/Infoboxes]]
== Navbox (External links not yet enabled on Abstract Wikidata) ==
* {{Z|Z39101}}
== 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]]
0ghcrwsv4bo4mmbfcl368tydhmxtvsh
298853
298852
2026-08-13T10:04:18Z
Jsamwrites
938
/* Monolingual text */
298853
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 ==
====== HTML fragement ======
{| class="wikitable"
|+
!No.
!Function
!Example
!Type
|-
|1.
|{{Z|Z39170}}
|Avicii worked in the fields of....
|Person
|-
|2.
|{{Z|Z39173}}
|André Gide was a....
|Person
|-
|3.
|{{Z|Z39177}}
|Bird is a ...
|All
|-
|4.
|{{Z|Z39181}}
|The notable works of Charles Darwin include....
|Person
|-
|5.
|{{Z|Z39185}}
|C supports [paradigms]
|Programming language
|-
|7.
|{{Z|Z39191}}
|Lyon shares border with...
|Geography
|-
|8.
|{{Z|Z39194}}
|Paris is named after....
|All
|-
|9.
|{{Z|Z39197}}
|Φ/φ symbolizes golden ratio
|All (characters,..)
|-
|10.
|{{Z|Z39200}}
|The colors of ruby include...
|All (colored objects)
|-
|11.
|{{Z|Z39203}}
|Firefox depends on...
|Software
|-
|12.
|{{Z|Z39229}}
|Brain assymmetry is characteristic of...
|All
|-
|13.
|{{Z|Z39232}}
|MySQL is available on...
|Software
|-
|14.
|{{Z|Z39235}}
|The characteristics of ....
|All
|-
|15.
|{{Z|Z39238}}
|The uses of ...
|All
|-
|16.
|{{Z|Z39241}}
|MySQL uses...
|All
|-
|17.
|{{Z|Z39247}}
|Pizza is made from
|All
|-
|18.
|{{Z|Z39250}}
|September is depicted by...
|All (creative works)
|-
|19.
|{{Z|Z37951}}
|Inkscape is developed by..
|Software
|-
|20.
|{{Z|Z39256}}
|Thunderbird is an...
|All
|-
|21.
|{{Z|Z39259}}
|Mona Lisa is an oil painting....
|Creative works
|-
|22.
|{{Z|Z39262}}
|Weekend is part of...
|All
|-
|23.
|{{Z|Z39265}}
|Space Needle was built in..
|Creative works
|-
|24.
|{{Z|Z39268}}
|Eiffel Tower was built...
|Creative work
|-
|25.
|{{Z|Z39271}}
|Weekend consists of...
|All
|-
|26.
|{{Z|Z39274}}
|The main subjects of..
|Creative works
|-
|27.
|{{Z|Z39277}}
|Mona Lisa depicts...
|Creatie works
|-
|28.
|{{Z|Z39280}}
|C is influenced by
|Programming language, Software
|-
|29.
|{{Z|Z39283}}
|GCC is programmed in...
|Software
|-
|30.
|{{Z|Z39286}}
|Sistine Chapel was created by...
|Creative works, buildings
|-
|31.
|{{Z|Z39289}}
|Property values...
|All
|}
====== Monolingual text ======
{| 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 ..
|-
|29.
|{{Z|Z38520}}
|{{Z|Z38523}}
|Reptilia is a Tetrapoda
|-
|30.
|{{Z|Z38833}}
|{{Z|Z38832}}
|Alan Turing is a computer scientist,...
|-
|31.
|{{Z|Z38916}}
|{{Z|Z38917}}
|Alan Turing worked in the fields of
|-
|32.
|designed by
|
|Creative work
|-
|33.
|Typing discipline
|
|Type system
|-
|34.
|Operating system
|
|Software, programming language
|-
|34.
|File extension
|
|Software, programming language
|-
|35.
|based on
|
|Creative works
|-
|36.
|Inception
|
|Creative works
|-
|37.
|has edition or translation
|
|Creative works
|-
|38.
|described by source
|
|Creative works
|-
|39.
|File extension
|
|Creative works
|-
|40.
|standards body
|
|Creative works
|-
|41.
|creator
|
|Creative works
|-
|42.
|publication date
|
|Creative works
|-
|43.
|distributed by
|
|Software
|-
|44.
|mascot
|
|All
|-
|45.
|readable file format
|
|Software
|-
|46.
|writable file format
|
|Software
|-
|47.
|Package management system
|
|Software
|-
|48.
|software engine
|
|Software
|-
|49.
|GUI toolkit or framework
|
|Software
|-
|50.
|Official app
|
|Software
|-
|51.
|history of topic
|
|All
|-
|52.
|implementation of
|
|Software
|-
|53.
|build system
|
|Software
|-
|54.
|has command line option
|
|Software
|-
|55.
|used by
|
|All
|}
===== Supplementary functions for sentences =====
{| class="wikitable"
|+
!No.
!Function
!Configuration
!Example
|-
|1.
|{{Z|Z38729}}
|{{Z|Z38786}}
|
|-
|2.
|{{Z|Z38782}}
|{{Z|Z38781}}
|
|-
|
|
|
|
|}
== Infoboxes ==
Check [[User:Jsamwrites/Infoboxes]]
== Navbox (External links not yet enabled on Abstract Wikidata) ==
* {{Z|Z39101}}
== 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]]
62ree6xwfzibbqivdv03eyfjfgl3bd9
Z19619
0
42225
298674
298344
2026-08-12T22:19:16Z
HenkvD
1290
English label
298674
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19619"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19618",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z19618(Z19618K1):\n\tlexemes = Z19618K1\n\tstack = []\n\tfor lexeme in lexemes:\n\t\t#indefinite articles\n\t\tif lexeme.Z6005K4 == \"Q3813849\":\n\t\t\tstack.append(0)\n\t\tif lexeme.Z6005K4 == \"Q24905\":\n\t\t\tstack.append(1)\n\t\tif lexeme.Z6005K4 == \"Q1084\":\n\t\t\tstack.append(2)\n\tWikifunctions.Debug(stack)\n\tif (stack == [0,2,1,2] or stack == [2,1,2] or stack == [0,2,1] or stack == [2,1]):\n\t\treturn True\n\treturn False"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ist engl. Satz grammatikalisch korrekt, Python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is sentence grammatically correct (en) Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fefz51g70v49frkxdfdnrcgt0f070l0
Z19620
0
42226
298673
298345
2026-08-12T22:18:26Z
HenkvD
1290
English label
298673
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19620"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19618",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19618",
"Z19618K1": [
"Z6005",
{
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L2767"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L3274"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L14826"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L279"
}
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "a orange fox run ist korrekt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "a orange fox run is correct"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
q1mb7w0k1vte9ghw1lcm5xkgt0aw0qy
Z19623
0
42257
298659
271950
2026-08-12T21:08:38Z
Ameisenigel
44
de
298659
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19623"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z19623K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Latitude"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Breitengrad"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z19623K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Longitude"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Längengrad"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z34720"
],
"Z8K4": [
"Z14",
"Z19624"
],
"Z8K5": "Z19623"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Closest city to point"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "nächstgelegene Stadt"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"suburb",
"close city"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the closest city to a point on earth. "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt die Stadt aus, die am nächsten an dem angegebenen Punkt auf der Erde liegt"
}
]
}
}
ozyoizdlusya3hf920otuhr9ttna1vf
Z19624
0
42258
298660
156509
2026-08-12T21:09:00Z
Ameisenigel
44
de
298660
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19624"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19623",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z19623(Z19623K1, Z19623K2):\n import math\n lat = Z19623K1\n lon = Z19623K2\n city_data = {\n 'Tokyo': [35.6895, 139.6917],\n 'Jakarta': [-6.2146, 106.8451],\n 'Delhi': [28.7041, 77.1025],\n 'Seoul': [37.5665, 126.9780],\n 'Shanghai': [31.2304, 121.4737],\n 'São Paulo': [-23.5558, -46.6396],\n 'Mexico City': [19.4326, -99.1332],\n 'Cairo': [30.0444, 31.2357],\n 'Mumbai': [19.0760, 72.8777],\n 'Beijing': [39.9042, 116.4074],\n 'Dhaka': [23.8103, 90.4125],\n 'Osaka': [34.6937, 135.5023],\n 'New York': [40.7128, -74.0060],\n 'Karachi': [24.8607, 67.0011],\n 'Buenos Aires': [-34.6037, -58.3816],\n 'Chongqing': [29.5630, 106.5516],\n 'Istanbul': [41.0082, 28.9784],\n 'Kolkata': [22.5726, 88.3639],\n 'Manila': [14.5995, 120.9842],\n 'Lagos': [6.5244, 3.3792],\n 'Rio de Janeiro': [-22.9068, -43.1729],\n 'Tianjin': [39.0842, 117.2010],\n 'Kinshasa': [-4.4419, 15.2663],\n 'Guangzhou': [23.1291, 113.2644],\n 'Los Angeles': [34.0522, -118.2437],\n 'Moscow': [55.7558, 37.6173],\n 'Shenzhen': [22.5431, 114.0579],\n 'Lahore': [31.5820, 74.3294],\n 'Bangalore': [12.9716, 77.5946],\n 'Paris': [48.8566, 2.3522],\n 'Bogotá': [4.7110, -74.0721],\n 'Chennai': [13.0827, 80.2707],\n 'Lima': [-12.0464, -77.0428],\n 'Bangkok': [13.7563, 100.5018],\n 'Hyderabad': [17.3850, 78.4867],\n 'London': [51.5074, -0.1278],\n 'Tehran': [35.6892, 51.3890],\n 'Chicago': [41.8781, -87.6298],\n 'Chengdu': [30.5728, 104.0668],\n 'Nanjing': [32.0584, 118.7966],\n 'Wuhan': [30.5928, 114.3056],\n 'Ho Chi Minh City': [10.8231, 106.6297],\n 'Luanda': [-8.8383, 13.2344],\n 'Xian': [34.3406, 108.9378],\n 'Dongguan': [23.0205, 113.7518],\n 'Hangzhou': [30.2741, 120.1551],\n 'Foshan': [23.0293, 113.1155],\n 'Shenyang': [41.8057, 123.4315],\n 'Riyadh': [24.7136, 46.6753],\n 'Baghdad': [33.3128, 44.3615],\n 'Santiago': [-33.4489, -70.6693],\n 'Surat': [21.1702, 72.8311],\n 'Madrid': [40.4168, -3.7038],\n 'Suzhou': [31.3114, 120.6219],\n 'Pune': [18.5204, 73.8567],\n 'Saint Petersburg': [59.9343, 30.3351],\n 'Alexandria': [31.2001, 29.9187],\n 'Khartoum': [15.5007, 32.5599],\n 'Abidjan': [5.3097, -4.0128],\n 'Yangon': [16.8661, 96.1951],\n 'Johannesburg': [-26.2041, 28.0473],\n 'Dar es Salaam': [-6.8235, 39.2695],\n 'Casablanca': [33.5731, -7.5898],\n 'Harbin': [45.7797, 126.6324],\n 'Berlin': [52.5200, 13.4050],\n 'Kabul': [34.5553, 69.2075],\n 'Toronto': [43.6532, -79.3832],\n 'Nairobi': [-1.2921, 36.8219],\n 'Addis Ababa': [9.0246, 38.7468],\n }\n closest_city = None\n closest_distance = float('inf')\n\n for city, coords in city_data.items():\n city_lat, city_lon = coords\n distance = math.sqrt((lat - city_lat) ** 2 + (lon - city_lon) ** 2)\n if distance \u003C closest_distance:\n closest_city = city\n closest_distance = distance\n\n return closest_city"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "python closest city to point"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "nächstgelegene Stadt in Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dk1v2vhmvq8bx6n1nyywtlrf1du536s
Z19627
0
42262
298661
244977
2026-08-12T21:09:37Z
Ameisenigel
44
de
298661
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19627"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z17192",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z17192( Z17192K1, Z17192K2, Z17192K3 ) {\n\treturn Z17192K1 ? Z17192K2 : Z17192K3;\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "if (integer), javascript"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "si (sortie sous forme d'entier), en JavaScript"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "als (geheel getal uitvoer), JavaScript"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "wenn (ganzzahlige Ausgabe) in JavaScript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
efcvtar3jz8iuwn3sgynshyp4kfjroc
Z19628
0
42263
298663
136688
2026-08-12T21:11:52Z
Ameisenigel
44
de
298663
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19628"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z11828",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z12684",
"Z12684K1": [
"Z40",
{
"Z1K1": "Z18",
"Z18K1": "Z11828K1"
},
{
"Z1K1": "Z18",
"Z18K1": "Z11828K2"
},
{
"Z1K1": "Z18",
"Z18K1": "Z11828K3"
},
{
"Z1K1": "Z18",
"Z18K1": "Z11828K4"
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Composition, all true"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "und (quaternär) als Komposition, sind alle wahr"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lvwq2gqvsnoy55c8hj50vgfqvrtpom0
Z19629
0
42265
298664
247355
2026-08-12T21:13:13Z
Ameisenigel
44
de
298664
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19629"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z19629K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zahl"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z19631",
"Z19632",
"Z19633"
],
"Z8K4": [
"Z14",
"Z19630"
],
"Z8K5": "Z19629"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Standard Arabic ordinal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "الأرقام الترتيبية العربية"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1860",
"Z11K2": "Angko Bahaso Arab Standar"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Ordinalzahl in Standard-Arabisch"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "takes a number as input, and returns ordinal in letters in Standard Arabic"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "يأخذ رقمًا كمدخل، ويعيد الرقم الترتيبي بالحروف في اللغة العربية الفصحى"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1860",
"Z11K2": "Angko dalam bahaso arab standar"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "nimmt eine Zahl als Eingabe und gibt die entsprechende Ordinalzahl in Buchstaben in Standard-Arabisch aus"
}
]
}
}
32bupud11arm7e69g1imy5e9mexapeg
Z19630
0
42266
298665
235975
2026-08-12T21:13:32Z
Ameisenigel
44
de
298665
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19630"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19629",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z19629(Z19629K1):\n\tif Z19629K1 == 0:\n\t\treturn \"الصفر\"\n\tdef get_cardinal_arabic(n):\n\t\t\"\"\"\n\t\tThis function converts a number to its Standard Arabic representation.\n\t\tIt would definitely break for super large numbers which have no\n\t\tcorresponding representation. Add more elements to \"orders\"\n\t\tif you want it to work for larger numbers (eventually you'll\n\t\tget a stack overflow or timeout though).\n\t\t\"\"\"\n\n\t\tAND = \" و\"\n\t\tT_MARBOUTA = \"ة\"\n\t\tDUAL_FORM = \"ان\"\n\t\tFEM_PLURAL = \"ات\"\n\t\tACC_FORM = \"اً\"\n\t\tunits = [\"صفر\", \"واحد\", \"إثنين\", \"ثلاث\", \"أربع\", \"خمس\", \"ست\", \"سبع\", \"ثماني\", \"تسع\"]\n\t\tteens = [\"عشرة\", \"أحد عشر\", \"إثني عشر\", \"ثلاثة عشر\", \"أربعة عشر\", \"خمسة عشر\", \"ستة عشر\", \"سبعة عشر\", \"ثمانية عشر\", \"تسعة عشر\"]\n\t\ttens = [\"\", \"عشرة\", \"عشرين\", \"ثلاثين\", \"أربعين\", \"خمسين\", \"ستين\", \"سبعين\", \"ثمانين\", \"تسعين\"]\n\n\t\thundred = \"مئة\"\n\t\ttwo_hundreds = \"مئتين\"\n\n\t\torders = [\"\",\"ألف\",\"مليون\",\"مليار\",\"تريليون\",\"كوادريليون\",\"كوينتيليون\",\"سيكستيليون\"\n\t\t\t\t\t,\"سيبتيليون\",\"أوكتيليون\",\"نونيليون\",\"ديسيليون\",\"دودشيليون\",\"تريدشيليون\",\"كواتوردشيليون\"\n\t\t\t\t\t,\"كويندشيليون\",\"سكسدشيليون\",\"سبتندشيليون\",\"أوكتودشيليون\",\"نوفمدشيليون\",\"فجنتليون\"]\n\n\t\torders_plural = [\"\", \"آلاف\", \"ملايين\", \"ملايير\"]\n\n\t\tdef convert_number(n):\n\t\t\tif n == 0:\n\t\t\t\treturn \"\"\n\t\t\telif n \u003C 3:\n\t\t\t\treturn units[n]\n\t\t\telif n \u003C 10:\n\t\t\t\treturn units[n]+T_MARBOUTA\n\t\t\telif n \u003C 20:\n\t\t\t\treturn teens[n - 10]\n\t\t\telif n \u003C 100:\n\t\t\t\tif n % 10 == 0:\n\t\t\t\t\treturn tens[n // 10]\n\t\t\t\telse:\n\t\t\t\t\tif n % 10 \u003C 3:\n\t\t\t\t\t\treturn units[n % 10] + AND + tens[n // 10]\n\t\t\t\t\treturn units[n % 10]+T_MARBOUTA + AND + tens[n // 10]\n\t\t\telse: #elif n \u003C 1000:\n\t\t\t\tif n % 100 == 0:\n\t\t\t\t\tif n // 100 == 1:\n\t\t\t\t\t\treturn hundred\n\t\t\t\t\telif n // 100 == 2:\n\t\t\t\t\t\treturn two_hundreds\n\t\t\t\t\telif n // 100 == 8:\n\t\t\t\t\t\treturn units[8][:-1]+\" \"+hundred\n\t\t\t\t\treturn units[n // 100]+\" \"+hundred\n\t\t\t\telse:\n\t\t\t\t\tif n // 100 == 1:\n\t\t\t\t\t\treturn hundred + AND + convert_number(n % 100)\n\t\t\t\t\telif n // 100 == 2:\n\t\t\t\t\t\treturn two_hundreds + AND + convert_number(n % 100)\n\t\t\t\t\telif n // 100 == 8:\n\t\t\t\t\t\treturn units[8][:-1]+\" \"+hundred + AND + convert_number(n % 100)\n\t\t\t\t\treturn units[n // 100]+\" \"+hundred + AND + convert_number(n % 100)\n\n\t\tdef convert_large_number(n):\n\t\t\tif n \u003C 1000:\n\t\t\t\treturn convert_number(n)\n\n\t\t\tfor order in range(len(orders) - 1, 0, -1):\n\t\t\t\torder_value = 10 ** (order * 3)\n\t\t\t\tif n \u003E= order_value:\n\t\t\t\t\tmajor_part = n // order_value\n\t\t\t\t\tremainder = n % order_value\n\t\t\t\t\tmajor_part_str = convert_number(major_part)\n\t\t\t\t\tremainder_str = convert_large_number(remainder)\n\t\t\t\t\torder_name = orders[order]\n\n\t\t\t\t\tif major_part == 1:\n\t\t\t\t\t\treturn (orders[order] + (AND + remainder_str if remainder else \"\")).strip()\n\t\t\t\t\telif major_part == 2:\n\t\t\t\t\t\treturn (orders[order]+ DUAL_FORM + \" \" + (AND + remainder_str if remainder else \"\")).strip()\n\t\t\t\t\telif major_part % 100 \u003C 11:\n\t\t\t\t\t\tif order \u003C 4:\n\t\t\t\t\t\t\treturn (major_part_str + \" \" + orders_plural[order] + (AND + remainder_str if remainder else \"\")).strip()\n\t\t\t\t\t\treturn (major_part_str + \" \" + orders[order]+FEM_PLURAL + (AND + remainder_str if remainder else \"\")).strip()\n\n\t\t\t\t\treturn (major_part_str + \" \" + order_name+ACC_FORM + (AND + remainder_str if remainder else \"\")).strip()\n \n\t\treturn convert_large_number(n)\n\tdef get_ordinal_below_100(n):\n\t\tarabic_units_definite = [\"\", \"الأول\", \"الثاني\", \"الثالث\", \"الرابع\", \"الخامس\", \"السادس\", \"السابع\", \"الثامن\", \"التاسع\"]\n\t\tarabic_teens_definite = [\"العاشر\", \"الحادي عشر\", \"الثاني عشر\", \"الثالث عشر\", \"الرابع عشر\", \"الخامس عشر\", \"السادس عشر\", \"السابع عشر\", \"الثامن عشر\", \"التاسع عشر\"]\n\t\tarabic_tens_definite = [\"\", \"العاشر\", \"العشرون\", \"الثلاثون\", \"الأربعون\", \"الخمسون\", \"الستون\", \"السبعون\", \"الثمانون\", \"التسعون\"]\n\n\t\tif n \u003C 10:\n\t\t\treturn arabic_units_definite[n]\n\t\telif n \u003C 20:\n\t\t\treturn arabic_teens_definite[n - 10]\n\t\telse:\n\t\t\tunit = n % 10\n\t\t\ttens = n // 10\n\t\t\tif unit == 1:\n\t\t\t\treturn \"الحادي\" + \" و\" + arabic_tens_definite[tens]\n\t\t\telif unit == 0:\n\t\t\t\treturn arabic_tens_definite[tens]\n\t\t\telse:\n\t\t\t\treturn arabic_units_definite[unit] + \" و\" + arabic_tens_definite[tens]\n\n\tif Z19629K1 \u003C 100:\n\t\treturn get_ordinal_below_100(Z19629K1)\n\telif Z19629K1 % 100 == 0:\n\t\t# Use the cardinal function for the definite form of n if divisible by 100\n\t\treturn 'ال'+get_cardinal_arabic(Z19629K1)\n\telse:\n\t\t# Get the cardinal for the higher segment and ordinal for the last two digits\n\t\thigher_segment = get_cardinal_arabic(Z19629K1 - (Z19629K1 % 100))\n\t\tordinal_segment = get_ordinal_below_100(Z19629K1 % 100)\n\t\treturn f\"{ordinal_segment} بعد ال{higher_segment}\""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Standard Arabic ordinal, python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "標準阿拉伯語序數, python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Ordinalzahl in Standard-Arabisch in Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kd8ik4z2rxsfxfk24mqqh8h01qm77ic
Z19631
0
42267
298834
136707
2026-08-13T09:16:26Z
Ameisenigel
44
de
298834
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19631"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19629",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19629",
"Z19629K1": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "الصفر"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Standard Arabic ordinal, input=0"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "0 ist الصفر"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
adkfixx8vwr0ki9km5l9q8c7cuqc5u4
Z19632
0
42268
298835
136711
2026-08-13T09:17:10Z
Ameisenigel
44
de
298835
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19632"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19629",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19629",
"Z19629K1": {
"Z1K1": "Z13518",
"Z13518K1": "21"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "الحادي والعشرون"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Standard Arabic ordinal, input=21"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "21 ist الحادي والعشرون"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
g9d7o35tnb72w16arjsn8y6vgkr5cam
Z19633
0
42269
298836
136713
2026-08-13T09:17:58Z
Ameisenigel
44
de
298836
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19633"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19629",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19629",
"Z19629K1": {
"Z1K1": "Z13518",
"Z13518K1": "1025"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "الخامس والعشرون بعد الألف"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Standard Arabic ordinal, input=1025"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "1025 ist الخامس والعشرون بعد الألف"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9a5s33wds2ybfbvexfr490wpqf1pxos
Z19634
0
42270
298837
145334
2026-08-13T09:18:24Z
Ameisenigel
44
de
298837
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19634"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19306",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z19306(Z19306K1):\n\treturn Z19306K1.Z6003K2"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "propriété de la déclaration Wikidata, en Python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Prädikat einer Wikidata-Aussage in Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1g42983z0umdeq855fiirz5iwq7h1pc
Z19635
0
42271
298838
254041
2026-08-13T09:18:54Z
Ameisenigel
44
de
298838
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19635"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z13797",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z13806",
"Z13806K1": {
"Z1K1": "Z18",
"Z18K1": "Z13797K1"
},
"Z13806K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "binary to int, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre binaire vers nombre naturel,composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Binärzahl zu natürlicher Zahl als Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
h58irxedtwgkzoryv7kdc5xeh3v1f9a
Z19636
0
42272
298840
269753
2026-08-13T09:19:30Z
Ameisenigel
44
de
298840
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19636"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z13799",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z13806",
"Z13806K1": {
"Z1K1": "Z7",
"Z7K1": "Z31955",
"Z31955K1": {
"Z1K1": "Z18",
"Z18K1": "Z13799K1"
},
"Z31955K2": "0x"
},
"Z13806K2": {
"Z1K1": "Z13518",
"Z13518K1": "16"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "hexadecimal to natural number, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "hexadécimal vers nombre naturel, en Composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Hexadezimalzahl zu natürlicher Zahl, Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
68u8cwkrf9mkb9tcwdx62ocs8vnadcf
Z19637
0
42273
298841
293199
2026-08-13T09:20:38Z
Ameisenigel
44
de
298841
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19637"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17"
],
"Z8K2": "Z16683",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z19638",
"Z23832"
],
"Z8K5": "Z19637"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "current time"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "aktuell tid i UNIX-format"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "aktuelle Zeit"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Date.now",
"timestamp"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"aktuell tid",
"nu"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns current UNIX timestamp in seconds; first input is ignored"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "aktuell tid i UNIX-format (sekunder)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt den aktuellen UNIX-Zeitstempel in Sekunden aus"
}
]
}
}
rng6xj9vv9euse90l92ejg49ktqwg52
Z19638
0
42274
298842
178916
2026-08-13T09:22:40Z
Ameisenigel
44
de
298842
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19638"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19637",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z19637( Z19637K1 ) {\n\treturn Math.trunc(Date.now() / 1000);\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Current time, using Date.now"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "aktuelle Zeit in JavaScript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2uwkw53279pm95yz192i2h5noqyru2e
Z19639
0
42275
298844
136733
2026-08-13T09:24:26Z
Ameisenigel
44
de
298844
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19639"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z19639K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Unix time"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Unix-Zeit"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z19639K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Min"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Min"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z19639K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Max"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Max"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z19639K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Extra input "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zusätzliche Eingabe"
}
]
}
}
],
"Z8K2": "Z16683",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z19640"
],
"Z8K5": "Z19639"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Random number, with additional natural number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zufällige Zahl mit zusätzlicher natürlicher Zahl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Random number. with an additional natural number input "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt eine zufällige Zahl mit einer zusätzlichen natürlichen Zahl als Eingabe aus"
}
]
}
}
kak828tkjzfp59kix6gsa8igqbz7fgk
Z19640
0
42276
298845
136732
2026-08-13T09:24:56Z
Ameisenigel
44
de
298845
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19640"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19639",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z19446",
"Z19446K1": {
"Z1K1": "Z7",
"Z7K1": "Z17120",
"Z17120K1": {
"Z1K1": "Z18",
"Z18K1": "Z19639K1"
},
"Z17120K2": {
"Z1K1": "Z18",
"Z18K1": "Z19639K4"
}
},
"Z19446K2": {
"Z1K1": "Z18",
"Z18K1": "Z19639K2"
},
"Z19446K3": {
"Z1K1": "Z18",
"Z18K1": "Z19639K3"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zufällige Zahl mit zusätzlicher nat. Zahl, Komp."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3ffzhew0nb3q0a8cry9zjrxkftew0tv
Z23762
0
53995
298729
253422
2026-08-13T02:49:01Z
YoshiRulz
10156
Removed Z31658 from the approved list of implementations
298729
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23762"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23762K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "topic"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
},
"Z17K2": "Z23762K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "languages for labels"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z23762K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "properties to select"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
}
},
"Z8K3": [
"Z20",
"Z23763"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z23762"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "selected labels and properties of Wikidata item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "selects labels by given languages and statements by given properties "
}
]
}
}
7f54ehi21fkkh0qirq12gbt5am97ioh
298730
298729
2026-08-13T02:49:01Z
YoshiRulz
10156
Removed Z23763 from the approved list of test cases
298730
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23762"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23762K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "topic"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
},
"Z17K2": "Z23762K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "languages for labels"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z23762K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "properties to select"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
}
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z23762"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "selected labels and properties of Wikidata item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "selects labels by given languages and statements by given properties "
}
]
}
}
laaossgkfotwtfig7e05l11v6x4uuu3
298731
298730
2026-08-13T02:49:29Z
YoshiRulz
10156
Fix return type
298731
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23762"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23762K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "topic"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
},
"Z17K2": "Z23762K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "languages for labels"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z23762K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "properties to select"
}
]
}
}
],
"Z8K2": "Z6001",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z23762"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "selected labels and properties of Wikidata item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "selects labels by given languages and statements by given properties "
}
]
}
}
28y4nh20zkispy7vtiyhq344e8hubkp
298732
298731
2026-08-13T02:49:36Z
YoshiRulz
10156
Added Z23763 to the approved list of test cases
298732
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23762"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23762K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "topic"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
},
"Z17K2": "Z23762K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "languages for labels"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z23762K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "properties to select"
}
]
}
}
],
"Z8K2": "Z6001",
"Z8K3": [
"Z20",
"Z23763"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z23762"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "selected labels and properties of Wikidata item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "selects labels by given languages and statements by given properties "
}
]
}
}
mpk4nccsn2pxasl09lv0zxpwzv7kxy8
298733
298732
2026-08-13T02:49:38Z
YoshiRulz
10156
Added Z31658 to the approved list of implementations
298733
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23762"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23762K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "topic"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
},
"Z17K2": "Z23762K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "languages for labels"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z23762K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "properties to select"
}
]
}
}
],
"Z8K2": "Z6001",
"Z8K3": [
"Z20",
"Z23763"
],
"Z8K4": [
"Z14",
"Z31658"
],
"Z8K5": "Z23762"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "selected labels and properties of Wikidata item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "selects labels by given languages and statements by given properties "
}
]
}
}
11jhsjprolzmz88sgcn8bmuyh7k48y2
Wikifunctions:Type proposals/Wikifunctions object reference
4
54048
298778
297908
2026-08-13T07:08:15Z
DVrandecic (WMF)
7
/* Implementation started */ new section
298778
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)
*:::::::I don’t have a view on whether a generic type is heavyweight compared with a static type. My concern with appending the referenced object’s type as a string is that the misbehaviour of ZID strings is part of the problem that the proposed type is intended to address. Introducing another ZID string for the type therefore seems slightly at odds with that goal. Logically, the type-ZID would itself be an instance of the proposed type rather than a {{Z|Z6}}.
*:::::::My inclination would be to do the simplest thing and leave the referenced object’s type implicit (as originally proposed). If a case can be made for a typed variant – to constrain function arguments, for example – then I think we should consider that separately. Whether such a variant would have a generic type or wrap the type-ZID, I’m not sure; that would depend on the proposed use cases. @[[User:99of9|99of9]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:57, 5 August 2026 (UTC)
*::::::::My current favourite use cases are:
*::::::::* Argument 2 of {{Z|Z37464}} where constraining to be a config (searchable?) would be nice, but it's a niche kind of thing that only functioneers will need to deal with.
*::::::::* Lightweight (unordered) enums of this new type where we can define a group of functions which all do the same kind of thing, and can be selected from. The type checking is unnecessary here because they would be carefully chosen when setting up the enum group, which then would be a defined type anyway, so the subsequent argument selector would work.
*::::::::So, unless @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] or the team sees deeper needs, let's just go with the bare original proposal? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:12, 5 August 2026 (UTC)
*:::::::::Yes, but unless there are UI changes, I don’t see how type selection ends up being a constraint. For function arguments, I think we’d have to create a wrapper function that returns the ZID argument as a wrapped string iff the referenced object has the specified type (and an error otherwise). The function signature would require a ZID object (“Wikifunctions Object Reference”) and the wrapper function would have that return type, as well as an argument of that type. That’s effectively a filter (like {{Z|Z31065}}), so we could have it also accept a predicate function (like {{Z|Z19352}}) or make it specific to type(s). [https://www.wikifunctions.org/view/en/Z37367?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37367%22%2C%22Z37367K1%22%3A%7B%22Z1K1%22%3A%22Z99%22%2C%22Z99K1%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z7%22%7D%2C%22Z7K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z802%22%7D%2C%22Z802K1%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z7%22%7D%2C%22Z7K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z844%22%7D%2C%22Z844K1%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z7%22%7D%2C%22Z7K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z19352%22%7D%2C%22Z19352K1%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z7%22%7D%2C%22Z7K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z29102%22%7D%2C%22Z29102K1%22%3A%7B%22Z1K1%22%3A%22Z6%22%2C%22Z6K1%22%3A%22Z37091%22%7D%7D%2C%22Z19352K2%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z14294%22%7D%7D%2C%22Z844K2%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z40%22%7D%2C%22Z40K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z41%22%7D%7D%7D%2C%22Z802K2%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z7%22%7D%2C%22Z7K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z29102%22%7D%2C%22Z29102K1%22%3A%7B%22Z1K1%22%3A%22Z6%22%2C%22Z6K1%22%3A%22Z37091%22%7D%7D%2C%22Z802K3%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z7%22%7D%2C%22Z7K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z851%22%7D%2C%22Z851K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z506%22%7D%2C%22Z851K2%22%3A%5B%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z1%22%7D%2C%7B%22Z1K1%22%3A%22Z6%22%2C%22Z6K1%22%3A%22error%22%7D%5D%7D%7D%7D%2C%22Z37367K2%22%3A%22default%22%7D An example call], using {{Z|Z29102}}, which validates that the object identified by the literal string has the specified type: {{Z|Z14294}}. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:28, 5 August 2026 (UTC)
*::::::::::I'm expecting UI changes eventually. Like we have chips to search for QIDs or LIDs. There's no rush on this until lots of AW users see arguments of this type. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:11, 5 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)
* {{s}} -- [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 16:21, 10 August 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)
== Implementation started ==
We started implementing this Type as originally suggested, just with a single key string. As this is potentially becoming a basic type, we moved it to the built-in space, and so it needs to be deployed through code changes. You can follow [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-schemata/-/merge_requests/400 the implementation here]. --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 07:08, 13 August 2026 (UTC)
fqsvu9kwjxx11n8bmxvnskybb2e3t8k
Wikifunctions:Embedded function calls/sandbox
4
55081
298714
282734
2026-08-13T01:50:50Z
EatingCarBatteries
61191
298714
wikitext
text/x-wiki
Demonstration / sandbox page:
{{#function:Z10018|Hello from Thessaloniki}}
{{#function:Z20756|31-05-1985|31-05-2025}}
{{#function:Z11022|1234}}
{{#function:Z31079|0|10|1}}
{{#function:Z29600|Z29600}}
10 miles is {{#function:Z18428|10}} kilometers.
Tomorrow will be {{#function:Z20440|}}.
Tomorrow will be {{#function:Z20440|}}.
<span style="color:#777777">Sunset in Sydney today is: </span>{{#function:Z28005|Q3130|}} <span style="color:#777777">(UTC)</span>
The population density of New York City is {{#function:Z22322|8,478,072|778.2}} per km<sup>2</sup>.
20<sup>2</sup> = {{#function:Z13663|20}}.
Age of someone born in January 2001: {{#function:Z20756|Jan 15 2001|}}.
The month following May is {{#function:Z16136|Z16105}}.
A multiplication table:{{#function:Z23293|3|6}}
A Latin conjugation table:{{#function:Z26333|puella|Z1002}}
Classifying sentence in Swedish, based on {{Q|Q47359}}: {{#function:Z26771|Q47359}}
Attempt at a hyperlink: {{#function:Z27861|{{#function:Z10638|https://wikifunctions.org|Wikifunctions}}}}
{{t|P}}: {{#function:Z29829||P478|true|false}} (cf. {{P|478}})
{{#function:Z38334|Z37923|en}}
[[Category:Pages with Wikifunctions calls]]
i3q3km53c03wn02aspx6xsaurlsgaxf
298716
298714
2026-08-13T01:56:43Z
EatingCarBatteries
61191
298716
wikitext
text/x-wiki
Demonstration / sandbox page:
{{#function:Z10018|Hello from Thessaloniki}}
{{#function:Z20756|31-05-1985|31-05-2025}}
{{#function:Z11022|1234}}
{{#function:Z31079|0|10|1}}
{{#function:Z29600|Z29600}}
10 miles is {{#function:Z18428|10}} kilometers.
Tomorrow will be {{#function:Z20440|}}.
Tomorrow will be {{#function:Z20440|}}.
<span style="color:#777777">Sunset in Sydney today is: </span>{{#function:Z28005|Q3130|}} <span style="color:#777777">(UTC)</span>
The population density of New York City is {{#function:Z22322|8,478,072|778.2}} per km<sup>2</sup>.
20<sup>2</sup> = {{#function:Z13663|20}}.
Age of someone born in January 2001: {{#function:Z20756|Jan 15 2001|}}.
The month following May is {{#function:Z16136|Z16105}}.
A multiplication table:{{#function:Z23293|3|6}}
A Latin conjugation table:{{#function:Z26333|puella|Z1002}}
Classifying sentence in Swedish, based on {{Q|Q47359}}: {{#function:Z26771|Q47359}}
Attempt at a hyperlink: {{#function:Z27861|{{#function:Z10638|https://wikifunctions.org|Wikifunctions}}}}
{{t|P}}: {{#function:Z29829||P478|true|false}} (cf. {{P|478}})
{{#function:Z38334|Z37923|de}}
[[Category:Pages with Wikifunctions calls]]
f9dyixzc21trwubjqgoxkgoo9qf2peo
298725
298716
2026-08-13T02:30:54Z
EatingCarBatteries
61191
298725
wikitext
text/x-wiki
Demonstration / sandbox page:
{{#function:Z10018|Hello from Thessaloniki}}
{{#function:Z20756|31-05-1985|31-05-2025}}
{{#function:Z11022|1234}}
{{#function:Z31079|0|10|1}}
{{#function:Z29600|Z29600}}
10 miles is {{#function:Z18428|10}} kilometers.
Tomorrow will be {{#function:Z20440|}}.
Tomorrow will be {{#function:Z20440|}}.
<span style="color:#777777">Sunset in Sydney today is: </span>{{#function:Z28005|Q3130|}} <span style="color:#777777">(UTC)</span>
The population density of New York City is {{#function:Z22322|8,478,072|778.2}} per km<sup>2</sup>.
20<sup>2</sup> = {{#function:Z13663|20}}.
Age of someone born in January 2001: {{#function:Z20756|Jan 15 2001|}}.
The month following May is {{#function:Z16136|Z16105}}.
A multiplication table:{{#function:Z23293|3|6}}
A Latin conjugation table:{{#function:Z26333|puella|Z1002}}
Classifying sentence in Swedish, based on {{Q|Q47359}}: {{#function:Z26771|Q47359}}
Attempt at a hyperlink: {{#function:Z27861|{{#function:Z10638|https://wikifunctions.org|Wikifunctions}}}}
{{t|P}}: {{#function:Z29829||P478|true|false}} (cf. {{P|478}})
{{#function:Z38334|Z37308|en}}
[[Category:Pages with Wikifunctions calls]]
aypby170k1p8eoswx18v495filvljfi
Z26039
0
60718
298630
297707
2026-08-12T19:29:39Z
Ornithorynque liminaire
1539
[fr] nom plus clair
298630
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) \u003CAW: use Z32962\u003E"
},
{
"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": "l'entité fait partie de cette classe (texte)"
},
{
"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",
"subject is instance of (string)"
]
},
{
"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",
"X est Y",
"est un(e)",
"instanciation de fragment",
"P31",
"X P31 Y"
]
},
{
"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. Texte seul, ne comporte pas de lien."
},
{
"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. "
}
]
}
}
ged91u9obc9wb8nz7vgg5g5zcj59b89
298711
298630
2026-08-13T01:18:17Z
99of9
1622
nudge
298711
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) \u003CAW: use Z32962\u003E"
},
{
"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": "l'entité fait partie de cette classe (texte)"
},
{
"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",
"subject is instance of (string)",
"entity is an instance of class"
]
},
{
"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",
"X est Y",
"est un(e)",
"instanciation de fragment",
"P31",
"X P31 Y"
]
},
{
"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. Texte seul, ne comporte pas de lien."
},
{
"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. "
}
]
}
}
i6yekrqj5lbyda8j0eseljc2yxb1t55
Z26043
0
60722
298654
296851
2026-08-12T19:46:13Z
Ornithorynque liminaire
1539
[fr] meilleur nom ?
298654
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26043"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z26088",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26337",
"Z14293K2": [
"Z60",
"Z1003",
"Z1423",
"Z1127",
"Z1547",
"Z1133"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26340",
"Z14293K2": [
"Z60",
"Z1237"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26572",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26562",
"Z14293K2": "Z33056"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26617",
"Z14293K2": [
"Z60",
"Z1272"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26704",
"Z14293K2": [
"Z60",
"Z1078"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26712",
"Z14293K2": [
"Z60",
"Z1430",
"Z1231",
"Z1508",
"Z1843",
"Z1463",
"Z1859",
"Z1515"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26717",
"Z14293K2": [
"Z60",
"Z1146"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26723",
"Z14293K2": [
"Z60",
"Z1403"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26513",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26671",
"Z14293K2": [
"Z60",
"Z1592"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27244",
"Z14293K2": [
"Z60",
"Z1006",
"Z1645",
"Z1411",
"Z1591",
"Z1504"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27259",
"Z14293K2": [
"Z60",
"Z1576"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27283",
"Z14293K2": [
"Z60",
"Z1643",
"Z1506"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27324",
"Z14293K2": [
"Z60",
"Z1001",
"Z1114"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27490",
"Z14293K2": [
"Z60",
"Z1099"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27924",
"Z14293K2": [
"Z60",
"Z1037",
"Z1381",
"Z1294"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z29256",
"Z14293K2": [
"Z60",
"Z1907"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30598",
"Z14293K2": [
"Z60",
"Z1531"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32671",
"Z14293K2": [
"Z60",
"Z1830",
"Z1326",
"Z1171",
"Z1736"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33036",
"Z14293K2": [
"Z60",
"Z1672",
"Z1107",
"Z1589",
"Z1406"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33753",
"Z14293K2": [
"Z60",
"Z1314"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27209",
"Z14293K2": [
"Z60",
"Z1005",
"Z1332",
"Z1622"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33828",
"Z14293K2": [
"Z60",
"Z1762"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z34105",
"Z14293K2": [
"Z60",
"Z1823"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z31317",
"Z14293K2": "Z34075"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z34427",
"Z14293K2": [
"Z60",
"Z1062"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z35505",
"Z14293K2": [
"Z60",
"Z1532",
"Z1730",
"Z1473",
"Z1576",
"Z1650",
"Z1216",
"Z1642",
"Z1106",
"Z1402",
"Z1146",
"Z1798",
"Z1137",
"Z1158",
"Z1051",
"Z1338"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27245",
"Z14293K2": [
"Z60",
"Z1282"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z38933",
"Z14293K2": [
"Z60",
"Z1014"
]
}
],
"Z14294K2": "Z33420"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for article-less instantiating sentences"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "contoh kalimat tanpa artikel per bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "phrase sans article déf. pr 1 instance, par langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "instanciación de frases sin artículo por lengua"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "these should all return String output"
}
]
}
}
ao2lmzgnjdre6y7stn8joiryzz1lv0j
298655
298654
2026-08-12T19:47:23Z
Ornithorynque liminaire
1539
298655
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26043"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z26088",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26337",
"Z14293K2": [
"Z60",
"Z1003",
"Z1423",
"Z1127",
"Z1547",
"Z1133"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26340",
"Z14293K2": [
"Z60",
"Z1237"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26572",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26562",
"Z14293K2": "Z33056"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26617",
"Z14293K2": [
"Z60",
"Z1272"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26704",
"Z14293K2": [
"Z60",
"Z1078"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26712",
"Z14293K2": [
"Z60",
"Z1430",
"Z1231",
"Z1508",
"Z1843",
"Z1463",
"Z1859",
"Z1515"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26717",
"Z14293K2": [
"Z60",
"Z1146"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26723",
"Z14293K2": [
"Z60",
"Z1403"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26513",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26671",
"Z14293K2": [
"Z60",
"Z1592"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27244",
"Z14293K2": [
"Z60",
"Z1006",
"Z1645",
"Z1411",
"Z1591",
"Z1504"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27259",
"Z14293K2": [
"Z60",
"Z1576"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27283",
"Z14293K2": [
"Z60",
"Z1643",
"Z1506"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27324",
"Z14293K2": [
"Z60",
"Z1001",
"Z1114"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27490",
"Z14293K2": [
"Z60",
"Z1099"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27924",
"Z14293K2": [
"Z60",
"Z1037",
"Z1381",
"Z1294"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z29256",
"Z14293K2": [
"Z60",
"Z1907"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30598",
"Z14293K2": [
"Z60",
"Z1531"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32671",
"Z14293K2": [
"Z60",
"Z1830",
"Z1326",
"Z1171",
"Z1736"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33036",
"Z14293K2": [
"Z60",
"Z1672",
"Z1107",
"Z1589",
"Z1406"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33753",
"Z14293K2": [
"Z60",
"Z1314"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27209",
"Z14293K2": [
"Z60",
"Z1005",
"Z1332",
"Z1622"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33828",
"Z14293K2": [
"Z60",
"Z1762"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z34105",
"Z14293K2": [
"Z60",
"Z1823"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z31317",
"Z14293K2": "Z34075"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z34427",
"Z14293K2": [
"Z60",
"Z1062"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z35505",
"Z14293K2": [
"Z60",
"Z1532",
"Z1730",
"Z1473",
"Z1576",
"Z1650",
"Z1216",
"Z1642",
"Z1106",
"Z1402",
"Z1146",
"Z1798",
"Z1137",
"Z1158",
"Z1051",
"Z1338"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27245",
"Z14293K2": [
"Z60",
"Z1282"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z38933",
"Z14293K2": [
"Z60",
"Z1014"
]
}
],
"Z14294K2": "Z33420"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for article-less instantiating sentences"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "contoh kalimat tanpa artikel per bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "phrase ss article indéf. pr 1 instance, par langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "instanciación de frases sin artículo por lengua"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "these should all return String output"
}
]
}
}
8b4gvrns3wb4oi5qaiyp6wlu4qw4lvw
Z26054
0
60755
298712
205064
2026-08-13T01:25:04Z
99of9
1622
nudge
298712
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26054"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26039",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z26039K3": "Z1120"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Parij shahar."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[uz] Parij shahar."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Paris is a city. (in Uzbek)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jahfqigwxv1duvt73ku50q3nd00tsd6
Z26562
0
61678
298656
296790
2026-08-12T19:49:37Z
Ornithorynque liminaire
1539
298656
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26562"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26562K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26562K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z26564",
"Z26608",
"Z36205",
"Z38921"
],
"Z8K4": [
"Z14",
"Z36204",
"Z26566"
],
"Z8K5": "Z26562"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "French article-less instantiating sentence"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "phrase sans article indéfini en français"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "French article-less instantiating sentence (still using a definite article if needed, example \"Le Maroc\")"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "instanciation d'une phrase sans article indéfini en français (pas d'article, ou article si nécessaire, par exemple : \"le Maroc\")"
}
]
}
}
1sxqqdzltaxsgh0ujcl2equbfsssyhm
298704
298656
2026-08-13T01:03:36Z
99of9
1622
Added Z39302 to the approved list of test cases
298704
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26562"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26562K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26562K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z26564",
"Z26608",
"Z36205",
"Z38921",
"Z39302"
],
"Z8K4": [
"Z14",
"Z36204",
"Z26566"
],
"Z8K5": "Z26562"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "French article-less instantiating sentence"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "phrase sans article indéfini en français"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "French article-less instantiating sentence (still using a definite article if needed, example \"Le Maroc\")"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "instanciation d'une phrase sans article indéfini en français (pas d'article, ou article si nécessaire, par exemple : \"le Maroc\")"
}
]
}
}
aa9ewjwdibw0npk4sgi9wmzlqrz5ui0
Z27243
0
63223
298756
294089
2026-08-13T05:10:17Z
99of9
1622
Added Z39312 to the approved list of test cases
298756
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27243"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27243K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "entita"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "objekt"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27243K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjective"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "adjectif"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "adjektivum"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "adjektiv"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27243K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "třída"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "klass"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27243K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "localisation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "místo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "plats"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z27243K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z27248",
"Z27256",
"Z32233",
"Z33264",
"Z35771",
"Z39312"
],
"Z8K4": [
"Z14",
"Z29842"
],
"Z8K5": "Z27243"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "superlative definition (monolingual)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "définition d'un superlatif"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "definice superlativem"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "superlativ definition (Enspråkig text)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"superlativní definice"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"X is the Cest Y in Z",
"biggest",
"item is extreme in class",
"most",
"superlative definition",
"least",
"first"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Topic definition in the form of \"\u003CX\u003E is the \u003CCest\u003E \u003CY\u003E in/on/at \u003CZ\u003E.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "définition d'un sujet sous la forme « \u003CX\u003E est le \u003CY\u003E le plus \u003CC\u003E de \u003CZ\u003E. »"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "sestaví větu definující téma superlativem ve formě „\u003Centita\u003E je \u003Csuperlativum\u003E \u003Ctřída\u003E v \u003Cmísto\u003E.“"
}
]
}
}
m4w6qs8e4fd2mibq2nw5271xo3ta1bv
Z28016
0
65058
298682
292901
2026-08-12T23:02:25Z
Omar M. Ghaly
99256
Expanding the function to work on Arabic
298682
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28016"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28016K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "sujet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Subjekt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "subjekt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "subjekto"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "المبتدأ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28016K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "rôle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Rolle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "rolo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "الدور"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28016K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "dépendance"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Abhängigkeit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "kontext"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "de kio"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "التبعية"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z28016K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "lingvo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "اللغة"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z28017",
"Z28033",
"Z35054",
"Z36126",
"Z36340",
"Z36072"
],
"Z8K4": [
"Z14",
"Z36298"
],
"Z8K5": "Z28016"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence (monolingual)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "phrase de définition de rôle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Satz, um etwas mit einer Rolle zu definieren"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "věta definiční role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "frazo pri rolo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1402",
"Z11K2": "[mk] A e B на C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "تحديد دور الجملة"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is the",
"is the of",
"of",
"X is the Y of Z",
"defining role sentence",
"is the one and only"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"est le, est le de, de, X est le Y de Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"X ist das Y von Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"[X] je [Y] [Z]"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1576",
"Z31K2": [
"Z6",
"[X] estas la [Y] de [Z]",
"estas la"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentences of the type \"Paris is the capital of France.\" or \"Elisabeth II is the mother of Charles III.\" (with a definite article, like \"the\")"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Phrases du type \"Paris est la capitale de la France.\" ou \"Elisabeth II est la mère de Charles III.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sätze wie „Berlin ist die Hauptstadt von Deutschland“"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Sestaví větu definující konkrétní entitu pomocí její role, např. „Paříž je hlavní město Francie.“ nebo „Alžběta II. je matka Karla III.“"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "Por krei frazojn kiel \"Parizo estas la ĉefurbo de Francujo\" aŭ \"Elizabeto la 2-a estas la patrino de Karlo la 3-a\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "جمل من نوع \"باريس هي عاصمة فرنسا\" أو \"إليزابيث الثانية هي أم تشارلز الثالث,\""
}
]
}
}
ab6rjjtw08zxamy2eyb78084noknnjh
298745
298682
2026-08-13T03:25:42Z
99of9
1622
Added Z39306 to the approved list of test cases
298745
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28016"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28016K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "sujet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Subjekt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "subjekt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "subjekto"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "المبتدأ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28016K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "rôle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Rolle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "rolo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "الدور"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28016K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "dépendance"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Abhängigkeit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "kontext"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "de kio"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "التبعية"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z28016K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "lingvo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "اللغة"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z28017",
"Z28033",
"Z35054",
"Z36126",
"Z36340",
"Z36072",
"Z39306"
],
"Z8K4": [
"Z14",
"Z36298"
],
"Z8K5": "Z28016"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence (monolingual)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "phrase de définition de rôle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Satz, um etwas mit einer Rolle zu definieren"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "věta definiční role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "frazo pri rolo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1402",
"Z11K2": "[mk] A e B на C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "تحديد دور الجملة"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is the",
"is the of",
"of",
"X is the Y of Z",
"defining role sentence",
"is the one and only"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"est le, est le de, de, X est le Y de Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"X ist das Y von Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"[X] je [Y] [Z]"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1576",
"Z31K2": [
"Z6",
"[X] estas la [Y] de [Z]",
"estas la"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentences of the type \"Paris is the capital of France.\" or \"Elisabeth II is the mother of Charles III.\" (with a definite article, like \"the\")"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Phrases du type \"Paris est la capitale de la France.\" ou \"Elisabeth II est la mère de Charles III.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sätze wie „Berlin ist die Hauptstadt von Deutschland“"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Sestaví větu definující konkrétní entitu pomocí její role, např. „Paříž je hlavní město Francie.“ nebo „Alžběta II. je matka Karla III.“"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "Por krei frazojn kiel \"Parizo estas la ĉefurbo de Francujo\" aŭ \"Elizabeto la 2-a estas la patrino de Karlo la 3-a\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "جمل من نوع \"باريس هي عاصمة فرنسا\" أو \"إليزابيث الثانية هي أم تشارلز الثالث,\""
}
]
}
}
08dho4yi69dd2ruzn6nyqcek8cebwqb
298746
298745
2026-08-13T03:25:47Z
99of9
1622
Removed Z39306 from the approved list of test cases
298746
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28016"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28016K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "sujet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Subjekt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "subjekt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "subjekto"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "المبتدأ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28016K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "rôle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Rolle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "rolo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "الدور"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28016K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "dépendance"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Abhängigkeit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "kontext"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "de kio"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "التبعية"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z28016K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "lingvo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "اللغة"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z28017",
"Z28033",
"Z35054",
"Z36126",
"Z36340",
"Z36072"
],
"Z8K4": [
"Z14",
"Z36298"
],
"Z8K5": "Z28016"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence (monolingual)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "phrase de définition de rôle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Satz, um etwas mit einer Rolle zu definieren"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "věta definiční role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "frazo pri rolo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1402",
"Z11K2": "[mk] A e B на C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "تحديد دور الجملة"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is the",
"is the of",
"of",
"X is the Y of Z",
"defining role sentence",
"is the one and only"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"est le, est le de, de, X est le Y de Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"X ist das Y von Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"[X] je [Y] [Z]"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1576",
"Z31K2": [
"Z6",
"[X] estas la [Y] de [Z]",
"estas la"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentences of the type \"Paris is the capital of France.\" or \"Elisabeth II is the mother of Charles III.\" (with a definite article, like \"the\")"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Phrases du type \"Paris est la capitale de la France.\" ou \"Elisabeth II est la mère de Charles III.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sätze wie „Berlin ist die Hauptstadt von Deutschland“"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Sestaví větu definující konkrétní entitu pomocí její role, např. „Paříž je hlavní město Francie.“ nebo „Alžběta II. je matka Karla III.“"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "Por krei frazojn kiel \"Parizo estas la ĉefurbo de Francujo\" aŭ \"Elizabeto la 2-a estas la patrino de Karlo la 3-a\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "جمل من نوع \"باريس هي عاصمة فرنسا\" أو \"إليزابيث الثانية هي أم تشارلز الثالث,\""
}
]
}
}
ab6rjjtw08zxamy2eyb78084noknnjh
Z32169
0
78328
298707
292454
2026-08-13T01:08:00Z
99of9
1622
Added Z39303 to the approved list of test cases
298707
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32169"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32169K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z32169K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of French"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z32170",
"Z32171",
"Z32173",
"Z32172",
"Z37893",
"Z37976",
"Z37993",
"Z37994",
"Z39303"
],
"Z8K4": [
"Z14",
"Z37911",
"Z32174",
"Z37894"
],
"Z8K5": "Z32169"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label of item with definite article, French"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Le QID",
"La QID",
"Les QID"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The definite article needs to know grammatical gender, grammatical number, and whether it's a proper noun."
}
]
}
}
owqzdp081r399y3m1razhuvo0vpoktl
Z32220
0
78380
298516
285318
2026-08-12T13:14:23Z
Ornithorynque liminaire
1539
french
298516
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32220"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z32220K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "comment"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36685"
],
"Z8K4": [
"Z14",
"Z32221"
],
"Z8K5": "Z32220"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "comment (abstract wikipedia)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "commentaire"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"comment (HTML)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns an empty HTML fragment; allows a comment in an identified language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "retourne un fragment HTML vide, permet d'écrire un commentaire dans une langue donnée sur la Wikipédia abstraite"
}
]
}
}
bkctvobvnlzgp0qbqp2q3tc423trqx0
298517
298516
2026-08-12T13:15:14Z
Ornithorynque liminaire
1539
French
298517
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32220"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z32220K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "comment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "commentaire"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36685"
],
"Z8K4": [
"Z14",
"Z32221"
],
"Z8K5": "Z32220"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "comment (abstract wikipedia)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "commentaire (Wikipédia abstraite)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"comment (HTML)"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"commentaire (HTML)",
"commentaire"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns an empty HTML fragment; allows a comment in an identified language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "retourne un fragment HTML vide, permet d'écrire un commentaire dans une langue donnée sur la Wikipédia abstraite"
}
]
}
}
8jfn4s83r4sfamcxzi8gdhf6io0g6m6
Z32963
0
79486
298629
298128
2026-08-12T19:28:08Z
Ornithorynque liminaire
1539
french
298629
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32963"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32962",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z36835",
"Z36835K1": {
"Z1K1": "Z7",
"Z7K1": "Z37493",
"Z37493K1": {
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z18",
"Z18K1": "Z32962K1"
},
"Z26039K2": {
"Z1K1": "Z18",
"Z18K1": "Z32962K2"
},
"Z26039K3": {
"Z1K1": "Z18",
"Z18K1": "Z32962K3"
}
},
"Z37493K2": {
"Z1K1": "Z6",
"Z6K1": "Z26043"
},
"Z37493K3": [
"Z6091",
{
"Z1K1": "Z18",
"Z18K1": "Z32962K1"
},
{
"Z1K1": "Z18",
"Z18K1": "Z32962K2"
}
],
"Z37493K4": [
"Z6091",
{
"Z1K1": "Z18",
"Z18K1": "Z32962K1"
},
{
"Z1K1": "Z18",
"Z18K1": "Z32962K2"
}
],
"Z37493K5": {
"Z1K1": "Z18",
"Z18K1": "Z32962K3"
}
},
"Z36835K2": {
"Z1K1": "Z18",
"Z18K1": "Z32962K1"
},
"Z36835K3": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Article-less instantiating HTML fragment, Comp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "l'entité fait partie de cette classe, comp."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fdhdixt9d6bdo89jjtcy0oucoc4cym0
Z33749
0
80640
298702
266879
2026-08-13T01:00:08Z
99of9
1622
full stop
298702
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33749"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26039",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q16833411"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z26039K3": "Z1314"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Bilbo hiri bat da."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[eu] Bilbo hiri bat da."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1314",
"Z11K2": "Bilbo hiri bat da"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "basque function"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1314",
"Z11K2": "euskarazko funtzioa"
}
]
}
}
ob8afc12qidockqjkfdmyh9xy4y7nux
Z33807
0
80810
298724
296772
2026-08-13T02:15:26Z
99of9
1622
.
298724
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33807"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26095",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26095",
"Z26095K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q2225"
},
"Z26095K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q44363"
},
"Z26095K3": "Z1881"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1360",
"Z11K2": "electron ⊆ fermion."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "controllo di fallback: \"{electron} ⊆ {fermion}\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "fallback check: \"{electron} ⊆ {fermion}.\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
d49m0i94bk8deh72itqwnwwq2txij02
Z34263
0
81527
298683
297790
2026-08-12T23:39:01Z
Virinas-code
2884
Added Z39071 to the approved list of implementations
298683
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34263"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z34263K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "n"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "n"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z34269",
"Z34267"
],
"Z8K4": [
"Z14",
"Z39064",
"Z39071"
],
"Z8K5": "Z34263"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Successor of von Neumann ordinal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "pengganti ordinal von Neumann"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"S(n)",
"next integer",
"next number",
"+1",
"increment",
"add one",
"add 1",
"++"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"n ∪ {n} ",
"penambahan",
"tambah satu"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The successor function based on the set-theoretic definition as von Neumann ordinals: returns n ∪ {n}"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Fungsi penerus berdasarkan definisi teori himpunan sebagai ordinal von Neumann."
}
]
}
}
qcthw2r6jccemkivd6rtl9dx9qrq528
298684
298683
2026-08-12T23:39:04Z
Virinas-code
2884
Removed Z39064 from the approved list of implementations
298684
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34263"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z34263K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "n"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "n"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z34269",
"Z34267"
],
"Z8K4": [
"Z14",
"Z39071"
],
"Z8K5": "Z34263"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Successor of von Neumann ordinal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "pengganti ordinal von Neumann"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"S(n)",
"next integer",
"next number",
"+1",
"increment",
"add one",
"add 1",
"++"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"n ∪ {n} ",
"penambahan",
"tambah satu"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The successor function based on the set-theoretic definition as von Neumann ordinals: returns n ∪ {n}"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Fungsi penerus berdasarkan definisi teori himpunan sebagai ordinal von Neumann."
}
]
}
}
lhoq8uqbr21f2zlwgm6vs7ewq37di6z
298685
298684
2026-08-12T23:39:33Z
Virinas-code
2884
Added Z34264 and Z39064 to the approved list of implementations
298685
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34263"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z34263K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "n"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "n"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z34269",
"Z34267"
],
"Z8K4": [
"Z14",
"Z39071",
"Z34264",
"Z39064"
],
"Z8K5": "Z34263"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Successor of von Neumann ordinal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "pengganti ordinal von Neumann"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"S(n)",
"next integer",
"next number",
"+1",
"increment",
"add one",
"add 1",
"++"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"n ∪ {n} ",
"penambahan",
"tambah satu"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The successor function based on the set-theoretic definition as von Neumann ordinals: returns n ∪ {n}"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Fungsi penerus berdasarkan definisi teori himpunan sebagai ordinal von Neumann."
}
]
}
}
794w9lr70xziesh3r1nxvbwmk89r44t
298692
298685
2026-08-12T23:54:00Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
298692
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34263"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z34263K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "n"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "n"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z34269",
"Z34267"
],
"Z8K4": [
"Z14",
"Z34264",
"Z39071",
"Z39064"
],
"Z8K5": "Z34263"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Successor of von Neumann ordinal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "pengganti ordinal von Neumann"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"S(n)",
"next integer",
"next number",
"+1",
"increment",
"add one",
"add 1",
"++"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"n ∪ {n} ",
"penambahan",
"tambah satu"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The successor function based on the set-theoretic definition as von Neumann ordinals: returns n ∪ {n}"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Fungsi penerus berdasarkan definisi teori himpunan sebagai ordinal von Neumann."
}
]
}
}
iyh3fu2z9ndttlljgb9b3qnt0gy4i7e
User:YoshiRulz/Missing compositions
2
84911
298771
296382
2026-08-13T06:25:46Z
YoshiRulz
10156
298771
wikitext
text/x-wiki
* [[Z10018]]
* [[Z10022]] Turkish
* [[Z10047]]
* [[Z10057]] bitbashing
* [[Z10067]] bitbashing
* [[Z10124]] bitbashing
* [[Z10132]] bitbashing
* [[Z10148]] bitbashing
* [[Z10149]] bitbashing
* [[Z10178]] URIs
* [[Z10181]] URIs
* [[Z10185]] URIs
* [[Z10188]] URIs
* [[Z10196]] RegEx
* [[Z10309]] NATO phonetic alphabet
* [[Z10357]]
* [[Z10373]] Unicode
* [[Z10384]] Unicode
* [[Z10387]] Unicode
* [[Z10390]] Unicode
* [[Z10394]] Unicode
* [[Z10397]] Unicode
* [[Z10398]] Unicode
* [[Z10399]] Unicode
* [[Z10410]] email address
* [[Z10441]] Brainfuck
* [[Z10450]] Esperanto
* [[Z10458]] Esperanto
* [[Z10459]] Esperanto
* [[Z10482]] Esperanto
* [[Z10491]] Esperanto
* [[Z10507]]
* [[Z10514]] Esperanto
* [[Z10524]] train stuff
* [[Z10574]] Esperanto
* [[Z10587]] Bangla
* [[Z10591]] Bangla
* [[Z10608]] URIs
* [[Z10682]] Turkish
* [[Z10689]] Turkish
* [[Z10761]] composition exists but fails
* [[Z10812]]
* [[Z10816]]
* [[Z10821]]
* [[Z10894]] Hebrew
* [[Z10938]]
* [[Z10970]] NATO phonetic alphabet
* [[Z10975]] Javanese
* [[Z10987]]
* [[Z11011]] Jalali calendar
* [[Z11022]]
* [[Z11023]]
* [[Z11049]] URIs
* [[Z11077]] Bangla
* [[Z11089]] English
* [[Z11094]] CSV
* [[Z11193]]
* [[Z11208]] SMILES
* [[Z11235]]
* [[Z11353]] Igbo
* [[Z11390]] English
* [[Z11461]]
* [[Z11501]]
* [[Z11548]] French
* [[Z11553]]
* [[Z11589]] French
* [[Z11590]] French
* [[Z11619]] Breton
* [[Z11627]] Breton
* [[Z11632]] Breton
* [[Z11642]] NATO phonetic alphabet
* [[Z11646]] English
* [[Z11651]] English
* [[Z11668]] NATO phonetic alphabet
* [[Z11672]] NATO phonetic alphabet
* [[Z11676]] NATO phonetic alphabet
* [[Z11678]]
* [[Z11700]] Breton
* [[Z11705]]
* [[Z11722]] German
* [[Z11739]] German
* [[Z11762]] German
* [[Z11834]] German
* [[Z11884]] SMILES
* [[Z11899]] SMILES
* [[Z11929]] Punjabi
* [[Z11938]] Rohingya
* [[Z12036]] Punjabi
* [[Z12058]] Punjabi
* [[Z12078]] Persian
* [[Z12082]] Perso-Arabic
* [[Z12116]] Rohingya
* [[Z12130]] Rohingya
* [[Z12134]] Rohingya
* [[Z12186]] Rohingya
* [[Z12189]] Turkish
* [[Z12194]] Rohingya
* [[Z12198]] Punjabi
* [[Z12217]]
* [[Z12219]]
* [[Z12228]] Urdu
* [[Z12240]] Urdu
* [[Z12268]] Breton
* [[Z12316]]
* [[Z12408]] Igbo
* [[Z12497]] float
* [[Z12500]] float
* [[Z12505]] float
* [[Z12509]] float
* [[Z12608]] Chinese
* [[Z12611]] SMILES
* [[Z12627]] Dutch
* [[Z12665]] float
* [[Z12671]]
* [[Z12678]] Bangla
* [[Z12689]] German
* [[Z12729]]
* [[Z12745]]
* [[Z12770]] Igbo
* [[Z12775]] Korean
* [[Z12794]] CSV
* [[Z12806]] Igbo
* [[Z12818]] Sudanese
* [[Z12884]] Sudanese
* [[Z12908]] Esperanto
* [[Z12919]] Bangla
* [[Z12926]] Bangla
* [[Z12941]]
* [[Z12992]]
* [[Z13006]]
* [[Z13017]] colour
* [[Z13023]] colour
* [[Z13028]] colour
* [[Z13040]] Serbian
* [[Z13060]]
* [[Z13124]] Japanese
* [[Z13138]] Hebrew
* [[Z13151]] Bangla
* [[Z13156]] Bangla
* [[Z13195]] Bangla
* [[Z13206]] English
* [[Z13238]] Bangla
* [[Z13254]] English
* [[Z13270]] Bangla
* [[Z13300]] Japanese
* [[Z13335]] Japanese
* [[Z13587]] English
* [[Z13617]] Finnish
* [[Z13806]]
* [[Z13871]]
* [[Z13934]]
* [[Z14018]]
* [[Z14066]]
* [[Z14083]]
* [[Z14159]] composition exists but fails
* [[Z14189]] bitbashing
* [[Z14195]] bitbashing
* [[Z14200]]
* [[Z14226]] train stuff
* [[Z14473]]
* [[Z14523]] English
* [[Z14562]]
* [[Z14643]]
* [[Z14648]]
* [[Z14653]]
* [[Z14657]]
* [[Z14662]]
* [[Z14680]]
* [[Z14683]]
* [[Z14917]]
* [[Z14961]]
* [[Z14980]]
* [[Z15007]]
* [[Z15092]]
* [[Z15098]]
* [[Z15251]] composition exists but fails
* [[Z15256]]
* [[Z15347]] transcendental
* [[Z15356]] irrational
* [[Z15362]]
* [[Z15391]]
* [[Z15553]] composition exists but fails
* [[Z15564]]
* [[Z15567]] Malay
* [[Z15708]] Korean
* [[Z15937]]
* [[Z15963]] German
* [[Z15974]]
* [[Z16008]] Swedish
* [[Z16053]] Igbo
* [[Z16074]] Igbo
* [[Z16093]] French
* [[Z16114]] Chinese
* [[Z16150]] Bangla
* [[Z16153]]
* [[Z16163]] Low German
* [[Z16172]] Moroccan
* [[Z16184]] Arabic
* [[Z16185]] Klingon
* [[Z16221]] Portuguese
* [[Z16394]]
* [[Z16409]] Luxembourgish
* [[Z16431]] Spanish
* [[Z16443]] Moroccan
* [[Z16475]] float
* [[Z16608]] Breton
* [[Z16741]] SMILES
* [[Z16812]] Ukranian
* [[Z16904]] Bangla
* [[Z16908]]
* [[Z16919]] English
* [[Z17030]]
* [[Z17036]]
* [[Z17081]] Vietnamese
* [[Z17506]]
* [[Z17511]]
* [[Z17516]]
* [[Z17534]]
* [[Z17563]] Bangla
* [[Z17564]] Bangla
* [[Z17639]] Spanish
* [[Z17654]] English
* [[Z17664]] colour
* [[Z17685]] Igbo
* [[Z17713]] colour
* [[Z17721]] Swedish
* [[Z17727]] Swedish
* [[Z17745]] Swedish
* [[Z17822]] Swedish
* [[Z17866]] Spanish
* [[Z17966]] Swedish
* [[Z18002]] Swedish
* [[Z18006]] Swedish
* [[Z18131]] Bangla
* [[Z18140]] Russian
* [[Z18160]] Swedish
* [[Z18163]] Swedish
* [[Z18169]] Bangla
* [[Z18175]] Swedish
* [[Z18181]]
* [[Z18184]] colour
* [[Z18189]] colour
* [[Z18196]] colour
* [[Z18199]] Kurdish
* [[Z18204]] colour
* [[Z18208]] colour
* [[Z18212]] colour
* [[Z18216]] Persian
* [[Z18220]] Swedish
* [[Z18226]] Swedish
* [[Z18233]] Swedish
* [[Z18238]] Swedish
* [[Z18263]] colour
* [[Z18268]] colour
* [[Z18281]] composition exists but fails
* [[Z18296]] colour
* [[Z18300]] colour
* [[Z18319]]
* [[Z18331]]
* [[Z18336]]
* [[Z18339]]
* [[Z18346]]
* [[Z18365]] German
* [[Z18387]] Bangla
* [[Z18397]] Bangla
* [[Z18424]]
* [[Z18435]] Bangla
* [[Z18440]] Judeo-Persian
* [[Z18459]]
* [[Z18462]] Bangla
* [[Z18467]]
* [[Z18489]]
* [[Z18515]]
* [[Z18529]]
* [[Z18531]]
* [[Z18541]] Basque
* [[Z18546]] Indonesian
* [[Z18573]] Bangla
* [[Z18592]]
* [[Z18603]] Kurdish
* [[Z18662]] Bangla
* [[Z18670]] Basque
* [[Z18679]] Malay
* [[Z18699]] Kurdish
* [[Z18708]] Kurdish
* [[Z18722]]
* [[Z18733]] Basque
* [[Z18742]] Basque
* [[Z18766]]
* [[Z18768]]
* [[Z18775]]
* [[Z18779]]
* [[Z18784]] Russian
* [[Z18790]] Kurdish
* [[Z18793]]
* [[Z18796]] English
* [[Z18807]] Kurdish
* [[Z18826]] Basque
* [[Z18828]] Balochi
* [[Z18831]] Bangla
* [[Z18837]] Bangla
* [[Z18852]]
* [[Z18859]]
* [[Z18867]] Malay
* [[Z18877]] Balochi
* [[Z18881]] Bangla
* [[Z18893]] Malay
* [[Z18922]]
* [[Z18932]]
* [[Z18957]]
* [[Z18961]]
* [[Z18988]] Arabic
* [[Z19009]] Tunisian
* [[Z19011]] Arabic
* [[Z19013]] Tunisian
* [[Z19020]]
* [[Z19023]]
* [[Z19046]] Latvian
* [[Z19085]]
* [[Z19135]] Moroccan
* [[Z19191]]
* [[Z19217]]
* [[Z19223]]
* [[Z19334]] Hindi
* [[Z19344]]
* [[Z19370]]
* [[Z19380]] SMILES
* [[Z19403]]
* [[Z19421]]
* [[Z19441]]
* [[Z19460]]
* [[Z19472]] Malayalam
* [[Z19479]]
* [[Z19484]] Malayalam
* [[Z19486]]
* [[Z19489]]
* [[Z19503]] Malayalam
* [[Z19533]] Malayalam
* [[Z19583]]
* [[Z19629]] Arabic
* [[Z19637]]
* [[Z19641]]
* [[Z19800]]
* [[Z19886]]
* [[Z19901]]
* [[Z19933]]
* [[Z19943]]
* [[Z19953]]
* [[Z20013]] Syrian
* [[Z20020]]
* [[Z20024]] Syrian
* [[Z20132]]
* [[Z20198]]
* [[Z20285]]
* [[Z20362]]
* [[Z20426]] English
* [[Z20449]]
* [[Z20465]] Basque
* [[Z20467]] Basque
* [[Z20468]] Basque
* [[Z20469]] Basque
* [[Z20511]] Basque
* [[Z20573]]
* [[Z20597]] English
* [[Z20617]] Hijri calendar
* [[Z20665]] Gaelic
* [[Z20687]]
* [[Z20706]] Persian
* [[Z20727]] German
* [[Z20730]]
* [[Z20741]]
* [[Z20750]]
* [[Z20773]] English
* [[Z20776]] German
* [[Z20782]] English
* [[Z20788]]
* [[Z20791]] Hungarian
* [[Z20801]] Russian
* [[Z20816]]
* [[Z20841]]
* [[Z20844]]
* [[Z20849]]
* [[Z20854]]
* [[Z20915]]
* [[Z20924]]
* [[Z21009]]
* [[Z21031]]
* [[Z21043]]
* [[Z21047]]
* [[Z21071]]
* [[Z21100]]
* [[Z21121]]
* [[Z21148]]
* [[Z21187]]
* [[Z21198]]
* [[Z21245]]
* [[Z21267]] Bangla
* [[Z21278]]
* [[Z21360]]
* [[Z21486]]
* [[Z21503]]
* [[Z21514]]
* [[Z21539]]
* [[Z21554]] colour
* [[Z21562]]
* [[Z21572]] Bangla
* [[Z21587]]
* [[Z21599]] French
* [[Z21617]] French
* [[Z21624]] French
* [[Z21632]] French
* [[Z21682]]
* [[Z21796]]
* [[Z21814]]
* [[Z21842]] English
* [[Z21934]]
* [[Z21939]]
* [[Z21961]] Arabic
* [[Z22002]]
* [[Z22007]]
* [[Z22107]]
* [[Z22155]]
* [[Z22162]]
* [[Z22214]] Arabic
* [[Z22236]]
* [[Z22302]]
* [[Z22455]] toki pona
* [[Z22571]] toki pona
* [[Z22576]] Russian
* [[Z22623]] Church Slavonic
* [[Z22693]]
* [[Z22699]]
* [[Z22717]]
* [[Z22725]]
* [[Z22728]]
* [[Z22764]]
* [[Z22786]] Italian
* [[Z22791]] Italian
* [[Z22796]]
* [[Z22844]] Julian calendar
* [[Z22849]]
* [[Z22903]]
* [[Z23003]] Italian
* [[Z23109]]
* [[Z23153]]
* [[Z23197]] Italian
* [[Z23219]]
* [[Z23246]]
* [[Z23254]]
* [[Z23269]] Julian calendar
* [[Z23283]]
* [[Z23561]]
* [[Z23619]] Italian
* [[Z23782]] Quechua
* [[Z23783]]
* [[Z23788]] Quechua
* [[Z23790]] Quechua
* [[Z23792]] Quechua
* [[Z23795]] Quechua
* [[Z23798]] Quechua
* [[Z23800]] Quechua
* [[Z23808]]
* [[Z23827]] English
* [[Z23848]]
* [[Z23851]]
* [[Z23855]] Luxembourgish
* [[Z23865]]
* [[Z23869]]
* [[Z23953]]
* [[Z23956]]
* [[Z23961]] Italian
* [[Z23976]]
* [[Z23984]] English
* [[Z23990]] Dagbani
* [[Z23997]]
* [[Z24007]]
* [[Z24025]] Arabic
* [[Z24081]]
* [[Z24139]]
* [[Z24450]]
* [[Z24459]]
* [[Z24460]]
* [[Z24497]]
* [[Z24505]]
* [[Z24632]]
* [[Z24681]]
* [[Z24698]]
* [[Z24721]] toki pona
* [[Z24880]] Dagbani
* [[Z24979]] Italian
* [[Z24984]] Dagbani
* [[Z24987]] Spanish
* [[Z25007]]
* [[Z25016]]
* [[Z25022]]
* [[Z25032]] Italian
* [[Z25038]] English
* [[Z25043]] Dagbani
* [[Z25127]]
* [[Z25128]]
* [[Z25152]]
* [[Z25158]]
* [[Z25220]]
* [[Z25271]]
* [[Z25376]]
* [[Z25393]]
* [[Z25399]]
* [[Z25404]]
* [[Z25416]]
* [[Z25419]]
* [[Z25457]]
* [[Z25491]]
* [[Z25510]]
* [[Z25557]]
* [[Z25565]]
* [[Z25683]] English
* [[Z25763]] Spanish
* [[Z25792]]
* [[Z25829]]
* [[Z25833]]
* [[Z25847]]
* [[Z25853]]
* [[Z25901]]
* [[Z25924]] Serbian
* [[Z25930]]
* [[Z25963]]
* [[Z25966]]
* [[Z25982]]
* [[Z25991]]
* [[Z26004]]
* [[Z26011]]
* [[Z26017]] Italian
* [[Z26029]] English
* [[Z26033]] Dagbani
* [[Z26046]] Chinese
* [[Z26059]]
* [[Z26076]] Chinese
* [[Z26081]] Chinese
* [[Z26121]] Serbian
* [[Z26214]]
* [[Z26328]] Spanish
* [[Z26354]] Malayalam
* [[Z26369]]
* [[Z26428]]
* [[Z26432]] Bangla
* [[Z26444]]
* [[Z26452]]
* [[Z26487]]
* [[Z26491]]
* [[Z26495]]
* [[Z26499]]
* [[Z26629]] Bangla
* [[Z26638]] Bangla
* [[Z26643]] Bangla
* [[Z26648]] Bangla
* [[Z26652]] Bangla
* [[Z26729]]
* [[Z26756]]
* [[Z26760]]
* [[Z26774]] Hijri calendar
* [[Z26779]]
* [[Z26785]]
* [[Z26817]] Hijri calendar
* [[Z27014]]
* [[Z27022]]
* [[Z27028]]
* [[Z27057]]
* [[Z27131]] Italian
* [[Z27254]] Luxembourgish
* [[Z27298]] Arabic
* [[Z27332]]
* [[Z27376]]
* [[Z27406]] Italian
* [[Z27417]] Breton
* [[Z27574]] Breton
* [[Z27632]]
* [[Z27655]] Luxembourgish
* [[Z27705]]
* [[Z27737]]
* [[Z27791]]
* [[Z27811]]
* [[Z27815]]
* [[Z27861]]
* [[Z27868]]
* [[Z27878]]
* [[Z27908]]
* [[Z28009]]
* [[Z28094]]
* [[Z28119]] Julian calendar
* [[Z28378]] Bangla
* [[Z28387]]
* [[Z28422]] Bangla
* [[Z28467]]
* [[Z28482]]
* [[Z28513]]
* [[Z28539]] German
* [[Z28562]] French
* [[Z28565]]
* [[Z28600]] Hijri calendar
* [[Z28661]]
* [[Z28741]]
* [[Z28846]]
* [[Z28911]] Hijri calendar
* [[Z28917]]
* [[Z28940]]
* [[Z28945]]
* [[Z28986]]
* [[Z29031]]
* [[Z29079]]
* [[Z29108]]
* [[Z29183]]
* [[Z29267]]
* [[Z29294]]
* [[Z29443]]
* [[Z29518]]
* [[Z29725]]
* [[Z29890]]
* [[Z29940]] English
* [[Z30177]]
* [[Z30217]]
* [[Z30306]] Serbian
* [[Z30367]]
* [[Z30389]] Armenian
* [[Z30473]] Armenian
* [[Z30549]] Armenian
* [[Z30638]] Malay
* [[Z30837]]
* [[Z30901]] toki pona
* [[Z31108]]
* [[Z31145]]
* [[Z31192]]
* [[Z31211]]
* [[Z31241]] Dutch
* [[Z31322]] Dutch
* [[Z31398]]
* [[Z31454]] Japanese
* [[Z31456]] Russian
* [[Z31572]] Arabic
* [[Z31648]] Indonesian
* [[Z31670]] Malay
* [[Z31729]]
* [[Z31754]]
* [[Z31772]] Portuguese
* [[Z31907]]
* [[Z31944]]
* [[Z31965]]
* [[Z32031]] Latin
* [[Z32314]] English
* [[Z32330]] Latin
* [[Z32340]] Latin
* [[Z32343]] Latin
* [[Z32347]] Latin
* [[Z32436]] Portuguese
* [[Z32456]]
* [[Z32527]]
* [[Z32537]]
* [[Z32573]]
* [[Z32577]]
* [[Z32588]] Czech
* [[Z32715]]
* [[Z32734]]
* [[Z32780]] Czech
* [[Z32793]] Japanese
* [[Z32953]]
* [[Z33105]]
* [[Z33151]] toki pona
* [[Z33165]] Malay
* [[Z33245]] Japanese
* [[Z33340]] Luxembourgish
* [[Z33399]]
* [[Z33415]]
* [[Z33440]] Tagalog
* [[Z33509]] pinyin
* [[Z33691]]
* [[Z33696]] pinyin
* [[Z33727]]
* [[Z33778]]
* [[Z33785]]
* [[Z33797]] pinyin
* [[Z33818]]
* [[Z33836]]
* [[Z33878]]
* [[Z33955]] pinyin
* [[Z33983]]
* [[Z33986]] Hebrew
* [[Z34009]] pinyin
* [[Z34139]] Bulgarian
* [[Z34200]] toki poka
* [[Z34212]] pinyin
* [[Z34308]] Bulgarian
* [[Z34463]]
* [[Z34797]] pinyin
* [[Z34854]]
* [[Z34943]]
* [[Z34993]]
* [[Z35010]] Bengali
* [[Z35175]]
* [[Z35278]]
* [[Z35388]]
* [[Z35390]] SignWriting
* [[Z35392]] SignWriting
* [[Z35395]] SignWriting
* [[Z35397]] SignWriting
* [[Z35408]] SignWriting
* [[Z35528]] Chinese
* [[Z35608]] Bangla
* [[Z35780]] Igbo
* [[Z35828]]
* [[Z35879]] SignWriting
* [[Z35886]] SignWriting
* [[Z35888]] SignWriting
* [[Z35893]] SignWriting
* [[Z35896]] SignWriting
* [[Z36004]] Swedish
* [[Z36116]]
* [[Z36128]] bitbashing
* [[Z36174]]
* [[Z36341]]
* [[Z36587]]
* [[Z36839]]
* [[Z36903]]
* [[Z36944]]
* [[Z37447]] Bangla
* [[Z37482]] Bangla
* [[Z37518]]
* [[Z37533]] German
* [[Z37719]]
* [[Z37756]]
* [[Z37785]]
* [[Z38042]] French
* [[Z38103]]
* [[Z38129]] Bangla
* [[Z38198]]
* [[Z38250]] Polish
* [[Z38295]]
* [[Z38531]] Braille but the easy kind
* [[Z38761]] Russian
* [[Z38795]] Bangla
ojqrhog2g1p0zzuqir6vgvxb5ly5dd3
Z36091
0
85032
298713
280593
2026-08-13T01:26:15Z
99of9
1622
nudge
298713
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36091"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z26039",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z35999",
"Z35999K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z26043",
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z26039K3"
}
},
"Z35999K2": {
"Z1K1": "Z18",
"Z18K1": "Z26039K1"
},
"Z35999K3": {
"Z1K1": "Z18",
"Z18K1": "Z26039K2"
},
"Z35999K4": {
"Z1K1": "Z18",
"Z18K1": "Z26039K3"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is instance of, apply2/3 args"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Assumes either 2 or 3 arguments in the configured functions, and assumes they are in the same order as provided, with language last and optional."
}
]
}
}
729u62h8slmtt6xr992c6q6qoaydoj2
Z36150
0
85231
298546
281137
2026-08-12T14:06:53Z
Jsamwrites
938
298546
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36150"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36141",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z36141",
"Z36141K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q5317"
},
"Z36141K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q25555886"
},
"Z36141K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q3696"
},
"Z36141K4": "Z1002"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Space Needle was built in 1961."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, inception, test-en"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ftz13bbyv2dzynf88kgko8opdsdb1dv
Z36157
0
85238
298555
281167
2026-08-12T14:15:44Z
Jsamwrites
938
298555
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36157"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36151",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z36151",
"Z36151K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q243"
},
"Z36151K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q25555886"
},
"Z36151K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q7826"
},
"Z36151K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q7831"
},
"Z36151K5": "Z1002"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Eiffel Tower was built between 1887 and 1889."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Eiffel Tower, 1887-1889, general"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tq4v9ha6ih1dibw6ogicn89wrtcwd1k
Z36204
0
85319
298708
296791
2026-08-13T01:10:14Z
99of9
1622
should solve the L'art test once the helper functions work for it
298708
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36204"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z26562",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z32169",
"Z32169K1": {
"Z1K1": "Z18",
"Z18K1": "Z26562K1"
},
"Z32169K2": "Z1004"
},
"est",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z20643",
"Z20643K1": {
"Z1K1": "Z7",
"Z7K1": "Z22696",
"Z22696K1": {
"Z1K1": "Z18",
"Z18K1": "Z26562K2"
},
"Z22696K2": "Z1004"
}
},
"Z802K2": "une",
"Z802K3": "un"
},
{
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z26562K2"
},
"Z36270K2": "Z1004"
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "French item is instance of, w fallback"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
k1zxtqqg41i9ikch245umkt62p6bnpf
Z36218
0
85333
298624
297124
2026-08-12T17:32:27Z
Ornithorynque liminaire
1539
french
298624
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36218"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36218K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject reference"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "ämne"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z36218K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property reference"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "egenskap"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36218K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36221",
"Z36223",
"Z36222",
"Z36440",
"Z38110",
"Z38358"
],
"Z8K4": [
"Z14",
"Z36220"
],
"Z8K5": "Z36218"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "specific property of subject is value from WD"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "spesifieke eienskap van onderwerp is waarde van WD"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "specifa eco de subjekto estas valoro de WD"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1402",
"Z11K2": "специфично својство на субјектот е вредност од WD"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1137",
"Z11K2": "propiedat spesífiko di sujeto ta balor for di WD"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "eigenschap van onderwerp is waarde uit WD."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "en av ämnets egenskaper från Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "specific property of subject is value from WD"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "propriété de l'entité, issue de Wikidata"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"sentence for triple with specified property",
"the X of Y is Z",
"Wikidata value sentence",
"specific property of subject is value",
"value from Wikidata",
"value of a property from Wikidata"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "HTML sentence for \"The \u003Cproperty\u003E of \u003Csubject\u003E is \u003Cvalue\u003E.\" Attempt for any specific (single-best?-valued) property triple. Use for triples in present tense."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "skapar en mening på formen \"\u003CÄmne\u003Es \u003Cegenskap\u003E är \u003Cvärde från Wikidata\u003E.\" som ett HTML-fragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "La \u003Cpropriété\u003E du \u003Csujet\u003E est \u003Cvaleur\u003E. Utilise la meilleure valeur pour cette propriété. Conjugué au présent."
}
]
}
}
n46t5fjksg6kc4k746hcclvwn5z34hd
Z37464
0
87455
298718
294098
2026-08-13T01:58:46Z
99of9
1622
Added Z38321 to the approved list of test cases
298718
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37464"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z37464K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z37464K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ZID for link to configuration"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z37464K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QIDs to link (first occurrence) to AW"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z37464K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QIDs to add WD edit links to if missing label"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37464K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language expected"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37469",
"Z37669",
"Z37506",
"Z37799",
"Z38316",
"Z38321"
],
"Z8K4": [
"Z14",
"Z37540"
],
"Z8K5": "Z37464"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "monolingual text as HTML with lang, col, ✏️🔧links"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"monolingual text to HTML",
"HTML from monolingual text",
"monolingual to HTML with calls to action",
"mark up monolingual text",
"mark-up for monolingual text to HTML"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns an HTML fragment containing the text with links \u0026 QID ✏️s. If not matching the requested language, wrap in a span with a language, the default text colour, a 🔧 link to the configuration ZID."
}
]
}
}
ebgog4r9hi4fttvphqvtexcbvwnsxt8
298719
298718
2026-08-13T01:58:52Z
99of9
1622
Added Z39132 to the approved list of test cases
298719
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37464"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z37464K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z37464K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ZID for link to configuration"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z37464K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QIDs to link (first occurrence) to AW"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z37464K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QIDs to add WD edit links to if missing label"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37464K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language expected"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37469",
"Z37669",
"Z37506",
"Z37799",
"Z38316",
"Z38321",
"Z39132"
],
"Z8K4": [
"Z14",
"Z37540"
],
"Z8K5": "Z37464"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "monolingual text as HTML with lang, col, ✏️🔧links"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"monolingual text to HTML",
"HTML from monolingual text",
"monolingual to HTML with calls to action",
"mark up monolingual text",
"mark-up for monolingual text to HTML"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns an HTML fragment containing the text with links \u0026 QID ✏️s. If not matching the requested language, wrap in a span with a language, the default text colour, a 🔧 link to the configuration ZID."
}
]
}
}
5n74h2z2xrgryslo9sg0ggs3xyipaqc
298720
298719
2026-08-13T01:59:24Z
99of9
1622
Removed Z39132 from the approved list of test cases
298720
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37464"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z37464K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z37464K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ZID for link to configuration"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z37464K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QIDs to link (first occurrence) to AW"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z37464K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QIDs to add WD edit links to if missing label"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37464K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language expected"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37469",
"Z37669",
"Z37506",
"Z37799",
"Z38316",
"Z38321"
],
"Z8K4": [
"Z14",
"Z37540"
],
"Z8K5": "Z37464"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "monolingual text as HTML with lang, col, ✏️🔧links"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"monolingual text to HTML",
"HTML from monolingual text",
"monolingual to HTML with calls to action",
"mark up monolingual text",
"mark-up for monolingual text to HTML"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns an HTML fragment containing the text with links \u0026 QID ✏️s. If not matching the requested language, wrap in a span with a language, the default text colour, a 🔧 link to the configuration ZID."
}
]
}
}
ebgog4r9hi4fttvphqvtexcbvwnsxt8
298721
298720
2026-08-13T01:59:33Z
99of9
1622
Added Z38922 to the approved list of test cases
298721
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37464"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z37464K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z37464K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ZID for link to configuration"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z37464K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QIDs to link (first occurrence) to AW"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z37464K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QIDs to add WD edit links to if missing label"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37464K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language expected"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37469",
"Z37669",
"Z37506",
"Z37799",
"Z38316",
"Z38321",
"Z38922"
],
"Z8K4": [
"Z14",
"Z37540"
],
"Z8K5": "Z37464"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "monolingual text as HTML with lang, col, ✏️🔧links"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"monolingual text to HTML",
"HTML from monolingual text",
"monolingual to HTML with calls to action",
"mark up monolingual text",
"mark-up for monolingual text to HTML"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns an HTML fragment containing the text with links \u0026 QID ✏️s. If not matching the requested language, wrap in a span with a language, the default text colour, a 🔧 link to the configuration ZID."
}
]
}
}
16bljhgwdbo1skq198lhc1qufz3fmuk
Z37540
0
87589
298717
290815
2026-08-13T01:58:08Z
99of9
1622
nudge
298717
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37540"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37464",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z29750",
"Z29750K1": {
"Z1K1": "Z7",
"Z7K1": "Z14404",
"Z14404K1": {
"Z1K1": "Z18",
"Z18K1": "Z37464K1"
}
},
"Z29750K2": {
"Z1K1": "Z18",
"Z18K1": "Z37464K5"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z37682",
"Z37682K1": {
"Z1K1": "Z7",
"Z7K1": "Z37665",
"Z37665K1": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z18",
"Z18K1": "Z37464K1"
}
}
},
"Z37665K2": {
"Z1K1": "Z18",
"Z18K1": "Z37464K3"
},
"Z37665K3": {
"Z1K1": "Z18",
"Z18K1": "Z37464K5"
}
},
"Z37682K2": {
"Z1K1": "Z18",
"Z18K1": "Z37464K4"
},
"Z37682K3": {
"Z1K1": "Z18",
"Z18K1": "Z37464K5"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z27849",
"Z27849K1": {
"Z1K1": "Z7",
"Z7K1": "Z27873",
"Z27873K1": {
"Z1K1": "Z7",
"Z7K1": "Z37682",
"Z37682K1": {
"Z1K1": "Z7",
"Z7K1": "Z37665",
"Z37665K1": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z18",
"Z18K1": "Z37464K1"
}
}
},
"Z37665K2": {
"Z1K1": "Z18",
"Z18K1": "Z37464K3"
},
"Z37665K3": {
"Z1K1": "Z18",
"Z18K1": "Z37464K5"
}
},
"Z37682K2": {
"Z1K1": "Z18",
"Z18K1": "Z37464K4"
},
"Z37682K3": {
"Z1K1": "Z18",
"Z18K1": "Z37464K5"
}
},
"Z27873K2": "span",
"Z27873K3": [
"Z6",
"lang",
"style"
],
"Z27873K4": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z14329",
"Z14329K1": {
"Z1K1": "Z7",
"Z7K1": "Z14404",
"Z14404K1": {
"Z1K1": "Z18",
"Z18K1": "Z37464K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
"color: ",
{
"Z1K1": "Z7",
"Z7K1": "Z28639",
"Z28639K1": "Z37458"
},
";"
]
}
]
},
"Z27849K2": {
"Z1K1": "Z7",
"Z7K1": "Z37465",
"Z37465K1": {
"Z1K1": "Z18",
"Z18K1": "Z37464K2"
},
"Z37465K2": "🔧"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "monolingual text as HTML w lang, color, html comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Convert monolingual text to HTML with links to abstract articles, and links to Wikidata items if labels are missing. With spans if the language doesn't match the expectation, color if it's a default."
}
]
}
}
ip9j9cdxbskqf3zea1hlxsk6t52ogss
Z37761
0
87884
298734
291070
2026-08-13T02:51:41Z
99of9
1622
auto to indicate the function drawing from WD
298734
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37761"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37761K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37761K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language "
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z37766"
],
"Z8K4": [
"Z14",
"Z37762"
],
"Z8K5": "Z37761"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity depicts auto-sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"entity depicts-sentence"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mn6fxqr7ibu2ghe4o866hwcoz27y16o
Z37791
0
87917
298777
292236
2026-08-13T07:07:13Z
VIGNERON
96
+ fr
298777
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37791"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37791K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Species"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "espèce"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37791K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Taxa hypernym"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "hypernyme"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37791K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Variant of English"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "variante de l'anglais"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37850"
],
"Z8K4": [
"Z14",
"Z37793"
],
"Z8K5": "Z37791"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Intro for species with hypernym in English"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "intro pour une espèce avec hypernyme en anglais"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
prb5fexa0htomr67mzjm7oqvp64s3ti
Z37795
0
87926
298810
291265
2026-08-13T08:13:51Z
YoshiRulz
10156
Use gender-as-m/f/n helper
298810
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37795"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37633",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22839",
"Z22839K1": {
"Z1K1": "Z7",
"Z7K1": "Z32290",
"Z32290K1": {
"Z1K1": "Z18",
"Z18K1": "Z37633K1"
},
"Z32290K2": {
"Z1K1": "Z6092",
"Z6092K1": "P6553"
}
},
"Z22839K2": {
"Z1K1": "Z7",
"Z7K1": "Z28086",
"Z28086K1": {
"Z1K1": "Z7",
"Z7K1": "Z38975",
"Z38975K1": {
"Z1K1": "Z18",
"Z18K1": "Z37633K1"
}
},
"Z28086K2": {
"Z1K1": "Z6095",
"Z6095K1": "L485"
},
"Z28086K3": {
"Z1K1": "Z6095",
"Z6095K1": "L484"
},
"Z28086K4": {
"Z1K1": "Z6095",
"Z6095K1": "L371"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English pronoun Lexeme for person, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
44l2lcuv4ncpzf0osjpg4me5wdmzamq
Z37828
0
87965
298514
291560
2026-08-12T12:37:45Z
HenkvD
1290
+ Conservation status
298514
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37828"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37827",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z33328K2": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z37644",
"Z37644K1": {
"Z1K1": "Z18",
"Z18K1": "Z37827K1"
},
"Z37644K2": "taxon",
"Z37644K3": {
"Z1K1": "Z18",
"Z18K1": "Z37827K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37830",
"Z37830K1": {
"Z1K1": "Z18",
"Z18K1": "Z37827K1"
},
"Z37830K2": {
"Z1K1": "Z6092",
"Z6092K1": "P225"
},
"Z37830K3": {
"Z1K1": "Z18",
"Z18K1": "Z37827K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37623",
"Z37623K1": {
"Z1K1": "Z18",
"Z18K1": "Z37827K1"
},
"Z37623K2": {
"Z1K1": "Z6092",
"Z6092K1": "P105"
},
"Z37623K3": {
"Z1K1": "Z18",
"Z18K1": "Z37827K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37623",
"Z37623K1": {
"Z1K1": "Z18",
"Z18K1": "Z37827K1"
},
"Z37623K2": {
"Z1K1": "Z6092",
"Z6092K1": "P171"
},
"Z37623K3": {
"Z1K1": "Z18",
"Z18K1": "Z37827K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37623",
"Z37623K1": {
"Z1K1": "Z18",
"Z18K1": "Z37827K1"
},
"Z37623K2": {
"Z1K1": "Z6092",
"Z6092K1": "P141"
},
"Z37623K3": {
"Z1K1": "Z18",
"Z18K1": "Z37827K2"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for taxons, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7srclpb9cybhbuerkfhv5drc9a1jxod
Z37923
0
88113
298808
298340
2026-08-13T08:12:12Z
VIGNERON
96
+ French
298808
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37923"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z37791",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z37934",
"Z14293K2": [
"Z60",
"Z1592"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z38908",
"Z14293K2": "Z34075"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z39167",
"Z14293K2": [
"Z60",
"Z1576"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z39321",
"Z14293K2": "Z33056"
}
],
"Z14294K2": "Z38057"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for intro for species with hypernym"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jw55vpa1bhhjd1b1413qfgd14yz9fa5
Z37999
0
88191
298710
292463
2026-08-13T01:14:24Z
99of9
1622
Added Z39304 to the approved list of test cases
298710
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37999"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z37999K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38000",
"Z38005",
"Z38007",
"Z38008",
"Z38009",
"Z38004",
"Z38016",
"Z38024",
"Z39304"
],
"Z8K4": [
"Z14",
"Z38001"
],
"Z8K5": "Z37999"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "French definite article (string) indicated by item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"item indicates definite article, French (string)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "From the item itself, infer whether the French word needs a definite article. Used as a fallback when Lexemes are absent. Return empty, \"le\", \"la\", \"les\". Just gender/plural, no eliding."
}
]
}
}
ab50cpijj3kzg7sw487j54ydvlb1kls
Talk:Z37922
1
88204
298668
292400
2026-08-12T22:05:41Z
HenkvD
1290
Documentation
298668
wikitext
text/x-wiki
== Documentation ==
The intro sentences for species (with or without hypernum) can be written in several forms. Different languages may use different forms.
<math>
\begin{Bmatrix}
A\ (B) \\
A,\ also\ known\ as\ the\ B, \\
A \\
\begin{bmatrix}The\end{bmatrix}\ B\ (A)
\end{Bmatrix}
\ is\ a\ species\ \begin{bmatrix}\ of\ C\ \end{bmatrix}\ in\ the\ family\ D.\
</math>
<math>
\begin{bmatrix}The\ species\ was\ described\
\begin{Bmatrix}
in\ E\ by\ F \\
by\ F\ in\ E
\end{Bmatrix}
.\end{bmatrix}
</math>
<math>
\begin{bmatrix}
\begin{Bmatrix}
A\ has\ been\ assessed\ as\ G\ by\ the\ International\ Union\ for\ Conservation\ of\ Nature\ (IUCN). \\
The\ International\ Union\ for\ Conservation\ of\ Nature\ (IUCN)\ categorizes\ the\ species\ as\ G.
\end{Bmatrix}
\end{bmatrix}
</math>
Where
:A=Latin name
:B=Common name
:C=Hypernym (from Wikidata or input or blank)
:D=Family
:E=Described year
:F=Described by
:G=IUCN status
== Related discussion ==
A discussion about this function and {{Z|37921}} can be found at [[Talk:Z37791]]. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 09:12, 20 July 2026 (UTC)
ie92dhdj801x596o2ukly1j2nvoxkjt
298669
298668
2026-08-12T22:06:12Z
HenkvD
1290
/* Documentation */
298669
wikitext
text/x-wiki
== Documentation ==
The intro sentences for species (with or without hypernym) can be written in several forms. Different languages may use different forms.
<math>
\begin{Bmatrix}
A\ (B) \\
A,\ also\ known\ as\ the\ B, \\
A \\
\begin{bmatrix}The\end{bmatrix}\ B\ (A)
\end{Bmatrix}
\ is\ a\ species\ \begin{bmatrix}\ of\ C\ \end{bmatrix}\ in\ the\ family\ D.\
</math>
<math>
\begin{bmatrix}The\ species\ was\ described\
\begin{Bmatrix}
in\ E\ by\ F \\
by\ F\ in\ E
\end{Bmatrix}
.\end{bmatrix}
</math>
<math>
\begin{bmatrix}
\begin{Bmatrix}
A\ has\ been\ assessed\ as\ G\ by\ the\ International\ Union\ for\ Conservation\ of\ Nature\ (IUCN). \\
The\ International\ Union\ for\ Conservation\ of\ Nature\ (IUCN)\ categorizes\ the\ species\ as\ G.
\end{Bmatrix}
\end{bmatrix}
</math>
Where
:A=Latin name
:B=Common name
:C=Hypernym (from Wikidata or input or blank)
:D=Family
:E=Described year
:F=Described by
:G=IUCN status
== Related discussion ==
A discussion about this function and {{Z|37921}} can be found at [[Talk:Z37791]]. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 09:12, 20 July 2026 (UTC)
tj1gsl09bqjkm5o9i3qh8sdrmmsoxfb
Z38308
0
88609
298699
294067
2026-08-13T00:57:33Z
EatingCarBatteries
61191
Added Z38311 to the approved list of test cases
298699
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38308"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z14294",
"Z17K2": "Z38308K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Config"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38308K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Language"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
"Z8K3": [
"Z20",
"Z38311"
],
"Z8K4": [
"Z14",
"Z38310"
],
"Z8K5": "Z38308"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Languages supported by config, given lang"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns a string list of the languages that the given function configuration supports, in the given language"
}
]
}
}
6ea61wot7884ull5ofjnqz0ksmrtyx1
298700
298699
2026-08-13T00:57:51Z
EatingCarBatteries
61191
Added Z38313 to the approved list of test cases
298700
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38308"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z14294",
"Z17K2": "Z38308K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Config"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38308K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Language"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
"Z8K3": [
"Z20",
"Z38311",
"Z38313"
],
"Z8K4": [
"Z14",
"Z38310"
],
"Z8K5": "Z38308"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Languages supported by config, given lang"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns a string list of the languages that the given function configuration supports, in the given language"
}
]
}
}
epe2kc10cu6l678gvh0ypju0g0akodk
298701
298700
2026-08-13T00:58:26Z
EatingCarBatteries
61191
bump
298701
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38308"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z14294",
"Z17K2": "Z38308K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Config"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38308K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Language"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
"Z8K3": [
"Z20",
"Z38311",
"Z38313"
],
"Z8K4": [
"Z14",
"Z38310"
],
"Z8K5": "Z38308"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Languages supported by config, given lang"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"config languages"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns a string list of the languages that the given function configuration supports, in the given language"
}
]
}
}
7i15s3fk1apyptwia8llmel37ilnqj5
Z38335
0
88658
298715
294351
2026-08-13T01:55:27Z
EatingCarBatteries
61191
298715
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38335"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38334",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z31331",
"Z31331K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z19418",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z38308",
"Z38308K1": {
"Z1K1": "Z18",
"Z18K1": "Z38334K1"
},
"Z38308K2": {
"Z1K1": "Z18",
"Z18K1": "Z38334K2"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Unordered list of lang supported by function Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Unordered list of languages supported by function Composition"
}
]
}
}
iyqmr815an5r3zos9u032dpt2p9w32u
298751
298715
2026-08-13T04:31:59Z
EatingCarBatteries
61191
298751
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38335"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38334",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z31331",
"Z31331K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z19418",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z38308",
"Z38308K1": {
"Z1K1": "Z18",
"Z18K1": "Z38334K1"
},
"Z38308K2": {
"Z1K1": "Z18",
"Z18K1": "Z38334K2"
}
}
}
},
{
"Z1K1": "Z89",
"Z89K1": "\u003Cbr /\u003E("
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z21360",
"Z21360K1": {
"Z1K1": "Z7",
"Z7K1": "Z23833"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": ")\u003Cbr /\u003E"
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Unordered list of lang supported by function Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Unordered list of languages supported by function Composition"
}
]
}
}
soppnf1dsjcgicyg9xyc1u9o5fcducw
298753
298751
2026-08-13T04:38:10Z
EatingCarBatteries
61191
298753
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38335"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38334",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z31331",
"Z31331K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z19418",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z38308",
"Z38308K1": {
"Z1K1": "Z18",
"Z18K1": "Z38334K1"
},
"Z38308K2": {
"Z1K1": "Z18",
"Z18K1": "Z38334K2"
}
}
}
},
{
"Z1K1": "Z89",
"Z89K1": "\u003Cbr /\u003E\u003Csmall\u003E("
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z21360",
"Z21360K1": {
"Z1K1": "Z7",
"Z7K1": "Z23833"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": ")\u003C/small\u003E\u003Cbr /\u003E"
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Unordered list of lang supported by function Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Unordered list of languages supported by function Composition"
}
]
}
}
5almbh76x2b3ktnv01hk9jmeofpyha4
298754
298753
2026-08-13T04:47:42Z
EatingCarBatteries
61191
298754
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38335"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38334",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z31331",
"Z31331K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z19418",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z38308",
"Z38308K1": {
"Z1K1": "Z18",
"Z18K1": "Z38334K1"
},
"Z38308K2": {
"Z1K1": "Z18",
"Z18K1": "Z38334K2"
}
}
}
},
{
"Z1K1": "Z89",
"Z89K1": "\u003Cbr /\u003E("
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z21360",
"Z21360K1": {
"Z1K1": "Z7",
"Z7K1": "Z23833"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": ")\u003Cbr /\u003E"
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Unordered list of lang supported by function Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Unordered list of languages supported by function Composition"
}
]
}
}
soppnf1dsjcgicyg9xyc1u9o5fcducw
Z38338
0
88662
298769
294331
2026-08-13T06:25:17Z
YoshiRulz
10156
Added Z39319 to the approved list of implementations
298769
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38338"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z38338K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z38338K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical features"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "caratteristiche grammaticali"
}
]
}
}
],
"Z8K2": "Z6004",
"Z8K3": [
"Z20",
"Z38339"
],
"Z8K4": [
"Z14",
"Z38343",
"Z39319"
],
"Z8K5": "Z38338"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "better matching lexeme form from lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior forma di lessema compatibile"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "To return the multilingual text directly, use Z34943. To return the string only, use Z27410."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Per ottenere direttamente il testo multilingue, usa Z34943. Per ottenere solo la stringa, usa Z27410."
}
]
}
}
qnt33172ykarlz6jr4ug6adzrll4vwi
Z38370
0
88702
298766
294799
2026-08-13T06:20:08Z
YoshiRulz
10156
Added Z39318 to the approved list of implementations
298766
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38370"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38370K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Search string"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6005"
},
"Z17K2": "Z38370K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Lexeme list"
}
]
}
}
],
"Z8K2": "Z6005",
"Z8K3": [
"Z20",
"Z38372",
"Z38461"
],
"Z8K4": [
"Z14",
"Z38371",
"Z39318"
],
"Z8K5": "Z38370"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "select matching lexeme or default"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Return the first lexeme whose lemma form matches the search string"
}
]
}
}
jzvful59eu3qf2bhnkvif58u9putmjj
Z38443
0
88787
298698
294908
2026-08-13T00:53:54Z
99of9
1622
Added Z39296 and Z39297 to the approved list of test cases
298698
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38443"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38443K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z38443K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38443K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38443K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z38445",
"Z38500",
"Z39296",
"Z39297"
],
"Z8K4": [
"Z14",
"Z38444"
],
"Z8K5": "Z38443"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "named after-sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mf6s1r05rkzg6f8jar82cs4suwk57if
Talk:Z38338
1
88823
298770
294800
2026-08-13T06:25:21Z
YoshiRulz
10156
Remove from category
298770
wikitext
text/x-wiki
phoiac9h4m842xq45sp7s6u21eteeq1
Talk:Z38370
1
88824
298767
294801
2026-08-13T06:20:45Z
YoshiRulz
10156
Remove from category
298767
wikitext
text/x-wiki
phoiac9h4m842xq45sp7s6u21eteeq1
Wikifunctions:Wikimania 2026 survey
4
88878
298625
298373
2026-08-12T18:27:56Z
Jdforrester (WMF)
4
/* Support wikitext in functions output */ Reply
298625
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)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 00:56, 7 August 2026 (UTC)
* [[User:Jens Ohlig|Jens Ohlig]] ([[User talk:Jens Ohlig|talk]]) 19:37, 9 August 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)
*:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC)
=== Add short description fields to Functions' arguments, to help people can understand what the inputs mean when they use them ===
: For Functions, we have labels, aliases, and short descriptions, but Functions' inputs just have a single label each, which can make it hard for people to know what to put where, especially if they have unusual or unfamiliar words. Add a short description field, maybe shown via a secondary accessor like a "[[File:Codex icon info color-notice.svg|20x20px]]" rather than all the time.
* ''Better documentation of existing functions may also help. The existing one seem outdated or too complicated. We could have pages like "useful functions for towns". Descriptions should also help searching and finding the right function.'' [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 18:04, 11 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].
*:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC)
*::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]] Yes, argument description. Like a description for function [https://www.wikifunctions.org/w/index.php?title=Z37921&action=edit&uselang=en]. Like in JavaDoc. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 19:58, 5 August 2026 (UTC)
*:::Aha, right. Is it OK if I split this out into its own section? That's a very different change from what this section was written up as, based on what I heard in Paris, and should have its own discussion. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 20:06, 5 August 2026 (UTC)
*::::Sure. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 20:12, 5 August 2026 (UTC)
*:As function writers we can probably do a better job of using the full length of the label we are already allowed (e.g. to explain what hypernym means in that context). --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:15, 7 August 2026 (UTC)
* ''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.
* {{neutral|Comment}} The suggestion of [[phab:T428224|accepting Commons filenames]] as well as MIDs would mean that media values and their qualifiers could be pulled from a Wikidata Item, but most of the metadata isn't there, it's on Commons. I'm not sure which parts from Commons would be useful, maybe the author/licence, maybe the structured data ('depicts' etc.). Does anyone know of a Scribunto module on a sister project which uses metadata from Commons? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:45, 9 August 2026 (UTC)
* It would be simpler to have a function to generate the caption ? [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''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''
=== Abstract source mock-ups and multilingual reviews ===
:We are approaching Abstract Wikipedia from the bottom up, with very simple examples. This may be the "Wiki Way", but for software it is very unconventional, and I think it is uncertain whether it can eventually work for more advanced text. The project will have failed unless natural text similar in complexity to current Wikipedia articles can be generated. I think nobody (except possibly [[user:mahir256|Mahir Morshed]]) understands what the abstract source for more complicated sentences would look like.
:Mahir Morshed has created a multilingual text generation system called Ninai/Udiron at [[toolforge:elemthala]] (see his introduction at https://www.wikifunctions.org/wiki/Wikifunctions:Status_updates/2024-10-17 and his session at Wikimania). This is linked to Abstract Wikipedia, and extremely relevant to it (since it is the only real current proposal for the abstract souce that I know), but it should be noted that Ninai is only a proposal, not Abstract Wikipedia policy. The list of constructors defines the abstract source as it is at present. Also more information on how this abstract content can be constructed can be found at https://www.wikidata.org/wiki/User:Mahir256/language-generation, with various links and references.
:It is not clear to me whether the abstract source, consisting of functions of Wikidata items backed up by lexemes, can even work at all for a wide variety of languages. Rendering a text needs much information which is special to the target language, for instance there can be genders, grammatical cases, polite forms of address, etc. Example: The Eiffel Tower (Q243) usually needs a definite article when used in English, whereas Blackpool Tower (Q880905) does not. Where should this information for the English renderer be held? It cannot be in the abstract source, since the answer is special for English; some editors of the abstract source will speak languages which do not use articles. Well, I think that this type of item needs an English lexeme with a flag to indicate the article usage, and that would be a solution. Another example relates to the grammatical tenses, voices and moods of verbs. How will that be managed? I suppose that a verb tense indication must be given as a parameter in the abstract source, but how will the values of this parameter be related to all the possible tense/voice/mood verb forms in all the languages? There are an enormous number of such diverse features; how can we be sure that there is enough information in the abstract source to do the rendering in all cases?
:I think that there is an urgent need to create examples of complex text (such as real Wikipedia articles) in the proposed abstract source. Then testers who comprehend the abstract source format and also know a relevant language should interpret the source text and confirm whether they understand it and whether they have enough information to reconstruct the text in their own language (not by software but with their own mental processes). If so, that would give much-needed confidence that the Abstract Wikipedia scheme can actually work, and I think it would advance the project by making clearer the next needed steps.
* [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 20:41, 5 August 2026 (UTC)
* I do not know if this is a priority but would clearly be interesting to test. I am curious to know if abstract Wikipedia can express something more subtle or complex than a wikidata statements. But it is a strategic question: is the goal to put wikidata statements into sentences (with relatively poor language) to build automatic placeholders articles and call for additional human contribution, or is the goal to generate a full "Wikipedia article" with a rich language ? [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''Sign here''
=== More showcase/example items ===
: More articles to give an idea of what's possible or good practice. The impressive [[abstract:Q408|Australia]] article is great, but I'm thinking about something-like the query for cats in the Wikidata query service. Ideally with an option to copy everything as the foundation for a new article on a similar topic.
* [[User:Jens Ohlig|Jens Ohlig]] ([[User talk:Jens Ohlig|talk]]) 19:37, 9 August 2026 (UTC)
* [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''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
* [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC)
* [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''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)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:03, 7 August 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)
* Will be useful once users manage to write more than one section. [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 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.
* {{neutral|Comment}} e.g. {{P|569}}:{{P|1535}}={{Q|138748413}} w/ qual. {{P|528}}=[[Z37683]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 00:57, 7 August 2026 (UTC)
* It would be nice for statements already present in Wikidata to be converted to form the sentences in the Abstract Wikipedia, instead of adding statements already present in Wikidata again in the A.W., as in [https://abstract.wikipedia.org/view/kcg/Q7251 Alan Turing]. [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:02, 7 August 2026 (UTC)
* More simply, i think it would be nice to have functions suggested depending on the kind of item (suggested functions for towns, for people...). We could also have templates that include multiple functions (e.g. introductory paragraph for town) that fetch the relevant statements (the user can then check them). (If it exists already it's hard to find). [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''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''
=== Fill in the parameters at copy/paste ===
: Fill in the parameters at copy/paste if the number and types of parameters match. That is especialy usefull when copying a new function from one language to an other. Currenltly every parameter has to be filled manually.
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:25, 5 August 2026 (UTC) (as proposer) I just created {{Z|Z38911}} and it took me very long to fill all 30! parameters correctly~
*:My apologies for making it so complicated! [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 23:04, 11 August 2026 (UTC)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:21, 7 August 2026 (UTC)
* —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 13:11, 11 August 2026 (UTC)
* [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 18:06, 11 August 2026 (UTC)
* [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 23:04, 11 August 2026 (UTC)
* ''Sign here''
=== Example: Thing to fix (copy me!) ===
: What it would involve, and why it would be valuable.
* This could be a useful shortcut if the Wikidata statements don't get called automatically. [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:20, 7 August 2026 (UTC)
* ''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)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:15, 7 August 2026 (UTC)
* For me it seemed it was necessary to search the QID to find and article, this could be clearer. Or the search by label should be supported.[[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 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)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:14, 7 August 2026 (UTC)
* —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 13:09, 11 August 2026 (UTC)
* [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 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 ===
{{seealso|WF:Request for cleanup#Long names and descriptions}}
: 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)
* [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC)
* [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:09, 5 August 2026 (UTC)
* ''Sign here''
=== Support wikitext in functions output ===
: Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded function calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it.
* [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC)
** {{ping|Amire80|p=,}} {{ping|HenkvD}} What would you do with the produced Wikitext? Copy it into an existing page on one of the sister projects? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:01, 7 August 2026 (UTC)
**:The same things that everyone does with templates and modules. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 02:50, 7 August 2026 (UTC)
**::We should write functions as Wikitext like <nowiki>'''[[Q1]]'''</nowiki> and table and templates and modules etcetera. that should be rendered into HTML or so, the same as string to HTML functions. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:45, 7 August 2026 (UTC)
*:@[[User:Amire80|Amire80]]: As you may recall from the repeated times this has been discussed, this isn't in our gift to offer, regardless of how much you ask for it, sorry. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:34, 7 August 2026 (UTC)
*::Look, it's not just me; more than a year has passed since enabling the embedding of Wikifunctions into Wikipedia and Wiktionary articles, and practically no one uses it. I'm just trying to explain the likely reason.
*::If you are going to respond that this survey is not about embedding Wikifunctions into other wikis, but about Abstract Wikipedia, it doesn't change much: this makes Abstract Wikipedia so different from other Wikipedias that contributing to it is unreasonably hard for almost everyone.
*::It's your call if you want to fix it. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 11:24, 8 August 2026 (UTC)
*:::@[[User:Amire80|Amire80]]:
*:::<blockquote>It's your call if you want to fix it.</blockquote>
*:::No. It is not, and never has been, in the Abstract Wikipedia team's power to "give" this feature to you. You and I have directly discussed this before, repeatedly. Wikifunctions producing wikitext that would be woven into existing pages was precisely and directly vetoed for us in 2020.
*:::You stating that it's actually possible, or starting votes about this, or complaining at me, Denny, or whomever in the team hasn't changed this fact. At some point even I will run out of good faith assumptions, when you repeatedly make statements that have been refuted. If you think the lack of wikitext is the red line over which you won't work with the project, that's understandable if sad, but I don't understand your comments. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:10, 11 August 2026 (UTC)
*::::Thank you for the clarification, James. I think the “woven into existing pages” qualification deserves closer scrutiny. It seems plausible (to me) that an entire Abstract Wikipedia article could be delivered as HTML, wikitext, rich text, plain text or any other format, so long as it is not actually delivered into the unparsed wikitext of a page. Is that a misinterpretation of the “veto” (which I haven’t actually seen)?
*::::The focus today is on whole articles, but that has never been my priority. As far as functions are concerned, wikitext is just plain text, so I don’t see any issues with individual functions returning wikitext, apart from the “why doesn’t it parse” confusion. Should we consider a new type for “unparsable” wikitext that, unlike strings, would require a display function before functions returning that type could be embedded? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:21, 11 August 2026 (UTC)
*:::::@[[User:GrounderUK|GrounderUK]]: I don't understand your suggestion. Any Function can today return a Z6/String with wikitext-like characters in it, but the veto is that results will never be parsed as such into pages. Your proposed new non-parsed wikitext Type would need a display Function, as you say. Writing a display Function to turn wikitext into HTML would be extremely challenging to write, and an unbelievable expense of time. Parsoid, which this would mimic without being able to be called or share anything, is after ~15 years of work and millions of dollars of staff time now ~100k lines of pretty densely-written PHP (plus more than that again of test cases). Even if this were built, it would still never work for the things people are actually asking for when they say "wikitext" — templates, references, categories, ''etc.'' — as they are page-level integration concerns. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:27, 12 August 2026 (UTC)
*::::Although you have discussed it with Amir, I would also appreciate an explainer somewhere of who, where, why, and exactly what was vetoed. Without that it's impossible for me to know what is "actually possible". I was not around for discussions in 2020 - if it's public, I'd be interested in a link. [[Z10919|My first function]] on WF was to make Wikitext, as I assumed that was how we would eventually deliver Wikipedia content. [[Wikifunctions:Embedded function calls]] does give me some understanding of why this direction was chosen, and I'm broadly okay with contributing under whatever restrictions are current. But this whole page is about improvement. So let's allow space for Amir to raise this, especially if it sheds light for others of us, and possibly leads to improvement. Possibly even without further development from the AW dev team. Along with @[[User:GrounderUK|GrounderUK]]'s suggestions above, I think we have under-explored making functions that output string-wikitext. For example, the grammatical tables for Wiktionary could be written like this. Rather than "embedding" (~transclude), we could copy-paste (~subst) into pages (on any Wiki, not just Parsoid etc). This would have the advantage that it could be further edited by the receiving community. It would have the disadvantage that it would not be live-updated, so it might work better for grammar tables than for live population lists. But even live updating data ''could'' be incorporated by putting smaller #function calls inside the tables (depending whether you plan to implement the 5-10 call hard cap you mentioned at [https://phabricator.wikimedia.org/T431175 T431175]). I don't know if any of this would improve the uptake of WF content being used directly in non-AW wikis. It might. For now it's not my focus, but I think some of these options are in the WF contributors hands, and may only require little support from the AW team. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:03, 12 August 2026 (UTC)
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:11, 5 August 2026 (UTC) Without wikitext the Abstract Wikipedia is not a real Wikipedia. Using wikitext code for bold, italic etc. Maybe also for Wikilinks.
*:It should be for everything, not just bold, italic, and links. Wikitext is much more than that: magic words, article structure, etc. I'm not saying that it's good; there are lots of problems with wikitext, but it doesn't matter, because wikitext is the way in which practically all the content in all the wikis is stored, so you are right when you say that without wikitext the Abstract Wikipedia is not a real Wikipedia. Theoretically, the format shouldn't matter, because sharing knowledge shouldn't depend on the markup language, but practically, it matters a lot. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:05, 7 August 2026 (UTC)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 17:05, 7 August 2026 (UTC)
* —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 13:10, 11 August 2026 (UTC)
* ''Sign here''
=== Completely change the UI of compositions ===
: I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code.
* [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC)
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:18, 5 August 2026 (UTC) I don't propose to get rid of compositions, but make the default output more readable by automatically start a new function on a new line, and indent automatically. Also in read mode.
* Same. It's frustrating to have to click my mouse 10 times through a bunch of functions just to change an input value [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:38, 6 August 2026 (UTC)
* From my no-code perspective, the ideal interface for me would be would be to see the generated text, then in the edit mode click on a sentence and see in the function, or set the cursor somewhere and be able to add a function there. (Maybe off topic, I do not know what a composition is). [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 18:04, 11 August 2026 (UTC)
* ''Sign here''
=== Allow choice of implementation to be forced ===
: Where a function has multiple implementations, it would be helpful to be able to force the orchestrator to select a particular implementation for a particular run (or a particular session or a particular user). This would often be very helpful for debugging, or when an implementation appears to have a bug. I am not too sure how that could work - I propose that each user should be able to mark any implementation as always to be selected in their case (or perhaps as never to be selected). Perhaps only in the current session.
:It would even be useful to have a mode in a given session where the orchestrator always selects the first (or last) implementation for all functions - then one would at least know which implementation was going to be called!
* [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:35, 5 August 2026 (UTC)
*:@[[User:Strobilomyces|Strobilomyces]]: The orchestrator will (currently) only ever chose the first connected implementation (for a language we support). Maybe we could make it clearer? For debugging, the idea is that you can do that from the implementation page whether or not it's connected, such as on [[Z15788]]. We could highlight that, perhaps? Can you give an example outside of debugging where you might want to allow multiple implementations to be connected but choose different implementations at run-time? I cannot suggest what we could do without understanding better the need, sorry! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 17:30, 5 August 2026 (UTC)
*::Clarification: "First connected implementation" means the first one listed in the JSON version of the function (which is sometimes promoted or demoted by Wikilambda bot), rather than the first one displayed in the UI list, or the first one that was ever connected. Highlighting this implementation in the UI would be nice. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:15, 6 August 2026 (UTC)
*:::Yup, good point; we could definitely improve the UX here to indicate which is the "winning" implementation. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:34, 6 August 2026 (UTC)
*::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]] The ability to test a given implementation directly is very useful. But functions often call other functions and it makes debugging difficult if it is not possible to tell which implementation will be executed or has been executed at the lower level. If it currently always the same version, then that is good. I would like to know how to tell which version will be or has been executed. How do I see the JSON version of the subfunction? Do I have to use the API? [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:27, 6 August 2026 (UTC)
*:::I find it by looking at the history and comparing diffs. Here's a diff showing that Wikilambda bot promoted the JS implementation to the top: https://www.wikifunctions.org/w/index.php?title=Z13521&diff=289160&oldid=232341 . --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:46, 6 August 2026 (UTC)
*:::@[[User:Strobilomyces|Strobilomyces]]: Yeah, you're right that one issue that comes up some times is our collapsing the meta-data responses from sub-calls into the top-level one, and so details like what Implementation was used are missed. More pressingly, it can be hard to see what sub-call caused an error (''e.g.'' "no Lexeme found"). [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:33, 7 August 2026 (UTC)
*::A particular case where the preferred implementation should not be used is when testing a recursive implementation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:04, 6 August 2026 (UTC)
*:You can run {{Z|Z35874}} to get the identifier of the currently preferred implementation for a specified function. You could also have [https://www.wikifunctions.org/view/en/Z37465?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37465%22%2C%22Z37465K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35874%22%2C%22Z35874K1%22%3A%22Z10000%22%7D%2C%22Z37465K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35874%22%2C%22Z35874K1%22%3A%22Z10000%22%7D%7D a hyperlink to the implementation].
*:When browsing, if you click on any of a function’s test cases, the implementations that are connected to the function are listed in the correct order in the Implementations box. This is also true when adding a new test case to a function.
*:Or we could [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%22Z33470%22%2C%22Z33470K1%22%3A%22view+function%E2%80%99s+JSON%22%2C%22Z33470K2%22%3A%22a%22%2C%22Z33470K3%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z883%22%2C%22Z883K1%22%3A%22Z6%22%2C%22Z883K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z6%22%2C%22Z882K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z881%22%2C%22Z881K1%22%3A%22Z6%22%7D%7D%2C%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z6%22%2C%22Z882K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%22href%22%2C%22K2%22%3A%5B%22Z6%22%2C%22https%3A%2F%2Fwww.wikifunctions.org%2Fwiki%2F%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z28231%22%2C%22Z28231K1%22%3A%22Z801%22%7D%2C%22%3Faction%3Draw%22%5D%7D%5D%7D%7D%7D turn this into a function], I suppose, or [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%22Z811%22%2C%22Z811K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z803%22%2C%22Z803K1%22%3A%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22K1%22%7D%2C%22Z803K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z804%22%2C%22Z804K1%22%3A%5B%22Z39%22%2C%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22Z8K4%22%7D%5D%2C%22Z804K2%22%3A%22Z10000%22%7D%7D%7D%7D just this]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:51, 6 August 2026 (UTC)
*::Ah, OK. I thought that the implementation to be used was selected each time that a function was executed; if it is only selected occasionally for all executions, that is better. It would indeed be good to have a flagged indication of the "winning" first implementation, especially if it is not always the first listed on the function. So at present, if you make an alternative implementation or have a non-winning one, you can only test it independently; you cannot test it being called by another function. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:28, 7 August 2026 (UTC)
*:::correct. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:13, 7 August 2026 (UTC)
* ''Sign here''
=== Allow Wikifunctions functions to be called from Python and Javascript ===
: As indicated in an earlier suggestion, it is not convenient to write complicated code in the form of compositions. I think far more code would be contributed if it could be done in Python or Javascript.
* [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:44, 5 August 2026 (UTC)
* This is extremely important to me. It's much easier and more readable for someone to write a couple lines of code rather than calling 10 functions. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 06:49, 7 August 2026 (UTC)
* ''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.
9vd9duda2gdoiv8rdxh9z6rv69lkbwg
298626
298625
2026-08-12T18:31:00Z
Jdforrester (WMF)
4
/* Support wikitext in functions output */ Reply
298626
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)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 00:56, 7 August 2026 (UTC)
* [[User:Jens Ohlig|Jens Ohlig]] ([[User talk:Jens Ohlig|talk]]) 19:37, 9 August 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)
*:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC)
=== Add short description fields to Functions' arguments, to help people can understand what the inputs mean when they use them ===
: For Functions, we have labels, aliases, and short descriptions, but Functions' inputs just have a single label each, which can make it hard for people to know what to put where, especially if they have unusual or unfamiliar words. Add a short description field, maybe shown via a secondary accessor like a "[[File:Codex icon info color-notice.svg|20x20px]]" rather than all the time.
* ''Better documentation of existing functions may also help. The existing one seem outdated or too complicated. We could have pages like "useful functions for towns". Descriptions should also help searching and finding the right function.'' [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 18:04, 11 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].
*:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC)
*::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]] Yes, argument description. Like a description for function [https://www.wikifunctions.org/w/index.php?title=Z37921&action=edit&uselang=en]. Like in JavaDoc. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 19:58, 5 August 2026 (UTC)
*:::Aha, right. Is it OK if I split this out into its own section? That's a very different change from what this section was written up as, based on what I heard in Paris, and should have its own discussion. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 20:06, 5 August 2026 (UTC)
*::::Sure. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 20:12, 5 August 2026 (UTC)
*:As function writers we can probably do a better job of using the full length of the label we are already allowed (e.g. to explain what hypernym means in that context). --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:15, 7 August 2026 (UTC)
* ''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.
* {{neutral|Comment}} The suggestion of [[phab:T428224|accepting Commons filenames]] as well as MIDs would mean that media values and their qualifiers could be pulled from a Wikidata Item, but most of the metadata isn't there, it's on Commons. I'm not sure which parts from Commons would be useful, maybe the author/licence, maybe the structured data ('depicts' etc.). Does anyone know of a Scribunto module on a sister project which uses metadata from Commons? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:45, 9 August 2026 (UTC)
* It would be simpler to have a function to generate the caption ? [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''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''
=== Abstract source mock-ups and multilingual reviews ===
:We are approaching Abstract Wikipedia from the bottom up, with very simple examples. This may be the "Wiki Way", but for software it is very unconventional, and I think it is uncertain whether it can eventually work for more advanced text. The project will have failed unless natural text similar in complexity to current Wikipedia articles can be generated. I think nobody (except possibly [[user:mahir256|Mahir Morshed]]) understands what the abstract source for more complicated sentences would look like.
:Mahir Morshed has created a multilingual text generation system called Ninai/Udiron at [[toolforge:elemthala]] (see his introduction at https://www.wikifunctions.org/wiki/Wikifunctions:Status_updates/2024-10-17 and his session at Wikimania). This is linked to Abstract Wikipedia, and extremely relevant to it (since it is the only real current proposal for the abstract souce that I know), but it should be noted that Ninai is only a proposal, not Abstract Wikipedia policy. The list of constructors defines the abstract source as it is at present. Also more information on how this abstract content can be constructed can be found at https://www.wikidata.org/wiki/User:Mahir256/language-generation, with various links and references.
:It is not clear to me whether the abstract source, consisting of functions of Wikidata items backed up by lexemes, can even work at all for a wide variety of languages. Rendering a text needs much information which is special to the target language, for instance there can be genders, grammatical cases, polite forms of address, etc. Example: The Eiffel Tower (Q243) usually needs a definite article when used in English, whereas Blackpool Tower (Q880905) does not. Where should this information for the English renderer be held? It cannot be in the abstract source, since the answer is special for English; some editors of the abstract source will speak languages which do not use articles. Well, I think that this type of item needs an English lexeme with a flag to indicate the article usage, and that would be a solution. Another example relates to the grammatical tenses, voices and moods of verbs. How will that be managed? I suppose that a verb tense indication must be given as a parameter in the abstract source, but how will the values of this parameter be related to all the possible tense/voice/mood verb forms in all the languages? There are an enormous number of such diverse features; how can we be sure that there is enough information in the abstract source to do the rendering in all cases?
:I think that there is an urgent need to create examples of complex text (such as real Wikipedia articles) in the proposed abstract source. Then testers who comprehend the abstract source format and also know a relevant language should interpret the source text and confirm whether they understand it and whether they have enough information to reconstruct the text in their own language (not by software but with their own mental processes). If so, that would give much-needed confidence that the Abstract Wikipedia scheme can actually work, and I think it would advance the project by making clearer the next needed steps.
* [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 20:41, 5 August 2026 (UTC)
* I do not know if this is a priority but would clearly be interesting to test. I am curious to know if abstract Wikipedia can express something more subtle or complex than a wikidata statements. But it is a strategic question: is the goal to put wikidata statements into sentences (with relatively poor language) to build automatic placeholders articles and call for additional human contribution, or is the goal to generate a full "Wikipedia article" with a rich language ? [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''Sign here''
=== More showcase/example items ===
: More articles to give an idea of what's possible or good practice. The impressive [[abstract:Q408|Australia]] article is great, but I'm thinking about something-like the query for cats in the Wikidata query service. Ideally with an option to copy everything as the foundation for a new article on a similar topic.
* [[User:Jens Ohlig|Jens Ohlig]] ([[User talk:Jens Ohlig|talk]]) 19:37, 9 August 2026 (UTC)
* [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''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
* [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC)
* [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''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)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:03, 7 August 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)
* Will be useful once users manage to write more than one section. [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 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.
* {{neutral|Comment}} e.g. {{P|569}}:{{P|1535}}={{Q|138748413}} w/ qual. {{P|528}}=[[Z37683]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 00:57, 7 August 2026 (UTC)
* It would be nice for statements already present in Wikidata to be converted to form the sentences in the Abstract Wikipedia, instead of adding statements already present in Wikidata again in the A.W., as in [https://abstract.wikipedia.org/view/kcg/Q7251 Alan Turing]. [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:02, 7 August 2026 (UTC)
* More simply, i think it would be nice to have functions suggested depending on the kind of item (suggested functions for towns, for people...). We could also have templates that include multiple functions (e.g. introductory paragraph for town) that fetch the relevant statements (the user can then check them). (If it exists already it's hard to find). [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''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''
=== Fill in the parameters at copy/paste ===
: Fill in the parameters at copy/paste if the number and types of parameters match. That is especialy usefull when copying a new function from one language to an other. Currenltly every parameter has to be filled manually.
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:25, 5 August 2026 (UTC) (as proposer) I just created {{Z|Z38911}} and it took me very long to fill all 30! parameters correctly~
*:My apologies for making it so complicated! [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 23:04, 11 August 2026 (UTC)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:21, 7 August 2026 (UTC)
* —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 13:11, 11 August 2026 (UTC)
* [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 18:06, 11 August 2026 (UTC)
* [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 23:04, 11 August 2026 (UTC)
* ''Sign here''
=== Example: Thing to fix (copy me!) ===
: What it would involve, and why it would be valuable.
* This could be a useful shortcut if the Wikidata statements don't get called automatically. [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:20, 7 August 2026 (UTC)
* ''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)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:15, 7 August 2026 (UTC)
* For me it seemed it was necessary to search the QID to find and article, this could be clearer. Or the search by label should be supported.[[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 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)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:14, 7 August 2026 (UTC)
* —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 13:09, 11 August 2026 (UTC)
* [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 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 ===
{{seealso|WF:Request for cleanup#Long names and descriptions}}
: 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)
* [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC)
* [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:09, 5 August 2026 (UTC)
* ''Sign here''
=== Support wikitext in functions output ===
: Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded function calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it.
* [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC)
** {{ping|Amire80|p=,}} {{ping|HenkvD}} What would you do with the produced Wikitext? Copy it into an existing page on one of the sister projects? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:01, 7 August 2026 (UTC)
**:The same things that everyone does with templates and modules. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 02:50, 7 August 2026 (UTC)
**::We should write functions as Wikitext like <nowiki>'''[[Q1]]'''</nowiki> and table and templates and modules etcetera. that should be rendered into HTML or so, the same as string to HTML functions. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:45, 7 August 2026 (UTC)
*:@[[User:Amire80|Amire80]]: As you may recall from the repeated times this has been discussed, this isn't in our gift to offer, regardless of how much you ask for it, sorry. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:34, 7 August 2026 (UTC)
*::Look, it's not just me; more than a year has passed since enabling the embedding of Wikifunctions into Wikipedia and Wiktionary articles, and practically no one uses it. I'm just trying to explain the likely reason.
*::If you are going to respond that this survey is not about embedding Wikifunctions into other wikis, but about Abstract Wikipedia, it doesn't change much: this makes Abstract Wikipedia so different from other Wikipedias that contributing to it is unreasonably hard for almost everyone.
*::It's your call if you want to fix it. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 11:24, 8 August 2026 (UTC)
*:::@[[User:Amire80|Amire80]]:
*:::<blockquote>It's your call if you want to fix it.</blockquote>
*:::No. It is not, and never has been, in the Abstract Wikipedia team's power to "give" this feature to you. You and I have directly discussed this before, repeatedly. Wikifunctions producing wikitext that would be woven into existing pages was precisely and directly vetoed for us in 2020.
*:::You stating that it's actually possible, or starting votes about this, or complaining at me, Denny, or whomever in the team hasn't changed this fact. At some point even I will run out of good faith assumptions, when you repeatedly make statements that have been refuted. If you think the lack of wikitext is the red line over which you won't work with the project, that's understandable if sad, but I don't understand your comments. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:10, 11 August 2026 (UTC)
*::::Thank you for the clarification, James. I think the “woven into existing pages” qualification deserves closer scrutiny. It seems plausible (to me) that an entire Abstract Wikipedia article could be delivered as HTML, wikitext, rich text, plain text or any other format, so long as it is not actually delivered into the unparsed wikitext of a page. Is that a misinterpretation of the “veto” (which I haven’t actually seen)?
*::::The focus today is on whole articles, but that has never been my priority. As far as functions are concerned, wikitext is just plain text, so I don’t see any issues with individual functions returning wikitext, apart from the “why doesn’t it parse” confusion. Should we consider a new type for “unparsable” wikitext that, unlike strings, would require a display function before functions returning that type could be embedded? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:21, 11 August 2026 (UTC)
*:::::@[[User:GrounderUK|GrounderUK]]: I don't understand your suggestion. Any Function can today return a Z6/String with wikitext-like characters in it, but the veto is that results will never be parsed as such into pages. Your proposed new non-parsed wikitext Type would need a display Function, as you say. Writing a display Function to turn wikitext into HTML would be extremely challenging to write, and an unbelievable expense of time. Parsoid, which this would mimic without being able to be called or share anything, is after ~15 years of work and millions of dollars of staff time now ~100k lines of pretty densely-written PHP (plus more than that again of test cases). Even if this were built, it would still never work for the things people are actually asking for when they say "wikitext" — templates, references, categories, ''etc.'' — as they are page-level integration concerns. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:27, 12 August 2026 (UTC)
*::::Although you have discussed it with Amir, I would also appreciate an explainer somewhere of who, where, why, and exactly what was vetoed. Without that it's impossible for me to know what is "actually possible". I was not around for discussions in 2020 - if it's public, I'd be interested in a link. [[Z10919|My first function]] on WF was to make Wikitext, as I assumed that was how we would eventually deliver Wikipedia content. [[Wikifunctions:Embedded function calls]] does give me some understanding of why this direction was chosen, and I'm broadly okay with contributing under whatever restrictions are current. But this whole page is about improvement. So let's allow space for Amir to raise this, especially if it sheds light for others of us, and possibly leads to improvement. Possibly even without further development from the AW dev team. Along with @[[User:GrounderUK|GrounderUK]]'s suggestions above, I think we have under-explored making functions that output string-wikitext. For example, the grammatical tables for Wiktionary could be written like this. Rather than "embedding" (~transclude), we could copy-paste (~subst) into pages (on any Wiki, not just Parsoid etc). This would have the advantage that it could be further edited by the receiving community. It would have the disadvantage that it would not be live-updated, so it might work better for grammar tables than for live population lists. But even live updating data ''could'' be incorporated by putting smaller #function calls inside the tables (depending whether you plan to implement the 5-10 call hard cap you mentioned at [https://phabricator.wikimedia.org/T431175 T431175]). I don't know if any of this would improve the uptake of WF content being used directly in non-AW wikis. It might. For now it's not my focus, but I think some of these options are in the WF contributors hands, and may only require little support from the AW team. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:03, 12 August 2026 (UTC)
*:::::@[[User:99of9|99of9]]: The veto was made in the very early system design conversations in 2020 by SRE and Security, and what we would now call the MediaWiki group.
*:::::My concern is that this page was meant to be about actionable ideas, and diverting a huge amount of effort into this conversation when Amir was part of those conversations then is disrespectful of your time. I'd of course be happy to discuss, at length, but it feels like this is a detailed enough area that it should be its own page/set of conversations that can be discussed, agreed/concluded, and summarised at length? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:31, 12 August 2026 (UTC)
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:11, 5 August 2026 (UTC) Without wikitext the Abstract Wikipedia is not a real Wikipedia. Using wikitext code for bold, italic etc. Maybe also for Wikilinks.
*:It should be for everything, not just bold, italic, and links. Wikitext is much more than that: magic words, article structure, etc. I'm not saying that it's good; there are lots of problems with wikitext, but it doesn't matter, because wikitext is the way in which practically all the content in all the wikis is stored, so you are right when you say that without wikitext the Abstract Wikipedia is not a real Wikipedia. Theoretically, the format shouldn't matter, because sharing knowledge shouldn't depend on the markup language, but practically, it matters a lot. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:05, 7 August 2026 (UTC)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 17:05, 7 August 2026 (UTC)
* —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 13:10, 11 August 2026 (UTC)
* ''Sign here''
=== Completely change the UI of compositions ===
: I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code.
* [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC)
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:18, 5 August 2026 (UTC) I don't propose to get rid of compositions, but make the default output more readable by automatically start a new function on a new line, and indent automatically. Also in read mode.
* Same. It's frustrating to have to click my mouse 10 times through a bunch of functions just to change an input value [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:38, 6 August 2026 (UTC)
* From my no-code perspective, the ideal interface for me would be would be to see the generated text, then in the edit mode click on a sentence and see in the function, or set the cursor somewhere and be able to add a function there. (Maybe off topic, I do not know what a composition is). [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 18:04, 11 August 2026 (UTC)
* ''Sign here''
=== Allow choice of implementation to be forced ===
: Where a function has multiple implementations, it would be helpful to be able to force the orchestrator to select a particular implementation for a particular run (or a particular session or a particular user). This would often be very helpful for debugging, or when an implementation appears to have a bug. I am not too sure how that could work - I propose that each user should be able to mark any implementation as always to be selected in their case (or perhaps as never to be selected). Perhaps only in the current session.
:It would even be useful to have a mode in a given session where the orchestrator always selects the first (or last) implementation for all functions - then one would at least know which implementation was going to be called!
* [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:35, 5 August 2026 (UTC)
*:@[[User:Strobilomyces|Strobilomyces]]: The orchestrator will (currently) only ever chose the first connected implementation (for a language we support). Maybe we could make it clearer? For debugging, the idea is that you can do that from the implementation page whether or not it's connected, such as on [[Z15788]]. We could highlight that, perhaps? Can you give an example outside of debugging where you might want to allow multiple implementations to be connected but choose different implementations at run-time? I cannot suggest what we could do without understanding better the need, sorry! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 17:30, 5 August 2026 (UTC)
*::Clarification: "First connected implementation" means the first one listed in the JSON version of the function (which is sometimes promoted or demoted by Wikilambda bot), rather than the first one displayed in the UI list, or the first one that was ever connected. Highlighting this implementation in the UI would be nice. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:15, 6 August 2026 (UTC)
*:::Yup, good point; we could definitely improve the UX here to indicate which is the "winning" implementation. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:34, 6 August 2026 (UTC)
*::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]] The ability to test a given implementation directly is very useful. But functions often call other functions and it makes debugging difficult if it is not possible to tell which implementation will be executed or has been executed at the lower level. If it currently always the same version, then that is good. I would like to know how to tell which version will be or has been executed. How do I see the JSON version of the subfunction? Do I have to use the API? [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:27, 6 August 2026 (UTC)
*:::I find it by looking at the history and comparing diffs. Here's a diff showing that Wikilambda bot promoted the JS implementation to the top: https://www.wikifunctions.org/w/index.php?title=Z13521&diff=289160&oldid=232341 . --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:46, 6 August 2026 (UTC)
*:::@[[User:Strobilomyces|Strobilomyces]]: Yeah, you're right that one issue that comes up some times is our collapsing the meta-data responses from sub-calls into the top-level one, and so details like what Implementation was used are missed. More pressingly, it can be hard to see what sub-call caused an error (''e.g.'' "no Lexeme found"). [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:33, 7 August 2026 (UTC)
*::A particular case where the preferred implementation should not be used is when testing a recursive implementation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:04, 6 August 2026 (UTC)
*:You can run {{Z|Z35874}} to get the identifier of the currently preferred implementation for a specified function. You could also have [https://www.wikifunctions.org/view/en/Z37465?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37465%22%2C%22Z37465K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35874%22%2C%22Z35874K1%22%3A%22Z10000%22%7D%2C%22Z37465K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35874%22%2C%22Z35874K1%22%3A%22Z10000%22%7D%7D a hyperlink to the implementation].
*:When browsing, if you click on any of a function’s test cases, the implementations that are connected to the function are listed in the correct order in the Implementations box. This is also true when adding a new test case to a function.
*:Or we could [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%22Z33470%22%2C%22Z33470K1%22%3A%22view+function%E2%80%99s+JSON%22%2C%22Z33470K2%22%3A%22a%22%2C%22Z33470K3%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z883%22%2C%22Z883K1%22%3A%22Z6%22%2C%22Z883K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z6%22%2C%22Z882K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z881%22%2C%22Z881K1%22%3A%22Z6%22%7D%7D%2C%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z6%22%2C%22Z882K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%22href%22%2C%22K2%22%3A%5B%22Z6%22%2C%22https%3A%2F%2Fwww.wikifunctions.org%2Fwiki%2F%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z28231%22%2C%22Z28231K1%22%3A%22Z801%22%7D%2C%22%3Faction%3Draw%22%5D%7D%5D%7D%7D%7D turn this into a function], I suppose, or [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%22Z811%22%2C%22Z811K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z803%22%2C%22Z803K1%22%3A%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22K1%22%7D%2C%22Z803K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z804%22%2C%22Z804K1%22%3A%5B%22Z39%22%2C%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22Z8K4%22%7D%5D%2C%22Z804K2%22%3A%22Z10000%22%7D%7D%7D%7D just this]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:51, 6 August 2026 (UTC)
*::Ah, OK. I thought that the implementation to be used was selected each time that a function was executed; if it is only selected occasionally for all executions, that is better. It would indeed be good to have a flagged indication of the "winning" first implementation, especially if it is not always the first listed on the function. So at present, if you make an alternative implementation or have a non-winning one, you can only test it independently; you cannot test it being called by another function. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:28, 7 August 2026 (UTC)
*:::correct. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:13, 7 August 2026 (UTC)
* ''Sign here''
=== Allow Wikifunctions functions to be called from Python and Javascript ===
: As indicated in an earlier suggestion, it is not convenient to write complicated code in the form of compositions. I think far more code would be contributed if it could be done in Python or Javascript.
* [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:44, 5 August 2026 (UTC)
* This is extremely important to me. It's much easier and more readable for someone to write a couple lines of code rather than calling 10 functions. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 06:49, 7 August 2026 (UTC)
* ''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.
cs94yyshg535cko2q6ad2rh056iisdr
298627
298626
2026-08-12T19:09:27Z
GrounderUK
50
/* Support wikitext in functions output */ Reply
298627
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)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 00:56, 7 August 2026 (UTC)
* [[User:Jens Ohlig|Jens Ohlig]] ([[User talk:Jens Ohlig|talk]]) 19:37, 9 August 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)
*:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC)
=== Add short description fields to Functions' arguments, to help people can understand what the inputs mean when they use them ===
: For Functions, we have labels, aliases, and short descriptions, but Functions' inputs just have a single label each, which can make it hard for people to know what to put where, especially if they have unusual or unfamiliar words. Add a short description field, maybe shown via a secondary accessor like a "[[File:Codex icon info color-notice.svg|20x20px]]" rather than all the time.
* ''Better documentation of existing functions may also help. The existing one seem outdated or too complicated. We could have pages like "useful functions for towns". Descriptions should also help searching and finding the right function.'' [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 18:04, 11 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].
*:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC)
*::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]] Yes, argument description. Like a description for function [https://www.wikifunctions.org/w/index.php?title=Z37921&action=edit&uselang=en]. Like in JavaDoc. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 19:58, 5 August 2026 (UTC)
*:::Aha, right. Is it OK if I split this out into its own section? That's a very different change from what this section was written up as, based on what I heard in Paris, and should have its own discussion. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 20:06, 5 August 2026 (UTC)
*::::Sure. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 20:12, 5 August 2026 (UTC)
*:As function writers we can probably do a better job of using the full length of the label we are already allowed (e.g. to explain what hypernym means in that context). --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:15, 7 August 2026 (UTC)
* ''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.
* {{neutral|Comment}} The suggestion of [[phab:T428224|accepting Commons filenames]] as well as MIDs would mean that media values and their qualifiers could be pulled from a Wikidata Item, but most of the metadata isn't there, it's on Commons. I'm not sure which parts from Commons would be useful, maybe the author/licence, maybe the structured data ('depicts' etc.). Does anyone know of a Scribunto module on a sister project which uses metadata from Commons? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:45, 9 August 2026 (UTC)
* It would be simpler to have a function to generate the caption ? [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''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''
=== Abstract source mock-ups and multilingual reviews ===
:We are approaching Abstract Wikipedia from the bottom up, with very simple examples. This may be the "Wiki Way", but for software it is very unconventional, and I think it is uncertain whether it can eventually work for more advanced text. The project will have failed unless natural text similar in complexity to current Wikipedia articles can be generated. I think nobody (except possibly [[user:mahir256|Mahir Morshed]]) understands what the abstract source for more complicated sentences would look like.
:Mahir Morshed has created a multilingual text generation system called Ninai/Udiron at [[toolforge:elemthala]] (see his introduction at https://www.wikifunctions.org/wiki/Wikifunctions:Status_updates/2024-10-17 and his session at Wikimania). This is linked to Abstract Wikipedia, and extremely relevant to it (since it is the only real current proposal for the abstract souce that I know), but it should be noted that Ninai is only a proposal, not Abstract Wikipedia policy. The list of constructors defines the abstract source as it is at present. Also more information on how this abstract content can be constructed can be found at https://www.wikidata.org/wiki/User:Mahir256/language-generation, with various links and references.
:It is not clear to me whether the abstract source, consisting of functions of Wikidata items backed up by lexemes, can even work at all for a wide variety of languages. Rendering a text needs much information which is special to the target language, for instance there can be genders, grammatical cases, polite forms of address, etc. Example: The Eiffel Tower (Q243) usually needs a definite article when used in English, whereas Blackpool Tower (Q880905) does not. Where should this information for the English renderer be held? It cannot be in the abstract source, since the answer is special for English; some editors of the abstract source will speak languages which do not use articles. Well, I think that this type of item needs an English lexeme with a flag to indicate the article usage, and that would be a solution. Another example relates to the grammatical tenses, voices and moods of verbs. How will that be managed? I suppose that a verb tense indication must be given as a parameter in the abstract source, but how will the values of this parameter be related to all the possible tense/voice/mood verb forms in all the languages? There are an enormous number of such diverse features; how can we be sure that there is enough information in the abstract source to do the rendering in all cases?
:I think that there is an urgent need to create examples of complex text (such as real Wikipedia articles) in the proposed abstract source. Then testers who comprehend the abstract source format and also know a relevant language should interpret the source text and confirm whether they understand it and whether they have enough information to reconstruct the text in their own language (not by software but with their own mental processes). If so, that would give much-needed confidence that the Abstract Wikipedia scheme can actually work, and I think it would advance the project by making clearer the next needed steps.
* [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 20:41, 5 August 2026 (UTC)
* I do not know if this is a priority but would clearly be interesting to test. I am curious to know if abstract Wikipedia can express something more subtle or complex than a wikidata statements. But it is a strategic question: is the goal to put wikidata statements into sentences (with relatively poor language) to build automatic placeholders articles and call for additional human contribution, or is the goal to generate a full "Wikipedia article" with a rich language ? [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''Sign here''
=== More showcase/example items ===
: More articles to give an idea of what's possible or good practice. The impressive [[abstract:Q408|Australia]] article is great, but I'm thinking about something-like the query for cats in the Wikidata query service. Ideally with an option to copy everything as the foundation for a new article on a similar topic.
* [[User:Jens Ohlig|Jens Ohlig]] ([[User talk:Jens Ohlig|talk]]) 19:37, 9 August 2026 (UTC)
* [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''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
* [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC)
* [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''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)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:03, 7 August 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)
* Will be useful once users manage to write more than one section. [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 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.
* {{neutral|Comment}} e.g. {{P|569}}:{{P|1535}}={{Q|138748413}} w/ qual. {{P|528}}=[[Z37683]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 00:57, 7 August 2026 (UTC)
* It would be nice for statements already present in Wikidata to be converted to form the sentences in the Abstract Wikipedia, instead of adding statements already present in Wikidata again in the A.W., as in [https://abstract.wikipedia.org/view/kcg/Q7251 Alan Turing]. [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:02, 7 August 2026 (UTC)
* More simply, i think it would be nice to have functions suggested depending on the kind of item (suggested functions for towns, for people...). We could also have templates that include multiple functions (e.g. introductory paragraph for town) that fetch the relevant statements (the user can then check them). (If it exists already it's hard to find). [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''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''
=== Fill in the parameters at copy/paste ===
: Fill in the parameters at copy/paste if the number and types of parameters match. That is especialy usefull when copying a new function from one language to an other. Currenltly every parameter has to be filled manually.
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:25, 5 August 2026 (UTC) (as proposer) I just created {{Z|Z38911}} and it took me very long to fill all 30! parameters correctly~
*:My apologies for making it so complicated! [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 23:04, 11 August 2026 (UTC)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:21, 7 August 2026 (UTC)
* —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 13:11, 11 August 2026 (UTC)
* [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 18:06, 11 August 2026 (UTC)
* [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 23:04, 11 August 2026 (UTC)
* ''Sign here''
=== Example: Thing to fix (copy me!) ===
: What it would involve, and why it would be valuable.
* This could be a useful shortcut if the Wikidata statements don't get called automatically. [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:20, 7 August 2026 (UTC)
* ''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)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:15, 7 August 2026 (UTC)
* For me it seemed it was necessary to search the QID to find and article, this could be clearer. Or the search by label should be supported.[[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 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)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:14, 7 August 2026 (UTC)
* —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 13:09, 11 August 2026 (UTC)
* [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 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 ===
{{seealso|WF:Request for cleanup#Long names and descriptions}}
: 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)
* [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC)
* [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:09, 5 August 2026 (UTC)
* ''Sign here''
=== Support wikitext in functions output ===
: Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded function calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it.
* [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC)
** {{ping|Amire80|p=,}} {{ping|HenkvD}} What would you do with the produced Wikitext? Copy it into an existing page on one of the sister projects? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:01, 7 August 2026 (UTC)
**:The same things that everyone does with templates and modules. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 02:50, 7 August 2026 (UTC)
**::We should write functions as Wikitext like <nowiki>'''[[Q1]]'''</nowiki> and table and templates and modules etcetera. that should be rendered into HTML or so, the same as string to HTML functions. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:45, 7 August 2026 (UTC)
*:@[[User:Amire80|Amire80]]: As you may recall from the repeated times this has been discussed, this isn't in our gift to offer, regardless of how much you ask for it, sorry. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:34, 7 August 2026 (UTC)
*::Look, it's not just me; more than a year has passed since enabling the embedding of Wikifunctions into Wikipedia and Wiktionary articles, and practically no one uses it. I'm just trying to explain the likely reason.
*::If you are going to respond that this survey is not about embedding Wikifunctions into other wikis, but about Abstract Wikipedia, it doesn't change much: this makes Abstract Wikipedia so different from other Wikipedias that contributing to it is unreasonably hard for almost everyone.
*::It's your call if you want to fix it. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 11:24, 8 August 2026 (UTC)
*:::@[[User:Amire80|Amire80]]:
*:::<blockquote>It's your call if you want to fix it.</blockquote>
*:::No. It is not, and never has been, in the Abstract Wikipedia team's power to "give" this feature to you. You and I have directly discussed this before, repeatedly. Wikifunctions producing wikitext that would be woven into existing pages was precisely and directly vetoed for us in 2020.
*:::You stating that it's actually possible, or starting votes about this, or complaining at me, Denny, or whomever in the team hasn't changed this fact. At some point even I will run out of good faith assumptions, when you repeatedly make statements that have been refuted. If you think the lack of wikitext is the red line over which you won't work with the project, that's understandable if sad, but I don't understand your comments. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:10, 11 August 2026 (UTC)
*::::Thank you for the clarification, James. I think the “woven into existing pages” qualification deserves closer scrutiny. It seems plausible (to me) that an entire Abstract Wikipedia article could be delivered as HTML, wikitext, rich text, plain text or any other format, so long as it is not actually delivered into the unparsed wikitext of a page. Is that a misinterpretation of the “veto” (which I haven’t actually seen)?
*::::The focus today is on whole articles, but that has never been my priority. As far as functions are concerned, wikitext is just plain text, so I don’t see any issues with individual functions returning wikitext, apart from the “why doesn’t it parse” confusion. Should we consider a new type for “unparsable” wikitext that, unlike strings, would require a display function before functions returning that type could be embedded? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:21, 11 August 2026 (UTC)
*:::::@[[User:GrounderUK|GrounderUK]]: I don't understand your suggestion. Any Function can today return a Z6/String with wikitext-like characters in it, but the veto is that results will never be parsed as such into pages. Your proposed new non-parsed wikitext Type would need a display Function, as you say. Writing a display Function to turn wikitext into HTML would be extremely challenging to write, and an unbelievable expense of time. Parsoid, which this would mimic without being able to be called or share anything, is after ~15 years of work and millions of dollars of staff time now ~100k lines of pretty densely-written PHP (plus more than that again of test cases). Even if this were built, it would still never work for the things people are actually asking for when they say "wikitext" — templates, references, categories, ''etc.'' — as they are page-level integration concerns. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:27, 12 August 2026 (UTC)
*::::Although you have discussed it with Amir, I would also appreciate an explainer somewhere of who, where, why, and exactly what was vetoed. Without that it's impossible for me to know what is "actually possible". I was not around for discussions in 2020 - if it's public, I'd be interested in a link. [[Z10919|My first function]] on WF was to make Wikitext, as I assumed that was how we would eventually deliver Wikipedia content. [[Wikifunctions:Embedded function calls]] does give me some understanding of why this direction was chosen, and I'm broadly okay with contributing under whatever restrictions are current. But this whole page is about improvement. So let's allow space for Amir to raise this, especially if it sheds light for others of us, and possibly leads to improvement. Possibly even without further development from the AW dev team. Along with @[[User:GrounderUK|GrounderUK]]'s suggestions above, I think we have under-explored making functions that output string-wikitext. For example, the grammatical tables for Wiktionary could be written like this. Rather than "embedding" (~transclude), we could copy-paste (~subst) into pages (on any Wiki, not just Parsoid etc). This would have the advantage that it could be further edited by the receiving community. It would have the disadvantage that it would not be live-updated, so it might work better for grammar tables than for live population lists. But even live updating data ''could'' be incorporated by putting smaller #function calls inside the tables (depending whether you plan to implement the 5-10 call hard cap you mentioned at [https://phabricator.wikimedia.org/T431175 T431175]). I don't know if any of this would improve the uptake of WF content being used directly in non-AW wikis. It might. For now it's not my focus, but I think some of these options are in the WF contributors hands, and may only require little support from the AW team. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:03, 12 August 2026 (UTC)
*:::::@[[User:99of9|99of9]]: The veto was made in the very early system design conversations in 2020 by SRE and Security, and what we would now call the MediaWiki group.
*:::::My concern is that this page was meant to be about actionable ideas, and diverting a huge amount of effort into this conversation when Amir was part of those conversations then is disrespectful of your time. I'd of course be happy to discuss, at length, but it feels like this is a detailed enough area that it should be its own page/set of conversations that can be discussed, agreed/concluded, and summarised at length? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:31, 12 August 2026 (UTC)
*::::::I think that’s fair. The problem in this specific context is that “Support wikitext in functions output” can have multiple interpretations. I’m happy to expand on my previous comments here or elsewhere, but I did attempt to keep them as brief as possible.
*::::::Just to clarify one point: a new wikitext type would need '''not''' to have a display function, so that wikitext functions would be unavailable as embedded functions, unlike a current string function whose string is intended to be wikitext. Or it might be formatted as a copyable text block… whatever the community concludes, and subject to the current “staff” discretion, when it comes to connecting an eventual display function. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:09, 12 August 2026 (UTC)
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:11, 5 August 2026 (UTC) Without wikitext the Abstract Wikipedia is not a real Wikipedia. Using wikitext code for bold, italic etc. Maybe also for Wikilinks.
*:It should be for everything, not just bold, italic, and links. Wikitext is much more than that: magic words, article structure, etc. I'm not saying that it's good; there are lots of problems with wikitext, but it doesn't matter, because wikitext is the way in which practically all the content in all the wikis is stored, so you are right when you say that without wikitext the Abstract Wikipedia is not a real Wikipedia. Theoretically, the format shouldn't matter, because sharing knowledge shouldn't depend on the markup language, but practically, it matters a lot. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:05, 7 August 2026 (UTC)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 17:05, 7 August 2026 (UTC)
* —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 13:10, 11 August 2026 (UTC)
* ''Sign here''
=== Completely change the UI of compositions ===
: I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code.
* [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC)
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:18, 5 August 2026 (UTC) I don't propose to get rid of compositions, but make the default output more readable by automatically start a new function on a new line, and indent automatically. Also in read mode.
* Same. It's frustrating to have to click my mouse 10 times through a bunch of functions just to change an input value [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:38, 6 August 2026 (UTC)
* From my no-code perspective, the ideal interface for me would be would be to see the generated text, then in the edit mode click on a sentence and see in the function, or set the cursor somewhere and be able to add a function there. (Maybe off topic, I do not know what a composition is). [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 18:04, 11 August 2026 (UTC)
* ''Sign here''
=== Allow choice of implementation to be forced ===
: Where a function has multiple implementations, it would be helpful to be able to force the orchestrator to select a particular implementation for a particular run (or a particular session or a particular user). This would often be very helpful for debugging, or when an implementation appears to have a bug. I am not too sure how that could work - I propose that each user should be able to mark any implementation as always to be selected in their case (or perhaps as never to be selected). Perhaps only in the current session.
:It would even be useful to have a mode in a given session where the orchestrator always selects the first (or last) implementation for all functions - then one would at least know which implementation was going to be called!
* [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:35, 5 August 2026 (UTC)
*:@[[User:Strobilomyces|Strobilomyces]]: The orchestrator will (currently) only ever chose the first connected implementation (for a language we support). Maybe we could make it clearer? For debugging, the idea is that you can do that from the implementation page whether or not it's connected, such as on [[Z15788]]. We could highlight that, perhaps? Can you give an example outside of debugging where you might want to allow multiple implementations to be connected but choose different implementations at run-time? I cannot suggest what we could do without understanding better the need, sorry! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 17:30, 5 August 2026 (UTC)
*::Clarification: "First connected implementation" means the first one listed in the JSON version of the function (which is sometimes promoted or demoted by Wikilambda bot), rather than the first one displayed in the UI list, or the first one that was ever connected. Highlighting this implementation in the UI would be nice. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:15, 6 August 2026 (UTC)
*:::Yup, good point; we could definitely improve the UX here to indicate which is the "winning" implementation. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:34, 6 August 2026 (UTC)
*::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]] The ability to test a given implementation directly is very useful. But functions often call other functions and it makes debugging difficult if it is not possible to tell which implementation will be executed or has been executed at the lower level. If it currently always the same version, then that is good. I would like to know how to tell which version will be or has been executed. How do I see the JSON version of the subfunction? Do I have to use the API? [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:27, 6 August 2026 (UTC)
*:::I find it by looking at the history and comparing diffs. Here's a diff showing that Wikilambda bot promoted the JS implementation to the top: https://www.wikifunctions.org/w/index.php?title=Z13521&diff=289160&oldid=232341 . --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:46, 6 August 2026 (UTC)
*:::@[[User:Strobilomyces|Strobilomyces]]: Yeah, you're right that one issue that comes up some times is our collapsing the meta-data responses from sub-calls into the top-level one, and so details like what Implementation was used are missed. More pressingly, it can be hard to see what sub-call caused an error (''e.g.'' "no Lexeme found"). [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:33, 7 August 2026 (UTC)
*::A particular case where the preferred implementation should not be used is when testing a recursive implementation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:04, 6 August 2026 (UTC)
*:You can run {{Z|Z35874}} to get the identifier of the currently preferred implementation for a specified function. You could also have [https://www.wikifunctions.org/view/en/Z37465?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37465%22%2C%22Z37465K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35874%22%2C%22Z35874K1%22%3A%22Z10000%22%7D%2C%22Z37465K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35874%22%2C%22Z35874K1%22%3A%22Z10000%22%7D%7D a hyperlink to the implementation].
*:When browsing, if you click on any of a function’s test cases, the implementations that are connected to the function are listed in the correct order in the Implementations box. This is also true when adding a new test case to a function.
*:Or we could [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%22Z33470%22%2C%22Z33470K1%22%3A%22view+function%E2%80%99s+JSON%22%2C%22Z33470K2%22%3A%22a%22%2C%22Z33470K3%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z883%22%2C%22Z883K1%22%3A%22Z6%22%2C%22Z883K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z6%22%2C%22Z882K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z881%22%2C%22Z881K1%22%3A%22Z6%22%7D%7D%2C%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z6%22%2C%22Z882K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%22href%22%2C%22K2%22%3A%5B%22Z6%22%2C%22https%3A%2F%2Fwww.wikifunctions.org%2Fwiki%2F%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z28231%22%2C%22Z28231K1%22%3A%22Z801%22%7D%2C%22%3Faction%3Draw%22%5D%7D%5D%7D%7D%7D turn this into a function], I suppose, or [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%22Z811%22%2C%22Z811K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z803%22%2C%22Z803K1%22%3A%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22K1%22%7D%2C%22Z803K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z804%22%2C%22Z804K1%22%3A%5B%22Z39%22%2C%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22Z8K4%22%7D%5D%2C%22Z804K2%22%3A%22Z10000%22%7D%7D%7D%7D just this]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:51, 6 August 2026 (UTC)
*::Ah, OK. I thought that the implementation to be used was selected each time that a function was executed; if it is only selected occasionally for all executions, that is better. It would indeed be good to have a flagged indication of the "winning" first implementation, especially if it is not always the first listed on the function. So at present, if you make an alternative implementation or have a non-winning one, you can only test it independently; you cannot test it being called by another function. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:28, 7 August 2026 (UTC)
*:::correct. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:13, 7 August 2026 (UTC)
* ''Sign here''
=== Allow Wikifunctions functions to be called from Python and Javascript ===
: As indicated in an earlier suggestion, it is not convenient to write complicated code in the form of compositions. I think far more code would be contributed if it could be done in Python or Javascript.
* [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:44, 5 August 2026 (UTC)
* This is extremely important to me. It's much easier and more readable for someone to write a couple lines of code rather than calling 10 functions. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 06:49, 7 August 2026 (UTC)
* ''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.
7x1zs95a71ks2eud2c6ncmsqhoh2bnb
298695
298627
2026-08-13T00:08:10Z
Amire80
113
/* Support wikitext in functions output */ Reply
298695
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)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 00:56, 7 August 2026 (UTC)
* [[User:Jens Ohlig|Jens Ohlig]] ([[User talk:Jens Ohlig|talk]]) 19:37, 9 August 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)
*:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC)
=== Add short description fields to Functions' arguments, to help people can understand what the inputs mean when they use them ===
: For Functions, we have labels, aliases, and short descriptions, but Functions' inputs just have a single label each, which can make it hard for people to know what to put where, especially if they have unusual or unfamiliar words. Add a short description field, maybe shown via a secondary accessor like a "[[File:Codex icon info color-notice.svg|20x20px]]" rather than all the time.
* ''Better documentation of existing functions may also help. The existing one seem outdated or too complicated. We could have pages like "useful functions for towns". Descriptions should also help searching and finding the right function.'' [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 18:04, 11 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].
*:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC)
*::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]] Yes, argument description. Like a description for function [https://www.wikifunctions.org/w/index.php?title=Z37921&action=edit&uselang=en]. Like in JavaDoc. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 19:58, 5 August 2026 (UTC)
*:::Aha, right. Is it OK if I split this out into its own section? That's a very different change from what this section was written up as, based on what I heard in Paris, and should have its own discussion. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 20:06, 5 August 2026 (UTC)
*::::Sure. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 20:12, 5 August 2026 (UTC)
*:As function writers we can probably do a better job of using the full length of the label we are already allowed (e.g. to explain what hypernym means in that context). --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:15, 7 August 2026 (UTC)
* ''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.
* {{neutral|Comment}} The suggestion of [[phab:T428224|accepting Commons filenames]] as well as MIDs would mean that media values and their qualifiers could be pulled from a Wikidata Item, but most of the metadata isn't there, it's on Commons. I'm not sure which parts from Commons would be useful, maybe the author/licence, maybe the structured data ('depicts' etc.). Does anyone know of a Scribunto module on a sister project which uses metadata from Commons? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:45, 9 August 2026 (UTC)
* It would be simpler to have a function to generate the caption ? [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''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''
=== Abstract source mock-ups and multilingual reviews ===
:We are approaching Abstract Wikipedia from the bottom up, with very simple examples. This may be the "Wiki Way", but for software it is very unconventional, and I think it is uncertain whether it can eventually work for more advanced text. The project will have failed unless natural text similar in complexity to current Wikipedia articles can be generated. I think nobody (except possibly [[user:mahir256|Mahir Morshed]]) understands what the abstract source for more complicated sentences would look like.
:Mahir Morshed has created a multilingual text generation system called Ninai/Udiron at [[toolforge:elemthala]] (see his introduction at https://www.wikifunctions.org/wiki/Wikifunctions:Status_updates/2024-10-17 and his session at Wikimania). This is linked to Abstract Wikipedia, and extremely relevant to it (since it is the only real current proposal for the abstract souce that I know), but it should be noted that Ninai is only a proposal, not Abstract Wikipedia policy. The list of constructors defines the abstract source as it is at present. Also more information on how this abstract content can be constructed can be found at https://www.wikidata.org/wiki/User:Mahir256/language-generation, with various links and references.
:It is not clear to me whether the abstract source, consisting of functions of Wikidata items backed up by lexemes, can even work at all for a wide variety of languages. Rendering a text needs much information which is special to the target language, for instance there can be genders, grammatical cases, polite forms of address, etc. Example: The Eiffel Tower (Q243) usually needs a definite article when used in English, whereas Blackpool Tower (Q880905) does not. Where should this information for the English renderer be held? It cannot be in the abstract source, since the answer is special for English; some editors of the abstract source will speak languages which do not use articles. Well, I think that this type of item needs an English lexeme with a flag to indicate the article usage, and that would be a solution. Another example relates to the grammatical tenses, voices and moods of verbs. How will that be managed? I suppose that a verb tense indication must be given as a parameter in the abstract source, but how will the values of this parameter be related to all the possible tense/voice/mood verb forms in all the languages? There are an enormous number of such diverse features; how can we be sure that there is enough information in the abstract source to do the rendering in all cases?
:I think that there is an urgent need to create examples of complex text (such as real Wikipedia articles) in the proposed abstract source. Then testers who comprehend the abstract source format and also know a relevant language should interpret the source text and confirm whether they understand it and whether they have enough information to reconstruct the text in their own language (not by software but with their own mental processes). If so, that would give much-needed confidence that the Abstract Wikipedia scheme can actually work, and I think it would advance the project by making clearer the next needed steps.
* [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 20:41, 5 August 2026 (UTC)
* I do not know if this is a priority but would clearly be interesting to test. I am curious to know if abstract Wikipedia can express something more subtle or complex than a wikidata statements. But it is a strategic question: is the goal to put wikidata statements into sentences (with relatively poor language) to build automatic placeholders articles and call for additional human contribution, or is the goal to generate a full "Wikipedia article" with a rich language ? [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''Sign here''
=== More showcase/example items ===
: More articles to give an idea of what's possible or good practice. The impressive [[abstract:Q408|Australia]] article is great, but I'm thinking about something-like the query for cats in the Wikidata query service. Ideally with an option to copy everything as the foundation for a new article on a similar topic.
* [[User:Jens Ohlig|Jens Ohlig]] ([[User talk:Jens Ohlig|talk]]) 19:37, 9 August 2026 (UTC)
* [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''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
* [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC)
* [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''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)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:03, 7 August 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)
* Will be useful once users manage to write more than one section. [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 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.
* {{neutral|Comment}} e.g. {{P|569}}:{{P|1535}}={{Q|138748413}} w/ qual. {{P|528}}=[[Z37683]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 00:57, 7 August 2026 (UTC)
* It would be nice for statements already present in Wikidata to be converted to form the sentences in the Abstract Wikipedia, instead of adding statements already present in Wikidata again in the A.W., as in [https://abstract.wikipedia.org/view/kcg/Q7251 Alan Turing]. [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:02, 7 August 2026 (UTC)
* More simply, i think it would be nice to have functions suggested depending on the kind of item (suggested functions for towns, for people...). We could also have templates that include multiple functions (e.g. introductory paragraph for town) that fetch the relevant statements (the user can then check them). (If it exists already it's hard to find). [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''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''
=== Fill in the parameters at copy/paste ===
: Fill in the parameters at copy/paste if the number and types of parameters match. That is especialy usefull when copying a new function from one language to an other. Currenltly every parameter has to be filled manually.
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:25, 5 August 2026 (UTC) (as proposer) I just created {{Z|Z38911}} and it took me very long to fill all 30! parameters correctly~
*:My apologies for making it so complicated! [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 23:04, 11 August 2026 (UTC)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:21, 7 August 2026 (UTC)
* —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 13:11, 11 August 2026 (UTC)
* [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 18:06, 11 August 2026 (UTC)
* [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 23:04, 11 August 2026 (UTC)
* ''Sign here''
=== Example: Thing to fix (copy me!) ===
: What it would involve, and why it would be valuable.
* This could be a useful shortcut if the Wikidata statements don't get called automatically. [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:20, 7 August 2026 (UTC)
* ''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)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:15, 7 August 2026 (UTC)
* For me it seemed it was necessary to search the QID to find and article, this could be clearer. Or the search by label should be supported.[[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 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)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:14, 7 August 2026 (UTC)
* —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 13:09, 11 August 2026 (UTC)
* [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 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 ===
{{seealso|WF:Request for cleanup#Long names and descriptions}}
: 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)
* [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC)
* [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:09, 5 August 2026 (UTC)
* ''Sign here''
=== Support wikitext in functions output ===
: Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded function calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it.
* [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC)
** {{ping|Amire80|p=,}} {{ping|HenkvD}} What would you do with the produced Wikitext? Copy it into an existing page on one of the sister projects? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:01, 7 August 2026 (UTC)
**:The same things that everyone does with templates and modules. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 02:50, 7 August 2026 (UTC)
**::We should write functions as Wikitext like <nowiki>'''[[Q1]]'''</nowiki> and table and templates and modules etcetera. that should be rendered into HTML or so, the same as string to HTML functions. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:45, 7 August 2026 (UTC)
*:@[[User:Amire80|Amire80]]: As you may recall from the repeated times this has been discussed, this isn't in our gift to offer, regardless of how much you ask for it, sorry. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:34, 7 August 2026 (UTC)
*::Look, it's not just me; more than a year has passed since enabling the embedding of Wikifunctions into Wikipedia and Wiktionary articles, and practically no one uses it. I'm just trying to explain the likely reason.
*::If you are going to respond that this survey is not about embedding Wikifunctions into other wikis, but about Abstract Wikipedia, it doesn't change much: this makes Abstract Wikipedia so different from other Wikipedias that contributing to it is unreasonably hard for almost everyone.
*::It's your call if you want to fix it. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 11:24, 8 August 2026 (UTC)
*:::@[[User:Amire80|Amire80]]:
*:::<blockquote>It's your call if you want to fix it.</blockquote>
*:::No. It is not, and never has been, in the Abstract Wikipedia team's power to "give" this feature to you. You and I have directly discussed this before, repeatedly. Wikifunctions producing wikitext that would be woven into existing pages was precisely and directly vetoed for us in 2020.
*:::You stating that it's actually possible, or starting votes about this, or complaining at me, Denny, or whomever in the team hasn't changed this fact. At some point even I will run out of good faith assumptions, when you repeatedly make statements that have been refuted. If you think the lack of wikitext is the red line over which you won't work with the project, that's understandable if sad, but I don't understand your comments. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:10, 11 August 2026 (UTC)
*::::Thank you for the clarification, James. I think the “woven into existing pages” qualification deserves closer scrutiny. It seems plausible (to me) that an entire Abstract Wikipedia article could be delivered as HTML, wikitext, rich text, plain text or any other format, so long as it is not actually delivered into the unparsed wikitext of a page. Is that a misinterpretation of the “veto” (which I haven’t actually seen)?
*::::The focus today is on whole articles, but that has never been my priority. As far as functions are concerned, wikitext is just plain text, so I don’t see any issues with individual functions returning wikitext, apart from the “why doesn’t it parse” confusion. Should we consider a new type for “unparsable” wikitext that, unlike strings, would require a display function before functions returning that type could be embedded? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:21, 11 August 2026 (UTC)
*:::::@[[User:GrounderUK|GrounderUK]]: I don't understand your suggestion. Any Function can today return a Z6/String with wikitext-like characters in it, but the veto is that results will never be parsed as such into pages. Your proposed new non-parsed wikitext Type would need a display Function, as you say. Writing a display Function to turn wikitext into HTML would be extremely challenging to write, and an unbelievable expense of time. Parsoid, which this would mimic without being able to be called or share anything, is after ~15 years of work and millions of dollars of staff time now ~100k lines of pretty densely-written PHP (plus more than that again of test cases). Even if this were built, it would still never work for the things people are actually asking for when they say "wikitext" — templates, references, categories, ''etc.'' — as they are page-level integration concerns. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:27, 12 August 2026 (UTC)
*::::Although you have discussed it with Amir, I would also appreciate an explainer somewhere of who, where, why, and exactly what was vetoed. Without that it's impossible for me to know what is "actually possible". I was not around for discussions in 2020 - if it's public, I'd be interested in a link. [[Z10919|My first function]] on WF was to make Wikitext, as I assumed that was how we would eventually deliver Wikipedia content. [[Wikifunctions:Embedded function calls]] does give me some understanding of why this direction was chosen, and I'm broadly okay with contributing under whatever restrictions are current. But this whole page is about improvement. So let's allow space for Amir to raise this, especially if it sheds light for others of us, and possibly leads to improvement. Possibly even without further development from the AW dev team. Along with @[[User:GrounderUK|GrounderUK]]'s suggestions above, I think we have under-explored making functions that output string-wikitext. For example, the grammatical tables for Wiktionary could be written like this. Rather than "embedding" (~transclude), we could copy-paste (~subst) into pages (on any Wiki, not just Parsoid etc). This would have the advantage that it could be further edited by the receiving community. It would have the disadvantage that it would not be live-updated, so it might work better for grammar tables than for live population lists. But even live updating data ''could'' be incorporated by putting smaller #function calls inside the tables (depending whether you plan to implement the 5-10 call hard cap you mentioned at [https://phabricator.wikimedia.org/T431175 T431175]). I don't know if any of this would improve the uptake of WF content being used directly in non-AW wikis. It might. For now it's not my focus, but I think some of these options are in the WF contributors hands, and may only require little support from the AW team. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:03, 12 August 2026 (UTC)
*:::::@[[User:99of9|99of9]]: The veto was made in the very early system design conversations in 2020 by SRE and Security, and what we would now call the MediaWiki group.
*:::::My concern is that this page was meant to be about actionable ideas, and diverting a huge amount of effort into this conversation when Amir was part of those conversations then is disrespectful of your time. I'd of course be happy to discuss, at length, but it feels like this is a detailed enough area that it should be its own page/set of conversations that can be discussed, agreed/concluded, and summarised at length? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:31, 12 August 2026 (UTC)
*::::::I think that’s fair. The problem in this specific context is that “Support wikitext in functions output” can have multiple interpretations. I’m happy to expand on my previous comments here or elsewhere, but I did attempt to keep them as brief as possible.
*::::::Just to clarify one point: a new wikitext type would need '''not''' to have a display function, so that wikitext functions would be unavailable as embedded functions, unlike a current string function whose string is intended to be wikitext. Or it might be formatted as a copyable text block… whatever the community concludes, and subject to the current “staff” discretion, when it comes to connecting an eventual display function. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:09, 12 August 2026 (UTC)
*::::::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]],
*::::::It is possible that my memory of the last six years is horribly broken, which is not totally inconceivable because I am diagnosed with a few neuropsychological conditions, at least some of which are lifelong. However, if it's not horribly broken then:
*::::::* I didn't know about the 2020 SRE "veto" until you mentioned it on this page on August 11.
*::::::* {{tq|Amir was part of those conversations then}} - I was not part of those conversations. Like, ''at all''. If I was, then my memory of them has been damaged somehow. For that matter, I don't recall being part of any conversations about Wikifunctions in 2020, except a very informal 1:1 chat with Denny very early in the project, and my public and mostly supportive responses on Meta.
*::::::* I first learned about the fact that Wikifunctions output will not be parsed as wikitext in the middle of 2024. If I knew about it in 2020, I wouldn't express any support for this project back then, as I did on the page [[:m:Abstract Wikipedia/Archive 1]], and I'd probably say that it shouldn't be done at all because no support for parsed wikitext means that not a lot of people will want to use it.
*::::::* {{tq|You and I have directly discussed this before, repeatedly}} - the only two times I can recall in which I spoke to you directly about this in any way are both public: [https://www.youtube.com/watch?v=XOeZ8sHimN0&t=4439s here] and [https://www.wikifunctions.org/wiki/Wikifunctions_talk:Embedded_function_calls#c-Amire80-20250424102200-Wikitext_output_section here]. In neither of those cases I learned from you about the "veto", or about ''why'' is wikitext parsing prohibited, or what is this prohibition good for, etc. (I am still really curious about the answers to these questions.)
*::::::* {{tq|You stating that it's actually possible}} - I'm pretty sure that I never said that adding wikitext parsing support to Wikifunctions is "actually possible". I don't know enough about parsing to claim if it's possible or not. If you think that I did claim this anywhere, please show me where, and I'll try to understand why did I say it then. What I did speak about is that it is ''desirable''.
*::::::* I cannot recall {{tq|repeatedly making statements that have been refuted}}. If you have examples of this, please give them before throwing accusations of bad faith around. If you don't have them, then please do not do this, it is very rude.
*::::::The only thing that I should clarify is that when I said "It's your call if you want to fix it", I didn't necessarily mean you personally. I meant anyone who wants Wikifunctions to have some users and has the power to do it. You say: {{tq|If you think the lack of wikitext is the red line over which you won't work with the project, that's understandable if sad}} - well, I think that it's not just my red line, but that it's almost everyone's red line. Again: It is a cold hard fact that sixteen months after the deployment of that feature, practically no one embeds Wikifunctions into wiki articles. The likely root cause of this is the lack of support for wikitext parsing, although I'd love to hear other theories.
*::::::If you cannot do it, then don't do it, but it likely means that the number of people who actually use Wikifunctions will remain negligible for the foreseeable future, and probably forever. I'll be happy to be proven wrong about this someday. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 00:08, 13 August 2026 (UTC)
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:11, 5 August 2026 (UTC) Without wikitext the Abstract Wikipedia is not a real Wikipedia. Using wikitext code for bold, italic etc. Maybe also for Wikilinks.
*:It should be for everything, not just bold, italic, and links. Wikitext is much more than that: magic words, article structure, etc. I'm not saying that it's good; there are lots of problems with wikitext, but it doesn't matter, because wikitext is the way in which practically all the content in all the wikis is stored, so you are right when you say that without wikitext the Abstract Wikipedia is not a real Wikipedia. Theoretically, the format shouldn't matter, because sharing knowledge shouldn't depend on the markup language, but practically, it matters a lot. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:05, 7 August 2026 (UTC)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 17:05, 7 August 2026 (UTC)
* —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 13:10, 11 August 2026 (UTC)
* ''Sign here''
=== Completely change the UI of compositions ===
: I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code.
* [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC)
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:18, 5 August 2026 (UTC) I don't propose to get rid of compositions, but make the default output more readable by automatically start a new function on a new line, and indent automatically. Also in read mode.
* Same. It's frustrating to have to click my mouse 10 times through a bunch of functions just to change an input value [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:38, 6 August 2026 (UTC)
* From my no-code perspective, the ideal interface for me would be would be to see the generated text, then in the edit mode click on a sentence and see in the function, or set the cursor somewhere and be able to add a function there. (Maybe off topic, I do not know what a composition is). [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 18:04, 11 August 2026 (UTC)
* ''Sign here''
=== Allow choice of implementation to be forced ===
: Where a function has multiple implementations, it would be helpful to be able to force the orchestrator to select a particular implementation for a particular run (or a particular session or a particular user). This would often be very helpful for debugging, or when an implementation appears to have a bug. I am not too sure how that could work - I propose that each user should be able to mark any implementation as always to be selected in their case (or perhaps as never to be selected). Perhaps only in the current session.
:It would even be useful to have a mode in a given session where the orchestrator always selects the first (or last) implementation for all functions - then one would at least know which implementation was going to be called!
* [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:35, 5 August 2026 (UTC)
*:@[[User:Strobilomyces|Strobilomyces]]: The orchestrator will (currently) only ever chose the first connected implementation (for a language we support). Maybe we could make it clearer? For debugging, the idea is that you can do that from the implementation page whether or not it's connected, such as on [[Z15788]]. We could highlight that, perhaps? Can you give an example outside of debugging where you might want to allow multiple implementations to be connected but choose different implementations at run-time? I cannot suggest what we could do without understanding better the need, sorry! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 17:30, 5 August 2026 (UTC)
*::Clarification: "First connected implementation" means the first one listed in the JSON version of the function (which is sometimes promoted or demoted by Wikilambda bot), rather than the first one displayed in the UI list, or the first one that was ever connected. Highlighting this implementation in the UI would be nice. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:15, 6 August 2026 (UTC)
*:::Yup, good point; we could definitely improve the UX here to indicate which is the "winning" implementation. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:34, 6 August 2026 (UTC)
*::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]] The ability to test a given implementation directly is very useful. But functions often call other functions and it makes debugging difficult if it is not possible to tell which implementation will be executed or has been executed at the lower level. If it currently always the same version, then that is good. I would like to know how to tell which version will be or has been executed. How do I see the JSON version of the subfunction? Do I have to use the API? [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:27, 6 August 2026 (UTC)
*:::I find it by looking at the history and comparing diffs. Here's a diff showing that Wikilambda bot promoted the JS implementation to the top: https://www.wikifunctions.org/w/index.php?title=Z13521&diff=289160&oldid=232341 . --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:46, 6 August 2026 (UTC)
*:::@[[User:Strobilomyces|Strobilomyces]]: Yeah, you're right that one issue that comes up some times is our collapsing the meta-data responses from sub-calls into the top-level one, and so details like what Implementation was used are missed. More pressingly, it can be hard to see what sub-call caused an error (''e.g.'' "no Lexeme found"). [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:33, 7 August 2026 (UTC)
*::A particular case where the preferred implementation should not be used is when testing a recursive implementation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:04, 6 August 2026 (UTC)
*:You can run {{Z|Z35874}} to get the identifier of the currently preferred implementation for a specified function. You could also have [https://www.wikifunctions.org/view/en/Z37465?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37465%22%2C%22Z37465K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35874%22%2C%22Z35874K1%22%3A%22Z10000%22%7D%2C%22Z37465K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35874%22%2C%22Z35874K1%22%3A%22Z10000%22%7D%7D a hyperlink to the implementation].
*:When browsing, if you click on any of a function’s test cases, the implementations that are connected to the function are listed in the correct order in the Implementations box. This is also true when adding a new test case to a function.
*:Or we could [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%22Z33470%22%2C%22Z33470K1%22%3A%22view+function%E2%80%99s+JSON%22%2C%22Z33470K2%22%3A%22a%22%2C%22Z33470K3%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z883%22%2C%22Z883K1%22%3A%22Z6%22%2C%22Z883K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z6%22%2C%22Z882K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z881%22%2C%22Z881K1%22%3A%22Z6%22%7D%7D%2C%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z6%22%2C%22Z882K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%22href%22%2C%22K2%22%3A%5B%22Z6%22%2C%22https%3A%2F%2Fwww.wikifunctions.org%2Fwiki%2F%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z28231%22%2C%22Z28231K1%22%3A%22Z801%22%7D%2C%22%3Faction%3Draw%22%5D%7D%5D%7D%7D%7D turn this into a function], I suppose, or [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%22Z811%22%2C%22Z811K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z803%22%2C%22Z803K1%22%3A%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22K1%22%7D%2C%22Z803K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z804%22%2C%22Z804K1%22%3A%5B%22Z39%22%2C%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22Z8K4%22%7D%5D%2C%22Z804K2%22%3A%22Z10000%22%7D%7D%7D%7D just this]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:51, 6 August 2026 (UTC)
*::Ah, OK. I thought that the implementation to be used was selected each time that a function was executed; if it is only selected occasionally for all executions, that is better. It would indeed be good to have a flagged indication of the "winning" first implementation, especially if it is not always the first listed on the function. So at present, if you make an alternative implementation or have a non-winning one, you can only test it independently; you cannot test it being called by another function. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:28, 7 August 2026 (UTC)
*:::correct. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:13, 7 August 2026 (UTC)
* ''Sign here''
=== Allow Wikifunctions functions to be called from Python and Javascript ===
: As indicated in an earlier suggestion, it is not convenient to write complicated code in the form of compositions. I think far more code would be contributed if it could be done in Python or Javascript.
* [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:44, 5 August 2026 (UTC)
* This is extremely important to me. It's much easier and more readable for someone to write a couple lines of code rather than calling 10 functions. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 06:49, 7 August 2026 (UTC)
* ''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.
761jtbnintdov0kyngikmh3ukmp367e
298697
298695
2026-08-13T00:48:53Z
EatingCarBatteries
61191
/* Any other ideas you might have */
298697
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)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 00:56, 7 August 2026 (UTC)
* [[User:Jens Ohlig|Jens Ohlig]] ([[User talk:Jens Ohlig|talk]]) 19:37, 9 August 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)
*:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC)
=== Add short description fields to Functions' arguments, to help people can understand what the inputs mean when they use them ===
: For Functions, we have labels, aliases, and short descriptions, but Functions' inputs just have a single label each, which can make it hard for people to know what to put where, especially if they have unusual or unfamiliar words. Add a short description field, maybe shown via a secondary accessor like a "[[File:Codex icon info color-notice.svg|20x20px]]" rather than all the time.
* ''Better documentation of existing functions may also help. The existing one seem outdated or too complicated. We could have pages like "useful functions for towns". Descriptions should also help searching and finding the right function.'' [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 18:04, 11 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].
*:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC)
*::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]] Yes, argument description. Like a description for function [https://www.wikifunctions.org/w/index.php?title=Z37921&action=edit&uselang=en]. Like in JavaDoc. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 19:58, 5 August 2026 (UTC)
*:::Aha, right. Is it OK if I split this out into its own section? That's a very different change from what this section was written up as, based on what I heard in Paris, and should have its own discussion. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 20:06, 5 August 2026 (UTC)
*::::Sure. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 20:12, 5 August 2026 (UTC)
*:As function writers we can probably do a better job of using the full length of the label we are already allowed (e.g. to explain what hypernym means in that context). --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:15, 7 August 2026 (UTC)
* ''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.
* {{neutral|Comment}} The suggestion of [[phab:T428224|accepting Commons filenames]] as well as MIDs would mean that media values and their qualifiers could be pulled from a Wikidata Item, but most of the metadata isn't there, it's on Commons. I'm not sure which parts from Commons would be useful, maybe the author/licence, maybe the structured data ('depicts' etc.). Does anyone know of a Scribunto module on a sister project which uses metadata from Commons? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:45, 9 August 2026 (UTC)
* It would be simpler to have a function to generate the caption ? [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''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''
=== Abstract source mock-ups and multilingual reviews ===
:We are approaching Abstract Wikipedia from the bottom up, with very simple examples. This may be the "Wiki Way", but for software it is very unconventional, and I think it is uncertain whether it can eventually work for more advanced text. The project will have failed unless natural text similar in complexity to current Wikipedia articles can be generated. I think nobody (except possibly [[user:mahir256|Mahir Morshed]]) understands what the abstract source for more complicated sentences would look like.
:Mahir Morshed has created a multilingual text generation system called Ninai/Udiron at [[toolforge:elemthala]] (see his introduction at https://www.wikifunctions.org/wiki/Wikifunctions:Status_updates/2024-10-17 and his session at Wikimania). This is linked to Abstract Wikipedia, and extremely relevant to it (since it is the only real current proposal for the abstract souce that I know), but it should be noted that Ninai is only a proposal, not Abstract Wikipedia policy. The list of constructors defines the abstract source as it is at present. Also more information on how this abstract content can be constructed can be found at https://www.wikidata.org/wiki/User:Mahir256/language-generation, with various links and references.
:It is not clear to me whether the abstract source, consisting of functions of Wikidata items backed up by lexemes, can even work at all for a wide variety of languages. Rendering a text needs much information which is special to the target language, for instance there can be genders, grammatical cases, polite forms of address, etc. Example: The Eiffel Tower (Q243) usually needs a definite article when used in English, whereas Blackpool Tower (Q880905) does not. Where should this information for the English renderer be held? It cannot be in the abstract source, since the answer is special for English; some editors of the abstract source will speak languages which do not use articles. Well, I think that this type of item needs an English lexeme with a flag to indicate the article usage, and that would be a solution. Another example relates to the grammatical tenses, voices and moods of verbs. How will that be managed? I suppose that a verb tense indication must be given as a parameter in the abstract source, but how will the values of this parameter be related to all the possible tense/voice/mood verb forms in all the languages? There are an enormous number of such diverse features; how can we be sure that there is enough information in the abstract source to do the rendering in all cases?
:I think that there is an urgent need to create examples of complex text (such as real Wikipedia articles) in the proposed abstract source. Then testers who comprehend the abstract source format and also know a relevant language should interpret the source text and confirm whether they understand it and whether they have enough information to reconstruct the text in their own language (not by software but with their own mental processes). If so, that would give much-needed confidence that the Abstract Wikipedia scheme can actually work, and I think it would advance the project by making clearer the next needed steps.
* [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 20:41, 5 August 2026 (UTC)
* I do not know if this is a priority but would clearly be interesting to test. I am curious to know if abstract Wikipedia can express something more subtle or complex than a wikidata statements. But it is a strategic question: is the goal to put wikidata statements into sentences (with relatively poor language) to build automatic placeholders articles and call for additional human contribution, or is the goal to generate a full "Wikipedia article" with a rich language ? [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''Sign here''
=== More showcase/example items ===
: More articles to give an idea of what's possible or good practice. The impressive [[abstract:Q408|Australia]] article is great, but I'm thinking about something-like the query for cats in the Wikidata query service. Ideally with an option to copy everything as the foundation for a new article on a similar topic.
* [[User:Jens Ohlig|Jens Ohlig]] ([[User talk:Jens Ohlig|talk]]) 19:37, 9 August 2026 (UTC)
* [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''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
* [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC)
* [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''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)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:03, 7 August 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)
* Will be useful once users manage to write more than one section. [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 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.
* {{neutral|Comment}} e.g. {{P|569}}:{{P|1535}}={{Q|138748413}} w/ qual. {{P|528}}=[[Z37683]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 00:57, 7 August 2026 (UTC)
* It would be nice for statements already present in Wikidata to be converted to form the sentences in the Abstract Wikipedia, instead of adding statements already present in Wikidata again in the A.W., as in [https://abstract.wikipedia.org/view/kcg/Q7251 Alan Turing]. [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:02, 7 August 2026 (UTC)
* More simply, i think it would be nice to have functions suggested depending on the kind of item (suggested functions for towns, for people...). We could also have templates that include multiple functions (e.g. introductory paragraph for town) that fetch the relevant statements (the user can then check them). (If it exists already it's hard to find). [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''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''
=== Fill in the parameters at copy/paste ===
: Fill in the parameters at copy/paste if the number and types of parameters match. That is especialy usefull when copying a new function from one language to an other. Currenltly every parameter has to be filled manually.
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:25, 5 August 2026 (UTC) (as proposer) I just created {{Z|Z38911}} and it took me very long to fill all 30! parameters correctly~
*:My apologies for making it so complicated! [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 23:04, 11 August 2026 (UTC)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:21, 7 August 2026 (UTC)
* —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 13:11, 11 August 2026 (UTC)
* [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 18:06, 11 August 2026 (UTC)
* [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 23:04, 11 August 2026 (UTC)
* ''Sign here''
=== Example: Thing to fix (copy me!) ===
: What it would involve, and why it would be valuable.
* This could be a useful shortcut if the Wikidata statements don't get called automatically. [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:20, 7 August 2026 (UTC)
* ''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)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:15, 7 August 2026 (UTC)
* For me it seemed it was necessary to search the QID to find and article, this could be clearer. Or the search by label should be supported.[[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 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)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:14, 7 August 2026 (UTC)
* —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 13:09, 11 August 2026 (UTC)
* [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 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 ===
{{seealso|WF:Request for cleanup#Long names and descriptions}}
: 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)
* [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC)
* [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:09, 5 August 2026 (UTC)
* ''Sign here''
=== Support wikitext in functions output ===
: Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded function calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it.
* [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC)
** {{ping|Amire80|p=,}} {{ping|HenkvD}} What would you do with the produced Wikitext? Copy it into an existing page on one of the sister projects? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:01, 7 August 2026 (UTC)
**:The same things that everyone does with templates and modules. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 02:50, 7 August 2026 (UTC)
**::We should write functions as Wikitext like <nowiki>'''[[Q1]]'''</nowiki> and table and templates and modules etcetera. that should be rendered into HTML or so, the same as string to HTML functions. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:45, 7 August 2026 (UTC)
*:@[[User:Amire80|Amire80]]: As you may recall from the repeated times this has been discussed, this isn't in our gift to offer, regardless of how much you ask for it, sorry. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:34, 7 August 2026 (UTC)
*::Look, it's not just me; more than a year has passed since enabling the embedding of Wikifunctions into Wikipedia and Wiktionary articles, and practically no one uses it. I'm just trying to explain the likely reason.
*::If you are going to respond that this survey is not about embedding Wikifunctions into other wikis, but about Abstract Wikipedia, it doesn't change much: this makes Abstract Wikipedia so different from other Wikipedias that contributing to it is unreasonably hard for almost everyone.
*::It's your call if you want to fix it. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 11:24, 8 August 2026 (UTC)
*:::@[[User:Amire80|Amire80]]:
*:::<blockquote>It's your call if you want to fix it.</blockquote>
*:::No. It is not, and never has been, in the Abstract Wikipedia team's power to "give" this feature to you. You and I have directly discussed this before, repeatedly. Wikifunctions producing wikitext that would be woven into existing pages was precisely and directly vetoed for us in 2020.
*:::You stating that it's actually possible, or starting votes about this, or complaining at me, Denny, or whomever in the team hasn't changed this fact. At some point even I will run out of good faith assumptions, when you repeatedly make statements that have been refuted. If you think the lack of wikitext is the red line over which you won't work with the project, that's understandable if sad, but I don't understand your comments. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:10, 11 August 2026 (UTC)
*::::Thank you for the clarification, James. I think the “woven into existing pages” qualification deserves closer scrutiny. It seems plausible (to me) that an entire Abstract Wikipedia article could be delivered as HTML, wikitext, rich text, plain text or any other format, so long as it is not actually delivered into the unparsed wikitext of a page. Is that a misinterpretation of the “veto” (which I haven’t actually seen)?
*::::The focus today is on whole articles, but that has never been my priority. As far as functions are concerned, wikitext is just plain text, so I don’t see any issues with individual functions returning wikitext, apart from the “why doesn’t it parse” confusion. Should we consider a new type for “unparsable” wikitext that, unlike strings, would require a display function before functions returning that type could be embedded? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:21, 11 August 2026 (UTC)
*:::::@[[User:GrounderUK|GrounderUK]]: I don't understand your suggestion. Any Function can today return a Z6/String with wikitext-like characters in it, but the veto is that results will never be parsed as such into pages. Your proposed new non-parsed wikitext Type would need a display Function, as you say. Writing a display Function to turn wikitext into HTML would be extremely challenging to write, and an unbelievable expense of time. Parsoid, which this would mimic without being able to be called or share anything, is after ~15 years of work and millions of dollars of staff time now ~100k lines of pretty densely-written PHP (plus more than that again of test cases). Even if this were built, it would still never work for the things people are actually asking for when they say "wikitext" — templates, references, categories, ''etc.'' — as they are page-level integration concerns. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:27, 12 August 2026 (UTC)
*::::Although you have discussed it with Amir, I would also appreciate an explainer somewhere of who, where, why, and exactly what was vetoed. Without that it's impossible for me to know what is "actually possible". I was not around for discussions in 2020 - if it's public, I'd be interested in a link. [[Z10919|My first function]] on WF was to make Wikitext, as I assumed that was how we would eventually deliver Wikipedia content. [[Wikifunctions:Embedded function calls]] does give me some understanding of why this direction was chosen, and I'm broadly okay with contributing under whatever restrictions are current. But this whole page is about improvement. So let's allow space for Amir to raise this, especially if it sheds light for others of us, and possibly leads to improvement. Possibly even without further development from the AW dev team. Along with @[[User:GrounderUK|GrounderUK]]'s suggestions above, I think we have under-explored making functions that output string-wikitext. For example, the grammatical tables for Wiktionary could be written like this. Rather than "embedding" (~transclude), we could copy-paste (~subst) into pages (on any Wiki, not just Parsoid etc). This would have the advantage that it could be further edited by the receiving community. It would have the disadvantage that it would not be live-updated, so it might work better for grammar tables than for live population lists. But even live updating data ''could'' be incorporated by putting smaller #function calls inside the tables (depending whether you plan to implement the 5-10 call hard cap you mentioned at [https://phabricator.wikimedia.org/T431175 T431175]). I don't know if any of this would improve the uptake of WF content being used directly in non-AW wikis. It might. For now it's not my focus, but I think some of these options are in the WF contributors hands, and may only require little support from the AW team. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:03, 12 August 2026 (UTC)
*:::::@[[User:99of9|99of9]]: The veto was made in the very early system design conversations in 2020 by SRE and Security, and what we would now call the MediaWiki group.
*:::::My concern is that this page was meant to be about actionable ideas, and diverting a huge amount of effort into this conversation when Amir was part of those conversations then is disrespectful of your time. I'd of course be happy to discuss, at length, but it feels like this is a detailed enough area that it should be its own page/set of conversations that can be discussed, agreed/concluded, and summarised at length? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:31, 12 August 2026 (UTC)
*::::::I think that’s fair. The problem in this specific context is that “Support wikitext in functions output” can have multiple interpretations. I’m happy to expand on my previous comments here or elsewhere, but I did attempt to keep them as brief as possible.
*::::::Just to clarify one point: a new wikitext type would need '''not''' to have a display function, so that wikitext functions would be unavailable as embedded functions, unlike a current string function whose string is intended to be wikitext. Or it might be formatted as a copyable text block… whatever the community concludes, and subject to the current “staff” discretion, when it comes to connecting an eventual display function. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:09, 12 August 2026 (UTC)
*::::::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]],
*::::::It is possible that my memory of the last six years is horribly broken, which is not totally inconceivable because I am diagnosed with a few neuropsychological conditions, at least some of which are lifelong. However, if it's not horribly broken then:
*::::::* I didn't know about the 2020 SRE "veto" until you mentioned it on this page on August 11.
*::::::* {{tq|Amir was part of those conversations then}} - I was not part of those conversations. Like, ''at all''. If I was, then my memory of them has been damaged somehow. For that matter, I don't recall being part of any conversations about Wikifunctions in 2020, except a very informal 1:1 chat with Denny very early in the project, and my public and mostly supportive responses on Meta.
*::::::* I first learned about the fact that Wikifunctions output will not be parsed as wikitext in the middle of 2024. If I knew about it in 2020, I wouldn't express any support for this project back then, as I did on the page [[:m:Abstract Wikipedia/Archive 1]], and I'd probably say that it shouldn't be done at all because no support for parsed wikitext means that not a lot of people will want to use it.
*::::::* {{tq|You and I have directly discussed this before, repeatedly}} - the only two times I can recall in which I spoke to you directly about this in any way are both public: [https://www.youtube.com/watch?v=XOeZ8sHimN0&t=4439s here] and [https://www.wikifunctions.org/wiki/Wikifunctions_talk:Embedded_function_calls#c-Amire80-20250424102200-Wikitext_output_section here]. In neither of those cases I learned from you about the "veto", or about ''why'' is wikitext parsing prohibited, or what is this prohibition good for, etc. (I am still really curious about the answers to these questions.)
*::::::* {{tq|You stating that it's actually possible}} - I'm pretty sure that I never said that adding wikitext parsing support to Wikifunctions is "actually possible". I don't know enough about parsing to claim if it's possible or not. If you think that I did claim this anywhere, please show me where, and I'll try to understand why did I say it then. What I did speak about is that it is ''desirable''.
*::::::* I cannot recall {{tq|repeatedly making statements that have been refuted}}. If you have examples of this, please give them before throwing accusations of bad faith around. If you don't have them, then please do not do this, it is very rude.
*::::::The only thing that I should clarify is that when I said "It's your call if you want to fix it", I didn't necessarily mean you personally. I meant anyone who wants Wikifunctions to have some users and has the power to do it. You say: {{tq|If you think the lack of wikitext is the red line over which you won't work with the project, that's understandable if sad}} - well, I think that it's not just my red line, but that it's almost everyone's red line. Again: It is a cold hard fact that sixteen months after the deployment of that feature, practically no one embeds Wikifunctions into wiki articles. The likely root cause of this is the lack of support for wikitext parsing, although I'd love to hear other theories.
*::::::If you cannot do it, then don't do it, but it likely means that the number of people who actually use Wikifunctions will remain negligible for the foreseeable future, and probably forever. I'll be happy to be proven wrong about this someday. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 00:08, 13 August 2026 (UTC)
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:11, 5 August 2026 (UTC) Without wikitext the Abstract Wikipedia is not a real Wikipedia. Using wikitext code for bold, italic etc. Maybe also for Wikilinks.
*:It should be for everything, not just bold, italic, and links. Wikitext is much more than that: magic words, article structure, etc. I'm not saying that it's good; there are lots of problems with wikitext, but it doesn't matter, because wikitext is the way in which practically all the content in all the wikis is stored, so you are right when you say that without wikitext the Abstract Wikipedia is not a real Wikipedia. Theoretically, the format shouldn't matter, because sharing knowledge shouldn't depend on the markup language, but practically, it matters a lot. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:05, 7 August 2026 (UTC)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 17:05, 7 August 2026 (UTC)
* —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 13:10, 11 August 2026 (UTC)
* ''Sign here''
=== Completely change the UI of compositions ===
: I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code.
* [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC)
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:18, 5 August 2026 (UTC) I don't propose to get rid of compositions, but make the default output more readable by automatically start a new function on a new line, and indent automatically. Also in read mode.
* Same. It's frustrating to have to click my mouse 10 times through a bunch of functions just to change an input value [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:38, 6 August 2026 (UTC)
* From my no-code perspective, the ideal interface for me would be would be to see the generated text, then in the edit mode click on a sentence and see in the function, or set the cursor somewhere and be able to add a function there. (Maybe off topic, I do not know what a composition is). [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 18:04, 11 August 2026 (UTC)
* ''Sign here''
=== Allow choice of implementation to be forced ===
: Where a function has multiple implementations, it would be helpful to be able to force the orchestrator to select a particular implementation for a particular run (or a particular session or a particular user). This would often be very helpful for debugging, or when an implementation appears to have a bug. I am not too sure how that could work - I propose that each user should be able to mark any implementation as always to be selected in their case (or perhaps as never to be selected). Perhaps only in the current session.
:It would even be useful to have a mode in a given session where the orchestrator always selects the first (or last) implementation for all functions - then one would at least know which implementation was going to be called!
* [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:35, 5 August 2026 (UTC)
*:@[[User:Strobilomyces|Strobilomyces]]: The orchestrator will (currently) only ever chose the first connected implementation (for a language we support). Maybe we could make it clearer? For debugging, the idea is that you can do that from the implementation page whether or not it's connected, such as on [[Z15788]]. We could highlight that, perhaps? Can you give an example outside of debugging where you might want to allow multiple implementations to be connected but choose different implementations at run-time? I cannot suggest what we could do without understanding better the need, sorry! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 17:30, 5 August 2026 (UTC)
*::Clarification: "First connected implementation" means the first one listed in the JSON version of the function (which is sometimes promoted or demoted by Wikilambda bot), rather than the first one displayed in the UI list, or the first one that was ever connected. Highlighting this implementation in the UI would be nice. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:15, 6 August 2026 (UTC)
*:::Yup, good point; we could definitely improve the UX here to indicate which is the "winning" implementation. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:34, 6 August 2026 (UTC)
*::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]] The ability to test a given implementation directly is very useful. But functions often call other functions and it makes debugging difficult if it is not possible to tell which implementation will be executed or has been executed at the lower level. If it currently always the same version, then that is good. I would like to know how to tell which version will be or has been executed. How do I see the JSON version of the subfunction? Do I have to use the API? [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:27, 6 August 2026 (UTC)
*:::I find it by looking at the history and comparing diffs. Here's a diff showing that Wikilambda bot promoted the JS implementation to the top: https://www.wikifunctions.org/w/index.php?title=Z13521&diff=289160&oldid=232341 . --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:46, 6 August 2026 (UTC)
*:::@[[User:Strobilomyces|Strobilomyces]]: Yeah, you're right that one issue that comes up some times is our collapsing the meta-data responses from sub-calls into the top-level one, and so details like what Implementation was used are missed. More pressingly, it can be hard to see what sub-call caused an error (''e.g.'' "no Lexeme found"). [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:33, 7 August 2026 (UTC)
*::A particular case where the preferred implementation should not be used is when testing a recursive implementation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:04, 6 August 2026 (UTC)
*:You can run {{Z|Z35874}} to get the identifier of the currently preferred implementation for a specified function. You could also have [https://www.wikifunctions.org/view/en/Z37465?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37465%22%2C%22Z37465K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35874%22%2C%22Z35874K1%22%3A%22Z10000%22%7D%2C%22Z37465K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35874%22%2C%22Z35874K1%22%3A%22Z10000%22%7D%7D a hyperlink to the implementation].
*:When browsing, if you click on any of a function’s test cases, the implementations that are connected to the function are listed in the correct order in the Implementations box. This is also true when adding a new test case to a function.
*:Or we could [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%22Z33470%22%2C%22Z33470K1%22%3A%22view+function%E2%80%99s+JSON%22%2C%22Z33470K2%22%3A%22a%22%2C%22Z33470K3%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z883%22%2C%22Z883K1%22%3A%22Z6%22%2C%22Z883K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z6%22%2C%22Z882K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z881%22%2C%22Z881K1%22%3A%22Z6%22%7D%7D%2C%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z6%22%2C%22Z882K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%22href%22%2C%22K2%22%3A%5B%22Z6%22%2C%22https%3A%2F%2Fwww.wikifunctions.org%2Fwiki%2F%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z28231%22%2C%22Z28231K1%22%3A%22Z801%22%7D%2C%22%3Faction%3Draw%22%5D%7D%5D%7D%7D%7D turn this into a function], I suppose, or [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%22Z811%22%2C%22Z811K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z803%22%2C%22Z803K1%22%3A%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22K1%22%7D%2C%22Z803K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z804%22%2C%22Z804K1%22%3A%5B%22Z39%22%2C%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22Z8K4%22%7D%5D%2C%22Z804K2%22%3A%22Z10000%22%7D%7D%7D%7D just this]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:51, 6 August 2026 (UTC)
*::Ah, OK. I thought that the implementation to be used was selected each time that a function was executed; if it is only selected occasionally for all executions, that is better. It would indeed be good to have a flagged indication of the "winning" first implementation, especially if it is not always the first listed on the function. So at present, if you make an alternative implementation or have a non-winning one, you can only test it independently; you cannot test it being called by another function. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:28, 7 August 2026 (UTC)
*:::correct. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:13, 7 August 2026 (UTC)
* ''Sign here''
=== Allow Wikifunctions functions to be called from Python and Javascript ===
: As indicated in an earlier suggestion, it is not convenient to write complicated code in the form of compositions. I think far more code would be contributed if it could be done in Python or Javascript.
* [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:44, 5 August 2026 (UTC)
* This is extremely important to me. It's much easier and more readable for someone to write a couple lines of code rather than calling 10 functions. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 06:49, 7 August 2026 (UTC)
* ''Sign here''
=== Allow clearing cache in WF/AW ===
: Add a way to clear the cache for a function given a certain input(s). For example, if a function takes a QID and a language, I might want to clear the cache for all outputs that take French in and all outputs that take Q90 in.
* [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 00:48, 13 August 2026 (UTC)
=== 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.
jhloc9wi20y61kz9c6wx3a37cr56nrk
298848
298697
2026-08-13T09:35:01Z
HenkvD
1290
/* Allow clearing cache in WF/AW */
298848
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)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 00:56, 7 August 2026 (UTC)
* [[User:Jens Ohlig|Jens Ohlig]] ([[User talk:Jens Ohlig|talk]]) 19:37, 9 August 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)
*:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC)
=== Add short description fields to Functions' arguments, to help people can understand what the inputs mean when they use them ===
: For Functions, we have labels, aliases, and short descriptions, but Functions' inputs just have a single label each, which can make it hard for people to know what to put where, especially if they have unusual or unfamiliar words. Add a short description field, maybe shown via a secondary accessor like a "[[File:Codex icon info color-notice.svg|20x20px]]" rather than all the time.
* ''Better documentation of existing functions may also help. The existing one seem outdated or too complicated. We could have pages like "useful functions for towns". Descriptions should also help searching and finding the right function.'' [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 18:04, 11 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].
*:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC)
*::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]] Yes, argument description. Like a description for function [https://www.wikifunctions.org/w/index.php?title=Z37921&action=edit&uselang=en]. Like in JavaDoc. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 19:58, 5 August 2026 (UTC)
*:::Aha, right. Is it OK if I split this out into its own section? That's a very different change from what this section was written up as, based on what I heard in Paris, and should have its own discussion. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 20:06, 5 August 2026 (UTC)
*::::Sure. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 20:12, 5 August 2026 (UTC)
*:As function writers we can probably do a better job of using the full length of the label we are already allowed (e.g. to explain what hypernym means in that context). --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:15, 7 August 2026 (UTC)
* ''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.
* {{neutral|Comment}} The suggestion of [[phab:T428224|accepting Commons filenames]] as well as MIDs would mean that media values and their qualifiers could be pulled from a Wikidata Item, but most of the metadata isn't there, it's on Commons. I'm not sure which parts from Commons would be useful, maybe the author/licence, maybe the structured data ('depicts' etc.). Does anyone know of a Scribunto module on a sister project which uses metadata from Commons? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:45, 9 August 2026 (UTC)
* It would be simpler to have a function to generate the caption ? [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''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''
=== Abstract source mock-ups and multilingual reviews ===
:We are approaching Abstract Wikipedia from the bottom up, with very simple examples. This may be the "Wiki Way", but for software it is very unconventional, and I think it is uncertain whether it can eventually work for more advanced text. The project will have failed unless natural text similar in complexity to current Wikipedia articles can be generated. I think nobody (except possibly [[user:mahir256|Mahir Morshed]]) understands what the abstract source for more complicated sentences would look like.
:Mahir Morshed has created a multilingual text generation system called Ninai/Udiron at [[toolforge:elemthala]] (see his introduction at https://www.wikifunctions.org/wiki/Wikifunctions:Status_updates/2024-10-17 and his session at Wikimania). This is linked to Abstract Wikipedia, and extremely relevant to it (since it is the only real current proposal for the abstract souce that I know), but it should be noted that Ninai is only a proposal, not Abstract Wikipedia policy. The list of constructors defines the abstract source as it is at present. Also more information on how this abstract content can be constructed can be found at https://www.wikidata.org/wiki/User:Mahir256/language-generation, with various links and references.
:It is not clear to me whether the abstract source, consisting of functions of Wikidata items backed up by lexemes, can even work at all for a wide variety of languages. Rendering a text needs much information which is special to the target language, for instance there can be genders, grammatical cases, polite forms of address, etc. Example: The Eiffel Tower (Q243) usually needs a definite article when used in English, whereas Blackpool Tower (Q880905) does not. Where should this information for the English renderer be held? It cannot be in the abstract source, since the answer is special for English; some editors of the abstract source will speak languages which do not use articles. Well, I think that this type of item needs an English lexeme with a flag to indicate the article usage, and that would be a solution. Another example relates to the grammatical tenses, voices and moods of verbs. How will that be managed? I suppose that a verb tense indication must be given as a parameter in the abstract source, but how will the values of this parameter be related to all the possible tense/voice/mood verb forms in all the languages? There are an enormous number of such diverse features; how can we be sure that there is enough information in the abstract source to do the rendering in all cases?
:I think that there is an urgent need to create examples of complex text (such as real Wikipedia articles) in the proposed abstract source. Then testers who comprehend the abstract source format and also know a relevant language should interpret the source text and confirm whether they understand it and whether they have enough information to reconstruct the text in their own language (not by software but with their own mental processes). If so, that would give much-needed confidence that the Abstract Wikipedia scheme can actually work, and I think it would advance the project by making clearer the next needed steps.
* [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 20:41, 5 August 2026 (UTC)
* I do not know if this is a priority but would clearly be interesting to test. I am curious to know if abstract Wikipedia can express something more subtle or complex than a wikidata statements. But it is a strategic question: is the goal to put wikidata statements into sentences (with relatively poor language) to build automatic placeholders articles and call for additional human contribution, or is the goal to generate a full "Wikipedia article" with a rich language ? [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''Sign here''
=== More showcase/example items ===
: More articles to give an idea of what's possible or good practice. The impressive [[abstract:Q408|Australia]] article is great, but I'm thinking about something-like the query for cats in the Wikidata query service. Ideally with an option to copy everything as the foundation for a new article on a similar topic.
* [[User:Jens Ohlig|Jens Ohlig]] ([[User talk:Jens Ohlig|talk]]) 19:37, 9 August 2026 (UTC)
* [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''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
* [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC)
* [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''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)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:03, 7 August 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)
* Will be useful once users manage to write more than one section. [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 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.
* {{neutral|Comment}} e.g. {{P|569}}:{{P|1535}}={{Q|138748413}} w/ qual. {{P|528}}=[[Z37683]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 00:57, 7 August 2026 (UTC)
* It would be nice for statements already present in Wikidata to be converted to form the sentences in the Abstract Wikipedia, instead of adding statements already present in Wikidata again in the A.W., as in [https://abstract.wikipedia.org/view/kcg/Q7251 Alan Turing]. [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:02, 7 August 2026 (UTC)
* More simply, i think it would be nice to have functions suggested depending on the kind of item (suggested functions for towns, for people...). We could also have templates that include multiple functions (e.g. introductory paragraph for town) that fetch the relevant statements (the user can then check them). (If it exists already it's hard to find). [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 August 2026 (UTC)
* ''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''
=== Fill in the parameters at copy/paste ===
: Fill in the parameters at copy/paste if the number and types of parameters match. That is especialy usefull when copying a new function from one language to an other. Currenltly every parameter has to be filled manually.
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:25, 5 August 2026 (UTC) (as proposer) I just created {{Z|Z38911}} and it took me very long to fill all 30! parameters correctly~
*:My apologies for making it so complicated! [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 23:04, 11 August 2026 (UTC)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:21, 7 August 2026 (UTC)
* —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 13:11, 11 August 2026 (UTC)
* [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 18:06, 11 August 2026 (UTC)
* [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 23:04, 11 August 2026 (UTC)
* ''Sign here''
=== Example: Thing to fix (copy me!) ===
: What it would involve, and why it would be valuable.
* This could be a useful shortcut if the Wikidata statements don't get called automatically. [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:20, 7 August 2026 (UTC)
* ''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)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:15, 7 August 2026 (UTC)
* For me it seemed it was necessary to search the QID to find and article, this could be clearer. Or the search by label should be supported.[[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 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)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 01:14, 7 August 2026 (UTC)
* —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 13:09, 11 August 2026 (UTC)
* [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 17:51, 11 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 ===
{{seealso|WF:Request for cleanup#Long names and descriptions}}
: 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)
* [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC)
* [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:09, 5 August 2026 (UTC)
* ''Sign here''
=== Support wikitext in functions output ===
: Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded function calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it.
* [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC)
** {{ping|Amire80|p=,}} {{ping|HenkvD}} What would you do with the produced Wikitext? Copy it into an existing page on one of the sister projects? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:01, 7 August 2026 (UTC)
**:The same things that everyone does with templates and modules. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 02:50, 7 August 2026 (UTC)
**::We should write functions as Wikitext like <nowiki>'''[[Q1]]'''</nowiki> and table and templates and modules etcetera. that should be rendered into HTML or so, the same as string to HTML functions. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:45, 7 August 2026 (UTC)
*:@[[User:Amire80|Amire80]]: As you may recall from the repeated times this has been discussed, this isn't in our gift to offer, regardless of how much you ask for it, sorry. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:34, 7 August 2026 (UTC)
*::Look, it's not just me; more than a year has passed since enabling the embedding of Wikifunctions into Wikipedia and Wiktionary articles, and practically no one uses it. I'm just trying to explain the likely reason.
*::If you are going to respond that this survey is not about embedding Wikifunctions into other wikis, but about Abstract Wikipedia, it doesn't change much: this makes Abstract Wikipedia so different from other Wikipedias that contributing to it is unreasonably hard for almost everyone.
*::It's your call if you want to fix it. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 11:24, 8 August 2026 (UTC)
*:::@[[User:Amire80|Amire80]]:
*:::<blockquote>It's your call if you want to fix it.</blockquote>
*:::No. It is not, and never has been, in the Abstract Wikipedia team's power to "give" this feature to you. You and I have directly discussed this before, repeatedly. Wikifunctions producing wikitext that would be woven into existing pages was precisely and directly vetoed for us in 2020.
*:::You stating that it's actually possible, or starting votes about this, or complaining at me, Denny, or whomever in the team hasn't changed this fact. At some point even I will run out of good faith assumptions, when you repeatedly make statements that have been refuted. If you think the lack of wikitext is the red line over which you won't work with the project, that's understandable if sad, but I don't understand your comments. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:10, 11 August 2026 (UTC)
*::::Thank you for the clarification, James. I think the “woven into existing pages” qualification deserves closer scrutiny. It seems plausible (to me) that an entire Abstract Wikipedia article could be delivered as HTML, wikitext, rich text, plain text or any other format, so long as it is not actually delivered into the unparsed wikitext of a page. Is that a misinterpretation of the “veto” (which I haven’t actually seen)?
*::::The focus today is on whole articles, but that has never been my priority. As far as functions are concerned, wikitext is just plain text, so I don’t see any issues with individual functions returning wikitext, apart from the “why doesn’t it parse” confusion. Should we consider a new type for “unparsable” wikitext that, unlike strings, would require a display function before functions returning that type could be embedded? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:21, 11 August 2026 (UTC)
*:::::@[[User:GrounderUK|GrounderUK]]: I don't understand your suggestion. Any Function can today return a Z6/String with wikitext-like characters in it, but the veto is that results will never be parsed as such into pages. Your proposed new non-parsed wikitext Type would need a display Function, as you say. Writing a display Function to turn wikitext into HTML would be extremely challenging to write, and an unbelievable expense of time. Parsoid, which this would mimic without being able to be called or share anything, is after ~15 years of work and millions of dollars of staff time now ~100k lines of pretty densely-written PHP (plus more than that again of test cases). Even if this were built, it would still never work for the things people are actually asking for when they say "wikitext" — templates, references, categories, ''etc.'' — as they are page-level integration concerns. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:27, 12 August 2026 (UTC)
*::::Although you have discussed it with Amir, I would also appreciate an explainer somewhere of who, where, why, and exactly what was vetoed. Without that it's impossible for me to know what is "actually possible". I was not around for discussions in 2020 - if it's public, I'd be interested in a link. [[Z10919|My first function]] on WF was to make Wikitext, as I assumed that was how we would eventually deliver Wikipedia content. [[Wikifunctions:Embedded function calls]] does give me some understanding of why this direction was chosen, and I'm broadly okay with contributing under whatever restrictions are current. But this whole page is about improvement. So let's allow space for Amir to raise this, especially if it sheds light for others of us, and possibly leads to improvement. Possibly even without further development from the AW dev team. Along with @[[User:GrounderUK|GrounderUK]]'s suggestions above, I think we have under-explored making functions that output string-wikitext. For example, the grammatical tables for Wiktionary could be written like this. Rather than "embedding" (~transclude), we could copy-paste (~subst) into pages (on any Wiki, not just Parsoid etc). This would have the advantage that it could be further edited by the receiving community. It would have the disadvantage that it would not be live-updated, so it might work better for grammar tables than for live population lists. But even live updating data ''could'' be incorporated by putting smaller #function calls inside the tables (depending whether you plan to implement the 5-10 call hard cap you mentioned at [https://phabricator.wikimedia.org/T431175 T431175]). I don't know if any of this would improve the uptake of WF content being used directly in non-AW wikis. It might. For now it's not my focus, but I think some of these options are in the WF contributors hands, and may only require little support from the AW team. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:03, 12 August 2026 (UTC)
*:::::@[[User:99of9|99of9]]: The veto was made in the very early system design conversations in 2020 by SRE and Security, and what we would now call the MediaWiki group.
*:::::My concern is that this page was meant to be about actionable ideas, and diverting a huge amount of effort into this conversation when Amir was part of those conversations then is disrespectful of your time. I'd of course be happy to discuss, at length, but it feels like this is a detailed enough area that it should be its own page/set of conversations that can be discussed, agreed/concluded, and summarised at length? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:31, 12 August 2026 (UTC)
*::::::I think that’s fair. The problem in this specific context is that “Support wikitext in functions output” can have multiple interpretations. I’m happy to expand on my previous comments here or elsewhere, but I did attempt to keep them as brief as possible.
*::::::Just to clarify one point: a new wikitext type would need '''not''' to have a display function, so that wikitext functions would be unavailable as embedded functions, unlike a current string function whose string is intended to be wikitext. Or it might be formatted as a copyable text block… whatever the community concludes, and subject to the current “staff” discretion, when it comes to connecting an eventual display function. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:09, 12 August 2026 (UTC)
*::::::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]],
*::::::It is possible that my memory of the last six years is horribly broken, which is not totally inconceivable because I am diagnosed with a few neuropsychological conditions, at least some of which are lifelong. However, if it's not horribly broken then:
*::::::* I didn't know about the 2020 SRE "veto" until you mentioned it on this page on August 11.
*::::::* {{tq|Amir was part of those conversations then}} - I was not part of those conversations. Like, ''at all''. If I was, then my memory of them has been damaged somehow. For that matter, I don't recall being part of any conversations about Wikifunctions in 2020, except a very informal 1:1 chat with Denny very early in the project, and my public and mostly supportive responses on Meta.
*::::::* I first learned about the fact that Wikifunctions output will not be parsed as wikitext in the middle of 2024. If I knew about it in 2020, I wouldn't express any support for this project back then, as I did on the page [[:m:Abstract Wikipedia/Archive 1]], and I'd probably say that it shouldn't be done at all because no support for parsed wikitext means that not a lot of people will want to use it.
*::::::* {{tq|You and I have directly discussed this before, repeatedly}} - the only two times I can recall in which I spoke to you directly about this in any way are both public: [https://www.youtube.com/watch?v=XOeZ8sHimN0&t=4439s here] and [https://www.wikifunctions.org/wiki/Wikifunctions_talk:Embedded_function_calls#c-Amire80-20250424102200-Wikitext_output_section here]. In neither of those cases I learned from you about the "veto", or about ''why'' is wikitext parsing prohibited, or what is this prohibition good for, etc. (I am still really curious about the answers to these questions.)
*::::::* {{tq|You stating that it's actually possible}} - I'm pretty sure that I never said that adding wikitext parsing support to Wikifunctions is "actually possible". I don't know enough about parsing to claim if it's possible or not. If you think that I did claim this anywhere, please show me where, and I'll try to understand why did I say it then. What I did speak about is that it is ''desirable''.
*::::::* I cannot recall {{tq|repeatedly making statements that have been refuted}}. If you have examples of this, please give them before throwing accusations of bad faith around. If you don't have them, then please do not do this, it is very rude.
*::::::The only thing that I should clarify is that when I said "It's your call if you want to fix it", I didn't necessarily mean you personally. I meant anyone who wants Wikifunctions to have some users and has the power to do it. You say: {{tq|If you think the lack of wikitext is the red line over which you won't work with the project, that's understandable if sad}} - well, I think that it's not just my red line, but that it's almost everyone's red line. Again: It is a cold hard fact that sixteen months after the deployment of that feature, practically no one embeds Wikifunctions into wiki articles. The likely root cause of this is the lack of support for wikitext parsing, although I'd love to hear other theories.
*::::::If you cannot do it, then don't do it, but it likely means that the number of people who actually use Wikifunctions will remain negligible for the foreseeable future, and probably forever. I'll be happy to be proven wrong about this someday. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 00:08, 13 August 2026 (UTC)
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:11, 5 August 2026 (UTC) Without wikitext the Abstract Wikipedia is not a real Wikipedia. Using wikitext code for bold, italic etc. Maybe also for Wikilinks.
*:It should be for everything, not just bold, italic, and links. Wikitext is much more than that: magic words, article structure, etc. I'm not saying that it's good; there are lots of problems with wikitext, but it doesn't matter, because wikitext is the way in which practically all the content in all the wikis is stored, so you are right when you say that without wikitext the Abstract Wikipedia is not a real Wikipedia. Theoretically, the format shouldn't matter, because sharing knowledge shouldn't depend on the markup language, but practically, it matters a lot. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:05, 7 August 2026 (UTC)
* [[User:Kambai Akau|Kambai Akau]] ([[User talk:Kambai Akau|talk]]) 17:05, 7 August 2026 (UTC)
* —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 13:10, 11 August 2026 (UTC)
* ''Sign here''
=== Completely change the UI of compositions ===
: I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code.
* [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC)
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:18, 5 August 2026 (UTC) I don't propose to get rid of compositions, but make the default output more readable by automatically start a new function on a new line, and indent automatically. Also in read mode.
* Same. It's frustrating to have to click my mouse 10 times through a bunch of functions just to change an input value [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:38, 6 August 2026 (UTC)
* From my no-code perspective, the ideal interface for me would be would be to see the generated text, then in the edit mode click on a sentence and see in the function, or set the cursor somewhere and be able to add a function there. (Maybe off topic, I do not know what a composition is). [[User:Jeanne Noiraud|Jeanne Noiraud]] ([[User talk:Jeanne Noiraud|talk]]) 18:04, 11 August 2026 (UTC)
* ''Sign here''
=== Allow choice of implementation to be forced ===
: Where a function has multiple implementations, it would be helpful to be able to force the orchestrator to select a particular implementation for a particular run (or a particular session or a particular user). This would often be very helpful for debugging, or when an implementation appears to have a bug. I am not too sure how that could work - I propose that each user should be able to mark any implementation as always to be selected in their case (or perhaps as never to be selected). Perhaps only in the current session.
:It would even be useful to have a mode in a given session where the orchestrator always selects the first (or last) implementation for all functions - then one would at least know which implementation was going to be called!
* [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:35, 5 August 2026 (UTC)
*:@[[User:Strobilomyces|Strobilomyces]]: The orchestrator will (currently) only ever chose the first connected implementation (for a language we support). Maybe we could make it clearer? For debugging, the idea is that you can do that from the implementation page whether or not it's connected, such as on [[Z15788]]. We could highlight that, perhaps? Can you give an example outside of debugging where you might want to allow multiple implementations to be connected but choose different implementations at run-time? I cannot suggest what we could do without understanding better the need, sorry! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 17:30, 5 August 2026 (UTC)
*::Clarification: "First connected implementation" means the first one listed in the JSON version of the function (which is sometimes promoted or demoted by Wikilambda bot), rather than the first one displayed in the UI list, or the first one that was ever connected. Highlighting this implementation in the UI would be nice. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:15, 6 August 2026 (UTC)
*:::Yup, good point; we could definitely improve the UX here to indicate which is the "winning" implementation. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:34, 6 August 2026 (UTC)
*::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]] The ability to test a given implementation directly is very useful. But functions often call other functions and it makes debugging difficult if it is not possible to tell which implementation will be executed or has been executed at the lower level. If it currently always the same version, then that is good. I would like to know how to tell which version will be or has been executed. How do I see the JSON version of the subfunction? Do I have to use the API? [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:27, 6 August 2026 (UTC)
*:::I find it by looking at the history and comparing diffs. Here's a diff showing that Wikilambda bot promoted the JS implementation to the top: https://www.wikifunctions.org/w/index.php?title=Z13521&diff=289160&oldid=232341 . --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:46, 6 August 2026 (UTC)
*:::@[[User:Strobilomyces|Strobilomyces]]: Yeah, you're right that one issue that comes up some times is our collapsing the meta-data responses from sub-calls into the top-level one, and so details like what Implementation was used are missed. More pressingly, it can be hard to see what sub-call caused an error (''e.g.'' "no Lexeme found"). [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:33, 7 August 2026 (UTC)
*::A particular case where the preferred implementation should not be used is when testing a recursive implementation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:04, 6 August 2026 (UTC)
*:You can run {{Z|Z35874}} to get the identifier of the currently preferred implementation for a specified function. You could also have [https://www.wikifunctions.org/view/en/Z37465?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37465%22%2C%22Z37465K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35874%22%2C%22Z35874K1%22%3A%22Z10000%22%7D%2C%22Z37465K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35874%22%2C%22Z35874K1%22%3A%22Z10000%22%7D%7D a hyperlink to the implementation].
*:When browsing, if you click on any of a function’s test cases, the implementations that are connected to the function are listed in the correct order in the Implementations box. This is also true when adding a new test case to a function.
*:Or we could [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%22Z33470%22%2C%22Z33470K1%22%3A%22view+function%E2%80%99s+JSON%22%2C%22Z33470K2%22%3A%22a%22%2C%22Z33470K3%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z883%22%2C%22Z883K1%22%3A%22Z6%22%2C%22Z883K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z6%22%2C%22Z882K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z881%22%2C%22Z881K1%22%3A%22Z6%22%7D%7D%2C%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z6%22%2C%22Z882K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%22href%22%2C%22K2%22%3A%5B%22Z6%22%2C%22https%3A%2F%2Fwww.wikifunctions.org%2Fwiki%2F%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z28231%22%2C%22Z28231K1%22%3A%22Z801%22%7D%2C%22%3Faction%3Draw%22%5D%7D%5D%7D%7D%7D turn this into a function], I suppose, or [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%22Z811%22%2C%22Z811K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z803%22%2C%22Z803K1%22%3A%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22K1%22%7D%2C%22Z803K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z804%22%2C%22Z804K1%22%3A%5B%22Z39%22%2C%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22Z8K4%22%7D%5D%2C%22Z804K2%22%3A%22Z10000%22%7D%7D%7D%7D just this]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:51, 6 August 2026 (UTC)
*::Ah, OK. I thought that the implementation to be used was selected each time that a function was executed; if it is only selected occasionally for all executions, that is better. It would indeed be good to have a flagged indication of the "winning" first implementation, especially if it is not always the first listed on the function. So at present, if you make an alternative implementation or have a non-winning one, you can only test it independently; you cannot test it being called by another function. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:28, 7 August 2026 (UTC)
*:::correct. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:13, 7 August 2026 (UTC)
* ''Sign here''
=== Allow Wikifunctions functions to be called from Python and Javascript ===
: As indicated in an earlier suggestion, it is not convenient to write complicated code in the form of compositions. I think far more code would be contributed if it could be done in Python or Javascript.
* [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:44, 5 August 2026 (UTC)
* This is extremely important to me. It's much easier and more readable for someone to write a couple lines of code rather than calling 10 functions. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 06:49, 7 August 2026 (UTC)
* ''Sign here''
=== Allow clearing cache in WF/AW ===
: Add a way to clear the cache for a function given a certain input(s). For example, if a function takes a QID and a language, I might want to clear the cache for all outputs that take French in and all outputs that take Q90 in.
* [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 00:48, 13 August 2026 (UTC)
* [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:34, 13 August 2026 (UTC) I sometime use direct URL links where I have to fill in the correct Qid or Zid.
* ''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.
bzc5pq0sswuy4t5cpfscxx8t84rknvd
Z38522
0
88883
298817
294994
2026-08-13T08:29:34Z
Jsamwrites
938
298817
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38522"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38521",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K2"
},
"Z802K2": "They",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z24255",
"Z24255K1": {
"Z1K1": "Z7",
"Z7K1": "Z23082",
"Z23082K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K1"
},
"Z23082K2": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
}
},
"Z24255K2": [
"Z6091"
],
"Z24255K3": [
"Z60"
]
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": "was"
},
"Z802K3": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": "is"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21739",
"Z21739K1": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z37870",
"Z37870K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K1"
},
"Z37870K2": {
"Z1K1": "Z6092",
"Z6092K1": "P279"
},
"Z37870K3": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37870",
"Z37870K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K1"
},
"Z37870K2": {
"Z1K1": "Z6092",
"Z6092K1": "P279"
},
"Z37870K3": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": " "
}
},
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": "."
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "auto-classifying sentence – subclass, en, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
avfa8ebo3e6hqpoxbnvmuwym3b06vb5
298818
298817
2026-08-13T08:33:05Z
Jsamwrites
938
298818
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38522"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38521",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K2"
},
"Z802K2": "They",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z24255",
"Z24255K1": {
"Z1K1": "Z7",
"Z7K1": "Z23082",
"Z23082K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K1"
},
"Z23082K2": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
}
},
"Z24255K2": [
"Z6091"
],
"Z24255K3": [
"Z60"
]
}
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": "was"
},
"Z802K3": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": "is"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21739",
"Z21739K1": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z37870",
"Z37870K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K1"
},
"Z37870K2": {
"Z1K1": "Z6092",
"Z6092K1": "P279"
},
"Z37870K3": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37870",
"Z37870K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K1"
},
"Z37870K2": {
"Z1K1": "Z6092",
"Z6092K1": "P279"
},
"Z37870K3": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": " "
}
},
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": "."
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "auto-classifying sentence – subclass, en, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
iylt3hltdws6l23u9x7nqf2jl74m3ra
298820
298818
2026-08-13T08:35:58Z
Jsamwrites
938
298820
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38522"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38521",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K2"
},
"Z802K2": "They",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z24255",
"Z24255K1": {
"Z1K1": "Z7",
"Z7K1": "Z23082",
"Z23082K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K1"
},
"Z23082K2": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
}
},
"Z24255K2": [
"Z6091"
],
"Z24255K3": [
"Z60"
]
}
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": "were"
},
"Z802K3": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": "are"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z24255",
"Z24255K1": {
"Z1K1": "Z7",
"Z7K1": "Z23082",
"Z23082K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K1"
},
"Z23082K2": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
}
},
"Z24255K2": [
"Z6091"
],
"Z24255K3": [
"Z60"
]
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37870",
"Z37870K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K1"
},
"Z37870K2": {
"Z1K1": "Z6092",
"Z6092K1": "P279"
},
"Z37870K3": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": " "
}
},
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": "."
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "auto-classifying sentence – subclass, en, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4ls09yzj1u184rn8ss1u7op8besebyl
298821
298820
2026-08-13T08:40:08Z
Jsamwrites
938
298821
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38522"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38521",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K2"
},
"Z802K2": "They",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z24255",
"Z24255K1": {
"Z1K1": "Z7",
"Z7K1": "Z23082",
"Z23082K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K1"
},
"Z23082K2": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
}
},
"Z24255K2": [
"Z6091"
],
"Z24255K3": [
"Z60"
]
}
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": "were"
},
"Z802K3": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": "are"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z24255",
"Z24255K1": {
"Z1K1": "Z7",
"Z7K1": "Z23082",
"Z23082K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z22978",
"Z22978K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K1"
},
"Z22978K2": {
"Z1K1": "Z6092",
"Z6092K1": "P279"
}
}
},
"Z23082K2": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
}
},
"Z24255K2": [
"Z6091"
],
"Z24255K3": [
"Z60"
]
}
}
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": " "
}
},
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": "."
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "auto-classifying sentence – subclass, en, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6nox4eos2f6dv0bap68rm3n03ovbt10
298822
298821
2026-08-13T08:47:16Z
Jsamwrites
938
298822
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38522"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38521",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K2"
},
"Z802K2": "They",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z24255",
"Z24255K1": {
"Z1K1": "Z7",
"Z7K1": "Z23082",
"Z23082K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K1"
},
"Z23082K2": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
}
},
"Z24255K2": [
"Z6091"
],
"Z24255K3": [
"Z60"
]
}
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": "were"
},
"Z802K3": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": "are"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z24255",
"Z24255K1": {
"Z1K1": "Z7",
"Z7K1": "Z23082",
"Z23082K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z22978",
"Z22978K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K1"
},
"Z22978K2": {
"Z1K1": "Z6092",
"Z6092K1": "P279"
}
}
},
"Z23082K2": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
}
},
"Z24255K2": [
"Z6091"
],
"Z24255K3": [
"Z60"
]
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": " "
}
},
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": "."
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "auto-classifying sentence – subclass, en, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
aoomaxtdg01ju3bbb62fz0dtn998jtd
298823
298822
2026-08-13T08:49:15Z
Jsamwrites
938
298823
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38522"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38521",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K2"
},
"Z802K2": "They",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z24255",
"Z24255K1": {
"Z1K1": "Z7",
"Z7K1": "Z23082",
"Z23082K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K1"
},
"Z23082K2": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
}
},
"Z24255K2": [
"Z6091"
],
"Z24255K3": [
"Z60"
]
}
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": "were"
},
"Z802K3": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": "are"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z24255",
"Z24255K1": {
"Z1K1": "Z7",
"Z7K1": "Z23082",
"Z23082K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z22978",
"Z22978K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K1"
}
},
"Z22978K2": {
"Z1K1": "Z6092",
"Z6092K1": "P279"
}
}
},
"Z23082K2": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
}
},
"Z24255K2": [
"Z6091"
],
"Z24255K3": [
"Z60"
]
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": " "
}
},
{
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": "."
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z38521K4"
},
"Z11K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "auto-classifying sentence – subclass, en, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hnwimijqxa1d26pg0gzsmnwscii5qf3
Z38526
0
88896
298825
295002
2026-08-13T08:52:42Z
Jsamwrites
938
298825
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38526"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38521",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z38521",
"Z38521K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q7377"
},
"Z38521K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z38521K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z38521K4": "Z1002"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Mammals are vertebrates."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Mammal is a Vertebrata, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rxmelkklvxphz0727suvusda1kvb996
Z38700
0
89130
298666
295770
2026-08-12T21:38:00Z
Pamputt
314
298666
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38700"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38700K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38700K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical gender"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38700K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6095"
},
"Z8K3": [
"Z20",
"Z38708"
],
"Z8K4": [
"Z14",
"Z38701"
],
"Z8K5": "Z38700"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "find lexeme for id, grammatical gender, lang"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "trouver un lexème par id, genre grammatical, langu"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata lexeme for entity identifier and grammatical gender for a given language"
}
]
}
}
aqgj7w8hucq47fijz6z7rzfy62kpspt
Z38709
0
89139
298790
295780
2026-08-13T07:51:03Z
Denny
81
should be natural numbers, not integers. no negatives are possible.
298790
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38709"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z17K2": "Z38709K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of votes"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z38709K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number of total seats"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38709"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Saint-Laguë method"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Saint-Laguë, Webster method,"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Allocation of seats in an election according to Saint-Lague Method"
}
]
}
}
m0vuvuvpr9ehe97la1xy7w5e1d37hhp
298793
298790
2026-08-13T07:52:52Z
Denny
81
Added Z39325 to the approved list of test cases
298793
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38709"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z17K2": "Z38709K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of votes"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z38709K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number of total seats"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z8K3": [
"Z20",
"Z39325"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38709"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Saint-Laguë method"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Saint-Laguë, Webster method,"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Allocation of seats in an election according to Saint-Lague Method"
}
]
}
}
ketr2x7imksq055bq5xnfi9dk47k2a8
298803
298793
2026-08-13T08:08:38Z
Denny
81
Added Z38717 to the approved list of implementations
298803
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38709"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z17K2": "Z38709K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of votes"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z38709K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number of total seats"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z8K3": [
"Z20",
"Z39325"
],
"Z8K4": [
"Z14",
"Z38717"
],
"Z8K5": "Z38709"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Saint-Laguë method"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Saint-Laguë, Webster method,"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Allocation of seats in an election according to Saint-Lague Method"
}
]
}
}
ny79xmaicbzlh9ao12jijzssxstm62e
Z38717
0
89147
298802
296125
2026-08-13T08:08:20Z
Denny
81
needs ZID of function, not of test
298802
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38717"
},
"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 = [0] * 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[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"
]
}
}
pijzvgeyg2b9tprxtj4k1wx5xtqvsqy
Z38726
0
89156
298786
297307
2026-08-13T07:39:01Z
YoshiRulz
10156
Added Z39324 to the approved list of test cases
298786
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38726"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38726K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person entity"
}
]
}
}
],
"Z8K2": "Z6091",
"Z8K3": [
"Z20",
"Z38728",
"Z39324"
],
"Z8K4": [
"Z14",
"Z38727"
],
"Z8K5": "Z38726"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "gender of person (QID)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"P21"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "takes value of best P21 'sex or gender' statement"
}
]
}
}
sboe51fhsp0b8in8r3e7001p2kk02pj
Z38727
0
89157
298772
295840
2026-08-13T06:30:55Z
YoshiRulz
10156
Simplify extraction
298772
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38727"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38726",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z32290",
"Z32290K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38726K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P21"
}
]
},
"Z32290K2": {
"Z1K1": "Z6092",
"Z6092K1": "P21"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "gender of person, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pglfv97vnizf2cvz4ap8tx5y5n1pt5s
298787
298772
2026-08-13T07:41:09Z
YoshiRulz
10156
Handle unknown value
298787
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38727"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38726",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22839",
"Z22839K1": {
"Z1K1": "Z7",
"Z7K1": "Z13081",
"Z13081K1": {
"Z1K1": "Z7",
"Z7K1": "Z32290",
"Z32290K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38726K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P21"
}
]
},
"Z32290K2": {
"Z1K1": "Z6092",
"Z6092K1": "P21"
}
},
"Z13081K2": "Z24"
},
"Z22839K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q59496158"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "gender of person, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
34gdiqe31l7b3h0z2l973we8nh90cmn
298805
298787
2026-08-13T08:08:51Z
YoshiRulz
10156
Leave a note
298805
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38727"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38726",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22839",
"Z22839K1": {
"Z1K1": "Z7",
"Z7K1": "Z13081",
"Z13081K1": {
"Z1K1": "Z7",
"Z7K1": "Z32290",
"Z32290K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38726K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P21"
}
]
},
"Z32290K2": {
"Z1K1": "Z6092",
"Z6092K1": "P21"
}
},
"Z13081K2": "Z24"
},
"Z22839K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q59496158"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "gender of person, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list is duplicated with Z38976, so update that too if adding here, or create a helper function"
}
]
}
}
1c3pbnhlre0ogwx7469u9lg8bk8jb6u
Z38829
0
89278
298811
296304
2026-08-13T08:20:02Z
Denny
81
Added Z38831 to the approved list of test cases
298811
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",
"Z38831"
],
"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"
]
}
}
ielbb1r8z5y2ht22458ldx6g2xlx5i0
Z38873
0
89332
298812
296726
2026-08-13T08:21:48Z
Denny
81
Added Z38875 to the approved list of test cases
298812
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38873"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38873K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z38873K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38873K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38873K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z38875"
],
"Z8K4": [
"Z14",
"Z38874"
],
"Z8K5": "Z38873"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "field of works-sentence, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cdtl4qiamfdw32q8twmfhubfaghoguj
Z38888
0
89349
298813
296580
2026-08-13T08:25:09Z
Denny
81
Added Z38890 to the approved list of test cases
298813
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38888"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z38888K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "natural number input"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38890"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38888"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "natural number to japanese number (infini)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre naturel à nombre japonais (infini)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"myriads number",
"japanese",
"japanese number",
"自然数を日本語の数字に変換する",
"自然数"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"nombre myriades",
"japonais",
"nombre japonais",
"自然数を日本語の数字に変換する",
"自然数"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "It allows you to convert any natural number into the Japanese numeral system; for numbers from 10⁶⁸ upwards, it employs a less traditional method by adding \"無量大数\" to the right to do a factor of 10⁶⁸."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Il permet de convertir n'importe quel nombre naturel en nombre japonais, à partir de 10^68 il utiliser une manière un peu moins traditionnelle de faire en ajoutant un 無量大数 à droite pour faire *10^68."
}
]
}
}
n5m0pwf6zbt9yn0hxzn3h9wt9b31c7c
298814
298813
2026-08-13T08:25:10Z
Denny
81
Added Z38891 to the approved list of test cases
298814
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38888"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z38888K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "natural number input"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38890",
"Z38891"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38888"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "natural number to japanese number (infini)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre naturel à nombre japonais (infini)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"myriads number",
"japanese",
"japanese number",
"自然数を日本語の数字に変換する",
"自然数"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"nombre myriades",
"japonais",
"nombre japonais",
"自然数を日本語の数字に変換する",
"自然数"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "It allows you to convert any natural number into the Japanese numeral system; for numbers from 10⁶⁸ upwards, it employs a less traditional method by adding \"無量大数\" to the right to do a factor of 10⁶⁸."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Il permet de convertir n'importe quel nombre naturel en nombre japonais, à partir de 10^68 il utiliser une manière un peu moins traditionnelle de faire en ajoutant un 無量大数 à droite pour faire *10^68."
}
]
}
}
npvq440ieiot92sonzvbzbx3rr5fkhr
298816
298814
2026-08-13T08:25:38Z
Denny
81
Added Z38889 to the approved list of implementations
298816
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38888"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z38888K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "natural number input"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38890",
"Z38891"
],
"Z8K4": [
"Z14",
"Z38889"
],
"Z8K5": "Z38888"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "natural number to japanese number (infini)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre naturel à nombre japonais (infini)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"myriads number",
"japanese",
"japanese number",
"自然数を日本語の数字に変換する",
"自然数"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"nombre myriades",
"japonais",
"nombre japonais",
"自然数を日本語の数字に変換する",
"自然数"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "It allows you to convert any natural number into the Japanese numeral system; for numbers from 10⁶⁸ upwards, it employs a less traditional method by adding \"無量大数\" to the right to do a factor of 10⁶⁸."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Il permet de convertir n'importe quel nombre naturel en nombre japonais, à partir de 10^68 il utiliser une manière un peu moins traditionnelle de faire en ajoutant un 無量大数 à droite pour faire *10^68."
}
]
}
}
7etqvmy62idwtbr36n6irih01o93hbt
Z38889
0
89350
298815
296584
2026-08-13T08:25:19Z
Denny
81
298815
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38889"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38888",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38888(Z38888K1):\r\n # remplacer le 4300 par le nombre maximal de chiffres voulu\r\n import sys\r\n sys.set_int_max_str_digits(4300) # Autorise jusqu'à 4300 chiffres par exemple\r\n\r\n power = [\"\", \"万\", \"億\", \"兆\", \"京\", \"垓\", \"𥝱\", \"穣\", \"溝\", \"澗\", \"正\", \"載\", \"極\", \"恒河沙\", \"阿僧祇\", \"那由他\", \"不可思議\", \"無量大数\"]\r\n\r\n def convert_four_digits(d):\r\n \"\"\"Convertit un nombre de 0 à 9999 en kanji.\"\"\"\r\n if d == 0:\r\n return \"\"\r\n \r\n kanji_digits = [\"\", \"一\", \"二\", \"三\", \"四\", \"五\", \"六\", \"七\", \"八\", \"九\"]\r\n units = [\"\", \"十\", \"百\", \"千\"]\r\n \r\n res = \"\"\r\n for i in range(4):\r\n digit = d % 10\r\n d //= 10\r\n if digit \u003E 0:\r\n prefix = \"\" if (digit == 1 and i \u003E 0) else kanji_digits[digit]\r\n res = prefix + units[i] + res\r\n return res\r\n\r\n def convert_standard(number):\r\n \"\"\"Convertit un nombre strictement inférieur à 10^72.\"\"\"\r\n if number == 0:\r\n return \"\"\r\n \r\n parts = []\r\n power_index = 0\r\n \r\n while number \u003E 0:\r\n chunk = number % 10000\r\n if chunk \u003E 0:\r\n chunk_kanji = convert_four_digits(chunk)\r\n unit = power[power_index]\r\n parts.append(chunk_kanji + unit)\r\n number //= 10000\r\n power_index += 1\r\n \r\n return \"\".join(reversed(parts))\r\n if Z38888K1 == 0:\r\n return \"零\"\r\n \r\n limit = 10**72\r\n parts = []\r\n cycle = 0\r\n temp_number = Z38888K1\r\n \r\n while temp_number \u003E 0:\r\n chunk = temp_number % limit\r\n if chunk \u003E 0:\r\n chunk_kanji = convert_standard(chunk)\r\n \r\n # On applique le multiplicateur de dépassement infini\r\n suffix = \"無量大数\" * cycle\r\n parts.append(chunk_kanji + suffix)\r\n \r\n temp_number //= limit\r\n cycle += 1\r\n \r\n return \"\".join(reversed(parts))\r\n"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre naturel à nombre japonais (infini) "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "natural number to japanese number (infini) "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Il permet de convertir n'importe quel nombre naturel en nombre japonais, à partir de 10^68 il utiliser une manière un peu moins traditionnelle de faire en ajoutant un 無量大数 à droite pour faire *10^68."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "It allows you to convert any natural number into the Japanese numeral system; for numbers from 10⁶⁸ upwards, it employs a less traditional method by adding \"無量大数\" to the right to do a factor of 10⁶⁸."
}
]
}
}
hvfnrc1ugjcu0kqv77stt5c0m07bz9z
Z38922
0
89395
298722
296792
2026-08-13T02:00:23Z
99of9
1622
298722
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38922"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37464",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37464",
"Z37464K1": {
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Une pomme est un fruit."
},
"Z37464K2": {
"Z1K1": "Z6",
"Z6K1": "Z26096"
},
"Z37464K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q3314483"
}
],
"Z37464K4": [
"Z6091"
],
"Z37464K5": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Une pomme est un \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q3314483\"\u003Efruit\u003C/a\u003E."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Une pomme est un [[fruit]]. (link Lexeme term)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
trledw51jonuadylsgg4tspg131cp6l
Z38975
0
89509
298796
297306
2026-08-13T07:55:41Z
YoshiRulz
10156
Removed Z38976 from the approved list of implementations
298796
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38975"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38975K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person"
}
]
}
}
],
"Z8K2": "Z25501",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38975"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "gender of person (m/f/n)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lz14b379zzvbub0sdj7xiul4ifw61a0
298799
298796
2026-08-13T07:59:41Z
YoshiRulz
10156
Change input from item ref to item
298799
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38975"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z38975K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person"
}
]
}
}
],
"Z8K2": "Z25501",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38975"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "gender of person (m/f/n)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
a9ahfjvklc5temrwclv5uxwikycxdln
298801
298799
2026-08-13T08:06:37Z
YoshiRulz
10156
Added Z38976 to the approved list of implementations
298801
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38975"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z38975K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person"
}
]
}
}
],
"Z8K2": "Z25501",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z38976"
],
"Z8K5": "Z38975"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "gender of person (m/f/n)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
to0h0px8endxo9ctan5othh3ypsb4nl
Z38976
0
89510
298800
297305
2026-08-13T08:06:20Z
YoshiRulz
10156
Update to reflect change to argument type
298800
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38976"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38975",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z7",
"Z7K1": "Z22839",
"Z22839K1": {
"Z1K1": "Z7",
"Z7K1": "Z13081",
"Z13081K1": {
"Z1K1": "Z7",
"Z7K1": "Z32290",
"Z32290K1": {
"Z1K1": "Z18",
"Z18K1": "Z38975K1"
},
"Z32290K2": {
"Z1K1": "Z6092",
"Z6092K1": "P21"
}
},
"Z13081K2": "Z24"
},
"Z22839K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q59496158"
}
},
"Z22193K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2449503"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1052281"
}
],
"Z22193K3": [
"Z25501",
{
"Z1K1": "Z25501",
"Z25501K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
}
},
{
"Z1K1": "Z25501",
"Z25501K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
}
},
{
"Z1K1": "Z25501",
"Z25501K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
}
},
{
"Z1K1": "Z25501",
"Z25501K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
}
},
{
"Z1K1": "Z25501",
"Z25501K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1775461"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "gender of person (m/f/n), composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jhif0mdhs3fuql66uqjbbjs4fzcwazw
298804
298800
2026-08-13T08:08:44Z
YoshiRulz
10156
Leave a note
298804
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38976"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38975",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z7",
"Z7K1": "Z22839",
"Z22839K1": {
"Z1K1": "Z7",
"Z7K1": "Z13081",
"Z13081K1": {
"Z1K1": "Z7",
"Z7K1": "Z32290",
"Z32290K1": {
"Z1K1": "Z18",
"Z18K1": "Z38975K1"
},
"Z32290K2": {
"Z1K1": "Z6092",
"Z6092K1": "P21"
}
},
"Z13081K2": "Z24"
},
"Z22839K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q59496158"
}
},
"Z22193K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2449503"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1052281"
}
],
"Z22193K3": [
"Z25501",
{
"Z1K1": "Z25501",
"Z25501K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
}
},
{
"Z1K1": "Z25501",
"Z25501K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
}
},
{
"Z1K1": "Z25501",
"Z25501K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
}
},
{
"Z1K1": "Z25501",
"Z25501K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
}
},
{
"Z1K1": "Z25501",
"Z25501K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1775461"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "gender of person (m/f/n), composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list is duplicated with Z38727, so update that too if adding here, or create a helper function"
}
]
}
}
9awwwywimq1rwa2k93gseh5y76glmqo
Z38977
0
89511
298807
297352
2026-08-13T08:11:40Z
YoshiRulz
10156
Update to reflect change to Z38975 argument type
298807
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38977"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38973",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z861",
"Z861K1": {
"Z1K1": "Z7",
"Z7K1": "Z38980",
"Z38980K1": {
"Z1K1": "Z7",
"Z7K1": "Z10075",
"Z10075K1": {
"Z1K1": "Z7",
"Z7K1": "Z21216",
"Z21216K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z38973K4"
},
"Z802K2": "Z34224",
"Z802K3": "Z26039"
},
"Z21216K2": {
"Z1K1": "Z18",
"Z18K1": "Z38973K1"
},
"Z21216K3": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z38973K3"
}
},
"Z21216K4": {
"Z1K1": "Z18",
"Z18K1": "Z38973K5"
}
},
"Z10075K2": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z38973K3"
}
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38973K5"
}
},
"Z10075K3": {
"Z1K1": "Z7",
"Z7K1": "Z38985",
"Z38985K1": {
"Z1K1": "Z7",
"Z7K1": "Z32308",
"Z32308K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z36270",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z38973K3"
},
"Z13464K3": {
"Z1K1": "Z18",
"Z18K1": "Z38973K5"
}
},
"Z32308K2": {
"Z1K1": "Z18",
"Z18K1": "Z38973K5"
}
},
"Z38985K2": {
"Z1K1": "Z7",
"Z7K1": "Z32308",
"Z32308K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z14396",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z38857",
"Z38857K1": "Z32822",
"Z38857K2": {
"Z1K1": "Z18",
"Z18K1": "Z38973K2"
},
"Z38857K3": {
"Z1K1": "Z18",
"Z18K1": "Z38973K5"
},
"Z38857K4": {
"Z1K1": "Z7",
"Z7K1": "Z38975",
"Z38975K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38973K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P21"
}
]
}
},
"Z38857K5": {
"Z1K1": "Z28215",
"Z28215K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
},
"Z38857K6": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z32308K2": {
"Z1K1": "Z18",
"Z18K1": "Z38973K5"
}
},
"Z38985K3": {
"Z1K1": "Z18",
"Z18K1": "Z38973K5"
}
}
},
"Z38980K2": {
"Z1K1": "Z7",
"Z7K1": "Z13578",
"Z13578K1": {
"Z1K1": "Z7",
"Z7K1": "Z11040",
"Z11040K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z38973K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38973K5"
}
}
}
},
"Z38980K3": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z12696",
"Z12696K1": "Z33984",
"Z12696K2": {
"Z1K1": "Z18",
"Z18K1": "Z38973K5"
}
},
"Z802K2": "Z11853",
"Z802K3": "Z13128"
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z38745",
"Z38745K1": {
"Z1K1": "Z18",
"Z18K1": "Z38973K1"
},
"Z38745K2": {
"Z1K1": "Z18",
"Z18K1": "Z38973K5"
}
}
}
}
},
"Z861K2": "Z1360"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person description fallback/mul, hacky composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8em2tqyzafoy2odo6ermaofyvule9xc
Z38978
0
89512
298809
297343
2026-08-13T08:12:27Z
YoshiRulz
10156
Update expected value (adjectival demonyms work now)
298809
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38978"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38973",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38973",
"Z38973K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q42"
},
"Z38973K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q21"
}
],
"Z38973K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q482980"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q12406482"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q28389"
}
],
"Z38973K4": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z38973K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1360",
"Z11K2": "Douglas Adams (11 March 1952 – 11 May 2001) was an English author, humorist and screenwriter."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(Q42, [Q21], [...], en) -\u003E \"Douglas Adams was...\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3m0jkbkn3kya3hslrbv85gwhziielw9
Z39043
0
89612
298819
297695
2026-08-13T08:34:18Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
298819
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39043"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z39043K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "a"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z39043K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "b"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z39045",
"Z39046"
],
"Z8K4": [
"Z14",
"Z39065",
"Z39044"
],
"Z8K5": "Z39043"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Product of von Neumann ordinals"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"a*b",
"multiply von neumann ordinals",
"multiplication of von neumann ordinals"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Computes a*b where a and b are von Neumann ordinals represented as hereditary sets"
}
]
}
}
9nusutqiab7bj6bvffvfxfrcm61g1iw
Z39090
0
89670
298757
298034
2026-08-13T05:11:34Z
99of9
1622
return text should be [fr]
298757
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39090"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z27243",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z27243",
"Z27243K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q209834"
},
"Z27243K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q33829"
},
"Z27243K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q484170"
},
"Z27243K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q3184"
},
"Z27243K5": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Pamiers est la commune la plus peuplée d'Ariège."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "[fr] Pamiers commune la plus peuplée d'Ariège"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[fr] Pamiers commune la plus peuplée d'Ariège"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ala7h4r5g5ua7lx21bnab4v89xywugg
Z39110
0
89692
298741
298067
2026-08-13T03:18:55Z
YoshiRulz
10156
Added Z39307 to the approved list of test cases
298741
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39110"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6064",
"Z17K2": "Z39110K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata time"
}
]
}
}
],
"Z8K2": "Z20420",
"Z8K3": [
"Z20",
"Z39112",
"Z39113",
"Z39307"
],
"Z8K4": [
"Z14",
"Z39111"
],
"Z8K5": "Z39110"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gregorian calendar date from Wikidata time"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9hdqeb0o6nd5ehee8c0k41xcurlqzqo
298748
298741
2026-08-13T03:56:44Z
YoshiRulz
10156
Added Z39309 to the approved list of test cases
298748
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39110"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6064",
"Z17K2": "Z39110K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata time"
}
]
}
}
],
"Z8K2": "Z20420",
"Z8K3": [
"Z20",
"Z39112",
"Z39113",
"Z39307",
"Z39309"
],
"Z8K4": [
"Z14",
"Z39111"
],
"Z8K5": "Z39110"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gregorian calendar date from Wikidata time"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2yc6nf3p37hpeowvjx6s78cb223omcd
Z39111
0
89693
298749
298062
2026-08-13T04:14:35Z
YoshiRulz
10156
Take the middle year for decades, centuries, etc.
298749
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39111"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39110",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13695",
"Z13695K1": {
"Z1K1": "Z7",
"Z7K1": "Z26882",
"Z26882K1": {
"Z1K1": "Z7",
"Z7K1": "Z35328",
"Z35328K1": {
"Z1K1": "Z18",
"Z18K1": "Z39110K1"
}
}
},
"Z13695K2": {
"Z1K1": "Z13518",
"Z13518K1": "9"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z24962",
"Z24962K1": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16101"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z24962K2": {
"Z1K1": "Z7",
"Z7K1": "Z20588",
"Z20588K1": {
"Z1K1": "Z7",
"Z7K1": "Z20185",
"Z20185K1": {
"Z1K1": "Z7",
"Z7K1": "Z28773",
"Z28773K1": {
"Z1K1": "Z18",
"Z18K1": "Z39110K1"
}
}
},
"Z20588K2": {
"Z1K1": "Z7",
"Z7K1": "Z13569",
"Z13569K1": {
"Z1K1": "Z7",
"Z7K1": "Z20160",
"Z20160K1": {
"Z1K1": "Z7",
"Z7K1": "Z28773",
"Z28773K1": {
"Z1K1": "Z18",
"Z18K1": "Z39110K1"
}
}
},
"Z13569K2": {
"Z1K1": "Z7",
"Z7K1": "Z13397",
"Z13397K1": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "500000000"
},
{
"Z1K1": "Z13518",
"Z13518K1": "50000000"
},
{
"Z1K1": "Z13518",
"Z13518K1": "5000000"
},
{
"Z1K1": "Z13518",
"Z13518K1": "500000"
},
{
"Z1K1": "Z13518",
"Z13518K1": "50000"
},
{
"Z1K1": "Z13518",
"Z13518K1": "5000"
},
{
"Z1K1": "Z13518",
"Z13518K1": "500"
},
{
"Z1K1": "Z13518",
"Z13518K1": "50"
},
{
"Z1K1": "Z13518",
"Z13518K1": "5"
}
],
"Z13397K2": {
"Z1K1": "Z7",
"Z7K1": "Z26882",
"Z26882K1": {
"Z1K1": "Z7",
"Z7K1": "Z35328",
"Z35328K1": {
"Z1K1": "Z18",
"Z18K1": "Z39110K1"
}
}
}
}
}
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z28133",
"Z28133K1": {
"Z1K1": "Z7",
"Z7K1": "Z25726",
"Z25726K1": {
"Z1K1": "Z18",
"Z18K1": "Z39110K1"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gregorian date from Wikidata time, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qonmyk53l5y01shjdbuphm9616vzpvp
Z39177
0
89763
298657
298302
2026-08-12T20:57:23Z
Carnildo
54460
Add a description of what this does
298657
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39177"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39177K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39177K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39177K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39177K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z39180"
],
"Z8K4": [
"Z14",
"Z39178"
],
"Z8K5": "Z39177"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "auto-classifying sentence – entity subclass (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Builds a sentence around a list of \"subclass of\" (P279) statements for a Wikidata entry."
}
]
}
}
4k9dgbm98duvhekao09i3ohydy05njn
Z39180
0
89766
298826
298267
2026-08-13T08:53:38Z
Jsamwrites
938
298826
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39180"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39177",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39177",
"Z39177K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q5113"
},
"Z39177K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z39177K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z39177K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Birds are vertebrates."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "bird is a, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cxmegje40i2hl6xk8131d14bfiakn0n
298827
298826
2026-08-13T08:54:32Z
Jsamwrites
938
298827
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39180"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39177",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39177",
"Z39177K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q5113"
},
"Z39177K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z39177K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z39177K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Birds are vertebrates."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Birds are, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ngd8h6pi5rbtcolv0j97b4dvnomerl9
Z39189
0
89775
298676
298292
2026-08-12T22:20:44Z
HenkvD
1290
Englishlabel
298676
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39189"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37065",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37065",
"Z37065K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q239"
},
"Z37065K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q138758272"
},
"Z37065K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z37065K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q31"
},
"Z37065K5": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Bruxelles est la ville la plus peuplée de Belgique."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "[fr] Bruxelles est la ville la plus peuplée de BE"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[fr] Bruxelles est la ville la plus peuplée de BE"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rmtv4o3xfq41ba5uxri46wfg3vzn87y
Z39190
0
89776
298675
298294
2026-08-12T22:20:07Z
HenkvD
1290
English label
298675
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39190"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36193",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36193",
"Z36193K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q807"
},
"Z36193K2": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Lausanne compte 144 873 habitants au 31 décembre 2024"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Lausanne compte 144 873 habitants à fin 2024"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[fr] Lausanne compte 144 873 habitants à fin 2024"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tn20sxhr97w1hghujrxaysexytbbh0z
Z39235
0
89824
298737
298477
2026-08-13T03:11:07Z
99of9
1622
Added Z39237 to the approved list of test cases
298737
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39235"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39235K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39235K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39235K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect (tense)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39235K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z39237"
],
"Z8K4": [
"Z14",
"Z39236"
],
"Z8K5": "Z39235"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "has characteristic-sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
h14tdz058upam8crw3l8muyb2u1o5id
Z39253
0
89843
298518
2026-08-12T13:41:20Z
Jsamwrites
938
Wrapper function - HTML fragment
298518
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39253"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39238K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39238K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39238K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect (tense)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39238K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity developed by-sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tq2frs5fsmn97u3b0dhm7hclhnspwv0
298519
298518
2026-08-12T13:43:56Z
Jsamwrites
938
298519
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39253"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39253K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39253K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39253K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity developed by-sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
r0q88lapo94vmh8hrm8cffls4ojtjz8
298521
298519
2026-08-12T13:45:06Z
Jsamwrites
938
Added Z39254 to the approved list of implementations
298521
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39253"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39253K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39253K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39253K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z39254"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity developed by-sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
b6v04j7ird22w79sijqguuuqyzty5io
298524
298521
2026-08-12T13:46:57Z
Jsamwrites
938
Added Z39255 to the approved list of test cases
298524
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39253"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39253K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39253K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39253K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z39255"
],
"Z8K4": [
"Z14",
"Z39254"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity developed by-sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6040m39opcx5sfu0w6p3o6d43p165g5
Z39254
0
89844
298520
2026-08-12T13:44:53Z
Jsamwrites
938
298520
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39254"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39253",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z37951",
"Z37951K1": {
"Z1K1": "Z18",
"Z18K1": "Z39253K1"
},
"Z37951K2": {
"Z1K1": "Z18",
"Z18K1": "Z39253K2"
},
"Z37951K3": {
"Z1K1": "Z18",
"Z18K1": "Z39253K3"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z39253K3"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity developed by-sentence (HTML), comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pfmpwym2gwdaknwv98fc22t005zedxu
Z39255
0
89845
298522
2026-08-12T13:46:17Z
Jsamwrites
938
298522
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39255"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39253",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39253",
"Z39253K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q8041"
},
"Z39253K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z39253K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Inkscape is developed by Bulia Byak, Johan B. C. Engelen and Peter Moulder."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Inkscape developed by, test"
}
]
}
}
g382dm9hvteztmqjxgbxl9l16zqaij0
298523
298522
2026-08-12T13:46:48Z
Jsamwrites
938
298523
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39255"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39253",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39253",
"Z39253K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q8041"
},
"Z39253K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z39253K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Inkscape is developed by Bulia Byak, Johan B. C. Engelen and Peter Moulder."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Inkscape developed by, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ij78zpe4nuuua7zyn8p7t5pzt0gf4sj
Z39256
0
89846
298525
2026-08-12T13:48:43Z
Jsamwrites
938
Wrapper function - HTML fragment
298525
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39256"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39238K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39238K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39238K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect (tense)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39238K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "auto-classifying sentence - entity (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rcjk0sm11badakgd1ppcrfvizp4lk3f
298526
298525
2026-08-12T13:49:14Z
Jsamwrites
938
298526
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39256"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39256K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39256K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "auto-classifying sentence - entity (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3ho3xmrdpwvrl1c58bs0qnk9dg6td5q
298528
298526
2026-08-12T13:50:21Z
Jsamwrites
938
Added Z39257 to the approved list of implementations
298528
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39256"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39256K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39256K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z39257"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "auto-classifying sentence - entity (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
h7lzldu9oe1hgo0j6lv9gfc6j5uw3os
298530
298528
2026-08-12T13:51:37Z
Jsamwrites
938
Added Z39258 to the approved list of test cases
298530
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39256"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39256K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39256K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z39258"
],
"Z8K4": [
"Z14",
"Z39257"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "auto-classifying sentence - entity (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3z8dkg8aqb0wr7aexr3ijmhspct78yf
Z39257
0
89847
298527
2026-08-12T13:50:06Z
Jsamwrites
938
298527
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39257"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39256",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z34282",
"Z34282K1": {
"Z1K1": "Z18",
"Z18K1": "Z39256K1"
},
"Z34282K2": {
"Z1K1": "Z18",
"Z18K1": "Z39256K2"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z39256K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "auto-classifying sentence - entity (HTML), comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5ro6w8xrpkpoc90orl5fukjuvp3bxah
Z39258
0
89848
298529
2026-08-12T13:51:26Z
Jsamwrites
938
298529
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39258"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39256",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39256",
"Z39256K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q483604"
},
"Z39256K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Mozilla Thunderbird is an email client."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Mozilla Thunderbird, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
i74kfl0ovw1nuk0lgeeeunoq9pnl423
Z39259
0
89849
298531
2026-08-12T13:53:15Z
Jsamwrites
938
Wrapper function - HTML fragment
298531
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39259"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39238K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39238K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39238K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect (tense)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39238K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "creative work - entity, class, creator (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1f1uvm3l455p03r0x7mchiomwbrvvzp
298532
298531
2026-08-12T13:54:44Z
Jsamwrites
938
298532
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39259"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39259K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39259K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39259K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "creator"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39259K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "creative work - entity, class, creator (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
azjun3zrvmysvoys8qxjq9hf8559bet
298534
298532
2026-08-12T13:56:02Z
Jsamwrites
938
Added Z39260 to the approved list of implementations
298534
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39259"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39259K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39259K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39259K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "creator"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39259K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z39260"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "creative work - entity, class, creator (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cydod1x9cr70bbuucetflyswmcc0fve
298536
298534
2026-08-12T13:57:27Z
Jsamwrites
938
Added Z39261 to the approved list of test cases
298536
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39259"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39259K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39259K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39259K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "creator"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39259K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z39261"
],
"Z8K4": [
"Z14",
"Z39260"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "creative work - entity, class, creator (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
d7cv4py13wfp7kprsud74exwr8wv6cv
Z39260
0
89850
298533
2026-08-12T13:55:52Z
Jsamwrites
938
298533
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39260"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39259",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z32581",
"Z32581K1": {
"Z1K1": "Z18",
"Z18K1": "Z39259K1"
},
"Z32581K2": {
"Z1K1": "Z18",
"Z18K1": "Z39259K2"
},
"Z32581K3": {
"Z1K1": "Z18",
"Z18K1": "Z39259K3"
},
"Z32581K4": {
"Z1K1": "Z18",
"Z18K1": "Z39259K4"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z39259K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "creative work - entity, class, creator (HTML), com"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
r7jziq8dei7ea462xmokarlqhacuupn
Z39261
0
89851
298535
2026-08-12T13:57:13Z
Jsamwrites
938
298535
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39261"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39259",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39259",
"Z39259K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q12418"
},
"Z39259K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q174705"
},
"Z39259K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q762"
},
"Z39259K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Mona Lisa is an oil painting by Leonardo da Vinci."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Mona Lisa, painting, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
drx11m66iqirelvrnruupvbp6vnwclx
Z39262
0
89852
298538
2026-08-12T13:59:56Z
Jsamwrites
938
Wrapper function - HTML fragment
298538
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39262"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39238K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39238K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39238K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect (tense)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39238K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity is part of value from WD, sent (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jdhleiu3h3g1vu5ua12mfak62qeghio
298539
298538
2026-08-12T14:00:29Z
Jsamwrites
938
298539
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39262"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39262K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39262K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity is part of value from WD, sent (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dwv1np3fknoey7vpmt4yig7izi2jylq
298541
298539
2026-08-12T14:01:43Z
Jsamwrites
938
298541
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39262"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39262K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39262K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity is part of value from WD, sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
56w2jm5znmyynfr88us4eqst4d9i16x
298542
298541
2026-08-12T14:01:49Z
Jsamwrites
938
Added Z39263 to the approved list of implementations
298542
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39262"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39262K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39262K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z39263"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity is part of value from WD, sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nrvp3ve06euq01atoemdrmtbzhhqt7x
298544
298542
2026-08-12T14:02:48Z
Jsamwrites
938
Added Z39264 to the approved list of test cases
298544
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39262"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39262K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39262K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z39264"
],
"Z8K4": [
"Z14",
"Z39263"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity is part of value from WD, sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kqwr2v3mimcb0nsv8etxpbuwk0ycygk
Z39263
0
89853
298540
2026-08-12T14:01:22Z
Jsamwrites
938
298540
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39263"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39262",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z34637",
"Z34637K1": {
"Z1K1": "Z18",
"Z18K1": "Z39262K1"
},
"Z34637K2": {
"Z1K1": "Z18",
"Z18K1": "Z39262K2"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z39262K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity is part of value from WD, sent (HTML), comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
c6do1ma6er9t1ab3yp64axpfl87v7ox
Z39264
0
89854
298543
2026-08-12T14:02:37Z
Jsamwrites
938
298543
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39264"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39262",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39262",
"Z39262K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q131"
},
"Z39262K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Saturday is part of the weekend."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Saturday is part of, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
i78k4zwow2mis5jpfvx2mil8p9uxabi
Z39265
0
89855
298545
2026-08-12T14:05:20Z
Jsamwrites
938
Wrapper function - HTML fragment
298545
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39265"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39238K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39238K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39238K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect (tense)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39238K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, incept (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2lvrfciporhbv3vh35deniq9t5n4gyh
298547
298545
2026-08-12T14:07:26Z
Jsamwrites
938
298547
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39265"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39265K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39265K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39265K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect (tense)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39265K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, inception (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7nswu77jctie00phlgh7x4cvl6iioux
298548
298547
2026-08-12T14:09:13Z
Jsamwrites
938
298548
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39265"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39265K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39265K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39265K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inception"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39265K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, inception (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3anufmucx4w66giiymaahjhxlzgm1zd
298550
298548
2026-08-12T14:11:25Z
Jsamwrites
938
Added Z39266 to the approved list of implementations
298550
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39265"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39265K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39265K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39265K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inception"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39265K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z39266"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, inception (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
q7lutny03d89vsfgidx1f7r3ryb23cg
298552
298550
2026-08-12T14:12:38Z
Jsamwrites
938
Added Z39267 to the approved list of test cases
298552
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39265"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39265K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39265K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39265K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inception"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39265K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z39267"
],
"Z8K4": [
"Z14",
"Z39266"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, inception (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4lvtq6uis8zya8mp1yjar0v49l0lgs5
Z39266
0
89856
298549
2026-08-12T14:10:33Z
Jsamwrites
938
298549
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39266"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39265",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z36141",
"Z36141K1": {
"Z1K1": "Z18",
"Z18K1": "Z39265K1"
},
"Z36141K2": {
"Z1K1": "Z18",
"Z18K1": "Z39265K2"
},
"Z36141K3": {
"Z1K1": "Z18",
"Z18K1": "Z39265K3"
},
"Z36141K4": {
"Z1K1": "Z18",
"Z18K1": "Z39265K4"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z39265K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, incep (HTML), comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2jhnt71vc76z1li9tjvfp3e4yfp23jk
Z39267
0
89857
298551
2026-08-12T14:12:19Z
Jsamwrites
938
298551
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39267"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39265",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39265",
"Z39265K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q5317"
},
"Z39265K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q41176"
},
"Z39265K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q3696"
},
"Z39265K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Space Needle was built in 1961."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Space Needle, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cdettrbnx6tksv3nq5olvg3sn4jp6cv
298553
298551
2026-08-12T14:13:24Z
Jsamwrites
938
298553
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39267"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39265",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39265",
"Z39265K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q5317"
},
"Z39265K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q25555886"
},
"Z39265K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q3696"
},
"Z39265K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Space Needle was built in 1961."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Space Needle, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fxhqx5arbfje430c9meuvc0g44i97xp
Z39268
0
89858
298556
2026-08-12T14:17:05Z
Jsamwrites
938
Wrapper function - HTML fragment
298556
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39268"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39238K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39238K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39238K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect (tense)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39238K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, period (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ge4j3be54jhv96l8si7vz1yvqri8rwy
298557
298556
2026-08-12T14:20:57Z
Jsamwrites
938
298557
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39268"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39268K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39268K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39268K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "start"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39268K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "end"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39268K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, period (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6vz4cd520p103l6beped4w5dl0rmcju
298559
298557
2026-08-12T14:23:06Z
Jsamwrites
938
Added Z39269 to the approved list of implementations
298559
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39268"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39268K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39268K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39268K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "start"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39268K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "end"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39268K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z39269"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, period (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kp06zo9i2jegjpdaeeqq0iozmr91cl7
298561
298559
2026-08-12T14:24:48Z
Jsamwrites
938
Removed Z39269 from the approved list of implementations
298561
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39268"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39268K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39268K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39268K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "start"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39268K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "end"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39268K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, period (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6vz4cd520p103l6beped4w5dl0rmcju
298562
298561
2026-08-12T14:25:04Z
Jsamwrites
938
298562
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39268"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39268K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39268K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39268K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "start"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39268K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "end"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39268K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, period (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
iyysh3b63b65kwlqvo3y5igf8rim0je
298563
298562
2026-08-12T14:25:11Z
Jsamwrites
938
Added Z39269 to the approved list of implementations
298563
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39268"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39268K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39268K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "action"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39268K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "start"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39268K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "end"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39268K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z39269"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, period (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
d00njzef6u0gmkwshmqkri6kiq2tlfl
Z39269
0
89859
298558
2026-08-12T14:22:56Z
Jsamwrites
938
298558
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39269"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39268",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z36151",
"Z36151K1": {
"Z1K1": "Z18",
"Z18K1": "Z39268K1"
},
"Z36151K2": {
"Z1K1": "Z18",
"Z18K1": "Z39268K2"
},
"Z36151K3": {
"Z1K1": "Z18",
"Z18K1": "Z39268K3"
},
"Z36151K4": {
"Z1K1": "Z18",
"Z18K1": "Z39268K4"
},
"Z36151K5": {
"Z1K1": "Z18",
"Z18K1": "Z39268K5"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z39268K5"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, action, period (HTML), com"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qp0x8v3cxpr3a5hm4ib9u41md1cx7hv
Z39270
0
89860
298560
2026-08-12T14:24:39Z
Jsamwrites
938
298560
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39270"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39268",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39268",
"Z39268K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q243"
},
"Z39268K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z39268K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q7826"
},
"Z39268K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q7831"
},
"Z39268K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Eiffel Tower was built between 1887 and 1889."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Eiffel Tower, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mvasei82otcx105wt16wj5ygky5548g
298564
298560
2026-08-12T14:25:53Z
Jsamwrites
938
298564
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39270"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39268",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39268",
"Z39268K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q243"
},
"Z39268K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q41176"
},
"Z39268K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q7826"
},
"Z39268K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q7831"
},
"Z39268K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Eiffel Tower was built between 1887 and 1889."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Eiffel Tower, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
j0dihh4jleurxkxbosxa9ii4fsroga0
298565
298564
2026-08-12T14:26:30Z
Jsamwrites
938
298565
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39270"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39268",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39268",
"Z39268K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q243"
},
"Z39268K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q25555886"
},
"Z39268K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q7826"
},
"Z39268K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q7831"
},
"Z39268K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Eiffel Tower was built between 1887 and 1889."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Eiffel Tower, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0cy4266cjodbcpsoutntnpi4sigsmob
Z39271
0
89861
298567
2026-08-12T14:29:21Z
Jsamwrites
938
Wrapper function - HTML fragment
298567
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39271"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39238K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39238K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39238K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect (tense)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39238K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity has part-of sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
n0tqte2gqffqak4e6c1uk73ceom56f0
298569
298567
2026-08-12T14:30:54Z
Jsamwrites
938
298569
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39271"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39271K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39271K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity has part-of sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tmhgoayzbmzw2avne3g5dclemt070x1
298570
298569
2026-08-12T14:31:05Z
Jsamwrites
938
Added Z39272 to the approved list of implementations
298570
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39271"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39271K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39271K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z39272"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity has part-of sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1f7lvtx5z5tvhyg2x36os9167992rgt
298573
298570
2026-08-12T14:33:37Z
Jsamwrites
938
Added Z39273 to the approved list of test cases
298573
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39271"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39271K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39271K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z39273"
],
"Z8K4": [
"Z14",
"Z39272"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity has part-of sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5wrq9mwub52zqul69lp6qd148gna50v
Z39272
0
89862
298568
2026-08-12T14:30:33Z
Jsamwrites
938
298568
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39272"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39271",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z37005",
"Z37005K1": {
"Z1K1": "Z18",
"Z18K1": "Z39238K1"
},
"Z37005K2": {
"Z1K1": "Z18",
"Z18K1": "Z39238K4"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z39238K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity has part-of sentence (HTML), comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
66joyghibjz7nu8xgi2986164gjpe2d
298571
298568
2026-08-12T14:32:20Z
Jsamwrites
938
298571
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39272"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39271",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z37005",
"Z37005K1": {
"Z1K1": "Z18",
"Z18K1": "Z39271K1"
},
"Z37005K2": {
"Z1K1": "Z18",
"Z18K1": "Z39271K2"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z39271K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity has part-of sentence (HTML), comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
60r9ebvcxtatnnprjzbfiketjfoqcsq
Z39273
0
89863
298572
2026-08-12T14:33:26Z
Jsamwrites
938
298572
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39273"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39271",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39271",
"Z39271K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q211391"
},
"Z39271K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Weekend consists of Saturday and Sunday."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "weekend has part of, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4m3eo2rikjg31tzb3kjptyifnz3pyyw
Z39274
0
89864
298575
2026-08-12T14:35:45Z
Jsamwrites
938
Wrapper function - HTML fragment
298575
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39274"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39238K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39238K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39238K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect (tense)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39238K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main subject-sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
k4aq0v5swi5qhww9iig54crqudg4cnq
298577
298575
2026-08-12T14:38:20Z
Jsamwrites
938
Added Z39275 to the approved list of implementations
298577
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39274"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39274K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39274K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39274K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect (tense)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39274K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z39275"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main subject-sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
50y3yd0plkyxipy2sb6tqr02i1o4fmo
298580
298577
2026-08-12T14:40:55Z
Jsamwrites
938
Added Z39276 to the approved list of test cases
298580
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39274"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39274K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39274K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39274K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect (tense)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39274K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z39276"
],
"Z8K4": [
"Z14",
"Z39275"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main subject-sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gb12pwx23345k9i812pyomge6sxkd3l
298727
298580
2026-08-13T02:46:21Z
99of9
1622
298727
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39274"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39274K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39274K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39274K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect (tense)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39274K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z39276"
],
"Z8K4": [
"Z14",
"Z39275"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main subject-sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "When there is a single main subject, consider Z36218 with P921 instead."
}
]
}
}
e0fqzq7ye2ywn3v602n29q49kjmxdip
298728
298727
2026-08-13T02:46:52Z
99of9
1622
298728
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39274"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39274K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39274K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39274K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect (tense)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39274K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z39276"
],
"Z8K4": [
"Z14",
"Z39275"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main subjects-sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"main subject-sentence (HTML)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "When there is a single main subject, consider Z36218 with P921 instead."
}
]
}
}
p7di6uymnzk7fd8ucvd0qgrtr76hytf
Z39275
0
89865
298576
2026-08-12T14:38:02Z
Jsamwrites
938
298576
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39275"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39274",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z38515",
"Z38515K1": {
"Z1K1": "Z18",
"Z18K1": "Z39238K1"
},
"Z38515K2": {
"Z1K1": "Z18",
"Z18K1": "Z39238K2"
},
"Z38515K3": {
"Z1K1": "Z18",
"Z18K1": "Z39238K3"
},
"Z38515K4": {
"Z1K1": "Z18",
"Z18K1": "Z39238K4"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z39238K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main subject-sentence (HTML), comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
g1usz4pp8jd5dmm0edphl7zwrq52tfy
298578
298576
2026-08-12T14:39:39Z
Jsamwrites
938
298578
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39275"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39274",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z38515",
"Z38515K1": {
"Z1K1": "Z18",
"Z18K1": "Z39238K1"
},
"Z38515K2": {
"Z1K1": "Z18",
"Z18K1": "Z39238K2"
},
"Z38515K3": {
"Z1K1": "Z18",
"Z18K1": "Z39238K3"
},
"Z38515K4": {
"Z1K1": "Z18",
"Z18K1": "Z39238K4"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z39274K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main subject-sentence (HTML), comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2do21x8n09l5kdqxwczp3spim1y5rsf
298581
298578
2026-08-12T14:41:51Z
Jsamwrites
938
298581
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39275"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39274",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z38515",
"Z38515K1": {
"Z1K1": "Z18",
"Z18K1": "Z39274K1"
},
"Z38515K2": {
"Z1K1": "Z18",
"Z18K1": "Z39274K2"
},
"Z38515K3": {
"Z1K1": "Z18",
"Z18K1": "Z39274K3"
},
"Z38515K4": {
"Z1K1": "Z18",
"Z18K1": "Z39274K4"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z39274K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main subject-sentence (HTML), comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
aqa9uu9a3ism94g21w2g7pusqamg8jh
Z39276
0
89866
298579
2026-08-12T14:40:40Z
Jsamwrites
938
298579
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39276"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39274",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39274",
"Z39274K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q12418"
},
"Z39274K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z39274K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z39274K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "The main subjects of Mona Lisa include Lisa del Giocondo."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Mona Lisa-main subjects, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5vttrigsp6zf9z526edr7vdxy9gaebi
298726
298579
2026-08-13T02:43:08Z
99of9
1622
this example only has one main subject, so doesn't fit the intended pattern
298726
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39276"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39274",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39274",
"Z39274K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q12418"
},
"Z39274K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z39274K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z39274K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "The main subject of the Mona Lisa is Lisa del Giocondo."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The main subject of the Mona Lisa is Lisa del G."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bwj0lexxxqfgsgwa0f26myicvj4l5na
Z39277
0
89867
298583
2026-08-12T14:43:18Z
Jsamwrites
938
Wrapper function - HTML fragment
298583
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39277"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39238K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39238K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39238K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect (tense)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39238K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity depicts-sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
p33o8fcprpr1e146lod6t8eaz0zd8vk
298585
298583
2026-08-12T14:44:31Z
Jsamwrites
938
298585
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39277"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39277K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39277K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity depicts-sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
19fs88wp2ctsyzwm34fixym41hudxop
298587
298585
2026-08-12T14:45:09Z
Jsamwrites
938
Added Z39278 to the approved list of implementations
298587
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39277"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39277K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39277K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z39278"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity depicts-sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
sreyutys9s76pwdvsr2kam9pf9rg9wg
298589
298587
2026-08-12T14:46:08Z
Jsamwrites
938
Added Z39279 to the approved list of test cases
298589
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39277"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39277K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39277K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z39279"
],
"Z8K4": [
"Z14",
"Z39278"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity depicts-sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
j0gwu1nudmptyzm3spkyreomdg32bev
Z39278
0
89868
298584
2026-08-12T14:44:12Z
Jsamwrites
938
298584
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39278"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39277",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z37761",
"Z37761K1": {
"Z1K1": "Z18",
"Z18K1": ""
},
"Z37761K2": {
"Z1K1": "Z9",
"Z9K1": ""
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity depicts-sentence (HTML), comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7p4w37l5l8jhu587j3re4uuwfp6eq1s
298586
298584
2026-08-12T14:44:58Z
Jsamwrites
938
298586
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39278"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39277",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z37761",
"Z37761K1": {
"Z1K1": "Z18",
"Z18K1": "Z39277K1"
},
"Z37761K2": {
"Z1K1": "Z18",
"Z18K1": "Z39277K2"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z39277K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity depicts-sentence (HTML), comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5txliapefhobggk4sfwwy0tzhkaj9cv
Z39279
0
89869
298588
2026-08-12T14:45:57Z
Jsamwrites
938
298588
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39279"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39277",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39277",
"Z39277K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q12418"
},
"Z39277K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Mona Lisa depicts Lisa del Giocondo, sky, body of water, bridge, armrest, landscape, mountain, figure, and person depicted in Mona Lisa."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Mona Lisa depicts, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rdhu8f65p6m231mgsywr9kwo3pfds7e
Z39280
0
89870
298591
2026-08-12T14:47:32Z
Jsamwrites
938
Wrapper function - HTML fragment
298591
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39280"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39238K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39238K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39238K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect (tense)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39238K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity influenced by-sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bk8yxobkteblui6e2vs3kil63yjq0vg
298592
298591
2026-08-12T14:48:24Z
Jsamwrites
938
298592
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39280"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39280K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39280K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity influenced by-sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tp0krohcqpik2zf55mfklwn53a65l06
298594
298592
2026-08-12T14:49:29Z
Jsamwrites
938
Added Z39281 to the approved list of implementations
298594
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39280"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39280K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39280K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z39281"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity influenced by-sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
se0s9q1m49mhn7d5l6ld2px7ovgz3uj
298596
298594
2026-08-12T14:50:17Z
Jsamwrites
938
Added Z39282 to the approved list of test cases
298596
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39280"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39280K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39280K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z39282"
],
"Z8K4": [
"Z14",
"Z39281"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity influenced by-sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rxpblqfy6xcuqpdoxz1adxgv1bf0bq3
298667
298596
2026-08-12T21:50:41Z
99of9
1622
Added Z39295 to the approved list of test cases
298667
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39280"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39280K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39280K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z39282",
"Z39295"
],
"Z8K4": [
"Z14",
"Z39281"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity influenced by-sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4mj0r3pu25c88vcsq6byz886y6xdp79
298743
298667
2026-08-13T03:21:27Z
99of9
1622
Added Z39308 to the approved list of test cases
298743
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39280"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39280K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39280K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z39282",
"Z39295",
"Z39308"
],
"Z8K4": [
"Z14",
"Z39281"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity influenced by-sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2i6fwdieuyin06f2jnujo6q7nb3co45
Z39281
0
89871
298593
2026-08-12T14:49:21Z
Jsamwrites
938
298593
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39281"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39280",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z37777",
"Z37777K1": {
"Z1K1": "Z18",
"Z18K1": "Z39280K1"
},
"Z37777K2": {
"Z1K1": "Z18",
"Z18K1": "Z39280K2"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z39280K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity influenced by-sentence (HTML), comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mfoht4ruu9cwmr2k57uo1u2pdhwq66d
Z39282
0
89872
298595
2026-08-12T14:50:07Z
Jsamwrites
938
298595
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39282"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39280",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39280",
"Z39280K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q15777"
},
"Z39280K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "C is influenced by ALGOL 68, B, assembly language, Fortran, PL/I, CPL, BCPL, ALGOL 60, and ALGOL."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "C influenced by, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
n41yypk0pkuiecrkq35jhkvpfyjuecy
Z39283
0
89873
298598
2026-08-12T14:51:43Z
Jsamwrites
938
Wrapper function - HTML fragment
298598
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39283"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39238K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39238K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39238K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect (tense)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39238K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity programmed in-sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7b8li154v2v5jj605ipxbqkt5sp7uof
298599
298598
2026-08-12T14:52:16Z
Jsamwrites
938
298599
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39283"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39283K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39283K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity programmed in-sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pov0qfwgzczk4tu6csasd8cye1mdi0s
298601
298599
2026-08-12T14:53:17Z
Jsamwrites
938
Added Z39284 to the approved list of implementations
298601
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39283"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39283K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39283K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z39284"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity programmed in-sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
40edh0m1s8mcsefsq308gb876lkf34k
298603
298601
2026-08-12T14:54:14Z
Jsamwrites
938
Added Z39285 to the approved list of test cases
298603
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39283"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39283K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39283K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z39285"
],
"Z8K4": [
"Z14",
"Z39284"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity programmed in-sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
f2ambatjxlj0tfu404f4fmv19zvadv6
Z39284
0
89874
298600
2026-08-12T14:53:07Z
Jsamwrites
938
298600
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39284"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39283",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z37873",
"Z37873K1": {
"Z1K1": "Z18",
"Z18K1": "Z39283K1"
},
"Z37873K2": {
"Z1K1": "Z18",
"Z18K1": "Z39283K2"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z39283K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity programmed in-sentence (HTML) , comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9ezp1uzdbsuvp0c1m53cc8748lzwfww
Z39285
0
89875
298602
2026-08-12T14:53:59Z
Jsamwrites
938
298602
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39285"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39283",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39283",
"Z39283K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q178940"
},
"Z39283K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "GNU Compiler Collection is programmed in C++ and C."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "GCC programmed in, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
e7telairo6d6ry95wwswrvukduru60g
Z39286
0
89876
298605
2026-08-12T14:55:25Z
Jsamwrites
938
Wrapper function - HTML fragment
298605
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39286"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39238K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39238K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39238K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect (tense)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39238K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity created by-sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
sjtpgnbxi2tdnurzzve3hwq79atek99
298607
298605
2026-08-12T14:56:51Z
Jsamwrites
938
Added Z39287 to the approved list of implementations
298607
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39286"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39286K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39286K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39286K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect (tense)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39286K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z39287"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity created by-sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3x7fwf8ex8y6ervmtahjzi10vz0clme
298610
298607
2026-08-12T14:59:15Z
Jsamwrites
938
Added Z39288 to the approved list of test cases
298610
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39286"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39286K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39286K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39286K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect (tense)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39286K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z39288"
],
"Z8K4": [
"Z14",
"Z39287"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity created by-sentence (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
d77i9iwsicxlsz1di0t14gq0w49wmuj
Z39287
0
89877
298606
2026-08-12T14:56:41Z
Jsamwrites
938
298606
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39287"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39286",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z37963",
"Z37963K1": {
"Z1K1": "Z18",
"Z18K1": "Z39238K1"
},
"Z37963K2": {
"Z1K1": "Z18",
"Z18K1": "Z39238K2"
},
"Z37963K3": {
"Z1K1": "Z18",
"Z18K1": "Z39238K3"
},
"Z37963K4": {
"Z1K1": "Z18",
"Z18K1": "Z39238K4"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z39238K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity created by-sentence (HTML), comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qprdul40vox0o33kvp6y28riu8ir1bb
298609
298606
2026-08-12T14:59:06Z
Jsamwrites
938
298609
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39287"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39286",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z37963",
"Z37963K1": {
"Z1K1": "Z18",
"Z18K1": "Z39286K1"
},
"Z37963K2": {
"Z1K1": "Z18",
"Z18K1": "Z39286K2"
},
"Z37963K3": {
"Z1K1": "Z18",
"Z18K1": "Z39286K3"
},
"Z37963K4": {
"Z1K1": "Z18",
"Z18K1": "Z39286K4"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z39286K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity created by-sentence (HTML), comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hwnehn1sn0tw6kyht40vjqouv5r04na
Z39288
0
89878
298608
2026-08-12T14:58:33Z
Jsamwrites
938
298608
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39288"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39286",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39286",
"Z39286K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q2943"
},
"Z39286K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z39286K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z39286K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Sistine Chapel was created by Michelangelo, Giovannino de' Dolci, and Baccio Pontelli."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sistine Chapel created by, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0fkih8dxxr2sl72puzjqu6ij23zyuyu
298612
298608
2026-08-12T15:00:45Z
Jsamwrites
938
298612
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39288"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39286",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39286",
"Z39286K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q2943"
},
"Z39286K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z39286K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z39286K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Sistine Chapel was created by Michelangelo, Giovannino de\u0026apos; Dolci and Baccio Pontelli."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sistine Chapel created by, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6x4bqe949dgzklhyb7885dkceg8ozup
Z39289
0
89879
298613
2026-08-12T15:01:32Z
Jsamwrites
938
Wrapper function - HTML fragment
298613
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39289"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39238K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39238K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39238K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect (tense)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39238K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "join WD item property values (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hgr2spng2ub4yasxm8dhfvb28mkoor8
298614
298613
2026-08-12T15:02:09Z
Jsamwrites
938
298614
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39289"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39289K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z39289K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39289K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "join WD item property values (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
t3pwswtc3jlf9vvady9h2530d0rzd6b
298616
298614
2026-08-12T15:03:21Z
Jsamwrites
938
Added Z39290 to the approved list of implementations
298616
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39289"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39289K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z39289K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39289K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z39290"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "join WD item property values (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3n1jq0hk4f6tja05f7fl9sc6rszm8x0
298618
298616
2026-08-12T15:04:29Z
Jsamwrites
938
Added Z39291 to the approved list of test cases
298618
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39289"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39289K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z39289K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39289K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z39291"
],
"Z8K4": [
"Z14",
"Z39290"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "join WD item property values (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0ijmgxweoi6wvib72s08i6hgf8x4eq1
Z39290
0
89880
298615
2026-08-12T15:03:11Z
Jsamwrites
938
298615
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39290"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39289",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z37870",
"Z37870K1": {
"Z1K1": "Z18",
"Z18K1": "Z39289K1"
},
"Z37870K2": {
"Z1K1": "Z18",
"Z18K1": "Z39289K2"
},
"Z37870K3": {
"Z1K1": "Z18",
"Z18K1": "Z39289K3"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z39289K3"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "join WD item property values (HTML), comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
s20hw7f5jw06emlm5ir8n1mh6ewit25
Z39291
0
89881
298617
2026-08-12T15:04:18Z
Jsamwrites
938
298617
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39291"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39289",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39289",
"Z39289K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q15777"
},
"Z39289K2": {
"Z1K1": "Z6092",
"Z6092K1": "P3966"
},
"Z39289K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "imperative programming, structured programming, procedural programming and multi-paradigm programming"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "C paradigms, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tq4mnzrioyx9l0m76ocqmnfi7amy8m3
Talk:Z39177
1
89882
298622
2026-08-12T17:25:48Z
Ornithorynque liminaire
1539
/* Plural */ new section
298622
wikitext
text/x-wiki
== Plural ==
Hi @[[User:Jsamwrites|Jsamwrites]], thank for the creation, I believe very much in auto-classifying sentences.
If we are dealing with subclasses, shouldn't the sentences use plural? ''ie'' "Birds are Vertebrata" and not "Bird is a Vertebrata".
Have a good day.. [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:25, 12 August 2026 (UTC)
n9ill4z0lqyvp30okayocdkox46jq1y
298623
298622
2026-08-12T17:25:58Z
Ornithorynque liminaire
1539
/* Plural */
298623
wikitext
text/x-wiki
== Plural ==
Hi @[[User:Jsamwrites|Jsamwrites]], thank for the creation, I believe very much in auto-classifying sentences.
If we are dealing with subclasses, shouldn't the sentences use plural? ''ie'' "Birds are Vertebrata" and not "Bird is a Vertebrata".
Have a good day! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:25, 12 August 2026 (UTC)
bhsxkrtsonb3j0livo51a0dphesl82w
298789
298623
2026-08-13T07:49:59Z
Jsamwrites
938
/* Plural */ Reply
298789
wikitext
text/x-wiki
== Plural ==
Hi @[[User:Jsamwrites|Jsamwrites]], thank for the creation, I believe very much in auto-classifying sentences.
If we are dealing with subclasses, shouldn't the sentences use plural? ''ie'' "Birds are Vertebrata" and not "Bird is a Vertebrata".
Have a good day! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:25, 12 August 2026 (UTC)
:Thanks @[[User:Ornithorynque liminaire|Ornithorynque liminaire]] for your feedback. Good point. I will correct this. Please do not hesitate to share any exceptions. [[User:Jsamwrites|John Samuel]] 07:49, 13 August 2026 (UTC)
8xxm9h2bdrqeco0ntj28ncnc8dhyjcp
298828
298789
2026-08-13T08:55:30Z
Jsamwrites
938
/* Plural */ Reply
298828
wikitext
text/x-wiki
== Plural ==
Hi @[[User:Jsamwrites|Jsamwrites]], thank for the creation, I believe very much in auto-classifying sentences.
If we are dealing with subclasses, shouldn't the sentences use plural? ''ie'' "Birds are Vertebrata" and not "Bird is a Vertebrata".
Have a good day! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:25, 12 August 2026 (UTC)
:Thanks @[[User:Ornithorynque liminaire|Ornithorynque liminaire]] for your feedback. Good point. I will correct this. Please do not hesitate to share any exceptions. [[User:Jsamwrites|John Samuel]] 07:49, 13 August 2026 (UTC)
::@[[User:Ornithorynque liminaire|Ornithorynque liminaire]] {{done}}. I updated the underlying functions. Thanks. [[User:Jsamwrites|John Samuel]] 08:55, 13 August 2026 (UTC)
tv7w0pdzizne50fam7vcha9uhnba7p7
Z39292
0
89883
298628
2026-08-12T19:25:36Z
Ornithorynque liminaire
1539
new test
298628
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39292"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32962",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32962",
"Z32962K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1246516"
},
"Z32962K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q968159"
},
"Z32962K3": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "L'art féministe est un mouvement artistique."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "[fr] L'art féministe est un mouvement artistique"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rb0pri8pjh538aqfn20pifohrapmqv3
298672
298628
2026-08-12T22:09:57Z
HenkvD
1290
English label
298672
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39292"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32962",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32962",
"Z32962K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1246516"
},
"Z32962K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q968159"
},
"Z32962K3": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "L'art féministe est un mouvement artistique."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "[fr] L'art féministe est un mouvement artistique"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[fr] L'art féministe est un mouvement artistique"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bjqqid8w8sobjjchgs7qa4gijtie1cq
Z39293
0
89884
298631
2026-08-12T19:32:51Z
Ornithorynque liminaire
1539
french
298631
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39293"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26039",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1246516"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q968159"
},
"Z26039K3": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "L'art féministe est un mouvement artistique."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "[fr] L'art féministe est un mouvement artistique."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2tgey85qxhh1loxqoyyhkr0170wvgti
298671
298631
2026-08-12T22:09:21Z
HenkvD
1290
English label
298671
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39293"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26039",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1246516"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q968159"
},
"Z26039K3": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "L'art féministe est un mouvement artistique."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "[fr] L'art féministe est un mouvement artistique."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[fr] L'art féministe est un mouvement artistique."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
41ki2uo1lac3rn05p64wtwdtimo8wd2
Z39294
0
89885
298632
2026-08-12T19:34:18Z
Ornithorynque liminaire
1539
new test in French
298632
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39294"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26039",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q128643"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q484170"
},
"Z26039K3": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "L'Haÿ-les-Roses est une commune française."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "[fr] L'Haÿ-les-Roses est une commune française."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
38b0m9iwzkgts6xoz2uisu3b2fk9s33
298670
298632
2026-08-12T22:08:50Z
HenkvD
1290
English label
298670
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39294"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26039",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q128643"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q484170"
},
"Z26039K3": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "L'Haÿ-les-Roses est une commune française."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "[fr] L'Haÿ-les-Roses est une commune française."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[fr] L'Haÿ-les-Roses est une commune française."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ps7bhxjskz9c55wl4i817ym5s8za5ca
Z2054
0
89886
298633
2026-08-12T19:42:42Z
WikiLambda system
3
Initial pre-defined WikiLambda content creation
298633
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z2054"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "ha-arab"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Hausa (Arabic script)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z2054",
"Z11K2": "هَوُسَ"
}
]
}
}
s5jpixbfxrxk7hskhycsgflg1ufowkg
Z2055
0
89887
298634
2026-08-12T19:42:43Z
WikiLambda system
3
Initial pre-defined WikiLambda content creation
298634
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z2055"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "rhg"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Rohingya"
},
{
"Z1K1": "Z11",
"Z11K1": "Z2055",
"Z11K2": "𐴌𐴟𐴇𐴥𐴝𐴚𐴒𐴙𐴝"
}
]
}
}
esh9udgklq5ydzqc7vvy1hstgjsh4dg
Z2056
0
89888
298635
2026-08-12T19:42:43Z
WikiLambda system
3
Initial pre-defined WikiLambda content creation
298635
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z2056"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "ady-latn"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Adyghe (Latin script)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z2056",
"Z11K2": "Adygabze"
}
]
}
}
nv36rcceq9t57063qdwttuzw7hvnlfe
Z2057
0
89889
298636
2026-08-12T19:42:44Z
WikiLambda system
3
Initial pre-defined WikiLambda content creation
298636
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z2057"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "apc-latn"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Levantine Arabic (Latin script)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z2057",
"Z11K2": "šāmi"
}
]
}
}
9wzhydz4cwuu74am4qxz6pp9y4dnzn6
Z2058
0
89890
298637
2026-08-12T19:42:45Z
WikiLambda system
3
Initial pre-defined WikiLambda content creation
298637
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z2058"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "ary-latn"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Moroccan Arabic (Latin script)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z2058",
"Z11K2": "ed-dārija"
}
]
}
}
0c3i3qfu4ly57qsxudwhy2o13axqhfh
Z2059
0
89891
298638
2026-08-12T19:42:46Z
WikiLambda system
3
Initial pre-defined WikiLambda content creation
298638
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z2059"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "az-cyrl"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Azerbaijani (Cyrillic script)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z2059",
"Z11K2": "азәрбајҹанҹа"
}
]
}
}
qfslpnaiduljytwsrbcl0gar2i92c3n
Z2060
0
89892
298639
2026-08-12T19:42:46Z
WikiLambda system
3
Initial pre-defined WikiLambda content creation
298639
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z2060"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "bbc-batk"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Batak Toba (Batak script)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z2060",
"Z11K2": "ᯅᯖᯂ᯲ ᯖᯬᯅ"
}
]
}
}
kzkfc4933epfx48kk8rpssx6iq29nmq
Z2061
0
89893
298640
2026-08-12T19:42:47Z
WikiLambda system
3
Initial pre-defined WikiLambda content creation
298640
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z2061"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "cr-latn"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Cree (Latin script)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z2061",
"Z11K2": "Nēhiyawēwin"
}
]
}
}
4u9wqp0bfjrsfuyoh5yiv9rbdkrk9e2
Z2062
0
89894
298641
2026-08-12T19:42:48Z
WikiLambda system
3
Initial pre-defined WikiLambda content creation
298641
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z2062"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "es-ni"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Nicaraguan Spanish"
},
{
"Z1K1": "Z11",
"Z11K1": "Z2062",
"Z11K2": "español nicaragüense"
}
]
}
}
d5wybxlgxjggk3mbpcykqiiy3mi20i5
Z2063
0
89895
298642
2026-08-12T19:42:48Z
WikiLambda system
3
Initial pre-defined WikiLambda content creation
298642
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z2063"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "kbd-latn"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Kabardian (Latin script)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z2063",
"Z11K2": "Qabardjajəbza"
}
]
}
}
b23j1mlwe0ksspycanel4z87tpg9ver
Z2064
0
89896
298643
2026-08-12T19:42:49Z
WikiLambda system
3
Initial pre-defined WikiLambda content creation
298643
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z2064"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "lad-latn"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Ladino (Latin script)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z2064",
"Z11K2": "Ladino"
}
]
}
}
hmkje2b21lub1b54pwhe6fkqlxlworh
Z2065
0
89897
298644
2026-08-12T19:42:50Z
WikiLambda system
3
Initial pre-defined WikiLambda content creation
298644
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z2065"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "mni-beng"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Manipuri (Bengali script)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z2065",
"Z11K2": "মেইতেই লোন্"
}
]
}
}
bssyrgtqg799sg8etchsd71w1aoii0o
Z2066
0
89898
298645
2026-08-12T19:42:50Z
WikiLambda system
3
Initial pre-defined WikiLambda content creation
298645
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z2066"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "syl-beng"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sylheti (Bengali script)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z2066",
"Z11K2": "সিলেটি"
}
]
}
}
tiv5fkkhs6xaw6ta4pxn6sflk4awbla
Z2067
0
89899
298646
2026-08-12T19:42:51Z
WikiLambda system
3
Initial pre-defined WikiLambda content creation
298646
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z2067"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "ug-cyrl"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Uyghur (Cyrillic script)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z2067",
"Z11K2": "уйғурчә"
}
]
}
}
h3pxhcubz0eubjybw6igde61qiisd4c
Z2068
0
89900
298647
2026-08-12T19:42:52Z
WikiLambda system
3
Initial pre-defined WikiLambda content creation
298647
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z2068"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "tmr"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Jewish Babylonian Aramaic"
},
{
"Z1K1": "Z11",
"Z11K1": "Z2068",
"Z11K2": "ארמית בבלית"
}
]
}
}
9bhcuxxrcowz7z3018sq5yfjc1ns8c2
Z2069
0
89901
298648
2026-08-12T19:42:52Z
WikiLambda system
3
Initial pre-defined WikiLambda content creation
298648
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z2069"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "ciw"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Chippewa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z2069",
"Z11K2": "Anishinaabemowin"
}
]
}
}
cloqqommrd4sdpltxs9v7cpuy3w8ayv
Z2070
0
89902
298649
2026-08-12T19:42:53Z
WikiLambda system
3
Initial pre-defined WikiLambda content creation
298649
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z2070"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "lud"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Ludic"
},
{
"Z1K1": "Z11",
"Z11K1": "Z2070",
"Z11K2": "lüüdi"
}
]
}
}
5zwk9rihw89yf15wl5i65czcephcwjp
Z2071
0
89903
298650
2026-08-12T19:42:54Z
WikiLambda system
3
Initial pre-defined WikiLambda content creation
298650
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z2071"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "lut"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Lushootseed"
},
{
"Z1K1": "Z11",
"Z11K1": "Z2071",
"Z11K2": "dxʷləšucid"
}
]
}
}
r1cqbv5k37f7t789gmd1jnz27nikv2l
Z2072
0
89904
298651
2026-08-12T19:42:54Z
WikiLambda system
3
Initial pre-defined WikiLambda content creation
298651
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z2072"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "sjo"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Xibe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z2072",
"Z11K2": "ᠰᡞᠪᡝ ᡤᡞᠰᡠᠨ"
}
]
}
}
kecxgahxwcv30e7cn77l3gzss1hnwpn
Z2073
0
89905
298652
2026-08-12T19:42:55Z
WikiLambda system
3
Initial pre-defined WikiLambda content creation
298652
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z2073"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "son"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Songhay"
},
{
"Z1K1": "Z11",
"Z11K1": "Z2073",
"Z11K2": "soŋay"
}
]
}
}
l61iwlv854gvxo4x5j7ii9frk58jlj3
Z39295
0
89906
298658
2026-08-12T21:07:46Z
Carnildo
54460
Add English test case
298658
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39295"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39280",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39280",
"Z39280K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q913"
},
"Z39280K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Socrates was influenced by Anaxagoras, Pre-Socratic philosophy, and the Sophists."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] Socrates was influenced by..."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Testing a list of mixed entity types"
}
]
}
}
4yy0vvpl2vxjrj847yots8kb5lcir6z
Z39296
0
89907
298677
2026-08-12T22:28:25Z
Carnildo
54460
Add Greek test case
298677
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39296"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38443",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38443",
"Z38443K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q406"
},
"Z38443K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z38443K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z38443K4": "Z1827"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "Η Κωνσταντινούπολη πήρε το όνομά της από τον Μέγα Κωνσταντίνο"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[el] Κωνσταντινούπολη..."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Test case for a place with different names in different languages"
}
]
}
}
pe559x861eb5ozukkzrye98m88ry0z9
298680
298677
2026-08-12T22:36:56Z
Carnildo
54460
Fix punctuation
298680
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39296"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38443",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38443",
"Z38443K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q406"
},
"Z38443K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z38443K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z38443K4": "Z1827"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "Η Κωνσταντινούπολη πήρε το όνομά της από τον Μέγα Κωνσταντίνο."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[el] Κωνσταντινούπολη..."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Test case for a place with different names in different languages"
}
]
}
}
t2doucs46ojz86q7pw2kuuqa51w43k4
Z39297
0
89908
298678
2026-08-12T22:31:18Z
Carnildo
54460
Add Slovenian test case
298678
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39297"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38443",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38443",
"Z38443K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q406"
},
"Z38443K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z38443K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z38443K4": "Z1616"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1616",
"Z11K2": "Carigrad je poimenovan po rimskih cesarjih."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[sl] Carigrad..."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Test case for a place with different names in different languages"
}
]
}
}
2crib0iz9rl9obhje2x33ndb2xssgm8
Talk:Z38443
1
89909
298679
2026-08-12T22:35:43Z
Carnildo
54460
/* Have fun */ new section
298679
wikitext
text/x-wiki
== Have fun ==
I've added a couple of test cases relating to a city on the Bosporus. Good luck writing a function that can handle the fact that Carigrad was named after the Roman Emperors, Κωνσταντινούπολη was named after Constantine the Great, and Istanbul was (probably) named after the concept of "city". [[User:Carnildo|Carnildo]] ([[User talk:Carnildo|talk]]) 22:35, 12 August 2026 (UTC)
iehmphefn2g01c8j0qg6adufwg2fwev
Z39298
0
89910
298686
2026-08-12T23:41:38Z
Virinas-code
2884
298686
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39298"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z39298K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39298"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Natural number to von Neumann ordinal"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Turns a natural number into a an hereditary set representing a von Neumann ordinal"
}
]
}
}
lrgv8gvg08yomhvcclfgzx98lephgwu
298690
298686
2026-08-12T23:48:40Z
Virinas-code
2884
Added Z39299 to the approved list of implementations
298690
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39298"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z39298K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z39299"
],
"Z8K5": "Z39298"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Natural number to von Neumann ordinal"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Turns a natural number into a an hereditary set representing a von Neumann ordinal"
}
]
}
}
6orhs8cjmciui59pnki9fn0pilfwqdo
298691
298690
2026-08-12T23:50:13Z
Virinas-code
2884
Removed Z39299 from the approved list of implementations
298691
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39298"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z39298K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39298"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Natural number to von Neumann ordinal"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Turns a natural number into a an hereditary set representing a von Neumann ordinal"
}
]
}
}
lrgv8gvg08yomhvcclfgzx98lephgwu
Z39299
0
89911
298687
2026-08-12T23:44:34Z
Virinas-code
2884
298687
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39299"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39298",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z39298(Z39298K1):\n\tnum = []\n\tfor _ in range(Z39298K1):\n\t\tnum = num + [ num ]\n\treturn num"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Natural number to von Neumann ordinal (Python)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Applies the successor function number times to an empty list"
}
]
}
}
f7d1olph9w56oc7odttk64gf5ifgno6
Z39300
0
89912
298688
2026-08-12T23:46:21Z
Virinas-code
2884
298688
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39300"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39298",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39298",
"Z39298K1": {
"Z1K1": "Z13518",
"Z13518K1": "8"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z39073",
"Z39073K2": {
"Z1K1": "Z7",
"Z7K1": "Z34263",
"Z34263K1": {
"Z1K1": "Z7",
"Z7K1": "Z34263",
"Z34263K1": {
"Z1K1": "Z7",
"Z7K1": "Z34263",
"Z34263K1": {
"Z1K1": "Z7",
"Z7K1": "Z34263",
"Z34263K1": {
"Z1K1": "Z7",
"Z7K1": "Z34263",
"Z34263K1": {
"Z1K1": "Z7",
"Z7K1": "Z34263",
"Z34263K1": {
"Z1K1": "Z7",
"Z7K1": "Z34263",
"Z34263K1": {
"Z1K1": "Z7",
"Z7K1": "Z34263",
"Z34263K1": "Z34268"
}
}
}
}
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Natural number 8 equals S(S(S(S(S(S(S(S(0))))))))"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
i029eiquf3e0gsbpoq06luw4h8vj7p4
Z39301
0
89913
298689
2026-08-12T23:48:26Z
Virinas-code
2884
298689
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39301"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39298",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39298",
"Z39298K1": {
"Z1K1": "Z13518",
"Z13518K1": "8"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z39073",
"Z39073K2": {
"Z1K1": "Z7",
"Z7K1": "Z39298",
"Z39298K1": {
"Z1K1": "Z13518",
"Z13518K1": "8"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Naive 8=8 as von Neumann ordinal"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2n1aj41rk3k0sw51oc0dweq7quzljp2
Talk:Z39298
1
89914
298693
2026-08-13T00:00:10Z
Virinas-code
2884
/* Why is this broken? */ new section
298693
wikitext
text/x-wiki
== Why is this broken? ==
If you test [[f:Z39299]] in your Python shell you'll notice that it works perfectly, while Wikifunctions doesn't seem to like it. I suspect this is an issue with ZObject serialization. I will try and investigate further. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 00:00, 13 August 2026 (UTC)
4zbyd1q0siizr4okd5d0ieel4fnmtzw
Z39302
0
89915
298703
2026-08-13T01:03:18Z
99of9
1622
298703
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39302"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26562",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26562",
"Z26562K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1246516"
},
"Z26562K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q968159"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "L'art féministe est un mouvement artistique."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "L'art féministe est un mouvement artistique."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
n1vea2p4tg9lvdmjd40no2alxuxpi97
Z39303
0
89916
298705
2026-08-13T01:07:08Z
99of9
1622
298705
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39303"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32169",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32169",
"Z32169K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1246516"
},
"Z32169K2": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "L'art féministe"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "L'art féministe"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
46v0hj90r08hmytqlp3mymv4z6fex6a
298706
298705
2026-08-13T01:07:32Z
99of9
1622
298706
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39303"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32169",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32169",
"Z32169K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1246516"
},
"Z32169K2": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "l'art féministe"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "l'art féministe"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bo1tj2xj1lq027h4zmd2g4mcgoxnzcf
Z39304
0
89917
298709
2026-08-13T01:14:06Z
99of9
1622
298709
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39304"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37999",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37999",
"Z37999K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1246516"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "le"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "l'art féministe is masculine (from art)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dt9u50rerudfm0e85vuztgefme3vczn
Z39305
0
89918
298723
2026-08-13T02:07:02Z
Smlckz
13902
Create function
298723
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39305"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z39305K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
}
]
}
}
],
"Z8K2": "Z38546",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39305"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Natural number to Church numeral"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Convert a natural number into its Church encoding for lambda calculus"
}
]
}
}
dbn7sog2oreshomlq4hlkknfo4ibudx
Wikifunctions:Administrators' noticeboard/Archive/2026/08
4
89919
298735
2026-08-13T03:08:07Z
SpBot
978
archiving 1 section from [[Wikifunctions:Administrators' noticeboard]] (after section [[Wikifunctions:Administrators' noticeboard/Archive/2026/08#Request_creation_protection_for_User_talk:Y-route|Request_creation_protection_for_User_talk:Y-route]])
298735
wikitext
text/x-wiki
{{Talkarchive}}
== Request creation protection for [[User talk:Y-route]] ==
A cross-wiki LTA ([[:ja:LTA:NRE]]) has created my talk page three times for malicious purposes. --[[User:Y-route|Y-route]] ([[User talk:Y-route|talk]]) 12:13, 11 August 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> 12:44, 11 August 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> 12:44, 11 August 2026 (UTC)</small>
[[Category:Noticeboards]]
bki7g11exfngfnskzvw794o2p26fe5c
Z39306
0
89920
298738
2026-08-13T03:13:54Z
Omar M. Ghaly
99256
A test for the functionality for Arabic
298738
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39306"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z28016",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z28016",
"Z28016K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q85"
},
"Z28016K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z28016K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q79"
},
"Z28016K4": "Z1001"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z9",
"Z9K1": ""
},
"Z11K2": "القاهرة هي عاصمة مصر"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bdt9yh480itvzbk1q1xhj4mrr6y1wet
298739
298738
2026-08-13T03:14:52Z
Omar M. Ghaly
99256
Added a title
298739
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39306"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z28016",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z28016",
"Z28016K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q85"
},
"Z28016K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z28016K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q79"
},
"Z28016K4": "Z1001"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z9",
"Z9K1": ""
},
"Z11K2": "القاهرة هي عاصمة مصر"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence (monolingual) in Arabic"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
91bt7vqu12ybldt9lzfl3uq0xzndxhi
298744
298739
2026-08-13T03:24:25Z
99of9
1622
expected result is in Arabic
298744
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39306"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z28016",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z28016",
"Z28016K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q85"
},
"Z28016K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z28016K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q79"
},
"Z28016K4": "Z1001"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "القاهرة هي عاصمة مصر"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence (monolingual) in Arabic"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bl3e5nn8u7zkv2prfms57skqj2xkjpb
Z39307
0
89921
298740
2026-08-13T03:17:43Z
YoshiRulz
10156
Create test
298740
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39307"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39110",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39110",
"Z39110K1": {
"Z1K1": "Z7",
"Z7K1": "Z39108",
"Z39108K1": {
"Z1K1": "Z7",
"Z7K1": "Z23762",
"Z23762K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z23762K2": [
"Z60"
],
"Z23762K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P571"
}
]
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z20430",
"Z20430K2": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17815"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "250"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16101"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "... -\u003E 250 BCE"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
arbxbot1u50gngqd80ia5xsldw2sru0
Z39308
0
89922
298742
2026-08-13T03:21:13Z
99of9
1622
298742
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39308"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39280",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39280",
"Z39280K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q2440952"
},
"Z39280K2": "Z1113"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Australian culture is influenced by Australian Aboriginal culture, the culture of the United Kingdom, the culture of Ireland, and multiculturalism in Australia."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Australian culture is influenced by W, X, Y, \u0026 Z."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mwac7f9qcbznayql9ko09l4abv994pu
Z39309
0
89923
298747
2026-08-13T03:51:53Z
YoshiRulz
10156
Create test
298747
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39309"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39110",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39110",
"Z39110K1": {
"Z1K1": "Z7",
"Z7K1": "Z39108",
"Z39108K1": {
"Z1K1": "Z7",
"Z7K1": "Z23762",
"Z23762K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1076187"
},
"Z23762K2": [
"Z60",
"Z1360"
],
"Z23762K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P571"
}
]
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z20430",
"Z20430K2": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "1650"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16101"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "01"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "... -\u003E 1650-01-01"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Q1076187:P571 has qualifiers, but here only the main value is being passed to the function under test"
}
]
}
}
o90z0455x392hco6ghqyfo759gnp69b
Z39310
0
89924
298750
2026-08-13T04:15:31Z
Omar M. Ghaly
99256
created a test
298750
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39310"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z27298",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z27298",
"Z27298K1": "الشمس"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "الشمس"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "al-shams → al-al-shams"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The function doesn't check whether the noun is definite or indefinite before adding the definite article again."
}
]
}
}
fw6g9bj46j6j5hikqlrivjbwd5qjity
298760
298750
2026-08-13T05:25:22Z
Omar M. Ghaly
99256
Made it clearer
298760
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39310"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z27298",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z27298",
"Z27298K1": "الشمس"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "الشمس"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "al-shams → al-shams"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The function doesn't check whether the noun is definite or indefinite in both the latin or arabic scripts before adding the definite article again."
}
]
}
}
tijckp54bsbmpu771zrxwvxxomjbg9u
Z39311
0
89925
298752
2026-08-13T04:34:22Z
Carnildo
54460
Add English test case
298752
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39311"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38515",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38515",
"Z38515K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q2345"
},
"Z38515K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z38515K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z38515K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The main subjects of 12 Angry Men include capital punishment, jury trial and distinction."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] The main subjects of 12 Angry Men..."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Test function with a three-item list"
}
]
}
}
tkmsjotqpydpg0m7d3xt8t43w02b3v2
Z39312
0
89926
298755
2026-08-13T04:55:27Z
Carnildo
54460
Add English test case
298755
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39312"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z27243",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z27243",
"Z27243K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1952802"
},
"Z27243K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q12943371"
},
"Z27243K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q105525662"
},
"Z27243K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z27243K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The Lake Mungo remains are the oldest human remains in Australia."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] The Lake Mungo remains are the oldest..."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Test for plural and article use"
}
]
}
}
o6jfwf4rurdvxai7gnafb54ha5hi5cm
Z39313
0
89927
298758
2026-08-13T05:15:00Z
Carnildo
54460
Add test case
298758
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39313"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36232",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36232",
"Z36232K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z36232K2": {
"Z1K1": "Z6092",
"Z6092K1": "P1538"
},
"Z36232K3": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "10,000,000"
},
"Z36232K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "The number of households in Australia is 10,000,000."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The number of households in Australia is..."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Not the most natural wording (\"Australia has 10,000,000 households\" would be better), but the closest possible within the structural constraints of Z36232."
}
]
}
}
7448uq26tq2ye9lbfzefvu45aw1vuge
Z39314
0
89928
298759
2026-08-13T05:23:41Z
Omar M. Ghaly
99256
Added an implementation
298759
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39314"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z27298",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z27298(Z27298K1):\n\t#setting the input as variable\n\tvar = Z27298K1\n\t#checks if the input is empty\n\tif var == \"\":\n\t\treturn var\n\t#checks if the script isn't arabic or latin script\n\tif not 'a' \u003C= var[0].lower() \u003C= 'z' and not 'ا' \u003C= var[0] \u003C= 'ي':\n\t\treturn var\n\t#checks if the latinized word starts with an 'al-' or not to avoid duplication\n\tif 'a' \u003C= var[0].lower() \u003C= 'z':\n\t\tif not var.startswith('al-'):\n\t\t\treturn 'al-' + var\n\t\telse:\n\t\t\treturn var\n\t#checks if the arabic word starts with an 'ال' to avoid duplication\n\tif 'ا' \u003C= var[0] \u003C= 'ي':\n\t\tif not var.startswith('ال'):\n\t\t\treturn 'ال' + var\n\t\telse:\n\t\t\treturn var"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Arabic definite article 2"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "It accounts for cases when the code receives an input with a definite/indefinite noun in both Arabic or Latin script, and if the input is empty or has a non-Latin or non-Arabic script (Like numbers)"
}
]
}
}
4ep2zh2gpvag8iny3wq56dyscu3z1hr
Z39315
0
89929
298761
2026-08-13T05:50:03Z
Smlckz
13902
Create function
298761
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39315"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z38546",
"Z17K2": "Z39315K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "anonymous function"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z39315K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arguments"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39315"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "evaluate curried anon. function"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "evaluate curried one argument anonymous functions with arguments from given list"
}
]
}
}
4lamw0usckx196xqdupwdw7kxb05mk0
298764
298761
2026-08-13T06:15:09Z
EatingCarBatteries
61191
Added Z39316 to the approved list of implementations
298764
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39315"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z38546",
"Z17K2": "Z39315K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "anonymous function"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z39315K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arguments"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z39316"
],
"Z8K5": "Z39315"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "evaluate curried anon. function"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "evaluate curried one argument anonymous functions with arguments from given list"
}
]
}
}
c88qpr1h7zc53hc6oodi6t7zoka0ggd
298774
298764
2026-08-13T06:46:40Z
99of9
1622
Added Z39317 to the approved list of test cases
298774
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39315"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z38546",
"Z17K2": "Z39315K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "anonymous function"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z39315K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arguments"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20",
"Z39317"
],
"Z8K4": [
"Z14",
"Z39316"
],
"Z8K5": "Z39315"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "evaluate curried anon. function"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "evaluate curried one argument anonymous functions with arguments from given list"
}
]
}
}
p26r8id0eqrkg6ttvys8kwutjm6v81w
298775
298774
2026-08-13T06:46:44Z
99of9
1622
Added Z39320 to the approved list of implementations
298775
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39315"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z38546",
"Z17K2": "Z39315K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "anonymous function"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z39315K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arguments"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20",
"Z39317"
],
"Z8K4": [
"Z14",
"Z39316",
"Z39320"
],
"Z8K5": "Z39315"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "evaluate curried anon. function"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "evaluate curried one argument anonymous functions with arguments from given list"
}
]
}
}
fr31qg9z9etrqsumfa2xyuopi8wn4v5
Z39316
0
89930
298762
2026-08-13T06:00:40Z
Smlckz
13902
Implement
298762
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39316"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39315",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z18",
"Z18K1": "Z39315K2"
}
},
"Z802K2": {
"Z1K1": "Z18",
"Z18K1": "Z39315K1"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z39315",
"Z39315K1": {
"Z1K1": "Z7",
"Z7K1": "Z38864",
"Z38864K1": {
"Z1K1": "Z18",
"Z18K1": "Z39315K1"
},
"Z38864K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z39315K2"
}
}
},
"Z39315K2": {
"Z1K1": "Z7",
"Z7K1": "Z812",
"Z812K1": {
"Z1K1": "Z18",
"Z18K1": "Z39315K2"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "eval. curr. anon. fn., composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
o57r0ztxm8p7hq2scam4y27h7zce8ci
Z39317
0
89931
298763
2026-08-13T06:10:30Z
Smlckz
13902
Add test
298763
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39317"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39315",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39315",
"Z39315K1": {
"Z1K1": "Z38546",
"Z38546K1": [
"Z38545",
{
"Z1K1": "Z38545",
"Z38545K1": "x",
"Z38545K2": "Z1",
"Z38545K3": {
"Z1K1": "Z6091",
"Z6091K1": ""
}
}
],
"Z38546K2": "Z38546",
"Z38546K3": [
"Z1",
"Z801",
{
"Z1K1": "Z38546",
"Z38546K1": [
"Z38545",
{
"Z1K1": "Z38545",
"Z38545K1": "y",
"Z38545K2": "Z1",
"Z38545K3": {
"Z1K1": "Z6091",
"Z6091K1": ""
}
}
],
"Z38546K2": "Z1",
"Z38546K3": [
"Z1",
"Z801",
{
"Z1K1": "Z38548",
"Z38548K1": "y"
}
]
}
]
},
"Z39315K2": [
"Z1",
{
"Z1K1": "Z13518",
"Z13518K1": "1"
},
{
"Z1K1": "Z13518",
"Z13518K1": "2"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\\ x -\u003E \\ y -\u003E y $ 1 $ 2 == 2"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
c50sthyql4cykdhbzlapm3biv8ef48v
298776
298763
2026-08-13T07:06:15Z
Smlckz
13902
Use unicode symbol
298776
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39317"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39315",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39315",
"Z39315K1": {
"Z1K1": "Z38546",
"Z38546K1": [
"Z38545",
{
"Z1K1": "Z38545",
"Z38545K1": "x",
"Z38545K2": "Z1",
"Z38545K3": {
"Z1K1": "Z6091",
"Z6091K1": ""
}
}
],
"Z38546K2": "Z38546",
"Z38546K3": [
"Z1",
"Z801",
{
"Z1K1": "Z38546",
"Z38546K1": [
"Z38545",
{
"Z1K1": "Z38545",
"Z38545K1": "y",
"Z38545K2": "Z1",
"Z38545K3": {
"Z1K1": "Z6091",
"Z6091K1": ""
}
}
],
"Z38546K2": "Z1",
"Z38546K3": [
"Z1",
"Z801",
{
"Z1K1": "Z38548",
"Z38548K1": "y"
}
]
}
]
},
"Z39315K2": [
"Z1",
{
"Z1K1": "Z13518",
"Z13518K1": "1"
},
{
"Z1K1": "Z13518",
"Z13518K1": "2"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(λx. λy. y) 1 2 = 2"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ekn6u9sxcx9n7crm3ulvz36e5vhagc9
Z39318
0
89932
298765
2026-08-13T06:19:49Z
YoshiRulz
10156
Create implementation
298765
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39318"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38370",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22839",
"Z22839K1": {
"Z1K1": "Z7",
"Z7K1": "Z22820",
"Z22820K1": {
"Z1K1": "Z18",
"Z18K1": "Z38370K2"
},
"Z22820K2": {
"Z1K1": "Z7",
"Z7K1": "Z18475",
"Z18475K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z30972",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z19293",
"Z873K2": {
"Z1K1": "Z18",
"Z18K1": "Z38370K2"
}
},
"Z13464K3": {
"Z1K1": "Z18",
"Z18K1": "Z38370K1"
}
}
}
},
"Z22839K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z38370K2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "select matching lexeme or default, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cbr4x9rn8779es4jyp3tyal9xp0qvyw
Z39319
0
89933
298768
2026-08-13T06:24:47Z
YoshiRulz
10156
Create implementation
298768
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39319"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38338",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z32421",
"Z32421K1": {
"Z1K1": "Z18",
"Z18K1": "Z38338K1"
},
"Z32421K2": {
"Z1K1": "Z18",
"Z18K1": "Z38338K2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "better matching Form from Lexeme, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jov1ps3zzl5jmstbsuwp2syujn3mvpn
Z39320
0
89934
298773
2026-08-13T06:32:18Z
Smlckz
13902
Corrected impl.
298773
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39320"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39315",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z18",
"Z18K1": "Z39315K2"
}
},
"Z802K2": {
"Z1K1": "Z18",
"Z18K1": "Z39315K1"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z12755",
"Z12755K1": {
"Z1K1": "Z18",
"Z18K1": "Z39315K2"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z38864",
"Z38864K1": {
"Z1K1": "Z18",
"Z18K1": "Z39315K1"
},
"Z38864K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z39315K2"
}
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z39315",
"Z39315K1": {
"Z1K1": "Z7",
"Z7K1": "Z38864",
"Z38864K1": {
"Z1K1": "Z18",
"Z18K1": "Z39315K1"
},
"Z38864K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z39315K2"
}
}
},
"Z39315K2": {
"Z1K1": "Z7",
"Z7K1": "Z812",
"Z812K1": {
"Z1K1": "Z18",
"Z18K1": "Z39315K2"
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "evaluate curried anon. function, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0mlq1u942dcu9zpnr77zsh63funetwp
Z39321
0
89935
298779
2026-08-13T07:09:33Z
VIGNERON
96
test creation
298779
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39321"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39321K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "species"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "espèce"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39321K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "hypernym"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "hypernyme"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39321K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of French"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "variante du français"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39321"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "intro pour une espèce avec hypernyme en français"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "intro for species with hypernym, French"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gu6bu5l357oixdyesck31ror5okizbg
298782
298779
2026-08-13T07:27:18Z
VIGNERON
96
Added Z39323 to the approved list of implementations
298782
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39321"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39321K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "species"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "espèce"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39321K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "hypernym"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "hypernyme"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39321K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of French"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "variante du français"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z39323"
],
"Z8K5": "Z39321"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "intro pour une espèce avec hypernyme en français"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "intro for species with hypernym, French"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nicgyd6gexl5snceotzfbbwogx5vl1b
298783
298782
2026-08-13T07:27:20Z
VIGNERON
96
Added Z39322 to the approved list of test cases
298783
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39321"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39321K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "species"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "espèce"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39321K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "hypernym"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "hypernyme"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39321K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of French"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "variante du français"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z39322"
],
"Z8K4": [
"Z14",
"Z39323"
],
"Z8K5": "Z39321"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "intro pour une espèce avec hypernyme en français"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "intro for species with hypernym, French"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qnd5r3s4tav13uhjy7o0c7mp8ipr7p6
Z39322
0
89936
298780
2026-08-13T07:15:50Z
VIGNERON
96
298780
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39322"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39321",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39321",
"Z39321K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q140"
},
"Z39321K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q25265"
},
"Z39321K3": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cb\u003E\u003Ci\u003EPanthera leo\u003C/i\u003E\u003C/b\u003E, aussi connu sous le nom de \u003Cstrong\u003ELion\u003C/strong\u003E, est une espèce de fauve de la famille des \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q25265\"\u003Efélins\u003C/a\u003E. L'espèce a été décrite en 1758 par \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1043\"\u003ECarl Linné\u003C/a\u003E.\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q140#P225\"\u003EWikidata: lion (Q140#P225)\u003C/a\u003E\u003C/sup\u003E \u003Cem\u003EPanthera leo\u003C/em\u003E est considéré comme vulnérable par l'\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q48268\"\u003EUnion internationale pour la conservation de la nature\u003C/a\u003E (IUCN).\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q140#P141\"\u003EWikidata: lion (Q140#P141)\u003C/a\u003E\u003C/sup\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "intro pour le lion"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9jij8u3uz4hm4tkdzema9236m1ytysm
298794
298780
2026-08-13T07:53:36Z
VIGNERON
96
298794
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39322"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39321",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39321",
"Z39321K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q140"
},
"Z39321K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6667323"
},
"Z39321K3": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cb\u003E\u003Ci\u003EPanthera leo\u003C/i\u003E\u003C/b\u003E, aussi connu sous le nom de \u003Cstrong\u003ELion\u003C/strong\u003E, est une espèce de fauve de la famille des \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q25265\"\u003Efélins\u003C/a\u003E. L'espèce a été décrite en 1758 par \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1043\"\u003ECarl von Linné\u003C/a\u003E\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q140#P225\"\u003EWikidata: lion (Q140#P225)\u003C/a\u003E\u003C/sup\u003E. \u003Cem\u003EPanthera leo\u003C/em\u003E est considéré comme vulnérable par l'\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q48268\"\u003EUnion internationale pour la conservation de la nature\u003C/a\u003E (IUCN)\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q140#P141\"\u003EWikidata: lion (Q140#P141)\u003C/a\u003E\u003C/sup\u003E."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "intro pour le lion"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hpdbfse57vo24l25y529uoas5nzwy87
298795
298794
2026-08-13T07:54:53Z
VIGNERON
96
hopala
298795
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39322"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39321",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39321",
"Z39321K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q140"
},
"Z39321K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6667323"
},
"Z39321K3": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cb\u003E\u003Ci\u003EPanthera leo\u003C/i\u003E\u003C/b\u003E, aussi connu sous le nom de \u003Cstrong\u003ELion\u003C/strong\u003E, est une espèce de fauve de la famille des \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q25265\"\u003Efélins\u003C/a\u003E. L'espèce a été décrite en 1758 par \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1043\"\u003ECarl von Linné\u003C/a\u003E\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q140#P225\"\u003EWikidata: lion (Q140#P225)\u003C/a\u003E\u003C/sup\u003E. \u003Cem\u003EPanthera leo\u003C/em\u003E est considéré comme une espèce vulnérable par l'\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q48268\"\u003EUnion internationale pour la conservation de la nature\u003C/a\u003E (IUCN)\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q140#P141\"\u003EWikidata: lion (Q140#P141)\u003C/a\u003E\u003C/sup\u003E."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "intro pour le lion"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qgqmwqpdakxlxx3jv9j0w4nmcqmhq92
298798
298795
2026-08-13T07:58:24Z
VIGNERON
96
298798
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39322"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39321",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39321",
"Z39321K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q140"
},
"Z39321K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6667323"
},
"Z39321K3": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cb\u003E\u003Ci\u003EPanthera leo\u003C/i\u003E\u003C/b\u003E, aussi connu sous le nom de \u003Cstrong\u003ELion\u003C/strong\u003E, est une espèce de fauve de la famille des \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q25265\"\u003EFelidae\u003C/a\u003E. L'espèce a été décrite en 1758 par \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1043\"\u003ECarl von Linné\u003C/a\u003E\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q140#P225\"\u003EWikidata: lion (Q140#P225)\u003C/a\u003E\u003C/sup\u003E. \u003Cem\u003EPanthera leo\u003C/em\u003E est considéré comme une espèce vulnérable par l'\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q48268\"\u003EUnion internationale pour la conservation de la nature\u003C/a\u003E (IUCN)\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q140#P141\"\u003EWikidata: lion (Q140#P141)\u003C/a\u003E\u003C/sup\u003E."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "intro pour le lion"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
95pxj46q5ip2qv57tdvr9154jl81c5n
298850
298798
2026-08-13T09:55:37Z
HenkvD
1290
English label
298850
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39322"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z39321",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z39321",
"Z39321K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q140"
},
"Z39321K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6667323"
},
"Z39321K3": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cb\u003E\u003Ci\u003EPanthera leo\u003C/i\u003E\u003C/b\u003E, aussi connu sous le nom de \u003Cstrong\u003ELion\u003C/strong\u003E, est une espèce de fauve de la famille des \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q25265\"\u003EFelidae\u003C/a\u003E. L'espèce a été décrite en 1758 par \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1043\"\u003ECarl von Linné\u003C/a\u003E\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q140#P225\"\u003EWikidata: lion (Q140#P225)\u003C/a\u003E\u003C/sup\u003E. \u003Cem\u003EPanthera leo\u003C/em\u003E est considéré comme une espèce vulnérable par l'\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q48268\"\u003EUnion internationale pour la conservation de la nature\u003C/a\u003E (IUCN)\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q140#P141\"\u003EWikidata: lion (Q140#P141)\u003C/a\u003E\u003C/sup\u003E."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "intro pour le lion"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[fr] intro pour le lion"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0rt2umfm4ubt2qoi01b0cag96ld0skg
Z39323
0
89937
298781
2026-08-13T07:26:42Z
VIGNERON
96
unfinished (testing the begin so far)
298781
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39323"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39321",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z35766",
"Z35766K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "\u003Cb\u003E\u003Ci\u003E"
},
{
"Z1K1": "Z89",
"Z89K1": "\u003C/i\u003E\u003C/b\u003E"
}
],
"Z35766K2": {
"Z1K1": "Z7",
"Z7K1": "Z19308",
"Z19308K1": {
"Z1K1": "Z7",
"Z7K1": "Z37836",
"Z37836K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K1": {
"Z1K1": "Z7",
"Z7K1": "Z37821",
"Z37821K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37821K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
},
"Z28676K2": "Z37463"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": ", aussi connu sous le nom de "
},
{
"Z1K1": "Z7",
"Z7K1": "Z28914",
"Z28914K1": {
"Z1K1": "Z7",
"Z7K1": "Z37821",
"Z37821K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37821K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": ", "
}
]
},
"Z802K3": "\u003C!-- no common name --\u003E "
},
{
"Z1K1": "Z89",
"Z89K1": "est une espèce de"
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "intro pour une espèce en français, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cxbq2fxk28k3yomike2st0zg1b652bb
298784
298781
2026-08-13T07:34:22Z
VIGNERON
96
?
298784
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39323"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39321",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z35766",
"Z35766K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "\u003Cb\u003E\u003Ci\u003E"
},
{
"Z1K1": "Z89",
"Z89K1": "\u003C/i\u003E\u003C/b\u003E"
}
],
"Z35766K2": {
"Z1K1": "Z7",
"Z7K1": "Z19308",
"Z19308K1": {
"Z1K1": "Z7",
"Z7K1": "Z37836",
"Z37836K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K1": {
"Z1K1": "Z7",
"Z7K1": "Z37821",
"Z37821K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37821K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
},
"Z28676K2": "Z37463"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": ", aussi connu sous le nom de "
},
{
"Z1K1": "Z7",
"Z7K1": "Z28914",
"Z28914K1": {
"Z1K1": "Z7",
"Z7K1": "Z37821",
"Z37821K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37821K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": ", "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- no common name --\u003E "
}
},
{
"Z1K1": "Z89",
"Z89K1": "est une espèce de"
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "intro pour une espèce en français, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
oe95z1xyzvlx7nza6a0yb99hccar6qn
298788
298784
2026-08-13T07:48:00Z
VIGNERON
96
298788
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39323"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39321",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z35766",
"Z35766K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "\u003Cb\u003E\u003Ci\u003E"
},
{
"Z1K1": "Z89",
"Z89K1": "\u003C/i\u003E\u003C/b\u003E"
}
],
"Z35766K2": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z19308",
"Z19308K1": {
"Z1K1": "Z7",
"Z7K1": "Z37836",
"Z37836K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K1": {
"Z1K1": "Z7",
"Z7K1": "Z37821",
"Z37821K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37821K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
},
"Z28676K2": "Z37463"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": ", aussi connu sous le nom de "
},
{
"Z1K1": "Z7",
"Z7K1": "Z28914",
"Z28914K1": {
"Z1K1": "Z7",
"Z7K1": "Z37821",
"Z37821K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37821K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": ", "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- no common name --\u003E "
}
},
{
"Z1K1": "Z89",
"Z89K1": "est une espèce de "
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10174",
"Z10174K1": {
"Z1K1": "Z7",
"Z7K1": "Z24331",
"Z24331K1": {
"Z1K1": "Z7",
"Z7K1": "Z20041",
"Z20041K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
}
},
"Z10174K2": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z35811",
"Z35811K1": {
"Z1K1": "Z7",
"Z7K1": "Z31676",
"Z31676K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z31676K2": "Z1002"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "de "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z31676",
"Z31676K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z31676K2": "Z1004"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z89",
"Z89K1": "de la famille des "
},
{
"Z1K1": "Z7",
"Z7K1": "Z36489",
"Z36489K1": {
"Z1K1": "Z7",
"Z7K1": "Z37725",
"Z37725K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
},
"Z36489K2": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z7",
"Z7K1": "Z37725",
"Z37725K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": "."
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z37925",
"Z37925K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "L'espèce a été décrite en "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " par "
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z23120",
"Z23120K1": {
"Z1K1": "Z7",
"Z7K1": "Z16360",
"Z16360K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z37927",
"Z37927K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37927K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z89",
"Z89K1": "."
},
{
"Z1K1": "Z7",
"Z7K1": "Z32891",
"Z32891K1": {
"Z1K1": "Z7",
"Z7K1": "Z36240",
"Z36240K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z36240K2": {
"Z1K1": "Z6092",
"Z6092K1": "P225"
},
"Z36240K3": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- no describing date and/or authority --\u003E"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K1": {
"Z1K1": "Z7",
"Z7K1": "Z37833",
"Z37833K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37833K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
},
"Z28676K2": "Z28158"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z37441",
"Z37441K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
},
{
"Z1K1": "Z89",
"Z89K1": " has been assessed as "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z37833",
"Z37833K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37833K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " by the "
},
{
"Z1K1": "Z7",
"Z7K1": "Z32428",
"Z32428K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q48268"
},
"Z32428K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
},
{
"Z1K1": "Z89",
"Z89K1": " (IUCN)."
},
{
"Z1K1": "Z7",
"Z7K1": "Z32891",
"Z32891K1": {
"Z1K1": "Z7",
"Z7K1": "Z36240",
"Z36240K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z36240K2": {
"Z1K1": "Z6092",
"Z6092K1": "P141"
},
"Z36240K3": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- Not assessed by IUCN --\u003E"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "intro pour une espèce en français, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "in progress"
}
]
}
}
4y8qd7skfmmrs11ryis4rpmndocr80k
298791
298788
2026-08-13T07:51:52Z
VIGNERON
96
few tweak (point is after ref in French)
298791
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39323"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39321",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z35766",
"Z35766K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "\u003Cb\u003E\u003Ci\u003E"
},
{
"Z1K1": "Z89",
"Z89K1": "\u003C/i\u003E\u003C/b\u003E"
}
],
"Z35766K2": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z19308",
"Z19308K1": {
"Z1K1": "Z7",
"Z7K1": "Z37836",
"Z37836K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K1": {
"Z1K1": "Z7",
"Z7K1": "Z37821",
"Z37821K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37821K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
},
"Z28676K2": "Z37463"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": ", aussi connu sous le nom de "
},
{
"Z1K1": "Z7",
"Z7K1": "Z28914",
"Z28914K1": {
"Z1K1": "Z7",
"Z7K1": "Z37821",
"Z37821K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37821K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": ", "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- no common name --\u003E "
}
},
{
"Z1K1": "Z89",
"Z89K1": "est une espèce de "
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10174",
"Z10174K1": {
"Z1K1": "Z7",
"Z7K1": "Z24331",
"Z24331K1": {
"Z1K1": "Z7",
"Z7K1": "Z20041",
"Z20041K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
}
},
"Z10174K2": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z35811",
"Z35811K1": {
"Z1K1": "Z7",
"Z7K1": "Z31676",
"Z31676K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z31676K2": "Z1002"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "de "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z31676",
"Z31676K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z31676K2": "Z1004"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z89",
"Z89K1": "de la famille des "
},
{
"Z1K1": "Z7",
"Z7K1": "Z36489",
"Z36489K1": {
"Z1K1": "Z7",
"Z7K1": "Z37725",
"Z37725K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
},
"Z36489K2": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z7",
"Z7K1": "Z37725",
"Z37725K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": "."
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z37925",
"Z37925K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": " L'espèce a été décrite en "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " par "
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z23120",
"Z23120K1": {
"Z1K1": "Z7",
"Z7K1": "Z16360",
"Z16360K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z37927",
"Z37927K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37927K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32891",
"Z32891K1": {
"Z1K1": "Z7",
"Z7K1": "Z36240",
"Z36240K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z36240K2": {
"Z1K1": "Z6092",
"Z6092K1": "P225"
},
"Z36240K3": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": ". "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- no describing date and/or authority --\u003E"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K1": {
"Z1K1": "Z7",
"Z7K1": "Z37833",
"Z37833K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37833K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
},
"Z28676K2": "Z28158"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z37441",
"Z37441K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
},
{
"Z1K1": "Z89",
"Z89K1": " est considéré comme une "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z37833",
"Z37833K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37833K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " par l' "
},
{
"Z1K1": "Z7",
"Z7K1": "Z32428",
"Z32428K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q48268"
},
"Z32428K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
},
{
"Z1K1": "Z89",
"Z89K1": " (IUCN)"
},
{
"Z1K1": "Z7",
"Z7K1": "Z32891",
"Z32891K1": {
"Z1K1": "Z7",
"Z7K1": "Z36240",
"Z36240K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z36240K2": {
"Z1K1": "Z6092",
"Z6092K1": "P141"
},
"Z36240K3": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": "."
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- Not assessed by IUCN --\u003E"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "intro pour une espèce en français, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "in progress"
}
]
}
}
gc27hnktws89z0o3t4ig2t5mvn7akrs
298797
298791
2026-08-13T07:55:45Z
VIGNERON
96
typo, no space here
298797
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39323"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39321",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z35766",
"Z35766K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "\u003Cb\u003E\u003Ci\u003E"
},
{
"Z1K1": "Z89",
"Z89K1": "\u003C/i\u003E\u003C/b\u003E"
}
],
"Z35766K2": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z19308",
"Z19308K1": {
"Z1K1": "Z7",
"Z7K1": "Z37836",
"Z37836K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K1": {
"Z1K1": "Z7",
"Z7K1": "Z37821",
"Z37821K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37821K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
},
"Z28676K2": "Z37463"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": ", aussi connu sous le nom de "
},
{
"Z1K1": "Z7",
"Z7K1": "Z28914",
"Z28914K1": {
"Z1K1": "Z7",
"Z7K1": "Z37821",
"Z37821K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37821K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": ", "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- no common name --\u003E "
}
},
{
"Z1K1": "Z89",
"Z89K1": "est une espèce de "
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10174",
"Z10174K1": {
"Z1K1": "Z7",
"Z7K1": "Z24331",
"Z24331K1": {
"Z1K1": "Z7",
"Z7K1": "Z20041",
"Z20041K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
}
},
"Z10174K2": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z35811",
"Z35811K1": {
"Z1K1": "Z7",
"Z7K1": "Z31676",
"Z31676K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z31676K2": "Z1002"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "de "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z31676",
"Z31676K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z31676K2": "Z1004"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z89",
"Z89K1": "de la famille des "
},
{
"Z1K1": "Z7",
"Z7K1": "Z36489",
"Z36489K1": {
"Z1K1": "Z7",
"Z7K1": "Z37725",
"Z37725K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
},
"Z36489K2": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z7",
"Z7K1": "Z37725",
"Z37725K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": "."
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z37925",
"Z37925K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": " L'espèce a été décrite en "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " par "
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z23120",
"Z23120K1": {
"Z1K1": "Z7",
"Z7K1": "Z16360",
"Z16360K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z37927",
"Z37927K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37927K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32891",
"Z32891K1": {
"Z1K1": "Z7",
"Z7K1": "Z36240",
"Z36240K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z36240K2": {
"Z1K1": "Z6092",
"Z6092K1": "P225"
},
"Z36240K3": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": ". "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- no describing date and/or authority --\u003E"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K1": {
"Z1K1": "Z7",
"Z7K1": "Z37833",
"Z37833K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37833K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
},
"Z28676K2": "Z28158"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z37441",
"Z37441K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
},
{
"Z1K1": "Z89",
"Z89K1": " est considéré comme une "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z37833",
"Z37833K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37833K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " par l'"
},
{
"Z1K1": "Z7",
"Z7K1": "Z32428",
"Z32428K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q48268"
},
"Z32428K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
},
{
"Z1K1": "Z89",
"Z89K1": " (IUCN)"
},
{
"Z1K1": "Z7",
"Z7K1": "Z32891",
"Z32891K1": {
"Z1K1": "Z7",
"Z7K1": "Z36240",
"Z36240K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z36240K2": {
"Z1K1": "Z6092",
"Z6092K1": "P141"
},
"Z36240K3": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": "."
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- Not assessed by IUCN --\u003E"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "intro pour une espèce en français, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "in progress"
}
]
}
}
2co75x4yz18vlwz8icbioktetv4z5cf
298806
298797
2026-08-13T08:09:48Z
VIGNERON
96
298806
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39323"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39321",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z35766",
"Z35766K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "\u003Cb\u003E\u003Ci\u003E"
},
{
"Z1K1": "Z89",
"Z89K1": "\u003C/i\u003E\u003C/b\u003E"
}
],
"Z35766K2": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z19308",
"Z19308K1": {
"Z1K1": "Z7",
"Z7K1": "Z37836",
"Z37836K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K1": {
"Z1K1": "Z7",
"Z7K1": "Z37821",
"Z37821K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37821K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
},
"Z28676K2": "Z37463"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": ", aussi connu sous le nom de "
},
{
"Z1K1": "Z7",
"Z7K1": "Z28914",
"Z28914K1": {
"Z1K1": "Z7",
"Z7K1": "Z37821",
"Z37821K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37821K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": ", "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- no common name --\u003E "
}
},
{
"Z1K1": "Z89",
"Z89K1": "est une espèce "
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10174",
"Z10174K1": {
"Z1K1": "Z7",
"Z7K1": "Z24331",
"Z24331K1": {
"Z1K1": "Z7",
"Z7K1": "Z20041",
"Z20041K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K2"
}
}
},
"Z10174K2": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z35811",
"Z35811K1": {
"Z1K1": "Z7",
"Z7K1": "Z31676",
"Z31676K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K2"
},
"Z31676K2": "Z1002"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "de "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z31676",
"Z31676K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K2"
},
"Z31676K2": "Z1004"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z89",
"Z89K1": "de la famille des "
},
{
"Z1K1": "Z7",
"Z7K1": "Z36489",
"Z36489K1": {
"Z1K1": "Z7",
"Z7K1": "Z37725",
"Z37725K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
},
"Z36489K2": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z7",
"Z7K1": "Z37725",
"Z37725K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": "."
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z37925",
"Z37925K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": " L'espèce a été décrite en "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " par "
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z23120",
"Z23120K1": {
"Z1K1": "Z7",
"Z7K1": "Z16360",
"Z16360K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z37927",
"Z37927K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37927K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32891",
"Z32891K1": {
"Z1K1": "Z7",
"Z7K1": "Z36240",
"Z36240K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z36240K2": {
"Z1K1": "Z6092",
"Z6092K1": "P225"
},
"Z36240K3": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": ". "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- no describing date and/or authority --\u003E"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K1": {
"Z1K1": "Z7",
"Z7K1": "Z37833",
"Z37833K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37833K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
},
"Z28676K2": "Z28158"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z37441",
"Z37441K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
},
{
"Z1K1": "Z89",
"Z89K1": " est considéré comme une "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z37833",
"Z37833K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37833K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " par l'"
},
{
"Z1K1": "Z7",
"Z7K1": "Z32428",
"Z32428K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q48268"
},
"Z32428K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
},
{
"Z1K1": "Z89",
"Z89K1": " (IUCN)"
},
{
"Z1K1": "Z7",
"Z7K1": "Z32891",
"Z32891K1": {
"Z1K1": "Z7",
"Z7K1": "Z36240",
"Z36240K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z36240K2": {
"Z1K1": "Z6092",
"Z6092K1": "P141"
},
"Z36240K3": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": "."
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- Not assessed by IUCN --\u003E"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "intro pour une espèce en français, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "in progress"
}
]
}
}
6yzx74ghmyicr5ch7y64u5qt578fprd
298824
298806
2026-08-13T08:52:33Z
VIGNERON
96
typo (double space)
298824
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39323"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39321",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z35766",
"Z35766K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "\u003Cb\u003E\u003Ci\u003E"
},
{
"Z1K1": "Z89",
"Z89K1": "\u003C/i\u003E\u003C/b\u003E"
}
],
"Z35766K2": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z19308",
"Z19308K1": {
"Z1K1": "Z7",
"Z7K1": "Z37836",
"Z37836K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K1": {
"Z1K1": "Z7",
"Z7K1": "Z37821",
"Z37821K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37821K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
},
"Z28676K2": "Z37463"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": ", aussi connu sous le nom de "
},
{
"Z1K1": "Z7",
"Z7K1": "Z28914",
"Z28914K1": {
"Z1K1": "Z7",
"Z7K1": "Z37821",
"Z37821K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37821K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": ", "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- no common name --\u003E "
}
},
{
"Z1K1": "Z89",
"Z89K1": "est une espèce "
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10174",
"Z10174K1": {
"Z1K1": "Z7",
"Z7K1": "Z24331",
"Z24331K1": {
"Z1K1": "Z7",
"Z7K1": "Z20041",
"Z20041K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K2"
}
}
},
"Z10174K2": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z35811",
"Z35811K1": {
"Z1K1": "Z7",
"Z7K1": "Z31676",
"Z31676K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K2"
},
"Z31676K2": "Z1002"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "de "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z31676",
"Z31676K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K2"
},
"Z31676K2": "Z1004"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z89",
"Z89K1": "de la famille des "
},
{
"Z1K1": "Z7",
"Z7K1": "Z36489",
"Z36489K1": {
"Z1K1": "Z7",
"Z7K1": "Z37725",
"Z37725K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
},
"Z36489K2": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z7",
"Z7K1": "Z37725",
"Z37725K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": "."
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z37925",
"Z37925K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": " L'espèce a été décrite en "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " par "
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z23120",
"Z23120K1": {
"Z1K1": "Z7",
"Z7K1": "Z16360",
"Z16360K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z37927",
"Z37927K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37927K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32891",
"Z32891K1": {
"Z1K1": "Z7",
"Z7K1": "Z36240",
"Z36240K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z36240K2": {
"Z1K1": "Z6092",
"Z6092K1": "P225"
},
"Z36240K3": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": ". "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- no describing date and/or authority --\u003E"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K1": {
"Z1K1": "Z7",
"Z7K1": "Z37833",
"Z37833K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37833K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
},
"Z28676K2": "Z28158"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z37441",
"Z37441K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
},
{
"Z1K1": "Z89",
"Z89K1": " est considéré comme une "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z37833",
"Z37833K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37833K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " par l'"
},
{
"Z1K1": "Z7",
"Z7K1": "Z32428",
"Z32428K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q48268"
},
"Z32428K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
},
{
"Z1K1": "Z89",
"Z89K1": " (IUCN)"
},
{
"Z1K1": "Z7",
"Z7K1": "Z32891",
"Z32891K1": {
"Z1K1": "Z7",
"Z7K1": "Z36240",
"Z36240K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z36240K2": {
"Z1K1": "Z6092",
"Z6092K1": "P141"
},
"Z36240K3": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": "."
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- Not assessed by IUCN --\u003E"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "intro pour une espèce en français, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "in progress"
}
]
}
}
ci0gx2f2j3ayr7jek60t7o41yayrm8l
298851
298824
2026-08-13T09:56:14Z
HenkvD
1290
English label
298851
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39323"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39321",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z35766",
"Z35766K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "\u003Cb\u003E\u003Ci\u003E"
},
{
"Z1K1": "Z89",
"Z89K1": "\u003C/i\u003E\u003C/b\u003E"
}
],
"Z35766K2": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z19308",
"Z19308K1": {
"Z1K1": "Z7",
"Z7K1": "Z37836",
"Z37836K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K1": {
"Z1K1": "Z7",
"Z7K1": "Z37821",
"Z37821K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37821K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
},
"Z28676K2": "Z37463"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": ", aussi connu sous le nom de "
},
{
"Z1K1": "Z7",
"Z7K1": "Z28914",
"Z28914K1": {
"Z1K1": "Z7",
"Z7K1": "Z37821",
"Z37821K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37821K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": ", "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- no common name --\u003E "
}
},
{
"Z1K1": "Z89",
"Z89K1": "est une espèce "
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10174",
"Z10174K1": {
"Z1K1": "Z7",
"Z7K1": "Z24331",
"Z24331K1": {
"Z1K1": "Z7",
"Z7K1": "Z20041",
"Z20041K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K2"
}
}
},
"Z10174K2": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z35811",
"Z35811K1": {
"Z1K1": "Z7",
"Z7K1": "Z31676",
"Z31676K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K2"
},
"Z31676K2": "Z1002"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "de "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z31676",
"Z31676K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K2"
},
"Z31676K2": "Z1004"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z89",
"Z89K1": "de la famille des "
},
{
"Z1K1": "Z7",
"Z7K1": "Z36489",
"Z36489K1": {
"Z1K1": "Z7",
"Z7K1": "Z37725",
"Z37725K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
},
"Z36489K2": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z7",
"Z7K1": "Z37725",
"Z37725K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": "."
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z37925",
"Z37925K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": " L'espèce a été décrite en "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " par "
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z23120",
"Z23120K1": {
"Z1K1": "Z7",
"Z7K1": "Z16360",
"Z16360K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z37927",
"Z37927K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37927K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32891",
"Z32891K1": {
"Z1K1": "Z7",
"Z7K1": "Z36240",
"Z36240K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z36240K2": {
"Z1K1": "Z6092",
"Z6092K1": "P225"
},
"Z36240K3": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": ". "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- no describing date and/or authority --\u003E"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K1": {
"Z1K1": "Z7",
"Z7K1": "Z37833",
"Z37833K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37833K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
},
"Z28676K2": "Z28158"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z37441",
"Z37441K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
}
},
{
"Z1K1": "Z89",
"Z89K1": " est considéré comme une "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z37833",
"Z37833K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z37833K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " par l'"
},
{
"Z1K1": "Z7",
"Z7K1": "Z32428",
"Z32428K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q48268"
},
"Z32428K2": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
},
{
"Z1K1": "Z89",
"Z89K1": " (IUCN)"
},
{
"Z1K1": "Z7",
"Z7K1": "Z32891",
"Z32891K1": {
"Z1K1": "Z7",
"Z7K1": "Z36240",
"Z36240K1": {
"Z1K1": "Z18",
"Z18K1": "Z39321K1"
},
"Z36240K2": {
"Z1K1": "Z6092",
"Z6092K1": "P141"
},
"Z36240K3": {
"Z1K1": "Z18",
"Z18K1": "Z39321K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": "."
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- Not assessed by IUCN --\u003E"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "intro pour une espèce en français, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "intro for species with hypernym, French Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "in progress"
}
]
}
}
pxutbkjsk9bgemdf7hu4be9xi8599zn
Z39324
0
89938
298785
2026-08-13T07:37:13Z
YoshiRulz
10156
Create test
298785
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39324"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38726",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38726",
"Z38726K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q4102407"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q59496158"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Q4102407 -\u003E Q59496158 (unknown value)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
m9kpilvpsa5m26hhhno0s21w0qgm1x5
Z39325
0
89939
298792
2026-08-13T07:52:33Z
Denny
81
298792
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39325"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38709",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38709",
"Z38709K1": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "100000"
},
{
"Z1K1": "Z13518",
"Z13518K1": "80000"
},
{
"Z1K1": "Z13518",
"Z13518K1": "30000"
},
{
"Z1K1": "Z13518",
"Z13518K1": "20000"
}
],
"Z38709K2": {
"Z1K1": "Z13518",
"Z13518K1": "8"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z17628",
"Z17628K2": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "3"
},
{
"Z1K1": "Z13518",
"Z13518K1": "3"
},
{
"Z1K1": "Z13518",
"Z13518K1": "1"
},
{
"Z1K1": "Z13518",
"Z13518K1": "1"
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Example from English Wikipedia"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
l6ahhwgdae20v1h2nuyu7qwzvrp89yy
Wikifunctions:Status updates/2026-08-13
4
89940
298830
2026-08-13T09:05:11Z
DVrandecic (WMF)
7
Fresh Functions weekly
298830
wikitext
text/x-wiki
=== Fresh Functions weekly: 124 new Functions ===
This week we had 124 new functions. That is really amazing! 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!
* {{Z|Z38556}}
* {{Z|Z38557}}
* {{Z|Z38563}}
* {{Z|Z38569}}
* {{Z|Z38573}}
* {{Z|Z38577}}
* {{Z|Z38581}}
* {{Z|Z38586}}
* {{Z|Z38590}}
* {{Z|Z38595}}
* {{Z|Z38598}}
* {{Z|Z38600}}
* {{Z|Z38604}}
* {{Z|Z38610}}
* {{Z|Z38614}}
* {{Z|Z38619}}
* {{Z|Z38620}}
* {{Z|Z38625}}
* {{Z|Z38635}}
* {{Z|Z38638}}
* {{Z|Z38641}}
* {{Z|Z38644}}
* {{Z|Z38645}}
* {{Z|Z38652}}
* {{Z|Z38657}}
* {{Z|Z38660}}
* {{Z|Z38664}}
* {{Z|Z38668}}
* {{Z|Z38672}}
* {{Z|Z38676}}
* {{Z|Z38680}}
* {{Z|Z38684}}
* {{Z|Z38691}}
* {{Z|Z38696}}
* {{Z|Z38700}}
* {{Z|Z38702}}
* {{Z|Z38705}}
* {{Z|Z38709}}
* {{Z|Z38710}}
* {{Z|Z38714}}
* {{Z|Z38723}}
* {{Z|Z38726}}
* {{Z|Z38729}}
* {{Z|Z38734}}
* {{Z|Z38735}}
* {{Z|Z38739}}
* {{Z|Z38745}}
* {{Z|Z38748}}
* {{Z|Z38752}}
* {{Z|Z38757}}
* {{Z|Z38761}}
* {{Z|Z38765}}
* {{Z|Z38771}}
* {{Z|Z38772}}
* {{Z|Z38775}}
* {{Z|Z38778}}
* {{Z|Z38782}}
* {{Z|Z38788}}
* {{Z|Z38795}}
* {{Z|Z38799}}
* {{Z|Z38804}}
* {{Z|Z38808}}
* {{Z|Z38814}}
* {{Z|Z38829}}
* {{Z|Z38833}}
* {{Z|Z38839}}
* {{Z|Z38844}}
* {{Z|Z38857}}
* {{Z|Z38860}}
* {{Z|Z38864}}
* {{Z|Z38869}}
* {{Z|Z38870}}
* {{Z|Z38873}}
* {{Z|Z38876}}
* {{Z|Z38881}}
* {{Z|Z38886}}
* {{Z|Z38888}}
* {{Z|Z38892}}
* {{Z|Z38893}}
* {{Z|Z38899}}
* {{Z|Z38908}}
* {{Z|Z38916}}
* {{Z|Z38923}}
* {{Z|Z38926}}
* {{Z|Z38929}}
* {{Z|Z38933}}
* {{Z|Z38942}}
* {{Z|Z38945}}
* {{Z|Z38948}}
* {{Z|Z38949}}
* {{Z|Z38953}}
* {{Z|Z38956}}
* {{Z|Z38959}}
* {{Z|Z38964}}
* {{Z|Z38968}}
* {{Z|Z38973}}
* {{Z|Z38975}}
* {{Z|Z38980}}
* {{Z|Z38985}}
* {{Z|Z38987}}
* {{Z|Z38994}}
* {{Z|Z39000}}
* {{Z|Z39011}}
* {{Z|Z39018}}
* {{Z|Z39024}}
* {{Z|Z39027}}
* {{Z|Z39036}}
* {{Z|Z39043}}
* {{Z|Z39047}}
* {{Z|Z39050}}
* {{Z|Z39053}}
* {{Z|Z39073}}
* {{Z|Z39080}}
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.
5o75fn1ofvco25df7iij092pq603qyt
298831
298830
2026-08-13T09:09:20Z
DVrandecic (WMF)
7
5000 Functions
298831
wikitext
text/x-wiki
=== Wikifunctions has reached more than 5,000 Functions ===
I know, I know, following [[User:Lydia Pintscher (WMDE)|Lydia]]’s law of celebrating arbitrary milestones, we shouldn’t celebrate milestones like these without using them as an opportunity to pause and reflect on the growth that led us to that number. But the newsletter this week was already so long.
But we want to take the opportunity to invite you to share some reflections, until next week Tuesday, August 18. You can send them to me or [[User:Sannita (WMF)|Luca]] via chat, or leave them on our [[User talk:DVrandecic (WMF)|talk]] [[User talk:Sannita (WMF)|pages]]. Based on my counting, the 5,000th Function was {{Z|Z38968}}.
=== Fresh Functions weekly: 124 new Functions ===
This week we had 124 new functions. That is really amazing! 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!
* {{Z|Z38556}}
* {{Z|Z38557}}
* {{Z|Z38563}}
* {{Z|Z38569}}
* {{Z|Z38573}}
* {{Z|Z38577}}
* {{Z|Z38581}}
* {{Z|Z38586}}
* {{Z|Z38590}}
* {{Z|Z38595}}
* {{Z|Z38598}}
* {{Z|Z38600}}
* {{Z|Z38604}}
* {{Z|Z38610}}
* {{Z|Z38614}}
* {{Z|Z38619}}
* {{Z|Z38620}}
* {{Z|Z38625}}
* {{Z|Z38635}}
* {{Z|Z38638}}
* {{Z|Z38641}}
* {{Z|Z38644}}
* {{Z|Z38645}}
* {{Z|Z38652}}
* {{Z|Z38657}}
* {{Z|Z38660}}
* {{Z|Z38664}}
* {{Z|Z38668}}
* {{Z|Z38672}}
* {{Z|Z38676}}
* {{Z|Z38680}}
* {{Z|Z38684}}
* {{Z|Z38691}}
* {{Z|Z38696}}
* {{Z|Z38700}}
* {{Z|Z38702}}
* {{Z|Z38705}}
* {{Z|Z38709}}
* {{Z|Z38710}}
* {{Z|Z38714}}
* {{Z|Z38723}}
* {{Z|Z38726}}
* {{Z|Z38729}}
* {{Z|Z38734}}
* {{Z|Z38735}}
* {{Z|Z38739}}
* {{Z|Z38745}}
* {{Z|Z38748}}
* {{Z|Z38752}}
* {{Z|Z38757}}
* {{Z|Z38761}}
* {{Z|Z38765}}
* {{Z|Z38771}}
* {{Z|Z38772}}
* {{Z|Z38775}}
* {{Z|Z38778}}
* {{Z|Z38782}}
* {{Z|Z38788}}
* {{Z|Z38795}}
* {{Z|Z38799}}
* {{Z|Z38804}}
* {{Z|Z38808}}
* {{Z|Z38814}}
* {{Z|Z38829}}
* {{Z|Z38833}}
* {{Z|Z38839}}
* {{Z|Z38844}}
* {{Z|Z38857}}
* {{Z|Z38860}}
* {{Z|Z38864}}
* {{Z|Z38869}}
* {{Z|Z38870}}
* {{Z|Z38873}}
* {{Z|Z38876}}
* {{Z|Z38881}}
* {{Z|Z38886}}
* {{Z|Z38888}}
* {{Z|Z38892}}
* {{Z|Z38893}}
* {{Z|Z38899}}
* {{Z|Z38908}}
* {{Z|Z38916}}
* {{Z|Z38923}}
* {{Z|Z38926}}
* {{Z|Z38929}}
* {{Z|Z38933}}
* {{Z|Z38942}}
* {{Z|Z38945}}
* {{Z|Z38948}}
* {{Z|Z38949}}
* {{Z|Z38953}}
* {{Z|Z38956}}
* {{Z|Z38959}}
* {{Z|Z38964}}
* {{Z|Z38968}}
* {{Z|Z38973}}
* {{Z|Z38975}}
* {{Z|Z38980}}
* {{Z|Z38985}}
* {{Z|Z38987}}
* {{Z|Z38994}}
* {{Z|Z39000}}
* {{Z|Z39011}}
* {{Z|Z39018}}
* {{Z|Z39024}}
* {{Z|Z39027}}
* {{Z|Z39036}}
* {{Z|Z39043}}
* {{Z|Z39047}}
* {{Z|Z39050}}
* {{Z|Z39053}}
* {{Z|Z39073}}
* {{Z|Z39080}}
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.
lj5sfxbirk8ghhl2gjzvo3bvkxtqb9g
298832
298831
2026-08-13T09:10:04Z
DVrandecic (WMF)
7
News in Types
298832
wikitext
text/x-wiki
=== News in Types: Wikifunctions object reference ===
We have started implementing the [[Wikifunctions:Type proposals/Wikifunctions object reference|Wikifunctions object reference]]. Because this might become a foundational type, we will [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-schemata/-/merge_requests/400 add it through function-schemata] instead of the usual type creation way. We are currently thinking of adding it as Z96 – a reference that is really a string.
We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend Wikifunctions to new domains!
=== Wikifunctions has reached more than 5,000 Functions ===
I know, I know, following [[User:Lydia Pintscher (WMDE)|Lydia]]’s law of celebrating arbitrary milestones, we shouldn’t celebrate milestones like these without using them as an opportunity to pause and reflect on the growth that led us to that number. But the newsletter this week was already so long.
But we want to take the opportunity to invite you to share some reflections, until next week Tuesday, August 18. You can send them to me or [[User:Sannita (WMF)|Luca]] via chat, or leave them on our [[User talk:DVrandecic (WMF)|talk]] [[User talk:Sannita (WMF)|pages]]. Based on my counting, the 5,000th Function was {{Z|Z38968}}.
=== Fresh Functions weekly: 124 new Functions ===
This week we had 124 new functions. That is really amazing! 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!
* {{Z|Z38556}}
* {{Z|Z38557}}
* {{Z|Z38563}}
* {{Z|Z38569}}
* {{Z|Z38573}}
* {{Z|Z38577}}
* {{Z|Z38581}}
* {{Z|Z38586}}
* {{Z|Z38590}}
* {{Z|Z38595}}
* {{Z|Z38598}}
* {{Z|Z38600}}
* {{Z|Z38604}}
* {{Z|Z38610}}
* {{Z|Z38614}}
* {{Z|Z38619}}
* {{Z|Z38620}}
* {{Z|Z38625}}
* {{Z|Z38635}}
* {{Z|Z38638}}
* {{Z|Z38641}}
* {{Z|Z38644}}
* {{Z|Z38645}}
* {{Z|Z38652}}
* {{Z|Z38657}}
* {{Z|Z38660}}
* {{Z|Z38664}}
* {{Z|Z38668}}
* {{Z|Z38672}}
* {{Z|Z38676}}
* {{Z|Z38680}}
* {{Z|Z38684}}
* {{Z|Z38691}}
* {{Z|Z38696}}
* {{Z|Z38700}}
* {{Z|Z38702}}
* {{Z|Z38705}}
* {{Z|Z38709}}
* {{Z|Z38710}}
* {{Z|Z38714}}
* {{Z|Z38723}}
* {{Z|Z38726}}
* {{Z|Z38729}}
* {{Z|Z38734}}
* {{Z|Z38735}}
* {{Z|Z38739}}
* {{Z|Z38745}}
* {{Z|Z38748}}
* {{Z|Z38752}}
* {{Z|Z38757}}
* {{Z|Z38761}}
* {{Z|Z38765}}
* {{Z|Z38771}}
* {{Z|Z38772}}
* {{Z|Z38775}}
* {{Z|Z38778}}
* {{Z|Z38782}}
* {{Z|Z38788}}
* {{Z|Z38795}}
* {{Z|Z38799}}
* {{Z|Z38804}}
* {{Z|Z38808}}
* {{Z|Z38814}}
* {{Z|Z38829}}
* {{Z|Z38833}}
* {{Z|Z38839}}
* {{Z|Z38844}}
* {{Z|Z38857}}
* {{Z|Z38860}}
* {{Z|Z38864}}
* {{Z|Z38869}}
* {{Z|Z38870}}
* {{Z|Z38873}}
* {{Z|Z38876}}
* {{Z|Z38881}}
* {{Z|Z38886}}
* {{Z|Z38888}}
* {{Z|Z38892}}
* {{Z|Z38893}}
* {{Z|Z38899}}
* {{Z|Z38908}}
* {{Z|Z38916}}
* {{Z|Z38923}}
* {{Z|Z38926}}
* {{Z|Z38929}}
* {{Z|Z38933}}
* {{Z|Z38942}}
* {{Z|Z38945}}
* {{Z|Z38948}}
* {{Z|Z38949}}
* {{Z|Z38953}}
* {{Z|Z38956}}
* {{Z|Z38959}}
* {{Z|Z38964}}
* {{Z|Z38968}}
* {{Z|Z38973}}
* {{Z|Z38975}}
* {{Z|Z38980}}
* {{Z|Z38985}}
* {{Z|Z38987}}
* {{Z|Z38994}}
* {{Z|Z39000}}
* {{Z|Z39011}}
* {{Z|Z39018}}
* {{Z|Z39024}}
* {{Z|Z39027}}
* {{Z|Z39036}}
* {{Z|Z39043}}
* {{Z|Z39047}}
* {{Z|Z39050}}
* {{Z|Z39053}}
* {{Z|Z39073}}
* {{Z|Z39080}}
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.
kzdjw0whs81tcty6yt5ojzwdo73o9k5
298833
298832
2026-08-13T09:12:00Z
DVrandecic (WMF)
7
Recent Changes in the software
298833
wikitext
text/x-wiki
=== Recent Changes in the software ===
As part of our work to guide people creating effective NLG Functions, we added a system to show warnings when something doesn't fail, but comes close ([[:phab:T427112|T427112]]). For now these warnings are only shown on Wikifunctions (not in embedded context or in Abstract Wikipedia), and they're initially limited to cases where a function uses lots of CPU or memory. We're planning to expand this to more cases like Functions making many sub-calls or fetching Wikidata items that partially fail. When you encounter these warnings, we'd love to hear how well they communicate the issues involved.
We also shortened the length of time that Commons file data is cached, which will mean that old thumb titles (which break swiftly) won't be used for more than a day after the Commons file is renamed; thank you [[User:99of9]] for reporting ([[:phab:T433448|T433448]]).
We've landed an upgrade to the back-end code runner version of JavaScript, from an old build of QuickJS to a more modern one of QuickJS-NG that should run slightly faster ([[:phab:T353155|T353155]] and [[:phab:T432522|T432522]]). We've also sped up the Python runner boot times by ~50%, which should mean fewer times when the system is over-loaded by too many runs
Additionally, we fixed a bug where the messages for seeing Wikifunctions edits in RecentChanges only worked in JavaScript mode; thank you [[User:Taylor 49]] for finding, and [[user:Amire80]] for reporting ([[:phab:T433309|T433309]]). And finally, based on issues some of you encountered when using certain languages, we did an audit of mismatches between the languages inside Wikifunctions and in the Language team's "ULS" system. As a first part, we're adding 20 new languages (Z2054–Z2073), and adjusting the main language code for Z1782 from cbk-zam to cbk (with cbk-zam as a fallback value). Expect more soon!
=== News in Types: Wikifunctions object reference ===
We have started implementing the [[Wikifunctions:Type proposals/Wikifunctions object reference|Wikifunctions object reference]]. Because this might become a foundational type, we will [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-schemata/-/merge_requests/400 add it through function-schemata] instead of the usual type creation way. We are currently thinking of adding it as Z96 – a reference that is really a string.
We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend Wikifunctions to new domains!
=== Wikifunctions has reached more than 5,000 Functions ===
I know, I know, following [[User:Lydia Pintscher (WMDE)|Lydia]]’s law of celebrating arbitrary milestones, we shouldn’t celebrate milestones like these without using them as an opportunity to pause and reflect on the growth that led us to that number. But the newsletter this week was already so long.
But we want to take the opportunity to invite you to share some reflections, until next week Tuesday, August 18. You can send them to me or [[User:Sannita (WMF)|Luca]] via chat, or leave them on our [[User talk:DVrandecic (WMF)|talk]] [[User talk:Sannita (WMF)|pages]]. Based on my counting, the 5,000th Function was {{Z|Z38968}}.
=== Fresh Functions weekly: 124 new Functions ===
This week we had 124 new functions. That is really amazing! 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!
* {{Z|Z38556}}
* {{Z|Z38557}}
* {{Z|Z38563}}
* {{Z|Z38569}}
* {{Z|Z38573}}
* {{Z|Z38577}}
* {{Z|Z38581}}
* {{Z|Z38586}}
* {{Z|Z38590}}
* {{Z|Z38595}}
* {{Z|Z38598}}
* {{Z|Z38600}}
* {{Z|Z38604}}
* {{Z|Z38610}}
* {{Z|Z38614}}
* {{Z|Z38619}}
* {{Z|Z38620}}
* {{Z|Z38625}}
* {{Z|Z38635}}
* {{Z|Z38638}}
* {{Z|Z38641}}
* {{Z|Z38644}}
* {{Z|Z38645}}
* {{Z|Z38652}}
* {{Z|Z38657}}
* {{Z|Z38660}}
* {{Z|Z38664}}
* {{Z|Z38668}}
* {{Z|Z38672}}
* {{Z|Z38676}}
* {{Z|Z38680}}
* {{Z|Z38684}}
* {{Z|Z38691}}
* {{Z|Z38696}}
* {{Z|Z38700}}
* {{Z|Z38702}}
* {{Z|Z38705}}
* {{Z|Z38709}}
* {{Z|Z38710}}
* {{Z|Z38714}}
* {{Z|Z38723}}
* {{Z|Z38726}}
* {{Z|Z38729}}
* {{Z|Z38734}}
* {{Z|Z38735}}
* {{Z|Z38739}}
* {{Z|Z38745}}
* {{Z|Z38748}}
* {{Z|Z38752}}
* {{Z|Z38757}}
* {{Z|Z38761}}
* {{Z|Z38765}}
* {{Z|Z38771}}
* {{Z|Z38772}}
* {{Z|Z38775}}
* {{Z|Z38778}}
* {{Z|Z38782}}
* {{Z|Z38788}}
* {{Z|Z38795}}
* {{Z|Z38799}}
* {{Z|Z38804}}
* {{Z|Z38808}}
* {{Z|Z38814}}
* {{Z|Z38829}}
* {{Z|Z38833}}
* {{Z|Z38839}}
* {{Z|Z38844}}
* {{Z|Z38857}}
* {{Z|Z38860}}
* {{Z|Z38864}}
* {{Z|Z38869}}
* {{Z|Z38870}}
* {{Z|Z38873}}
* {{Z|Z38876}}
* {{Z|Z38881}}
* {{Z|Z38886}}
* {{Z|Z38888}}
* {{Z|Z38892}}
* {{Z|Z38893}}
* {{Z|Z38899}}
* {{Z|Z38908}}
* {{Z|Z38916}}
* {{Z|Z38923}}
* {{Z|Z38926}}
* {{Z|Z38929}}
* {{Z|Z38933}}
* {{Z|Z38942}}
* {{Z|Z38945}}
* {{Z|Z38948}}
* {{Z|Z38949}}
* {{Z|Z38953}}
* {{Z|Z38956}}
* {{Z|Z38959}}
* {{Z|Z38964}}
* {{Z|Z38968}}
* {{Z|Z38973}}
* {{Z|Z38975}}
* {{Z|Z38980}}
* {{Z|Z38985}}
* {{Z|Z38987}}
* {{Z|Z38994}}
* {{Z|Z39000}}
* {{Z|Z39011}}
* {{Z|Z39018}}
* {{Z|Z39024}}
* {{Z|Z39027}}
* {{Z|Z39036}}
* {{Z|Z39043}}
* {{Z|Z39047}}
* {{Z|Z39050}}
* {{Z|Z39053}}
* {{Z|Z39073}}
* {{Z|Z39080}}
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.
hnfay7lea37ten928plkksv89d501hb
298843
298833
2026-08-13T09:24:18Z
DVrandecic (WMF)
7
Quotes from Wikimania
298843
wikitext
text/x-wiki
=== Quotes from Wikimania ===
I promise, this is the last larger piece about [[:wikimania:2026:Wikimania|this year’s Wikimania]] from our side!
But I wanted to highlight a few quotes from the opening session, and one more highlight.
Here are a few quotes from Wikimedia CEO [[:en:Bernadette Meehan|Bernadette Meehan]]’s speech at the opening session.
<blockquote>“We should ensure that AI serves ''our'' mission – not the other way around. We have a responsibility to protect what makes Wikimedia unique: human-centered knowledge, community governance, neutrality, transparency, and verifiability. … ''We'' should help shape the AI ecosystem that values trusted knowledge, responsible human contribution, and expands access to knowledge for everyone around the world. AI does not define Wikimedia, but Wikimedia can help define how AI serves humanity.
“Wikimedia’s future will be shaped not only by our longest-established and most mature communities, but also by the places where millions of new users are coming online every single day: in Asia, in India, in the Middle East, in Africa, in Latin America. All around the world in established and emerging communities we need to ask ourselves: how do we make Wikimedia relevant to new generations? How do we bring Wikimedia and our content to people? In the new places, where they are searching for knowledge? How do we create more ways for people to participate in our projects?”</blockquote>
Another speech at the opening session was given by [[:en:Mariya Gabriel|Mariya Gabriel]], Assistant Director-General for Communication and Information at UNESCO:
<blockquote>“Knowledge is only truly universal when everyone has the opportunity not only to access it, but also to shape it. Yet today’s digital world does not reflect the full richness of humanity. Too many voices remain unheard, too many communities remain underrepresented, too many languages are still absent from our digital spaces. And when a language disappears from the Internet we lose far more than words. We lose memory, culture, identity, and unique ways of understanding our world. In the age of artificial intelligence, this challenge has become even more urgent. AI systems learn from the knowledge we make available. If that knowledge only reflects only a handful of languages, cultures, or perspectives, the technology of tomorrow will reproduce the inequalities of today.
“This is why UNESCO has made multilingualism a strategic priority. We believe that every community should be able to access, create, and share knowledge in its own language.”
“Hundreds of language editions show that knowledge becomes richer when more communities participate. Every new contributor, every new language, every new perspective strengthens our shared understanding of the world.”</blockquote>
And the last highlight from Wikimania I want to share was meeting a contributor from Nigeria, [[User:Friday musa|Friday musa]], who said that he spoke '''fourteen languages'''! [[:en:Tyap|Tyap]], [[:en:Jju language|Jju]], [[:en:Berom language|Berom]], [[:en:Hyam language|Hyam]], [[:en:Idoma language|Idoma]], [[:en:Ngas language|Ngas]], [[:en:Gwari language|Gwari]], [[:en:Hausa language|Hausa]], [[:en:Yoruba language|Yoruba]], [[:en:Igbo language|Igbo]]], as well [[:en:Kambari languages|Kambari]] and [[:en:Adara language|Adara]], and, fortunately for me, [[:en:French language|French]] and [[:en:English language|English]]. Wow!
And that’s it about Wikimania 2026. Thanks to all the organizers, volunteers and staff, who made this event happen!
=== Recent Changes in the software ===
As part of our work to guide people creating effective NLG Functions, we added a system to show warnings when something doesn't fail, but comes close ([[:phab:T427112|T427112]]). For now these warnings are only shown on Wikifunctions (not in embedded context or in Abstract Wikipedia), and they're initially limited to cases where a function uses lots of CPU or memory. We're planning to expand this to more cases like Functions making many sub-calls or fetching Wikidata items that partially fail. When you encounter these warnings, we'd love to hear how well they communicate the issues involved.
We also shortened the length of time that Commons file data is cached, which will mean that old thumb titles (which break swiftly) won't be used for more than a day after the Commons file is renamed; thank you [[User:99of9]] for reporting ([[:phab:T433448|T433448]]).
We've landed an upgrade to the back-end code runner version of JavaScript, from an old build of QuickJS to a more modern one of QuickJS-NG that should run slightly faster ([[:phab:T353155|T353155]] and [[:phab:T432522|T432522]]). We've also sped up the Python runner boot times by ~50%, which should mean fewer times when the system is over-loaded by too many runs
Additionally, we fixed a bug where the messages for seeing Wikifunctions edits in RecentChanges only worked in JavaScript mode; thank you [[User:Taylor 49]] for finding, and [[user:Amire80]] for reporting ([[:phab:T433309|T433309]]). And finally, based on issues some of you encountered when using certain languages, we did an audit of mismatches between the languages inside Wikifunctions and in the Language team's "ULS" system. As a first part, we're adding 20 new languages (Z2054–Z2073), and adjusting the main language code for Z1782 from cbk-zam to cbk (with cbk-zam as a fallback value). Expect more soon!
=== News in Types: Wikifunctions object reference ===
We have started implementing the [[Wikifunctions:Type proposals/Wikifunctions object reference|Wikifunctions object reference]]. Because this might become a foundational type, we will [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-schemata/-/merge_requests/400 add it through function-schemata] instead of the usual type creation way. We are currently thinking of adding it as Z96 – a reference that is really a string.
We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend Wikifunctions to new domains!
=== Wikifunctions has reached more than 5,000 Functions ===
I know, I know, following [[User:Lydia Pintscher (WMDE)|Lydia]]’s law of celebrating arbitrary milestones, we shouldn’t celebrate milestones like these without using them as an opportunity to pause and reflect on the growth that led us to that number. But the newsletter this week was already so long.
But we want to take the opportunity to invite you to share some reflections, until next week Tuesday, August 18. You can send them to me or [[User:Sannita (WMF)|Luca]] via chat, or leave them on our [[User talk:DVrandecic (WMF)|talk]] [[User talk:Sannita (WMF)|pages]]. Based on my counting, the 5,000th Function was {{Z|Z38968}}.
=== Fresh Functions weekly: 124 new Functions ===
This week we had 124 new functions. That is really amazing! 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!
* {{Z|Z38556}}
* {{Z|Z38557}}
* {{Z|Z38563}}
* {{Z|Z38569}}
* {{Z|Z38573}}
* {{Z|Z38577}}
* {{Z|Z38581}}
* {{Z|Z38586}}
* {{Z|Z38590}}
* {{Z|Z38595}}
* {{Z|Z38598}}
* {{Z|Z38600}}
* {{Z|Z38604}}
* {{Z|Z38610}}
* {{Z|Z38614}}
* {{Z|Z38619}}
* {{Z|Z38620}}
* {{Z|Z38625}}
* {{Z|Z38635}}
* {{Z|Z38638}}
* {{Z|Z38641}}
* {{Z|Z38644}}
* {{Z|Z38645}}
* {{Z|Z38652}}
* {{Z|Z38657}}
* {{Z|Z38660}}
* {{Z|Z38664}}
* {{Z|Z38668}}
* {{Z|Z38672}}
* {{Z|Z38676}}
* {{Z|Z38680}}
* {{Z|Z38684}}
* {{Z|Z38691}}
* {{Z|Z38696}}
* {{Z|Z38700}}
* {{Z|Z38702}}
* {{Z|Z38705}}
* {{Z|Z38709}}
* {{Z|Z38710}}
* {{Z|Z38714}}
* {{Z|Z38723}}
* {{Z|Z38726}}
* {{Z|Z38729}}
* {{Z|Z38734}}
* {{Z|Z38735}}
* {{Z|Z38739}}
* {{Z|Z38745}}
* {{Z|Z38748}}
* {{Z|Z38752}}
* {{Z|Z38757}}
* {{Z|Z38761}}
* {{Z|Z38765}}
* {{Z|Z38771}}
* {{Z|Z38772}}
* {{Z|Z38775}}
* {{Z|Z38778}}
* {{Z|Z38782}}
* {{Z|Z38788}}
* {{Z|Z38795}}
* {{Z|Z38799}}
* {{Z|Z38804}}
* {{Z|Z38808}}
* {{Z|Z38814}}
* {{Z|Z38829}}
* {{Z|Z38833}}
* {{Z|Z38839}}
* {{Z|Z38844}}
* {{Z|Z38857}}
* {{Z|Z38860}}
* {{Z|Z38864}}
* {{Z|Z38869}}
* {{Z|Z38870}}
* {{Z|Z38873}}
* {{Z|Z38876}}
* {{Z|Z38881}}
* {{Z|Z38886}}
* {{Z|Z38888}}
* {{Z|Z38892}}
* {{Z|Z38893}}
* {{Z|Z38899}}
* {{Z|Z38908}}
* {{Z|Z38916}}
* {{Z|Z38923}}
* {{Z|Z38926}}
* {{Z|Z38929}}
* {{Z|Z38933}}
* {{Z|Z38942}}
* {{Z|Z38945}}
* {{Z|Z38948}}
* {{Z|Z38949}}
* {{Z|Z38953}}
* {{Z|Z38956}}
* {{Z|Z38959}}
* {{Z|Z38964}}
* {{Z|Z38968}}
* {{Z|Z38973}}
* {{Z|Z38975}}
* {{Z|Z38980}}
* {{Z|Z38985}}
* {{Z|Z38987}}
* {{Z|Z38994}}
* {{Z|Z39000}}
* {{Z|Z39011}}
* {{Z|Z39018}}
* {{Z|Z39024}}
* {{Z|Z39027}}
* {{Z|Z39036}}
* {{Z|Z39043}}
* {{Z|Z39047}}
* {{Z|Z39050}}
* {{Z|Z39053}}
* {{Z|Z39073}}
* {{Z|Z39080}}
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.
ooea3xxutolmq6ngfohdceoij3xm3k6
298846
298843
2026-08-13T09:25:41Z
DVrandecic (WMF)
7
Document for communities to express interest in Abstract Wikipedia
298846
wikitext
text/x-wiki
=== Document for communities to express interest in Abstract Wikipedia ===
If your language community, or one you know, is interested in exploring Abstract Wikipedia, we have created an [[:abstract:Abstract Wikipedia:For interested communities|initial page]] outlining what to expect, what participation might involve, and how to express interest. We look forward to hearing from you!
=== Quotes from Wikimania ===
I promise, this is the last larger piece about [[:wikimania:2026:Wikimania|this year’s Wikimania]] from our side!
But I wanted to highlight a few quotes from the opening session, and one more highlight.
Here are a few quotes from Wikimedia CEO [[:en:Bernadette Meehan|Bernadette Meehan]]’s speech at the opening session.
<blockquote>“We should ensure that AI serves ''our'' mission – not the other way around. We have a responsibility to protect what makes Wikimedia unique: human-centered knowledge, community governance, neutrality, transparency, and verifiability. … ''We'' should help shape the AI ecosystem that values trusted knowledge, responsible human contribution, and expands access to knowledge for everyone around the world. AI does not define Wikimedia, but Wikimedia can help define how AI serves humanity.
“Wikimedia’s future will be shaped not only by our longest-established and most mature communities, but also by the places where millions of new users are coming online every single day: in Asia, in India, in the Middle East, in Africa, in Latin America. All around the world in established and emerging communities we need to ask ourselves: how do we make Wikimedia relevant to new generations? How do we bring Wikimedia and our content to people? In the new places, where they are searching for knowledge? How do we create more ways for people to participate in our projects?”</blockquote>
Another speech at the opening session was given by [[:en:Mariya Gabriel|Mariya Gabriel]], Assistant Director-General for Communication and Information at UNESCO:
<blockquote>“Knowledge is only truly universal when everyone has the opportunity not only to access it, but also to shape it. Yet today’s digital world does not reflect the full richness of humanity. Too many voices remain unheard, too many communities remain underrepresented, too many languages are still absent from our digital spaces. And when a language disappears from the Internet we lose far more than words. We lose memory, culture, identity, and unique ways of understanding our world. In the age of artificial intelligence, this challenge has become even more urgent. AI systems learn from the knowledge we make available. If that knowledge only reflects only a handful of languages, cultures, or perspectives, the technology of tomorrow will reproduce the inequalities of today.
“This is why UNESCO has made multilingualism a strategic priority. We believe that every community should be able to access, create, and share knowledge in its own language.”
“Hundreds of language editions show that knowledge becomes richer when more communities participate. Every new contributor, every new language, every new perspective strengthens our shared understanding of the world.”</blockquote>
And the last highlight from Wikimania I want to share was meeting a contributor from Nigeria, [[User:Friday musa|Friday musa]], who said that he spoke '''fourteen languages'''! [[:en:Tyap|Tyap]], [[:en:Jju language|Jju]], [[:en:Berom language|Berom]], [[:en:Hyam language|Hyam]], [[:en:Idoma language|Idoma]], [[:en:Ngas language|Ngas]], [[:en:Gwari language|Gwari]], [[:en:Hausa language|Hausa]], [[:en:Yoruba language|Yoruba]], [[:en:Igbo language|Igbo]]], as well [[:en:Kambari languages|Kambari]] and [[:en:Adara language|Adara]], and, fortunately for me, [[:en:French language|French]] and [[:en:English language|English]]. Wow!
And that’s it about Wikimania 2026. Thanks to all the organizers, volunteers and staff, who made this event happen!
=== Recent Changes in the software ===
As part of our work to guide people creating effective NLG Functions, we added a system to show warnings when something doesn't fail, but comes close ([[:phab:T427112|T427112]]). For now these warnings are only shown on Wikifunctions (not in embedded context or in Abstract Wikipedia), and they're initially limited to cases where a function uses lots of CPU or memory. We're planning to expand this to more cases like Functions making many sub-calls or fetching Wikidata items that partially fail. When you encounter these warnings, we'd love to hear how well they communicate the issues involved.
We also shortened the length of time that Commons file data is cached, which will mean that old thumb titles (which break swiftly) won't be used for more than a day after the Commons file is renamed; thank you [[User:99of9]] for reporting ([[:phab:T433448|T433448]]).
We've landed an upgrade to the back-end code runner version of JavaScript, from an old build of QuickJS to a more modern one of QuickJS-NG that should run slightly faster ([[:phab:T353155|T353155]] and [[:phab:T432522|T432522]]). We've also sped up the Python runner boot times by ~50%, which should mean fewer times when the system is over-loaded by too many runs
Additionally, we fixed a bug where the messages for seeing Wikifunctions edits in RecentChanges only worked in JavaScript mode; thank you [[User:Taylor 49]] for finding, and [[user:Amire80]] for reporting ([[:phab:T433309|T433309]]). And finally, based on issues some of you encountered when using certain languages, we did an audit of mismatches between the languages inside Wikifunctions and in the Language team's "ULS" system. As a first part, we're adding 20 new languages (Z2054–Z2073), and adjusting the main language code for Z1782 from cbk-zam to cbk (with cbk-zam as a fallback value). Expect more soon!
=== News in Types: Wikifunctions object reference ===
We have started implementing the [[Wikifunctions:Type proposals/Wikifunctions object reference|Wikifunctions object reference]]. Because this might become a foundational type, we will [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-schemata/-/merge_requests/400 add it through function-schemata] instead of the usual type creation way. We are currently thinking of adding it as Z96 – a reference that is really a string.
We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend Wikifunctions to new domains!
=== Wikifunctions has reached more than 5,000 Functions ===
I know, I know, following [[User:Lydia Pintscher (WMDE)|Lydia]]’s law of celebrating arbitrary milestones, we shouldn’t celebrate milestones like these without using them as an opportunity to pause and reflect on the growth that led us to that number. But the newsletter this week was already so long.
But we want to take the opportunity to invite you to share some reflections, until next week Tuesday, August 18. You can send them to me or [[User:Sannita (WMF)|Luca]] via chat, or leave them on our [[User talk:DVrandecic (WMF)|talk]] [[User talk:Sannita (WMF)|pages]]. Based on my counting, the 5,000th Function was {{Z|Z38968}}.
=== Fresh Functions weekly: 124 new Functions ===
This week we had 124 new functions. That is really amazing! 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!
* {{Z|Z38556}}
* {{Z|Z38557}}
* {{Z|Z38563}}
* {{Z|Z38569}}
* {{Z|Z38573}}
* {{Z|Z38577}}
* {{Z|Z38581}}
* {{Z|Z38586}}
* {{Z|Z38590}}
* {{Z|Z38595}}
* {{Z|Z38598}}
* {{Z|Z38600}}
* {{Z|Z38604}}
* {{Z|Z38610}}
* {{Z|Z38614}}
* {{Z|Z38619}}
* {{Z|Z38620}}
* {{Z|Z38625}}
* {{Z|Z38635}}
* {{Z|Z38638}}
* {{Z|Z38641}}
* {{Z|Z38644}}
* {{Z|Z38645}}
* {{Z|Z38652}}
* {{Z|Z38657}}
* {{Z|Z38660}}
* {{Z|Z38664}}
* {{Z|Z38668}}
* {{Z|Z38672}}
* {{Z|Z38676}}
* {{Z|Z38680}}
* {{Z|Z38684}}
* {{Z|Z38691}}
* {{Z|Z38696}}
* {{Z|Z38700}}
* {{Z|Z38702}}
* {{Z|Z38705}}
* {{Z|Z38709}}
* {{Z|Z38710}}
* {{Z|Z38714}}
* {{Z|Z38723}}
* {{Z|Z38726}}
* {{Z|Z38729}}
* {{Z|Z38734}}
* {{Z|Z38735}}
* {{Z|Z38739}}
* {{Z|Z38745}}
* {{Z|Z38748}}
* {{Z|Z38752}}
* {{Z|Z38757}}
* {{Z|Z38761}}
* {{Z|Z38765}}
* {{Z|Z38771}}
* {{Z|Z38772}}
* {{Z|Z38775}}
* {{Z|Z38778}}
* {{Z|Z38782}}
* {{Z|Z38788}}
* {{Z|Z38795}}
* {{Z|Z38799}}
* {{Z|Z38804}}
* {{Z|Z38808}}
* {{Z|Z38814}}
* {{Z|Z38829}}
* {{Z|Z38833}}
* {{Z|Z38839}}
* {{Z|Z38844}}
* {{Z|Z38857}}
* {{Z|Z38860}}
* {{Z|Z38864}}
* {{Z|Z38869}}
* {{Z|Z38870}}
* {{Z|Z38873}}
* {{Z|Z38876}}
* {{Z|Z38881}}
* {{Z|Z38886}}
* {{Z|Z38888}}
* {{Z|Z38892}}
* {{Z|Z38893}}
* {{Z|Z38899}}
* {{Z|Z38908}}
* {{Z|Z38916}}
* {{Z|Z38923}}
* {{Z|Z38926}}
* {{Z|Z38929}}
* {{Z|Z38933}}
* {{Z|Z38942}}
* {{Z|Z38945}}
* {{Z|Z38948}}
* {{Z|Z38949}}
* {{Z|Z38953}}
* {{Z|Z38956}}
* {{Z|Z38959}}
* {{Z|Z38964}}
* {{Z|Z38968}}
* {{Z|Z38973}}
* {{Z|Z38975}}
* {{Z|Z38980}}
* {{Z|Z38985}}
* {{Z|Z38987}}
* {{Z|Z38994}}
* {{Z|Z39000}}
* {{Z|Z39011}}
* {{Z|Z39018}}
* {{Z|Z39024}}
* {{Z|Z39027}}
* {{Z|Z39036}}
* {{Z|Z39043}}
* {{Z|Z39047}}
* {{Z|Z39050}}
* {{Z|Z39053}}
* {{Z|Z39073}}
* {{Z|Z39080}}
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.
attpcdwob1y7izw46fqz79n4bncomq4
298847
298846
2026-08-13T09:26:30Z
DVrandecic (WMF)
7
Shoutout to 99of9
298847
wikitext
text/x-wiki
=== Shoutout to User:99of9 ===
[[User:99of9]], also known as Toby Hudson, has been a remarkable contributor to Wikifunctions and Abstract Wikipedia. Not just through his editing work, but also through his outreach work at events such as WikiCon Australia and his consistent calm and supportive engagement in several channels around our projects. Thank you, Toby!
In the last few weeks, an Igbo contributor was asking in [[Wikifunctions:Report a technical problem#Discuss with others|our chat channel]] for help on how to make Abstract Wikipedia work for their language. Our documentation still has some room for improvement on this topic. But Toby stepped forward to this opportunity and was supportive, friendly, and helped the contributor to go through all the steps from understanding the system to creating tests to writing functions and labels to connecting the functions in the relevant configurations and seeing the results.
Honestly, one could probably just go through the chat logs and use this conversation in order to create a tutorial right away.
Thank you, Toby! This is amazing to see. Thank you for being a pillar of this nascent Wikimedia community!
=== Document for communities to express interest in Abstract Wikipedia ===
If your language community, or one you know, is interested in exploring Abstract Wikipedia, we have created an [[:abstract:Abstract Wikipedia:For interested communities|initial page]] outlining what to expect, what participation might involve, and how to express interest. We look forward to hearing from you!
=== Quotes from Wikimania ===
I promise, this is the last larger piece about [[:wikimania:2026:Wikimania|this year’s Wikimania]] from our side!
But I wanted to highlight a few quotes from the opening session, and one more highlight.
Here are a few quotes from Wikimedia CEO [[:en:Bernadette Meehan|Bernadette Meehan]]’s speech at the opening session.
<blockquote>“We should ensure that AI serves ''our'' mission – not the other way around. We have a responsibility to protect what makes Wikimedia unique: human-centered knowledge, community governance, neutrality, transparency, and verifiability. … ''We'' should help shape the AI ecosystem that values trusted knowledge, responsible human contribution, and expands access to knowledge for everyone around the world. AI does not define Wikimedia, but Wikimedia can help define how AI serves humanity.
“Wikimedia’s future will be shaped not only by our longest-established and most mature communities, but also by the places where millions of new users are coming online every single day: in Asia, in India, in the Middle East, in Africa, in Latin America. All around the world in established and emerging communities we need to ask ourselves: how do we make Wikimedia relevant to new generations? How do we bring Wikimedia and our content to people? In the new places, where they are searching for knowledge? How do we create more ways for people to participate in our projects?”</blockquote>
Another speech at the opening session was given by [[:en:Mariya Gabriel|Mariya Gabriel]], Assistant Director-General for Communication and Information at UNESCO:
<blockquote>“Knowledge is only truly universal when everyone has the opportunity not only to access it, but also to shape it. Yet today’s digital world does not reflect the full richness of humanity. Too many voices remain unheard, too many communities remain underrepresented, too many languages are still absent from our digital spaces. And when a language disappears from the Internet we lose far more than words. We lose memory, culture, identity, and unique ways of understanding our world. In the age of artificial intelligence, this challenge has become even more urgent. AI systems learn from the knowledge we make available. If that knowledge only reflects only a handful of languages, cultures, or perspectives, the technology of tomorrow will reproduce the inequalities of today.
“This is why UNESCO has made multilingualism a strategic priority. We believe that every community should be able to access, create, and share knowledge in its own language.”
“Hundreds of language editions show that knowledge becomes richer when more communities participate. Every new contributor, every new language, every new perspective strengthens our shared understanding of the world.”</blockquote>
And the last highlight from Wikimania I want to share was meeting a contributor from Nigeria, [[User:Friday musa|Friday musa]], who said that he spoke '''fourteen languages'''! [[:en:Tyap|Tyap]], [[:en:Jju language|Jju]], [[:en:Berom language|Berom]], [[:en:Hyam language|Hyam]], [[:en:Idoma language|Idoma]], [[:en:Ngas language|Ngas]], [[:en:Gwari language|Gwari]], [[:en:Hausa language|Hausa]], [[:en:Yoruba language|Yoruba]], [[:en:Igbo language|Igbo]]], as well [[:en:Kambari languages|Kambari]] and [[:en:Adara language|Adara]], and, fortunately for me, [[:en:French language|French]] and [[:en:English language|English]]. Wow!
And that’s it about Wikimania 2026. Thanks to all the organizers, volunteers and staff, who made this event happen!
=== Recent Changes in the software ===
As part of our work to guide people creating effective NLG Functions, we added a system to show warnings when something doesn't fail, but comes close ([[:phab:T427112|T427112]]). For now these warnings are only shown on Wikifunctions (not in embedded context or in Abstract Wikipedia), and they're initially limited to cases where a function uses lots of CPU or memory. We're planning to expand this to more cases like Functions making many sub-calls or fetching Wikidata items that partially fail. When you encounter these warnings, we'd love to hear how well they communicate the issues involved.
We also shortened the length of time that Commons file data is cached, which will mean that old thumb titles (which break swiftly) won't be used for more than a day after the Commons file is renamed; thank you [[User:99of9]] for reporting ([[:phab:T433448|T433448]]).
We've landed an upgrade to the back-end code runner version of JavaScript, from an old build of QuickJS to a more modern one of QuickJS-NG that should run slightly faster ([[:phab:T353155|T353155]] and [[:phab:T432522|T432522]]). We've also sped up the Python runner boot times by ~50%, which should mean fewer times when the system is over-loaded by too many runs
Additionally, we fixed a bug where the messages for seeing Wikifunctions edits in RecentChanges only worked in JavaScript mode; thank you [[User:Taylor 49]] for finding, and [[user:Amire80]] for reporting ([[:phab:T433309|T433309]]). And finally, based on issues some of you encountered when using certain languages, we did an audit of mismatches between the languages inside Wikifunctions and in the Language team's "ULS" system. As a first part, we're adding 20 new languages (Z2054–Z2073), and adjusting the main language code for Z1782 from cbk-zam to cbk (with cbk-zam as a fallback value). Expect more soon!
=== News in Types: Wikifunctions object reference ===
We have started implementing the [[Wikifunctions:Type proposals/Wikifunctions object reference|Wikifunctions object reference]]. Because this might become a foundational type, we will [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-schemata/-/merge_requests/400 add it through function-schemata] instead of the usual type creation way. We are currently thinking of adding it as Z96 – a reference that is really a string.
We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend Wikifunctions to new domains!
=== Wikifunctions has reached more than 5,000 Functions ===
I know, I know, following [[User:Lydia Pintscher (WMDE)|Lydia]]’s law of celebrating arbitrary milestones, we shouldn’t celebrate milestones like these without using them as an opportunity to pause and reflect on the growth that led us to that number. But the newsletter this week was already so long.
But we want to take the opportunity to invite you to share some reflections, until next week Tuesday, August 18. You can send them to me or [[User:Sannita (WMF)|Luca]] via chat, or leave them on our [[User talk:DVrandecic (WMF)|talk]] [[User talk:Sannita (WMF)|pages]]. Based on my counting, the 5,000th Function was {{Z|Z38968}}.
=== Fresh Functions weekly: 124 new Functions ===
This week we had 124 new functions. That is really amazing! 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!
* {{Z|Z38556}}
* {{Z|Z38557}}
* {{Z|Z38563}}
* {{Z|Z38569}}
* {{Z|Z38573}}
* {{Z|Z38577}}
* {{Z|Z38581}}
* {{Z|Z38586}}
* {{Z|Z38590}}
* {{Z|Z38595}}
* {{Z|Z38598}}
* {{Z|Z38600}}
* {{Z|Z38604}}
* {{Z|Z38610}}
* {{Z|Z38614}}
* {{Z|Z38619}}
* {{Z|Z38620}}
* {{Z|Z38625}}
* {{Z|Z38635}}
* {{Z|Z38638}}
* {{Z|Z38641}}
* {{Z|Z38644}}
* {{Z|Z38645}}
* {{Z|Z38652}}
* {{Z|Z38657}}
* {{Z|Z38660}}
* {{Z|Z38664}}
* {{Z|Z38668}}
* {{Z|Z38672}}
* {{Z|Z38676}}
* {{Z|Z38680}}
* {{Z|Z38684}}
* {{Z|Z38691}}
* {{Z|Z38696}}
* {{Z|Z38700}}
* {{Z|Z38702}}
* {{Z|Z38705}}
* {{Z|Z38709}}
* {{Z|Z38710}}
* {{Z|Z38714}}
* {{Z|Z38723}}
* {{Z|Z38726}}
* {{Z|Z38729}}
* {{Z|Z38734}}
* {{Z|Z38735}}
* {{Z|Z38739}}
* {{Z|Z38745}}
* {{Z|Z38748}}
* {{Z|Z38752}}
* {{Z|Z38757}}
* {{Z|Z38761}}
* {{Z|Z38765}}
* {{Z|Z38771}}
* {{Z|Z38772}}
* {{Z|Z38775}}
* {{Z|Z38778}}
* {{Z|Z38782}}
* {{Z|Z38788}}
* {{Z|Z38795}}
* {{Z|Z38799}}
* {{Z|Z38804}}
* {{Z|Z38808}}
* {{Z|Z38814}}
* {{Z|Z38829}}
* {{Z|Z38833}}
* {{Z|Z38839}}
* {{Z|Z38844}}
* {{Z|Z38857}}
* {{Z|Z38860}}
* {{Z|Z38864}}
* {{Z|Z38869}}
* {{Z|Z38870}}
* {{Z|Z38873}}
* {{Z|Z38876}}
* {{Z|Z38881}}
* {{Z|Z38886}}
* {{Z|Z38888}}
* {{Z|Z38892}}
* {{Z|Z38893}}
* {{Z|Z38899}}
* {{Z|Z38908}}
* {{Z|Z38916}}
* {{Z|Z38923}}
* {{Z|Z38926}}
* {{Z|Z38929}}
* {{Z|Z38933}}
* {{Z|Z38942}}
* {{Z|Z38945}}
* {{Z|Z38948}}
* {{Z|Z38949}}
* {{Z|Z38953}}
* {{Z|Z38956}}
* {{Z|Z38959}}
* {{Z|Z38964}}
* {{Z|Z38968}}
* {{Z|Z38973}}
* {{Z|Z38975}}
* {{Z|Z38980}}
* {{Z|Z38985}}
* {{Z|Z38987}}
* {{Z|Z38994}}
* {{Z|Z39000}}
* {{Z|Z39011}}
* {{Z|Z39018}}
* {{Z|Z39024}}
* {{Z|Z39027}}
* {{Z|Z39036}}
* {{Z|Z39043}}
* {{Z|Z39047}}
* {{Z|Z39050}}
* {{Z|Z39053}}
* {{Z|Z39073}}
* {{Z|Z39080}}
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.
i74k4yflnljbow7ggpw57q3nfmqamxj
298854
298847
2026-08-13T11:11:43Z
DVrandecic (WMF)
7
/* News in Types: Wikifunctions object reference */
298854
wikitext
text/x-wiki
=== Shoutout to User:99of9 ===
[[User:99of9]], also known as Toby Hudson, has been a remarkable contributor to Wikifunctions and Abstract Wikipedia. Not just through his editing work, but also through his outreach work at events such as WikiCon Australia and his consistent calm and supportive engagement in several channels around our projects. Thank you, Toby!
In the last few weeks, an Igbo contributor was asking in [[Wikifunctions:Report a technical problem#Discuss with others|our chat channel]] for help on how to make Abstract Wikipedia work for their language. Our documentation still has some room for improvement on this topic. But Toby stepped forward to this opportunity and was supportive, friendly, and helped the contributor to go through all the steps from understanding the system to creating tests to writing functions and labels to connecting the functions in the relevant configurations and seeing the results.
Honestly, one could probably just go through the chat logs and use this conversation in order to create a tutorial right away.
Thank you, Toby! This is amazing to see. Thank you for being a pillar of this nascent Wikimedia community!
=== Document for communities to express interest in Abstract Wikipedia ===
If your language community, or one you know, is interested in exploring Abstract Wikipedia, we have created an [[:abstract:Abstract Wikipedia:For interested communities|initial page]] outlining what to expect, what participation might involve, and how to express interest. We look forward to hearing from you!
=== Quotes from Wikimania ===
I promise, this is the last larger piece about [[:wikimania:2026:Wikimania|this year’s Wikimania]] from our side!
But I wanted to highlight a few quotes from the opening session, and one more highlight.
Here are a few quotes from Wikimedia CEO [[:en:Bernadette Meehan|Bernadette Meehan]]’s speech at the opening session.
<blockquote>“We should ensure that AI serves ''our'' mission – not the other way around. We have a responsibility to protect what makes Wikimedia unique: human-centered knowledge, community governance, neutrality, transparency, and verifiability. … ''We'' should help shape the AI ecosystem that values trusted knowledge, responsible human contribution, and expands access to knowledge for everyone around the world. AI does not define Wikimedia, but Wikimedia can help define how AI serves humanity.
“Wikimedia’s future will be shaped not only by our longest-established and most mature communities, but also by the places where millions of new users are coming online every single day: in Asia, in India, in the Middle East, in Africa, in Latin America. All around the world in established and emerging communities we need to ask ourselves: how do we make Wikimedia relevant to new generations? How do we bring Wikimedia and our content to people? In the new places, where they are searching for knowledge? How do we create more ways for people to participate in our projects?”</blockquote>
Another speech at the opening session was given by [[:en:Mariya Gabriel|Mariya Gabriel]], Assistant Director-General for Communication and Information at UNESCO:
<blockquote>“Knowledge is only truly universal when everyone has the opportunity not only to access it, but also to shape it. Yet today’s digital world does not reflect the full richness of humanity. Too many voices remain unheard, too many communities remain underrepresented, too many languages are still absent from our digital spaces. And when a language disappears from the Internet we lose far more than words. We lose memory, culture, identity, and unique ways of understanding our world. In the age of artificial intelligence, this challenge has become even more urgent. AI systems learn from the knowledge we make available. If that knowledge only reflects only a handful of languages, cultures, or perspectives, the technology of tomorrow will reproduce the inequalities of today.
“This is why UNESCO has made multilingualism a strategic priority. We believe that every community should be able to access, create, and share knowledge in its own language.”
“Hundreds of language editions show that knowledge becomes richer when more communities participate. Every new contributor, every new language, every new perspective strengthens our shared understanding of the world.”</blockquote>
And the last highlight from Wikimania I want to share was meeting a contributor from Nigeria, [[User:Friday musa|Friday musa]], who said that he spoke '''fourteen languages'''! [[:en:Tyap|Tyap]], [[:en:Jju language|Jju]], [[:en:Berom language|Berom]], [[:en:Hyam language|Hyam]], [[:en:Idoma language|Idoma]], [[:en:Ngas language|Ngas]], [[:en:Gwari language|Gwari]], [[:en:Hausa language|Hausa]], [[:en:Yoruba language|Yoruba]], [[:en:Igbo language|Igbo]]], as well [[:en:Kambari languages|Kambari]] and [[:en:Adara language|Adara]], and, fortunately for me, [[:en:French language|French]] and [[:en:English language|English]]. Wow!
And that’s it about Wikimania 2026. Thanks to all the organizers, volunteers and staff, who made this event happen!
=== Recent Changes in the software ===
As part of our work to guide people creating effective NLG Functions, we added a system to show warnings when something doesn't fail, but comes close ([[:phab:T427112|T427112]]). For now these warnings are only shown on Wikifunctions (not in embedded context or in Abstract Wikipedia), and they're initially limited to cases where a function uses lots of CPU or memory. We're planning to expand this to more cases like Functions making many sub-calls or fetching Wikidata items that partially fail. When you encounter these warnings, we'd love to hear how well they communicate the issues involved.
We also shortened the length of time that Commons file data is cached, which will mean that old thumb titles (which break swiftly) won't be used for more than a day after the Commons file is renamed; thank you [[User:99of9]] for reporting ([[:phab:T433448|T433448]]).
We've landed an upgrade to the back-end code runner version of JavaScript, from an old build of QuickJS to a more modern one of QuickJS-NG that should run slightly faster ([[:phab:T353155|T353155]] and [[:phab:T432522|T432522]]). We've also sped up the Python runner boot times by ~50%, which should mean fewer times when the system is over-loaded by too many runs
Additionally, we fixed a bug where the messages for seeing Wikifunctions edits in RecentChanges only worked in JavaScript mode; thank you [[User:Taylor 49]] for finding, and [[user:Amire80]] for reporting ([[:phab:T433309|T433309]]). And finally, based on issues some of you encountered when using certain languages, we did an audit of mismatches between the languages inside Wikifunctions and in the Language team's "ULS" system. As a first part, we're adding 20 new languages (Z2054–Z2073), and adjusting the main language code for Z1782 from cbk-zam to cbk (with cbk-zam as a fallback value). Expect more soon!
=== News in Types: Wikifunctions object reference in the works ===
We have started implementing the [[Wikifunctions:Type proposals/Wikifunctions object reference|Wikifunctions object reference]]. Because this might become a foundational type, we will [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-schemata/-/merge_requests/400 add it through function-schemata] instead of the usual type creation way. We are currently thinking of adding it as Z96 – a reference that is really a string.
We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend Wikifunctions to new domains!
=== Wikifunctions has reached more than 5,000 Functions ===
I know, I know, following [[User:Lydia Pintscher (WMDE)|Lydia]]’s law of celebrating arbitrary milestones, we shouldn’t celebrate milestones like these without using them as an opportunity to pause and reflect on the growth that led us to that number. But the newsletter this week was already so long.
But we want to take the opportunity to invite you to share some reflections, until next week Tuesday, August 18. You can send them to me or [[User:Sannita (WMF)|Luca]] via chat, or leave them on our [[User talk:DVrandecic (WMF)|talk]] [[User talk:Sannita (WMF)|pages]]. Based on my counting, the 5,000th Function was {{Z|Z38968}}.
=== Fresh Functions weekly: 124 new Functions ===
This week we had 124 new functions. That is really amazing! 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!
* {{Z|Z38556}}
* {{Z|Z38557}}
* {{Z|Z38563}}
* {{Z|Z38569}}
* {{Z|Z38573}}
* {{Z|Z38577}}
* {{Z|Z38581}}
* {{Z|Z38586}}
* {{Z|Z38590}}
* {{Z|Z38595}}
* {{Z|Z38598}}
* {{Z|Z38600}}
* {{Z|Z38604}}
* {{Z|Z38610}}
* {{Z|Z38614}}
* {{Z|Z38619}}
* {{Z|Z38620}}
* {{Z|Z38625}}
* {{Z|Z38635}}
* {{Z|Z38638}}
* {{Z|Z38641}}
* {{Z|Z38644}}
* {{Z|Z38645}}
* {{Z|Z38652}}
* {{Z|Z38657}}
* {{Z|Z38660}}
* {{Z|Z38664}}
* {{Z|Z38668}}
* {{Z|Z38672}}
* {{Z|Z38676}}
* {{Z|Z38680}}
* {{Z|Z38684}}
* {{Z|Z38691}}
* {{Z|Z38696}}
* {{Z|Z38700}}
* {{Z|Z38702}}
* {{Z|Z38705}}
* {{Z|Z38709}}
* {{Z|Z38710}}
* {{Z|Z38714}}
* {{Z|Z38723}}
* {{Z|Z38726}}
* {{Z|Z38729}}
* {{Z|Z38734}}
* {{Z|Z38735}}
* {{Z|Z38739}}
* {{Z|Z38745}}
* {{Z|Z38748}}
* {{Z|Z38752}}
* {{Z|Z38757}}
* {{Z|Z38761}}
* {{Z|Z38765}}
* {{Z|Z38771}}
* {{Z|Z38772}}
* {{Z|Z38775}}
* {{Z|Z38778}}
* {{Z|Z38782}}
* {{Z|Z38788}}
* {{Z|Z38795}}
* {{Z|Z38799}}
* {{Z|Z38804}}
* {{Z|Z38808}}
* {{Z|Z38814}}
* {{Z|Z38829}}
* {{Z|Z38833}}
* {{Z|Z38839}}
* {{Z|Z38844}}
* {{Z|Z38857}}
* {{Z|Z38860}}
* {{Z|Z38864}}
* {{Z|Z38869}}
* {{Z|Z38870}}
* {{Z|Z38873}}
* {{Z|Z38876}}
* {{Z|Z38881}}
* {{Z|Z38886}}
* {{Z|Z38888}}
* {{Z|Z38892}}
* {{Z|Z38893}}
* {{Z|Z38899}}
* {{Z|Z38908}}
* {{Z|Z38916}}
* {{Z|Z38923}}
* {{Z|Z38926}}
* {{Z|Z38929}}
* {{Z|Z38933}}
* {{Z|Z38942}}
* {{Z|Z38945}}
* {{Z|Z38948}}
* {{Z|Z38949}}
* {{Z|Z38953}}
* {{Z|Z38956}}
* {{Z|Z38959}}
* {{Z|Z38964}}
* {{Z|Z38968}}
* {{Z|Z38973}}
* {{Z|Z38975}}
* {{Z|Z38980}}
* {{Z|Z38985}}
* {{Z|Z38987}}
* {{Z|Z38994}}
* {{Z|Z39000}}
* {{Z|Z39011}}
* {{Z|Z39018}}
* {{Z|Z39024}}
* {{Z|Z39027}}
* {{Z|Z39036}}
* {{Z|Z39043}}
* {{Z|Z39047}}
* {{Z|Z39050}}
* {{Z|Z39053}}
* {{Z|Z39073}}
* {{Z|Z39080}}
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.
inxjvz28xtbxu17fonvs85b9k2bmbgl