Wikifunctions
wikifunctionswiki
https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page
MediaWiki 1.47.0-wmf.5
first-letter
Media
Special
Talk
User
User talk
Wikifunctions
Wikifunctions talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
TimedText
TimedText talk
Module
Module talk
Translations
Translations talk
Event
Event talk
Wikifunctions:Project chat
4
1184
280148
280038
2026-06-03T03:08:06Z
SpBot
978
archive 2 sections: 1 to [[Wikifunctions:Project chat/Archive/2026/04]], 1 to [[Wikifunctions:Project chat/Archive/2026/05]] - previous edit: [[:User:SpBot|SpBot]], 2026-06-02 03:08
280148
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/
}}
== Z6830 for Chinese ==
I was trying to use {{Z|Z6830}} for implementation in the Chinese-language. And turns out most of the Lexeme on Wikidata is using [[d:Q727694]] as the language instead of [[d:Q7850]]. This makes it impossible to use the mentioned function above, since Standard Chinese is not available (or did I miss something?). Is there a way to fetch lexemes with language=[[d:Q727694]] from item? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:20, 30 April 2026 (UTC)
:@[[User:Sun8908|Sun8908]] There is [[Z1006]] for Chinese and it has the language code zh. There is an overview of languages in [[Module:Wikifunctions label]] so you can search there for chinese versions and choose the one you need. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:53, 5 May 2026 (UTC)
::I know that. The problem is when using the function [[Z6830]], it cannot retrieve lexeme with language [[d:Q727694]] (but it is the "Chinese language" with the most current Wikidata lexemes, see [https://ordia.toolforge.org/language/ ordia]). I think it should be a Wikidata problem, I might fix it (possibly by creating the same lexemes with language code zh) on Wikidata. Thanks anyway. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 05:39, 6 May 2026 (UTC)
:Could you provide an example of a Chinese lexeme that has a linked Wikidata item, or a Z6830 function call that fails to find such a lexeme where one exists? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:55, 6 May 2026 (UTC)
::Here: [[d:Lexeme:L846083]]. I think that's a primary reason of me trying to look into this problem, as the label in zh for [[d:Q6256]] (country) is not a single phrase (see its talk page on WD for more information). This makes some Abstract Wikipedia articles very weird in Chinese when {{Z|Z26570}} is used, so lexeme could potentially fix that. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 10:33, 6 May 2026 (UTC)
:::Thank you. It looks as though {{Z|Z6830}} [https://www.wikifunctions.org/view/en/Z6830?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6830%22%2C%22Z6830K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q6256%22%7D%2C%22Z6830K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P5137%22%7D%2C%22Z6830K3%22%3A%7B%22Z1K1%22%3A%22Z60%22%2C%22Z60K1%22%3A%22cmn%22%2C%22Z60K2%22%3A%5B%22Z6%22%5D%7D%7D returns that lexeme for language tag "cmn"]. Perhaps that tag should be added into the helpers for {{Z|Z24144}}? If it is widely used for lexemes, perhaps it should have its own {{Z|Z60}}? In any event, improvements might be considered under [[:phab:T390563]] (or otherwise), including amending [[Z6830]] to also consider "cmn" (and "zho", "chi"…?) when requests are made for "zh-hans" or "zho-hant" (or others?) @[[User:Winston Sung|Winston Sung]] @[[User:DMartin (WMF)|DMartin (WMF)]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:22, 6 May 2026 (UTC)
::::If you go to [[d:Special:NewLexeme]] and put in [[d:Q727694]] as the language, it is going to tell you it has an unrecognized language code. So I believe "cmn" should not be a {{Z|Z60}} by default? I also started [[d:Wikidata:Project_chat#Lexemes_with_language_Standard_Chinese_(Q727694)|a discussion on WD]] regarding this. I guess we can still use it as a fallback language though if possible. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 03:43, 7 May 2026 (UTC)
::::We don't have a separated <code>cmn</code> BCP 47 language subtag in MediaWiki and Wikidata at the moment. <code>zho</code> and <code>chi</code> are ISO 639 language codes but not BCP 47 language subtags.
::::For Modern Standard Mandarin, please use <code>zh-*</code> language tags for now. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 15:26, 8 May 2026 (UTC)
== Implementation of rational number in JS doesn't match in Z19677 (Rational number) and Z28579 (RGBA colour) ==
In {{Z|19677}} it's
<syntaxhighlight lang=js>
{
"K1": sign * numerator,
"K2": denominator
}
</syntaxhighlight>
but in {{Z|28579}} it's
<syntaxhighlight lang=js>
[ sign * numerator, denominator ]
</syntaxhighlight> '''<span style="font-family:Iosevka,monospace">[[User:沈澄心|<span style="color:#9f3526">dring</span>]][[User talk:沈澄心|<span style="color:#534fa3">sim</span>]]</span>''' 05:15, 4 May 2026 (UTC)
:I'm guessing this is why [[Z34743]] fails all the tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:00, 18 May 2026 (UTC)
== Nested functions in compositions ==
I wish it will be easier to a add another function about a specific existing function in a function implementation based on a composition. When I write long functions in spreadsheets I usually stat with a small part and then I try to go further and after important steps I test if the output is as expected. I created [[Z34826]] to get the German gender specific occupation lexeme for a specific person based on their gender. I wanted to add a function around the existing one and it was not successful. It is not very easy to implement as it requires the possibily to move a part to another section but I think it can be helpful if it will be implemented. So far I spend more time as expected on the function. Describing it with words what the function needs to do is much easier than implementing it here in Wikifunctions. So I think there needs to be improvement to make Wikifunctions more accessible. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:10, 5 May 2026 (UTC)
:Have you tried to use the copy-paste functionality? It is very useful to move parts of composition arounn. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 07:12, 6 May 2026 (UTC)
:I've also found the composition editor to be wholly unsuitable for any expressions more than a few levels deep. (Even with the <code>localStorage</code> clipboard, because of its overzealous type checks.) Compositions naturally grow out from the "leaves", the immediate operations on the inputs, while the interface really wants you to build from the "root". I mostly use the [https://yoshirulz.gitlab.io/WikiLambdaBlockly drag-and-drop block editor] which I made to smooth over some of the site's problems, so if you want to try that out and give me some feedback I'd appreciate it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:36, 6 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #247 is out: References from Wikidata now available ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we announce that is now possible to pass references in Wikidata statements, we introduce the [https://abstract-data.toolforge.org/ Abstract Data dashboard], we report you on the presentation about Abstract Wikipedia at WikiCon Australia, 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]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1778520600 May 11, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:16, 8 May 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=30325620 -->
== RGBA colour, spelling... ==
Something that has always irked me a little bit is the spelling of [[Z28579|RGBA colour (Z28579)]]. I guess this is not unsurprising for me considering my use of US English but I think there is more to it than preference and I want to try to argue for it being changed to use American spelling. I know that this probably has a snowball's chance in hell of actually garnering any support, so I won't really be miffed if the spelling remains as it is, but I thought it wouldn't hurt to raise this regardless.
The main issue I have with it is the spelling of the original proposal. When infernostars raised the [[Wikifunctions:Type proposals/RGBA color|type proposal]], the spelling was 「RGBA color」. Of the comments that mentioned the word 「colo[u]r」, two used British spelling while six used the American spelling as used in the proposal. The only thing that really pointed to the use of ''colour'' was the fact that the catalog page on color functions used that spelling already. For all intents and purposes, the spelling of the original proposal should have been maintained, but it was not; [[User:DVrandecic (WMF)|DVrandecic]], the eventual creator of the type, used a different spelling.
It should be noted that there was really no reason for this to occur and while it is an undoubtedly minor issue I still believe it should be rolled back and the type should use the spelling of the original proposal and majority of editor comments. In [[abstract:Q936|OpenStreetMap]], there have been keyvalue proposals that have had the finalized spelling that gets put to use be in British English despite the original proposal being in American English; this has usually occurred with proposals relating to 「X center/centre」 tags. This makes sense on the surface, because OpenStreetMap is maintained by a UK organization, and still has close ties to Europe. The Wikimedia Foundation, however, is an ''American'' company. This is often brought up as a fallible argument when debating article spelling on the English Wikipedia, and I don't bring it up to support that 「RGBA color」 should be used for that exact reason, but rather to state that OpenStreetMap's general policy on tag names need not apply here. It appears to me that, at least initially, the majority of 「core contributors」 to Wikifunctions used British English; I can name YoshiRulz, 99of9, GrounderUK, and VIGNERON.<ref group="color">I'm avoiding linking to these folks because I don't think pinging them about this discussion is all too necessary unless they themselves want to be involved; I don't want to clutter their inboxes just to briefly mention them. I pinged Denny because, well, I'm asking him a question directly, but everyone else I would prefer to join this discussion by their own accord... not that I wish for this decision to be confused as me going 「these people use British English so they will probably oppose my idea, I won't invite them to the discussion because of that」...no, I promise you that is not the reason.</ref> I see (or saw) these people ''everywhere'', so it makes sense that British English has prevailed in some sorts on this website, but I don't think that indicates that it should be the ''preferred'' spelling across the website, at least not to the point where a proposal should have its name changed to match such a "consensus".<ref group="color">It could be argued that the front-and-center ''Function catalogue'' using 「catalogue」 is actually indicative of such a "consensus", but ''catalogue'' is in a similar position to the word ''grey'' where I live (that is, the US) in that it is used just as often as its American counterpart. Also, consider Wiktionary's ''Beer parlour'' project chat.</ref>
The unnecessary modification of the original spelling is my main argument for changing it back... but of course, I must obligatorily state that on English Wikipedia, it is [[w:Color|Color]] and [[w:RGBA color model|RGBA color model]]; on Wikidata, it is [[d:Q1075|color]] and [[d:Q2325624|RGBA color space]]; in CSS (which typically uses hexadecimal triplets to specify RGBA values), the properties are <code>color</code>, <code>background-color</code>, etc.; bit of a weak jab, but on Schema.org it is [https://schema.org/color color], [https://schema.org/colorSwatch colorSwatch]; et cetera. {{Z|Z28580}} uses ''color'', so does {{Z|Z28591}} and its Python counterpart.
Mr. Vrandečić, I have to ask, I'm rather confused... you created the color type using British English spelling, but you were also responsible for the creation of the equality function which uses the American English spelling. You also seem to be writing in American English for the status updates, judging by your use of -''ize'' over -''ise'' endings and use of ''program'' over ''programme'' in [[Wikifunctions:Status updates/2026-04-16]]. Is there something I'm missing or have you switched your preferred variant somewhere along the way?
Anyways, do consider this if you wish... again, I don't suppose this will garner much support, it is the ''non-issuest'' of ''non-issues'', but it has irked me to the point where I want to ask about it to get some answers, if nothing else. I am not arguing for every other color function to have its name changed, just the type itself.
<references group="color"></references>
— [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:04, 8 May 2026 (UTC)
:This is a multilingual project; the <code>en</code> label is <code>RGBA colour</code> and the <code>en-us</code> label is <code>RGBA color</code>. Though I'm not able to switch to <code>en-us</code> via the language picker so that would need to be fixed.<!--
--><br>edit after reading your whole comment: The same is true of {{Q|1075}}, there are labels specified for multiple English variants. (In {{Q|2325624}} it's only an alias.) I agree that other websites' choices aren't binding on us, but from that, I conclude that the more widespread British/Commonwealth spellings should be used for the generic <code>en</code>. As for myself, I'm Aussie and I will continue to use the BrE spellings ([[w:en:Oxford_spelling#Language_tag_comparison|+ "routing"]], TIL) if only by muscle memory.<!--
--><br>[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:42, 8 May 2026 (UTC)
:: Your lattermost point would normally be fine in a perfect world. Wikipedia's <code>convert</code> function defaults to "international" English, which I don't personally take issue with because it happens that we here in America are actually outliers for saying and spelling things differently... err, or we were for a while at least, nowadays it seems like an even split (plus you have "yield" vs. "give way" which is effectively the logical opposite of US's use of "meter" over "metre").
:: However, this is not a perfect world, and I don't think <code>en</code> should correspond to any particular variant. It is too fragmented across all software at this point to impose such a requirement. The inability to switch to <code>en-us</code> on this website foregoes an easy and simple solution to this problem that makes everyone happy, because the yanks (such as myself) can't be happy because we can't see the labels in American English even if we wanted to, and the other folk can't switch either as far as I'm aware (and the en-CA and en-GB languages in the preferences page seems to be deprecated). My point being, <code>en</code> is abused to mean "en-UK" just as often as it is abused to mean <code>en-US</code>; I think a decision shouldn't be made on such an assumption of one "default". — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:48, 12 May 2026 (UTC)
:Hi @[[User:Theki|rae]]! I have no opinion nor preference on this, and given my background, I am just entirely confused about my spelling preferences myself, as you can tell from my inconsistent usage. I learned British English in school and used that for maybe two decades or so, but moved to the US and lived there for more than a decade, enough to be naturalized, but now I am back in Europe and I am technically a professor at King's College London, soooo.... honestly, I do not know. I don't remember having put too much thought into it at the moment I created it. The good thing is that in Wikifunctions, just as in Wikidata, it is easy to change, without messing things up too much (unlike in Wikipedia), so my suggestion is, just make the change, see if anyone complains, and if they do, discuss it more. I don't know if there is a guideline already in Wikifunctions about the variants. I am happy either way, and honestly, I keep forgetting which variant is which most of the time. --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 18:16, 10 May 2026 (UTC)
:: I can definitely understand this, although I am unfortunately rather passionate about any minutiae involving preferential minor differences in ''anything'', of which AmE vs. BrE chiefly is. So I dedicate a lot of headspace to it. More than I should. Not that I wish to imply that the comment above that I have wrote is of an irrational nature, or done out of spite or pure emotion and subjectivity; I do genuinely believe that ''RGBA color'' is beyond just a personal preference and is just logical. I may boldly go and change it, but for some reason I was expecting that changing the English label of a Type would require elevated permissions, and I also didn't want to do it only to get immediately reverted because it ''did'' strike a chord with someone, when I could instead see how apathetic, supportive, or in opposition interested people are beforehand and ''then'' act accordingly. I was not meaning to antagonize you over your spelling habits, I did actually use British English for a few years starting in 2020 before I went back to American English, so I'd be a hypocrite for me to decry you for not always sticking to some arbitrary standard of spelling words over the other. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:55, 12 May 2026 (UTC)
:Although I spell it “colour”, I think it makes more sense to use “color” for the type, since that is almost always the required spelling when the string functions as a keyword.
:More generally, though, Wikidata’s lexicographic data happens to favour “colour” over “color” and (quite rightly, in my view) lacks a specific representation for "en". This is unusual, in my experience, as "en" is widely misused in place of "en-US", where there are recorded spelling differences.
:(I would also say it is standard British English to use “program” in a programming context and “programme” elsewhere. Use of -ize rather than -ise is a matter of personal preference or house style, but regional autocorrect encourages -ise.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:00, 12 May 2026 (UTC)
:: ''Wikidata’s lexicographic data happens to favour “colour” over “color” and (quite rightly, in my view) lacks a specific representation for "en"''
:: Definitely agreeing with you on the latter being a good choice. However, I suspect the favoring of "colour" over "color" may be because, in terms of language codes, when sorted alphabetically <code>en-us</code> actually comes ''after'' <code>en-gb</code>. Although, the frontend seems to be sorting <code>en-ca</code> after <code>en-gb</code>, so I don't actually know how correct that is.
:: ''I would also say it is standard British English to use “program” in a programming context and “programme” elsewhere''
:: The context of the spelling was "''No program for the NLG SIG meeting for next Tuesday has been proposed''". In that usage context, I think it makes sense to assume that ''program'' is not being used to refer to a computer program, but to a ''program of events'' or similar, something that you would spell as a ''programme'' in British English. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 15:02, 12 May 2026 (UTC)
:{{s}} this. I'm obviously biased but I believe American English is preferable generally, American dominance on the internet (our Department of Defen'''s'''e invented it!) and rapidly-increasing consumption of American media by international English speakers means that more people use American English's conventions, this is clear through for example [http://trends.google.com/explore?q=color%2Ccolour&date=all&geo=Worldwide search trends] (though they aren't particularly reliable). Perhaps this is a bit of a supremacist opinion, but we should have internal consistency, and if we must choose, American English should be our first choice (then Indian and then British English) [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:10, 12 May 2026 (UTC)
:: This is rather flawed reasoning, though. I think probably any given British or Indian person would not agree on using that as the reasoning for this, not that you are necessarily ''completely wrong'', but if this is not a good enough reason for English Wikipedia's (admittedly extremely flawed) ''ENGVAR'' policy then I don't think it's likely it will pass here either.
:: Although of note is that [https://books.google.com/ngrams/graph?content=color%2Ccolour&year_start=1800&year_end=2022&corpus=en&smoothing=3&case_insensitive=true Google ngrams] agree with you, but "color" vs. "colour" is an eternal holy war that will not be won by demonstrating that more books use US spelling over Commonwealth spelling. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:44, 12 May 2026 (UTC)
:::You're probably right that it's not very sound. I'm biased in that other varieties of English irk me, and that's probably mutual for people who are used to other varieties of English when they read what I write! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:56, 12 May 2026 (UTC)
:I've decided to boldly [[Special:Permalink/274271|make the change]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:02, 12 May 2026 (UTC)
:: Thank you. Considering both you and GrounderUK seem to consider it an okay change, I think this will do for now.
:: I should note that the matter of whether to move [[Wikifunctions:Catalogue/Colour functions]] in response to this (however this discussion will ultimately turn out) is a whole other can of worms, in my view. I can't say I have an opinion on that at the moment, but I'm putting it out there regardless. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 15:06, 12 May 2026 (UTC)
:::Personally, I'm in favor of moving the page and renaming all of the items on it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:10, 12 May 2026 (UTC)
::I don't like this (exactly because of the American hegemony you cited), but again, it shouldn't matter because the software is meant to be multilingual. Clearly there's a bug preventing you from picking an English variant/dialect as your display language. But the search bar and Function/Type autocompletion do check the English variants for matches. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:15, 12 May 2026 (UTC)
== Proposals on the architecture of Abstract Content rendering ==
Starting from a discussion born on the Telegram chat, I've explained two different proposals on how the NLG on Abstract Wikipedia should be organized in the page [[abstract:User:Dv103/Abstract articles architectures]]. Please come to contribute to the discussion, or to propose alternatives. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:31, 11 May 2026 (UTC)
:Thank you for dedicating your time to writing this, it is very informative. I will try to add input once I'm not in over my head with finals. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 16:27, 12 May 2026 (UTC)
== Display function for HTML fragment ==
Currently, any collapsed Z89 literal appears as<blockquote><> [[Z89|HTML fragment]]</blockquote>If I were to create a new Function which returned something like<blockquote><> 123-byte HTML fragment <q><nowiki><td><span lang=</nowiki>…</q></blockquote>could that be connected to replace the collapsed form, or would it require changes to the Wikilambda software? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:14, 11 May 2026 (UTC)
:It might work, but I doubt it. Those angled brackets suggest that the collapsed form is not simply defaulting to the type’s label. Looking at [[:phab:T410509]], I’ve concluded that enhancements to the collapsed form were never considered, rather than being actively rejected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:12, 12 May 2026 (UTC)
::[[:Phab:T391985]] documents the original design. Note the fifth bullet point under “Acceptance criteria”. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:21, 12 May 2026 (UTC)
:I'm not sure the byte-size is necessary, but the outer tag (or first outer tag, though generally I'd prefer most fragments use a wrapper tag if it needs multiple like JSX does, but that's a whole different topic) would be nice. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:51, 12 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #248 is out: A higher meaning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss functions creating language fragments, we present our latest news in Types, 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]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:36, 15 May 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=30536976 -->
== [[Z34510]] ==
This function, which determines if a Wikidata item for a {{q|5}} has an undeprecated {{p|21}} statement of {{q|6581097}}, returns false for {{q|173399}}, a transgender man. This is because his item assigns his P21 statement to {{q|2449503}}, not {{q|6581097}}. I'm not sure how to account for this discrepancy. Should {{z|34510}}:
# Include {{q|2449503}} as a value that can lead to a true result,
# Not include {{q|2449503}} as a value that can lead to a true result, while another function (e.g., "Q5 is a man?") could return true for either "male" or "trans man",
# Not include {{q|2449503}} as a value that can lead to a true result, while another function (e.g., "Q5 is a trans man?") could return true for "trans man",
# Not exist at all?
[[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 16:48, 16 May 2026 (UTC)
:I can't think of a single use case where you would need to determine if a person is a cisgender man and nothing else. Functions are good for generalizing across multiple possibilities when they exist, so I think it would be best if trans men were considered a part of the criteria for returning a true value. If asking for specifically {{q|6581097}}s and ''nothing'' else was desired then the function name would be a misnomer as Elliot Page is inarguably a male (at least in the view of most reasonable and intelligent people). — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 19:03, 16 May 2026 (UTC)
:You made the function in the first place; what were you planning on using it for? AW? Maybe it should return a {{Z|25501}} which can then be passed on to other NLG functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 May 2026 (UTC)
== Lexeme from wikidata label, or "best" lexeme from wikidata item ==
I was looking into fixing [[Z28028]]. I found that I could add "requires grammatical feature: definite article" to "United Kingdom" (L8558). Now I'm stuck on how to get to that lexeme from {{Q|145}}. There's [[Z23471]], but that for very good reason gives you multiple lexemes with the same sense, and I just want the best one like how the label is always the best string. Is there a function that can do this?
There's definitely the case of a Wikidata label that isn't a lexeme (most commonly multiple lexemes) but I'm only considering the case where it is one lexeme here. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 20:02, 16 May 2026 (UTC)
:There is {{Z|Z27327}}, that tries to give the best lexeme through various heuristics. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 22:22, 16 May 2026 (UTC)
:: Wonderful! I did stumble upon [[Z33818]] but this is perfect. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 00:25, 17 May 2026 (UTC)
== [[Z29591]] isn't working for me ==
For instance, trying to manually put in the exact inputs for one of the test cases just returns an empty Monolingual text. See [https://www.wikifunctions.org/wiki/Z29591?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z29591%22%2C%22Z29591K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3257809%22%7D%2C%22Z29591K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q21264361%22%7D%2C%22Z29591K3%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q22006653%22%7D%2C%22Z29591K4%22%3A%22Z1002%22%7D]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 01:17, 17 May 2026 (UTC)
:You used [[:d:Q22006653]] rather than [[:d:Q1075]]. It looks like the [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30784%22%2C%22Z30784K1%22%3A%7B%22Z1K1%22%3A%22Z11%22%2C%22Z11K1%22%3A%22Z1002%22%2C%22Z11K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z21394%22%2C%22Z21394K1%22%3A%5B%22Z6%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22664%22%2C%22Z22664K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q22006653%22%7D%2C%22Z22664K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q21264361%22%7D%2C%22Z22664K3%22%3A%22Z1002%22%7D%5D%7D%7D%7D explanatory error] is suppressed by the [https://www.wikifunctions.org/view/en/Z30009?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30009%22%2C%22Z30009K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30784%22%2C%22Z30784K1%22%3A%7B%22Z1K1%22%3A%22Z11%22%2C%22Z11K1%22%3A%22Z1002%22%2C%22Z11K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z21394%22%2C%22Z21394K1%22%3A%5B%22Z6%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22664%22%2C%22Z22664K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q22006653%22%7D%2C%22Z22664K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q21264361%22%7D%2C%22Z22664K3%22%3A%22Z1002%22%7D%5D%7D%7D%7D%2C%22Z30009K2%22%3A%22Z801%22%7D final transformation]. The returned result is not actually empty; if you expand it, you can see that it is an unresolved function call. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:59, 17 May 2026 (UTC)
== [[Z35298]] ==
Does anyone know what the problem with this implementation is? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 21:14, 18 May 2026 (UTC)
:There is a bug that doesn't allow Python implementation to return nested lists. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:31, 19 May 2026 (UTC)
::Is there a Phabricator task for this? Searching through them is hell. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 03:22, 20 May 2026 (UTC)
:::A bit of time ago I opened [[phab:T392750]], which is very similar to this issue. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:26, 20 May 2026 (UTC)
== May 2026 Wikimedia Café meetups regarding the Wikimedia Foundation Annual Plan ==
<div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)">
<div class="box" style="float:left; padding-top: 15px; padding-right: 15px;">[[File:Wikimedia Café logo in plain SVG format.svg|75px|alt=The logo for the Wikimedia Café]]</div>
Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities during the last weekend of May. Both sessions will focus on the [https://meta.wikimedia.org/wiki/Wikimedia_Foundation_Annual_Plan/2026-2027 the 2026-2027 Wikimedia Foundation Annual Plan]. Participants may attend either or both sessions.
#'''Saturday, 30 May 2026 at 15:00 UTC''' ([https://zonestamp.toolforge.org/1780153200 timestamp converter]), at a time friendly to the Americas, Africa, and Europe
#'''Sunday, 31 May 2026 at 05:00 UTC''' ([https://zonestamp.toolforge.org/1780203600 timestamp converter]), at a time friendly to Asia and the Pacific
Café participants are highly encouraged to read in advance [https://en.wikipedia.org/wiki/User:Sohom_Datta/annual_plan_guide at least this summary of the plan]. Optionally, Café participants are encouraged to read portions of the plan that interest them and [https://meta.wikimedia.org/wiki/Talk:Wikimedia_Foundation_Annual_Plan/2026-2027 ask questions or provide feedback on the Annual Plan talk page].
Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#May_2026_meetings_with_a_focus_on_Wikimedia_Foundation_Annual_Plan/2026-2027 tables of timestamp conversions for both sessions], [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#Agenda._This_will_be_an_approximately_1_hour_Caf%C3%A9_session,_and_is_extendible_for_an_additional_30_minutes_if_needed. the agenda], and [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]!
<br />
[[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div>
<span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 19:56, 21 May 2026 (UTC)
== How to handle items without lexemes ==
NLG functions relay heavily on the presence of lexemes associated to items on Wikidata. But we know that not all the Wikidata items have an associated lexeme. There are multiple reasons why an item does not have an associated lexeme, like:
# The lexeme has not been created yet
# The item represents a place
# The item represents a person
# The item represents a specific concept that can only be expressed by a specific combination of words that cannot be [[Wikidata:Wikidata:Lexicographical data/Notability|notable]] (like {{Q|Q61220733}}).
My doubt is: what should we do with this fourth category? For many languages, just using the Wikidata item label is not possible, since it is necessary to conjugate the words or to retrieve grammatical information like the gender. What should we do? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:09, 23 May 2026 (UTC)
:In that particular example, I think the thing to do is read its {{P|279}}: {{Q|21191270}}, then have some kind of heuristic based on that which says to take its {{P|8345}} and attach that Item's label to a Form of the word for "episode". In general, synthesising Lexemes for proper nouns is one of the problems that [[abstract:User:Dv103/Abstract_articles_architectures|proposals in your list here]] will have to address. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:59, 23 May 2026 (UTC)
[[File:Wikidata content 2024.svg|thumb|Content of Wikidata by type]]
::{{ping|Dv103}} very good point.
::For your point 2, it depends of the place but I think that quite often a lexeme can be created (most "Administrative territorial entity", most geographical entity, etc.). And with 3, your can add a lot of types (see pie chart) : Scholarly article, Human (with a very few exception), Wikimedia Category, Disambig, etc. which is (rough estimation) 2/3 of Wikidata items.
::A common rule (in dictionaries since forever and in Lexemes) is to not create an entry which is the "sum of its part". In this case, "Star Trek episode" is just episode + Star Trek, nothing more than its part. So logically, as {{U|YoshiRulz}} said, when no corresponding lexeme is found, the item should be decomposed the same way, the hard part is to know how to decompose it as the property will vary ; P31 and P279 are an obvious start but beyond that, I'm not sure we could find a general solution.
::PS: it's beyond you question but there is also the reverse problem, how to select one lexeme when multiple are linked to the same item...
::Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 10:43, 24 May 2026 (UTC)
:::For the point 2, I think humans will be used way more than scholarly articles and disambiguations in NLG functions (outside references), that's why humans concern me more (still a cool pie chart, though).
:::For the reverse problem, there is already {{Z|Z27327}}: it's far from perfect, but usually makes a decent choice. Obviously it is not "complete", and probably it will never be complete, but it will have to be progressively improved by the community. And probably in the future we will need to create similar functions to select the best lexeme in more specific cases.
:::For my fourth point, I didn't think about the decomposition, but it is something that could be done with another never-complete community-mantained function, that progressively keeps being improved. If [[Wikifunctions:Type proposals/Semantic unit|semantic units]] will be implemented, through them it could actually be possible to do this operation in a laguage-independent way. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:10, 24 May 2026 (UTC)
::{{re|YoshiRulz}} Proper noun synthesis, along with other fallbacks for realizing the names of concepts that don't have lexemes, is merely a step within the overall abstract content rendering process and is not inherently tied to the process itself; having the ability to [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/graph/client.py#L327 run any number of fallback mechanisms], instead of a raw call to (the equivalent of) Z27327, should be possible with any of the methods listed on the architectures page. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 16:41, 24 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #249 is out: Annual plan 2026-2027 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you the current draft of objectives for Wikifunctions and Abstract Wikipedia in the WMF Annual Plan 2026-2027, 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]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:48, 25 May 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=30536976 -->
:The new <code>return_type</code> param to [[Special:ListObjectsByType]] will show Functions returning e.g. {{Z|27951}} and {{Z|882}} if those are typed in manually, but the dropdown menu doesn't offer them, probably because it's a copy of the dropdown above (and there are no Persistent objects of those Types). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:12, 26 May 2026 (UTC)
::@[[User:YoshiRulz|YoshiRulz]]: Correct, it's filtering for Types, which includes "real" enums like [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&return_type=Z20342&orderby=name Day of Roman year (Z20342)]; light-weight enums have downsides as well as upsides, of which this is one. :-( [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:39, 1 June 2026 (UTC)
:::I assume you mean {{Z|17402}}, since {{Z|20342}} is not an enumeration type? But I never mentioned enums: My hypothesis is that a Type appears in the dropdown iff there is a Persistent object of that type (<code>Z2K2.Z1K1</code>). Whereas I would expect a Type to appear in the dropdown iff there are any Functions which return objects of that type (<code>Z2K2.Z8K2</code>). Or just show every Type in the return type dropdown, since [[Special:ListObjectsByType/Z39|you already have a "no results" message]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:53, 1 June 2026 (UTC)
::::@[[User:YoshiRulz|YoshiRulz]]: Yes, you are correct, the concept of a Type here means "there is a Persistent object of that type". Other things (in practice, light-weight enums like Z27951) aren't Types. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 16:57, 1 June 2026 (UTC)
== Type documentation template ==
Over the past couple of weeks, I've been developing and rolling out {{t|type documentation}}: a standardised layout for Type metadata, de/constructors, conversions, etc. on each Type's talk page. (The layout is loosely based on [[d:Template:Property documentation|Wikidata's]].) See [[Talk:Z16683|Integer]] for an example that uses most of its features, and [[Talk:Z99|Quote]] for one that doesn't.<br>At this point I can't think of anything more to add besides [[Help:Comparison_function_table/float64|filling out]] a couple more [[Help:Type_conversion_table/Codepoint|tables]]. But if any of you have ideas or feedback, please click through to the relevant talk page and leave me a message. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:29, 26 May 2026 (UTC)
:I really like what you're doing here. Thank you. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:26, 26 May 2026 (UTC)
:Yeah, nice work! I don’t think “Function declarations” is the best header for the collapsed table of searches by function signature, however. Now that it’s finally landed, we should probably include https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&return_type=Z16683 as well (outside the table). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:23, 26 May 2026 (UTC)
== Apparent error in implementations of {{Z|20616}} ==
Please can I request help in how to understand a bug? Sorry if this is not the best place to ask.
I created lexemes [[d:Lexeme:L1566135|langue morte L1566135]] in French and [[d:Lexeme:L1566139|lengua muerta L1566139]] in Spanish, with property {{P|5185}} set to {{Q|Q1775415}} in each case. {{Z|20616}} should return a list of the grammatical genders of a given lexeme. It has two implementations, {{Z|Z20641}} and {{Z|Z21127}}, each of which works perfectly in the French case, returning a list containing Q1775415. But in the Spanish case, each of the two implementations wrongly returns an empty list. I cannot understand what is going wrong. How can I find out what is happening here? I would be grateful for any help or advice. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:56, 26 May 2026 (UTC)
:Both implementations return [https://www.wikifunctions.org/wiki/Z20616?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z20616%22%2C%22Z20616K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L1566139%22%7D%7D%7D the same result]. As you added the gender only yesterday, I suppose it must have still been looking at a cached version of the lexeme from before that edit. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:06, 26 May 2026 (UTC)
::Thank you for answering. Yes, it works now. I thought it might have been something like that, but I waited more than 12 hours before testing it again today. I think that whenever SPARQL is in use, there will be caching issues, and it is a very bad problem. Is there any way of clearing the cache, or knowing when the cache will next be cleared, or how long it is necessary to wait before the changes come through? [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 18:59, 26 May 2026 (UTC)
:::Well, it depends on the cache. “Wikidata entities in the orchestrator cache timeout after 24 hours” [https://t.me/Wikifunctions/28369 according to] @[[User:DMartin (WMF)|DMartin (WMF)]]. There is currently no way to clear that. I don’t think we have a handy guide to the different caches in operation, but the “general” function-call cache should be reset for a particular function when that function is edited. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:05, 26 May 2026 (UTC)
::::I think this is very unfortunate for anyone doing tests in Wikifunctions. So there is a 24-hour delay even applying to changes in Wikidata due to the Wikifunctions orchestrator cache, apart from any other caches such as the SPARQL one. I notice that an intermediate-level call using the [[d:Lexeme:L1566139|lengua muerta L1566139]] lexeme change, {{Z|33725}}, now works on "latín es una lengua muerta.", but the top-level call {{Z|26039}} still does not find the correct gender. If I test the function every 12 hours, does that mean that the erroneous result will be produced for ever, because it will always take the bad value less than 24 hours old from the cache? [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:45, 27 May 2026 (UTC)
:::::I can only sympathize.
:::::It seems to me that [https://www.wikifunctions.org/wiki/Z26039?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z26039%22%2C%22Z26039K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q397%22%7D%2C%22Z26039K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q45762%22%7D%2C%22Z26039K3%22%3A%22Z1003%22%7D this has been correct] for a couple of days. But in the general case, no, repeated use of cached results does not re-start the clock. That would indeed be most unfortunate! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:59, 27 May 2026 (UTC)
::::::It still doesn't work for me, it says "latín es un lengua muerta." But the test on the top-level implementation page, {{Z|33725}}, does work now. By the way, really it should say "el latín es una lengua muerta.", but that is another issue. Anyway, thanks a lot for your help. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 14:06, 27 May 2026 (UTC)
:::::::Ah, yes… my mistake, sorry.
:::::::It should be [https://www.wikifunctions.org/view/en/Z26039?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z26039%22%2C%22Z26039K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q397%22%7D%2C%22Z26039K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q45762%22%7D%2C%22Z26039K3%22%3A%22Z1003%22%7D consistent now]. The “couple of days” is the clue here; we were getting a result from the function-call cache and this has now been refreshed by my edit. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:25, 27 May 2026 (UTC)
::::::::Yes, it all works now. Thanks. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 14:54, 27 May 2026 (UTC)
== Vote now in the 2026 U4C election ==
<section begin="announcement-content" />
Eligible voters are asked to participate in the 2026 [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|Universal Code of Conduct Coordinating Committee]] election. More information–including an eligibility check, voting process information, candidate information, and a link to the vote–are available on Meta at the [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|2026 Election information page]]. The vote closes on 2 June 2026 at [https://zonestamp.toolforge.org/1780358400 00:00 UTC].
Please vote if your account is eligible. Results will be available by 14 June 2026. -- In cooperation with the U4C,<section end="announcement-content" />
[[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User talk:Keegan (WMF)|talk]]) 17:14, 27 May 2026 (UTC)
<!-- Message sent by User:Keegan (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 -->
== [[Z35880]] ==
The code of this implementation is adapted directly from [https://github.com/sutton-signwriting/core/blob/master/src/swu/swu-re.js]. I'm not sure why this function only works for "null" and "sort". Every other input causes the function to return [[Z577]]. Does anyone know what could be going on here? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 21:47, 30 May 2026 (UTC)
:Could you creade testcases showing this? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 21:55, 30 May 2026 (UTC)
::I determined that this problem was due to a problem with UTF encoding, and it has since been resolved. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 18:11, 31 May 2026 (UTC)
== Continued WASI runner problems ==
I've continued to experience {{z|576}} on {{z|35904}}, despite [[phab:T419933|the purported fix]]. See {{z|35945}}. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 18:29, 31 May 2026 (UTC)
:A possibly related issue while trying to add more rows in these articles :
:1. https://abstract.wikipedia.org/view/en/Q16038495
:2. https://abstract.wikipedia.org/view/en/Q13581178
:So, I stopped at 2 rows. [[User:Jsamwrites|John Samuel]] 20:40, 31 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #250 is out: Looking back and forward ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-30|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you a recollection of our work so far, now that we celebrate our 250th newsletter, we share with you a summary of our latest outreach activities, 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]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:04, 1 June 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=30606821 -->
rzt4s1cuzwlf1qxiohfvz4h07w5zpq8
Z10761
0
11147
280071
255432
2026-06-02T13:53:08Z
YoshiRulz
10156
Added Z35986 to the approved list of test cases
280071
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z10761"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z10761K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "input"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "invoer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Eingabe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ntinye: Eriri "
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z10762",
"Z10766",
"Z10768",
"Z31805",
"Z35986"
],
"Z8K4": [
"Z14",
"Z10764",
"Z10815"
],
"Z8K5": "Z10761"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "URI percent encode"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "パーセントエンコーディング"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "codering in URI-procenten"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "URI-Prozentcodierung"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "URI pasentị koodu"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"URL encode"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"URLエンコード"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "encodes certain characters using URI percent encoding syntax"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "一部の文字をパーセントエンコーディングの書式でエンコードする"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "codeert bepaalde tekens naar een procentgecodeerde invoerreeks"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "codiert bestimmte Zeichen mit dem URI-Prozentcodierungssystem"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "na-etinye koodu mkpụrụedemede ụfọdụ site na-iji URI pasentị syntax"
}
]
}
}
2lstd6brihergdk9mjrg7561owjwjjs
Z14523
0
26954
280078
166157
2026-06-02T14:37:02Z
YoshiRulz
10156
Added Z21285 and Z21286 to the approved list of test cases
280078
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z14523"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z14523K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English cardinal number string"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "eriri Kadinal Bekee"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "chaîne d'un nombre cardinal en anglais"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zeichenkette der englischen Kardinalzahl"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z14524",
"Z16113",
"Z21285",
"Z21286"
],
"Z8K4": [
"Z14",
"Z14525"
],
"Z8K5": "Z14523"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English cardinal to ordinal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Kadịnal English ka ordinal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "cardinal en ordinal en anglais"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Englische Kardinalzahlen in Ordinalformen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Converts standard English cardinal forms like “twenty-three” to the corresponding ordinal form, like “twenty-third”."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "convertit les formes cardinales anglaises standard comme « vingt-trois » en la forme ordinale correspondante, comme « vingt-troisième »"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "konvertiert standardmäßige englische Kardinalformen wie „dreiundzwanzig“ in die entsprechende Ordinalform, wie „dreiundzwanzigste“"
}
]
}
}
n0gv7vq3ogowur49qtk4qvhauiu6hbe
280079
280078
2026-06-02T14:37:04Z
YoshiRulz
10156
Added Z21284 to the approved list of implementations
280079
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z14523"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z14523K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English cardinal number string"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "eriri Kadinal Bekee"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "chaîne d'un nombre cardinal en anglais"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zeichenkette der englischen Kardinalzahl"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z14524",
"Z16113",
"Z21285",
"Z21286"
],
"Z8K4": [
"Z14",
"Z14525",
"Z21284"
],
"Z8K5": "Z14523"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English cardinal to ordinal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Kadịnal English ka ordinal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "cardinal en ordinal en anglais"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Englische Kardinalzahlen in Ordinalformen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Converts standard English cardinal forms like “twenty-three” to the corresponding ordinal form, like “twenty-third”."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "convertit les formes cardinales anglaises standard comme « vingt-trois » en la forme ordinale correspondante, comme « vingt-troisième »"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "konvertiert standardmäßige englische Kardinalformen wie „dreiundzwanzig“ in die entsprechende Ordinalform, wie „dreiundzwanzigste“"
}
]
}
}
bnrp5n1qh23vmxln4978be25ee9witf
Wikifunctions:Human languages/Z1763
4
29834
280150
272390
2026-06-03T03:41:03Z
Arlo Barnes
1231
/* ase-Sgnw */ main template
280150
wikitext
text/x-wiki
[[file:ase-ILY@Side-PalmForward.stl|thumb]]
{{z+|Z1763}}
== ase-Sgnw ==
Because a written mode is the main way Wikifunctions could interface with ASL.
=== proposed ===
* string: Stokoe to ase-[https://github.com/sutton-signwriting/core Sgnw] and vice-versa (consult {{ping|Slevinski}} as to best approach)
=== existing ===
{{main|:category:SignWriting}}
* {{z+|Z29248}}
* {{z+|Z29150}}
* {{z+|Z29270}}
=== [[WF:importing]] ===
Here are functions in the <code>[https://github.com/sutton-signwriting/core core]</code> package ([[commons:category:videos by Steve Slevinski|src]]), not all linguistically relevant:
* convert
* fsw
** re
** parse
** compose
** info
** columns
** isType
** colorize
* fswquery
** re
** parse
** compose
** fsw2query
** range
** regex
** results
** lines
* swu
** re
** parse
** compose
** info
** columns
** encode
** decode
** pair
** isType
** colorize
* swuquery
** re
** parse
** compose
** swu2query
** range
** symbolRanges
** regex
** results
** lines
* style
** re
** parse
** compose
3twnbt5e4x0rytjzdg2dlgdlcmhvos2
Z18784
0
37202
280153
272999
2026-06-03T04:46:17Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
280153
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18784"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z18784K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "שם השפה"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "название языка"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language name"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "aha asụsụ: Ụdọ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprachenname"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z18786",
"Z18800",
"Z18799",
"Z18801",
"Z18802",
"Z19660",
"Z18785",
"Z33840"
],
"Z8K4": [
"Z14",
"Z18825",
"Z18787"
],
"Z8K5": "Z18784"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "שם שפה ברוסית לתואר פועל שמתאר שפה"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "русское наречие по названию языка"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "convert a language name in Russian to an adverb"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1622",
"Z11K2": "ператварыць рускую назву мовы ў прыслоўе"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "tọgharia aha asụsụ na Russian ka ọ bụrụ nkwuwa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Russischer Sprachenname in Adverb"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "מקבלת שם של שפה ומחזירה תואר פועל שאומר „בשפה” עם תחילית מתאימה."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "получает название языка и возвращает наречие, описывающее этот язык"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "gets a language name in Russian and returns a proverb that means \"in [this language]\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt für einen russischen Sprachennamen das entsprechende Proverb aus"
}
]
}
}
2loc20zpf8ezq84pmd81vqeaq6hqlve
Z18939
0
38907
280176
279395
2026-06-03T06:43:54Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
280176
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18939"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z18939K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string to convert first character to sign"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "untaian untuk mengonversi karakter pertama ke tand"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "carattere"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zeichen"
}
]
}
}
],
"Z8K2": "Z16659",
"Z8K3": [
"Z20",
"Z18941",
"Z18942",
"Z18943",
"Z18944"
],
"Z8K4": [
"Z14",
"Z18940",
"Z23721",
"Z35856"
],
"Z8K5": "Z18939"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "character to sign"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "karakter ke tanda"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "carattere in segno"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zeichen in Vorzeichen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"first character to sign",
"sign from first character"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"primo carattere in segno"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first char \"+\" = positive, \"-\" = negative, \"0\" = neutral. Add other symbols. Default neutral."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "karakter pertama \"+\" = positif, \"-\" = negatif, \"0\" = netral. Menambahkan 141 simbol lainnya. Bawaan netral."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Controlla in base al primo carattere della stringa: \"+\": positivo, \"-\": negativo, \"0\": neutro. È possibile aggiungere nuovi simboli. Di default restituisce neutro."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "+ = positiv\n- = negativ\n0 = neutral"
}
]
}
}
6de5sw6657mwr8nq2om5enuacro894m
Z19071
0
40239
280117
130525
2026-06-02T16:52:00Z
Ameisenigel
44
de
280117
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19071"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z17530",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z17530",
"Z17530K1": "ক",
"Z17530K2": {
"Z1K1": "Z13518",
"Z13518K1": "100"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "গ"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Shift 'ক' by 100 (overcount)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "\"ক\" um 100 verschieben"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rr3y1f8jnly2eak8n0wovl795vuybrp
Z19072
0
40240
280118
130526
2026-06-02T16:52:53Z
Ameisenigel
44
de
280118
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19072"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z17530",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z17530",
"Z17530K1": "একটি মুক্ত জ্ঞান ভান্ডার",
"Z17530K2": {
"Z1K1": "Z13518",
"Z13518K1": "10"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "ছটপি য়ুট্য দ্নাষ ঢ়াষ্বাং"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "'একটি মুক্ত জ্ঞান ভান্ডার' এর 10 ঘর স্থানান্তরন"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Shift 'একটি মুক্ত জ্ঞান ভান্ডার' by 10"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "\"একটি মুক্ত জ্ঞান ভান্ডার\" um 10 verschieben"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0w7fh7lz16w2k08hyzkdrn73avai3e4
Z19073
0
40258
280119
131020
2026-06-02T16:53:48Z
Ameisenigel
44
de
280119
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19073"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19023",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19023",
"Z19023K1": "DK87654321"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1051",
"Z11K2": "DK87654321"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "DK87654321 ist ungültig"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gczoh4667w27ym7fngfyx22vtx4e98g
Z19074
0
40333
280120
130825
2026-06-02T16:55:44Z
Ameisenigel
44
de
280120
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19074"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z15801",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z15801",
"Z15801K1": "Z41",
"Z15801K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Type of Z41/true (Reference) = Type of True object"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "wahr und wahr haben den gleichen Typ"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"true == Boolean(true)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "the Type from a Reference to True (Z41.Z2K2.Z1K1) is the same as the Type from an object representing True ({\"Z1K1\": \"Z40\", \"Z40K1\": \"Z41\"}); ‘true’ == ‘Boolean (true)’"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "der Typ einer Referenz auf wahr ist der gleiche wie der Typ eines Objekts, das wahr darstellt"
}
]
}
}
naoj9kedylu5xtdcceht6qs6qfups5f
Z19075
0
40334
280121
130830
2026-06-02T16:56:21Z
Ameisenigel
44
de
280121
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19075"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z15801",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z15801",
"Z15801K1": [
"Z40",
{
"Z1K1": "Z40",
"Z40K1": "Z42"
}
],
"Z15801K2": [
"Z40"
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Boolean lists have the same generic Type"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "boolesche Listen haben den gleichen Typ"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2eo0t1b262jtrvy138jhcszgv6iljxd
Z19076
0
40335
280124
131534
2026-06-02T16:58:20Z
Ameisenigel
44
de
280124
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19076"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z15801",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10231",
"Z10231K1": {
"Z1K1": "Z7",
"Z7K1": "Z15777",
"Z15777K1": {
"Z1K1": "Z18",
"Z18K1": "Z15801K1"
}
},
"Z10231K2": {
"Z1K1": "Z7",
"Z7K1": "Z15777",
"Z15777K1": {
"Z1K1": "Z18",
"Z18K1": "Z15801K2"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z19084",
"Z19084K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z1K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z15801K1"
}
},
"Z19084K2": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z1K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z15801K2"
}
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z10174",
"Z10174K1": {
"Z1K1": "Z7",
"Z7K1": "Z15777",
"Z15777K1": {
"Z1K1": "Z18",
"Z18K1": "Z15801K1"
}
},
"Z10174K2": {
"Z1K1": "Z7",
"Z7K1": "Z15777",
"Z15777K1": {
"Z1K1": "Z18",
"Z18K1": "Z15801K2"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "same Type, composition: nor(is String)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Gleichheit des Objekttyps, Komp., nicht-oder"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "if either argument is a String, Z803 fails (T363623)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Z803 funktioniert nicht, wenn keines der Argumente eine Zeichenkette ist"
}
]
}
}
85268ao89yt4x66ws5jgjzxpuujje9y
Z19077
0
40336
280126
228752
2026-06-02T16:59:22Z
Ameisenigel
44
de
280126
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19077"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z19077K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type Object"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1360",
"Z11K2": "Z1K1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "type d'objet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Typobjekt"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20",
"Z19078",
"Z19100",
"Z26917",
"Z26918",
"Z26925",
"Z26928"
],
"Z8K4": [
"Z14",
"Z29452",
"Z19079",
"Z19083"
],
"Z8K5": "Z19077"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Type identity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "identité de type"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Typidentität"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1360",
"Z31K2": [
"Z6",
"Z4K1"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the value for the object’s Z4K1/identity key"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie la valeur pour l'identité de la clé de l'objet (Z4K1)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt den Wert des Identitätsschlüssels des Objekts aus"
}
]
}
}
sdz79xdawy9h38q1hwqpjuomax7yrhl
Z19078
0
40337
280127
131533
2026-06-02T17:00:13Z
Ameisenigel
44
de
280127
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19078"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19077",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19077",
"Z19077K1": {
"Z1K1": "Z7",
"Z7K1": "Z18626",
"Z18626K1": [
"Z40"
]
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19084",
"Z19084K2": "Z40"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "identity of a Boolean list’s Type is Boolean"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Identität einer booleschen Liste ist boolesch"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
e4s3npwozzcy5mtj1fzbvxyqq018zge
Z19079
0
40338
280129
158675
2026-06-02T17:00:41Z
Ameisenigel
44
de
280129
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19079"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19077",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z4K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z19077K1"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Type identity, composition: Z803"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "identité de type, en Composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Typidentität als Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
h6msqulrinsbge9nnggz2p0r4jkznm7
Z19080
0
40398
280131
160655
2026-06-02T17:01:01Z
Ameisenigel
44
de
280131
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19080"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z13163",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z13163(Z13163K1, Z13163K2, Z13163K3):\n\tdatetime = __import__('datetime')\n\t\n\tyear = int(Z13163K1)\n\tmonth = int(Z13163K2)\n\tday = int(Z13163K3)\n\t\n\tif(not year or not month or not day):\n\t raise Exception(\"invalid inputs\")\n\t\n\tdate = datetime.date(year, month, day)\n\tday_of_week = date.isoweekday()\n\t\n\treturn day_of_week"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "get weekday(Python)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "jour de la semaine à partir de la date, en Python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "احصل على يوم الأسبوع (بايثون)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Wochentag eines Datums in Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nczxpb93m2voufw1ap2swpsqgap81s2
Z19217
0
41121
280143
222259
2026-06-03T01:16:02Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
280143
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19217"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z19217K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "coordinates"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "coordonnées "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Koordinaten"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z19221",
"Z19222",
"Z19220",
"Z19219"
],
"Z8K4": [
"Z14",
"Z19218",
"Z19462"
],
"Z8K5": "Z19217"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Is it a valid ISO 6709 code"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "est-ce un code ISO 6709 valide ?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Ist es ein gültiger ISO 6709 Code"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Check if a string is a pair of coordinates"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"Prüfe ob eine Zeichenkette ein Koordinatenpaar ist"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "checks if a string matches ISO 6709."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "vérifie si une chaîne correspond à un code ISO 6709 (coordonnées)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Prüft ob eine Zeichenkette ISO 6709 entspricht"
}
]
}
}
j0io28awsihphjqdjaqn47wwv9f84e2
Z19403
0
41604
280123
134640
2026-06-02T16:57:01Z
YoshiRulz
10156
Added Z35991 to the approved list of test cases
280123
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19403"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z19403K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Tag name"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
"Z17K2": "Z19403K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "attributes"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
"Z17K2": "Z19403K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "attribute values"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z19403K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z35991"
],
"Z8K4": [
"Z14",
"Z19404"
],
"Z8K5": "Z19403"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "wrap with XML tag and attributes"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
c5n93vvxx8qonbbpgyd0in1s9fegk11
280130
280123
2026-06-02T17:00:55Z
YoshiRulz
10156
Added Z35927 to the approved list of implementations
280130
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19403"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z19403K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Tag name"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
"Z17K2": "Z19403K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "attributes"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
"Z17K2": "Z19403K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "attribute values"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z19403K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z35991"
],
"Z8K4": [
"Z14",
"Z19404",
"Z35927"
],
"Z8K5": "Z19403"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "wrap with XML tag and attributes"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
otpkkd2bqn9c9kzcxa2cy6589apkobp
Z19654
0
42367
280072
271956
2026-06-02T14:08:25Z
YoshiRulz
10156
Add en alias
280072
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19654"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z19654K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "String"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Un chaine"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z19654K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Every N chars"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "L’intervalle n"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z19654K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "String to add"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "La chaine à insérer"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z19656",
"Z20583"
],
"Z8K4": [
"Z14",
"Z24314",
"Z19655",
"Z34721"
],
"Z8K5": "Z19654"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Add chars every n chars"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "insérer un caractère tous les n caractères"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"String intersperse"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Broader version of Z19645"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Version plus générique de Z19643."
}
]
}
}
6s01u5leqlyhr2ep8l9515g9ets1oxd
Z20656
0
44246
280077
143778
2026-06-02T14:30:49Z
YoshiRulz
10156
Added Z35988 to the approved list of test cases
280077
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20656"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20342",
"Z17K2": "Z20656K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "day"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "jour"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z20658",
"Z35988"
],
"Z8K4": [
"Z14",
"Z20657"
],
"Z8K5": "Z20656"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Intro for Day of Roman year in English"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "introduction pour un jour en anglais"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "First sentence of article about a Day of Roman year on enwiki"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "première phrase de l'article sur un jour de l'année romaine sur la Wikipédia anglophone"
}
]
}
}
96cxdf44ohb1ylxwia8q5xq0s52a8o0
280081
280077
2026-06-02T14:41:05Z
YoshiRulz
10156
Added Z35989 to the approved list of implementations
280081
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20656"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20342",
"Z17K2": "Z20656K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "day"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "jour"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z20658",
"Z35988"
],
"Z8K4": [
"Z14",
"Z20657",
"Z35989"
],
"Z8K5": "Z20656"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Intro for Day of Roman year in English"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "introduction pour un jour en anglais"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "First sentence of article about a Day of Roman year on enwiki"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "première phrase de l'article sur un jour de l'année romaine sur la Wikipédia anglophone"
}
]
}
}
5vbptc69gl4bjt84rhd5bow4ols7vb3
Z20657
0
44247
280075
161183
2026-06-02T14:21:04Z
YoshiRulz
10156
Fix typo
280075
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20657"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z20656",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z20656(Z20656K1):\n def s(number):\n if (number % 100 in [11, 12, 13]):\n return str(number) + \"th\"\n elif (number % 10 == 1):\n return str(number) + \"st\"\n elif (number % 10 == 2):\n return str(number) + \"nd\"\n elif (number % 10 == 3):\n return str(number) + \"rd\"\n else:\n return str(number) + \"th\"\n mLengths = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]\n n = 0\n for i in range(Z20656K1[\"K1\"] - 1):\n n += mLengths[i]\n n += Z20656K1[\"K2\"]\n months = (\"January\", \"February\", \"March\", \"April\", \"May\", \"June\", \"July\", \"August\", \"September\", \"October\", \"November\", \"December\")\n if Z20656K1[\"K1\"] \u003C= 2:\n return f\"{months[Z20656K1['K1'] - 1]} {Z20656K1['K2']} is the {s(n)} day of the year in the Gregorian calendar; {365-n} days remain until the end of the year ({366-n} in leap years).\"\n else:\n return f\"{months[Z20656K1['K1'] - 1]} {Z20656K1['K2']} is the {s(n)} day of the year ({s(n+1)} in leap years) in the Gregorian calendar; {365-n} days remain until the end of the year.\""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "introduction pour un jour en anglais, JavaScript"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Intro for Day of Roman year in English, python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
iov9vh034p2stwxb97vbudopkh3cmn0
Talk:Z20656
1
44251
280082
272184
2026-06-02T14:41:30Z
YoshiRulz
10156
Remove from category
280082
wikitext
text/x-wiki
[[Category:English natural language generation functions]]
cuzshks0sdowztlpcw3k5flsc7y1mbz
Z20779
0
45437
280197
252900
2026-06-03T08:48:12Z
Autom
448
connecting Swedish implementation
280197
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20779"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z20773",
"Z14293K2": [
"Z60",
"Z1002",
"Z1199",
"Z1113",
"Z1124"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z20770",
"Z14293K2": [
"Z60",
"Z1015"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z20776",
"Z14293K2": [
"Z60",
"Z1430"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z20782",
"Z14293K2": [
"Z60",
"Z1689"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z20785",
"Z14293K2": [
"Z60",
"Z1004"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z20791",
"Z14293K2": [
"Z60",
"Z1513",
"Z1174"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z20794",
"Z14293K2": [
"Z60",
"Z1003",
"Z1133",
"Z1423",
"Z1127",
"Z1547"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z23197",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26130",
"Z14293K2": [
"Z60",
"Z1006",
"Z1645",
"Z1672",
"Z1411",
"Z1107",
"Z1589",
"Z1406",
"Z1504",
"Z1591"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26143",
"Z14293K2": [
"Z60",
"Z1202",
"Z1902",
"Z1900",
"Z1804",
"Z1372"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26147",
"Z14293K2": [
"Z60",
"Z1901",
"Z1837",
"Z1899",
"Z1375"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26254",
"Z14293K2": [
"Z60",
"Z1181",
"Z1158"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26648",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27655",
"Z14293K2": [
"Z60",
"Z1099"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z31241",
"Z14293K2": [
"Z60",
"Z1157",
"Z1517"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z31648",
"Z14293K2": [
"Z60",
"Z1078"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z36004",
"Z14293K2": [
"Z60",
"Z1592"
]
}
],
"Z14294K2": "Z20788"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "configuration des fonctions de date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "configurazione di funzioni per le date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "konfigurasi untuk tanggal"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"formattatori di date di calendario gregoriano"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "liste de fonction appropriées pour gérer les dates en fonction de la langue"
}
]
}
}
ito0zie56tf5qc1gmmarm478nxrnu66
Z21795
0
48022
280140
258220
2026-06-02T19:20:08Z
Feeglgeef
8776
throw error as default
280140
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z21795"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z21765",
"Z14293K2": [
"Z60",
"Z1002",
"Z1113",
"Z1199",
"Z1689",
"Z1437"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z21791",
"Z14293K2": [
"Z60",
"Z1003",
"Z1133",
"Z1127",
"Z1547",
"Z1127"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30857",
"Z14293K2": [
"Z60",
"Z1430"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30868",
"Z14293K2": [
"Z60",
"Z1146"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30643",
"Z14293K2": [
"Z60",
"Z1531"
]
}
],
"Z14294K2": "Z851"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for \"[gender] is a [country] [professional]"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
t5i5tvd21h5cpxt89e6u4rjes0d6p9h
Z27873
0
64539
280125
279733
2026-06-02T16:58:59Z
YoshiRulz
10156
Removed Z35927 from the approved list of implementations
280125
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27873"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z27873K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "content"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "contenuto"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z27873K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tag name"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "nome del tag"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
"Z17K2": "Z27873K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "attribute names"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "nomi degli attributi"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
"Z17K2": "Z27873K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "attribute values"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "valori degli attributi"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z27874",
"Z27876"
],
"Z8K4": [
"Z14",
"Z27877"
],
"Z8K5": "Z27873"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "racchiudi frammento HTML in un tag"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "wrap an HTML fragment in a tag"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lwx56f3v2cjzlev54bdto2i71xcv2zp
280134
280125
2026-06-02T17:02:45Z
YoshiRulz
10156
Added Z35992 to the approved list of implementations
280134
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27873"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z27873K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "content"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "contenuto"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z27873K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tag name"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "nome del tag"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
"Z17K2": "Z27873K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "attribute names"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "nomi degli attributi"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
"Z17K2": "Z27873K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "attribute values"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "valori degli attributi"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z27874",
"Z27876"
],
"Z8K4": [
"Z14",
"Z27877",
"Z35992"
],
"Z8K5": "Z27873"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "racchiudi frammento HTML in un tag"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "wrap an HTML fragment in a tag"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
00rs46qxmnde5hwqhdoc0v5p05mhno0
Z28020
0
65095
280192
274983
2026-06-03T07:40:15Z
Autom
448
connecting Swedish implementation
280192
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28020"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z28018",
"Z14293K2": [
"Z60",
"Z1430"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z28026",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z28049",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z28052",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30671",
"Z14293K2": [
"Z60",
"Z1146"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30609",
"Z14293K2": [
"Z60",
"Z1531"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32160",
"Z14293K2": [
"Z60",
"Z1186"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32212",
"Z14293K2": "Z33463"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32355",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32166",
"Z14293K2": "Z33056"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z35139",
"Z14293K2": [
"Z60",
"Z1762"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z35151",
"Z14293K2": [
"Z60",
"Z1272"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z35196",
"Z14293K2": [
"Z60",
"Z1157"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z36001",
"Z14293K2": [
"Z60",
"Z1592"
]
}
],
"Z14294K2": "Z28019"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for defining role sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
s7p591lq1ss095hqzs2t8zyeiqfr3c2
Z28236
0
65490
280177
251471
2026-06-03T06:57:04Z
99of9
1622
280177
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28236"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z28236K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "funzione"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z28236K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo argomento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first argument"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z28236K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo argomento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second argument"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20",
"Z28237",
"Z28238",
"Z28239",
"Z28240"
],
"Z8K4": [
"Z14",
"Z28241",
"Z29407"
],
"Z8K5": "Z28236"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "applica funzione con 1 o 2 argomenti"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply function with 1 or 2 arguments"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"apply 1/2 argument function"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Applies 1 or 2 arguments, in either order, depending on the function's signature. Doesn't work well when an argument is a Typed list."
}
]
}
}
mkwvphancbc5e5bsb17cvz7pirp4z31
Z28432
0
65930
280167
219810
2026-06-03T06:23:43Z
99of9
1622
Removed Z28434 from the approved list of implementations
280167
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28432"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z28432K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6003",
"Z17K2": "Z28432K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statement"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z28433"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z28432"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Year-specific sentence from statement, in English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a statement with a \"point in time\" qualifier, from the given item, generate the statement's content. Assumes the item/property labels work in \"The \u003Cproperty\u003E of \u003Citem\u003E was ...\"."
}
]
}
}
sq0o42t0xsawnu1joyv4fsjgn2fbtyt
280168
280167
2026-06-03T06:23:46Z
99of9
1622
Removed Z28433 from the approved list of test cases
280168
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28432"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z28432K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6003",
"Z17K2": "Z28432K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statement"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z28432"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Year-specific sentence from statement, in English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a statement with a \"point in time\" qualifier, from the given item, generate the statement's content. Assumes the item/property labels work in \"The \u003Cproperty\u003E of \u003Citem\u003E was ...\"."
}
]
}
}
sgcw4cqbbi9k4v2kitdgz7nkv9yezgv
280169
280168
2026-06-03T06:24:14Z
99of9
1622
280169
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28432"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z28432K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6003",
"Z17K2": "Z28432K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statement"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z28432K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of English"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z28432"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Year-specific sentence from statement, in English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a statement with a \"point in time\" qualifier, from the given item, generate the statement's content. Assumes the item/property labels work in \"The \u003Cproperty\u003E of \u003Citem\u003E was ...\"."
}
]
}
}
9dq6hwtb2nkrwko143jee59l3fgd9vv
280172
280169
2026-06-03T06:26:43Z
99of9
1622
Added Z28433 to the approved list of test cases
280172
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28432"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z28432K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6003",
"Z17K2": "Z28432K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statement"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z28432K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of English"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z28433"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z28432"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Year-specific sentence from statement, in English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a statement with a \"point in time\" qualifier, from the given item, generate the statement's content. Assumes the item/property labels work in \"The \u003Cproperty\u003E of \u003Citem\u003E was ...\"."
}
]
}
}
78k0mt32lkqghixjdiirvv0dgaovuvr
280173
280172
2026-06-03T06:26:45Z
99of9
1622
Added Z28434 to the approved list of implementations
280173
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28432"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z28432K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6003",
"Z17K2": "Z28432K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statement"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z28432K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of English"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z28433"
],
"Z8K4": [
"Z14",
"Z28434"
],
"Z8K5": "Z28432"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Year-specific sentence from statement, in English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a statement with a \"point in time\" qualifier, from the given item, generate the statement's content. Assumes the item/property labels work in \"The \u003Cproperty\u003E of \u003Citem\u003E was ...\"."
}
]
}
}
qlgngkcs8nts65sdprbzlrxaqdf11y5
Z28433
0
65931
280171
224751
2026-06-03T06:26:22Z
99of9
1622
include new lang parameter
280171
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28433"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z28432",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z28432",
"Z28432K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q7055322"
}
},
"Z28432K2": {
"Z1K1": "Z6003",
"Z6003K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q7055322"
},
"Z6003K2": {
"Z1K1": "Z6092",
"Z6092K1": "P1082"
},
"Z6003K3": {
"Z1K1": "Z6010",
"Z6010K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "4657"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "4657"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K3": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "4657"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q199"
}
},
"Z6003K4": "Z6042",
"Z6003K5": [
"Z6007",
{
"Z1K1": "Z6007",
"Z6007K1": {
"Z1K1": "Z6092",
"Z6092K1": "P585"
},
"Z6007K2": {
"Z1K1": "Z6064",
"Z6064K1": {
"Z1K1": "Z6061",
"Z6061K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2021"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z7",
"Z7K1": "Z26199"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
}
},
"Z6061K2": {
"Z1K1": "Z6060",
"Z6060K1": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z6060K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z6060K3": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
}
},
"Z6064K2": {
"Z1K1": "Z6062",
"Z6062K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q577"
}
},
"Z6064K3": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z6064K4": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z6064K5": {
"Z1K1": "Z16683",
"Z16683K1": "Z16661",
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
},
"Z6064K6": {
"Z1K1": "Z6063",
"Z6063K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1985727"
}
}
},
"Z6007K3": "Z6021"
}
],
"Z6003K6": [
"Z6008"
],
"Z6003K7": "Z6021"
},
"Z28432K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "The population of North Epping was 4657 in 2021."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "population of North Epping in 2021"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jkhj18f1os7uc26xx7bhcz95fjz4pyk
Z28434
0
65932
280170
224750
2026-06-03T06:24:58Z
99of9
1622
280170
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28434"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z28432",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
"The ",
{
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z11K2"
},
"Z803K2": {
"Z1K1": "Z7",
"Z7K1": "Z16273",
"Z16273K1": {
"Z1K1": "Z7",
"Z7K1": "Z23223",
"Z23223K1": {
"Z1K1": "Z7",
"Z7K1": "Z6822",
"Z6822K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z6003K2"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z28432K2"
}
}
}
},
"Z16273K2": "Z1002"
}
},
" of ",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z18",
"Z18K1": "Z28432K1"
},
"Z23468K2": "Z1002"
},
" was ",
{
"Z1K1": "Z7",
"Z7K1": "Z25326",
"Z25326K1": {
"Z1K1": "Z7",
"Z7K1": "Z19308",
"Z19308K1": {
"Z1K1": "Z18",
"Z18K1": "Z28432K2"
}
},
"Z25326K2": "Z1002"
},
" in ",
{
"Z1K1": "Z7",
"Z7K1": "Z28824",
"Z28824K1": {
"Z1K1": "Z7",
"Z7K1": "Z24948",
"Z24948K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z6061K1"
},
"Z803K2": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z6064K1"
},
"Z803K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z28321",
"Z28321K1": {
"Z1K1": "Z18",
"Z18K1": "Z28432K2"
},
"Z28321K2": {
"Z1K1": "Z6092",
"Z6092K1": "P585"
}
}
}
}
}
}
},
"."
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "year-specific sentence from statement, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dfquzar8trjzg0zvojrtdgix1p7e9v0
280174
280170
2026-06-03T06:27:40Z
99of9
1622
switch English to English variant
280174
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28434"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z28432",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
"The ",
{
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z11K2"
},
"Z803K2": {
"Z1K1": "Z7",
"Z7K1": "Z16273",
"Z16273K1": {
"Z1K1": "Z7",
"Z7K1": "Z23223",
"Z23223K1": {
"Z1K1": "Z7",
"Z7K1": "Z6822",
"Z6822K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z6003K2"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z28432K2"
}
}
}
},
"Z16273K2": {
"Z1K1": "Z18",
"Z18K1": "Z28432K3"
}
}
},
" of ",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z18",
"Z18K1": "Z28432K1"
},
"Z23468K2": {
"Z1K1": "Z18",
"Z18K1": "Z28432K3"
}
},
" was ",
{
"Z1K1": "Z7",
"Z7K1": "Z25326",
"Z25326K1": {
"Z1K1": "Z7",
"Z7K1": "Z19308",
"Z19308K1": {
"Z1K1": "Z18",
"Z18K1": "Z28432K2"
}
},
"Z25326K2": {
"Z1K1": "Z18",
"Z18K1": "Z28432K3"
}
},
" in ",
{
"Z1K1": "Z7",
"Z7K1": "Z28824",
"Z28824K1": {
"Z1K1": "Z7",
"Z7K1": "Z24948",
"Z24948K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z6061K1"
},
"Z803K2": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z6064K1"
},
"Z803K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z28321",
"Z28321K1": {
"Z1K1": "Z18",
"Z18K1": "Z28432K2"
},
"Z28321K2": {
"Z1K1": "Z6092",
"Z6092K1": "P585"
}
}
}
}
}
}
},
"."
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "year-specific sentence from statement, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3ggzrtzp25e8v8a9zkdgni4z483a44e
Z28438
0
65936
280166
219784
2026-06-03T06:23:18Z
99of9
1622
switch to applying needed arguments, so they can be language-configured
280166
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28438"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z28436",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z29390",
"Z29390K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z28435",
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z28436K3"
}
},
"Z29390K2": [
"Z1",
{
"Z1K1": "Z18",
"Z18K1": "Z28436K1"
},
{
"Z1K1": "Z18",
"Z18K1": "Z28436K2"
},
{
"Z1K1": "Z18",
"Z18K1": "Z28436K3"
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Composition for Z28436"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kro4mov8clm1uhngko6ccwtleejrbm4
280182
280166
2026-06-03T07:04:49Z
99of9
1622
faster
280182
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28438"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z28436",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z35999",
"Z35999K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z28435",
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z28436K3"
}
},
"Z35999K2": {
"Z1K1": "Z18",
"Z18K1": "Z28436K1"
},
"Z35999K3": {
"Z1K1": "Z18",
"Z18K1": "Z28436K2"
},
"Z35999K4": {
"Z1K1": "Z18",
"Z18K1": "Z28436K3"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Composition for Z28436"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gygkrfz727au7zoe8fkn5r6sht45l08
Z28445
0
65943
280175
277566
2026-06-03T06:29:41Z
99of9
1622
nudge
280175
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28445"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z28445K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z28445K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property reference"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z28445K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z28449",
"Z28459",
"Z28460",
"Z28463",
"Z28464",
"Z29631"
],
"Z8K4": [
"Z14",
"Z30518",
"Z28448"
],
"Z8K5": "Z28445"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "most recent year-specific sentence about item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目内の最新の文"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"population sentence",
"latest dated sentence about property",
"most recent value"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "For a given year-specific property with point-in time qualifiers (e.g., population), construct a sentence for the property's most recent value for the given item. "
}
]
}
}
691lsynxnnlbwxnc624g6x7snj8c4vf
280189
280175
2026-06-03T07:13:57Z
99of9
1622
nudge
280189
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28445"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z28445K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z28445K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property reference"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z28445K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z28449",
"Z28459",
"Z28460",
"Z28463",
"Z28464",
"Z29631"
],
"Z8K4": [
"Z14",
"Z30518",
"Z28448"
],
"Z8K5": "Z28445"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "most recent year-specific sentence about item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目内の最新の文"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"population sentence",
"latest dated sentence about property",
"most recent value",
"up to date value sentence"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "For a given year-specific property with point-in time qualifiers (e.g., population), construct a sentence for the property's most recent value for the given item. "
}
]
}
}
pkaol61xsjue4uqyd318wckcpxvm9q6
Category:Functions with only code implementations
14
77021
280083
272408
2026-06-02T14:51:46Z
YoshiRulz
10156
Add statistic
280083
wikitext
text/x-wiki
{{phab|T404897}}
{{lang|en|Functions should be added here if they have connected Implementations in one or more programming languages, but no working Implementations-by-composition (and no built-in Implementation).}}
{{formatnum:{{#expr:(1 - {{PAGESINCATEGORY:{{PAGENAME}}|pages|R}} / {{NUMBEROFFUNCTIONS}}) * 100 round 2}}}}%
of Functions have an Implementation-by-composition, assuming this category perfectly reflects reality.
[[category:functions]]
[[category:implementations|⚠]]
clztb822quu9d2y73s30mzvc6ybbtc4
Z31917
0
77749
280145
257819
2026-06-03T01:29:54Z
99of9
1622
Added Z35995 to the approved list of test cases
280145
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z31917"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z31917K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Reference HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Referenz-HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "HTML de référence"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1403",
"Z11K2": "HTML referentiae"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Referentie-HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "HTML treści przypisu"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z31918",
"Z35995"
],
"Z8K4": [
"Z14",
"Z31919"
],
"Z8K5": "Z31917"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "create Reference with HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Referenz mit HTML erstellen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Créer une référence avec HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1403",
"Z11K2": "Referentiam cum HTML creare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Referentie met HTML maken"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "stwórz przypis za pomocą HTML"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Kombiniert den eingegebenen HTML-Code. Die Funktion ist für Referenzen vorgesehen."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Combines the entered HTML code. The function is intended for references."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Combine le code HTML saisi. La fonction est destinée aux références."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1403",
"Z11K2": "Codicem HTML insertum coniungit. Haec functio ad referentias destinatur."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Combineert de ingevoerde HTML-code. De functie is bedoeld voor referenties."
}
]
}
}
5yuwecif8z86qpmzo2l9q73hk07ows1
Z32652
0
79002
280141
260548
2026-06-02T19:20:55Z
Feeglgeef
8776
Added Z32658 and Z32659 to the approved list of test cases
280141
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32652"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32652K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z32652K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z32652K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z32658",
"Z32659"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z32652"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Fallback article-less multi instantiating sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bkx7vpbglhwudo2chfqmy3z9wvpmj9j
280142
280141
2026-06-02T19:20:56Z
Feeglgeef
8776
Added Z32656 to the approved list of implementations
280142
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32652"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32652K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z32652K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z32652K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z32658",
"Z32659"
],
"Z8K4": [
"Z14",
"Z32656"
],
"Z8K5": "Z32652"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Fallback article-less multi instantiating sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5lha6gxi4bka452gm60148fi8cykd32
Z33070
0
79622
280193
262850
2026-06-03T08:02:07Z
Vintagecomp
84065
Replaced "if" by an assertion
280193
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33070"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z24239",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z24239(Z24239K1, Z24239K2):\r\n m1_rows = len(Z24239K1)\r\n m1_cols = len(Z24239K1[0])\r\n \r\n m2_rows = len(Z24239K2)\r\n m2_cols = len(Z24239K2[0])\r\n \r\n \"\"\"\r\n Let m1 be an A x B matrix\r\n Let m2 be a C x D matrix\r\n \r\n where\r\n - A : m1_rows\r\n - B : m1_cols\r\n - C : m2_rows\r\n - D : m2_cols\r\n \"\"\"\r\n \r\n # If B != C, the matrix cannot be made\r\n assert m1_cols == m2_rows,\"m1 should have the same number of m2's rows\"\r\n \r\n \r\n final_rows = m1_rows\r\n final_cols = m2_cols\r\n \r\n # Create A x D final matrix\r\n final_matrix = [[0 for _ in range(final_cols)] for _ in range(final_rows)]\r\n \r\n for row_index in range(final_rows):\r\n for col_index in range(final_cols):\r\n total = 0\r\n for k in range(m1_cols):\r\n m1_entry = Z24239K1[row_index][k] # kth col in row\r\n m2_entry = Z24239K2[k][col_index] # kth row in col\r\n\r\n total += m1_entry * m2_entry\r\n \r\n final_matrix[row_index][col_index] = total\r\n \r\n return final_matrix"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Multiplies an M x N matrix by another N x M matrix"
}
]
}
}
jdmfbba00c1kidws5g9lydsqksxu9fd
Wikifunctions:Project chat/Archive/2026/04
4
80104
280146
279811
2026-06-03T03:08:05Z
SpBot
978
archiving 1 section from [[Wikifunctions:Project chat]] (after section [[Wikifunctions:Project chat/Archive/2026/04#Filtering_types_of_objects|Filtering_types_of_objects]])
280146
wikitext
text/x-wiki
{{Talkarchive}}
== Wikifunctions & Abstract Wikipedia Newsletter #242 is out: Request for Discussion: Syntactic tables ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce a proposal for Natural Language Generation, we introduce a page for function suggestions from Abstract Wikipedia, we inform you that there will be a presentation about Abstract Wikipedia at WikiCon Australia, 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]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1776101400 April 13, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:37, 3 April 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=30325620 -->
:<small>This section was archived on a request by: [[User:Mdktb|Mdktb]] ([[User talk:Mdktb|talk]]) 17:13, 10 April 2026 (UTC)</small>
== Special:CreateObject doesn't let me create a typed list ==
Hello. I tried to create a typed list with all English varieties on Wikifunctions, to create consistency between different configs, but [[Special:CreateObject]] doesn't show typed list as an option for creating. Is this a bug or an intentional restriction? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:24, 2 April 2026 (UTC)
:@[[User:ChaoticVermillion|ChaoticVermillion]]: A typed list is an instance of a function call, which is prohibited as a persisted Object. Maybe you want an enum? See [[Wikifunctions:Type proposals]] for the process for creating such a thing. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:01, 2 April 2026 (UTC)
::I don't want any sort of enum for this, I just want a list of English varieties (English, American English, Australian English, etc.) as an object that I can put in configs. I tried making an object as a function call, but apparently I have to be a member of the staff to do it. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:07, 2 April 2026 (UTC)
:::I’ve started this with {{Z|Z33034}}. I’m guessing you were trying to create an object of type {{Z|Z7}} rather than an object whose type is a [[Z7]]. There’s a subtle but important difference. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:29, 2 April 2026 (UTC)
::::How do you create a object whose type is a [[Z7]] then? I can't see any option to do this. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 12:32, 2 April 2026 (UTC)
:::::When you are creating an object you must specify its type. By default, the UI expects you to provide a reference to the type, so you can just type in the selector box and click the type you want. For an object like a typed list, the type is specified as a function call, so you click the menu dots beside “type” and choose “function call” instead of “reference”. The selector now allows you to search for functions that can return a type object. You start entering “typed list” and select it in the normal way. Then the UI will allow you to specify the argument to the function call, which is the type shared by all elements in the list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 2 April 2026 (UTC)
== Unable to use the Z32643 function. ==
I'm trying to use the [[Z32643]] (Article-less multi instantiating fragment) function to edit an article in Abstract Wikipedia, but it looks like it's missing connected implementations, and it looks like i don't have the permissions to connect the function with the implementation and use it in ab.wiki.
Since i'm not familiar with Wikifunctions, i would like to get help for this specific problem.
Thanks. --[[User:Mattiz6276|Mattiz6276]] ([[User talk:Mattiz6276|talk]]) 13:50, 2 April 2026 (UTC)
:@[[User:Mattiz6276|Mattiz6276]]: Hey there, it looks like that's a work-in-progress by @[[User:MetalBreaksAndBends|MetalBreaksAndBends]]. There's only a fall-back implementation, Z32652, which fails its own test for a second item. I can connect the items together but it might not work as you expect? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:06, 2 April 2026 (UTC)
::Maybe… I don’t think functions without implementations should be appearing on AW so I have amended the label to avoid giving the impression that this function is available. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:23, 2 April 2026 (UTC)
== Being able to use edit summaries ==
I have wanted to use edit summaries a few times when connecting or disconnecting implementations or tests, and I have found that the only way to do that is to use the [[:User:%D7%9E%D7%A7%D7%A3/wikilambda_editsource.js|wikilambda editsource]] tool. I feel like it would be a lot more convenient to be able to make these edit summaries without having to use that tool. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:40, 3 April 2026 (UTC)
== Definite forms ==
[[Talk:Z32162|I've noticed an incomplete implementation and would like to work on fixing it, but need advice.]] [[User:Ijon|Ijon]] ([[User talk:Ijon|talk]]) 21:05, 3 April 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, 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]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1776101400 April 13, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:35, 10 April 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=30325620 -->
:<small>This section was archived on a request by: [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:12, 3 May 2026 (UTC)</small>
== Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, 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]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 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=30325620 -->
:<small>This section was archived on a request by: [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:12, 3 May 2026 (UTC)</small>
== Help me understand why test passes but running function with same input errors ==
I've been working on a function that I thought I had working correctly: {{Z+|Z31108}}.
It has a test which is passing, but when I enter the same Wikidata item as the test uses (or any other relevant item that it ought to work for), it errors. I can't figure out what's wrong (and the function itself seemed to be working as expected the last time worked on it, a month ago), and I don't know how to interpret the error info.
The error output is:
<code>
Error type: Unspecified error
Error data:
error information: "cannot read property 'Z6003K4' of undefined"
Execution debug logs:
Z12696K2 (find this) ==> ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6007'},Z6007K1:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6092'},Z6092K1:P3831>,Z6007K2:ZObject<Z1K1:{'Z1K1': 'Z9', 'Z9K1': 'Z6091'},Z6091K1:Q7380503>,Z6007K3:ZReference<Z6021>>
</code>
-- [[User:Ragesoss|Ragesoss]] ([[User talk:Ragesoss|talk]]) 18:02, 10 April 2026 (UTC)
:Hmm… I’ve had a quick look and found a comparable error with {{Z|Z29937}}, which was passing “4 months ago”. The debug comes from {{Z|Z12863}}, after it fails to find a match. This is probably because Z6007K3 is ZReference("Z6021") rather than a Z6020 object, as it appears in the debug logs for your test “28 days ago”:
:"Z6007K3":{"Z1K1":{"Z1K1":"Z9","Z9K1":"Z6020"},"Z6020K1":{"Z9K1":"Z6021"}}
:This means it’s probably a bug introduced by a recent software change. I’ll take a closer look over the weekend, but the actual error for your test case now is:
:Unspecified error (error information: "cannot read property 'Z6003K4' of undefined")
:I’m guessing that’s from there being no guard against an empty array in {{Z|Z23681}}, but we’ll see. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:22, 10 April 2026 (UTC)
:I tracked down the bug to [[Z29869]] and fixed that, but the tests for [[Z31659]] are still failing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:44, 11 April 2026 (UTC)
::Thanks. I’ve re-implemented {{Z|Z23680}} with {{Z|Z33331}} so we at least get a meaningful error in {{Z|Z31108}}. The new implementation explicitly caters for the alternative representation of {{Z|Z6040}} and errors on the empty list it gets from {{Z|Z31659}}.
::I also made a [[Z33332|simple Python implementation]], which seems to work. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:29, 11 April 2026 (UTC)
== No place to ask to activate a function? ==
I just discovered the {{Z|Z11390}} function and decided to make an overarching language-selecting function for it. After some fiddling around and studying how {{Z|Z32321}} and its set works, I now have {{Z|Z33439}} which has a config object ({{Z|Z33441}}) that selects between the two preexisting language-specific versions I found (English and Malayalam) and the new one I created for my other native language, {{Z|Z33440}}.
Except I can't get these to work, because, from what I understand, only [[Wikifunctions:Functioneers|functioneers]] can activate newly created functions and implementations?
So where do I apply for the {{Z|Z33439}} and {{Z|Z33440}} functions to be activated? Perhaps we should have a place to ask for it, a la [[w:WP:NPP]] — call it [[Project:New Functions Patrol|New Functions Patrol]] if you will. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] ([[User talk:UndueMarmot|talk]]) 08:58, 14 April 2026 (UTC)
:There's [[Wikifunctions:Community portal]] for this. By the way, {{Z|Z33445}} doesn't work because all the code must be inside the main function in Python code. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:19, 14 April 2026 (UTC)
::Huh. How could I have missed that?
::But anyway, I've moved the code in {{Z|Z33445}} into inside the main function block.
::Is there any reason why WF decided not to simply allow anyone to write functions? After all, that's how it works with wikitext templates, and these functions are fundamentally serving the same purposes as templates, just written in a different way. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 11:25, 14 April 2026 (UTC)
:::I've fixed a couple of technical issues, but tests still fail. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:28, 14 April 2026 (UTC)
::::The tests pass now after some more changes to the code: [[Special:Diff/265232/cur]]. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:01, 14 April 2026 (UTC)
:::::{{D|Connected}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:02, 14 April 2026 (UTC)
:::I think it's a security issue, since Wikifunctions implementations could teoretically be malicious. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:29, 14 April 2026 (UTC)
::::This ^^^. We're very lenient, though, once you've created a few working functions you can apply for the right, per [[WF:Functioneer]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:26, 14 April 2026 (UTC)
::::That explanation [[phab:T343559#11421293|doesn't add up]]. A reason to limit ''connection powers'' to Functioneers might be to prevent vandalism, considering Functions can be used across wikis. But user-provided code is already being executed even without a Functioneer connecting it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 April 2026 (UTC)
== Actual difference between {{Z|Z26039}} and {{Z|Z26095}} ==
What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC)
:I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC)
::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC)
:Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}}
:whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC)
::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC)
== Equivalent of Z6830 for lexemes ==
Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC)
:There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC)
::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC)
== Storing huge datasets ==
It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list.
I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 22:30, 20 April 2026 (UTC)
:{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC)
::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 15:02, 21 April 2026 (UTC)
:I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC)
== Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> ==
I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC)
:The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC)
:Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:39, 23 April 2026 (UTC)
== Please disconnect implementation ==
I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that.
Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC)
: Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC)
: Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC)
:{{Done}} I've disconnected the Python implementation.
:I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC)
:: Thank you!
:: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC)
:::No, that's not the rule.
:::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :)
:::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes.
:::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!)
:::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC)
:::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC)
:::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC)
== Help with creating a function for Abstract Wikipedia ==
Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC)
: I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC)
::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 13:45, 23 April 2026 (UTC)
::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC)
::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC)
::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC)
::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC)
:::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:24, 23 April 2026 (UTC)
::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC)
:::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:31, 23 April 2026 (UTC)
::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC)
::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC)
::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC)
::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 14:43, 23 April 2026 (UTC)
:::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC)
== Connect implementations ==
Hello!
I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass.
Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC)
:Connected. It's possible that some more changes will be needed, but it looks OK now.
:Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC)
: {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it.
: Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC)
== Please connect my Bulgarian implementations ==
I recently created the following Bulgarian functions:
* {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented)
* {{Z|Z34088}}
* {{Z|Z34105}}
* {{Z|Z34072}}
* {{Z|Z34084}}
Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC)
: Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC)
:{{done}} for everything that passes, [[Z34070]] still does not work after purging WF's cache, though. For future reference, please request on the [[WF:Community portal|community portal]] instead of the project chat. Thank you for your work! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:03, 24 April 2026 (UTC)
:: {{re|Feeglgeef}} Thank you for your help! I will keep in mind to go to the [[project: community portal| community portal]] in future instead for this.
:: I still don't understand why {{Z|Z34070}} fails... It's implementation is almost completely identical to [[Z30399]] from {{Z|Z30397}}, unless I messed something up... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:11, 24 April 2026 (UTC)
:::{{done}} No, it was mostly just timing out. It is better to use selective fetches where possible. One case is failing to match the expected results, but at least it is returning something. For all I know, it might even be acceptable! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:35, 24 April 2026 (UTC)
:::: {{re|GrounderUK}} Thank you so much for your help! The one failed case is with a definite article, so I feel like that might be fixed in the future... <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 20:43, 24 April 2026 (UTC)
== Editor experience suggestions ==
I'm a bit frustrated with the editing experience on Wikifunctions, and I have suggestions based on pain points I've had contributing to this project:
* Adding a wizard to create functions, implementations, and tests in one flow, somewhat like Wikimedia Commons' upload wizard
* A sandbox for experimenting without changing mainspace functions, and maybe letting non-functioneers connect implementations ([[Project: Sandbox]] doesn't seem to fit this)
* We could have functions for creation based on the sandbox, like how Wikipedia has articles for creation and edit requests,
* Maybe even another test instance of Wikifunctions, like how Wikidata has [[testwikidata:|Test Wikidata]]
I really like this project and I don't mean to whine, but it certainly has a lot of pain points both for technical and non-technical people. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 20:41, 24 April 2026 (UTC)
: It's also really complicated to localize functions, so maybe we should add another wizard for that, where you can choose a language, and then create the new function with the aforementioned function wizard, and it just automatically adds it to the related language configuration object of the related function. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 20:48, 24 April 2026 (UTC)
:# Sounds good to me.
:# A sandbox available is [[Z10119]], though an extension-provided sandbox that allows you to manipulate the types, code, and tests easily without interfering with the mainspace would be nice.
:# [[WF:Suggest a function|This page]] works to some extent, though it's too messy in my opinion.
:# We used to have a "beta cluster" but it [[phab:rOMWC5f625c5846b5f779473fa32c9a02d87e59215dfa|got shut down]] just over a year ago because it was broken.
:[[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:07, 24 April 2026 (UTC)
== Language parameters in language-specific functions ==
I think that an effort should be made to give the different natural language options corresponding to different English dialects, Chinese scripts, etc. more of a use
(I added the test {{Z|Z34119}} to {{Z|Z26095}} and unsurprisingly it fails). There are two main problems with this approach that I can identify:
* If you ask the majority of these functions to make a sentence in British English, much of the time it will give you an output with missing words, because it does not fallback to English labels in the case of a British English label for that item missing. The same applies for every other English dialect, British English is just an example here.
* Uninformed editors will probably see the presence of a language parameter on these functions, consider it redundant, and remove it. [[Special:Diff/268074|I have made this mistake before]].
In my opinion, in a perfect world, all of these language generation functions would output monolingual text, and if the user asks for American English text, then American English text is what they'll get. If the user asks for Japanese text in hiragana specifically, then that's what they'll get in return. This is not as high-priority as just rendering text in the language plainly in the first place, but it's something that I feel is still worth devoting some effort to.
Right now switching functions to use this paradigm is difficult because, on the one hand, I don't know if consensus tends towards this direction being ideal or advisable, and I don't want to make changes like this without at least notifying the wider community. In addition, all tests break once a parameter is added or removed, and the function editor does not recognize the change in number of parameters and therefore you have to remove the function call, re-add it along with all of its parameters it had previously (which is a tedious cut-and-paste job), and then it will work again. This is something that you can do in five seconds by just adding a few lines of JSON to the test source, but this is not directly editable from the Web browser. This tedium is largely what's preventing me from doing this on a larger scale, besides asking for comments first.
If anyone has any insights or comments on this, then that would be appreciated. If a reference of functions with and without the support for language variants is needed, of course [[WF:NLG]] can be perused, but I've also my own list cataloged at [[User:Theki/functions#language]]...
Of course, this thread has many similarities to [[#"language" argument for certain functions|the one above]], but this concerns me going out and making this consistent across these NLG functions. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 21:09, 24 April 2026 (UTC)
:I've created {{Z|Z34122}} as an extension to {{Z|Z34039}} for larger functions. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 21:34, 24 April 2026 (UTC)
:Just to confirm that I, for one, support a Natural language parameter for all natural-language functions. The concern about getting them all aligned is just that we haven’t finally settled on {{Z|Z11}} being preferred to {{Z|Z89}} or some other type that conserves the text’s provenance, so we risk having to change them all again. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:07, 25 April 2026 (UTC)
== Why is my test failing? ==
Hello! I recently made {{Z|Z34139}} based on [[wikt:Module:bg-translit]], and the test case {{Z|Z34141}} is failing on both implementations, despite the expected output and actual output being the same as far as I can tell.
I tried looking at the Unicode codepoints of the output, but those are also identical. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 06:21, 25 April 2026 (UTC)
:Yes, it’s a tricky one. I’ve added a normalize step to the result validation in {{Z|Z34141}}, which confirms it is a normalization issue. It looks like it is in the code but I don’t know whether simply normalizing the result is the way to go. Logically, you would normalize both the input and the result. The implementations of {{Z|Z10384}} show you how to do this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:41, 25 April 2026 (UTC)
== Edit request ==
Hello! I have an edit request for {{Z|Z23752}} and {{Z|Z23414}}.
Please replace all the "an/a" logic with <code>Z21739(Argument reference)</code>, both for readability and for more accuracy ("a university is an institution") <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 09:50, 25 April 2026 (UTC)
:{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:24, 25 April 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present an academic paper about Abstract Wikipedia, we discuss our latest Type created, and we take a look at the newest created functions.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:54, 25 April 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=30325620 -->
:@[[User:Sannita (WMF)|Sannita (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]], technical meta-question: the newsletter quotes the article:
::the only way to contest its algorithm is to click 👍 or 👎 (Crawford and Gillespie 2016)
:This quotation sounds sensible, but the article's [https://link.springer.com/article/10.1007/s00146-026-02899-w web version], and the PDF that is downloadable from the same page doesn't actually show the emojis. It rather shows text that looks lacking:
::the only way to contest its algorithm is to click or (Crawford and Gillespie [https://link.springer.com/article/10.1007/s00146-026-02899-w#ref-CR14 2016])
:Where did you get the emojis? Is it your (probably correct) guess or is there a version somewhere that actually shows the emojis? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:16, 25 April 2026 (UTC)
::Scratch that. I've found a version with correct emojis: https://wikihistories.github.io/wikilambda-the-ultimate/ [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:37, 25 April 2026 (UTC)
== Requested deletion of test ==
Please delete {{Z|Z34143}}. this was never valid Bulgarian, I messed up. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:19, 25 April 2026 (UTC)
:[[WF:RFD]] please. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:40, 25 April 2026 (UTC)
== Request for comment (global AI policy) ==
<bdi lang="en" dir="ltr" class="mw-content-ltr">A [[:m:Requests for comment/Artificial intelligence policy|request for comment]] is currently being held to decide on a global AI policy. {{int:Feedback-thanks-title}}
[[User:MediaWiki message delivery|MediaWiki message delivery]] ([[User talk:MediaWiki message delivery|talk]]) 00:57, 26 April 2026 (UTC)</bdi>
<!-- Message sent by User:Codename Noreste@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30424282 -->
== “Key not found ()”? ==
What am I doing wrong in {{Z|Z34137}}? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 00:39, 25 April 2026 (UTC)
:You were passing a [[Z6091]] to {{Z|32290}}, but it takes a [[Z6001]]. Fixed. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:10, 26 April 2026 (UTC)
::{{done|Thank you}}! [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 14:13, 26 April 2026 (UTC)
== Is it OK to connect the implementation? ==
Hello!
I recently applied for functioneer on [[WF:RFG]], and I was wondering whether I could connect the implementation for {{Z|Z34165}} despite its dependency {{Z|Z34149}} being currently unimplemented. That is <em>if</em> I get accepted.
I am planning on implementing it based on [[wikt:module:bg-nominal]], but am still having trouble figuring it out for now. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 09:04, 26 April 2026 (UTC)
== Past tense function ==
Is there a function like {{Z|Z26039}}, but for the past tense (e.g. "Leo Tolstoy <em>was</em> a writer.")?
If not, I will create it myself, I just want to make sure there's not a duplicate. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:10, 26 April 2026 (UTC)
: {{Done}} with {{Z|Z34224}}, but I have a few kinks to work out with it. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:35, 26 April 2026 (UTC)
:: I need to create some other similar functions for the past tense, I have some ideas:
::* {{Z|Z26095}}
::* {{Z|Z32643}}
::* {{Z|Z28016}}
::* {{Z|Z26570}}
::* {{Z|Z33975}}
::* {{Z|Z27243}}
::* <ins>{{Z|Z26627}}</ins>
::* <ins>{{Z|Z27627}}</ins>
::* <ins>{{Z|Z27173}}</ins>
::* <ins>{{Z|Z29591}}</ins>
::
:: Are there any I have missed? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:57, 26 April 2026 (UTC)
:I think that here we are starting to walk on dangerous waters: what does past mean? Is it a recent o a far past? Does it have ripercussions on the present or not? Is it just a thing that happened once, many times or for a continuative period of time?
:Consider that various languages distinguish between many different types of past. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:38, 26 April 2026 (UTC)
:: {{re|Dv103}} That is a fair point...
:: How do we go about solving this problem though? I don't think having every sentence on Abstract Wikipedia be "X is a Y" is a very good idea.
:: Maybe we have different functions for all these variations of past you mentioned that just map into "X was a Y." in English? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 13:31, 26 April 2026 (UTC)
:::To properly solve this problem, we should use a more complete abstract content representation model, like for example the proposal of [[Wikifunctions:Type proposals/Semantic unit|Semantic units]] (look at [[Wikifunctions:Type proposals/Semantic unit/Douglas Adams|the example]] to see how times could be handled). For now, since we're still stuck with single fragment generation functions (that I hope will be slowly replaced with the complete represenation model, when available), we could just restrict your function to a very specific meaning, like "subject was an instance of, for most of its existence" (which means for example that it could be used to say "Douglas Adams was a writer", but not "Abraham Lincoln was a president", since he only was a president for 4 years). Probably my definition is still too vague, and this is why we need to go beyond these fragment generating functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:47, 26 April 2026 (UTC)
::Nitpick... I don't like that it outputs a string instead of monolingual text. With {{Z|Z26039}} it's used so much that I think it's unfixable in that case beyond deprecating it if people care that much, but {{Z|Z34224}} doesn't even have any connected implementations yet. Consider it, maybe?
::Nitpick 2... {{Z|Z34227}} is missing a language parameter. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 16:08, 26 April 2026 (UTC)
::: I will consider that!
::: I just did that because that's what {{Z|Z26039}} does, so I assumed I should follow suit with it. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:48, 26 April 2026 (UTC)
== Question about cardinal numbers ==
I was about to edit {{Z|Z16435}} to add my function {{Z|Z34308}}, but I noticed that none of the other functions have a gender parameter.
Should I create a new wrapper function "Bulgarian cardinal, neuter", or should I just remove the gender parameter and always return neuter? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:39, 28 April 2026 (UTC)
:The “cardinal” functions should return the words used for “counting” numbers in the abstract.
:We should consider converting them to return a {{Z|Z11}} rather than a {{Z|Z6}}. It may even be appropriate to return a {{Z|Z12}} to cater for language variants. Either way, I think that would be the approach to adopt for inflected forms, unless reference to specific lexeme-forms is required. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:52, 28 April 2026 (UTC)
::This. If a native of your language were to count up, which form would they be most likely to use? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:29, 28 April 2026 (UTC)
::: {{re|GrounderUK|Feeglgeef}} Thanks for both your input!
::: I relabeled the aforementioned function to {{Z|Z34308}}, and created a new wrapper function {{Z|Z34457}}.
::: Should I specify that my old function is a monolingual text in parentheses? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:26, 28 April 2026 (UTC)
::::You don't have to, unless you think that is something that would require distinction when viewing the function in a list of search results &c. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 16:36, 28 April 2026 (UTC)
== Optional/nullable function parameters ==
Hello!
Recently, I was informed that Wikifunctions has no optional/nullable function parameters as of now.
Are there any future plans to support this, and/or workarounds? Maybe create a union type system like "{{Z|6}} or {{Z|23}}". <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 17:53, 28 April 2026 (UTC)
:What I do for this is use an "is empty" function corresponding to the type of the parameter in an If statement. If it isn't empty, the function works as intended. Otherwise, it does something else. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:58, 28 April 2026 (UTC)
:Unions are not a thing (yet) on Wikifunctions, but you can always define an argument of type {{Z|Z1}}, which means that all types are allowed (I already did this for {{Z|Z26737}}; note that it is still a ugly workaround, don't use it for high level functions). Also, note that usually on Wikifunctions we use {{Z|Z24}} as the null value. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:00, 28 April 2026 (UTC)
:: {{re|JJPMaster|Dv103}} Thanks for your help!
:: @[[User:Dv103|Dv103]] told me a function call with a missing parameter is treated as an invalid function call, so how does the "is empty" function work with that?
:: Also, setting the type to {{Z|1}} seems naive, like setting the type as <code>any</code> in TypeScript...
:: Related question: Are there plans to add default values to parameters (outside of "if empty")? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 18:19, 28 April 2026 (UTC)
:::Setting the type to {{Z|Z1}} is actually naive, and that's why I advised you to only use it for low-level functions. Currently there is nothing better. Sometimes, type correctness is not actually checked, so it might seem that nullable types are possible. But it is still an hack, and it could broke anytime since it is not intended behavior.
:::I don't think that there are current plans to add default values (but correct me if I'm wrong). The closest thing that comes to my mind is that, if you incorporate Wikifunctions into Wikitext, you can leave empty some fields (only of some specific types) and Parsoid will replace them to their default value. This is done only depending on the type, and not on the functions. For example, {{Z|Z6091}} and {{Z|Z6001}} are assigned the QID associated to the page, and {{Z|Z20420}} is assigned the current date. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:56, 28 April 2026 (UTC)
:::@[[User:QuickQuokka|QuickQuokka]]: At the very least, [[Z10008]] accepts a null input. Maybe that feature is unique to the String type—I am not sure. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 19:10, 28 April 2026 (UTC)
::::I think it's just not checked, but it shouldn't be intended. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:20, 28 April 2026 (UTC)
::::Strings and typed lists can be “empty” in the sense that their length can be zero. Typed pairs may also be “empty” in a degenerate sense, but such an object will not be returned from a code implementation. A typed map with no entries will also fail to be returned from code, although it is fine in compositions.
::::For a genuinely optional parameter, I prefer a properly typed list, which at least encourages an argument of the correct type. {{Z|Z813}} is also typically faster than {{Z|Z10008}}. Quite a good example of this approach is {{Z|Z23723}}, where it helps to resolve the type union (using [[Z1]]) for both Z6003K1 and Z6003K3. Of course, there’s nothing to prevent more than one element in the list, but additional elements are easily ignored. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:55, 28 April 2026 (UTC)
:Pinging {{ping|Jdforrester (WMF)|prefix=|p=}}, I believe there are no current plans. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:02, 28 April 2026 (UTC)
::@[[User:QuickQuokka|QuickQuokka]]: I'm afraid there are no current plans to build out optional params, indeed; we would be happy to review this if a compelling case was made, but it'd be a lot of work to re-build the [[Wikifunctions:Function model|function model]] with that support and ensure we don't break (too many) things. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:11, 28 April 2026 (UTC)
== Legacy functions ==
If and when more robust methods of abstractly representing and generating linguistic content come around, and more efficient ways of creating abstract content are devised and implemented, I suspect that our current methods will require some form of deprecation. This is a significant source of concern for me in relation to WF and AW, questioning how prone our current methods of doing things are and eventually will be prone to obsolescence, and how it will be worked around when it comes. We have over 1 250 articles on AW presently, and these are rather all over the place. I suspect the maintenance burden from keeping these articles up to code will eventually, err, creep up on us, I suppose, and some kind of major refactoring will be necessary. We are definitely in a period of experimentation and whatnot right now but eventually, like with enwiki, some sort of structure and rigor will form and I suspect it will start to become rather boring for me...
I, for one, very much enjoy experimenting with new and better ways to do things here. I don't personally mind changing things to use a new and better paradigm if need be, that sort of thing highly excites me, but of course there will be things that are left behind, and I suspect maybe bots will be employed to deal with this? A lot of Wikipedia sister sites seem to do that, e.g. going and fixing up use of deprecated templates. Considering the nature of Wikifunctions and Abstract Wikipedia I suspect certain maintenance tasks will be made simpler or even trivial by the typical uniformity of our implementations.
I guess I am just concerned if Wikifunctions or Abstract Wikipedia will ever accrue its own kind of "technical debt" with how we are plowing through things presently, and if there is a plan for how we will eventually seek to mitigate that. Maybe too early to ask this question, but I am a notoriously anxious person, so I thought it wouldn't hurt to raise the question regardless... — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 21:30, 26 April 2026 (UTC)
:I very much agree, thank you for expressing my position so well. {{ping|Immanuelle}} has been using an AI-generated tool (well, they haven't edited in a week, perhaps it's a break or perhaps they don't wish to contribute to the project any more) to create a bunch of articles en masse, which I have warned them multiple times is a bad idea (on top of evolving functions, all of the articles are one-sentence-per-paragraph, [[abstract:Q12184|like so]]). That's why I've been avoiding creating articles recently, I'd say I have a good fourth (no data to support, rough guess) of the comments on the wiki, yet less than a percentage of the article count (only three, including the [[abstract:Q319|first article]], though, so perhaps I'm the next [[w:Special:Permalink/908493298|office.bomis.com]]). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:41, 27 April 2026 (UTC)
:: I feel that the overwhelming presence of these low-quality articles (which I admit I myself am [[abstract:Q1710970|guilty]]/[[abstract:Q7601858|of]]/[[abstract:Q39338|creating]], usually as testbeds) may incur a large maintenance burden. I do expect them to be easy to detect, however, as searching for the presence of "deprecated" NLG functions is trivial, and it is possible that replacing them with their future ''even abstracter™'' counterparts could be done automatically since they all have the same signatures and can be expected to create the same form of sentence. If it needs to be done manually for a while or for certain delinquent instances, my hope is that it will be fun, at least for a while.
:: I just hope that these hypothetical future waves of "this new and versatile way of abstractly representing linguistic content" obsoleting previous methods and requiring refactoring across all articles is only a one-time thing. We should strive to be as robust and flexible as possible from the outset as each brand new paradigm of abstraction is also a brand new maintenance burden for updating old articles. At the end of the day, at least ''some'' of these articles will still render to many different languages even if their methods of creating those sentences of theirs is completely outdated. Ergo, the time it takes for the switchover to be performed across our articles should not be a persistent inconvenience for users (as, of course, they will always still be able to read the content as it was before since these legacy functions aren't being deleted outright), and the increased availability that the new methods will bring about will likely act as motivation for them to join the effort in refactoring (「You're telling me that if I rewrite this article in this cool Lisp-looking stuff then I can probably read it in [[abstract:Q9307|Galician]]?? COOL!」). — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 20:26, 27 April 2026 (UTC)
:::Totally agree. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:54, 28 April 2026 (UTC)
:::My vague plan is to implement a default function returning an {{Z|Z89}}, for each language-neutral function. A single function would convert any of these to a {{Z|Z11}}, so that a composition of the two can be implemented as the current default until such time as the language-neutral function is ready to return a [[Z89]]. We can already convert a [[Z11]] to a [[Z89]] so, although there is more to be done in this space, existing language-specific functions could be adapted to return a [[Z89]] quite mechanistically.
:::Although we certainly could deliver parallel Z89 functions for each existing Z11 function, I don’t think we should assume that particular outcome. Provided the Z89 captures a lang attribute from the Z11’s language tag, the two representations should be largely interchangeable, although I am expecting a Z89 to carry additional attributes at the span level that would be lost on conversion to a Z11 (along with any higher-level tags and attributes).
:::When I say there is “more to be done in this space”, I am referring to a new type that would allow HTML fragments to be represented as tractable Wikifunctions objects, but this is currently drafted only in my head! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:21, 29 April 2026 (UTC)
== [[Z34213]] ==
I'm not quite sure why this implementation is failing. Could someone take a look? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 02:24, 28 April 2026 (UTC)
:I've [https://phabricator.wikimedia.org/T419933#11863997 notified] the team that this is still occurring, the issue was marked as resolved. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:52, 28 April 2026 (UTC)
:Some useful tips:
:* create more testcases: sometimes it is a random error, so try to see how consistent it is between testcases
:* your implementation is very inefficient, since it fetches items and lexemes a lot of times. Ideally, each item and each lexeme should be only fetched once in all the execution tree.
:[[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 06:06, 28 April 2026 (UTC)
::Caching (''should?'') means that the lexeme and item data are cached, so the call doesn't actually execute multiple times. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:51, 28 April 2026 (UTC)
:::Are lexemes and items actually cached within the same function execution? Even if they are only partially fetched and/or fetched in bulk? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:54, 28 April 2026 (UTC)
::::I don't have any evidence to prove that it works but that's definitely A. what's supposed to happen and B. the ideal behavior. This happens because the Z680X functions can be cached just like any other. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:02, 28 April 2026 (UTC)
::::It is unclear. In general, I believe identical branches are resolved only once in orchestration, but there is also independent caching of Wikidata fetches.
::::According to @[[User:DMartin (WMF)|DMartin (WMF)]] ([https://t.me/Wikifunctions/30374 on Telegram]):
::::<blockquote>Well, no. We have caching of Wikidata entities that have been retrieved, but not of the results of nested function calls. There is a proposal for doing this in the context of the V2 composition language, when it's a bit more mature, and it's regarded as a relatively high priority.</blockquote>
::::It’s hard to tell whether fetches in nested calls are, in fact, cached and available for other nested calls in the same call, since it is not generally the actual fetch that consumes the most resources. Rather (I believe), it is construction and transmission of the result object, which is currently repeated afresh in each nested call (unless it is in an identical branch).
::::I hope that’s clear, and I apologise in advance if it happens to be inaccurate! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:16, 29 April 2026 (UTC)
:::::Oh, I should clarify. There is a lot of caching going on, in several different places. Lexemes and items ''are'' cached by the orchestrator within the same function execution, even if they are only partially fetched and/or fetched in bulk. When I said that we don't have caching of the results of nested function calls, I meant that's not happening in general, for all nested function calls in compositions. But fetching of Wikidata entities gets special treatment, so yes, fetched content from Wikidata is cached, regardless if it was fetched by a top-level call or a nested call.
:::::It is also true that the construction of a ZObject from the fetched JSON might happen more than once within the same function execution, depending on how a composition has been structured. However, the construction of the ZObject is actually very fast, compared to the elapsed time of getting the JSON from Wikidata. [[User:DMartin (WMF)|DMartin (WMF)]] ([[User talk:DMartin (WMF)|talk]]) 18:04, 1 May 2026 (UTC)
== Filtering types of objects ==
Hello!
I have tried to comb through my own edit history several times, but it's really hard to search for specifics because there's no differentiation between different types of objects (functions, implementations, tests, etc.) in the logs as far as I can tell.
Am I missing anything? I want it to work sort of like how filtering by namespace works. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:48, 27 April 2026 (UTC)
:There is differentiation, it's just rather hard to look through. Since all ZObjects are just JSON data at their core, you can search for instances of <code>{ "Z1K1": "Z[type]"</code>. I haven't tried this so I'm not sure how well it would work and I know MediaWiki search syntax treats quotation marks as a special character, but I have seen Wikifunctions pages link to searches using this before. There is also [[Special:ListObjectsByType]] but it is sitewide rather than specific to your edit history in particular. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 18:59, 27 April 2026 (UTC)
::''[It doesn’t help directly here, but please see [[WF:Find]] for more details of how this works.]'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:24, 29 April 2026 (UTC)
:See the feature requests [[phab:T399244]]/[[phab:T373735]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:06, 28 April 2026 (UTC)
:The lack of filtering edits by namespace is exactly the problem that I was trying to solve with the [[User:Amire80/wikifunctionsanalytics]] tool.
:I even kind of succeeded, but it has two major problems:
:# It doesn't have any real frontend, so you have to know some SQL to use it (or ask other people who know SQL).
:# It doesn't get information from the live site, but from the dump, which appears to be updated once a month.
:I've made a [https://quarry.wmcloud.org/query/104794 sample query for you]. Unfortunately, it won't do anything at the moment because of the second problem—your edits started in April 2026, which isn't over yet, so the dump for it hasn't been processed. But I hope that early in May you'll be able to use the same query and see something useful.
:(I plan to add support for recent edits, but I haven't done it yet. Now that I more or less figured out how to process Wikifunctions edits, I'm focused on trying to understand Abstract Wikipedia edits. Processing up-to-date edits from both sites will possibly be the next thing I work on, but if you know some Python and want to try doing it yourself, don't wait for me—[https://gitlab.wikimedia.org/toolforge-repos/wikifunctions-analytics Patches welcome].) [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 18:51, 28 April 2026 (UTC)
::@[[User:QuickQuokka|QuickQuokka]], I've just updated the data until the end of April. Now the query to which I linked above gives some results. You can also try running other queries if you know SQL. (Or try asking for other queries if you don't.) [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 03:26, 3 May 2026 (UTC)
c965pqvjyk9tktch1cyq7xxk0c22268
Z33420
0
80183
280086
265110
2026-06-02T15:29:56Z
HenkvD
1290
dummy edit
280086
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33420"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33420K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33420K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33420K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z33422",
"Z33423",
"Z33424"
],
"Z8K4": [
"Z14",
"Z33421"
],
"Z8K5": "Z33420"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is instance of, default "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Default implementation for Z26043. Expressions like \"Berlin is a city.\" "
}
]
}
}
t9ztak1yhxxnvgl1r6lwqusojcng87u
Z33421
0
80184
280154
279738
2026-06-03T04:50:34Z
99of9
1622
revert html markup in string return
280154
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33421"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33420",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z33420K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z33420K3"
}
},
" ∈ {",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z33420K2"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z33420K3"
}
},
"}"
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is instance of, default, compose set note"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
c40xf858t183cabgieh5wueqkkldzq3
Z33422
0
80185
280155
279739
2026-06-03T04:51:14Z
99of9
1622
revert HTML markup in string return
280155
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33422"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33420",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33420",
"Z33420K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q64"
},
"Z33420K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z33420K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Berlin ∈ {city}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English: \"Berlin ∈ {city}\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lwzznxpr2e4tfouv3ak8eo6hn2o6jlt
Z33726
0
80617
280156
279347
2026-06-03T04:51:47Z
99of9
1622
revert HTML markup in string return
280156
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33726"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26039",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q525"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q523"
},
"Z26039K3": "Z1881"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Sun ∈ {star}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "controlla fallback \"Sun ∈ {star}\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "check fallback \"Sun ∈ {star}\" in Pig Latin"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
a53zf5t48xczdfs85s5rzvfh0xyiujp
Z33852
0
80862
280160
267352
2026-06-03T05:48:35Z
99of9
1622
Added Z35996 to the approved list of implementations
280160
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33852"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z33852K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of subtopic article[s] (QIDs)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z33852K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] list of subtopic labels (QIDs)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z33852K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] self reference?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33852K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z33854",
"Z35996"
],
"Z8K5": "Z33852"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main articles, default"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The default function for Z33842 to serve languages which do not have a specific configuration."
}
]
}
}
o29zc80yufpx43tcdrnxbtj1qhdontg
280161
280160
2026-06-03T05:48:42Z
99of9
1622
Removed Z33854 from the approved list of implementations
280161
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33852"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z33852K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of subtopic article[s] (QIDs)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z33852K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] list of subtopic labels (QIDs)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z33852K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] self reference?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33852K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z35996"
],
"Z8K5": "Z33852"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main articles, default"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The default function for Z33842 to serve languages which do not have a specific configuration."
}
]
}
}
39hi6ey94uitsavflp6g5kn9ylwjph1
280163
280161
2026-06-03T05:50:41Z
99of9
1622
Added Z35997 to the approved list of test cases
280163
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33852"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z33852K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of subtopic article[s] (QIDs)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z33852K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] list of subtopic labels (QIDs)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z33852K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] self reference?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33852K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z35997"
],
"Z8K4": [
"Z14",
"Z35996"
],
"Z8K5": "Z33852"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main articles, default"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The default function for Z33842 to serve languages which do not have a specific configuration."
}
]
}
}
d25r6gqws2l74z4tqbiq6ry9bdxalo7
280165
280163
2026-06-03T05:53:09Z
99of9
1622
Added Z35998 to the approved list of test cases
280165
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33852"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z33852K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of subtopic article[s] (QIDs)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z33852K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] list of subtopic labels (QIDs)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z33852K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] self reference?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33852K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z35997",
"Z35998"
],
"Z8K4": [
"Z14",
"Z35996"
],
"Z8K5": "Z33852"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main articles, default"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The default function for Z33842 to serve languages which do not have a specific configuration."
}
]
}
}
hthb9f9g2dz19wgiik37jq3zw4l5xsw
Z33854
0
80864
280157
267347
2026-06-03T05:37:59Z
99of9
1622
switch arrow for RTL
280157
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33854"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33852",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27849",
"Z27849K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K1": {
"Z1K1": "Z7",
"Z7K1": "Z25974",
"Z25974K1": {
"Z1K1": "Z18",
"Z18K1": "Z33852K4"
}
},
"Z866K2": "ltr"
},
"Z802K2": {
"Z1K1": "Z89",
"Z89K1": "→ "
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": " ←"
}
},
"Z27849K2": {
"Z1K1": "Z7",
"Z7K1": "Z33848",
"Z33848K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z33852K1"
}
},
"Z33848K2": {
"Z1K1": "Z18",
"Z18K1": "Z33852K4"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main articles, default, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lpgj5l1lxi9n1ukw5sfofa9fxjg3ljf
Z34122
0
81262
280178
268673
2026-06-03T06:57:31Z
99of9
1622
alias
280178
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34122"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z34122K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z34122K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arg 1"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z34122K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arg 2"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z34122K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arg 3"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z34122K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arg 4"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z34122K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arg 5 (not used if incompatible with signature)"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z34123"
],
"Z8K5": "Z34122"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply four or optionally five-argument function"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"apply function with 4 or 5 arguments"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bkk6pvcn1hdc5dtg4e1eiqq6es55jje
Z34225
0
81448
280139
269459
2026-06-02T19:19:43Z
Feeglgeef
8776
set default
280139
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34225"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z34227",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33036",
"Z14293K2": "Z33467"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27244",
"Z14293K2": "Z33468"
}
],
"Z14294K2": "Z851"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "conf for past article-less instantiating sentences"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
t9ia3or8igqdj6mc7wywqjqgpb72n6h
Talk:Z19403
1
82297
280074
271906
2026-06-02T14:19:32Z
YoshiRulz
10156
/* XML vs HTML */ new section
280074
wikitext
text/x-wiki
[[Category:Functions_with_only_code_implementations]]
== XML vs HTML ==
{{ping|Jsamwrites}} What is the semantic difference between this function and [[Z19405]]? That function is [[Z19406|implemented as a simple pass-through]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:19, 2 June 2026 (UTC)
3hnx2v2tx5yzu3frmd80okwmenbog3b
280090
280074
2026-06-02T16:26:19Z
Jsamwrites
938
/* XML vs HTML */ Reply
280090
wikitext
text/x-wiki
[[Category:Functions_with_only_code_implementations]]
== XML vs HTML ==
{{ping|Jsamwrites}} What is the semantic difference between this function and [[Z19405]]? That function is [[Z19406|implemented as a simple pass-through]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:19, 2 June 2026 (UTC)
:Personally, I would like to separate the HTML- and XML-related functions to accommodate any future changes, even though Z19405 currently makes use of Z19403. [[User:Jsamwrites|John Samuel]] 16:26, 2 June 2026 (UTC)
rxowv2pndmm6ntllvlvsqovtbigo7hj
280091
280090
2026-06-02T16:30:37Z
YoshiRulz
10156
/* XML vs HTML */ Reply
280091
wikitext
text/x-wiki
[[Category:Functions_with_only_code_implementations]]
== XML vs HTML ==
{{ping|Jsamwrites}} What is the semantic difference between this function and [[Z19405]]? That function is [[Z19406|implemented as a simple pass-through]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:19, 2 June 2026 (UTC)
:Personally, I would like to separate the HTML- and XML-related functions to accommodate any future changes, even though Z19405 currently makes use of Z19403. [[User:Jsamwrites|John Samuel]] 16:26, 2 June 2026 (UTC)
::What future changes? Can you come up with a test case which would have a different expected output for each function? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:30, 2 June 2026 (UTC)
4yjyl7ayrxllpegi8r8c6gjmw86qx67
280106
280091
2026-06-02T16:48:10Z
Jsamwrites
938
/* XML vs HTML */ Reply
280106
wikitext
text/x-wiki
[[Category:Functions_with_only_code_implementations]]
== XML vs HTML ==
{{ping|Jsamwrites}} What is the semantic difference between this function and [[Z19405]]? That function is [[Z19406|implemented as a simple pass-through]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:19, 2 June 2026 (UTC)
:Personally, I would like to separate the HTML- and XML-related functions to accommodate any future changes, even though Z19405 currently makes use of Z19403. [[User:Jsamwrites|John Samuel]] 16:26, 2 June 2026 (UTC)
::What future changes? Can you come up with a test case which would have a different expected output for each function? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:30, 2 June 2026 (UTC)
:::Specific cases like allowed attributes for HTML tags like img, audio: src. XML is very flexible. [[User:Jsamwrites|John Samuel]] 16:48, 2 June 2026 (UTC)
gz9naigjdh45kdk3enbhsco884rb728
280132
280106
2026-06-02T17:01:13Z
YoshiRulz
10156
Remove from category
280132
wikitext
text/x-wiki
== XML vs HTML ==
{{ping|Jsamwrites}} What is the semantic difference between this function and [[Z19405]]? That function is [[Z19406|implemented as a simple pass-through]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:19, 2 June 2026 (UTC)
:Personally, I would like to separate the HTML- and XML-related functions to accommodate any future changes, even though Z19405 currently makes use of Z19403. [[User:Jsamwrites|John Samuel]] 16:26, 2 June 2026 (UTC)
::What future changes? Can you come up with a test case which would have a different expected output for each function? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:30, 2 June 2026 (UTC)
:::Specific cases like allowed attributes for HTML tags like img, audio: src. XML is very flexible. [[User:Jsamwrites|John Samuel]] 16:48, 2 June 2026 (UTC)
faew7mnwy46z5i64gvqiu3f5ai33qcl
Wikifunctions:Human languages/Z1907
4
82502
280151
272389
2026-06-03T03:41:48Z
Arlo Barnes
1231
link cat
280151
wikitext
text/x-wiki
{{z+|Z1907}}
* [[w:en:Brazilian Sign Language#Writing|SignWriting]] ([[:category:SignWriting]])
* [[incubator:wp/bzs/AS1f502S22f00M513x521S1f502492x497S22f00488x480_AS15d22S22b04M514x527S22b04493x497S15d22487x473|sample text]]
iai2qr6e2v9n376simyypfz3amcedop
Talk:Z24639
1
82836
280149
274333
2026-06-03T03:37:31Z
Arlo Barnes
1231
/* Missing in Wikidata */ Reply
280149
wikitext
text/x-wiki
[[Category:Blocked_pending_changes_in_Wikidata]]
[[Category:Igbo]]
== Missing in Wikidata ==
The Items aren't simply missing sitelinks, they don't exist at all. [[d:Special:WhatLinksHere/Q17108983|Nothing links to Q17108983/Igbo calendar]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:00, 8 May 2026 (UTC)
:[[w:Igbo calendar#Use]] says the calendar system is "not something written down and followed" like a set formula, so perhaps trying to commensurate it with other calendar systems is inadvisable? [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 03:37, 3 June 2026 (UTC)
51k62nr0sufvxv9a1kkmuk74nwerrsb
Wikifunctions:Status updates/2026-05-30
4
84650
280111
279484
2026-06-02T16:50:12Z
Ameisenigel
44
fix
280111
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = <translate><!--T:1--> Previous update</translate>
| prev = 2026-05-23
| nextlabel = <translate><!--T:2--> Next update</translate>
| next =
}}
<translate>
=== Looking back and forward === <!--T:3-->
</translate>
:<translate><!--T:4--> '''''Abstract Wikipedia will be a long journey, and I expect the project to shift and pivot over time. Our ultimate goal is clear: a system that allows more people to share more knowledge with more people, across languages. And we have an idea which path we are going to take.'''''</translate>
<translate>
<!--T:5-->
This is how we started the [[<tvar name="1">:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2020-09-30</tvar>|first edition of this newsletter in 2020]], and since then, this newsletter has accompanied in a mostly weekly rhythm the development and progress of the Abstract Wikipedia project.
<!--T:6-->
This is the 250th edition of the Abstract Wikipedia newsletter. We use this arbitrary round number as an opportunity to look back at some of the milestones we have been following with this newsletter:
</translate>
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2020-11-17|<translate><!--T:7--> Naming the wiki of functions as Wikifunctions</translate>]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-04-08|<translate><!--T:8--> A mission statement for Wikifunctions</translate>]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-10-27|<translate><!--T:9--> The logo for Wikifunctions</translate>]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-12-21|<translate><!--T:10--> Licensing decision for Wikifunctions and Abstract Wikipedia</translate>]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-08-07|<translate><!--T:11--> Starting up Wikifunctions</translate>]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2025-10-08|<translate><!--T:12--> The location for Abstract Content</translate>]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2025-12-04|<translate><!--T:13--> Naming the wiki of abstract content Abstract Wikipedia</translate>]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|<translate><!--T:14--> Abstract Wikipedia in early Beta</translate>]]
<translate>
<!--T:15-->
As we had originally anticipated, the system has evolved and changed from the original plan. And by now, we have most of the pieces in place:
</translate>
* <translate><!--T:16--> Wikifunctions is there, for maintaining a library of functions, which can be called from some Wikimedia projects</translate>
* <translate><!--T:17--> Functions on Wikifunctions can access and process data and lexicographic data from Wikidata</translate>
* <translate><!--T:18--> Abstract Wikipedia can compose articles from functions on Wikifunctions</translate>
<translate>
<!--T:19-->
What is still missing? We are working on the next main step towards enabling the whole project: Integrating articles from Abstract Wikipedia in the language Wikipedias.
<!--T:20-->
With that, all the major functionalities of the architecture will be in place.
<!--T:21-->
There are still many other things that need to be worked on: scaling the various parts of the system, adding more capabilities (images, categories), building more functions, developing the right types, finding the right abstractions.
<!--T:22-->
As the pieces all come into their place, the outline of the puzzle as a whole will become more visible, and the value of the system will start to become real.
<!--T:23-->
Thank you for accompanying us on this journey!
=== Recent Changes in the software === <!--T:24-->
<!--T:25-->
Abstract article pages now show the label of the Wikidata item alongside the QID in the page title. This makes it easier to see what the article is about without relying only on the QID (<tvar name="1">[[:phab:T423651|T423651]]</tvar>). The QID can also be copied by clicking on it. The same title format is now used consistently during the creation workflow for abstract articles (<tvar name="2">[[:phab:T425408|T425408]]</tvar>).
<!--T:26-->
In addition, we also fixed an issue where lookup fields could sometimes show results based on what you had typed a moment earlier, rather than your latest input.
<!--T:27-->
We are also working towards adding support for images in abstract articles (<tvar name="1">[[:phab:T421841|T421841]]</tvar>). The first user-facing part of this, Z310/Commons media reference, will land this week, and support for using it will follow soon.
=== Recording of University of Washington Roundtable === <!--T:28-->
<!--T:29-->
Crystal Yragui has organized a roundtable at the Information School of the University of Washington, '''Artificial Intelligence and Machine Learning in Metadata: Possibilities, Limitations, and Ethical Implications'''. The panelists were:
</translate>
* <translate><!--T:30--> Morag Boyd (Director of Metadata Applications and Engagement at OCLC)</translate>
* <translate><!--T:31--> Charlene Chou (Head of the Knowledge Access Department at New York University Libraries)</translate>
* <translate><!--T:32--> Jeremy Nelson (Stanford University Libraries)</translate>
* <translate><!--T:33--> Philippe Saadé (AI/ML Project Manager at Wikimedia Deutschland)</translate>
* <translate><!--T:34--> Osma Suominen (Information Systems Specialist at the National Library of Finland)</translate>
* <translate><!--T:35--> Denny Vrandečić (Wikimedia Foundation)</translate>
<translate>
<!--T:36-->
More than 300 people attended the roundtable, listened to the short introductions by the panelists, and then had questions filed by the attendees. A [<tvar name="1">https://calma.ischool.uw.edu/uw-event/artificial-intelligence-and-machine-learning-in-metadata-possibilities-limitations-and-ethical-implications/</tvar> recording of the roundtable on AI and Machine Learning for Metadata] is now available.
=== Volunteers’ Corner on June 8 === <!--T:37-->
<!--T:38-->
The next Volunteers’ Corner will be on [<tvar name="1">https://zonestamp.toolforge.org/1780939800</tvar> Monday, 8 June 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. If we have time, we will write a function together. Everyone is welcome to join us on [<tvar name="2">https://meet.google.com/xuy-njxh-rkw</tvar> Google Meet].
=== Fresh Functions weekly: 67 new Functions === <!--T:39-->
</translate>
[[File:67 Meme Performance (6-7, 6 7).webm|thumb|<translate><!--T:40--> 67 new functions!</translate>]]
<translate>
<!--T:41-->
This week we had 67 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</translate>
* {{Z|Z35273}}
* {{Z|Z35278}}
* {{Z|Z35288}}
* {{Z|Z35292}}
* {{Z|Z35303}}
* {{Z|Z35312}}
* {{Z|Z35314}}
* {{Z|Z35331}}
* {{Z|Z35334}}
* {{Z|Z35338}}
* {{Z|Z35352}}
* {{Z|Z35362}}
* {{Z|Z35364}}
* {{Z|Z35370}}
* {{Z|Z35374}}
* {{Z|Z35376}}
* {{Z|Z35392}}
* {{Z|Z35399}}
* {{Z|Z35402}}
* {{Z|Z35418}}
* {{Z|Z35428}}
* {{Z|Z35437}}
* {{Z|Z35449}}
* {{Z|Z35472}}
* {{Z|Z35475}}
* {{Z|Z35482}}
* {{Z|Z35494}}
* {{Z|Z35505}}
* {{Z|Z35524}}
* {{Z|Z35528}}
* {{Z|Z35544}}
* {{Z|Z35550}}
* {{Z|Z35557}}
* {{Z|Z35568}}
* {{Z|Z35580}}
* {{Z|Z35587}}
* {{Z|Z35589}}
* {{Z|Z35606}}
* {{Z|Z35611}}
* {{Z|Z35615}}
<translate>
<!--T:42-->
A [<tvar name="1">https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest</tvar> complete list of all functions sorted by when they were created] is available.
</translate>
[[Category:Status updates{{#translation:}}|2026-05-30]]
p9szsdmy6fam7gr73i4mb3hwz9yj2jt
Translations:Wikifunctions:Status updates/2026-05-30/37/en
1198
84722
280112
279522
2026-06-02T16:50:20Z
FuzzyBot
207
Importing a new version from external source
280112
wikitext
text/x-wiki
=== Volunteers’ Corner on June 8 ===
9tvpui3ovy8e41zx1cgjotczlmfk3jm
Wikifunctions:Status updates/2026-05-30/de
4
84741
280093
280008
2026-06-02T16:44:55Z
Ameisenigel
44
Created page with "Crystal Yragui hat an der Information School der University of Washington einen Runden Tisch organisiert: '''Künstliche Intelligenz und Maschinelles Lernen in Metadaten: Möglichkeiten, Grenzen und ethische Implikationen'''. Die Diskussionsteilnehmer waren:"
280093
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-23
| nextlabel = Nächstes Update
| next =
}}
<span id="Looking_back_and_forward"></span>
=== Rückblick und Ausblick ===
:'''''Die Abstrakte Wikipedia wird ein langer Weg sein, und ich gehe davon aus, dass sich das Projekt im Laufe der Zeit verändern und neu ausrichten wird. Unser übergeordnetes Ziel ist klar: ein System, das es mehr Menschen ermöglicht, mehr Wissen mit mehr Menschen über Sprachen hinweg zu teilen. Und wir haben eine Vorstellung davon, welchen Weg wir einschlagen werden.'''''
So starteten wir die [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2020-09-30|erste Ausgabe dieses Newsletters im Jahr 2020]] und seither begleitet dieser Newsletter in einem überwiegend wöchentlichen Rhythmus die Entwicklung und den Fortschritt des Projekts der Abstrakten Wikipedia.
Dies ist die 250. Ausgabe des Newsletters zur Abstrakten Wikipedia. Wir nutzen diese willkürliche runde Zahl als Gelegenheit, auf einige der Meilensteine zurückzublicken, die wir mit diesem Newsletter begleitet haben:
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2020-11-17|Benennung des Wikis der Funktionen als Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-04-08|Ein Leitbild für Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-10-27|Das Logo für Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-12-21|Lizenzentscheidung für Wikifunctions und die Abstrakte Wikipedia]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-08-07|Start von Wikifunctions]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2025-10-08|Der Ort des Abstrakten Inhalts]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2025-12-04|Benennung des Wikis der abstrakten Inhalte als Abstrakte Wikipedia]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|Abstrakte Wikipedia in früher Beta-Version]]
Wie wir ursprünglich erwartet hatten, hat sich das System weiterentwickelt und gegenüber dem ursprünglichen Plan verändert. Und mittlerweile sind die meisten Teile an ihrem Platz:
* Wikifunctions ist vorhanden für die Verwaltung einer Bibliothek von Funktionen, die von einigen Wikimedia-Projekten aufgerufen werden können
* Funktionen auf Wikifunctions können auf Daten und lexikografische Daten aus Wikidata zugreifen und diese verarbeiten
* Die Abstrakte Wikipedia kann Artikel aus Funktionen auf Wikifunctions zusammenstellen
Was fehlt noch? Wir arbeiten am nächsten wesentlichen Schritt, um das gesamte Projekt zu ermöglichen: Die Integration von Artikeln aus der Abstrakten Wikipedia in die Sprach-Wikipedias.
Damit werden alle wesentlichen Funktionalitäten der Architektur vorhanden sein.
Es gibt noch viele weitere Dinge, an denen gearbeitet werden muss: Die Skalierung der verschiedenen Systemteile, das Hinzufügen weiterer Funktionen (Bilder, Kategorien), die Entwicklung zusätzlicher Funktionalitäten, das Definieren der richtigen Typen sowie das Finden der richtigen Abstraktionen.
Sobald alle Teile an ihrem Platz sind, wird die Gesamtstruktur des Puzzles deutlicher sichtbar, und der Wert des Systems beginnt, greifbar zu werden.
Vielen Dank, dass ihr uns auf dieser Reise begleitet habt!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Auf Seiten mit abstrakten Artikeln wird nun neben der QID auch die Bezeichnung des Wikidata-Datenobjekts im Seitentitel angezeigt. Dies erleichtert es, den Themeninhalt des Artikels zu erkennen, ohne sich dabei ausschließlich auf die QID verlassen zu müssen ([[:phab:T423651|T423651]]). Zudem lässt sich die QID durch Anklicken kopieren. Dasselbe Titelformat wird nun auch während des Erstellungsprozesses für abstrakte Artikel durchgängig angewendet ([[:phab:T425408|T425408]]).
Darüber hinaus haben wir ein Problem behoben, bei dem Nachschlagefelder mitunter Ergebnisse anzeigten, die auf deiner kurz zuvor getätigten Eingabe basierten, anstatt auf deiner aktuellsten Eingabe.
Wir arbeiten zudem daran, Unterstützung für Bilder in abstrakten Artikeln hinzuzufügen ([[:phab:T421841|T421841]]). Der erste für Nutzer sichtbare Teil, Z310/Commons-Medienreferenz, wird noch in dieser Woche eingeführt, und die Unterstützung für dessen Nutzung wird bald darauf folgen.
<span id="Recording_of_University_of_Washington_Roundtable"></span>
=== Aufzeichnung des Runden Tisches bei der University of Washington ===
Crystal Yragui hat an der Information School der University of Washington einen Runden Tisch organisiert: '''Künstliche Intelligenz und Maschinelles Lernen in Metadaten: Möglichkeiten, Grenzen und ethische Implikationen'''. Die Diskussionsteilnehmer waren:
* <span lang="en" dir="ltr" class="mw-content-ltr">Morag Boyd (Director of Metadata Applications and Engagement at OCLC)</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Charlene Chou (Head of the Knowledge Access Department at New York University Libraries)</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Jeremy Nelson (Stanford University Libraries)</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Philippe Saadé (AI/ML Project Manager at Wikimedia Deutschland)</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Osma Suominen (Information Systems Specialist at the National Library of Finland)</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Denny Vrandečić (Wikimedia Foundation)</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
More than 300 people attended the roundtable, listened to the short introductions by the panelists, and then had questions filed by the attendees. A [https://calma.ischool.uw.edu/uw-event/artificial-intelligence-and-machine-learning-in-metadata-possibilities-limitations-and-ethical-implications/ recording of the roundtable on AI and Machine Learning for Metadata] is now available.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Volunteers’ Corner on May 11 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1780939800 Monday, 8 June 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. If we have time, we will write a function together. Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 67 new Functions ===
</div>
[[File:67 Meme Performance (6-7, 6 7).webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">67 new functions!</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 67 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35273}}
* {{Z|Z35278}}
* {{Z|Z35288}}
* {{Z|Z35292}}
* {{Z|Z35303}}
* {{Z|Z35312}}
* {{Z|Z35314}}
* {{Z|Z35331}}
* {{Z|Z35334}}
* {{Z|Z35338}}
* {{Z|Z35352}}
* {{Z|Z35362}}
* {{Z|Z35364}}
* {{Z|Z35370}}
* {{Z|Z35374}}
* {{Z|Z35376}}
* {{Z|Z35392}}
* {{Z|Z35399}}
* {{Z|Z35402}}
* {{Z|Z35418}}
* {{Z|Z35428}}
* {{Z|Z35437}}
* {{Z|Z35449}}
* {{Z|Z35472}}
* {{Z|Z35475}}
* {{Z|Z35482}}
* {{Z|Z35494}}
* {{Z|Z35505}}
* {{Z|Z35524}}
* {{Z|Z35528}}
* {{Z|Z35544}}
* {{Z|Z35550}}
* {{Z|Z35557}}
* {{Z|Z35568}}
* {{Z|Z35580}}
* {{Z|Z35587}}
* {{Z|Z35589}}
* {{Z|Z35606}}
* {{Z|Z35611}}
* {{Z|Z35615}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-05-30]]
bp35f0lndqed54sytkm1w0lisc110cd
280095
280093
2026-06-02T16:45:38Z
Ameisenigel
44
Created page with "Morag Boyd (Leiter für Metadatenanwendungen und Engagement beim OCLC)"
280095
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-23
| nextlabel = Nächstes Update
| next =
}}
<span id="Looking_back_and_forward"></span>
=== Rückblick und Ausblick ===
:'''''Die Abstrakte Wikipedia wird ein langer Weg sein, und ich gehe davon aus, dass sich das Projekt im Laufe der Zeit verändern und neu ausrichten wird. Unser übergeordnetes Ziel ist klar: ein System, das es mehr Menschen ermöglicht, mehr Wissen mit mehr Menschen über Sprachen hinweg zu teilen. Und wir haben eine Vorstellung davon, welchen Weg wir einschlagen werden.'''''
So starteten wir die [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2020-09-30|erste Ausgabe dieses Newsletters im Jahr 2020]] und seither begleitet dieser Newsletter in einem überwiegend wöchentlichen Rhythmus die Entwicklung und den Fortschritt des Projekts der Abstrakten Wikipedia.
Dies ist die 250. Ausgabe des Newsletters zur Abstrakten Wikipedia. Wir nutzen diese willkürliche runde Zahl als Gelegenheit, auf einige der Meilensteine zurückzublicken, die wir mit diesem Newsletter begleitet haben:
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2020-11-17|Benennung des Wikis der Funktionen als Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-04-08|Ein Leitbild für Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-10-27|Das Logo für Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-12-21|Lizenzentscheidung für Wikifunctions und die Abstrakte Wikipedia]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-08-07|Start von Wikifunctions]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2025-10-08|Der Ort des Abstrakten Inhalts]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2025-12-04|Benennung des Wikis der abstrakten Inhalte als Abstrakte Wikipedia]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|Abstrakte Wikipedia in früher Beta-Version]]
Wie wir ursprünglich erwartet hatten, hat sich das System weiterentwickelt und gegenüber dem ursprünglichen Plan verändert. Und mittlerweile sind die meisten Teile an ihrem Platz:
* Wikifunctions ist vorhanden für die Verwaltung einer Bibliothek von Funktionen, die von einigen Wikimedia-Projekten aufgerufen werden können
* Funktionen auf Wikifunctions können auf Daten und lexikografische Daten aus Wikidata zugreifen und diese verarbeiten
* Die Abstrakte Wikipedia kann Artikel aus Funktionen auf Wikifunctions zusammenstellen
Was fehlt noch? Wir arbeiten am nächsten wesentlichen Schritt, um das gesamte Projekt zu ermöglichen: Die Integration von Artikeln aus der Abstrakten Wikipedia in die Sprach-Wikipedias.
Damit werden alle wesentlichen Funktionalitäten der Architektur vorhanden sein.
Es gibt noch viele weitere Dinge, an denen gearbeitet werden muss: Die Skalierung der verschiedenen Systemteile, das Hinzufügen weiterer Funktionen (Bilder, Kategorien), die Entwicklung zusätzlicher Funktionalitäten, das Definieren der richtigen Typen sowie das Finden der richtigen Abstraktionen.
Sobald alle Teile an ihrem Platz sind, wird die Gesamtstruktur des Puzzles deutlicher sichtbar, und der Wert des Systems beginnt, greifbar zu werden.
Vielen Dank, dass ihr uns auf dieser Reise begleitet habt!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Auf Seiten mit abstrakten Artikeln wird nun neben der QID auch die Bezeichnung des Wikidata-Datenobjekts im Seitentitel angezeigt. Dies erleichtert es, den Themeninhalt des Artikels zu erkennen, ohne sich dabei ausschließlich auf die QID verlassen zu müssen ([[:phab:T423651|T423651]]). Zudem lässt sich die QID durch Anklicken kopieren. Dasselbe Titelformat wird nun auch während des Erstellungsprozesses für abstrakte Artikel durchgängig angewendet ([[:phab:T425408|T425408]]).
Darüber hinaus haben wir ein Problem behoben, bei dem Nachschlagefelder mitunter Ergebnisse anzeigten, die auf deiner kurz zuvor getätigten Eingabe basierten, anstatt auf deiner aktuellsten Eingabe.
Wir arbeiten zudem daran, Unterstützung für Bilder in abstrakten Artikeln hinzuzufügen ([[:phab:T421841|T421841]]). Der erste für Nutzer sichtbare Teil, Z310/Commons-Medienreferenz, wird noch in dieser Woche eingeführt, und die Unterstützung für dessen Nutzung wird bald darauf folgen.
<span id="Recording_of_University_of_Washington_Roundtable"></span>
=== Aufzeichnung des Runden Tisches bei der University of Washington ===
Crystal Yragui hat an der Information School der University of Washington einen Runden Tisch organisiert: '''Künstliche Intelligenz und Maschinelles Lernen in Metadaten: Möglichkeiten, Grenzen und ethische Implikationen'''. Die Diskussionsteilnehmer waren:
* Morag Boyd (Leiter für Metadatenanwendungen und Engagement beim OCLC)
* <span lang="en" dir="ltr" class="mw-content-ltr">Charlene Chou (Head of the Knowledge Access Department at New York University Libraries)</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Jeremy Nelson (Stanford University Libraries)</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Philippe Saadé (AI/ML Project Manager at Wikimedia Deutschland)</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Osma Suominen (Information Systems Specialist at the National Library of Finland)</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Denny Vrandečić (Wikimedia Foundation)</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
More than 300 people attended the roundtable, listened to the short introductions by the panelists, and then had questions filed by the attendees. A [https://calma.ischool.uw.edu/uw-event/artificial-intelligence-and-machine-learning-in-metadata-possibilities-limitations-and-ethical-implications/ recording of the roundtable on AI and Machine Learning for Metadata] is now available.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Volunteers’ Corner on May 11 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1780939800 Monday, 8 June 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. If we have time, we will write a function together. Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 67 new Functions ===
</div>
[[File:67 Meme Performance (6-7, 6 7).webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">67 new functions!</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 67 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35273}}
* {{Z|Z35278}}
* {{Z|Z35288}}
* {{Z|Z35292}}
* {{Z|Z35303}}
* {{Z|Z35312}}
* {{Z|Z35314}}
* {{Z|Z35331}}
* {{Z|Z35334}}
* {{Z|Z35338}}
* {{Z|Z35352}}
* {{Z|Z35362}}
* {{Z|Z35364}}
* {{Z|Z35370}}
* {{Z|Z35374}}
* {{Z|Z35376}}
* {{Z|Z35392}}
* {{Z|Z35399}}
* {{Z|Z35402}}
* {{Z|Z35418}}
* {{Z|Z35428}}
* {{Z|Z35437}}
* {{Z|Z35449}}
* {{Z|Z35472}}
* {{Z|Z35475}}
* {{Z|Z35482}}
* {{Z|Z35494}}
* {{Z|Z35505}}
* {{Z|Z35524}}
* {{Z|Z35528}}
* {{Z|Z35544}}
* {{Z|Z35550}}
* {{Z|Z35557}}
* {{Z|Z35568}}
* {{Z|Z35580}}
* {{Z|Z35587}}
* {{Z|Z35589}}
* {{Z|Z35606}}
* {{Z|Z35611}}
* {{Z|Z35615}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-05-30]]
ldj137uz00232uf3492g44r3htr8kdt
280097
280095
2026-06-02T16:46:16Z
Ameisenigel
44
Created page with "Charlene Chou (Leiterin der Abteilung für Wissenszugang an den Bibliotheken der New York University)"
280097
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-23
| nextlabel = Nächstes Update
| next =
}}
<span id="Looking_back_and_forward"></span>
=== Rückblick und Ausblick ===
:'''''Die Abstrakte Wikipedia wird ein langer Weg sein, und ich gehe davon aus, dass sich das Projekt im Laufe der Zeit verändern und neu ausrichten wird. Unser übergeordnetes Ziel ist klar: ein System, das es mehr Menschen ermöglicht, mehr Wissen mit mehr Menschen über Sprachen hinweg zu teilen. Und wir haben eine Vorstellung davon, welchen Weg wir einschlagen werden.'''''
So starteten wir die [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2020-09-30|erste Ausgabe dieses Newsletters im Jahr 2020]] und seither begleitet dieser Newsletter in einem überwiegend wöchentlichen Rhythmus die Entwicklung und den Fortschritt des Projekts der Abstrakten Wikipedia.
Dies ist die 250. Ausgabe des Newsletters zur Abstrakten Wikipedia. Wir nutzen diese willkürliche runde Zahl als Gelegenheit, auf einige der Meilensteine zurückzublicken, die wir mit diesem Newsletter begleitet haben:
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2020-11-17|Benennung des Wikis der Funktionen als Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-04-08|Ein Leitbild für Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-10-27|Das Logo für Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-12-21|Lizenzentscheidung für Wikifunctions und die Abstrakte Wikipedia]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-08-07|Start von Wikifunctions]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2025-10-08|Der Ort des Abstrakten Inhalts]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2025-12-04|Benennung des Wikis der abstrakten Inhalte als Abstrakte Wikipedia]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|Abstrakte Wikipedia in früher Beta-Version]]
Wie wir ursprünglich erwartet hatten, hat sich das System weiterentwickelt und gegenüber dem ursprünglichen Plan verändert. Und mittlerweile sind die meisten Teile an ihrem Platz:
* Wikifunctions ist vorhanden für die Verwaltung einer Bibliothek von Funktionen, die von einigen Wikimedia-Projekten aufgerufen werden können
* Funktionen auf Wikifunctions können auf Daten und lexikografische Daten aus Wikidata zugreifen und diese verarbeiten
* Die Abstrakte Wikipedia kann Artikel aus Funktionen auf Wikifunctions zusammenstellen
Was fehlt noch? Wir arbeiten am nächsten wesentlichen Schritt, um das gesamte Projekt zu ermöglichen: Die Integration von Artikeln aus der Abstrakten Wikipedia in die Sprach-Wikipedias.
Damit werden alle wesentlichen Funktionalitäten der Architektur vorhanden sein.
Es gibt noch viele weitere Dinge, an denen gearbeitet werden muss: Die Skalierung der verschiedenen Systemteile, das Hinzufügen weiterer Funktionen (Bilder, Kategorien), die Entwicklung zusätzlicher Funktionalitäten, das Definieren der richtigen Typen sowie das Finden der richtigen Abstraktionen.
Sobald alle Teile an ihrem Platz sind, wird die Gesamtstruktur des Puzzles deutlicher sichtbar, und der Wert des Systems beginnt, greifbar zu werden.
Vielen Dank, dass ihr uns auf dieser Reise begleitet habt!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Auf Seiten mit abstrakten Artikeln wird nun neben der QID auch die Bezeichnung des Wikidata-Datenobjekts im Seitentitel angezeigt. Dies erleichtert es, den Themeninhalt des Artikels zu erkennen, ohne sich dabei ausschließlich auf die QID verlassen zu müssen ([[:phab:T423651|T423651]]). Zudem lässt sich die QID durch Anklicken kopieren. Dasselbe Titelformat wird nun auch während des Erstellungsprozesses für abstrakte Artikel durchgängig angewendet ([[:phab:T425408|T425408]]).
Darüber hinaus haben wir ein Problem behoben, bei dem Nachschlagefelder mitunter Ergebnisse anzeigten, die auf deiner kurz zuvor getätigten Eingabe basierten, anstatt auf deiner aktuellsten Eingabe.
Wir arbeiten zudem daran, Unterstützung für Bilder in abstrakten Artikeln hinzuzufügen ([[:phab:T421841|T421841]]). Der erste für Nutzer sichtbare Teil, Z310/Commons-Medienreferenz, wird noch in dieser Woche eingeführt, und die Unterstützung für dessen Nutzung wird bald darauf folgen.
<span id="Recording_of_University_of_Washington_Roundtable"></span>
=== Aufzeichnung des Runden Tisches bei der University of Washington ===
Crystal Yragui hat an der Information School der University of Washington einen Runden Tisch organisiert: '''Künstliche Intelligenz und Maschinelles Lernen in Metadaten: Möglichkeiten, Grenzen und ethische Implikationen'''. Die Diskussionsteilnehmer waren:
* Morag Boyd (Leiter für Metadatenanwendungen und Engagement beim OCLC)
* Charlene Chou (Leiterin der Abteilung für Wissenszugang an den Bibliotheken der New York University)
* <span lang="en" dir="ltr" class="mw-content-ltr">Jeremy Nelson (Stanford University Libraries)</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Philippe Saadé (AI/ML Project Manager at Wikimedia Deutschland)</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Osma Suominen (Information Systems Specialist at the National Library of Finland)</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Denny Vrandečić (Wikimedia Foundation)</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
More than 300 people attended the roundtable, listened to the short introductions by the panelists, and then had questions filed by the attendees. A [https://calma.ischool.uw.edu/uw-event/artificial-intelligence-and-machine-learning-in-metadata-possibilities-limitations-and-ethical-implications/ recording of the roundtable on AI and Machine Learning for Metadata] is now available.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Volunteers’ Corner on May 11 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1780939800 Monday, 8 June 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. If we have time, we will write a function together. Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 67 new Functions ===
</div>
[[File:67 Meme Performance (6-7, 6 7).webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">67 new functions!</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 67 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35273}}
* {{Z|Z35278}}
* {{Z|Z35288}}
* {{Z|Z35292}}
* {{Z|Z35303}}
* {{Z|Z35312}}
* {{Z|Z35314}}
* {{Z|Z35331}}
* {{Z|Z35334}}
* {{Z|Z35338}}
* {{Z|Z35352}}
* {{Z|Z35362}}
* {{Z|Z35364}}
* {{Z|Z35370}}
* {{Z|Z35374}}
* {{Z|Z35376}}
* {{Z|Z35392}}
* {{Z|Z35399}}
* {{Z|Z35402}}
* {{Z|Z35418}}
* {{Z|Z35428}}
* {{Z|Z35437}}
* {{Z|Z35449}}
* {{Z|Z35472}}
* {{Z|Z35475}}
* {{Z|Z35482}}
* {{Z|Z35494}}
* {{Z|Z35505}}
* {{Z|Z35524}}
* {{Z|Z35528}}
* {{Z|Z35544}}
* {{Z|Z35550}}
* {{Z|Z35557}}
* {{Z|Z35568}}
* {{Z|Z35580}}
* {{Z|Z35587}}
* {{Z|Z35589}}
* {{Z|Z35606}}
* {{Z|Z35611}}
* {{Z|Z35615}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-05-30]]
s76gmrc85x8xqbcceyxsnbqz4ikmxna
280099
280097
2026-06-02T16:46:51Z
Ameisenigel
44
Created page with "Jeremy Nelson (Bibliotheken der Stanford University)"
280099
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-23
| nextlabel = Nächstes Update
| next =
}}
<span id="Looking_back_and_forward"></span>
=== Rückblick und Ausblick ===
:'''''Die Abstrakte Wikipedia wird ein langer Weg sein, und ich gehe davon aus, dass sich das Projekt im Laufe der Zeit verändern und neu ausrichten wird. Unser übergeordnetes Ziel ist klar: ein System, das es mehr Menschen ermöglicht, mehr Wissen mit mehr Menschen über Sprachen hinweg zu teilen. Und wir haben eine Vorstellung davon, welchen Weg wir einschlagen werden.'''''
So starteten wir die [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2020-09-30|erste Ausgabe dieses Newsletters im Jahr 2020]] und seither begleitet dieser Newsletter in einem überwiegend wöchentlichen Rhythmus die Entwicklung und den Fortschritt des Projekts der Abstrakten Wikipedia.
Dies ist die 250. Ausgabe des Newsletters zur Abstrakten Wikipedia. Wir nutzen diese willkürliche runde Zahl als Gelegenheit, auf einige der Meilensteine zurückzublicken, die wir mit diesem Newsletter begleitet haben:
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2020-11-17|Benennung des Wikis der Funktionen als Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-04-08|Ein Leitbild für Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-10-27|Das Logo für Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-12-21|Lizenzentscheidung für Wikifunctions und die Abstrakte Wikipedia]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-08-07|Start von Wikifunctions]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2025-10-08|Der Ort des Abstrakten Inhalts]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2025-12-04|Benennung des Wikis der abstrakten Inhalte als Abstrakte Wikipedia]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|Abstrakte Wikipedia in früher Beta-Version]]
Wie wir ursprünglich erwartet hatten, hat sich das System weiterentwickelt und gegenüber dem ursprünglichen Plan verändert. Und mittlerweile sind die meisten Teile an ihrem Platz:
* Wikifunctions ist vorhanden für die Verwaltung einer Bibliothek von Funktionen, die von einigen Wikimedia-Projekten aufgerufen werden können
* Funktionen auf Wikifunctions können auf Daten und lexikografische Daten aus Wikidata zugreifen und diese verarbeiten
* Die Abstrakte Wikipedia kann Artikel aus Funktionen auf Wikifunctions zusammenstellen
Was fehlt noch? Wir arbeiten am nächsten wesentlichen Schritt, um das gesamte Projekt zu ermöglichen: Die Integration von Artikeln aus der Abstrakten Wikipedia in die Sprach-Wikipedias.
Damit werden alle wesentlichen Funktionalitäten der Architektur vorhanden sein.
Es gibt noch viele weitere Dinge, an denen gearbeitet werden muss: Die Skalierung der verschiedenen Systemteile, das Hinzufügen weiterer Funktionen (Bilder, Kategorien), die Entwicklung zusätzlicher Funktionalitäten, das Definieren der richtigen Typen sowie das Finden der richtigen Abstraktionen.
Sobald alle Teile an ihrem Platz sind, wird die Gesamtstruktur des Puzzles deutlicher sichtbar, und der Wert des Systems beginnt, greifbar zu werden.
Vielen Dank, dass ihr uns auf dieser Reise begleitet habt!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Auf Seiten mit abstrakten Artikeln wird nun neben der QID auch die Bezeichnung des Wikidata-Datenobjekts im Seitentitel angezeigt. Dies erleichtert es, den Themeninhalt des Artikels zu erkennen, ohne sich dabei ausschließlich auf die QID verlassen zu müssen ([[:phab:T423651|T423651]]). Zudem lässt sich die QID durch Anklicken kopieren. Dasselbe Titelformat wird nun auch während des Erstellungsprozesses für abstrakte Artikel durchgängig angewendet ([[:phab:T425408|T425408]]).
Darüber hinaus haben wir ein Problem behoben, bei dem Nachschlagefelder mitunter Ergebnisse anzeigten, die auf deiner kurz zuvor getätigten Eingabe basierten, anstatt auf deiner aktuellsten Eingabe.
Wir arbeiten zudem daran, Unterstützung für Bilder in abstrakten Artikeln hinzuzufügen ([[:phab:T421841|T421841]]). Der erste für Nutzer sichtbare Teil, Z310/Commons-Medienreferenz, wird noch in dieser Woche eingeführt, und die Unterstützung für dessen Nutzung wird bald darauf folgen.
<span id="Recording_of_University_of_Washington_Roundtable"></span>
=== Aufzeichnung des Runden Tisches bei der University of Washington ===
Crystal Yragui hat an der Information School der University of Washington einen Runden Tisch organisiert: '''Künstliche Intelligenz und Maschinelles Lernen in Metadaten: Möglichkeiten, Grenzen und ethische Implikationen'''. Die Diskussionsteilnehmer waren:
* Morag Boyd (Leiter für Metadatenanwendungen und Engagement beim OCLC)
* Charlene Chou (Leiterin der Abteilung für Wissenszugang an den Bibliotheken der New York University)
* Jeremy Nelson (Bibliotheken der Stanford University)
* <span lang="en" dir="ltr" class="mw-content-ltr">Philippe Saadé (AI/ML Project Manager at Wikimedia Deutschland)</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Osma Suominen (Information Systems Specialist at the National Library of Finland)</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Denny Vrandečić (Wikimedia Foundation)</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
More than 300 people attended the roundtable, listened to the short introductions by the panelists, and then had questions filed by the attendees. A [https://calma.ischool.uw.edu/uw-event/artificial-intelligence-and-machine-learning-in-metadata-possibilities-limitations-and-ethical-implications/ recording of the roundtable on AI and Machine Learning for Metadata] is now available.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Volunteers’ Corner on May 11 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1780939800 Monday, 8 June 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. If we have time, we will write a function together. Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 67 new Functions ===
</div>
[[File:67 Meme Performance (6-7, 6 7).webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">67 new functions!</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 67 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35273}}
* {{Z|Z35278}}
* {{Z|Z35288}}
* {{Z|Z35292}}
* {{Z|Z35303}}
* {{Z|Z35312}}
* {{Z|Z35314}}
* {{Z|Z35331}}
* {{Z|Z35334}}
* {{Z|Z35338}}
* {{Z|Z35352}}
* {{Z|Z35362}}
* {{Z|Z35364}}
* {{Z|Z35370}}
* {{Z|Z35374}}
* {{Z|Z35376}}
* {{Z|Z35392}}
* {{Z|Z35399}}
* {{Z|Z35402}}
* {{Z|Z35418}}
* {{Z|Z35428}}
* {{Z|Z35437}}
* {{Z|Z35449}}
* {{Z|Z35472}}
* {{Z|Z35475}}
* {{Z|Z35482}}
* {{Z|Z35494}}
* {{Z|Z35505}}
* {{Z|Z35524}}
* {{Z|Z35528}}
* {{Z|Z35544}}
* {{Z|Z35550}}
* {{Z|Z35557}}
* {{Z|Z35568}}
* {{Z|Z35580}}
* {{Z|Z35587}}
* {{Z|Z35589}}
* {{Z|Z35606}}
* {{Z|Z35611}}
* {{Z|Z35615}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-05-30]]
s200lcjj7iv4sse02mv73evf6vp3vtg
280101
280099
2026-06-02T16:47:12Z
Ameisenigel
44
Created page with "Philippe Saadé (AI/ML-Projektmanager bei Wikimedia Deutschland)"
280101
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-23
| nextlabel = Nächstes Update
| next =
}}
<span id="Looking_back_and_forward"></span>
=== Rückblick und Ausblick ===
:'''''Die Abstrakte Wikipedia wird ein langer Weg sein, und ich gehe davon aus, dass sich das Projekt im Laufe der Zeit verändern und neu ausrichten wird. Unser übergeordnetes Ziel ist klar: ein System, das es mehr Menschen ermöglicht, mehr Wissen mit mehr Menschen über Sprachen hinweg zu teilen. Und wir haben eine Vorstellung davon, welchen Weg wir einschlagen werden.'''''
So starteten wir die [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2020-09-30|erste Ausgabe dieses Newsletters im Jahr 2020]] und seither begleitet dieser Newsletter in einem überwiegend wöchentlichen Rhythmus die Entwicklung und den Fortschritt des Projekts der Abstrakten Wikipedia.
Dies ist die 250. Ausgabe des Newsletters zur Abstrakten Wikipedia. Wir nutzen diese willkürliche runde Zahl als Gelegenheit, auf einige der Meilensteine zurückzublicken, die wir mit diesem Newsletter begleitet haben:
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2020-11-17|Benennung des Wikis der Funktionen als Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-04-08|Ein Leitbild für Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-10-27|Das Logo für Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-12-21|Lizenzentscheidung für Wikifunctions und die Abstrakte Wikipedia]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-08-07|Start von Wikifunctions]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2025-10-08|Der Ort des Abstrakten Inhalts]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2025-12-04|Benennung des Wikis der abstrakten Inhalte als Abstrakte Wikipedia]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|Abstrakte Wikipedia in früher Beta-Version]]
Wie wir ursprünglich erwartet hatten, hat sich das System weiterentwickelt und gegenüber dem ursprünglichen Plan verändert. Und mittlerweile sind die meisten Teile an ihrem Platz:
* Wikifunctions ist vorhanden für die Verwaltung einer Bibliothek von Funktionen, die von einigen Wikimedia-Projekten aufgerufen werden können
* Funktionen auf Wikifunctions können auf Daten und lexikografische Daten aus Wikidata zugreifen und diese verarbeiten
* Die Abstrakte Wikipedia kann Artikel aus Funktionen auf Wikifunctions zusammenstellen
Was fehlt noch? Wir arbeiten am nächsten wesentlichen Schritt, um das gesamte Projekt zu ermöglichen: Die Integration von Artikeln aus der Abstrakten Wikipedia in die Sprach-Wikipedias.
Damit werden alle wesentlichen Funktionalitäten der Architektur vorhanden sein.
Es gibt noch viele weitere Dinge, an denen gearbeitet werden muss: Die Skalierung der verschiedenen Systemteile, das Hinzufügen weiterer Funktionen (Bilder, Kategorien), die Entwicklung zusätzlicher Funktionalitäten, das Definieren der richtigen Typen sowie das Finden der richtigen Abstraktionen.
Sobald alle Teile an ihrem Platz sind, wird die Gesamtstruktur des Puzzles deutlicher sichtbar, und der Wert des Systems beginnt, greifbar zu werden.
Vielen Dank, dass ihr uns auf dieser Reise begleitet habt!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Auf Seiten mit abstrakten Artikeln wird nun neben der QID auch die Bezeichnung des Wikidata-Datenobjekts im Seitentitel angezeigt. Dies erleichtert es, den Themeninhalt des Artikels zu erkennen, ohne sich dabei ausschließlich auf die QID verlassen zu müssen ([[:phab:T423651|T423651]]). Zudem lässt sich die QID durch Anklicken kopieren. Dasselbe Titelformat wird nun auch während des Erstellungsprozesses für abstrakte Artikel durchgängig angewendet ([[:phab:T425408|T425408]]).
Darüber hinaus haben wir ein Problem behoben, bei dem Nachschlagefelder mitunter Ergebnisse anzeigten, die auf deiner kurz zuvor getätigten Eingabe basierten, anstatt auf deiner aktuellsten Eingabe.
Wir arbeiten zudem daran, Unterstützung für Bilder in abstrakten Artikeln hinzuzufügen ([[:phab:T421841|T421841]]). Der erste für Nutzer sichtbare Teil, Z310/Commons-Medienreferenz, wird noch in dieser Woche eingeführt, und die Unterstützung für dessen Nutzung wird bald darauf folgen.
<span id="Recording_of_University_of_Washington_Roundtable"></span>
=== Aufzeichnung des Runden Tisches bei der University of Washington ===
Crystal Yragui hat an der Information School der University of Washington einen Runden Tisch organisiert: '''Künstliche Intelligenz und Maschinelles Lernen in Metadaten: Möglichkeiten, Grenzen und ethische Implikationen'''. Die Diskussionsteilnehmer waren:
* Morag Boyd (Leiter für Metadatenanwendungen und Engagement beim OCLC)
* Charlene Chou (Leiterin der Abteilung für Wissenszugang an den Bibliotheken der New York University)
* Jeremy Nelson (Bibliotheken der Stanford University)
* Philippe Saadé (AI/ML-Projektmanager bei Wikimedia Deutschland)
* <span lang="en" dir="ltr" class="mw-content-ltr">Osma Suominen (Information Systems Specialist at the National Library of Finland)</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Denny Vrandečić (Wikimedia Foundation)</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
More than 300 people attended the roundtable, listened to the short introductions by the panelists, and then had questions filed by the attendees. A [https://calma.ischool.uw.edu/uw-event/artificial-intelligence-and-machine-learning-in-metadata-possibilities-limitations-and-ethical-implications/ recording of the roundtable on AI and Machine Learning for Metadata] is now available.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Volunteers’ Corner on May 11 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1780939800 Monday, 8 June 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. If we have time, we will write a function together. Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 67 new Functions ===
</div>
[[File:67 Meme Performance (6-7, 6 7).webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">67 new functions!</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 67 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35273}}
* {{Z|Z35278}}
* {{Z|Z35288}}
* {{Z|Z35292}}
* {{Z|Z35303}}
* {{Z|Z35312}}
* {{Z|Z35314}}
* {{Z|Z35331}}
* {{Z|Z35334}}
* {{Z|Z35338}}
* {{Z|Z35352}}
* {{Z|Z35362}}
* {{Z|Z35364}}
* {{Z|Z35370}}
* {{Z|Z35374}}
* {{Z|Z35376}}
* {{Z|Z35392}}
* {{Z|Z35399}}
* {{Z|Z35402}}
* {{Z|Z35418}}
* {{Z|Z35428}}
* {{Z|Z35437}}
* {{Z|Z35449}}
* {{Z|Z35472}}
* {{Z|Z35475}}
* {{Z|Z35482}}
* {{Z|Z35494}}
* {{Z|Z35505}}
* {{Z|Z35524}}
* {{Z|Z35528}}
* {{Z|Z35544}}
* {{Z|Z35550}}
* {{Z|Z35557}}
* {{Z|Z35568}}
* {{Z|Z35580}}
* {{Z|Z35587}}
* {{Z|Z35589}}
* {{Z|Z35606}}
* {{Z|Z35611}}
* {{Z|Z35615}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-05-30]]
tmsfo9c45ngczfylqv1a8ulvbtp7bzk
280103
280101
2026-06-02T16:47:55Z
Ameisenigel
44
Created page with "Osma Suominen (Spezialist für Informationssysteme bei der Finnischen Nationalbibliothek)"
280103
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-23
| nextlabel = Nächstes Update
| next =
}}
<span id="Looking_back_and_forward"></span>
=== Rückblick und Ausblick ===
:'''''Die Abstrakte Wikipedia wird ein langer Weg sein, und ich gehe davon aus, dass sich das Projekt im Laufe der Zeit verändern und neu ausrichten wird. Unser übergeordnetes Ziel ist klar: ein System, das es mehr Menschen ermöglicht, mehr Wissen mit mehr Menschen über Sprachen hinweg zu teilen. Und wir haben eine Vorstellung davon, welchen Weg wir einschlagen werden.'''''
So starteten wir die [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2020-09-30|erste Ausgabe dieses Newsletters im Jahr 2020]] und seither begleitet dieser Newsletter in einem überwiegend wöchentlichen Rhythmus die Entwicklung und den Fortschritt des Projekts der Abstrakten Wikipedia.
Dies ist die 250. Ausgabe des Newsletters zur Abstrakten Wikipedia. Wir nutzen diese willkürliche runde Zahl als Gelegenheit, auf einige der Meilensteine zurückzublicken, die wir mit diesem Newsletter begleitet haben:
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2020-11-17|Benennung des Wikis der Funktionen als Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-04-08|Ein Leitbild für Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-10-27|Das Logo für Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-12-21|Lizenzentscheidung für Wikifunctions und die Abstrakte Wikipedia]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-08-07|Start von Wikifunctions]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2025-10-08|Der Ort des Abstrakten Inhalts]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2025-12-04|Benennung des Wikis der abstrakten Inhalte als Abstrakte Wikipedia]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|Abstrakte Wikipedia in früher Beta-Version]]
Wie wir ursprünglich erwartet hatten, hat sich das System weiterentwickelt und gegenüber dem ursprünglichen Plan verändert. Und mittlerweile sind die meisten Teile an ihrem Platz:
* Wikifunctions ist vorhanden für die Verwaltung einer Bibliothek von Funktionen, die von einigen Wikimedia-Projekten aufgerufen werden können
* Funktionen auf Wikifunctions können auf Daten und lexikografische Daten aus Wikidata zugreifen und diese verarbeiten
* Die Abstrakte Wikipedia kann Artikel aus Funktionen auf Wikifunctions zusammenstellen
Was fehlt noch? Wir arbeiten am nächsten wesentlichen Schritt, um das gesamte Projekt zu ermöglichen: Die Integration von Artikeln aus der Abstrakten Wikipedia in die Sprach-Wikipedias.
Damit werden alle wesentlichen Funktionalitäten der Architektur vorhanden sein.
Es gibt noch viele weitere Dinge, an denen gearbeitet werden muss: Die Skalierung der verschiedenen Systemteile, das Hinzufügen weiterer Funktionen (Bilder, Kategorien), die Entwicklung zusätzlicher Funktionalitäten, das Definieren der richtigen Typen sowie das Finden der richtigen Abstraktionen.
Sobald alle Teile an ihrem Platz sind, wird die Gesamtstruktur des Puzzles deutlicher sichtbar, und der Wert des Systems beginnt, greifbar zu werden.
Vielen Dank, dass ihr uns auf dieser Reise begleitet habt!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Auf Seiten mit abstrakten Artikeln wird nun neben der QID auch die Bezeichnung des Wikidata-Datenobjekts im Seitentitel angezeigt. Dies erleichtert es, den Themeninhalt des Artikels zu erkennen, ohne sich dabei ausschließlich auf die QID verlassen zu müssen ([[:phab:T423651|T423651]]). Zudem lässt sich die QID durch Anklicken kopieren. Dasselbe Titelformat wird nun auch während des Erstellungsprozesses für abstrakte Artikel durchgängig angewendet ([[:phab:T425408|T425408]]).
Darüber hinaus haben wir ein Problem behoben, bei dem Nachschlagefelder mitunter Ergebnisse anzeigten, die auf deiner kurz zuvor getätigten Eingabe basierten, anstatt auf deiner aktuellsten Eingabe.
Wir arbeiten zudem daran, Unterstützung für Bilder in abstrakten Artikeln hinzuzufügen ([[:phab:T421841|T421841]]). Der erste für Nutzer sichtbare Teil, Z310/Commons-Medienreferenz, wird noch in dieser Woche eingeführt, und die Unterstützung für dessen Nutzung wird bald darauf folgen.
<span id="Recording_of_University_of_Washington_Roundtable"></span>
=== Aufzeichnung des Runden Tisches bei der University of Washington ===
Crystal Yragui hat an der Information School der University of Washington einen Runden Tisch organisiert: '''Künstliche Intelligenz und Maschinelles Lernen in Metadaten: Möglichkeiten, Grenzen und ethische Implikationen'''. Die Diskussionsteilnehmer waren:
* Morag Boyd (Leiter für Metadatenanwendungen und Engagement beim OCLC)
* Charlene Chou (Leiterin der Abteilung für Wissenszugang an den Bibliotheken der New York University)
* Jeremy Nelson (Bibliotheken der Stanford University)
* Philippe Saadé (AI/ML-Projektmanager bei Wikimedia Deutschland)
* Osma Suominen (Spezialist für Informationssysteme bei der Finnischen Nationalbibliothek)
* <span lang="en" dir="ltr" class="mw-content-ltr">Denny Vrandečić (Wikimedia Foundation)</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
More than 300 people attended the roundtable, listened to the short introductions by the panelists, and then had questions filed by the attendees. A [https://calma.ischool.uw.edu/uw-event/artificial-intelligence-and-machine-learning-in-metadata-possibilities-limitations-and-ethical-implications/ recording of the roundtable on AI and Machine Learning for Metadata] is now available.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Volunteers’ Corner on May 11 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1780939800 Monday, 8 June 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. If we have time, we will write a function together. Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 67 new Functions ===
</div>
[[File:67 Meme Performance (6-7, 6 7).webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">67 new functions!</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 67 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35273}}
* {{Z|Z35278}}
* {{Z|Z35288}}
* {{Z|Z35292}}
* {{Z|Z35303}}
* {{Z|Z35312}}
* {{Z|Z35314}}
* {{Z|Z35331}}
* {{Z|Z35334}}
* {{Z|Z35338}}
* {{Z|Z35352}}
* {{Z|Z35362}}
* {{Z|Z35364}}
* {{Z|Z35370}}
* {{Z|Z35374}}
* {{Z|Z35376}}
* {{Z|Z35392}}
* {{Z|Z35399}}
* {{Z|Z35402}}
* {{Z|Z35418}}
* {{Z|Z35428}}
* {{Z|Z35437}}
* {{Z|Z35449}}
* {{Z|Z35472}}
* {{Z|Z35475}}
* {{Z|Z35482}}
* {{Z|Z35494}}
* {{Z|Z35505}}
* {{Z|Z35524}}
* {{Z|Z35528}}
* {{Z|Z35544}}
* {{Z|Z35550}}
* {{Z|Z35557}}
* {{Z|Z35568}}
* {{Z|Z35580}}
* {{Z|Z35587}}
* {{Z|Z35589}}
* {{Z|Z35606}}
* {{Z|Z35611}}
* {{Z|Z35615}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-05-30]]
rbxj2zs5d4rl0zom6juyvtv11hoy5uy
280105
280103
2026-06-02T16:47:58Z
Ameisenigel
44
Created page with "Denny Vrandečić (Wikimedia Foundation)"
280105
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-23
| nextlabel = Nächstes Update
| next =
}}
<span id="Looking_back_and_forward"></span>
=== Rückblick und Ausblick ===
:'''''Die Abstrakte Wikipedia wird ein langer Weg sein, und ich gehe davon aus, dass sich das Projekt im Laufe der Zeit verändern und neu ausrichten wird. Unser übergeordnetes Ziel ist klar: ein System, das es mehr Menschen ermöglicht, mehr Wissen mit mehr Menschen über Sprachen hinweg zu teilen. Und wir haben eine Vorstellung davon, welchen Weg wir einschlagen werden.'''''
So starteten wir die [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2020-09-30|erste Ausgabe dieses Newsletters im Jahr 2020]] und seither begleitet dieser Newsletter in einem überwiegend wöchentlichen Rhythmus die Entwicklung und den Fortschritt des Projekts der Abstrakten Wikipedia.
Dies ist die 250. Ausgabe des Newsletters zur Abstrakten Wikipedia. Wir nutzen diese willkürliche runde Zahl als Gelegenheit, auf einige der Meilensteine zurückzublicken, die wir mit diesem Newsletter begleitet haben:
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2020-11-17|Benennung des Wikis der Funktionen als Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-04-08|Ein Leitbild für Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-10-27|Das Logo für Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-12-21|Lizenzentscheidung für Wikifunctions und die Abstrakte Wikipedia]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-08-07|Start von Wikifunctions]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2025-10-08|Der Ort des Abstrakten Inhalts]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2025-12-04|Benennung des Wikis der abstrakten Inhalte als Abstrakte Wikipedia]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|Abstrakte Wikipedia in früher Beta-Version]]
Wie wir ursprünglich erwartet hatten, hat sich das System weiterentwickelt und gegenüber dem ursprünglichen Plan verändert. Und mittlerweile sind die meisten Teile an ihrem Platz:
* Wikifunctions ist vorhanden für die Verwaltung einer Bibliothek von Funktionen, die von einigen Wikimedia-Projekten aufgerufen werden können
* Funktionen auf Wikifunctions können auf Daten und lexikografische Daten aus Wikidata zugreifen und diese verarbeiten
* Die Abstrakte Wikipedia kann Artikel aus Funktionen auf Wikifunctions zusammenstellen
Was fehlt noch? Wir arbeiten am nächsten wesentlichen Schritt, um das gesamte Projekt zu ermöglichen: Die Integration von Artikeln aus der Abstrakten Wikipedia in die Sprach-Wikipedias.
Damit werden alle wesentlichen Funktionalitäten der Architektur vorhanden sein.
Es gibt noch viele weitere Dinge, an denen gearbeitet werden muss: Die Skalierung der verschiedenen Systemteile, das Hinzufügen weiterer Funktionen (Bilder, Kategorien), die Entwicklung zusätzlicher Funktionalitäten, das Definieren der richtigen Typen sowie das Finden der richtigen Abstraktionen.
Sobald alle Teile an ihrem Platz sind, wird die Gesamtstruktur des Puzzles deutlicher sichtbar, und der Wert des Systems beginnt, greifbar zu werden.
Vielen Dank, dass ihr uns auf dieser Reise begleitet habt!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Auf Seiten mit abstrakten Artikeln wird nun neben der QID auch die Bezeichnung des Wikidata-Datenobjekts im Seitentitel angezeigt. Dies erleichtert es, den Themeninhalt des Artikels zu erkennen, ohne sich dabei ausschließlich auf die QID verlassen zu müssen ([[:phab:T423651|T423651]]). Zudem lässt sich die QID durch Anklicken kopieren. Dasselbe Titelformat wird nun auch während des Erstellungsprozesses für abstrakte Artikel durchgängig angewendet ([[:phab:T425408|T425408]]).
Darüber hinaus haben wir ein Problem behoben, bei dem Nachschlagefelder mitunter Ergebnisse anzeigten, die auf deiner kurz zuvor getätigten Eingabe basierten, anstatt auf deiner aktuellsten Eingabe.
Wir arbeiten zudem daran, Unterstützung für Bilder in abstrakten Artikeln hinzuzufügen ([[:phab:T421841|T421841]]). Der erste für Nutzer sichtbare Teil, Z310/Commons-Medienreferenz, wird noch in dieser Woche eingeführt, und die Unterstützung für dessen Nutzung wird bald darauf folgen.
<span id="Recording_of_University_of_Washington_Roundtable"></span>
=== Aufzeichnung des Runden Tisches bei der University of Washington ===
Crystal Yragui hat an der Information School der University of Washington einen Runden Tisch organisiert: '''Künstliche Intelligenz und Maschinelles Lernen in Metadaten: Möglichkeiten, Grenzen und ethische Implikationen'''. Die Diskussionsteilnehmer waren:
* Morag Boyd (Leiter für Metadatenanwendungen und Engagement beim OCLC)
* Charlene Chou (Leiterin der Abteilung für Wissenszugang an den Bibliotheken der New York University)
* Jeremy Nelson (Bibliotheken der Stanford University)
* Philippe Saadé (AI/ML-Projektmanager bei Wikimedia Deutschland)
* Osma Suominen (Spezialist für Informationssysteme bei der Finnischen Nationalbibliothek)
* Denny Vrandečić (Wikimedia Foundation)
<div lang="en" dir="ltr" class="mw-content-ltr">
More than 300 people attended the roundtable, listened to the short introductions by the panelists, and then had questions filed by the attendees. A [https://calma.ischool.uw.edu/uw-event/artificial-intelligence-and-machine-learning-in-metadata-possibilities-limitations-and-ethical-implications/ recording of the roundtable on AI and Machine Learning for Metadata] is now available.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Volunteers’ Corner on May 11 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1780939800 Monday, 8 June 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. If we have time, we will write a function together. Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 67 new Functions ===
</div>
[[File:67 Meme Performance (6-7, 6 7).webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">67 new functions!</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 67 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35273}}
* {{Z|Z35278}}
* {{Z|Z35288}}
* {{Z|Z35292}}
* {{Z|Z35303}}
* {{Z|Z35312}}
* {{Z|Z35314}}
* {{Z|Z35331}}
* {{Z|Z35334}}
* {{Z|Z35338}}
* {{Z|Z35352}}
* {{Z|Z35362}}
* {{Z|Z35364}}
* {{Z|Z35370}}
* {{Z|Z35374}}
* {{Z|Z35376}}
* {{Z|Z35392}}
* {{Z|Z35399}}
* {{Z|Z35402}}
* {{Z|Z35418}}
* {{Z|Z35428}}
* {{Z|Z35437}}
* {{Z|Z35449}}
* {{Z|Z35472}}
* {{Z|Z35475}}
* {{Z|Z35482}}
* {{Z|Z35494}}
* {{Z|Z35505}}
* {{Z|Z35524}}
* {{Z|Z35528}}
* {{Z|Z35544}}
* {{Z|Z35550}}
* {{Z|Z35557}}
* {{Z|Z35568}}
* {{Z|Z35580}}
* {{Z|Z35587}}
* {{Z|Z35589}}
* {{Z|Z35606}}
* {{Z|Z35611}}
* {{Z|Z35615}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-05-30]]
h2a2yxluwk200gahtu0dk6xqpoxyipn
280108
280105
2026-06-02T16:49:02Z
Ameisenigel
44
Created page with "Mehr als 300 Personen nahmen am runden Tisch teil, hörten sich die kurzen Einführungen der Diskussionsteilnehmer an und stellten anschließend Fragen. Eine [$1 Aufzeichnung des runden Tisches zu KI und Maschinellem Lernen für Metadaten] ist nun verfügbar."
280108
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-23
| nextlabel = Nächstes Update
| next =
}}
<span id="Looking_back_and_forward"></span>
=== Rückblick und Ausblick ===
:'''''Die Abstrakte Wikipedia wird ein langer Weg sein, und ich gehe davon aus, dass sich das Projekt im Laufe der Zeit verändern und neu ausrichten wird. Unser übergeordnetes Ziel ist klar: ein System, das es mehr Menschen ermöglicht, mehr Wissen mit mehr Menschen über Sprachen hinweg zu teilen. Und wir haben eine Vorstellung davon, welchen Weg wir einschlagen werden.'''''
So starteten wir die [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2020-09-30|erste Ausgabe dieses Newsletters im Jahr 2020]] und seither begleitet dieser Newsletter in einem überwiegend wöchentlichen Rhythmus die Entwicklung und den Fortschritt des Projekts der Abstrakten Wikipedia.
Dies ist die 250. Ausgabe des Newsletters zur Abstrakten Wikipedia. Wir nutzen diese willkürliche runde Zahl als Gelegenheit, auf einige der Meilensteine zurückzublicken, die wir mit diesem Newsletter begleitet haben:
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2020-11-17|Benennung des Wikis der Funktionen als Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-04-08|Ein Leitbild für Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-10-27|Das Logo für Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-12-21|Lizenzentscheidung für Wikifunctions und die Abstrakte Wikipedia]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-08-07|Start von Wikifunctions]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2025-10-08|Der Ort des Abstrakten Inhalts]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2025-12-04|Benennung des Wikis der abstrakten Inhalte als Abstrakte Wikipedia]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|Abstrakte Wikipedia in früher Beta-Version]]
Wie wir ursprünglich erwartet hatten, hat sich das System weiterentwickelt und gegenüber dem ursprünglichen Plan verändert. Und mittlerweile sind die meisten Teile an ihrem Platz:
* Wikifunctions ist vorhanden für die Verwaltung einer Bibliothek von Funktionen, die von einigen Wikimedia-Projekten aufgerufen werden können
* Funktionen auf Wikifunctions können auf Daten und lexikografische Daten aus Wikidata zugreifen und diese verarbeiten
* Die Abstrakte Wikipedia kann Artikel aus Funktionen auf Wikifunctions zusammenstellen
Was fehlt noch? Wir arbeiten am nächsten wesentlichen Schritt, um das gesamte Projekt zu ermöglichen: Die Integration von Artikeln aus der Abstrakten Wikipedia in die Sprach-Wikipedias.
Damit werden alle wesentlichen Funktionalitäten der Architektur vorhanden sein.
Es gibt noch viele weitere Dinge, an denen gearbeitet werden muss: Die Skalierung der verschiedenen Systemteile, das Hinzufügen weiterer Funktionen (Bilder, Kategorien), die Entwicklung zusätzlicher Funktionalitäten, das Definieren der richtigen Typen sowie das Finden der richtigen Abstraktionen.
Sobald alle Teile an ihrem Platz sind, wird die Gesamtstruktur des Puzzles deutlicher sichtbar, und der Wert des Systems beginnt, greifbar zu werden.
Vielen Dank, dass ihr uns auf dieser Reise begleitet habt!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Auf Seiten mit abstrakten Artikeln wird nun neben der QID auch die Bezeichnung des Wikidata-Datenobjekts im Seitentitel angezeigt. Dies erleichtert es, den Themeninhalt des Artikels zu erkennen, ohne sich dabei ausschließlich auf die QID verlassen zu müssen ([[:phab:T423651|T423651]]). Zudem lässt sich die QID durch Anklicken kopieren. Dasselbe Titelformat wird nun auch während des Erstellungsprozesses für abstrakte Artikel durchgängig angewendet ([[:phab:T425408|T425408]]).
Darüber hinaus haben wir ein Problem behoben, bei dem Nachschlagefelder mitunter Ergebnisse anzeigten, die auf deiner kurz zuvor getätigten Eingabe basierten, anstatt auf deiner aktuellsten Eingabe.
Wir arbeiten zudem daran, Unterstützung für Bilder in abstrakten Artikeln hinzuzufügen ([[:phab:T421841|T421841]]). Der erste für Nutzer sichtbare Teil, Z310/Commons-Medienreferenz, wird noch in dieser Woche eingeführt, und die Unterstützung für dessen Nutzung wird bald darauf folgen.
<span id="Recording_of_University_of_Washington_Roundtable"></span>
=== Aufzeichnung des Runden Tisches bei der University of Washington ===
Crystal Yragui hat an der Information School der University of Washington einen Runden Tisch organisiert: '''Künstliche Intelligenz und Maschinelles Lernen in Metadaten: Möglichkeiten, Grenzen und ethische Implikationen'''. Die Diskussionsteilnehmer waren:
* Morag Boyd (Leiter für Metadatenanwendungen und Engagement beim OCLC)
* Charlene Chou (Leiterin der Abteilung für Wissenszugang an den Bibliotheken der New York University)
* Jeremy Nelson (Bibliotheken der Stanford University)
* Philippe Saadé (AI/ML-Projektmanager bei Wikimedia Deutschland)
* Osma Suominen (Spezialist für Informationssysteme bei der Finnischen Nationalbibliothek)
* Denny Vrandečić (Wikimedia Foundation)
Mehr als 300 Personen nahmen am runden Tisch teil, hörten sich die kurzen Einführungen der Diskussionsteilnehmer an und stellten anschließend Fragen. Eine [https://calma.ischool.uw.edu/uw-event/artificial-intelligence-and-machine-learning-in-metadata-possibilities-limitations-and-ethical-implications/ Aufzeichnung des runden Tisches zu KI und Maschinellem Lernen für Metadaten] ist nun verfügbar.
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Volunteers’ Corner on May 11 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1780939800 Monday, 8 June 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. If we have time, we will write a function together. Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 67 new Functions ===
</div>
[[File:67 Meme Performance (6-7, 6 7).webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">67 new functions!</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 67 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35273}}
* {{Z|Z35278}}
* {{Z|Z35288}}
* {{Z|Z35292}}
* {{Z|Z35303}}
* {{Z|Z35312}}
* {{Z|Z35314}}
* {{Z|Z35331}}
* {{Z|Z35334}}
* {{Z|Z35338}}
* {{Z|Z35352}}
* {{Z|Z35362}}
* {{Z|Z35364}}
* {{Z|Z35370}}
* {{Z|Z35374}}
* {{Z|Z35376}}
* {{Z|Z35392}}
* {{Z|Z35399}}
* {{Z|Z35402}}
* {{Z|Z35418}}
* {{Z|Z35428}}
* {{Z|Z35437}}
* {{Z|Z35449}}
* {{Z|Z35472}}
* {{Z|Z35475}}
* {{Z|Z35482}}
* {{Z|Z35494}}
* {{Z|Z35505}}
* {{Z|Z35524}}
* {{Z|Z35528}}
* {{Z|Z35544}}
* {{Z|Z35550}}
* {{Z|Z35557}}
* {{Z|Z35568}}
* {{Z|Z35580}}
* {{Z|Z35587}}
* {{Z|Z35589}}
* {{Z|Z35606}}
* {{Z|Z35611}}
* {{Z|Z35615}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-05-30]]
fp49gq05uubslaokmzlhut5yq8hxig0
280110
280108
2026-06-02T16:49:18Z
Ameisenigel
44
Created page with "=== Freiwilligentreffen am 11. Mai ==="
280110
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-23
| nextlabel = Nächstes Update
| next =
}}
<span id="Looking_back_and_forward"></span>
=== Rückblick und Ausblick ===
:'''''Die Abstrakte Wikipedia wird ein langer Weg sein, und ich gehe davon aus, dass sich das Projekt im Laufe der Zeit verändern und neu ausrichten wird. Unser übergeordnetes Ziel ist klar: ein System, das es mehr Menschen ermöglicht, mehr Wissen mit mehr Menschen über Sprachen hinweg zu teilen. Und wir haben eine Vorstellung davon, welchen Weg wir einschlagen werden.'''''
So starteten wir die [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2020-09-30|erste Ausgabe dieses Newsletters im Jahr 2020]] und seither begleitet dieser Newsletter in einem überwiegend wöchentlichen Rhythmus die Entwicklung und den Fortschritt des Projekts der Abstrakten Wikipedia.
Dies ist die 250. Ausgabe des Newsletters zur Abstrakten Wikipedia. Wir nutzen diese willkürliche runde Zahl als Gelegenheit, auf einige der Meilensteine zurückzublicken, die wir mit diesem Newsletter begleitet haben:
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2020-11-17|Benennung des Wikis der Funktionen als Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-04-08|Ein Leitbild für Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-10-27|Das Logo für Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-12-21|Lizenzentscheidung für Wikifunctions und die Abstrakte Wikipedia]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-08-07|Start von Wikifunctions]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2025-10-08|Der Ort des Abstrakten Inhalts]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2025-12-04|Benennung des Wikis der abstrakten Inhalte als Abstrakte Wikipedia]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|Abstrakte Wikipedia in früher Beta-Version]]
Wie wir ursprünglich erwartet hatten, hat sich das System weiterentwickelt und gegenüber dem ursprünglichen Plan verändert. Und mittlerweile sind die meisten Teile an ihrem Platz:
* Wikifunctions ist vorhanden für die Verwaltung einer Bibliothek von Funktionen, die von einigen Wikimedia-Projekten aufgerufen werden können
* Funktionen auf Wikifunctions können auf Daten und lexikografische Daten aus Wikidata zugreifen und diese verarbeiten
* Die Abstrakte Wikipedia kann Artikel aus Funktionen auf Wikifunctions zusammenstellen
Was fehlt noch? Wir arbeiten am nächsten wesentlichen Schritt, um das gesamte Projekt zu ermöglichen: Die Integration von Artikeln aus der Abstrakten Wikipedia in die Sprach-Wikipedias.
Damit werden alle wesentlichen Funktionalitäten der Architektur vorhanden sein.
Es gibt noch viele weitere Dinge, an denen gearbeitet werden muss: Die Skalierung der verschiedenen Systemteile, das Hinzufügen weiterer Funktionen (Bilder, Kategorien), die Entwicklung zusätzlicher Funktionalitäten, das Definieren der richtigen Typen sowie das Finden der richtigen Abstraktionen.
Sobald alle Teile an ihrem Platz sind, wird die Gesamtstruktur des Puzzles deutlicher sichtbar, und der Wert des Systems beginnt, greifbar zu werden.
Vielen Dank, dass ihr uns auf dieser Reise begleitet habt!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Auf Seiten mit abstrakten Artikeln wird nun neben der QID auch die Bezeichnung des Wikidata-Datenobjekts im Seitentitel angezeigt. Dies erleichtert es, den Themeninhalt des Artikels zu erkennen, ohne sich dabei ausschließlich auf die QID verlassen zu müssen ([[:phab:T423651|T423651]]). Zudem lässt sich die QID durch Anklicken kopieren. Dasselbe Titelformat wird nun auch während des Erstellungsprozesses für abstrakte Artikel durchgängig angewendet ([[:phab:T425408|T425408]]).
Darüber hinaus haben wir ein Problem behoben, bei dem Nachschlagefelder mitunter Ergebnisse anzeigten, die auf deiner kurz zuvor getätigten Eingabe basierten, anstatt auf deiner aktuellsten Eingabe.
Wir arbeiten zudem daran, Unterstützung für Bilder in abstrakten Artikeln hinzuzufügen ([[:phab:T421841|T421841]]). Der erste für Nutzer sichtbare Teil, Z310/Commons-Medienreferenz, wird noch in dieser Woche eingeführt, und die Unterstützung für dessen Nutzung wird bald darauf folgen.
<span id="Recording_of_University_of_Washington_Roundtable"></span>
=== Aufzeichnung des Runden Tisches bei der University of Washington ===
Crystal Yragui hat an der Information School der University of Washington einen Runden Tisch organisiert: '''Künstliche Intelligenz und Maschinelles Lernen in Metadaten: Möglichkeiten, Grenzen und ethische Implikationen'''. Die Diskussionsteilnehmer waren:
* Morag Boyd (Leiter für Metadatenanwendungen und Engagement beim OCLC)
* Charlene Chou (Leiterin der Abteilung für Wissenszugang an den Bibliotheken der New York University)
* Jeremy Nelson (Bibliotheken der Stanford University)
* Philippe Saadé (AI/ML-Projektmanager bei Wikimedia Deutschland)
* Osma Suominen (Spezialist für Informationssysteme bei der Finnischen Nationalbibliothek)
* Denny Vrandečić (Wikimedia Foundation)
Mehr als 300 Personen nahmen am runden Tisch teil, hörten sich die kurzen Einführungen der Diskussionsteilnehmer an und stellten anschließend Fragen. Eine [https://calma.ischool.uw.edu/uw-event/artificial-intelligence-and-machine-learning-in-metadata-possibilities-limitations-and-ethical-implications/ Aufzeichnung des runden Tisches zu KI und Maschinellem Lernen für Metadaten] ist nun verfügbar.
<span id="Volunteers’_Corner_on_May_11"></span>
=== Freiwilligentreffen am 11. Mai ===
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1780939800 Monday, 8 June 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. If we have time, we will write a function together. Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 67 new Functions ===
</div>
[[File:67 Meme Performance (6-7, 6 7).webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">67 new functions!</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 67 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35273}}
* {{Z|Z35278}}
* {{Z|Z35288}}
* {{Z|Z35292}}
* {{Z|Z35303}}
* {{Z|Z35312}}
* {{Z|Z35314}}
* {{Z|Z35331}}
* {{Z|Z35334}}
* {{Z|Z35338}}
* {{Z|Z35352}}
* {{Z|Z35362}}
* {{Z|Z35364}}
* {{Z|Z35370}}
* {{Z|Z35374}}
* {{Z|Z35376}}
* {{Z|Z35392}}
* {{Z|Z35399}}
* {{Z|Z35402}}
* {{Z|Z35418}}
* {{Z|Z35428}}
* {{Z|Z35437}}
* {{Z|Z35449}}
* {{Z|Z35472}}
* {{Z|Z35475}}
* {{Z|Z35482}}
* {{Z|Z35494}}
* {{Z|Z35505}}
* {{Z|Z35524}}
* {{Z|Z35528}}
* {{Z|Z35544}}
* {{Z|Z35550}}
* {{Z|Z35557}}
* {{Z|Z35568}}
* {{Z|Z35580}}
* {{Z|Z35587}}
* {{Z|Z35589}}
* {{Z|Z35606}}
* {{Z|Z35611}}
* {{Z|Z35615}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-05-30]]
3h5vidg0p2upga9et7gkz7j0rnkorhg
280114
280110
2026-06-02T16:50:21Z
FuzzyBot
207
Updating to match new version of source page
280114
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-23
| nextlabel = Nächstes Update
| next =
}}
<span id="Looking_back_and_forward"></span>
=== Rückblick und Ausblick ===
:'''''Die Abstrakte Wikipedia wird ein langer Weg sein, und ich gehe davon aus, dass sich das Projekt im Laufe der Zeit verändern und neu ausrichten wird. Unser übergeordnetes Ziel ist klar: ein System, das es mehr Menschen ermöglicht, mehr Wissen mit mehr Menschen über Sprachen hinweg zu teilen. Und wir haben eine Vorstellung davon, welchen Weg wir einschlagen werden.'''''
So starteten wir die [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2020-09-30|erste Ausgabe dieses Newsletters im Jahr 2020]] und seither begleitet dieser Newsletter in einem überwiegend wöchentlichen Rhythmus die Entwicklung und den Fortschritt des Projekts der Abstrakten Wikipedia.
Dies ist die 250. Ausgabe des Newsletters zur Abstrakten Wikipedia. Wir nutzen diese willkürliche runde Zahl als Gelegenheit, auf einige der Meilensteine zurückzublicken, die wir mit diesem Newsletter begleitet haben:
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2020-11-17|Benennung des Wikis der Funktionen als Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-04-08|Ein Leitbild für Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-10-27|Das Logo für Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-12-21|Lizenzentscheidung für Wikifunctions und die Abstrakte Wikipedia]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-08-07|Start von Wikifunctions]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2025-10-08|Der Ort des Abstrakten Inhalts]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2025-12-04|Benennung des Wikis der abstrakten Inhalte als Abstrakte Wikipedia]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|Abstrakte Wikipedia in früher Beta-Version]]
Wie wir ursprünglich erwartet hatten, hat sich das System weiterentwickelt und gegenüber dem ursprünglichen Plan verändert. Und mittlerweile sind die meisten Teile an ihrem Platz:
* Wikifunctions ist vorhanden für die Verwaltung einer Bibliothek von Funktionen, die von einigen Wikimedia-Projekten aufgerufen werden können
* Funktionen auf Wikifunctions können auf Daten und lexikografische Daten aus Wikidata zugreifen und diese verarbeiten
* Die Abstrakte Wikipedia kann Artikel aus Funktionen auf Wikifunctions zusammenstellen
Was fehlt noch? Wir arbeiten am nächsten wesentlichen Schritt, um das gesamte Projekt zu ermöglichen: Die Integration von Artikeln aus der Abstrakten Wikipedia in die Sprach-Wikipedias.
Damit werden alle wesentlichen Funktionalitäten der Architektur vorhanden sein.
Es gibt noch viele weitere Dinge, an denen gearbeitet werden muss: Die Skalierung der verschiedenen Systemteile, das Hinzufügen weiterer Funktionen (Bilder, Kategorien), die Entwicklung zusätzlicher Funktionalitäten, das Definieren der richtigen Typen sowie das Finden der richtigen Abstraktionen.
Sobald alle Teile an ihrem Platz sind, wird die Gesamtstruktur des Puzzles deutlicher sichtbar, und der Wert des Systems beginnt, greifbar zu werden.
Vielen Dank, dass ihr uns auf dieser Reise begleitet habt!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Auf Seiten mit abstrakten Artikeln wird nun neben der QID auch die Bezeichnung des Wikidata-Datenobjekts im Seitentitel angezeigt. Dies erleichtert es, den Themeninhalt des Artikels zu erkennen, ohne sich dabei ausschließlich auf die QID verlassen zu müssen ([[:phab:T423651|T423651]]). Zudem lässt sich die QID durch Anklicken kopieren. Dasselbe Titelformat wird nun auch während des Erstellungsprozesses für abstrakte Artikel durchgängig angewendet ([[:phab:T425408|T425408]]).
Darüber hinaus haben wir ein Problem behoben, bei dem Nachschlagefelder mitunter Ergebnisse anzeigten, die auf deiner kurz zuvor getätigten Eingabe basierten, anstatt auf deiner aktuellsten Eingabe.
Wir arbeiten zudem daran, Unterstützung für Bilder in abstrakten Artikeln hinzuzufügen ([[:phab:T421841|T421841]]). Der erste für Nutzer sichtbare Teil, Z310/Commons-Medienreferenz, wird noch in dieser Woche eingeführt, und die Unterstützung für dessen Nutzung wird bald darauf folgen.
<span id="Recording_of_University_of_Washington_Roundtable"></span>
=== Aufzeichnung des Runden Tisches bei der University of Washington ===
Crystal Yragui hat an der Information School der University of Washington einen Runden Tisch organisiert: '''Künstliche Intelligenz und Maschinelles Lernen in Metadaten: Möglichkeiten, Grenzen und ethische Implikationen'''. Die Diskussionsteilnehmer waren:
* Morag Boyd (Leiter für Metadatenanwendungen und Engagement beim OCLC)
* Charlene Chou (Leiterin der Abteilung für Wissenszugang an den Bibliotheken der New York University)
* Jeremy Nelson (Bibliotheken der Stanford University)
* Philippe Saadé (AI/ML-Projektmanager bei Wikimedia Deutschland)
* Osma Suominen (Spezialist für Informationssysteme bei der Finnischen Nationalbibliothek)
* Denny Vrandečić (Wikimedia Foundation)
Mehr als 300 Personen nahmen am runden Tisch teil, hörten sich die kurzen Einführungen der Diskussionsteilnehmer an und stellten anschließend Fragen. Eine [https://calma.ischool.uw.edu/uw-event/artificial-intelligence-and-machine-learning-in-metadata-possibilities-limitations-and-ethical-implications/ Aufzeichnung des runden Tisches zu KI und Maschinellem Lernen für Metadaten] ist nun verfügbar.
<span id="Volunteers’_Corner_on_June_8"></span>
<div class="mw-translate-fuzzy">
=== Freiwilligentreffen am 11. Mai ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1780939800 Monday, 8 June 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. If we have time, we will write a function together. Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 67 new Functions ===
</div>
[[File:67 Meme Performance (6-7, 6 7).webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">67 new functions!</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 67 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35273}}
* {{Z|Z35278}}
* {{Z|Z35288}}
* {{Z|Z35292}}
* {{Z|Z35303}}
* {{Z|Z35312}}
* {{Z|Z35314}}
* {{Z|Z35331}}
* {{Z|Z35334}}
* {{Z|Z35338}}
* {{Z|Z35352}}
* {{Z|Z35362}}
* {{Z|Z35364}}
* {{Z|Z35370}}
* {{Z|Z35374}}
* {{Z|Z35376}}
* {{Z|Z35392}}
* {{Z|Z35399}}
* {{Z|Z35402}}
* {{Z|Z35418}}
* {{Z|Z35428}}
* {{Z|Z35437}}
* {{Z|Z35449}}
* {{Z|Z35472}}
* {{Z|Z35475}}
* {{Z|Z35482}}
* {{Z|Z35494}}
* {{Z|Z35505}}
* {{Z|Z35524}}
* {{Z|Z35528}}
* {{Z|Z35544}}
* {{Z|Z35550}}
* {{Z|Z35557}}
* {{Z|Z35568}}
* {{Z|Z35580}}
* {{Z|Z35587}}
* {{Z|Z35589}}
* {{Z|Z35606}}
* {{Z|Z35611}}
* {{Z|Z35615}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-05-30]]
9zzbkp4xerngevpdmm4ovpnqyxldho1
280116
280114
2026-06-02T16:50:44Z
Ameisenigel
44
280116
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-05-23
| nextlabel = Nächstes Update
| next =
}}
<span id="Looking_back_and_forward"></span>
=== Rückblick und Ausblick ===
:'''''Die Abstrakte Wikipedia wird ein langer Weg sein, und ich gehe davon aus, dass sich das Projekt im Laufe der Zeit verändern und neu ausrichten wird. Unser übergeordnetes Ziel ist klar: ein System, das es mehr Menschen ermöglicht, mehr Wissen mit mehr Menschen über Sprachen hinweg zu teilen. Und wir haben eine Vorstellung davon, welchen Weg wir einschlagen werden.'''''
So starteten wir die [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2020-09-30|erste Ausgabe dieses Newsletters im Jahr 2020]] und seither begleitet dieser Newsletter in einem überwiegend wöchentlichen Rhythmus die Entwicklung und den Fortschritt des Projekts der Abstrakten Wikipedia.
Dies ist die 250. Ausgabe des Newsletters zur Abstrakten Wikipedia. Wir nutzen diese willkürliche runde Zahl als Gelegenheit, auf einige der Meilensteine zurückzublicken, die wir mit diesem Newsletter begleitet haben:
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2020-11-17|Benennung des Wikis der Funktionen als Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-04-08|Ein Leitbild für Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-10-27|Das Logo für Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-12-21|Lizenzentscheidung für Wikifunctions und die Abstrakte Wikipedia]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-08-07|Start von Wikifunctions]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2025-10-08|Der Ort des Abstrakten Inhalts]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2025-12-04|Benennung des Wikis der abstrakten Inhalte als Abstrakte Wikipedia]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|Abstrakte Wikipedia in früher Beta-Version]]
Wie wir ursprünglich erwartet hatten, hat sich das System weiterentwickelt und gegenüber dem ursprünglichen Plan verändert. Und mittlerweile sind die meisten Teile an ihrem Platz:
* Wikifunctions ist vorhanden für die Verwaltung einer Bibliothek von Funktionen, die von einigen Wikimedia-Projekten aufgerufen werden können
* Funktionen auf Wikifunctions können auf Daten und lexikografische Daten aus Wikidata zugreifen und diese verarbeiten
* Die Abstrakte Wikipedia kann Artikel aus Funktionen auf Wikifunctions zusammenstellen
Was fehlt noch? Wir arbeiten am nächsten wesentlichen Schritt, um das gesamte Projekt zu ermöglichen: Die Integration von Artikeln aus der Abstrakten Wikipedia in die Sprach-Wikipedias.
Damit werden alle wesentlichen Funktionalitäten der Architektur vorhanden sein.
Es gibt noch viele weitere Dinge, an denen gearbeitet werden muss: Die Skalierung der verschiedenen Systemteile, das Hinzufügen weiterer Funktionen (Bilder, Kategorien), die Entwicklung zusätzlicher Funktionalitäten, das Definieren der richtigen Typen sowie das Finden der richtigen Abstraktionen.
Sobald alle Teile an ihrem Platz sind, wird die Gesamtstruktur des Puzzles deutlicher sichtbar, und der Wert des Systems beginnt, greifbar zu werden.
Vielen Dank, dass ihr uns auf dieser Reise begleitet habt!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Auf Seiten mit abstrakten Artikeln wird nun neben der QID auch die Bezeichnung des Wikidata-Datenobjekts im Seitentitel angezeigt. Dies erleichtert es, den Themeninhalt des Artikels zu erkennen, ohne sich dabei ausschließlich auf die QID verlassen zu müssen ([[:phab:T423651|T423651]]). Zudem lässt sich die QID durch Anklicken kopieren. Dasselbe Titelformat wird nun auch während des Erstellungsprozesses für abstrakte Artikel durchgängig angewendet ([[:phab:T425408|T425408]]).
Darüber hinaus haben wir ein Problem behoben, bei dem Nachschlagefelder mitunter Ergebnisse anzeigten, die auf deiner kurz zuvor getätigten Eingabe basierten, anstatt auf deiner aktuellsten Eingabe.
Wir arbeiten zudem daran, Unterstützung für Bilder in abstrakten Artikeln hinzuzufügen ([[:phab:T421841|T421841]]). Der erste für Nutzer sichtbare Teil, Z310/Commons-Medienreferenz, wird noch in dieser Woche eingeführt, und die Unterstützung für dessen Nutzung wird bald darauf folgen.
<span id="Recording_of_University_of_Washington_Roundtable"></span>
=== Aufzeichnung des Runden Tisches bei der University of Washington ===
Crystal Yragui hat an der Information School der University of Washington einen Runden Tisch organisiert: '''Künstliche Intelligenz und Maschinelles Lernen in Metadaten: Möglichkeiten, Grenzen und ethische Implikationen'''. Die Diskussionsteilnehmer waren:
* Morag Boyd (Leiter für Metadatenanwendungen und Engagement beim OCLC)
* Charlene Chou (Leiterin der Abteilung für Wissenszugang an den Bibliotheken der New York University)
* Jeremy Nelson (Bibliotheken der Stanford University)
* Philippe Saadé (AI/ML-Projektmanager bei Wikimedia Deutschland)
* Osma Suominen (Spezialist für Informationssysteme bei der Finnischen Nationalbibliothek)
* Denny Vrandečić (Wikimedia Foundation)
Mehr als 300 Personen nahmen am runden Tisch teil, hörten sich die kurzen Einführungen der Diskussionsteilnehmer an und stellten anschließend Fragen. Eine [https://calma.ischool.uw.edu/uw-event/artificial-intelligence-and-machine-learning-in-metadata-possibilities-limitations-and-ethical-implications/ Aufzeichnung des runden Tisches zu KI und Maschinellem Lernen für Metadaten] ist nun verfügbar.
<span id="Volunteers’_Corner_on_June_8"></span>
=== Freiwilligentreffen am 8. Juni ===
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1780939800 Monday, 8 June 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. If we have time, we will write a function together. Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 67 new Functions ===
</div>
[[File:67 Meme Performance (6-7, 6 7).webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">67 new functions!</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 67 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35273}}
* {{Z|Z35278}}
* {{Z|Z35288}}
* {{Z|Z35292}}
* {{Z|Z35303}}
* {{Z|Z35312}}
* {{Z|Z35314}}
* {{Z|Z35331}}
* {{Z|Z35334}}
* {{Z|Z35338}}
* {{Z|Z35352}}
* {{Z|Z35362}}
* {{Z|Z35364}}
* {{Z|Z35370}}
* {{Z|Z35374}}
* {{Z|Z35376}}
* {{Z|Z35392}}
* {{Z|Z35399}}
* {{Z|Z35402}}
* {{Z|Z35418}}
* {{Z|Z35428}}
* {{Z|Z35437}}
* {{Z|Z35449}}
* {{Z|Z35472}}
* {{Z|Z35475}}
* {{Z|Z35482}}
* {{Z|Z35494}}
* {{Z|Z35505}}
* {{Z|Z35524}}
* {{Z|Z35528}}
* {{Z|Z35544}}
* {{Z|Z35550}}
* {{Z|Z35557}}
* {{Z|Z35568}}
* {{Z|Z35580}}
* {{Z|Z35587}}
* {{Z|Z35589}}
* {{Z|Z35606}}
* {{Z|Z35611}}
* {{Z|Z35615}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-05-30]]
hl2h65c4gk56c0rtm211zvclzfe89cq
Z35921
0
84780
280084
280013
2026-06-02T15:24:44Z
HenkvD
1290
Removed Z35924 from the approved list of implementations
280084
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35921"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z35921K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text type"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z35926"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z35921"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "NLG default text "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"NLG fallback text"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Marks a text magenta to represent it being NLG default text "
}
]
}
}
ekn5o31xclydwxikwa4u0dk6zzrpg2d
280085
280084
2026-06-02T15:25:18Z
HenkvD
1290
output as string
280085
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35921"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z35921K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text type"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z35921"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "NLG default text "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"NLG fallback text"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Marks a text magenta to represent it being NLG default text "
}
]
}
}
2xnvdnej0rd14f53518927gq7cwsfp0
280087
280085
2026-06-02T15:31:46Z
HenkvD
1290
Added Z35924 to the approved list of implementations
280087
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35921"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z35921K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text type"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z35924"
],
"Z8K5": "Z35921"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "NLG default text "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"NLG fallback text"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Marks a text magenta to represent it being NLG default text "
}
]
}
}
pudlky6lwmokmp4eaqejgej1tzdj8z6
280088
280087
2026-06-02T15:31:49Z
HenkvD
1290
Added Z35926 to the approved list of test cases
280088
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35921"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z35921K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text type"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z35926"
],
"Z8K4": [
"Z14",
"Z35924"
],
"Z8K5": "Z35921"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "NLG default text "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"NLG fallback text"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Marks a text magenta to represent it being NLG default text "
}
]
}
}
elnmrhnbhuwrgzkem47io0l0iq3yimy
Z35927
0
84786
280128
279732
2026-06-02T17:00:29Z
YoshiRulz
10156
Poach for string-typed function
280128
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35927"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19403",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
"\u003C",
{
"Z1K1": "Z18",
"Z18K1": "Z19403K1"
},
{
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": {
"Z1K1": "Z7",
"Z7K1": "Z14779",
"Z14779K1": "Z10000",
"Z14779K2": {
"Z1K1": "Z7",
"Z7K1": "Z31262",
"Z31262K1": "Z27385",
"Z31262K2": "Z13128",
"Z31262K3": {
"Z1K1": "Z18",
"Z18K1": "Z19403K2"
},
"Z31262K4": "="
},
"Z14779K3": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z11145",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z19403K3"
},
"Z13464K3": "\""
}
}
},
"\u003E",
{
"Z1K1": "Z18",
"Z18K1": "Z19403K4"
},
"\u003C/",
{
"Z1K1": "Z18",
"Z18K1": "Z19403K1"
},
"\u003E"
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "wrap with XML tag and attributes, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1g8sl2rkpynjg4wl8lq424w2lddgcsm
Wikifunctions:Project chat/Archive/2026/05
4
84806
280147
280037
2026-06-03T03:08:05Z
SpBot
978
archiving 1 section from [[Wikifunctions:Project chat]] (after section [[Wikifunctions:Project chat/Archive/2026/05#Any_formal_process_for_deletion_of_pages|Any_formal_process_for_deletion_of_pages]])
280147
wikitext
text/x-wiki
{{Talkarchive}}
== Key not found error ==
Is there a reason why I am getting key not found error for this [[Z34677|function]] {{Z|Z34677}}? All the underlying functions run and all the test cases work. The debug information does not give more details. Any pointers? Thanks in advance [[User:Jsamwrites|John Samuel]] 19:24, 1 May 2026 (UTC)
:It was passing the [[Z6091]] to {{Z|34641}} when that takes a [[Z6001]]. I've fixed that, but there's some other problem with the logic, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:42, 1 May 2026 (UTC)
::@[[User:YoshiRulz|YoshiRulz]] Thanks a lot. [[User:Jsamwrites|John Samuel]] 20:21, 1 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #246 is out: Request for input: what should we count for Abstract Wikipedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we ask you what would be the relevant metrics for Abstract Wikipedia, we discuss our latest news on Composition Language v2, 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]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:21, 2 May 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=30325620 -->
== Any formal process for deletion of pages ==
Does a formal process exist for the deletion of functions, implementations, and tests that includes a notification system for creators, analogous to Wikidata’s process, explaining the rationale behind the deletion (or proposal for deletion)? [[User:Jsamwrites|John Samuel]] 12:36, 3 May 2026 (UTC)
:Does [[Wikifunctions:Requests for deletions]] work? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 13:00, 3 May 2026 (UTC)
:Please see the discussion at [[Wikifunctions talk:Requests for deletions#Should we expect Objects' creators to get pinged on deletion proposals?]].
:As I see it, it is the proposer’s responsibility to consult appropriately before making a request and we expect our administrators to act only when satisfied that appropriate consultation has occurred. In many cases, no consultation is required. Administrators may delete their own contributions without making a request, but this is not a practice I would encourage. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:51, 3 May 2026 (UTC)
dpaw24t4tpc6i0r47vepz5iusikl585
Z35982
0
84865
280055
2026-06-02T13:05:09Z
Jsamwrites
938
280055
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35982"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z35982K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z35982"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for units of information"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mm92zw92m4a3ncfa9aphnex5yls2pl1
280057
280055
2026-06-02T13:09:57Z
Jsamwrites
938
Added Z35983 to the approved list of implementations
280057
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35982"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z35982K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z35983"
],
"Z8K5": "Z35982"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for units of information"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
k9bebtyf4yk5e6yfa6vngg3e8oj9v7v
Z35983
0
84866
280056
2026-06-02T13:09:47Z
Jsamwrites
938
280056
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35983"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z35982",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z7",
"Z7K1": "Z33325",
"Z33325K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q3550873"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
}
},
"Z33328K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33322",
"Z33322K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q47574"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33322",
"Z33322K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1196827"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
}
}
]
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z33306",
"Z33306K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79726"
},
"Z33306K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": "1000"
}
}
]
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for units of information, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
36l2qwctli99c6u1gq7rx9h57ncmla3
280063
280056
2026-06-02T13:28:27Z
Jsamwrites
938
280063
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35983"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z35982",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z7",
"Z7K1": "Z33325",
"Z33325K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q3550873"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
}
},
"Z33328K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33322",
"Z33322K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q47574"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33322",
"Z33322K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1196827"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
}
}
]
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z35984",
"Z35984K1": {
"Z1K1": "Z7",
"Z7K1": "Z32428",
"Z32428K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79726"
},
"Z32428K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": "1000"
}
}
]
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for units of information, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lgiu4bvkklvx2x8b7jnm3en1sumdwpm
280064
280063
2026-06-02T13:30:29Z
Jsamwrites
938
280064
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35983"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z35982",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z7",
"Z7K1": "Z33325",
"Z33325K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q3550873"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
}
},
"Z33328K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33322",
"Z33322K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q47574"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33322",
"Z33322K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1196827"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
}
}
]
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79726"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": "1000"
}
}
]
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for units of information, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
s4xh05sggs4ya8ng6s17xc8bnauw9eb
280065
280064
2026-06-02T13:33:43Z
Jsamwrites
938
280065
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35983"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z35982",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z7",
"Z7K1": "Z33325",
"Z33325K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q3550873"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
}
},
"Z33328K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33322",
"Z33322K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q47574"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33322",
"Z33322K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1196827"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
}
}
]
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79726"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": "1000"
}
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79735"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": "1000000"
}
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79738"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": "1000000000"
}
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79741"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": "1000000000000"
}
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79744"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": "1000000000000000"
}
}
]
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for units of information, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
a47sk3e53xu3ntw170f5q1svj8q5osk
280066
280065
2026-06-02T13:38:49Z
Jsamwrites
938
280066
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35983"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z35982",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z7",
"Z7K1": "Z33325",
"Z33325K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q3550873"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
}
},
"Z33328K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33322",
"Z33322K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q47574"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33322",
"Z33322K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1196827"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
}
}
]
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79726"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "10\u003Csup\u003E3\u003C/sup\u003E"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79735"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": "1000000"
}
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79738"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": "1000000000"
}
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79741"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": "1000000000000"
}
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79744"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": "1000000000000000"
}
}
]
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for units of information, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5ndj4m92kiy69opjvv3mp926q2gnk9q
280067
280066
2026-06-02T13:40:43Z
Jsamwrites
938
280067
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35983"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z35982",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z7",
"Z7K1": "Z33325",
"Z33325K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q3550873"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
}
},
"Z33328K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33322",
"Z33322K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q47574"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33322",
"Z33322K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1196827"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
}
}
]
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79726"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1000"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79735"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1000000"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79738"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1000000000"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79741"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1000000000000"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79744"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1000000000000000"
}
]
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for units of information, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
a4usrqkb8klv38m8wzvu4biow800jsk
280068
280067
2026-06-02T13:48:48Z
Jsamwrites
938
280068
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35983"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z35982",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z7",
"Z7K1": "Z33325",
"Z33325K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q3550873"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
}
},
"Z33328K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33322",
"Z33322K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q47574"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33322",
"Z33322K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1196827"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
}
}
]
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79726"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1000"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79735"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1000000"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79738"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1000000000"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79741"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1000000000000"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79744"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1000000000000000"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79745"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1000000000000000000"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79747"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1000000000000000000"
}
]
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for units of information, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ikq2rqn35b5j0lwj8ofoibtdli0vemc
280070
280068
2026-06-02T13:51:55Z
Jsamwrites
938
280070
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35983"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z35982",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z7",
"Z7K1": "Z33325",
"Z33325K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q3550873"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
}
},
"Z33328K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33322",
"Z33322K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q47574"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33322",
"Z33322K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1196827"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
}
}
]
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79726"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1 000"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79735"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1 000 000"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79738"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1 000 000 000"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79741"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1 000 000 000 000"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79744"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1 000 000 000 000 000"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79745"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1 000 000 000 000 000 000"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79747"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1 000 000 000 000 000 000 000"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79744"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1 000 000 000 000 000 000 000 000"
}
]
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for units of information, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9xserb3hex4slfu5eya09iuwhh0xyzu
280135
280070
2026-06-02T18:22:39Z
Jsamwrites
938
280135
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35983"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z35982",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z7",
"Z7K1": "Z33325",
"Z33325K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q3550873"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
}
},
"Z33328K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33322",
"Z33322K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q47574"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33322",
"Z33322K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1196827"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
}
}
]
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79726"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1 000"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79735"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1 000 000"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79738"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1 000 000 000"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79741"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1 000 000 000 000"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79744"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1 000 000 000 000 000"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79745"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1 000 000 000 000 000 000"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q79747"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1 000 000 000 000 000 000 000"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q108689101"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1 000 000 000 000 000 000 000 000"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q115280832"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1 000 000 000 000 000 000 000 000 000"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q115277430"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35982K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": "1 000 000 000 000 000 000 000 000 000 000"
}
]
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for units of information, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
iwaivojdc06rj8g23de7ouu9yhtfevh
Z35984
0
84867
280058
2026-06-02T13:21:37Z
Jsamwrites
938
280058
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35984"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z35984K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "html fragment"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z35984"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "create HTML td fragment from HTML fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5poy10k98wivnn27mw295xeexce2m4k
280060
280058
2026-06-02T13:22:55Z
Jsamwrites
938
Added Z35985 to the approved list of implementations
280060
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35984"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z35984K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "html fragment"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z35985"
],
"Z8K5": "Z35984"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "create HTML td fragment from HTML fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
m27mckzyc39u5mhd9aelf44vebdcupk
Z35985
0
84868
280059
2026-06-02T13:22:47Z
Jsamwrites
938
280059
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35985"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z35984",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z19405",
"Z19405K1": "td",
"Z19405K2": [
"Z6"
],
"Z19405K3": [
"Z6"
],
"Z19405K4": {
"Z1K1": "Z18",
"Z18K1": "Z35984K1"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "create HTML td fragment from HTML fragment, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3ypa97efm9uoc2tw477xkfwj2wchpw2
280061
280059
2026-06-02T13:24:26Z
Jsamwrites
938
280061
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35985"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z35984",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z19405",
"Z19405K1": "td",
"Z19405K2": [
"Z6"
],
"Z19405K3": [
"Z6"
],
"Z19405K4": {
"Z1K1": "Z7",
"Z7K1": "Z27854",
"Z27854K1": {
"Z1K1": "Z18",
"Z18K1": "Z35984K1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "create HTML td fragment from HTML fragment, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fvfh8wl2fbu1upa9nokou2ac3a461pr
280062
280061
2026-06-02T13:26:05Z
Jsamwrites
938
280062
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35985"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z35984",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z19405",
"Z19405K1": "td",
"Z19405K2": [
"Z6"
],
"Z19405K3": [
"Z6"
],
"Z19405K4": {
"Z1K1": "Z7",
"Z7K1": "Z27854",
"Z27854K1": {
"Z1K1": "Z18",
"Z18K1": "Z35984K1"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "create HTML td fragment from HTML fragment, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7uz2uis8xhcetep1pq662bk84qzfgxz
Z35986
0
84869
280069
2026-06-02T13:51:52Z
YoshiRulz
10156
Create test
280069
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35986"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z10761",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z10761",
"Z10761K1": {
"Z1K1": "Z7",
"Z7K1": "Z22693",
"Z22693K1": {
"Z1K1": "Z7",
"Z7K1": "Z18475",
"Z18475K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z23022",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z13831",
"Z13831K1": {
"Z1K1": "Z13518",
"Z13518K1": "32"
},
"Z13831K2": {
"Z1K1": "Z13518",
"Z13518K1": "126"
}
}
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "%20!%22#$%25\u0026'()*+,-./0123456789:;%3C=%3E?@ABCDEFGHIJKLMNOPQRSTUVWXYZ%5B%5C%5D%5E_%60abcdefghijklmnopqrstuvwxyz%7B%7C%7D~"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "check percent-encoding over printable ASCII range"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gy4noe7xnphl98mnp8sv1n09iupf8d7
Z35987
0
84870
280073
2026-06-02T14:11:12Z
YoshiRulz
10156
Create implementation
280073
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35987"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z10761",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10008",
"Z10008K1": {
"Z1K1": "Z18",
"Z18K1": "Z10761K1"
}
},
"Z802K2": {
"Z1K1": "Z18",
"Z18K1": "Z10761K1"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z19565",
"Z19565K1": {
"Z1K1": "Z7",
"Z7K1": "Z13676",
"Z13676K1": {
"Z1K1": "Z7",
"Z7K1": "Z11515",
"Z11515K1": {
"Z1K1": "Z18",
"Z18K1": "Z10761K1"
}
},
"Z13676K2": {
"Z1K1": "Z13518",
"Z13518K1": "126"
}
},
"Z19565K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": "%",
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z19654",
"Z19654K1": {
"Z1K1": "Z7",
"Z7K1": "Z10018",
"Z10018K1": {
"Z1K1": "Z7",
"Z7K1": "Z10366",
"Z10366K1": {
"Z1K1": "Z7",
"Z7K1": "Z10901",
"Z10901K1": {
"Z1K1": "Z18",
"Z18K1": "Z10761K1"
}
}
}
},
"Z19654K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
},
"Z19654K3": "%"
}
},
"Z19565K3": {
"Z1K1": "Z7",
"Z7K1": "Z10070",
"Z10070K1": " \"%\u003C\u003E[\\]^`{|}",
"Z10070K2": {
"Z1K1": "Z7",
"Z7K1": "Z10901",
"Z10901K1": {
"Z1K1": "Z18",
"Z18K1": "Z10761K1"
}
}
},
"Z19565K4": {
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z7",
"Z7K1": "Z10901",
"Z10901K1": {
"Z1K1": "Z18",
"Z18K1": "Z10761K1"
}
},
"Z22193K2": [
"Z6",
"Z13128",
"\"",
"%",
"\u003C",
"\u003E",
"[",
"\\",
"]",
"^",
"`",
"{",
"|",
"}"
],
"Z22193K3": [
"Z6",
"%20",
"%22",
"%25",
"%3C",
"%3E",
"%5B",
"%5C",
"%5D",
"%5E",
"%60",
"%7B",
"%7C",
"%7D"
]
},
"Z19565K5": {
"Z1K1": "Z7",
"Z7K1": "Z10901",
"Z10901K1": {
"Z1K1": "Z18",
"Z18K1": "Z10761K1"
}
}
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z10761",
"Z10761K1": {
"Z1K1": "Z7",
"Z7K1": "Z14456",
"Z14456K1": {
"Z1K1": "Z18",
"Z18K1": "Z10761K1"
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "URI percent encode, recursive composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pqlzcna041ltuyf507jrhzvir8hzant
Z35988
0
84871
280076
2026-06-02T14:30:28Z
YoshiRulz
10156
Create test
280076
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35988"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z20656",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z20656",
"Z20656K1": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16102"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "18"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "February 18 is the 49th day of the year in the Gregorian calendar; 316 days remain until the end of the year (317 in leap years)."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] intro for 18th February"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hgim7ffd7kqxlwx52xuuml4mduqv42d
Z35989
0
84872
280080
2026-06-02T14:40:40Z
YoshiRulz
10156
Create implementation
280080
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35989"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z20656",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22511",
"Z22511K1": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z22933",
"Z22933K1": {
"Z1K1": "Z18",
"Z18K1": "Z20656K1"
}
},
"Z13128",
"is the ",
{
"Z1K1": "Z7",
"Z7K1": "Z14531",
"Z14531K1": {
"Z1K1": "Z7",
"Z7K1": "Z20357",
"Z20357K1": {
"Z1K1": "Z18",
"Z18K1": "Z20656K1"
},
"Z20357K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z13128",
"day of the year",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z16542",
"Z16542K1": {
"Z1K1": "Z7",
"Z7K1": "Z20343",
"Z20343K1": {
"Z1K1": "Z18",
"Z18K1": "Z20656K1"
}
},
"Z16542K2": "Z16103"
},
"Z802K2": "Z11853",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z27385",
"Z27385K1": " (",
"Z27385K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z14531",
"Z14531K1": {
"Z1K1": "Z7",
"Z7K1": "Z20357",
"Z20357K1": {
"Z1K1": "Z18",
"Z18K1": "Z20656K1"
},
"Z20357K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z10000K2": " in leap years"
},
"Z27385K3": ")"
}
},
" in the Gregorian calendar; ",
{
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z7",
"Z7K1": "Z13569",
"Z13569K1": {
"Z1K1": "Z13518",
"Z13518K1": "365"
},
"Z13569K2": {
"Z1K1": "Z7",
"Z7K1": "Z20357",
"Z20357K1": {
"Z1K1": "Z18",
"Z18K1": "Z20656K1"
},
"Z20357K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
}
},
" days remain until the end of the year",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z16542",
"Z16542K1": {
"Z1K1": "Z7",
"Z7K1": "Z20343",
"Z20343K1": {
"Z1K1": "Z18",
"Z18K1": "Z20656K1"
}
},
"Z16542K2": "Z16103"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27385",
"Z27385K1": " (",
"Z27385K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z7",
"Z7K1": "Z13569",
"Z13569K1": {
"Z1K1": "Z13518",
"Z13518K1": "366"
},
"Z13569K2": {
"Z1K1": "Z7",
"Z7K1": "Z20357",
"Z20357K1": {
"Z1K1": "Z18",
"Z18K1": "Z20656K1"
},
"Z20357K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
}
},
"Z10000K2": " in leap years"
},
"Z27385K3": ")"
},
"Z802K3": "Z11853"
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English intro for Day of Roman year, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0005kj8y3d6demen6g6so9wnyqern0o
Z35990
0
84873
280089
2026-06-02T15:34:19Z
GrounderUK
50
➕[[Z50]]
280089
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35990"
},
"Z2K2": {
"Z1K1": "Z50",
"Z50K1": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z35990K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "argument"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z35990K2",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "index"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z35990K3",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "length"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z35990K4",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "required length"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z35990K5",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "argument list"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z35990K6",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "index list"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z35990K7",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "length list"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z35990K8",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "message"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z35990K9",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "propagated context"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z35990K10",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "context"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
],
"Z50K2": "Z35990"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "incompatible list length"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "a list-length constraint was violated; for example, a list is not of the required length, or two lists have different lengths when they must be the same"
}
]
}
}
k2i1bxjsubwree7g34uk1y4hw5hypaw
Translations:Wikifunctions:Status updates/2026-05-30/29/de
1198
84874
280092
2026-06-02T16:44:54Z
Ameisenigel
44
Created page with "Crystal Yragui hat an der Information School der University of Washington einen Runden Tisch organisiert: '''Künstliche Intelligenz und Maschinelles Lernen in Metadaten: Möglichkeiten, Grenzen und ethische Implikationen'''. Die Diskussionsteilnehmer waren:"
280092
wikitext
text/x-wiki
Crystal Yragui hat an der Information School der University of Washington einen Runden Tisch organisiert: '''Künstliche Intelligenz und Maschinelles Lernen in Metadaten: Möglichkeiten, Grenzen und ethische Implikationen'''. Die Diskussionsteilnehmer waren:
b6f0u7h15v5go5dyq2r2slhhbg7m9ok
Translations:Wikifunctions:Status updates/2026-05-30/30/de
1198
84875
280094
2026-06-02T16:45:37Z
Ameisenigel
44
Created page with "Morag Boyd (Leiter für Metadatenanwendungen und Engagement beim OCLC)"
280094
wikitext
text/x-wiki
Morag Boyd (Leiter für Metadatenanwendungen und Engagement beim OCLC)
hofh8nhmu2m004sz630dfuyhbigv1ag
Translations:Wikifunctions:Status updates/2026-05-30/31/de
1198
84876
280096
2026-06-02T16:46:15Z
Ameisenigel
44
Created page with "Charlene Chou (Leiterin der Abteilung für Wissenszugang an den Bibliotheken der New York University)"
280096
wikitext
text/x-wiki
Charlene Chou (Leiterin der Abteilung für Wissenszugang an den Bibliotheken der New York University)
8w57r1jtk150znsphrbor5e98y0007y
Translations:Wikifunctions:Status updates/2026-05-30/32/de
1198
84877
280098
2026-06-02T16:46:50Z
Ameisenigel
44
Created page with "Jeremy Nelson (Bibliotheken der Stanford University)"
280098
wikitext
text/x-wiki
Jeremy Nelson (Bibliotheken der Stanford University)
jvjgv0wz9n91mp88svd7yhpd90ipo0f
Translations:Wikifunctions:Status updates/2026-05-30/33/de
1198
84878
280100
2026-06-02T16:47:12Z
Ameisenigel
44
Created page with "Philippe Saadé (AI/ML-Projektmanager bei Wikimedia Deutschland)"
280100
wikitext
text/x-wiki
Philippe Saadé (AI/ML-Projektmanager bei Wikimedia Deutschland)
45kpoblno6vil9x9xp8jv4j621dic4p
Translations:Wikifunctions:Status updates/2026-05-30/34/de
1198
84879
280102
2026-06-02T16:47:55Z
Ameisenigel
44
Created page with "Osma Suominen (Spezialist für Informationssysteme bei der Finnischen Nationalbibliothek)"
280102
wikitext
text/x-wiki
Osma Suominen (Spezialist für Informationssysteme bei der Finnischen Nationalbibliothek)
39jujqc91h33aog9y8su5g4g24im7cs
Translations:Wikifunctions:Status updates/2026-05-30/35/de
1198
84880
280104
2026-06-02T16:47:57Z
Ameisenigel
44
Created page with "Denny Vrandečić (Wikimedia Foundation)"
280104
wikitext
text/x-wiki
Denny Vrandečić (Wikimedia Foundation)
c12sqqhk4c9ljy6472ibeui03jgjie6
Translations:Wikifunctions:Status updates/2026-05-30/36/de
1198
84881
280107
2026-06-02T16:49:01Z
Ameisenigel
44
Created page with "Mehr als 300 Personen nahmen am runden Tisch teil, hörten sich die kurzen Einführungen der Diskussionsteilnehmer an und stellten anschließend Fragen. Eine [$1 Aufzeichnung des runden Tisches zu KI und Maschinellem Lernen für Metadaten] ist nun verfügbar."
280107
wikitext
text/x-wiki
Mehr als 300 Personen nahmen am runden Tisch teil, hörten sich die kurzen Einführungen der Diskussionsteilnehmer an und stellten anschließend Fragen. Eine [$1 Aufzeichnung des runden Tisches zu KI und Maschinellem Lernen für Metadaten] ist nun verfügbar.
rsu2y4abgv25ji4cchwhdn3aa0fqwvz
Translations:Wikifunctions:Status updates/2026-05-30/37/de
1198
84882
280109
2026-06-02T16:49:17Z
Ameisenigel
44
Created page with "=== Freiwilligentreffen am 11. Mai ==="
280109
wikitext
text/x-wiki
=== Freiwilligentreffen am 11. Mai ===
4319shw5gk82x7213beqhpcfr99xsld
280115
280109
2026-06-02T16:50:43Z
Ameisenigel
44
280115
wikitext
text/x-wiki
=== Freiwilligentreffen am 8. Juni ===
7ny6lv558ygovas3kqhbms3qgcccqbb
Wikifunctions:Status updates/2026-05-30/en
4
84883
280113
2026-06-02T16:50:21Z
FuzzyBot
207
Updating to match new version of source page
280113
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Previous update
| prev = 2026-05-23
| nextlabel = Next update
| next =
}}
=== Looking back and forward ===
:'''''Abstract Wikipedia will be a long journey, and I expect the project to shift and pivot over time. Our ultimate goal is clear: a system that allows more people to share more knowledge with more people, across languages. And we have an idea which path we are going to take.'''''
This is how we started the [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2020-09-30|first edition of this newsletter in 2020]], and since then, this newsletter has accompanied in a mostly weekly rhythm the development and progress of the Abstract Wikipedia project.
This is the 250th edition of the Abstract Wikipedia newsletter. We use this arbitrary round number as an opportunity to look back at some of the milestones we have been following with this newsletter:
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2020-11-17|Naming the wiki of functions as Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-04-08|A mission statement for Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-10-27|The logo for Wikifunctions]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2021-12-21|Licensing decision for Wikifunctions and Abstract Wikipedia]]
* [[:meta:Special:MyLanguage/Abstract Wikipedia/Updates/2023-08-07|Starting up Wikifunctions]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2025-10-08|The location for Abstract Content]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2025-12-04|Naming the wiki of abstract content Abstract Wikipedia]]
* [[Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|Abstract Wikipedia in early Beta]]
As we had originally anticipated, the system has evolved and changed from the original plan. And by now, we have most of the pieces in place:
* Wikifunctions is there, for maintaining a library of functions, which can be called from some Wikimedia projects
* Functions on Wikifunctions can access and process data and lexicographic data from Wikidata
* Abstract Wikipedia can compose articles from functions on Wikifunctions
What is still missing? We are working on the next main step towards enabling the whole project: Integrating articles from Abstract Wikipedia in the language Wikipedias.
With that, all the major functionalities of the architecture will be in place.
There are still many other things that need to be worked on: scaling the various parts of the system, adding more capabilities (images, categories), building more functions, developing the right types, finding the right abstractions.
As the pieces all come into their place, the outline of the puzzle as a whole will become more visible, and the value of the system will start to become real.
Thank you for accompanying us on this journey!
=== Recent Changes in the software ===
Abstract article pages now show the label of the Wikidata item alongside the QID in the page title. This makes it easier to see what the article is about without relying only on the QID ([[:phab:T423651|T423651]]). The QID can also be copied by clicking on it. The same title format is now used consistently during the creation workflow for abstract articles ([[:phab:T425408|T425408]]).
In addition, we also fixed an issue where lookup fields could sometimes show results based on what you had typed a moment earlier, rather than your latest input.
We are also working towards adding support for images in abstract articles ([[:phab:T421841|T421841]]). The first user-facing part of this, Z310/Commons media reference, will land this week, and support for using it will follow soon.
=== Recording of University of Washington Roundtable ===
Crystal Yragui has organized a roundtable at the Information School of the University of Washington, '''Artificial Intelligence and Machine Learning in Metadata: Possibilities, Limitations, and Ethical Implications'''. The panelists were:
* Morag Boyd (Director of Metadata Applications and Engagement at OCLC)
* Charlene Chou (Head of the Knowledge Access Department at New York University Libraries)
* Jeremy Nelson (Stanford University Libraries)
* Philippe Saadé (AI/ML Project Manager at Wikimedia Deutschland)
* Osma Suominen (Information Systems Specialist at the National Library of Finland)
* Denny Vrandečić (Wikimedia Foundation)
More than 300 people attended the roundtable, listened to the short introductions by the panelists, and then had questions filed by the attendees. A [https://calma.ischool.uw.edu/uw-event/artificial-intelligence-and-machine-learning-in-metadata-possibilities-limitations-and-ethical-implications/ recording of the roundtable on AI and Machine Learning for Metadata] is now available.
=== Volunteers’ Corner on June 8 ===
The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1780939800 Monday, 8 June 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. If we have time, we will write a function together. Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet].
=== Fresh Functions weekly: 67 new Functions ===
[[File:67 Meme Performance (6-7, 6 7).webm|thumb|67 new functions!]]
This week we had 67 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
* {{Z|Z35273}}
* {{Z|Z35278}}
* {{Z|Z35288}}
* {{Z|Z35292}}
* {{Z|Z35303}}
* {{Z|Z35312}}
* {{Z|Z35314}}
* {{Z|Z35331}}
* {{Z|Z35334}}
* {{Z|Z35338}}
* {{Z|Z35352}}
* {{Z|Z35362}}
* {{Z|Z35364}}
* {{Z|Z35370}}
* {{Z|Z35374}}
* {{Z|Z35376}}
* {{Z|Z35392}}
* {{Z|Z35399}}
* {{Z|Z35402}}
* {{Z|Z35418}}
* {{Z|Z35428}}
* {{Z|Z35437}}
* {{Z|Z35449}}
* {{Z|Z35472}}
* {{Z|Z35475}}
* {{Z|Z35482}}
* {{Z|Z35494}}
* {{Z|Z35505}}
* {{Z|Z35524}}
* {{Z|Z35528}}
* {{Z|Z35544}}
* {{Z|Z35550}}
* {{Z|Z35557}}
* {{Z|Z35568}}
* {{Z|Z35580}}
* {{Z|Z35587}}
* {{Z|Z35589}}
* {{Z|Z35606}}
* {{Z|Z35611}}
* {{Z|Z35615}}
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.
[[Category:Status updates{{#translation:}}|2026-05-30]]
7gyburtd4p4bzznedzelpqs8j6u4lvz
Z35991
0
84884
280122
2026-06-02T16:56:44Z
YoshiRulz
10156
Create test
280122
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35991"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19403",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19403",
"Z19403K1": "span",
"Z19403K2": [
"Z6",
"lang"
],
"Z19403K3": [
"Z6",
"en"
],
"Z19403K4": "hmm"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "\u003Cspan lang=\"en\"\u003Ehmm\u003C/span\u003E"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(\"span\", [ \"lang\" ], [ \"en\" ], \"hmm\") -\u003E ..."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0j0lry67x0ug48f2svc2x7ismp150ei
Z35992
0
84885
280133
2026-06-02T17:02:25Z
YoshiRulz
10156
Create implementation
280133
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35992"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z27873",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27861",
"Z27861K1": {
"Z1K1": "Z7",
"Z7K1": "Z19405",
"Z19405K1": {
"Z1K1": "Z18",
"Z18K1": "Z27873K2"
},
"Z19405K2": {
"Z1K1": "Z18",
"Z18K1": "Z27873K3"
},
"Z19405K3": {
"Z1K1": "Z18",
"Z18K1": "Z27873K4"
},
"Z19405K4": {
"Z1K1": "Z7",
"Z7K1": "Z27854",
"Z27854K1": {
"Z1K1": "Z18",
"Z18K1": "Z27873K1"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "wrap an HTML fragment in a tag, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tfqqbakjxgrk3ev9oxtu3qc6p0gyen2
Z35993
0
84886
280136
2026-06-02T18:53:51Z
Jsamwrites
938
280136
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35993"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z35993K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z35993K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z35993"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for film"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
h9vwnqxxxs7eeao64pl1c4gbfq4l5x6
280138
280136
2026-06-02T18:58:05Z
Jsamwrites
938
Added Z35994 to the approved list of implementations
280138
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35993"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z35993K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z35993K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z35994"
],
"Z8K5": "Z35993"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for film"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8yybw30o8tjpjtdqke9fqhvgqe4f1kc
Z35994
0
84887
280137
2026-06-02T18:57:41Z
Jsamwrites
938
280137
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35994"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z35993",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z7",
"Z7K1": "Z33325",
"Z33325K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z35993K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35993K2"
}
}
}
},
"Z33328K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33322",
"Z33322K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q937228"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35993K2"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33322",
"Z33322K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q11028"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35993K2"
}
}
}
}
]
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q2526255"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35993K2"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z7",
"Z7K1": "Z21449",
"Z21449K1": {
"Z1K1": "Z6092",
"Z6092K1": "P57"
},
"Z21449K2": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z35993K1"
}
}
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35993K2"
}
}
}
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1361758"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z35993K2"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z28767",
"Z28767K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z35993K1"
}
},
"Z28767K2": {
"Z1K1": "Z6092",
"Z6092K1": "P577"
},
"Z28767K3": {
"Z1K1": "Z18",
"Z18K1": "Z35993K2"
}
}
}
]
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for film, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kctfjnwssqoyyym7v50zxv88pswhgog
Z35995
0
84888
280144
2026-06-03T01:29:38Z
99of9
1622
280144
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35995"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z31917",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z31917",
"Z31917K1": {
"Z1K1": "Z89",
"Z89K1": "\u003Ca href=\"https://www.bbc.com\"\u003EBBC\u003C/a\u003E"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.bbc.com\"\u003EBBC\u003C/a\u003E\u003C/sup\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "external link to BBC"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ovyt5gpakcw7f1galon1py3sfgx2lrl
Z35996
0
84890
280158
2026-06-03T05:47:05Z
99of9
1622
280158
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35996"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33852",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "\u003Cspan dir=\""
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z25974",
"Z25974K1": {
"Z1K1": "Z18",
"Z18K1": "Z33852K4"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": "\"\u003E"
},
{
"Z1K1": "Z89",
"Z89K1": ""
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K1": {
"Z1K1": "Z7",
"Z7K1": "Z25974",
"Z25974K1": {
"Z1K1": "Z18",
"Z18K1": "Z33852K4"
}
},
"Z866K2": "ltr"
},
"Z802K2": {
"Z1K1": "Z89",
"Z89K1": "→ "
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": " ←"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33848",
"Z33848K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z33852K1"
}
},
"Z33848K2": {
"Z1K1": "Z18",
"Z18K1": "Z33852K4"
}
},
{
"Z1K1": "Z89",
"Z89K1": "\u003C/span\u003E"
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main articles, default, consider rtl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
h3mdvk5ecsivkdii36hqmhz99fzv5xv
280159
280158
2026-06-03T05:48:15Z
99of9
1622
locate space around arrow
280159
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35996"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33852",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "\u003Cspan dir=\""
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z25974",
"Z25974K1": {
"Z1K1": "Z18",
"Z18K1": "Z33852K4"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": "\"\u003E"
},
{
"Z1K1": "Z89",
"Z89K1": ""
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K1": {
"Z1K1": "Z7",
"Z7K1": "Z25974",
"Z25974K1": {
"Z1K1": "Z18",
"Z18K1": "Z33852K4"
}
},
"Z866K2": "ltr"
},
"Z802K2": {
"Z1K1": "Z89",
"Z89K1": "→ "
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "← "
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33848",
"Z33848K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z33852K1"
}
},
"Z33848K2": {
"Z1K1": "Z18",
"Z18K1": "Z33852K4"
}
},
{
"Z1K1": "Z89",
"Z89K1": "\u003C/span\u003E"
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main articles, default, consider rtl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cr4t9g6s0l0bxf806sbnfymp9sm0ozl
Z35997
0
84891
280162
2026-06-03T05:50:27Z
99of9
1622
280162
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35997"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33852",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33852",
"Z33852K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q11756"
}
],
"Z33852K2": [
"Z6091"
],
"Z33852K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z33852K4": "Z1001"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cspan dir=\"rtl\"\u003E← \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q11756\"\u003Eعصر ما قبل التاريخ\u003C/a\u003E\u003C/span\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "prehistory in rtl Arabic"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8l9sbq17r0b5n8hl0kx8h7wa2pmn9yj
Z35998
0
84892
280164
2026-06-03T05:52:47Z
99of9
1622
280164
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35998"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33852",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33852",
"Z33852K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q309"
}
],
"Z33852K2": [
"Z6091"
],
"Z33852K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z33852K4": "Z1147"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cspan dir=\"ltr\"\u003E→ \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q309\"\u003Eབྱུང་རབས\u003C/a\u003E\u003C/span\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "history, Dzongkha"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
t57wog0kdv3ez2ndi4xhx2o4b0rwj1c
Z35999
0
84893
280179
2026-06-03T07:01:06Z
99of9
1622
280179
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35999"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z35999K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function to apply"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z35999K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arg 1"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z35999K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arg 2"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z35999K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arg 3 (not used if incompatible with signature)"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z35999"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply function with 2 or 3 arguments"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"apply 2/3 argument function",
"apply two- or three- argument function"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Applies 2 or 3 arguments, depending on the function's signature. Doesn't work well when an argument is a Typed list."
}
]
}
}
p1hbcqgkekezn4j1y5fbguda6r106q0
280181
280179
2026-06-03T07:03:57Z
99of9
1622
Added Z36000 to the approved list of implementations
280181
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35999"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z35999K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function to apply"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z35999K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arg 1"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z35999K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arg 2"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z35999K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arg 3 (not used if incompatible with signature)"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36000"
],
"Z8K5": "Z35999"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply function with 2 or 3 arguments"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"apply 2/3 argument function",
"apply two- or three- argument function"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Applies 2 or 3 arguments, depending on the function's signature. Doesn't work well when an argument is a Typed list."
}
]
}
}
i6g93wn5z2t4mm0wvg1c11ifamyovnv
280183
280181
2026-06-03T07:10:02Z
99of9
1622
280183
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35999"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z35999K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function to apply"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z35999K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arg 1"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z35999K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arg 2"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z35999K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arg 3 (not used if incompatible with signature)"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36000"
],
"Z8K5": "Z35999"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply function with 2 or 3 arguments"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"apply 2/3 argument function",
"apply two- or three- argument function"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Applies 2 or 3 arguments, depending on the function's signature, in a fixed order."
}
]
}
}
thjm6juh7g0aibjfz77ivjp1r5w47iy
280185
280183
2026-06-03T07:10:17Z
99of9
1622
280185
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35999"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z35999K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function to apply"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z35999K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arg 1"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z35999K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arg 2"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z35999K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arg 3 (not used if incompatible with signature)"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36000"
],
"Z8K5": "Z35999"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply function with 2 or 3 arguments in order"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"apply 2/3 argument function",
"apply two- or three- argument function"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Applies 2 or 3 arguments, depending on the function's signature, in a fixed order."
}
]
}
}
37fyjtkdde4ixerft2o7wj7qrv5rhba
280187
280185
2026-06-03T07:12:02Z
99of9
1622
Added Z36002 to the approved list of test cases
280187
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35999"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z35999K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function to apply"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z35999K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arg 1"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z35999K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arg 2"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z35999K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arg 3 (not used if incompatible with signature)"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20",
"Z36002"
],
"Z8K4": [
"Z14",
"Z36000"
],
"Z8K5": "Z35999"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply function with 2 or 3 arguments in order"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"apply 2/3 argument function",
"apply two- or three- argument function"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Applies 2 or 3 arguments, depending on the function's signature, in a fixed order."
}
]
}
}
63kturvc8euwfgec8opxhg9og0gno7e
Z36000
0
84894
280180
2026-06-03T07:03:45Z
99of9
1622
280180
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36000"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z35999",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K1": {
"Z1K1": "Z7",
"Z7K1": "Z28222",
"Z28222K1": {
"Z1K1": "Z18",
"Z18K1": "Z35999K1"
}
},
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z13318",
"Z13318K1": {
"Z1K1": "Z18",
"Z18K1": "Z35999K1"
},
"Z13318K2": {
"Z1K1": "Z18",
"Z18K1": "Z35999K2"
},
"Z13318K3": {
"Z1K1": "Z18",
"Z18K1": "Z35999K3"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z21216",
"Z21216K1": {
"Z1K1": "Z18",
"Z18K1": "Z35999K1"
},
"Z21216K2": {
"Z1K1": "Z18",
"Z18K1": "Z35999K2"
},
"Z21216K3": {
"Z1K1": "Z18",
"Z18K1": "Z35999K3"
},
"Z21216K4": {
"Z1K1": "Z18",
"Z18K1": "Z35999K4"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply2/3, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
m2jxn9aukiz2cesm7qsezbc3gko6f0b
Z36001
0
84895
280184
2026-06-03T07:10:10Z
Autom
448
attempting an implementeation in Swedish
280184
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36001"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36001K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36001K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36001K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36001K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36001"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence in Swedish"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
f615spy8h87alxit5ndwtih9f9tsbo8
280188
280184
2026-06-03T07:12:11Z
Autom
448
labels in sv
280188
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36001"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36001K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "objekt"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36001K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "roll"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36001K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "domän"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36001K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36001"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence in Swedish"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ixttas1tunyivfjq5r1bua5djbrajpa
280191
280188
2026-06-03T07:38:30Z
Autom
448
Added Z36003 to the approved list of implementations
280191
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36001"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36001K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "objekt"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36001K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "roll"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36001K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "domän"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36001K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36003"
],
"Z8K5": "Z36001"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence in Swedish"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cnjq50jjs265jvpzdf0vjhiih0ejgb9
Z36002
0
84896
280186
2026-06-03T07:11:48Z
99of9
1622
280186
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36002"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z35999",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z35999",
"Z35999K1": "Z13569",
"Z35999K2": {
"Z1K1": "Z13518",
"Z13518K1": "99"
},
"Z35999K3": {
"Z1K1": "Z13518",
"Z13518K1": "42"
},
"Z35999K4": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "57"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subtract_two(99,42,1) = 57"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
o28pj5jvne9cgwta0vy3w44ppxzgly8
Z36003
0
84897
280190
2026-06-03T07:38:12Z
Autom
448
first composition implementation
280190
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36003"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36001",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z36001K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22511",
"Z22511K1": {
"Z1K1": "Z7",
"Z7K1": "Z22504",
"Z22504K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z36001K1"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z36001K4"
}
},
"är",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10618",
"Z10618K1": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z36001K3"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z36001K4"
}
},
"Z10618K2": "s"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z36001K3"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z36001K4"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z36001K3"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z36001K4"
}
},
"Z10000K2": "s"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z36001K2"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z36001K4"
}
}
]
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
l9z0feug4g4don9x5oqmjkzm3q6ubes
Z36004
0
84898
280194
2026-06-03T08:41:00Z
Autom
448
Swedish implementation of date display
280194
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36004"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z36004K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "datum"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36004"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "datumformat på svenska"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"svenskt datum"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "omvandlar ett gregorianskt datum till en textsträng på formen \"1 januari 2025\""
}
]
}
}
4y0cb9f7ubijryusxepvdd2xini39rp
280196
280194
2026-06-03T08:45:30Z
Autom
448
Added Z36005 to the approved list of implementations
280196
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36004"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z36004K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "datum"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36005"
],
"Z8K5": "Z36004"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "datumformat på svenska"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"svenskt datum"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "omvandlar ett gregorianskt datum till en textsträng på formen \"1 januari 2025\""
}
]
}
}
kfnqe6ff82uvq5cnp4acm4639t8dfob
Z36005
0
84899
280195
2026-06-03T08:45:19Z
Autom
448
adapted from Z20774
280195
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36005"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36004",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z36004(Z36004K1):\n\tmonths = (\"januari\", \"februari\", \"mars\", \"april\", \"maj\", \"juni\", \"juli\", \"augusti\", \"september\", \"oktober\", \"november\", \"december\")\n\n\tif Z36004K1['K2'] == 0:\n\t\tday_and_month = \"\"\n\telif Z36004K1['K3'] == 0:\n\t\tday_and_month = f\"{months[Z36004K1['K2'] - 1]} \"\n\telse:\n\t\tday_and_month = f\"{Z36004K1['K3']} {months[Z36004K1['K2'] - 1]} \"\n\n\tif Z36004K1['K1']\u003E0:\n\t\treturn f\"{day_and_month}{Z36004K1['K1']}\"\n\telse:\n\t\treturn f\"{day_and_month}{abs(Z36004K1['K1'])+1} f.v.t.\""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
sjwjlcf7ypf6aiaihxthq6tdobujd6e