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=]]&nbsp;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=]]&nbsp;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>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</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>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</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