Wikifunctions
wikifunctionswiki
https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page
MediaWiki 1.46.0-wmf.24
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
Z1622
0
848
267166
215604
2026-04-20T12:48:03Z
Dv103
11127
+it
267166
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z1622"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "be",
"Z60K2": [
"Z6",
"be-cyrl",
"be-cyrl-tarask"
]
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Belarusian"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1622",
"Z11K2": "беларуская"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "belarusiska"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "বেলারুশীয়"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "белорусский"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ベラルーシ語"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Wit-Russisch"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Belarussisch"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1858",
"Z11K2": "べらるーしぐち"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "biélorusse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "בלארוסית"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "běloruština"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "białoruski"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "벨라루스어"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "белоруски"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "बेलारूसी"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Biellorusso"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"vitryska"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1005",
"Z31K2": [
"Z6",
"беларуский",
"белорусский язык"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1858",
"Z11K2": "ぐち"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "источнословенски језик"
}
]
}
}
2ysbnisxlovgjx0vnenaln11hzo46ju
Wikifunctions:Project chat
4
1184
267294
267126
2026-04-20T21:06:01Z
Redmin
52094
/* Equivalent of Z6830 for lexemes */ new section
267294
wikitext
text/x-wiki
{{shortcut|[[WF:CHAT]]}}
__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/
}}
==Wikidata sitelink project key could be a lightweight enum?==
On {{Z|Z6039}}, one of the keys (Z6039K3) has a fixed limited set of values. I wonder if these should be enumerated in a lightweight enum? Is there a reason magic strings have been chosen? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:03, 6 March 2026 (UTC)
:For the record, I answered this question on telegram as follows:
:''It was desired to get this out quickly, and the thinking was (1) it might be sufficient to document the small set of allowed string values in the Z6039 type description (and mention that in Z6839), and (2) it's a fairly specialized function where the function callers are likely to be experienced and thus might not care about getting explicit guidance when specifying a value, (3) there is not likely to be another use for a new enum type for the Wikidata project types'' [maybe questionable]'', and (4) maybe we should defer this until T405810 has been done.''
:Also, these strings aren't completely "magic": they are used consistently in URLs across languages, and they come back consistently from Wikidata as substrings of the ''site'' property of sitelinks.
:However, i agree it would be preferable to have an enum type, and T420122 has been created for this. (Sorry for responding so slowly.) [[User:DMartin (WMF)|DMartin (WMF)]] ([[User talk:DMartin (WMF)|talk]]) 19:57, 23 March 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 -->
:Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC)
::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC)
{{tracked|T404652}}
::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC)
<br clear="all"/>{{phab|T419350}}
:I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC)
::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC)
:::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC)
== How to debug type mismatch ==
Hi,
I tried creating the following implementation: [[Z32382]]. Test failure reports there is a type mismatch (expected: "Z6005"; actual: "Z6004"), but after carefully checking each of the functions' definitions that I use in this composition, I still can't see where this mismatch might occur.
Can you please help me on this one? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 14:37, 22 March 2026 (UTC)
:{{done}}, I think. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:53, 22 March 2026 (UTC)
::Looks like it is working indeed, thank you @[[User:GrounderUK|GrounderUK]]! I see you replaced the use of function [[Z30591]] by [[Z22483]]. Do you reckon I should avoid using the "reference" types and stick to the non-"reference" types? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 16:59, 22 March 2026 (UTC)
:::You have to use the right one for the given context. In general, if you don’t need to look inside the object, it’s better to use references. In this case, though, you’re looking at the features of the form, so you do need to look inside the lexeme annd its reference is directly accessible. Note, for example, that you do not look inside the singular or plural items; you just branch according to their references. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:45, 22 March 2026 (UTC)
::::Alright, I get it now, thanks :) [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 19:27, 22 March 2026 (UTC)
== How to represent verbs ==
I made a function, {{Z|Z32425}} which uses a verb, but I noticed that there isn't a Wikidata QID for 'contains'. How should verbs be represented in Wikifunctions/Abstract Wikipedia? Should verb lexemes be connected to Wikidata properties, like 'contain' being connected to {{P|P527}}, should they be connected to the noun form, like 'contain' being connected to {{L|L5539}} & {{Q|Q987767}}, or should they be connected some other way? — [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:30, 23 March 2026 (UTC)
: You could ask at [[d:WT:lexicographical data]]; but based on my experience adding [[WF:human languages/Z1882|Láadan]] lexemes, which can change part of speech depending on affixes: there is a property '[[d:property:P9970|predicate for]]' placed in the sense field which links a verb to its semantic item (I think {{q|6014822}} would be the target in your example). — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 16:17, 23 March 2026 (UTC)
== Broken function ==
Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC)
:This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC)
::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC)
:It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 08:04, 26 March 2026 (UTC)
:This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC)
== Language tags ==
I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC)
== Upcoming Wikimedia Café meetup regarding the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]] ==
{{tmbox
| image = [[File:Wikimedia Café logo in plain SVG format.svg|45px]]
| type=notice
| text = Hello! There will be a '''[[:meta:Wikimedia Café|Wikimedia Café]]''' meetup on '''Saturday, 11 April 2026 at 14:00 UTC''' ([https://zonestamp.toolforge.org/1775916000 timestamp conversion tool]), focusing on the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]]. The featured guests will be {{Noping|KStineRowe (WMF)|label1=Kelsi Stine-Rowe}} (senior manager, [[:meta:Movement Communications|Movement Communications]], Wikimedia Foundation), and {{Noping|Samwalton9 (WMF)|label1=Sam Walton}} (senior product manager, [[:mw:Moderator Tools|Moderator Tools]], Wikimedia Foundation). <br />
In addition to this Café session, [[:meta:Wikimedia Foundation Annual Plan/2026-2027/Collaboration|several additional meetings regarding the Annual Plan are listed on the Collaboration page]], and you may participate on the [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027|talk page]]. <br />
This Café meetup will be approximately two hours long. Attendees may choose to attend only for a part. Please see the Café page for more information, including [[:meta:Wikimedia Café#Signups for the April 2026 session|how to register]]. <br />
[[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]
}}
<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> 05:26, 29 March 2026 (UTC)
== "language" argument for certain functions ==
Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC)
:The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC)
::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't.
::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant.
::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC)
:::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC)
::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC)
:::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC)
::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC)
:::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC)
::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC)
:I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC)
== 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 -->
== 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)
== 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 -->
== 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)
ttmwj5cmznot9b3vxbuygpk239ti3kq
267299
267294
2026-04-20T22:30:23Z
Theki
2389
/* Storing huge datasets */ new section
267299
wikitext
text/x-wiki
{{shortcut|[[WF:CHAT]]}}
__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/
}}
==Wikidata sitelink project key could be a lightweight enum?==
On {{Z|Z6039}}, one of the keys (Z6039K3) has a fixed limited set of values. I wonder if these should be enumerated in a lightweight enum? Is there a reason magic strings have been chosen? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:03, 6 March 2026 (UTC)
:For the record, I answered this question on telegram as follows:
:''It was desired to get this out quickly, and the thinking was (1) it might be sufficient to document the small set of allowed string values in the Z6039 type description (and mention that in Z6839), and (2) it's a fairly specialized function where the function callers are likely to be experienced and thus might not care about getting explicit guidance when specifying a value, (3) there is not likely to be another use for a new enum type for the Wikidata project types'' [maybe questionable]'', and (4) maybe we should defer this until T405810 has been done.''
:Also, these strings aren't completely "magic": they are used consistently in URLs across languages, and they come back consistently from Wikidata as substrings of the ''site'' property of sitelinks.
:However, i agree it would be preferable to have an enum type, and T420122 has been created for this. (Sorry for responding so slowly.) [[User:DMartin (WMF)|DMartin (WMF)]] ([[User talk:DMartin (WMF)|talk]]) 19:57, 23 March 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 -->
:Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC)
::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC)
{{tracked|T404652}}
::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC)
<br clear="all"/>{{phab|T419350}}
:I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC)
::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC)
:::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC)
== How to debug type mismatch ==
Hi,
I tried creating the following implementation: [[Z32382]]. Test failure reports there is a type mismatch (expected: "Z6005"; actual: "Z6004"), but after carefully checking each of the functions' definitions that I use in this composition, I still can't see where this mismatch might occur.
Can you please help me on this one? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 14:37, 22 March 2026 (UTC)
:{{done}}, I think. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:53, 22 March 2026 (UTC)
::Looks like it is working indeed, thank you @[[User:GrounderUK|GrounderUK]]! I see you replaced the use of function [[Z30591]] by [[Z22483]]. Do you reckon I should avoid using the "reference" types and stick to the non-"reference" types? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 16:59, 22 March 2026 (UTC)
:::You have to use the right one for the given context. In general, if you don’t need to look inside the object, it’s better to use references. In this case, though, you’re looking at the features of the form, so you do need to look inside the lexeme annd its reference is directly accessible. Note, for example, that you do not look inside the singular or plural items; you just branch according to their references. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:45, 22 March 2026 (UTC)
::::Alright, I get it now, thanks :) [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 19:27, 22 March 2026 (UTC)
== How to represent verbs ==
I made a function, {{Z|Z32425}} which uses a verb, but I noticed that there isn't a Wikidata QID for 'contains'. How should verbs be represented in Wikifunctions/Abstract Wikipedia? Should verb lexemes be connected to Wikidata properties, like 'contain' being connected to {{P|P527}}, should they be connected to the noun form, like 'contain' being connected to {{L|L5539}} & {{Q|Q987767}}, or should they be connected some other way? — [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:30, 23 March 2026 (UTC)
: You could ask at [[d:WT:lexicographical data]]; but based on my experience adding [[WF:human languages/Z1882|Láadan]] lexemes, which can change part of speech depending on affixes: there is a property '[[d:property:P9970|predicate for]]' placed in the sense field which links a verb to its semantic item (I think {{q|6014822}} would be the target in your example). — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 16:17, 23 March 2026 (UTC)
== Broken function ==
Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC)
:This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC)
::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC)
:It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 08:04, 26 March 2026 (UTC)
:This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC)
== Language tags ==
I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC)
== Upcoming Wikimedia Café meetup regarding the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]] ==
{{tmbox
| image = [[File:Wikimedia Café logo in plain SVG format.svg|45px]]
| type=notice
| text = Hello! There will be a '''[[:meta:Wikimedia Café|Wikimedia Café]]''' meetup on '''Saturday, 11 April 2026 at 14:00 UTC''' ([https://zonestamp.toolforge.org/1775916000 timestamp conversion tool]), focusing on the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]]. The featured guests will be {{Noping|KStineRowe (WMF)|label1=Kelsi Stine-Rowe}} (senior manager, [[:meta:Movement Communications|Movement Communications]], Wikimedia Foundation), and {{Noping|Samwalton9 (WMF)|label1=Sam Walton}} (senior product manager, [[:mw:Moderator Tools|Moderator Tools]], Wikimedia Foundation). <br />
In addition to this Café session, [[:meta:Wikimedia Foundation Annual Plan/2026-2027/Collaboration|several additional meetings regarding the Annual Plan are listed on the Collaboration page]], and you may participate on the [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027|talk page]]. <br />
This Café meetup will be approximately two hours long. Attendees may choose to attend only for a part. Please see the Café page for more information, including [[:meta:Wikimedia Café#Signups for the April 2026 session|how to register]]. <br />
[[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]
}}
<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> 05:26, 29 March 2026 (UTC)
== "language" argument for certain functions ==
Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC)
:The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC)
::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't.
::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant.
::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC)
:::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC)
::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC)
:::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC)
::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC)
:::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC)
::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC)
:I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC)
== 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 -->
== 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)
== 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 -->
== 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)
== 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 (Wikidata lexemes don't really seem to account for pronunciation). 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)
j95y2r2r34r1bdrqchb7x2lph9detyf
267300
267299
2026-04-20T23:20:00Z
Mahir256
38
/* Storing huge datasets */
267300
wikitext
text/x-wiki
{{shortcut|[[WF:CHAT]]}}
__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/
}}
==Wikidata sitelink project key could be a lightweight enum?==
On {{Z|Z6039}}, one of the keys (Z6039K3) has a fixed limited set of values. I wonder if these should be enumerated in a lightweight enum? Is there a reason magic strings have been chosen? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:03, 6 March 2026 (UTC)
:For the record, I answered this question on telegram as follows:
:''It was desired to get this out quickly, and the thinking was (1) it might be sufficient to document the small set of allowed string values in the Z6039 type description (and mention that in Z6839), and (2) it's a fairly specialized function where the function callers are likely to be experienced and thus might not care about getting explicit guidance when specifying a value, (3) there is not likely to be another use for a new enum type for the Wikidata project types'' [maybe questionable]'', and (4) maybe we should defer this until T405810 has been done.''
:Also, these strings aren't completely "magic": they are used consistently in URLs across languages, and they come back consistently from Wikidata as substrings of the ''site'' property of sitelinks.
:However, i agree it would be preferable to have an enum type, and T420122 has been created for this. (Sorry for responding so slowly.) [[User:DMartin (WMF)|DMartin (WMF)]] ([[User talk:DMartin (WMF)|talk]]) 19:57, 23 March 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #238 is out: Citations and Copy and Paste ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce the possibility of creating a function that deals with references and a Wikifunctions internal clipboard, where you can temporarily store any piece of code in order to paste it somewhere else, 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]]) 17:28, 6 March 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=30119120 -->
:Is there a function in Wikifunctions to get all sources to a statement in a Wikidata item. At the moment my main activity in the Wikimedia projects is adding sources to Wikidata statements. For this case I got the following kind of [https://w.wiki/JFec query] to get all qualifiers and sources for a specific statment in explicit mentioned items in the query. There are already templates for citing sources in different Wikipedia language versions. For example the template [https://en.wikipedia.org/wiki/Template:Cite_web Cite web] is used in 298 Wikipedia language versions. So it is a widely used template and I wish a implementation for it in Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:31, 8 March 2026 (UTC)
::{{Z|31984}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:08, 9 March 2026 (UTC)
{{tracked|T404652}}
::Yes and no. Importing of Wikidata references is currently turned off. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:27, 9 March 2026 (UTC)
<br clear="all"/>{{phab|T419350}}
:I found [[phab:T419350|a bug]] where the clipboard feature becomes unusable.<!-- --><br>Also, it's a bit disappointing that it doesn't use the real clipboard, not even as an option for egress. If you're invoking a function and you can get it to "compile", then "Copy result link" already lets you copy out the full canonical form... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:58, 10 March 2026 (UTC)
::@[[User:YoshiRulz|YoshiRulz]] Thanks for reporting, I noticed the team about it. I will see if we can fix it soon. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:26, 11 March 2026 (UTC)
:::It's fixed 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:38, 31 March 2026 (UTC)
== How to debug type mismatch ==
Hi,
I tried creating the following implementation: [[Z32382]]. Test failure reports there is a type mismatch (expected: "Z6005"; actual: "Z6004"), but after carefully checking each of the functions' definitions that I use in this composition, I still can't see where this mismatch might occur.
Can you please help me on this one? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 14:37, 22 March 2026 (UTC)
:{{done}}, I think. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:53, 22 March 2026 (UTC)
::Looks like it is working indeed, thank you @[[User:GrounderUK|GrounderUK]]! I see you replaced the use of function [[Z30591]] by [[Z22483]]. Do you reckon I should avoid using the "reference" types and stick to the non-"reference" types? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 16:59, 22 March 2026 (UTC)
:::You have to use the right one for the given context. In general, if you don’t need to look inside the object, it’s better to use references. In this case, though, you’re looking at the features of the form, so you do need to look inside the lexeme annd its reference is directly accessible. Note, for example, that you do not look inside the singular or plural items; you just branch according to their references. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:45, 22 March 2026 (UTC)
::::Alright, I get it now, thanks :) [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 19:27, 22 March 2026 (UTC)
== How to represent verbs ==
I made a function, {{Z|Z32425}} which uses a verb, but I noticed that there isn't a Wikidata QID for 'contains'. How should verbs be represented in Wikifunctions/Abstract Wikipedia? Should verb lexemes be connected to Wikidata properties, like 'contain' being connected to {{P|P527}}, should they be connected to the noun form, like 'contain' being connected to {{L|L5539}} & {{Q|Q987767}}, or should they be connected some other way? — [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:30, 23 March 2026 (UTC)
: You could ask at [[d:WT:lexicographical data]]; but based on my experience adding [[WF:human languages/Z1882|Láadan]] lexemes, which can change part of speech depending on affixes: there is a property '[[d:property:P9970|predicate for]]' placed in the sense field which links a verb to its semantic item (I think {{q|6014822}} would be the target in your example). — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 16:17, 23 March 2026 (UTC)
== Broken function ==
Can someone please revert the most recent revision (by [[User:GrounderUK]]) on [[Z29362]]? It appears that it always returns void, breaking a lot of abstract wiki in the process. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:13, 25 March 2026 (UTC)
:This implementation is broken, but it's disconnected, no? Shouldn't be breaking abstractwiki. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 21:29, 25 March 2026 (UTC)
::Looks like someone disconnected it after I wrote that comment, but before you wrote yours. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 22:24, 25 March 2026 (UTC)
:It seems to have been reconnected, but the issue looks like it has started working again, per all passed tests. <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 08:04, 26 March 2026 (UTC)
:This was the result of a [[:phab: T421322|breaking change in the software]]. I didn’t amend the implementation until after it had been disconnected, and all tests passed after the change. I think the issue is now resolved, but I’ll link this comment to the Phabricator ticket for “lessons learned”. Sorry I didn’t pick this up earlier, but this particular software change was unexpected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:46, 26 March 2026 (UTC)
== Language tags ==
I would appreciate input on [[Talk:Z14326#Case-sensitivity]] re: the exact semantics of {{Z|60}}'s identity key. CC @[[User:99of9|99of9]] since you connected one of the tests but not the others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:27, 27 March 2026 (UTC)
== Upcoming Wikimedia Café meetup regarding the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]] ==
{{tmbox
| image = [[File:Wikimedia Café logo in plain SVG format.svg|45px]]
| type=notice
| text = Hello! There will be a '''[[:meta:Wikimedia Café|Wikimedia Café]]''' meetup on '''Saturday, 11 April 2026 at 14:00 UTC''' ([https://zonestamp.toolforge.org/1775916000 timestamp conversion tool]), focusing on the [[:meta:Wikimedia Foundation Annual Plan/2026-2027|the 2026-2027 Wikimedia Foundation Annual Plan]]. The featured guests will be {{Noping|KStineRowe (WMF)|label1=Kelsi Stine-Rowe}} (senior manager, [[:meta:Movement Communications|Movement Communications]], Wikimedia Foundation), and {{Noping|Samwalton9 (WMF)|label1=Sam Walton}} (senior product manager, [[:mw:Moderator Tools|Moderator Tools]], Wikimedia Foundation). <br />
In addition to this Café session, [[:meta:Wikimedia Foundation Annual Plan/2026-2027/Collaboration|several additional meetings regarding the Annual Plan are listed on the Collaboration page]], and you may participate on the [[:meta:Talk:Wikimedia Foundation Annual Plan/2026-2027|talk page]]. <br />
This Café meetup will be approximately two hours long. Attendees may choose to attend only for a part. Please see the Café page for more information, including [[:meta:Wikimedia Café#Signups for the April 2026 session|how to register]]. <br />
[[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]
}}
<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> 05:26, 29 March 2026 (UTC)
== "language" argument for certain functions ==
Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC)
:The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC)
::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't.
::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant.
::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC)
:::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC)
::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC)
:::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC)
::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC)
:::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC)
::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC)
:I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC)
== 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 -->
== 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)
== 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 -->
== 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)
== 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 (Wikidata lexemes don't really seem to account for pronunciation). 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)
rml1chz6sfr7vizx8ud6w5xk3vpzidq
Z10119
0
3726
267217
261898
2026-04-20T15:14:57Z
Feeglgeef
8776
edit via [[User:Feeglgeef/wikilambda_editsource.js|raw-JSON edit tool]]
267217
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z10119"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z10119K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "input"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "קלט"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "入力"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Eingabe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "invoer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ntinye: Eriri "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entrée"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "entrada"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z10131",
"Z10166",
"Z10896"
],
"Z8K5": "Z10119"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sandbox-Function (Z8)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "B"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "C"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "D"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "E"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "F"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "פונקציית ארגז חול"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "関数サンドボックス"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Spielwiesen-Funktion"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "zandbakfunctie"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ọrụ Sandbox"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Función-de-Prueba"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"bac á sable"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"sandbox"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1003",
"Z31K2": [
"Z6",
"zona de prueba"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sandbox object for functions"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "עצם ארגז חול עבור פונקציה"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "関数オブジェクトのテスト用サンドボックス"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Spielwiesen-Objekt für Funktionen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "zandbakobject voor functie"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ihe Sandbox maka ịrụ ọrụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Objeto de prueba para función"
}
]
}
}
mxrfnf54y6p1450hb44tzju1sfll6sl
267218
267217
2026-04-20T15:16:32Z
Feeglgeef
8776
edit via [[User:Feeglgeef/wikilambda_editsource.js|raw-JSON edit tool]]
267218
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z10119"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z10119K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "input"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "קלט"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "入力"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Eingabe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "invoer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ntinye: Eriri "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entrée"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "entrada"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z10131",
"Z10166",
"Z10896"
],
"Z8K5": "Z10119"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "This text appears when you link to Z10119"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sandbox-Function (Z8)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "פונקציית ארגז חול"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "関数サンドボックス"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Spielwiesen-Funktion"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "zandbakfunctie"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ọrụ Sandbox"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Función-de-Prueba"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"bac á sable"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"sandbox"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1003",
"Z31K2": [
"Z6",
"zona de prueba"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sandbox object for functions"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "עצם ארגז חול עבור פונקציה"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "関数オブジェクトのテスト用サンドボックス"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Spielwiesen-Objekt für Funktionen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "zandbakobject voor functie"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ihe Sandbox maka ịrụ ọrụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Objeto de prueba para función"
}
]
}
}
s7wtatiamoabcjnfvhl9tiwmgeomyuv
267220
267218
2026-04-20T15:18:29Z
Feeglgeef
8776
edit via [[User:Feeglgeef/wikilambda_editsource.js|raw-JSON edit tool]]
267220
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z10119"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z10119K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "input"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "קלט"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "入力"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Eingabe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "invoer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ntinye: Eriri "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entrée"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "entrada"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z10131",
"Z10166",
"Z10896"
],
"Z8K5": "Z10119"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Can the name of this object be changed?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sandbox-Function (Z8)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "פונקציית ארגז חול"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "関数サンドボックス"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Spielwiesen-Funktion"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "zandbakfunctie"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ọrụ Sandbox"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Función-de-Prueba"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"bac á sable"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"sandbox"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1003",
"Z31K2": [
"Z6",
"zona de prueba"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sandbox object for functions"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "עצם ארגז חול עבור פונקציה"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "関数オブジェクトのテスト用サンドボックス"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Spielwiesen-Objekt für Funktionen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "zandbakobject voor functie"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ihe Sandbox maka ịrụ ọrụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Objeto de prueba para función"
}
]
}
}
1gciz75dib2a3l9o37qz711sf0o1j3v
267221
267220
2026-04-20T15:19:26Z
Feeglgeef
8776
edit via [[User:Feeglgeef/wikilambda_editsource.js|raw-JSON edit tool]]
267221
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z10119"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z10119K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "input"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "קלט"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "入力"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Eingabe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "invoer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ntinye: Eriri "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entrée"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "entrada"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z10131",
"Z10166",
"Z10896"
],
"Z8K5": "Z10119"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sandbox-Function (Z8)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sandbox-Function (Z8)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "פונקציית ארגז חול"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "関数サンドボックス"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Spielwiesen-Funktion"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "zandbakfunctie"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ọrụ Sandbox"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Función-de-Prueba"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"bac á sable"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"sandbox"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1003",
"Z31K2": [
"Z6",
"zona de prueba"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sandbox object for functions"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "עצם ארגז חול עבור פונקציה"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "関数オブジェクトのテスト用サンドボックス"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Spielwiesen-Objekt für Funktionen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "zandbakobject voor functie"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ihe Sandbox maka ịrụ ọrụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Objeto de prueba para función"
}
]
}
}
67xqx48w57b80jq0vm93wgbu9ri6w6w
267222
267221
2026-04-20T15:19:38Z
Feeglgeef
8776
267222
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z10119"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z10119K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "input"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "קלט"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "入力"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Eingabe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "invoer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ntinye: Eriri "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entrée"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "entrada"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z10131",
"Z10166",
"Z10896"
],
"Z8K5": "Z10119"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sandbox-Function "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sandbox-Function (Z8)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "פונקציית ארגז חול"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "関数サンドボックス"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Spielwiesen-Funktion"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "zandbakfunctie"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ọrụ Sandbox"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Función-de-Prueba"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"bac á sable"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"sandbox"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1003",
"Z31K2": [
"Z6",
"zona de prueba"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sandbox object for functions"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "עצם ארגז חול עבור פונקציה"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "関数オブジェクトのテスト用サンドボックス"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Spielwiesen-Objekt für Funktionen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "zandbakobject voor functie"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ihe Sandbox maka ịrụ ọrụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Objeto de prueba para función"
}
]
}
}
tsmb1h5p21ngms85at2kg3hjkztenwr
267223
267222
2026-04-20T15:20:03Z
Feeglgeef
8776
edit via [[User:Feeglgeef/wikilambda_editsource.js|raw-JSON edit tool]]
267223
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z10119"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z10119K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "input"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "קלט"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "入力"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Eingabe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "invoer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ntinye: Eriri "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entrée"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "entrada"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z10131",
"Z10166",
"Z10896"
],
"Z8K5": "Z10119"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": ""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sandbox-Function (Z8)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "פונקציית ארגז חול"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "関数サンドボックス"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Spielwiesen-Funktion"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "zandbakfunctie"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ọrụ Sandbox"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Función-de-Prueba"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"bac á sable"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"sandbox"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1003",
"Z31K2": [
"Z6",
"zona de prueba"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sandbox object for functions"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "עצם ארגז חול עבור פונקציה"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "関数オブジェクトのテスト用サンドボックス"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Spielwiesen-Objekt für Funktionen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "zandbakobject voor functie"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ihe Sandbox maka ịrụ ọrụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Objeto de prueba para función"
}
]
}
}
0hilfvxphz2f5t48hkkmdx21qd5841u
Wikifunctions:Type proposals
4
24480
267237
265622
2026-04-20T15:55:21Z
DVrandecic (WMF)
7
267237
wikitext
text/x-wiki
{{see also|d:Special:ListDatatypes}}
{{shortcut|[[WF:TP]]}}
This page is to discuss and decide on proposals for new [[WF:types|Types]], and for changing existing ones.
Before proposing, you should familiarize yourself with the [[WF:Function model|Function model]].
Types are currently being created by Wikifunctions staff. Over time these rights will be handed over to the community.
== Proposals for new types to be created ==
=== In discussion ===
* [[WF:type proposals/SI units|SI units]]
* [[WF:type proposals/Unit of measurement|Unit of measurement]]
* [[WF:type proposals/Moment in time|Moment in time]]
* [[WF:type proposals/Julian calendar date|Julian calendar date]]
* [[WF:type proposals/Grapheme|Grapheme]]
* [[WF:type proposals/Wikifunctions object reference|Wikifunctions object reference]]
* [[WF:type proposals/Value with error|Value with error]]
* [[WF:type proposals/configuration of functions for given types|configuration of functions for given types]]
* [[WF:type proposals/Geometrical point|Geometrical point]]
* [[WF:type proposals/Currency|Currency]]
==== Representing abstract content ====
* [[WF:type proposal/Syntactic table|Syntactic table]]
* [[WF:type proposals/Semantic unit|Semantic unit]] ([[WF:type proposals/Syntactic unit|Syntactic unit]] is a section of this proposal)
==== Lightweight Wikidata enumerations ====
* [[WF:type proposals/French tenses|French tenses]]
* [[WF:type proposals/French subjects|French subjects]]
* [[WF:type proposals/Italian auxiliary verb|Italian auxiliary verb]]
* [[WF:type proposals/Italian simple preposition|Italian simple preposition]]
* [[WF:type proposals/Italian tense|Italian tense]]
* [[WF:type proposals/Unicode General Category|Unicode General Category]]
* [[WF:type proposals/Taxon rank|Taxon rank]]
* [[WF:Type_proposals/IPA_phone_base_glyph|IPA phone]]
* [[WF:Type_proposals/Zodiac sign|Zodiac sign]]
* [[WF:Type_proposals/Simple temporal entity|Simple temporal entity]]
* [[WF:Type_proposals/Japanese verb conjugation class|Japanese verb conjugation class]]
* [[WF:Type_proposals/Topic-comment|Topic-comment]]
* [[WF:Type_proposals/Grammatical specificity|Grammatical specificity]]
=== Being prepared ===
=== Stalled ===
* [[WF:type proposals/Typed string|Typed string]]
* [[WF:type proposals/Wikidata value|Wikidata value]]
* [[WF:type proposals/Wikidata string-based value|Wikidata string-based value]]
* [[WF:type proposals/bytes|bytes]]
* [[WF:type proposals/Percentage|Percentage]]
* [[WF:type proposals/Timezone|Timezone]]
* [[WF:type proposals/Named parameters list|Named parameters list]]
* [[WF:type proposals/Abstract sentence|Abstract sentence]]
=== Something to think about ===
* Symbol and expression (as in a [[w:computer algebra system|computer algebra system]]) - currently no idea yet
* [[WF:type proposals/Alphabet|Alphabet]]
* [[WF:type proposals/Context|Context]]
* [[WF:type proposals/Imperial Units|Imperial Units]]
* months in calendars
** [[WF:type proposals/Bengali month|Bengali month]]
** [[WF:type proposals/Darian month|Darian month]]
** [[WF:type proposals/Hebrew month|Hebrew month]]
** [[WF:type proposals/Hindu month|Hindu month]]
** [[WF:type proposals/Nepali month|Nepali month]]
** [[WF:type proposals/Sindhi month|Sindhi month]]
** [[WF:type proposals/Tamil month|Tamil month]]
* [[WF:type proposals/Multilingual gloss|Multilingual gloss]]
* [[WF:type proposals/Position on Earth|Position on Earth]]
* [[WF:type proposals/URL|URL]]
==== Wikidata integration ====
(These are just the types we will need that are not listed somewhere else)
* Wikidata qualifier
* Wikidata Data type
* Wikidata sitelink
* Unknown value
* Entity schema
==== "Heavy" data ====
Heavy data is those that can be more than 1.5MB (where medium data are between 60KB and 1.5MB). This includes most real-world files (jpg, mp3, pdf, zip, exe) and raw forms of data containing in such files (e.g. 1024*768 RGB image has 2359296 bytes in raw form). Wikifunctions currently have limited support for medium data and little support for heavy data (and neither support file uploading for computation). See [[WF:type proposals/bytes#Uses|bytes § Uses]] for more information.
* Image (raster): basically, a 2D or 3D array of number (though we ''do'' need a type to represent both the array and image mode)
* Audio and signal: basically, one number (sampling rate) and one or more (1D) arrays of number, one per channel (though we ''do'' need a type to represent all of them)
* Video: audio plus series of image
=== Unclear necessity / probably unnecessary ===
* Multidimensional array: can be represented as list of lists, but a dedicated edit interface would be nice (and way to enforce an array not to be jagged)
* Typed tuple: can be represented as nested [[Z882]]
* Set: use list instead
* Multiset: use list instead
* Multimap: use list of [[Z882]] instead (see also simple map [[Z883]])
* [[WF:type proposals/Syntactic type|Syntactic type]]
== Types that have already been Implemented ==
{{main|WF:type}}
* [[WF:Type_proposals/Season|Season]]
* [[WF:type proposals/Word order|Word order]]
* [[WF:type proposals/complex128|complex128]]
* [[WF:type proposals/Grammatical voice (a/m/p)|Grammatical voice (a/m/p)]]
* [[WF:type proposals/Grammatical voice (a/mp)|Grammatical voice (a/mp)]]
* [[WF:type proposals/RGBA color|RGBA color]]
* [[WF:type proposals/Grammatical number (singular/paucal/multal)|Grammatical number (singular/paucal/multal)]]
* [[WF:type proposals/Grammatical definiteness|Grammatical definiteness]]
* [[WF:type proposals/Grammatical voice (a/p)|Grammatical voice (a/p)]]
* [[WF:type proposals/Grammatical affirmation and negation|Grammatical affirmation and negation]]
* [[WF:type proposals/Grammatical cases (n/g/d/a)|Grammatical cases (n/g/d/a)]]
* [[WF:type proposals/Grammatical degree of comparison (p/c/s)|Grammatical degree of comparison (p/c/s)]]
* [[WF:type proposals/Chemical element|Chemical element]]
* [[WF:type proposals/Wikidata based types|Wikidata based types]] as {{Z|Z6001}}, {{Z|Z6002}}, {{Z|Z6003}}, {{Z|Z6004}}, {{Z|Z6005}}
** [[WF:type proposals/Wikidata lexeme senses|Wikidata lexeme senses]] as {{Z|Z6006}}
** [[WF:type proposals/Wikidata time|Wikidata time]] as {{Z|Z6064}}
** [[WF:type proposals/Wikidata quantity|Wikidata quantity]] as {{Z|Z6010}}
** [[WF:type proposals/Wikidata geocoordinates|Wikidata geocoordinates]] as {{Z|Z6011}}
* [[WF:type proposals/Grammatical number (singular/dual/plural)|Grammatical number (singular/dual/plural)]] as {{Z|Z28215}}
* [[WF:type proposals/Breton mutation|Breton mutation]] as {{Z|Z27971}}
* [[WF:type proposals/Grammatical person (1/2/3)|Grammatical person (1/2/3)]] as {{Z|Z27970}}
* [[WF:type proposals/Grammatical gender (a/i)|Grammatical gender (a/i)]] as {{Z|Z26935}}
* [[WF:type proposals/Grammatical number (s/p)|Grammatical number (s/p)]] as {{Z|Z26934}}
* [[WF:type proposals/Hijri calendar month|Hijri calendar month]] as {{Z|Z26582}}
* [[WF:type proposals/Grammatical gender (m/f)|Grammatical gender (m/f)]] as {{Z|Z25340}}
* [[WF:type proposals/Grammatical gender (m/f/n)|Grammatical gender (m/f/n)]] as {{Z|Z25501}}
* [[WF:type proposals/Grammatical gender (c/n)|Grammatical gender (c/n)]] as {{Z|Z25502}}
* [[WF:type proposals/Natural number|Natural number]] as {{Z|Z13518}}
* [[WF:type_proposals/Gregorian calendar month|Gregorian calendar month]] as {{Z|Z16098}}
* [[WF:type proposals/Sign|Sign]] as {{Z|Z16659}}
* [[WF:type proposals/Igbo calendar month|Igbo calendar month]] as {{Z|Z16927}}
* [[WF:type proposals/Integer|Integer]] as {{Z|Z16683}}
* [[WF:type proposals/Day of the week|Day of the week]] as {{Z|Z17402}}
* [[WF:type proposals/Gregorian era|Gregorian era]] as {{Z|Z17813}}
* [[WF:type proposals/Rational number|Rational number]] as {{Z|Z19677}}
* [[WF:type proposals/Gregorian year|Gregorian year]] as {{Z|Z20159}}
* [[WF:type proposals/Day of Roman year|Day of Roman year]] as {{Z|Z20342}}
* [[WF:type proposals/Gregorian calendar date|Gregorian calendar date]] as {{Z|Z20420}}
* [[WF:type proposals/float64|float64]] as {{Z|Z20838}}
* [[WF:type proposals/Kleenean|Kleenean]] as {{Z|Z22112}}
* [[WF:type proposals/Byte|Byte]] as {{Z|Z80}}
* [[WF:type proposals/Unicode codepoint|Unicode codepoint]] as {{Z|Z86}}
== Proposals for changing existing types ==
=== Changes to existing types ===
* ...
== Templates ==
* [[WF:type proposals/(unnamed – new Type)|unnamed – new Type]]
* [[WF:type proposals/(unnamed – new lightweight Wikidata enumeration)|unnamed – new lightweight Wikidata enumeration]]
* [[WF:type proposals/(unnamed – modification of an existing Type)|unnamed – modification of an existing Type]]
[[category:project concept]]
qki21p3of56lrc3euov4aeutfujehcv
Z14316
0
26571
267178
160558
2026-04-20T13:06:36Z
Dv103
11127
nudge
267178
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z14316"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z14310",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z14311",
"Z14311K1": {
"Z1K1": "Z7",
"Z7K1": "Z14312",
"Z14312K1": {
"Z1K1": "Z18",
"Z18K1": "Z14310K1"
}
},
"Z14311K2": {
"Z1K1": "Z7",
"Z7K1": "Z14313",
"Z14313K1": {
"Z1K1": "Z18",
"Z18K1": "Z14310K1"
}
},
"Z14311K3": {
"Z1K1": "Z18",
"Z18K1": "Z14310K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "select a function based on language configuration"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "họrọ ọrụ dabere na nhazi asụsụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "wähle Funktion basierend auf Sprache, Komposition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "seleziona una funzione in base alla lingua, comp."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2bzfxqh5cuyjwf4samvqz1j9m0t8pi2
Z18656
0
36058
267257
203427
2026-04-20T16:56:40Z
Ameisenigel
44
de
267257
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18656"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z889",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K1": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "0"
},
{
"Z1K1": "Z13518",
"Z13518K1": "1"
},
{
"Z1K1": "Z13518",
"Z13518K1": "2"
}
],
"Z889K2": [
"Z1",
{
"Z1K1": "Z13518",
"Z13518K1": "0"
},
{
"Z1K1": "Z13518",
"Z13518K1": "1"
},
{
"Z1K1": "Z13518",
"Z13518K1": "2"
}
],
"Z889K3": "Z13522"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "nat numbers lists equal although one is typed"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gleiche Listen natürlicher Zahlen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "for a function that tests and insists on equal list types too, see Z18646"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Listen sind trotz unterschiedlicher Typen gleich"
}
]
}
}
47gxwudxkmj2bokmoarsqxkmdflmueu
Z18657
0
36059
267259
121270
2026-04-20T16:57:30Z
Ameisenigel
44
de
267259
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18657"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z18646",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z18646",
"Z18646K1": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "0"
},
{
"Z1K1": "Z13518",
"Z13518K1": "1"
},
{
"Z1K1": "Z13518",
"Z13518K1": "2"
}
],
"Z18646K2": [
"Z1",
{
"Z1K1": "Z13518",
"Z13518K1": "0"
},
{
"Z1K1": "Z13518",
"Z13518K1": "1"
},
{
"Z1K1": "Z13518",
"Z13518K1": "2"
}
],
"Z18646K3": "Z13522"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(N)[0,1,2] !=== (object)[0,1,2]"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ungleiche Liste natürlicher Zahlen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Listen haben unterschiedliche Typen"
}
]
}
}
tg4bmz3mnnadi4j3f1bqp3o669l2ri6
Z18658
0
36060
267260
121274
2026-04-20T16:58:33Z
Ameisenigel
44
de
267260
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18658"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z889",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K1": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "42"
}
},
"Z810K2": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "0"
}
]
},
"Z889K2": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "42"
}
},
"Z810K2": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "0"
}
]
},
"Z889K3": "Z13052"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "invalid lists are the same"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ungültige Listen sind gleich"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "even incorrectly Typed lists pass if they contain the same elements (Integer in Natural number list)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "auch Listen mit fehlerhaften Typen sind gleich, wenn sie die gleichen Elemente enthalten"
}
]
}
}
e966d3x0sxyv7plkxkzk9ksemms8i24
Z18659
0
36061
267261
203426
2026-04-20T16:59:42Z
Ameisenigel
44
de
267261
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18659"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z889",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K1": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z810K2": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "0"
},
{
"Z1K1": "Z13518",
"Z13518K1": "1"
}
]
},
"Z889K2": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z810K2": [
"Z1",
{
"Z1K1": "Z13518",
"Z13518K1": "0"
},
{
"Z1K1": "Z13518",
"Z13518K1": "1"
}
]
},
"Z889K3": "Z13052"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(N typed) [prepend...] == (untyped) [prepend...]"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Listen mit natürlichen Zahlen sind gleich"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
13u0jc2se4i7m95shfar99jjz22wuvk
Z18660
0
36062
267262
121276
2026-04-20T17:00:58Z
Ameisenigel
44
de
267262
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18660"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z18646",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z18646",
"Z18646K1": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "42"
}
},
"Z810K2": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "0"
},
{
"Z1K1": "Z13518",
"Z13518K1": "42"
}
]
},
"Z18646K2": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "42"
}
},
"Z810K2": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "0"
},
{
"Z1K1": "Z13518",
"Z13518K1": "42"
}
]
},
"Z18646K3": "Z13052"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "same invalid lists (Integer in N-list)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gleiche ungültige Listen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "two lists Typed: Natural number are the same even if they contain an Integer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "typisierte Listen von natürlichen Zahlen sind gleich, auch wenn sie eine Ganzzahl enthalten"
}
]
}
}
baax5l0ymfef7mqblh476rmbddtr9xq
Z18784
0
37202
267309
265925
2026-04-21T00:13:56Z
Amire80
113
Added Z33840 to the approved list of test cases
267309
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ọ"
}
]
}
}
],
"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"
}
]
},
"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]\""
}
]
}
}
480siy59b6h4ut84l6nlk837z5x1tyj
267313
267309
2026-04-21T00:16:14Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
267313
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ọ"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z18786",
"Z18800",
"Z18799",
"Z18801",
"Z18802",
"Z19660",
"Z18785",
"Z33840"
],
"Z8K4": [
"Z14",
"Z18787",
"Z18825"
],
"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"
}
]
},
"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]\""
}
]
}
}
bwj7qi3gcgh5n2dcqeusfkwr6w5ifr0
Z18787
0
37205
267314
259209
2026-04-21T00:17:06Z
Amire80
113
Simplify for цкий/ский
267314
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18787"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z18784",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z18784(Z18784K1):\n\tlanguage_name = Z18784K1\n\n\tif len(language_name) == 0:\n\t\treturn ''\n\t\t\n\tcommon_prefix = 'по-'\n\n\tif language_name.endswith('кий'):\n\t\treturn common_prefix + language_name[:-1]\n\n\tspecial_cases = {\n\t\t'иврит': 'иврите',\n\t\t'идиш': 'идише',\n\t\t'коми': 'коми',\n\t}\n\n\tif language_name in special_cases:\n\t\treturn 'на ' + special_cases[language_name]\n\n\treturn 'на языке ' + language_name\n"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "מימוש פייתון לתואר פועל ברוסית שמתאר שפה"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Z18784, Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
otvslxgtvyazzcq71xrapsqchmd1i61
Z18825
0
37944
267312
188878
2026-04-21T00:16:01Z
Amire80
113
Fix for цкий
267312
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z18825"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z18784",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z18784( Z18784K1 ) {\n let languageName = Z18784K1;\n\n if ( languageName.length === 0 ) {\n return '';\n }\n\n let commonPrefix = 'по-';\n let genericPrefix = 'на языке ';\n\n if ( languageName.length \u003E 6 \u0026\u0026 languageName.endsWith( 'кий' ) ) {\n return commonPrefix + languageName.slice( 0, -1 );\n }\n\n let specialCases = {\n 'иврит': 'на иврите',\n 'идиш': 'на идише',\n 'коми': 'на коми'\n };\n\n if ( specialCases.hasOwnProperty( languageName ) ) {\n return specialCases[languageName];\n }\n\n return genericPrefix + languageName;\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "מימוש JavaScript לתואר פועל ברוסית שמתאר שפה"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "русское наречие по названию языка на JavaScript"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language name in Russian to an adverb in JS"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3wcti4imcawqfsq7541fx34qklxh05v
Z20430
0
43812
267307
267119
2026-04-20T23:57:45Z
99of9
1622
copy label
267307
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20430"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z20430K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "this"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "première date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Erste Datumsangabe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "prima data"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "هذا"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "dit"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z20430K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "that"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "deuxième date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zweite Datumsangabe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "seconda data"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "ذاك"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "dat"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z20432",
"Z20433",
"Z20434",
"Z20435",
"Z20436",
"Z20437",
"Z21128"
],
"Z8K4": [
"Z14",
"Z20431",
"Z20739",
"Z33804"
],
"Z8K5": "Z20430"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Same Gregorian calendar date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "est-ce la même date du calendrier grégorien ?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Та же дата Григорианского календаря"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Gleiches Gregorianisches Kalenderdatum"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "ίδια ημερομηνία στο Γρηγοριανό ημερολόγιο"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "stessa Data di calendario Gregoriano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "نفس تاريخ التقويم الغريغوري"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "zelfde datum in de Gregoriaanse kalender"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"Identisches Gregorianisches Kalenderdatum"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"confronta date di calendario gregoriano",
"uguaglianza tra date di calendario gregoriano",
"date di calendario gregoriano uguali"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"same Gregorian dates",
"same Gregorian days of the year"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Prüft ob die Datumsangaben im Gregorianischen Kalender gleich sind."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie \"vrai\" si les deux dates sont les mêmes, sinon \"faux\""
}
]
}
}
9nimmun2jn7rz9tmbo8jqgccr7f0dp5
Z20440
0
43824
267238
225224
2026-04-20T15:56:50Z
Dv103
11127
+it alias
267238
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20440"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z20440K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "day"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "jour"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "giorno"
}
]
}
}
],
"Z8K2": "Z20420",
"Z8K3": [
"Z20",
"Z20441",
"Z20445",
"Z20569",
"Z24956",
"Z20570",
"Z24957",
"Z24960",
"Z24961",
"Z25049",
"Z27670"
],
"Z8K4": [
"Z14",
"Z20568",
"Z20442",
"Z20444"
],
"Z8K5": "Z20440"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "next day"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "следующий день"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "lendemain"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "giorno successivo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "اليوم التالي"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"following day",
"tomorrow",
"one day later"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"jour suivant",
"demain",
"un jour plus tard"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"domani",
"un giorno dopo",
"data successiva"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the date of the next day in the Gregorian proleptic calendar."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie la date du lendemain dans le calendrier proleptique grégorien."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce il giorno successivo nel Calendario gregoriano prolettico"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "تُرجع تاريخ اليوم التالي في التقويم الغريغوري المبكر."
}
]
}
}
mrqwmopfz4kew4rau0bicl2gvq16w4m
267239
267238
2026-04-20T15:57:06Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
267239
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20440"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z20440K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "day"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "jour"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "giorno"
}
]
}
}
],
"Z8K2": "Z20420",
"Z8K3": [
"Z20",
"Z20441",
"Z20445",
"Z20569",
"Z24956",
"Z20570",
"Z24957",
"Z24960",
"Z24961",
"Z25049",
"Z27670"
],
"Z8K4": [
"Z14",
"Z20444",
"Z20568",
"Z20442"
],
"Z8K5": "Z20440"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "next day"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "следующий день"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "lendemain"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "giorno successivo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "اليوم التالي"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"following day",
"tomorrow",
"one day later"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"jour suivant",
"demain",
"un jour plus tard"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"domani",
"un giorno dopo",
"data successiva"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the date of the next day in the Gregorian proleptic calendar."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie la date du lendemain dans le calendrier proleptique grégorien."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce il giorno successivo nel Calendario gregoriano prolettico"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "تُرجع تاريخ اليوم التالي في التقويم الغريغوري المبكر."
}
]
}
}
144ax3v0sfsrnlit5a6k40zrqao12pt
Z20893
0
45630
267155
256807
2026-04-20T12:05:52Z
JJPMaster
6409
+1 alias
267155
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20893"
},
"Z2K2": {
"Z1K1": "Z20838",
"Z20838K1": "Z16660",
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": "Z16661",
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "1865452045155277"
},
"Z20838K4": "Z20837"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "√2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "racine carrée de 2"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"root 2",
"sqrt(2)",
"square root of 2",
"square root of two"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"√2"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ebh0b1e8b8tq20i57g2z067v3zw34h9
User:Theki/functions
2
47433
267263
234158
2026-04-20T17:02:39Z
Theki
2389
/* toki pona */
267263
wikitext
text/x-wiki
* <div style="display:inline-block;background:#e5e5e5;aspect-ratio:1/1;width:10px;"></div> nonexistent but should logically exist
* <div style="display:inline-block;background:#555;aspect-ratio:1/1;width:10px;"></div> shouldnt logically exist
__TOC__
== data ==
=== conversions ===
{| class="wikitable"
! style="line-height:1.2;padding:0.1em 0.4em;background:var(--background-color-neutral,#eaecf0);background-image:linear-gradient(to top right,var(--background-color-neutral,#eaecf0) 49%,var(--border-color-base,#a2a9b1) 49.5%,var(--border-color-base,#a2a9b1) 50.5%,var(--background-color-neutral,#eaecf0) 51%);" | <div style="margin-left:2em;">from</div><div style="margin-right:2em;">to</div>
! [[Z40|boolean]] !! [[Z20838|float64]]!! [[Z16683|integer]] !! [[Z13518|natural number]]
![[Z19677|rational number]]!! [[Z6|string]]
|-
! scope = "row" | boolean
| [[Z10215|Z10215]]
| colspan="5" style="text-align:center;" | [[Z15684|Z15684]]
|-
! scope="row" | float64
| rowspan="2" style="background:#e5e5e5;border:0;" |
| rowspan="3" style="background:#e5e5e5;border:0;" |
| [[Z20937|Z20937]]
| [[Z20936|Z20936]]
| [[Z20854|Z20854]]
| [[Z20915|Z20915]]
|-
! scope="row" | integer
| style="background:#e5e5e5;border:0;" |
| [[Z17101|Z17101]]
| [[Z19682|Z19682]]
| base n: [[Z18467|Z18467]]<br>base 10: [[Z16705|Z16705]]
|-
! scope = "row" | natural number
| [[Z17065|Z17065]]
| [[Z20391|Z20391]]
| [[Z13636|Z13636]]
| style="background:#e5e5e5;border:0;" |
| base n: [[Z13806|Z13806]]<br>base 10: [[Z14290|Z14290]]
|-
!rational number
| style="background:#e5e5e5;border:0;" |
| [[Z21071|Z21071]]
| [[Z19744|Z19744]]
| [[Z21653|Z21653]]
| [[Z20112|Z20112]]
| [[Z19866|Z19866]]
|-
! scope = "row" | string
| [[Z10730|Z10730]]
|[[Z20844|Z20844]]
| base n: [[Z18592|Z18592]]<br>base 10: [[Z16700|Z16700]]
| base n: [[Z15671|Z15671]]<br>base 10: [[Z14280|Z14280]]
| [[Z19827|Z19827]]
| [[Z11602|Z11602]]
|}
* [[Z17352|(int as nat)]]
* [[Z17355|(nat as int)]]
* [[Z21402|(rat as f64)]]
=== operations ===
{| class="wikitable"
! !! float64!! integer !! natural number
!rational number!! string !! list
|-
! scope = "row" | ==
|same value: [[Z20924|Z20924]]<br>same object: [[Z20850|Z20850]]
| [[Z16688|Z16688]] || [[Z13522|Z13522]]
|same value: [[Z19686|Z19686]]<br>same object: [[Z19892|Z19892]]
| [[Z866|Z866]]
| [[Z889|Z889]]
|-
!>
| [[Z20943|Z20943]]
| [[Z17132|Z17132]]
| [[Z13676|Z13676]]
| [[Z19751|Z19751]]
| rowspan="4" style="background:#555;border:0;" |
| rowspan="4" style="background:#555;border:0;" |
|-
!<
| [[Z20940|Z20940]]
| [[Z17140|Z17140]]
| [[Z13689|Z13689]]
| [[Z19753|Z19753]]
|-
!>=
| [[Z20944|Z20944]]
| [[Z17173|Z17173]]
| [[Z13682|Z13682]]
| [[Z19752|Z19752]]
|-
!<=
| [[Z20941|Z20941]]
| [[Z17363|Z17363]]
| [[Z13695|Z13695]]
| [[Z19754|Z19754]]
|-
! scope="row" | +
|[[Z20849|Z20849]]|| [[Z16693|Z16693]] || [[Z13521|Z13521]]
|[[Z19679|Z19679]]|| [[Z10000|Z10000]] || typed: [[Z12961|Z12961]]<br>untyped: [[Z18597|Z18597]]
|-
! scope = "row" | −
|[[Z21031|Z21031]]
| [[Z17111|Z17111]] || as integer: [[Z17315|Z17315]] <br>as natural number: [[Z13569|Z13569]]
|[[Z19699|Z19699]]|| rowspan="9" style="background:#555;border:0;" | || first: [[Z812|Z812]]<br>last: [[Z12967|Z12967]]
|-
! scope = "row" | ×
| [[Z21032|Z21032]]
| [[Z17120|Z17120]] || [[Z13539|Z13539]]
| [[Z19706|Z19706]]
| rowspan="8" style="background:#555;border:0;" |
|-
! scope = "row" | ÷
| [[Z21033|Z21033]]
| [[Z17291|Z17291]] || [[Z13546|Z13546]]
| [[Z19708|Z19708]]
|-
! scope = "row" | %
| [[Z22236|Z22236]]
| [[Z17167|Z17167]] || [[Z13551|Z13551]]
| [[Z20006|Z20006]]
|-
!>>
| rowspan="2" style="background:#e5e5e5;border:0;" |
| rowspan="2" style="background:#e5e5e5;border:0;" |
| [[Z13813|Z13813]]
| rowspan="2" style="background:#e5e5e5;border:0;" |
|-
!<<
| [[Z13812|Z13812]]
|-
! scope = "row" | abs
| [[Z21041|Z21041]]
| as integer: [[Z17128|Z17128]]<br>as natural number: [[Z17144|Z17144]] || style="background:#555;border:0;" |
| [[Z21692|Z21692]]
|-
!pow
| [[Z21028|Z21028]]
| [[Z17263|Z17263]]
| [[Z13647|Z13647]]
| [[Z19953|Z19953]]
|-
!sqrt
|[[Z22600|Z22600]]
|[[Z24591|Z24591]]
|[[Z15256|Z15256]]
|[[Z20902|Z20902]]
|}
=== boolean operations ===
{| class="wikitable"
! !! [[Z40|boolean]] (tf) !! [[Z22112|kleenean]] (mtf) !! bitwise
|-
! scope = "row" | [[w:Logical conjunction|AND]]
| [[Z10174|Z10174]]
| [[Z22143|Z22143]]
| natural number: [[Z13651|Z13651]]
|-
! scope = "row" | [[w:Logical disjunction|OR]]
| [[Z10184|Z10184]]
| [[Z22168|Z22168]]
| natural number: [[Z13652|Z13652]]
|-
! scope = "row" | [[w:Negation|NOT]]
| [[Z10216|Z10216]]
| [[Z22207|Z22207]]
| byte: [[Z22529|Z22529]]<br>integer: [[Z17794|Z17794]]
|-
! scope = "row" | [[w:Sheffer stroke|NAND]]
| [[Z10243|Z10243]]
| [[Z24749|Z24749]]
| byte: [[Z24716|Z24716]]
|-
! scope = "row" | [[w:Exclusive or|XOR]] (≠)
| [[Z10237|Z10237]]
| [[Z22231|Z22231]]
| natural number: [[Z13653|Z13653]]
|-
! scope = "row" | [[w:Logical NOR|NOR]]
| [[Z10231|Z10231]]
| style="background:#e5e5e5;border:0;" |
| rowspan="2" style="background:#e5e5e5;border:0;" |
|-
! scope = "row" | [[w:Logical biconditional|XNOR]] (=)
| [[Z844|Z844]]
| [[Z22120|Z22120]]
|}
== list functions ==
{{Z+|Z881}}
* '''generate (range)''': {{Z+|Z21821}}
* '''generate (replicated object)''': {{Z+|Z21389}}
* '''map''' {{Z+|Z873}}
* '''map(list, const)''': {{Z+|Z13464}}
* '''map(const, list)''': {{Z+|Z13436}}
* '''match tail''': {{Z+|Z16199}}
* '''type''': {{Z+|Z18475}}
=== typed? ===
* '''concatenate''': {{Z+|Z18755}}
* '''deduplicate''': {{Z+|Z19202}}
* '''flatten''': {{Z+|Z23606}}
* '''generate (natural number range)''': {{Z+|Z13831}}
* '''reverse''': {{Z+|Z18479}}
* '''untype''': {{Z+|Z17895}}
== map functions ==
{{Z+|Z883}}<!--these don't seem to work at the moment-->
* '''empty?''': {{Z+|Z24609}}
* '''from list''': {{Z+|Z24646}}
* '''get value''': {{Z+|Z24606}}
* '''identity''': {{Z+|Z24603}}
* '''map''': {{Z+|Z24608}}
* '''parse JSON''': {{Z+|Z24602}}
=== returns (no map inputs) ===
* '''values of Object as map''': {{Z+|Z804}}
== language ==
see [[WF:NLG functions]]
{|class=wikitable
|X is a Y||{{Z|Z26039}}
|-
|a X is a Y||{{Z|Z26095}}
|-
|Xs are Ys||{{Z|Z26627}}
|-
|a X Y||{{Z|Z22664}}
|}
== personal functions ==
* {{Z+|Z24629}}
* {{Z+|Z24632}}
* {{Z+|Z24649}}
* {{Z+|Z24660}}
* {{Z+|Z24665}}
=== date/time ===
* {{Z+|Z23246}}
* {{Z+|Z23783}}
* {{Z+|Z23801}}
* {{Z+|Z23808}}
* {{Z+|Z23833}}
* {{Z+|Z23865}}
=== [[Z1762|toki pona]] ===
* {{Z+|Z22455}}
* {{Z+|Z22571}}
* {{Z+|Z24721}}
* {{Z+|Z33828}}
gqrrf54u8jxk5xz0jesezbi5jaog7fe
267268
267263
2026-04-20T17:09:34Z
Theki
2389
/* toki pona */
267268
wikitext
text/x-wiki
* <div style="display:inline-block;background:#e5e5e5;aspect-ratio:1/1;width:10px;"></div> nonexistent but should logically exist
* <div style="display:inline-block;background:#555;aspect-ratio:1/1;width:10px;"></div> shouldnt logically exist
__TOC__
== data ==
=== conversions ===
{| class="wikitable"
! style="line-height:1.2;padding:0.1em 0.4em;background:var(--background-color-neutral,#eaecf0);background-image:linear-gradient(to top right,var(--background-color-neutral,#eaecf0) 49%,var(--border-color-base,#a2a9b1) 49.5%,var(--border-color-base,#a2a9b1) 50.5%,var(--background-color-neutral,#eaecf0) 51%);" | <div style="margin-left:2em;">from</div><div style="margin-right:2em;">to</div>
! [[Z40|boolean]] !! [[Z20838|float64]]!! [[Z16683|integer]] !! [[Z13518|natural number]]
![[Z19677|rational number]]!! [[Z6|string]]
|-
! scope = "row" | boolean
| [[Z10215|Z10215]]
| colspan="5" style="text-align:center;" | [[Z15684|Z15684]]
|-
! scope="row" | float64
| rowspan="2" style="background:#e5e5e5;border:0;" |
| rowspan="3" style="background:#e5e5e5;border:0;" |
| [[Z20937|Z20937]]
| [[Z20936|Z20936]]
| [[Z20854|Z20854]]
| [[Z20915|Z20915]]
|-
! scope="row" | integer
| style="background:#e5e5e5;border:0;" |
| [[Z17101|Z17101]]
| [[Z19682|Z19682]]
| base n: [[Z18467|Z18467]]<br>base 10: [[Z16705|Z16705]]
|-
! scope = "row" | natural number
| [[Z17065|Z17065]]
| [[Z20391|Z20391]]
| [[Z13636|Z13636]]
| style="background:#e5e5e5;border:0;" |
| base n: [[Z13806|Z13806]]<br>base 10: [[Z14290|Z14290]]
|-
!rational number
| style="background:#e5e5e5;border:0;" |
| [[Z21071|Z21071]]
| [[Z19744|Z19744]]
| [[Z21653|Z21653]]
| [[Z20112|Z20112]]
| [[Z19866|Z19866]]
|-
! scope = "row" | string
| [[Z10730|Z10730]]
|[[Z20844|Z20844]]
| base n: [[Z18592|Z18592]]<br>base 10: [[Z16700|Z16700]]
| base n: [[Z15671|Z15671]]<br>base 10: [[Z14280|Z14280]]
| [[Z19827|Z19827]]
| [[Z11602|Z11602]]
|}
* [[Z17352|(int as nat)]]
* [[Z17355|(nat as int)]]
* [[Z21402|(rat as f64)]]
=== operations ===
{| class="wikitable"
! !! float64!! integer !! natural number
!rational number!! string !! list
|-
! scope = "row" | ==
|same value: [[Z20924|Z20924]]<br>same object: [[Z20850|Z20850]]
| [[Z16688|Z16688]] || [[Z13522|Z13522]]
|same value: [[Z19686|Z19686]]<br>same object: [[Z19892|Z19892]]
| [[Z866|Z866]]
| [[Z889|Z889]]
|-
!>
| [[Z20943|Z20943]]
| [[Z17132|Z17132]]
| [[Z13676|Z13676]]
| [[Z19751|Z19751]]
| rowspan="4" style="background:#555;border:0;" |
| rowspan="4" style="background:#555;border:0;" |
|-
!<
| [[Z20940|Z20940]]
| [[Z17140|Z17140]]
| [[Z13689|Z13689]]
| [[Z19753|Z19753]]
|-
!>=
| [[Z20944|Z20944]]
| [[Z17173|Z17173]]
| [[Z13682|Z13682]]
| [[Z19752|Z19752]]
|-
!<=
| [[Z20941|Z20941]]
| [[Z17363|Z17363]]
| [[Z13695|Z13695]]
| [[Z19754|Z19754]]
|-
! scope="row" | +
|[[Z20849|Z20849]]|| [[Z16693|Z16693]] || [[Z13521|Z13521]]
|[[Z19679|Z19679]]|| [[Z10000|Z10000]] || typed: [[Z12961|Z12961]]<br>untyped: [[Z18597|Z18597]]
|-
! scope = "row" | −
|[[Z21031|Z21031]]
| [[Z17111|Z17111]] || as integer: [[Z17315|Z17315]] <br>as natural number: [[Z13569|Z13569]]
|[[Z19699|Z19699]]|| rowspan="9" style="background:#555;border:0;" | || first: [[Z812|Z812]]<br>last: [[Z12967|Z12967]]
|-
! scope = "row" | ×
| [[Z21032|Z21032]]
| [[Z17120|Z17120]] || [[Z13539|Z13539]]
| [[Z19706|Z19706]]
| rowspan="8" style="background:#555;border:0;" |
|-
! scope = "row" | ÷
| [[Z21033|Z21033]]
| [[Z17291|Z17291]] || [[Z13546|Z13546]]
| [[Z19708|Z19708]]
|-
! scope = "row" | %
| [[Z22236|Z22236]]
| [[Z17167|Z17167]] || [[Z13551|Z13551]]
| [[Z20006|Z20006]]
|-
!>>
| rowspan="2" style="background:#e5e5e5;border:0;" |
| rowspan="2" style="background:#e5e5e5;border:0;" |
| [[Z13813|Z13813]]
| rowspan="2" style="background:#e5e5e5;border:0;" |
|-
!<<
| [[Z13812|Z13812]]
|-
! scope = "row" | abs
| [[Z21041|Z21041]]
| as integer: [[Z17128|Z17128]]<br>as natural number: [[Z17144|Z17144]] || style="background:#555;border:0;" |
| [[Z21692|Z21692]]
|-
!pow
| [[Z21028|Z21028]]
| [[Z17263|Z17263]]
| [[Z13647|Z13647]]
| [[Z19953|Z19953]]
|-
!sqrt
|[[Z22600|Z22600]]
|[[Z24591|Z24591]]
|[[Z15256|Z15256]]
|[[Z20902|Z20902]]
|}
=== boolean operations ===
{| class="wikitable"
! !! [[Z40|boolean]] (tf) !! [[Z22112|kleenean]] (mtf) !! bitwise
|-
! scope = "row" | [[w:Logical conjunction|AND]]
| [[Z10174|Z10174]]
| [[Z22143|Z22143]]
| natural number: [[Z13651|Z13651]]
|-
! scope = "row" | [[w:Logical disjunction|OR]]
| [[Z10184|Z10184]]
| [[Z22168|Z22168]]
| natural number: [[Z13652|Z13652]]
|-
! scope = "row" | [[w:Negation|NOT]]
| [[Z10216|Z10216]]
| [[Z22207|Z22207]]
| byte: [[Z22529|Z22529]]<br>integer: [[Z17794|Z17794]]
|-
! scope = "row" | [[w:Sheffer stroke|NAND]]
| [[Z10243|Z10243]]
| [[Z24749|Z24749]]
| byte: [[Z24716|Z24716]]
|-
! scope = "row" | [[w:Exclusive or|XOR]] (≠)
| [[Z10237|Z10237]]
| [[Z22231|Z22231]]
| natural number: [[Z13653|Z13653]]
|-
! scope = "row" | [[w:Logical NOR|NOR]]
| [[Z10231|Z10231]]
| style="background:#e5e5e5;border:0;" |
| rowspan="2" style="background:#e5e5e5;border:0;" |
|-
! scope = "row" | [[w:Logical biconditional|XNOR]] (=)
| [[Z844|Z844]]
| [[Z22120|Z22120]]
|}
== list functions ==
{{Z+|Z881}}
* '''generate (range)''': {{Z+|Z21821}}
* '''generate (replicated object)''': {{Z+|Z21389}}
* '''map''' {{Z+|Z873}}
* '''map(list, const)''': {{Z+|Z13464}}
* '''map(const, list)''': {{Z+|Z13436}}
* '''match tail''': {{Z+|Z16199}}
* '''type''': {{Z+|Z18475}}
=== typed? ===
* '''concatenate''': {{Z+|Z18755}}
* '''deduplicate''': {{Z+|Z19202}}
* '''flatten''': {{Z+|Z23606}}
* '''generate (natural number range)''': {{Z+|Z13831}}
* '''reverse''': {{Z+|Z18479}}
* '''untype''': {{Z+|Z17895}}
== map functions ==
{{Z+|Z883}}<!--these don't seem to work at the moment-->
* '''empty?''': {{Z+|Z24609}}
* '''from list''': {{Z+|Z24646}}
* '''get value''': {{Z+|Z24606}}
* '''identity''': {{Z+|Z24603}}
* '''map''': {{Z+|Z24608}}
* '''parse JSON''': {{Z+|Z24602}}
=== returns (no map inputs) ===
* '''values of Object as map''': {{Z+|Z804}}
== language ==
see [[WF:NLG functions]]
{|class=wikitable
|X is a Y||{{Z|Z26039}}
|-
|a X is a Y||{{Z|Z26095}}
|-
|Xs are Ys||{{Z|Z26627}}
|-
|a X Y||{{Z|Z22664}}
|}
== personal functions ==
* {{Z+|Z24629}}
* {{Z+|Z24632}}
* {{Z+|Z24649}}
* {{Z+|Z24660}}
* {{Z+|Z24665}}
=== date/time ===
* {{Z+|Z23246}}
* {{Z+|Z23783}}
* {{Z+|Z23801}}
* {{Z+|Z23808}}
* {{Z+|Z23833}}
* {{Z+|Z23865}}
=== [[Z1762|toki pona]] ===
* {{Z+|Z22455}}
* {{Z+|Z22571}}
* {{Z+|Z24721}}
* {{Z+|Z33828}}
* {{Z+|Z33831}}
7ks83ocxlpcohdyxzncat7os7b3cup9
267278
267268
2026-04-20T17:21:21Z
Theki
2389
/* personal functions */
267278
wikitext
text/x-wiki
* <div style="display:inline-block;background:#e5e5e5;aspect-ratio:1/1;width:10px;"></div> nonexistent but should logically exist
* <div style="display:inline-block;background:#555;aspect-ratio:1/1;width:10px;"></div> shouldnt logically exist
__TOC__
== data ==
=== conversions ===
{| class="wikitable"
! style="line-height:1.2;padding:0.1em 0.4em;background:var(--background-color-neutral,#eaecf0);background-image:linear-gradient(to top right,var(--background-color-neutral,#eaecf0) 49%,var(--border-color-base,#a2a9b1) 49.5%,var(--border-color-base,#a2a9b1) 50.5%,var(--background-color-neutral,#eaecf0) 51%);" | <div style="margin-left:2em;">from</div><div style="margin-right:2em;">to</div>
! [[Z40|boolean]] !! [[Z20838|float64]]!! [[Z16683|integer]] !! [[Z13518|natural number]]
![[Z19677|rational number]]!! [[Z6|string]]
|-
! scope = "row" | boolean
| [[Z10215|Z10215]]
| colspan="5" style="text-align:center;" | [[Z15684|Z15684]]
|-
! scope="row" | float64
| rowspan="2" style="background:#e5e5e5;border:0;" |
| rowspan="3" style="background:#e5e5e5;border:0;" |
| [[Z20937|Z20937]]
| [[Z20936|Z20936]]
| [[Z20854|Z20854]]
| [[Z20915|Z20915]]
|-
! scope="row" | integer
| style="background:#e5e5e5;border:0;" |
| [[Z17101|Z17101]]
| [[Z19682|Z19682]]
| base n: [[Z18467|Z18467]]<br>base 10: [[Z16705|Z16705]]
|-
! scope = "row" | natural number
| [[Z17065|Z17065]]
| [[Z20391|Z20391]]
| [[Z13636|Z13636]]
| style="background:#e5e5e5;border:0;" |
| base n: [[Z13806|Z13806]]<br>base 10: [[Z14290|Z14290]]
|-
!rational number
| style="background:#e5e5e5;border:0;" |
| [[Z21071|Z21071]]
| [[Z19744|Z19744]]
| [[Z21653|Z21653]]
| [[Z20112|Z20112]]
| [[Z19866|Z19866]]
|-
! scope = "row" | string
| [[Z10730|Z10730]]
|[[Z20844|Z20844]]
| base n: [[Z18592|Z18592]]<br>base 10: [[Z16700|Z16700]]
| base n: [[Z15671|Z15671]]<br>base 10: [[Z14280|Z14280]]
| [[Z19827|Z19827]]
| [[Z11602|Z11602]]
|}
* [[Z17352|(int as nat)]]
* [[Z17355|(nat as int)]]
* [[Z21402|(rat as f64)]]
=== operations ===
{| class="wikitable"
! !! float64!! integer !! natural number
!rational number!! string !! list
|-
! scope = "row" | ==
|same value: [[Z20924|Z20924]]<br>same object: [[Z20850|Z20850]]
| [[Z16688|Z16688]] || [[Z13522|Z13522]]
|same value: [[Z19686|Z19686]]<br>same object: [[Z19892|Z19892]]
| [[Z866|Z866]]
| [[Z889|Z889]]
|-
!>
| [[Z20943|Z20943]]
| [[Z17132|Z17132]]
| [[Z13676|Z13676]]
| [[Z19751|Z19751]]
| rowspan="4" style="background:#555;border:0;" |
| rowspan="4" style="background:#555;border:0;" |
|-
!<
| [[Z20940|Z20940]]
| [[Z17140|Z17140]]
| [[Z13689|Z13689]]
| [[Z19753|Z19753]]
|-
!>=
| [[Z20944|Z20944]]
| [[Z17173|Z17173]]
| [[Z13682|Z13682]]
| [[Z19752|Z19752]]
|-
!<=
| [[Z20941|Z20941]]
| [[Z17363|Z17363]]
| [[Z13695|Z13695]]
| [[Z19754|Z19754]]
|-
! scope="row" | +
|[[Z20849|Z20849]]|| [[Z16693|Z16693]] || [[Z13521|Z13521]]
|[[Z19679|Z19679]]|| [[Z10000|Z10000]] || typed: [[Z12961|Z12961]]<br>untyped: [[Z18597|Z18597]]
|-
! scope = "row" | −
|[[Z21031|Z21031]]
| [[Z17111|Z17111]] || as integer: [[Z17315|Z17315]] <br>as natural number: [[Z13569|Z13569]]
|[[Z19699|Z19699]]|| rowspan="9" style="background:#555;border:0;" | || first: [[Z812|Z812]]<br>last: [[Z12967|Z12967]]
|-
! scope = "row" | ×
| [[Z21032|Z21032]]
| [[Z17120|Z17120]] || [[Z13539|Z13539]]
| [[Z19706|Z19706]]
| rowspan="8" style="background:#555;border:0;" |
|-
! scope = "row" | ÷
| [[Z21033|Z21033]]
| [[Z17291|Z17291]] || [[Z13546|Z13546]]
| [[Z19708|Z19708]]
|-
! scope = "row" | %
| [[Z22236|Z22236]]
| [[Z17167|Z17167]] || [[Z13551|Z13551]]
| [[Z20006|Z20006]]
|-
!>>
| rowspan="2" style="background:#e5e5e5;border:0;" |
| rowspan="2" style="background:#e5e5e5;border:0;" |
| [[Z13813|Z13813]]
| rowspan="2" style="background:#e5e5e5;border:0;" |
|-
!<<
| [[Z13812|Z13812]]
|-
! scope = "row" | abs
| [[Z21041|Z21041]]
| as integer: [[Z17128|Z17128]]<br>as natural number: [[Z17144|Z17144]] || style="background:#555;border:0;" |
| [[Z21692|Z21692]]
|-
!pow
| [[Z21028|Z21028]]
| [[Z17263|Z17263]]
| [[Z13647|Z13647]]
| [[Z19953|Z19953]]
|-
!sqrt
|[[Z22600|Z22600]]
|[[Z24591|Z24591]]
|[[Z15256|Z15256]]
|[[Z20902|Z20902]]
|}
=== boolean operations ===
{| class="wikitable"
! !! [[Z40|boolean]] (tf) !! [[Z22112|kleenean]] (mtf) !! bitwise
|-
! scope = "row" | [[w:Logical conjunction|AND]]
| [[Z10174|Z10174]]
| [[Z22143|Z22143]]
| natural number: [[Z13651|Z13651]]
|-
! scope = "row" | [[w:Logical disjunction|OR]]
| [[Z10184|Z10184]]
| [[Z22168|Z22168]]
| natural number: [[Z13652|Z13652]]
|-
! scope = "row" | [[w:Negation|NOT]]
| [[Z10216|Z10216]]
| [[Z22207|Z22207]]
| byte: [[Z22529|Z22529]]<br>integer: [[Z17794|Z17794]]
|-
! scope = "row" | [[w:Sheffer stroke|NAND]]
| [[Z10243|Z10243]]
| [[Z24749|Z24749]]
| byte: [[Z24716|Z24716]]
|-
! scope = "row" | [[w:Exclusive or|XOR]] (≠)
| [[Z10237|Z10237]]
| [[Z22231|Z22231]]
| natural number: [[Z13653|Z13653]]
|-
! scope = "row" | [[w:Logical NOR|NOR]]
| [[Z10231|Z10231]]
| style="background:#e5e5e5;border:0;" |
| rowspan="2" style="background:#e5e5e5;border:0;" |
|-
! scope = "row" | [[w:Logical biconditional|XNOR]] (=)
| [[Z844|Z844]]
| [[Z22120|Z22120]]
|}
== list functions ==
{{Z+|Z881}}
* '''generate (range)''': {{Z+|Z21821}}
* '''generate (replicated object)''': {{Z+|Z21389}}
* '''map''' {{Z+|Z873}}
* '''map(list, const)''': {{Z+|Z13464}}
* '''map(const, list)''': {{Z+|Z13436}}
* '''match tail''': {{Z+|Z16199}}
* '''type''': {{Z+|Z18475}}
=== typed? ===
* '''concatenate''': {{Z+|Z18755}}
* '''deduplicate''': {{Z+|Z19202}}
* '''flatten''': {{Z+|Z23606}}
* '''generate (natural number range)''': {{Z+|Z13831}}
* '''reverse''': {{Z+|Z18479}}
* '''untype''': {{Z+|Z17895}}
== map functions ==
{{Z+|Z883}}<!--these don't seem to work at the moment-->
* '''empty?''': {{Z+|Z24609}}
* '''from list''': {{Z+|Z24646}}
* '''get value''': {{Z+|Z24606}}
* '''identity''': {{Z+|Z24603}}
* '''map''': {{Z+|Z24608}}
* '''parse JSON''': {{Z+|Z24602}}
=== returns (no map inputs) ===
* '''values of Object as map''': {{Z+|Z804}}
== language ==
see [[WF:NLG functions]]
{|class=wikitable
|X is a Y||{{Z|Z26039}}
|-
|a X is a Y||{{Z|Z26095}}
|-
|Xs are Ys||{{Z|Z26627}}
|-
|a X Y||{{Z|Z22664}}
|}
== personal functions ==
* {{Z+|Z24629}}
* {{Z+|Z24632}}
* {{Z+|Z24649}}
* {{Z+|Z24660}}
* {{Z+|Z24665}}
* {{Z+|Z33834}}
=== date/time ===
* {{Z+|Z23246}}
* {{Z+|Z23783}}
* {{Z+|Z23801}}
* {{Z+|Z23808}}
* {{Z+|Z23833}}
* {{Z+|Z23865}}
=== [[Z1762|toki pona]] ===
* {{Z+|Z22455}}
* {{Z+|Z22571}}
* {{Z+|Z24721}}
* {{Z+|Z33828}}
* {{Z+|Z33831}}
hgbuusz8c8kuc4yocq4pgjd2doedi4d
267282
267278
2026-04-20T17:28:49Z
Theki
2389
/* personal functions */
267282
wikitext
text/x-wiki
* <div style="display:inline-block;background:#e5e5e5;aspect-ratio:1/1;width:10px;"></div> nonexistent but should logically exist
* <div style="display:inline-block;background:#555;aspect-ratio:1/1;width:10px;"></div> shouldnt logically exist
__TOC__
== data ==
=== conversions ===
{| class="wikitable"
! style="line-height:1.2;padding:0.1em 0.4em;background:var(--background-color-neutral,#eaecf0);background-image:linear-gradient(to top right,var(--background-color-neutral,#eaecf0) 49%,var(--border-color-base,#a2a9b1) 49.5%,var(--border-color-base,#a2a9b1) 50.5%,var(--background-color-neutral,#eaecf0) 51%);" | <div style="margin-left:2em;">from</div><div style="margin-right:2em;">to</div>
! [[Z40|boolean]] !! [[Z20838|float64]]!! [[Z16683|integer]] !! [[Z13518|natural number]]
![[Z19677|rational number]]!! [[Z6|string]]
|-
! scope = "row" | boolean
| [[Z10215|Z10215]]
| colspan="5" style="text-align:center;" | [[Z15684|Z15684]]
|-
! scope="row" | float64
| rowspan="2" style="background:#e5e5e5;border:0;" |
| rowspan="3" style="background:#e5e5e5;border:0;" |
| [[Z20937|Z20937]]
| [[Z20936|Z20936]]
| [[Z20854|Z20854]]
| [[Z20915|Z20915]]
|-
! scope="row" | integer
| style="background:#e5e5e5;border:0;" |
| [[Z17101|Z17101]]
| [[Z19682|Z19682]]
| base n: [[Z18467|Z18467]]<br>base 10: [[Z16705|Z16705]]
|-
! scope = "row" | natural number
| [[Z17065|Z17065]]
| [[Z20391|Z20391]]
| [[Z13636|Z13636]]
| style="background:#e5e5e5;border:0;" |
| base n: [[Z13806|Z13806]]<br>base 10: [[Z14290|Z14290]]
|-
!rational number
| style="background:#e5e5e5;border:0;" |
| [[Z21071|Z21071]]
| [[Z19744|Z19744]]
| [[Z21653|Z21653]]
| [[Z20112|Z20112]]
| [[Z19866|Z19866]]
|-
! scope = "row" | string
| [[Z10730|Z10730]]
|[[Z20844|Z20844]]
| base n: [[Z18592|Z18592]]<br>base 10: [[Z16700|Z16700]]
| base n: [[Z15671|Z15671]]<br>base 10: [[Z14280|Z14280]]
| [[Z19827|Z19827]]
| [[Z11602|Z11602]]
|}
* [[Z17352|(int as nat)]]
* [[Z17355|(nat as int)]]
* [[Z21402|(rat as f64)]]
=== operations ===
{| class="wikitable"
! !! float64!! integer !! natural number
!rational number!! string !! list
|-
! scope = "row" | ==
|same value: [[Z20924|Z20924]]<br>same object: [[Z20850|Z20850]]
| [[Z16688|Z16688]] || [[Z13522|Z13522]]
|same value: [[Z19686|Z19686]]<br>same object: [[Z19892|Z19892]]
| [[Z866|Z866]]
| [[Z889|Z889]]
|-
!>
| [[Z20943|Z20943]]
| [[Z17132|Z17132]]
| [[Z13676|Z13676]]
| [[Z19751|Z19751]]
| rowspan="4" style="background:#555;border:0;" |
| rowspan="4" style="background:#555;border:0;" |
|-
!<
| [[Z20940|Z20940]]
| [[Z17140|Z17140]]
| [[Z13689|Z13689]]
| [[Z19753|Z19753]]
|-
!>=
| [[Z20944|Z20944]]
| [[Z17173|Z17173]]
| [[Z13682|Z13682]]
| [[Z19752|Z19752]]
|-
!<=
| [[Z20941|Z20941]]
| [[Z17363|Z17363]]
| [[Z13695|Z13695]]
| [[Z19754|Z19754]]
|-
! scope="row" | +
|[[Z20849|Z20849]]|| [[Z16693|Z16693]] || [[Z13521|Z13521]]
|[[Z19679|Z19679]]|| [[Z10000|Z10000]] || typed: [[Z12961|Z12961]]<br>untyped: [[Z18597|Z18597]]
|-
! scope = "row" | −
|[[Z21031|Z21031]]
| [[Z17111|Z17111]] || as integer: [[Z17315|Z17315]] <br>as natural number: [[Z13569|Z13569]]
|[[Z19699|Z19699]]|| rowspan="9" style="background:#555;border:0;" | || first: [[Z812|Z812]]<br>last: [[Z12967|Z12967]]
|-
! scope = "row" | ×
| [[Z21032|Z21032]]
| [[Z17120|Z17120]] || [[Z13539|Z13539]]
| [[Z19706|Z19706]]
| rowspan="8" style="background:#555;border:0;" |
|-
! scope = "row" | ÷
| [[Z21033|Z21033]]
| [[Z17291|Z17291]] || [[Z13546|Z13546]]
| [[Z19708|Z19708]]
|-
! scope = "row" | %
| [[Z22236|Z22236]]
| [[Z17167|Z17167]] || [[Z13551|Z13551]]
| [[Z20006|Z20006]]
|-
!>>
| rowspan="2" style="background:#e5e5e5;border:0;" |
| rowspan="2" style="background:#e5e5e5;border:0;" |
| [[Z13813|Z13813]]
| rowspan="2" style="background:#e5e5e5;border:0;" |
|-
!<<
| [[Z13812|Z13812]]
|-
! scope = "row" | abs
| [[Z21041|Z21041]]
| as integer: [[Z17128|Z17128]]<br>as natural number: [[Z17144|Z17144]] || style="background:#555;border:0;" |
| [[Z21692|Z21692]]
|-
!pow
| [[Z21028|Z21028]]
| [[Z17263|Z17263]]
| [[Z13647|Z13647]]
| [[Z19953|Z19953]]
|-
!sqrt
|[[Z22600|Z22600]]
|[[Z24591|Z24591]]
|[[Z15256|Z15256]]
|[[Z20902|Z20902]]
|}
=== boolean operations ===
{| class="wikitable"
! !! [[Z40|boolean]] (tf) !! [[Z22112|kleenean]] (mtf) !! bitwise
|-
! scope = "row" | [[w:Logical conjunction|AND]]
| [[Z10174|Z10174]]
| [[Z22143|Z22143]]
| natural number: [[Z13651|Z13651]]
|-
! scope = "row" | [[w:Logical disjunction|OR]]
| [[Z10184|Z10184]]
| [[Z22168|Z22168]]
| natural number: [[Z13652|Z13652]]
|-
! scope = "row" | [[w:Negation|NOT]]
| [[Z10216|Z10216]]
| [[Z22207|Z22207]]
| byte: [[Z22529|Z22529]]<br>integer: [[Z17794|Z17794]]
|-
! scope = "row" | [[w:Sheffer stroke|NAND]]
| [[Z10243|Z10243]]
| [[Z24749|Z24749]]
| byte: [[Z24716|Z24716]]
|-
! scope = "row" | [[w:Exclusive or|XOR]] (≠)
| [[Z10237|Z10237]]
| [[Z22231|Z22231]]
| natural number: [[Z13653|Z13653]]
|-
! scope = "row" | [[w:Logical NOR|NOR]]
| [[Z10231|Z10231]]
| style="background:#e5e5e5;border:0;" |
| rowspan="2" style="background:#e5e5e5;border:0;" |
|-
! scope = "row" | [[w:Logical biconditional|XNOR]] (=)
| [[Z844|Z844]]
| [[Z22120|Z22120]]
|}
== list functions ==
{{Z+|Z881}}
* '''generate (range)''': {{Z+|Z21821}}
* '''generate (replicated object)''': {{Z+|Z21389}}
* '''map''' {{Z+|Z873}}
* '''map(list, const)''': {{Z+|Z13464}}
* '''map(const, list)''': {{Z+|Z13436}}
* '''match tail''': {{Z+|Z16199}}
* '''type''': {{Z+|Z18475}}
=== typed? ===
* '''concatenate''': {{Z+|Z18755}}
* '''deduplicate''': {{Z+|Z19202}}
* '''flatten''': {{Z+|Z23606}}
* '''generate (natural number range)''': {{Z+|Z13831}}
* '''reverse''': {{Z+|Z18479}}
* '''untype''': {{Z+|Z17895}}
== map functions ==
{{Z+|Z883}}<!--these don't seem to work at the moment-->
* '''empty?''': {{Z+|Z24609}}
* '''from list''': {{Z+|Z24646}}
* '''get value''': {{Z+|Z24606}}
* '''identity''': {{Z+|Z24603}}
* '''map''': {{Z+|Z24608}}
* '''parse JSON''': {{Z+|Z24602}}
=== returns (no map inputs) ===
* '''values of Object as map''': {{Z+|Z804}}
== language ==
see [[WF:NLG functions]]
{|class=wikitable
|X is a Y||{{Z|Z26039}}
|-
|a X is a Y||{{Z|Z26095}}
|-
|Xs are Ys||{{Z|Z26627}}
|-
|a X Y||{{Z|Z22664}}
|}
== personal functions ==
* {{Z+|Z24629}}
* {{Z+|Z24632}}
* {{Z+|Z24649}}
* {{Z+|Z24660}}
* {{Z+|Z24665}}
* {{Z+|Z33834}}
* {{Z+|Z33836}}
=== date/time ===
* {{Z+|Z23246}}
* {{Z+|Z23783}}
* {{Z+|Z23801}}
* {{Z+|Z23808}}
* {{Z+|Z23833}}
* {{Z+|Z23865}}
=== [[Z1762|toki pona]] ===
* {{Z+|Z22455}}
* {{Z+|Z22571}}
* {{Z+|Z24721}}
* {{Z+|Z33828}}
* {{Z+|Z33831}}
merygeymocq6d56uyqvqnco81j6edf7
Z22511
0
49785
267246
264141
2026-04-20T16:45:28Z
Theki
2389
267246
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z22511"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z22511K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "initial string"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Basiszeichenkette"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "řetězec"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "初始的字符串"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1689",
"Z11K2": "initial string"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z22512",
"Z27443"
],
"Z8K4": [
"Z14",
"Z22513"
],
"Z8K5": "Z22511"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "capitalise first letter and add full stop"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kapitalkan huruf pertama dan tambahkan titik"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "mettre l'initiale en majuscule et ajouter un point"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Erstes Zeichen groß schreiben und Punkt ergänzen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "první písmeno na velké a přidat tečku"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "大写首字母并加上西文句点"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1689",
"Z11K2": "capitalize first letter and add period"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"capitalise first letter and add period",
"sentence case",
"sentence from word string",
"format as a sentence"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"Satzbeginn großschreiben und Punkt ergänzen"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"formátovat jako větu",
"věta",
"sestavit větu"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1645",
"Z31K2": [
"Z6",
"形成句子"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1689",
"Z31K2": [
"Z6",
"capitalize first letter and add full stop"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "turn a string of words into a sentence format, with an initial capital, and a full stop at the end."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "ubah untaian kata menjadi bentuk kalimat, dengan huruf kapital di awal dan tanda titik di akhir."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "transformer une chaîne de mots en un format de phrase, avec une majuscule au début et un point à la fin."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Ersetzt das erste Zeichen durch die Schreibweise als Großbuchstaben und ergänzt am Ende der Zeichenkette einen Punkt."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Převede řetězec slov na větu s počátečním velkým písmenem a končící tečkou."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "将一个字符串变为句子的格式,首字母大写,句尾加上一个西文的句号(.)。"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1689",
"Z11K2": "Turn a string of words into a sentence format, with an initial capital, and a period at the end."
}
]
}
}
mqb2d6pd20k1o3u96lwm6dnlit3m7zd
Z23410
0
52684
267225
228373
2026-04-20T15:20:36Z
Dv103
11127
Added Z26520 to the approved list of test cases
267225
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23410"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "instance"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z23413",
"Z26093",
"Z26094",
"Z23411",
"Z26520"
],
"Z8K4": [
"Z14",
"Z23414",
"Z23752"
],
"Z8K5": "Z23410"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English article-ful instantiating sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "E.g. \"An aircraft carrier is a ship.\" or \"A tiger is a mammal.\""
}
]
}
}
s5tc0xcwnikzmq7a0h2xco9og1ziwon
267227
267225
2026-04-20T15:22:28Z
Dv103
11127
Added Z26521 to the approved list of test cases
267227
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23410"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "instance"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z23413",
"Z26093",
"Z26094",
"Z23411",
"Z26520",
"Z26521"
],
"Z8K4": [
"Z14",
"Z23414",
"Z23752"
],
"Z8K5": "Z23410"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English article-ful instantiating sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "E.g. \"An aircraft carrier is a ship.\" or \"A tiger is a mammal.\""
}
]
}
}
lawomo0xcsp47esjkv6j837lmxqhzfh
267228
267227
2026-04-20T15:22:29Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
267228
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23410"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "instance"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z23413",
"Z26093",
"Z26094",
"Z23411",
"Z26520",
"Z26521"
],
"Z8K4": [
"Z14",
"Z23752",
"Z23414"
],
"Z8K5": "Z23410"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English article-ful instantiating sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "E.g. \"An aircraft carrier is a ship.\" or \"A tiger is a mammal.\""
}
]
}
}
1yv49r6iyl1dsisjjrx4wxov13h1sy0
267232
267228
2026-04-20T15:27:03Z
Dv103
11127
Added Z33826 to the approved list of test cases
267232
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23410"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "instance"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23410K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "type"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z23413",
"Z26093",
"Z26094",
"Z23411",
"Z26520",
"Z26521",
"Z33826"
],
"Z8K4": [
"Z14",
"Z23752",
"Z23414"
],
"Z8K5": "Z23410"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English article-ful instantiating sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "E.g. \"An aircraft carrier is a ship.\" or \"A tiger is a mammal.\""
}
]
}
}
6emmh5se6pw7qwi6q2crcbjgx59i2vr
Z23591
0
53320
267240
181501
2026-04-20T16:12:43Z
Dv103
11127
267240
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23591"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z23427",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z23427K1"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q51224536"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z17229",
"Z17229K1": {
"Z1K1": "Z7",
"Z7K1": "Z20219",
"Z20219K1": {
"Z1K1": "Z20159",
"Z20159K1": "Z17814",
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "1583"
}
},
"Z20219K2": {
"Z1K1": "Z18",
"Z18K1": "Z23427K2"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z23254",
"Z23254K1": {
"Z1K1": "Z18",
"Z18K1": "Z23427K2"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z23269",
"Z23269K1": {
"Z1K1": "Z18",
"Z18K1": "Z23427K2"
}
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z23474",
"Z23474K1": {
"Z1K1": "Z7",
"Z7K1": "Z23455",
"Z23455K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z23427K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P837"
}
]
},
"Z23455K2": {
"Z1K1": "Z18",
"Z18K1": "Z23427K2"
},
"Z23455K3": {
"Z1K1": "Z18",
"Z18K1": "Z23427K3"
}
},
"Z23474K2": {
"Z1K1": "Z18",
"Z18K1": "Z23427K2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "data di celebrazione con ricorrenza annuale, comp."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "day of celebration of an annual recourrence, comp."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hca51o6hyal6y1a1c8l6u7mihoq8lr5
Z26039
0
60718
267229
267134
2026-04-20T15:23:43Z
Dv103
11127
Removed Z27211 from the approved list of test cases
267229
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26039"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26039K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Entität"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "entitet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "entitas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "entiteit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "entità"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26039K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Klasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "vrsta"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kelas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "分類(クラス)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "klasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "classe"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z26039K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "jezik"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "taal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z26040",
"Z26042",
"Z26599",
"Z26610",
"Z27212",
"Z27251",
"Z27282",
"Z26041",
"Z32148",
"Z33133",
"Z33134",
"Z33726",
"Z33749"
],
"Z8K4": [
"Z14",
"Z33725"
],
"Z8K5": "Z26039"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is instance of (string)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Instanziierungssatz ohne Artikel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "rečenica koja instanciira"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Contoh potongan kalimat tanpa artikel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "instanciation de fragment sans article"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "冠詞なしのインスタンス化フラグメント"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1061",
"Z11K2": "artikelløs instantiseringsfragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "instantie van fragment zonder lidwoord"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "stummadur un tamm hep ger-mall"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "soggetto è istanza di (stringa)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is a",
"instance of",
"X is a Y",
"P31",
"one of",
"is an",
"occupation",
"Article-less instantiating fragment",
"subject is instance of",
"classificational construct fragment (String)"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"ist ein",
"ist eine",
"Instanz"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1272",
"Z31K2": [
"Z6",
"jest",
"je",
"su"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"est",
"instance de",
"est une instance de",
"est un",
"est une"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1157",
"Z31K2": [
"Z6",
"is een"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A sentence which expresses the relationship X is an instance of Y. In English has the form \"[The] X is a/n Y\": \"Nairobi is a city.\" For X subclass of Y use Z26095."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Schreibt einen Satz wie z. B. \"Nairobi ist eine Stadt.\". Es nimmt eine Entität und eine Klasse und macht einen Satz, der aussagt, die Entität ist eine Instanz der Klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "Sastavlja rečenicu oblika \"Nairobi je grad.\", tj. uzima entitet i njegovu vrstu te navodi da je to entitet te vrste."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Produit une phrase de la forme \"Nairobi est une ville.\", c'est-à-dire qu'elle prend une entité et sa classe et affirme qu'il s'agit d'une entité de cette classe."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Membuat kalimat dalam bentuk \"Nairobi adalah kota.\", yakni, fungsi ini mengambil entitas dan kelas, kemudian menyatakan bahwa entitas tersebut adalah kelas."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "「Nairobi is a city.」という形式の文を作成。つまり、エンティティとその分類(クラス)を受け取り、そのクラスのエンティティであると書き出します。"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1061",
"Z11K2": "laver en sætning af formen \"Nairobi er en by., dvs. den tager en entitet og dens klasse og skriver at at entiteten er af den klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Schrijf een zin zoals \"Nairobi is een stad.\" Deze zin neemt een entiteit en een klasse en stelt dat de entiteit een instantie is van de klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Una frase \"[Il] X è un Y.\", con X una singola istanza di Y."
}
]
}
}
frivryns775ijxmge3o0rlxoneu1wo6
Z26043
0
60722
267251
266886
2026-04-20T16:51:45Z
Theki
2389
add tok
267251
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26043"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z26088",
"Z14293K2": [
"Z60",
"Z1002",
"Z1113",
"Z1689",
"Z1199",
"Z1437",
"Z1966",
"Z1124"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26337",
"Z14293K2": [
"Z60",
"Z1003",
"Z1423",
"Z1127",
"Z1547",
"Z1133"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26340",
"Z14293K2": [
"Z60",
"Z1237"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26572",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26562",
"Z14293K2": [
"Z60",
"Z1004",
"Z1640",
"Z1757"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26617",
"Z14293K2": [
"Z60",
"Z1272"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26704",
"Z14293K2": [
"Z60",
"Z1078"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26712",
"Z14293K2": [
"Z60",
"Z1430",
"Z1231",
"Z1508",
"Z1843",
"Z1463",
"Z1859",
"Z1515"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26717",
"Z14293K2": [
"Z60",
"Z1146"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26723",
"Z14293K2": [
"Z60",
"Z1403"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26513",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26671",
"Z14293K2": [
"Z60",
"Z1592"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27244",
"Z14293K2": [
"Z60",
"Z1006",
"Z1645",
"Z1411",
"Z1591",
"Z1504"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27259",
"Z14293K2": [
"Z60",
"Z1576"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27283",
"Z14293K2": [
"Z60",
"Z1643",
"Z1506"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27324",
"Z14293K2": [
"Z60",
"Z1001",
"Z1114"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27490",
"Z14293K2": [
"Z60",
"Z1099"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27924",
"Z14293K2": [
"Z60",
"Z1037",
"Z1381",
"Z1294"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z29256",
"Z14293K2": [
"Z60",
"Z1907"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30598",
"Z14293K2": [
"Z60",
"Z1531"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32671",
"Z14293K2": [
"Z60",
"Z1830",
"Z1326",
"Z1171",
"Z1736"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33036",
"Z14293K2": [
"Z60",
"Z1672",
"Z1107",
"Z1589",
"Z1406"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33753",
"Z14293K2": [
"Z60",
"Z1314"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27209",
"Z14293K2": [
"Z60",
"Z1005",
"Z1332",
"Z1622"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33828",
"Z14293K2": [
"Z60",
"Z1762"
]
}
],
"Z14294K2": "Z33420"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for article-less instantiating sentences"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "contoh kalimat tanpa artikel per bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "instanciation de phrases sans article par langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "instanciación de frases sin artículo por lengua"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5gny8lc03ec6nvmz566jruetilx3512
267354
267251
2026-04-21T08:24:28Z
99of9
1622
switch to (centrally updateable) [english variants]
267354
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26043"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z26088",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26337",
"Z14293K2": [
"Z60",
"Z1003",
"Z1423",
"Z1127",
"Z1547",
"Z1133"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26340",
"Z14293K2": [
"Z60",
"Z1237"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26572",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26562",
"Z14293K2": [
"Z60",
"Z1004",
"Z1640",
"Z1757"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26617",
"Z14293K2": [
"Z60",
"Z1272"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26704",
"Z14293K2": [
"Z60",
"Z1078"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26712",
"Z14293K2": [
"Z60",
"Z1430",
"Z1231",
"Z1508",
"Z1843",
"Z1463",
"Z1859",
"Z1515"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26717",
"Z14293K2": [
"Z60",
"Z1146"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26723",
"Z14293K2": [
"Z60",
"Z1403"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26513",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26671",
"Z14293K2": [
"Z60",
"Z1592"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27244",
"Z14293K2": [
"Z60",
"Z1006",
"Z1645",
"Z1411",
"Z1591",
"Z1504"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27259",
"Z14293K2": [
"Z60",
"Z1576"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27283",
"Z14293K2": [
"Z60",
"Z1643",
"Z1506"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27324",
"Z14293K2": [
"Z60",
"Z1001",
"Z1114"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27490",
"Z14293K2": [
"Z60",
"Z1099"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27924",
"Z14293K2": [
"Z60",
"Z1037",
"Z1381",
"Z1294"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z29256",
"Z14293K2": [
"Z60",
"Z1907"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30598",
"Z14293K2": [
"Z60",
"Z1531"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32671",
"Z14293K2": [
"Z60",
"Z1830",
"Z1326",
"Z1171",
"Z1736"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33036",
"Z14293K2": [
"Z60",
"Z1672",
"Z1107",
"Z1589",
"Z1406"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33753",
"Z14293K2": [
"Z60",
"Z1314"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27209",
"Z14293K2": [
"Z60",
"Z1005",
"Z1332",
"Z1622"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33828",
"Z14293K2": [
"Z60",
"Z1762"
]
}
],
"Z14294K2": "Z33420"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for article-less instantiating sentences"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "contoh kalimat tanpa artikel per bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "instanciation de phrases sans article par langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "instanciación de frases sin artículo por lengua"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
92hr48t4ner2lcp3vtzocrnyjtw1s2w
Z26088
0
60836
267219
204222
2026-04-20T15:17:44Z
Dv103
11127
Added Z26519 to the approved list of test cases
267219
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26088"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26088K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26088K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z26089",
"Z26090",
"Z26091",
"Z26336",
"Z26519"
],
"Z8K4": [
"Z14",
"Z26092"
],
"Z8K5": "Z26088"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English article-less instantiating sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"QID label is a QID label",
"this is a that",
"entity is a class"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "E.g. \"Berlin is a city.\" or \"Water is a substance.\""
}
]
}
}
savvcxuwg8qcoquocd5f3e5k3zmhn3p
Z26095
0
60846
267158
267132
2026-04-20T12:37:32Z
Dv103
11127
Added Z33807 to the approved list of test cases
267158
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26095"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26095K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Klasse"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26095K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "super-class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "superclasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "super-classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Oberklasse"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z26095K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z26628",
"Z27056",
"Z27081",
"Z27082",
"Z27218",
"Z26512",
"Z33807"
],
"Z8K4": [
"Z14",
"Z26097"
],
"Z8K5": "Z26095"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is kind of (Monolingual text)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "instancier un fragment avec un article indéfini"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "soggetto è tipo di (testo monolingue)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Instanziierungssatz mit Artikel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "冠詞ありのインスタンス化フラグメント"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"P279",
"classified as",
"subclass of",
"Article-ful instantiating fragment",
"type of",
"subject is kind of"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Makes a sentence which expresses the relationship between an instance of a subclass X and its superclass Y. In English has the form \"a/n X is a Y\": \"A frog is an amphibian.\" Non-subclass use Z26039"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "par exemple, « un chat est un mammifère »."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "\"Il X è un Y.\", con X una sottoclasse di Y."
}
]
}
}
t96yto1y9jazobzcbq6c2izq53qsm55
267170
267158
2026-04-20T12:50:51Z
Dv103
11127
Added Z33812 to the approved list of implementations
267170
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26095"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26095K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Klasse"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26095K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "super-class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "superclasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "super-classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Oberklasse"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z26095K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z26628",
"Z27056",
"Z27081",
"Z27082",
"Z27218",
"Z26512",
"Z33807"
],
"Z8K4": [
"Z14",
"Z26097",
"Z33812"
],
"Z8K5": "Z26095"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is kind of (Monolingual text)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "instancier un fragment avec un article indéfini"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "soggetto è tipo di (testo monolingue)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Instanziierungssatz mit Artikel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "冠詞ありのインスタンス化フラグメント"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"P279",
"classified as",
"subclass of",
"Article-ful instantiating fragment",
"type of",
"subject is kind of"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Makes a sentence which expresses the relationship between an instance of a subclass X and its superclass Y. In English has the form \"a/n X is a Y\": \"A frog is an amphibian.\" Non-subclass use Z26039"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "par exemple, « un chat est un mammifère »."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "\"Il X è un Y.\", con X una sottoclasse di Y."
}
]
}
}
c8jtv6220y23w9eyzg7vy9cvqzqwwfi
267171
267170
2026-04-20T12:50:54Z
Dv103
11127
Removed Z26097 from the approved list of implementations
267171
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26095"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26095K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Klasse"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26095K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "super-class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "superclasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "super-classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Oberklasse"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z26095K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z26628",
"Z27056",
"Z27081",
"Z27082",
"Z27218",
"Z26512",
"Z33807"
],
"Z8K4": [
"Z14",
"Z33812"
],
"Z8K5": "Z26095"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is kind of (Monolingual text)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "instancier un fragment avec un article indéfini"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "soggetto è tipo di (testo monolingue)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Instanziierungssatz mit Artikel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "冠詞ありのインスタンス化フラグメント"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"P279",
"classified as",
"subclass of",
"Article-ful instantiating fragment",
"type of",
"subject is kind of"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Makes a sentence which expresses the relationship between an instance of a subclass X and its superclass Y. In English has the form \"a/n X is a Y\": \"A frog is an amphibian.\" Non-subclass use Z26039"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "par exemple, « un chat est un mammifère »."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "\"Il X è un Y.\", con X una sottoclasse di Y."
}
]
}
}
5d5vg5xqg1wyzyc4xvtqx6xwljq3zju
Z26096
0
60847
267167
264927
2026-04-20T12:49:17Z
Dv103
11127
added slavic languages and fallback
267167
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26096"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z23410",
"Z14293K2": [
"Z60",
"Z1002"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27102",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27258",
"Z14293K2": [
"Z60",
"Z1015"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27249",
"Z14293K2": [
"Z60",
"Z1430"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27396",
"Z14293K2": [
"Z60",
"Z1004"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z29356",
"Z14293K2": [
"Z60",
"Z1146"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30654",
"Z14293K2": [
"Z60",
"Z1531"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32967",
"Z14293K2": [
"Z60",
"Z1830",
"Z1326",
"Z1171",
"Z1736"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32900",
"Z14293K2": [
"Z60",
"Z1006",
"Z1672",
"Z1107",
"Z1589",
"Z1406"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27209",
"Z14293K2": [
"Z60",
"Z1332",
"Z1005",
"Z1622"
]
}
],
"Z14294K2": "Z33808"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for article-ful instantiating sentences"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "frammento di instanziazione indefinito per lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Instanziierungssatz mit Artikel nach Sprache"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentences which express the relationship between an instance of a subclass X and its superclass Y. In English has the form \"a/n X is a Y\": \"A frog is an amphibian.\""
}
]
}
}
n5w8rm1u78lmtp66czsn93elkap16g5
267230
267167
2026-04-20T15:25:53Z
Dv103
11127
267230
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26096"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z23410",
"Z14293K2": [
"Z60",
"Z1002"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27102",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27258",
"Z14293K2": [
"Z60",
"Z1015"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27249",
"Z14293K2": [
"Z60",
"Z1430"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27396",
"Z14293K2": [
"Z60",
"Z1004"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z29356",
"Z14293K2": [
"Z60",
"Z1146"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30654",
"Z14293K2": [
"Z60",
"Z1531"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32967",
"Z14293K2": [
"Z60",
"Z1830",
"Z1326",
"Z1171",
"Z1736"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32900",
"Z14293K2": [
"Z60",
"Z1006",
"Z1672",
"Z1107",
"Z1589",
"Z1406"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27209",
"Z14293K2": [
"Z60",
"Z1332",
"Z1005",
"Z1622"
]
}
],
"Z14294K2": "Z33808"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for article-ful instantiating sentences"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "soggetto è tipo di, configurazione di lingue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Instanziierungssatz mit Artikel nach Sprache"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentences which express the relationship between an instance of a subclass X and its superclass Y. In English has the form \"a/n X is a Y\": \"A frog is an amphibian.\""
}
]
}
}
gr5akveaeew18lblninm85g6vg6ezfd
267291
267230
2026-04-20T19:12:14Z
Theki
2389
add tok (no articles in toki pona)
267291
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26096"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z23410",
"Z14293K2": [
"Z60",
"Z1002"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27102",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27258",
"Z14293K2": [
"Z60",
"Z1015"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27249",
"Z14293K2": [
"Z60",
"Z1430"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27396",
"Z14293K2": [
"Z60",
"Z1004"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z29356",
"Z14293K2": [
"Z60",
"Z1146"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30654",
"Z14293K2": [
"Z60",
"Z1531"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32967",
"Z14293K2": [
"Z60",
"Z1830",
"Z1326",
"Z1171",
"Z1736"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32900",
"Z14293K2": [
"Z60",
"Z1006",
"Z1672",
"Z1107",
"Z1589",
"Z1406"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27209",
"Z14293K2": [
"Z60",
"Z1332",
"Z1005",
"Z1622"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33828",
"Z14293K2": [
"Z60",
"Z1762"
]
}
],
"Z14294K2": "Z33808"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for article-ful instantiating sentences"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "soggetto è tipo di, configurazione di lingue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Instanziierungssatz mit Artikel nach Sprache"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentences which express the relationship between an instance of a subclass X and its superclass Y. In English has the form \"a/n X is a Y\": \"A frog is an amphibian.\""
}
]
}
}
5dc9lxvlemdfbniposndsaiulp3ha0s
Z26512
0
61623
267157
267129
2026-04-20T12:37:14Z
Dv103
11127
267157
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26512"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26095",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26095",
"Z26095K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146"
},
"Z26095K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q7377"
},
"Z26095K3": "Z1787"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Il gatto è un mammifero."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "[it] Il gatto è un mammifero."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[it] Il gatto è un mammifero."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
l8uwjhh0azv3p2ltuzdh6k921vz812v
Z26517
0
61628
267214
206295
2026-04-20T15:06:33Z
Dv103
11127
267214
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26517"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26513",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26513",
"Z26513K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q97"
},
"Z26513K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q9430"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "L'Oceano atlantico è un oceano."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "L'Oceano atlantico è un oceano."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Atlantic, ocean: \"L'Oceano Atlantico è un oceano.\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
a4k80jiesv5k1ws43nhxo5rtol2xax5
Z26520
0
61632
267224
204738
2026-04-20T15:20:24Z
Dv103
11127
267224
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26520"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z23410",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z23410",
"Z23410K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q40847"
},
"Z23410K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q39546"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Scissors are a tool."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Scissors are a tool."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Entity that must be plural."
}
]
}
}
st57jhjh5jzrn4vhohyfln412sdwzmh
Z26521
0
61633
267226
204739
2026-04-20T15:22:16Z
Dv103
11127
267226
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26521"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z23410",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z23410",
"Z23410K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q159998"
},
"Z23410K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q34379"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A bassoon is a musical instrument."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A bassoon is a musical instrument."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
20uyrbz12vvwd4tao7zq3hjos2zccmi
Wikifunctions:Catalogue/Lightweight Wikidata enumeration operations
4
61699
267242
266710
2026-04-20T16:18:00Z
Dv103
11127
267242
wikitext
text/x-wiki
== General functions ==
* {{Z+|Z6894}}
* {{Z+|Z6895}}
* {{Z+|Z29466}}
** {{Z+|Z26779}}
* {{Z+|Z26853}}
* {{Z+|Z26879}}
* {{Z+|Z26882}}
* {{Z+|Z26887}}
* {{Z+|Z26891}}
* {{Z+|Z26895}}
* {{Z+|Z26900}}
* {{Z+|Z26911}}
* {{Z+|Z26936}}
* {{Z+|Z27043}}
* {{Z+|Z27047}}
* {{Z+|Z29453}}
== Natural language features ==
* {{Z+|Z30201}}
=== Word order ===
* {{Z+|Z33731}}
** {{Z+|Z33738}}
=== Grammatical gender (m/f) ===
* {{Z+|Z25754}}
* {{Z+|Z26522}}
* {{Z+|Z26745}}
* {{Z+|Z27748}}
=== Grammatical gender (m/f/n) ===
* {{Z+|Z26364}}
* {{Z+|Z25341}}
* {{Z+|Z25488}}
* {{Z+|Z28086}}
* {{Z+|Z28089}}
=== Grammatical gender (c/n) ===
{{z+|Z30539}}
=== Grammatical animacy (a/i) ===
=== Grammatical number (s/p) ===
* {{Z+|Z27748}}
=== Grammatical number (s/d/p) ===
<!--{{z+|Z29706}}-->
=== Grammatical number (s/pa/pl) ===
=== Grammatical person (3) ===
=== Celtic mutation ===
== Wikidata time precision ==
* {{Z+|Z25733}}
== Wikidata calendar model ==
== Hijri calendar month ==
* {{Z+|Z26766}}
* {{Z+|Z26774}}
* {{Z+|Z26809}}
* {{Z+|Z26817}}
== Chemical element ==
* {{Z+|Z28272}}
* {{Z+|Z27954}}
** {{Z+|Z28197}}
* {{Z+|Z27962}}
** {{Z+|Z28188}}
* {{Z+|Z28201}}
** {{Z+|Z28205}}
* {{Z+|Z28174}}
* {{Z+|Z28177}}
* {{Z+|Z28209}}
* {{Z+|Z28261}}
** {{Z+|Z28267}}
== Temperate season ==
oxle30tdrwil6vvsp019t42ww57h7j5
Wikifunctions:Catalogue/Natural language operations/Toki Pona
4
62228
267290
238670
2026-04-20T19:03:52Z
Theki
2389
add functions
267290
wikitext
text/x-wiki
* {{Z+|Z22455}}
* {{Z+|Z22571}}
* {{Z+|Z24721}}
* {{Z+|Z30901}}
* {{Z+|Z33828}}
* {{Z+|Z33831}}
[[Category:Lists of functions]]
[[Category:Toki pona| ]]
683k81qyemy9gfjp1ru4vm1xs37pj2d
Z27053
0
62947
267303
228301
2026-04-20T23:37:33Z
Theki
2389
spelling
267303
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27053"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z27053K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "initial string"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z27054"
],
"Z8K4": [
"Z14",
"Z27055",
"Z27216"
],
"Z8K5": "Z27053"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "convert digits to lower indices (subscript)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"un-ASCIIze simple chemical formula",
"subscript digits",
"convert digits to lower indexes"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Convert decimal digits to lower indices (subscript). E.g. converts simple chemical formulas (where digits are intended as lower indexes exclusively) in \"ASCII\" to Unicode."
}
]
}
}
gnrr0ru1d8rq3ijyiazfqwsfbml3dai
Z27112
0
63007
267234
210019
2026-04-20T15:52:38Z
Dv103
11127
267234
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27112"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z27107",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z22964",
"Z22964K1": {
"Z1K1": "Z18",
"Z18K1": "Z27107K1"
}
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z27410",
"Z27410K1": {
"Z1K1": "Z18",
"Z18K1": "Z27107K1"
},
"Z27410K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "sintagma nominale indefinito italiano, comp."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
722st29o494goq3rr61jegk240au9ei
Z27327
0
63517
267201
265089
2026-04-20T14:25:07Z
Dv103
11127
Added Z33822 to the approved list of implementations
267201
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27327"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27327K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "elemento Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z27327K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "predicato"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "predicate"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "述語"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z27327K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z6005",
"Z8K3": [
"Z20",
"Z27328",
"Z27329",
"Z27331",
"Z27891",
"Z32515",
"Z32598"
],
"Z8K4": [
"Z14",
"Z33418",
"Z33822"
],
"Z8K5": "Z27327"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior lessema per elemento Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "best lexeme for Wikidata item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキデータ項目に対するベストな語彙素"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce il lessema che rappresenta l'elemento Wikidata (collegato tramite il predicato selezionato) che è più adatto per Wikipedia astratta."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Return the lexeme connected to the given item through the given predicate that is more suitable for Abstract Wikipedia."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "与えられた述語を介して、与えられた項目に接続されている語彙素のうち、抽象ウィキペディアにより適したものを返す。"
}
]
}
}
blnfj1mh707rsef7hnra6bt1e16l3ua
267202
267201
2026-04-20T14:27:01Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
267202
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27327"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27327K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "elemento Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z27327K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "predicato"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "predicate"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "述語"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z27327K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z6005",
"Z8K3": [
"Z20",
"Z27328",
"Z27329",
"Z27331",
"Z27891",
"Z32515",
"Z32598"
],
"Z8K4": [
"Z14",
"Z33822",
"Z33418"
],
"Z8K5": "Z27327"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior lessema per elemento Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "best lexeme for Wikidata item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキデータ項目に対するベストな語彙素"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce il lessema che rappresenta l'elemento Wikidata (collegato tramite il predicato selezionato) che è più adatto per Wikipedia astratta."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Return the lexeme connected to the given item through the given predicate that is more suitable for Abstract Wikipedia."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "与えられた述語を介して、与えられた項目に接続されている語彙素のうち、抽象ウィキペディアにより適したものを返す。"
}
]
}
}
5ecwkzazfupc98d43enyc2yuur9qsdd
Z28697
0
66647
267183
222442
2026-04-20T13:23:57Z
Dv103
11127
made faster
267183
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28697"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z13397",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13695",
"Z13695K1": {
"Z1K1": "Z18",
"Z18K1": "Z13397K2"
},
"Z13695K2": {
"Z1K1": "Z13518",
"Z13518K1": "4"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K1": {
"Z1K1": "Z18",
"Z18K1": "Z13397K2"
},
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z13397K1"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K1": {
"Z1K1": "Z18",
"Z18K1": "Z13397K2"
},
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z812",
"Z812K1": {
"Z1K1": "Z18",
"Z18K1": "Z13397K1"
}
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K1": {
"Z1K1": "Z18",
"Z18K1": "Z13397K2"
},
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "3"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z812",
"Z812K1": {
"Z1K1": "Z7",
"Z7K1": "Z812",
"Z812K1": {
"Z1K1": "Z18",
"Z18K1": "Z13397K1"
}
}
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z812",
"Z812K1": {
"Z1K1": "Z7",
"Z7K1": "Z812",
"Z812K1": {
"Z1K1": "Z7",
"Z7K1": "Z812",
"Z812K1": {
"Z1K1": "Z18",
"Z18K1": "Z13397K1"
}
}
}
}
}
}
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z28661",
"Z28661K1": {
"Z1K1": "Z7",
"Z7K1": "Z28691",
"Z28691K1": {
"Z1K1": "Z18",
"Z18K1": "Z13397K1"
}
},
"Z28661K2": {
"Z1K1": "Z18",
"Z18K1": "Z13397K2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item n, Composition (leaner)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "chain built-ins when index is low and avoid untyping where possible "
}
]
}
}
inrjgmlgxejq60wc5fgxa1jsvet2m4p
Z29396
0
68506
267301
228542
2026-04-20T23:36:11Z
Theki
2389
267301
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29396"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z4"
},
"Z17K2": "Z29396K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tipi target"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "target types"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z4"
},
"Z17K2": "Z29396K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tipi degli argomenti"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arguments' types"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z8K3": [
"Z20",
"Z29397",
"Z29398",
"Z29399",
"Z29406"
],
"Z8K4": [
"Z14",
"Z29404"
],
"Z8K5": "Z29396"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "indici di argomenti richiesti"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "indices of required arguments"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"indexes of required arguments"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Data una lista di tipi target e di tipi di argomenti, restituisce gli indici degli argomenti desiderati"
}
]
}
}
qzdet7r95otsa1of8b74j3fcpn6x79d
Z29400
0
68510
267302
237843
2026-04-20T23:36:42Z
Theki
2389
spelling
267302
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29400"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z29400K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lista"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "original list"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z17K2": "Z29400K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "indici"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of indices"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z29402",
"Z29475"
],
"Z8K4": [
"Z14",
"Z30850",
"Z29474",
"Z29403"
],
"Z8K5": "Z29400"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "filtra lista con lista di indici"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "filter list through list of indices"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"sublist by indexes",
"sublist by indices",
"filter list through list of indexes"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
on7r3z44s3fdi0lyu0avsk7vtxr6jdp
Z29843
0
69318
267271
265111
2026-04-20T17:13:06Z
Theki
2389
add tok
267271
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29843"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z26707",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27219",
"Z14293K2": [
"Z60",
"Z1787"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30397",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30484",
"Z14293K2": [
"Z60",
"Z1430"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30514",
"Z14293K2": [
"Z60",
"Z1541"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z30534",
"Z14293K2": [
"Z60",
"Z1146"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32152",
"Z14293K2": [
"Z60",
"Z1531"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32193",
"Z14293K2": [
"Z60",
"Z1844",
"Z1226"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32219",
"Z14293K2": [
"Z60",
"Z1037",
"Z1294",
"Z1381"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32287",
"Z14293K2": [
"Z60",
"Z1005"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32371",
"Z14293K2": [
"Z60",
"Z1004",
"Z1640"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32442",
"Z14293K2": [
"Z60",
"Z1830",
"Z1326",
"Z1171",
"Z1736"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32739",
"Z14293K2": [
"Z60",
"Z1157",
"Z1517"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32848",
"Z14293K2": [
"Z60",
"Z1403"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32855",
"Z14293K2": [
"Z60",
"Z1592"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33028",
"Z14293K2": [
"Z60",
"Z1006",
"Z1645",
"Z1411"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z27267",
"Z14293K2": [
"Z60",
"Z1078"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33831",
"Z14293K2": [
"Z60",
"Z1762"
]
}
],
"Z14294K2": "Z30397"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for state location using entity and class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "konfigurace pro vyjádřit umístění Z26570"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "konfigurace pro funkci „vyjádřit umístění pomocí entity a třídy“"
}
]
}
}
jb09a9w7vnrey3eju5k1fkuqyu9r52o
Wikifunctions:Type proposals/Season
4
69543
267236
266357
2026-04-20T15:54:43Z
DVrandecic (WMF)
7
267236
wikitext
text/x-wiki
* {{done}} as {{Z|Z33827}} --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 15:54, 20 April 2026 (UTC)
== Summary ==
One of the 4 seasons.
== Uses ==
* To handle all the operations with seasons (like start/end, ...)
== Elements of the enumeration ==
# {{Q|Q1311}}
# {{Q|Q1312}}
# {{Q|Q1313}}
# {{Q|Q1314}}
== Alternatives ==
''In order to capture the idea presented in the summary, what alternatives could have made sense too?''
…
== Comments ==
''For general comments, please reply to the proposer.''
* {{s}} as proposer. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:31, 30 November 2025 (UTC)
* {{s}} simple and valuable. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:12, 11 March 2026 (UTC)
* {{s}} [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:48, 8 April 2026 (UTC)
* {{s}} per 99of9. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:11, 15 April 2026 (UTC)
* {{Support}} this. However, on running a [https://query.wikidata.org/#SELECT%20%3Fseason%20%3FseasonLabel%20%7B%0A%20%20%3Fseason%20wdt%3AP279%20wd%3AQ24384.%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cmul%2Cen%22.%20%7D%0A%7D query on Wikidata], I see 27 seasons. [[User:Jsamwrites|John Samuel]] 12:23, 17 April 2026 (UTC)
*:Perhaps we should specify these are the traditional European seasons? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 13:20, 17 April 2026 (UTC)
*::Yes. There can be other sets. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 14:25, 17 April 2026 (UTC)
64lmbinnjdsg6zrxueycgzm9n2yfj0h
Wikifunctions:Catalogue/Wikidata operations/Item
4
70154
267186
263277
2026-04-20T13:40:52Z
Dv103
11127
/* Items linked to lexemes */
267186
wikitext
text/x-wiki
== Comparison and evaluation ==
* {{Z+|Z6801}}
* {{Z+|Z27506}}
* {{Z+|Z33006}}
==Labels and aliases==
* {{Z+|Z22853}}
** {{Z+|Z23753}}
** {{Z+|Z24102}}
** {{Z+|Z24139}}
** {{Z+|Z24114}}
** {{Z+|Z27899}}
** {{Z+|Z23468}}
* {{Z+|Z23080}}
==Statements, properties, and values==
* {{Z+|Z22220}}
* {{Z+|Z29691}}
** {{Z+|Z29694}}
* {{Z+|Z30025}}
** {{Z+|Z29728}}
** {{Z+|Z29724}}
* {{Z+|Z22978}}
** {{Z+|Z32290}}
* {{Z+|Z28787}}
===Specific statements===
* {{Z+|Z23543}}
** {{Z+|Z29623}}
** {{Z+|Z29620}}
==Items linked to lexemes==
* {{Z+|Z6830}}
** {{Z+|Z23471}}
** {{Z+|Z27327}}
*** {{Z+|Z33071}}
* {{Z+|Z22696}}
* {{Z+|Z23610}}
** {{Z+|Z23604}}
** {{Z+|Z23082}}
==Information from items==
* {{Z+|Z21580}}
* {{Z+|Z23136}}
** {{Z+|Z25792}}
* {{Z+|Z25601}}
* {{Z+|Z28777}}
==Citations==
* {{Z+|Z29057}}
==Item references==
* {{Z+|Z19316}}
* {{Z+|Z20041}}
* {{Z+|Z23756}}
** {{Z+|Z22246}}
* {{Z+|Z6821}}
** {{Z+|Z6820}}
** {{Z+|Z30120}}
==Other==
* {{Z+|Z23737}}
==Search for==
* [[Special:Search/: "Z8K2 Z6001" OR "Z8K2 Z6091"|Functions returning an explicit Wikidata item object or reference]]
** [[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6001" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6091"| or a list of them]]
** [[Special:Search/: "Z8K2 Z6001"OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6001|or just a Wikidata item object or a list of them]]
** [[Special:Search/: "Z8K2 Z6091"|or just a Wikidata item reference]]
*** [[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6091|or a list of them]]
* [[Special:Search/: "Z17K1 Z6001" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6001|Functions expecting an explicit Wikidata item object or a list of them]]
* [[Special:Search/: "Z17K1 Z6091"|Functions expecting an explicit Wikidata item reference]]
** [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6091|or a list of them]]
[[Category:Lists of functions]]
[[Category:Wikidata]]
13sbmtwgi96xi43psc8ojbdsofyvcjo
267213
267186
2026-04-20T15:00:00Z
Dv103
11127
/* Items linked to lexemes */
267213
wikitext
text/x-wiki
== Comparison and evaluation ==
* {{Z+|Z6801}}
* {{Z+|Z27506}}
* {{Z+|Z33006}}
==Labels and aliases==
* {{Z+|Z22853}}
** {{Z+|Z23753}}
** {{Z+|Z24102}}
** {{Z+|Z24139}}
** {{Z+|Z24114}}
** {{Z+|Z27899}}
** {{Z+|Z23468}}
* {{Z+|Z23080}}
==Statements, properties, and values==
* {{Z+|Z22220}}
* {{Z+|Z29691}}
** {{Z+|Z29694}}
* {{Z+|Z30025}}
** {{Z+|Z29728}}
** {{Z+|Z29724}}
* {{Z+|Z22978}}
** {{Z+|Z32290}}
* {{Z+|Z28787}}
===Specific statements===
* {{Z+|Z23543}}
** {{Z+|Z29623}}
** {{Z+|Z29620}}
==Items linked to lexemes==
* {{Z+|Z6830}}
** {{Z+|Z23471}}
** {{Z+|Z27327}}
*** {{Z+|Z33071}}
*** {{Z+|Z33823}}
* {{Z+|Z22696}}
* {{Z+|Z23610}}
** {{Z+|Z23604}}
** {{Z+|Z23082}}
==Information from items==
* {{Z+|Z21580}}
* {{Z+|Z23136}}
** {{Z+|Z25792}}
* {{Z+|Z25601}}
* {{Z+|Z28777}}
==Citations==
* {{Z+|Z29057}}
==Item references==
* {{Z+|Z19316}}
* {{Z+|Z20041}}
* {{Z+|Z23756}}
** {{Z+|Z22246}}
* {{Z+|Z6821}}
** {{Z+|Z6820}}
** {{Z+|Z30120}}
==Other==
* {{Z+|Z23737}}
==Search for==
* [[Special:Search/: "Z8K2 Z6001" OR "Z8K2 Z6091"|Functions returning an explicit Wikidata item object or reference]]
** [[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6001" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6091"| or a list of them]]
** [[Special:Search/: "Z8K2 Z6001"OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6001|or just a Wikidata item object or a list of them]]
** [[Special:Search/: "Z8K2 Z6091"|or just a Wikidata item reference]]
*** [[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6091|or a list of them]]
* [[Special:Search/: "Z17K1 Z6001" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6001|Functions expecting an explicit Wikidata item object or a list of them]]
* [[Special:Search/: "Z17K1 Z6091"|Functions expecting an explicit Wikidata item reference]]
** [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6091|or a list of them]]
[[Category:Lists of functions]]
[[Category:Wikidata]]
pn8pq4283rgu9d0wgfpc5gptnfjcsjt
Z30484
0
70307
267265
234918
2026-04-20T17:07:27Z
Theki
2389
267265
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30484"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z30484K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Entität"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z30484K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Klasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z30484K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Ort"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z30485"
],
"Z8K4": [
"Z14",
"Z30486"
],
"Z8K5": "Z30484"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Ortsangabe mit Entität und Klasse in Deutsch"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "state location using entity and class, German"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fycn0r1a291wymvsseaq22zx4o7o69r
Z30901
0
71593
267286
257009
2026-04-20T17:38:24Z
Theki
2389
use Canadian English spelling (ties)
267286
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30901"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z30901K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "IPA transcription"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1689",
"Z11K2": "IPA transcription"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z30902",
"Z30903",
"Z30904"
],
"Z8K4": [
"Z14",
"Z30905"
],
"Z8K5": "Z30901"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tokiponize"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1689",
"Z11K2": "tokiponize"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1199",
"Z11K2": "tokiponise"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"tokiponize",
"tokiponisation",
"tokiponization"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1199",
"Z31K2": [
"Z6",
"tokiponisation"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adapts \"foreign\" words to the phonemic inventory of the toki pona language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1689",
"Z11K2": "adapts \"foreign\" words to the phonemic inventory of the toki pona language"
}
]
}
}
ncx11by7qw5i5deyohcs20chk5x2epz
267287
267286
2026-04-20T17:48:54Z
Theki
2389
maybe later
267287
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30901"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z30901K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "IPA transcription"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1689",
"Z11K2": "IPA transcription"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z30902",
"Z30903",
"Z30904"
],
"Z8K4": [
"Z14",
"Z30905"
],
"Z8K5": "Z30901"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tokiponise"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1689",
"Z11K2": "tokiponize"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1199",
"Z11K2": "tokiponise"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"tokiponize",
"tokiponisation",
"tokiponization"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1199",
"Z31K2": [
"Z6",
"tokiponisation"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adapts \"foreign\" words to the phonemic inventory of the toki pona language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1689",
"Z11K2": "adapts \"foreign\" words to the phonemic inventory of the toki pona language"
}
]
}
}
jks0c6eoi7whu040yslnxack5ox4x54
267288
267287
2026-04-20T18:59:29Z
Theki
2389
okay yes, use most common form per google hits (>1k vs. ~400) and https://sona.pona.la/wiki/Tokiponization
267288
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30901"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z30901K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "IPA transcription"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1689",
"Z11K2": "IPA transcription"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z30902",
"Z30903",
"Z30904"
],
"Z8K4": [
"Z14",
"Z30905"
],
"Z8K5": "Z30901"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tokiponize"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1689",
"Z11K2": "tokiponize"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1199",
"Z11K2": "tokiponise"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"tokiponize",
"tokiponisation",
"tokiponization"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1199",
"Z31K2": [
"Z6",
"tokiponisation"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adapts \"foreign\" words to the phonemic inventory of the toki pona language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1689",
"Z11K2": "adapts \"foreign\" words to the phonemic inventory of the toki pona language"
}
]
}
}
ncx11by7qw5i5deyohcs20chk5x2epz
267289
267288
2026-04-20T19:00:10Z
Theki
2389
267289
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30901"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z30901K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "IPA transcription"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1689",
"Z11K2": "IPA transcription"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z30902",
"Z30903",
"Z30904"
],
"Z8K4": [
"Z14",
"Z30905"
],
"Z8K5": "Z30901"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tokiponize"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1689",
"Z11K2": "tokiponize"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1199",
"Z11K2": "tokiponise"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"tokiponisation",
"tokiponization",
"tokiponise"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1199",
"Z31K2": [
"Z6",
"tokiponisation"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adapts \"foreign\" words to the phonemic inventory of the toki pona language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1689",
"Z11K2": "adapts \"foreign\" words to the phonemic inventory of the toki pona language"
}
]
}
}
50flid2gsqzm3zq825inbtqxad0ho2w
Z32145
0
78278
267318
266136
2026-04-21T01:18:23Z
99of9
1622
Added Z33841 to the approved list of test cases
267318
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32145"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32145K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z32145K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "requested language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z32147",
"Z33841"
],
"Z8K4": [
"Z14",
"Z32146"
],
"Z8K5": "Z32145"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "section title from Wikidata label in sentence case"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"h2 section from QID with fallback ",
"h2 section singular with fallback ",
"sentence case section title fr WD label w/fallback",
"h2 from QID ",
"h2",
"sentence case section title from Wikidata label with fallback"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Provides a sentence case HTML fragment from an item reference (qid) using its label in the specified language or a fallback. H2 level heading. For H3 use Z33690."
}
]
}
}
37ez7y9yq1e3zaj8np96dbl6sczk2mm
Z32146
0
78279
267311
258201
2026-04-21T00:15:22Z
Theki
2389
add exception for toki pona capitalization
267311
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32146"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32145",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z31465",
"Z31465K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z14326",
"Z14326K1": {
"Z1K1": "Z18",
"Z18K1": "Z32145K2"
},
"Z14326K2": "Z1762"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z32145K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z32145K2"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z32145K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z32145K2"
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sentence case section title from label, compose"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7il6w1lco45m5ysvo4mlptjybyfzto0
Z32428
0
78671
267336
267000
2026-04-21T06:58:13Z
99of9
1622
267336
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32428"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32428K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "article"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z32428K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z32429",
"Z32595",
"Z33772"
],
"Z8K4": [
"Z14",
"Z32594",
"Z32597",
"Z32430",
"Z33771"
],
"Z8K5": "Z32428"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "abstract wikilink"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"link",
"Abstract Wikipedia article hyperlink"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns a link to an Abstract Wikipedia article with a label in the preferred language or the first available fallback. Use Z33848 for sentence case."
}
]
}
}
bvcdsujpbbo7d7v9ibd01xutab80q56
Z33071
0
79623
267185
262876
2026-04-20T13:40:23Z
Dv103
11127
267185
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33071"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33071K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Lexical category"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "categoria lessicale"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33071K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "elemento"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z33071K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Predicate"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "predicato"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33071K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
}
]
}
}
],
"Z8K2": "Z6005",
"Z8K3": [
"Z20",
"Z33076"
],
"Z8K4": [
"Z14",
"Z33075"
],
"Z8K5": "Z33071"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "best lexeme with category from Wikidata item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior lessema con categoria da elemento Wikidata"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Equivalent of Z27327, limited to certain lexical categories."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Equivalente a Z27327, ma limitato a certe categorie lessicali"
}
]
}
}
6153m0qe9hd0trbcxss0dq3frmk5nnz
267188
267185
2026-04-20T13:46:20Z
Dv103
11127
Added Z33817 to the approved list of implementations
267188
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33071"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33071K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Lexical category"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "categoria lessicale"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33071K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "elemento"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z33071K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Predicate"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "predicato"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33071K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
}
]
}
}
],
"Z8K2": "Z6005",
"Z8K3": [
"Z20",
"Z33076"
],
"Z8K4": [
"Z14",
"Z33075",
"Z33817"
],
"Z8K5": "Z33071"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "best lexeme with category from Wikidata item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior lessema con categoria da elemento Wikidata"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Equivalent of Z27327, limited to certain lexical categories."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Equivalente a Z27327, ma limitato a certe categorie lessicali"
}
]
}
}
tpuzyijfzhlktnm964kzipaokxl4arn
267189
267188
2026-04-20T13:46:22Z
Dv103
11127
Removed Z33075 from the approved list of implementations
267189
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33071"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33071K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Lexical category"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "categoria lessicale"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33071K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "elemento"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z33071K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Predicate"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "predicato"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33071K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
}
]
}
}
],
"Z8K2": "Z6005",
"Z8K3": [
"Z20",
"Z33076"
],
"Z8K4": [
"Z14",
"Z33817"
],
"Z8K5": "Z33071"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "best lexeme with category from Wikidata item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior lessema con categoria da elemento Wikidata"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Equivalent of Z27327, limited to certain lexical categories."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Equivalente a Z27327, ma limitato a certe categorie lessicali"
}
]
}
}
noclsqfjwneb51mtpdaus9k99rwquc4
Z33644
0
80436
267177
266715
2026-04-20T13:01:14Z
YoshiRulz
10156
Add alias
267177
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33644"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z33644K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lemma"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z33644K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lemma (kana-only)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
"Z17K2": "Z33644K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "suffixes"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z89"
},
"Z17K2": "Z33644K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "suffix footnotes"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z89"
},
"Z8K3": [
"Z20",
"Z33645"
],
"Z8K4": [
"Z14",
"Z33664"
],
"Z8K5": "Z33644"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "cells for enwikt Japanese verb conj. table row"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"enWiktionary Template:ja-verbconj-row"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7u4d5td8v5djmry5hc7sphizkxowexh
Wikifunctions:Status updates/2026-04-16/de
4
80610
267356
267085
2026-04-21T08:49:17Z
Ameisenigel
44
Created page with "Das [[$1|Freiwilligentreffen vom Montag (13. April 2026) ist jetzt als Aufzeichnung auf Wikimedia Commons verfügbar]]. Dieses Mal hatten wir leider keine Zeit, gemeinsam eine Funktion zu erstellen, sondern haben stattdessen viele Fragen geklärt und Diskussion geführt, insbesondere über die Abstrakte Wikipedia."
267356
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-04-10
| nextlabel = Nächstes Update
| next =
}}
<span id="Milestones"></span>
=== Meilensteine ===
Wikifunctions hat dieses Wochenende die Marke von 4000 Funktionen überschritten. Die Funktion [[Z33366|Subtraktion zweier komplexer Zahlen]] wurde als 4000. Funktion gewertet. Auch die Abstrakte Wikipedia hat die ersten 1000 Artikel erreicht und zwar mit dem Artikel über den legendären indischen Brahmanen [[:abstract:Q9045|Chanakya]]. Herzlichen Glückwunsch an die Community!
<span id="Some_major_issues_hopefully_resolved"></span>
=== Einige größere Probleme hoffentlich behoben ===
Kurz vor dem Versand dieses Newsletters hat ein Update möglicherweise einige der bestehenden Systemprobleme behoben. Aufgrund mehrerer schwer zu findender Fehler und der Abwesenheit einiger unserer Entwickler wurde eure Geduld auf die Probe gestellt. Wir entschuldigen uns für die entstandenen Unannehmlichkeiten und danken euch für euer Verständnis. Es gab Probleme mit den Caches in der gesamten Wikifunctions-Infrastruktur, die sich auf die Anzeige von Vorschauen in der Abstrakten Wikipedia, auf eingebettete Funktionsaufrufe in allen aktivierten Projekten und auf den Zugriff auf Wikidata-Daten aus Funktionen auswirkten. Dies sollte [[:phab:T420630|T420630]], [[:phab:T422299|T422299]] und [[:phab:T432211|T432211]] sowie möglicherweise weitere behandeln. Bitte informiere uns, falls du auf weitere Probleme stößt oder diese weiterhin bestehen. Vielen Dank an das Entwicklerteam und SRE für ihre Arbeit an der Behebung dieser Probleme!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche wurde auf Wikifunctions die Anzeige von Bezeichnungen beim Zusammenklappen von Funktionsaufrufen angepasst, um lange Bezeichnungen oder schmale Fenster besser zu verarbeiten. Weitere Verbesserungen folgen in Kürze ([[:phab:T421959|T421959]]). In der Abstrakten Wikipedia zeigen Links zu abstrakten Artikeln auf Spezialseiten (wie Spezial:LetzteÄnderungen oder Spezial:AlleSeiten) nun eine Bezeichnung neben der QID an (z. B. “Universum (Q1)”) ([[:phab:T420254|T420254]]). Außerdem werden Fragmentabrufe nun schonender auf den Servern ausgeführt, sodass diese mehr Zeit zum Antworten haben, bevor eine Zeitüberschreitung gemeldet wird ([[:phab:T421581|T421581]]).
<span id="News_in_Types:_word_order"></span>
=== Neuigkeiten zu Typen: Wortreihenfolge ===
Basierend auf [[Wikifunctions:Type proposals/Word order|einem Vorschlag]] von [[User:YoshiRulz|YoshiRulz]] wurde ein Aufzählungstyp für die Wortreihenfolge als {{Z|Z33568}} implementiert. Wir laden euch alle ein, neue [[Wikifunctions:Type proposals|Typenvorschläge]] zu erstellen und die bestehenden zu diskutieren, damit wir weiterhin neue Typen erstellen können.
<span id="Recording_of_Volunteer’s_Corner_from_13_April_2026"></span>
=== Aufzeichnung des Freiwilligentreffens vom 13. April 2026 ===
[[File:Abstract Wikipedia Volunteer Corner 2026-04.webm|thumb]]
Das [[:commons:File:Abstract_Wikipedia_Volunteer_Corner_2026-04.webm|Freiwilligentreffen vom Montag (13. April 2026) ist jetzt als Aufzeichnung auf Wikimedia Commons verfügbar]]. Dieses Mal hatten wir leider keine Zeit, gemeinsam eine Funktion zu erstellen, sondern haben stattdessen viele Fragen geklärt und Diskussion geführt, insbesondere über die Abstrakte Wikipedia.
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Presentation about Wikidata and Abstract Wikipedia in Stuttgart ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This Saturday, 18 April 2026, [https://www.wikimedia.de/presse/wikipedia-bus-kommt-nach-stuttgart-zum-25-geburtstag-wikipedia-live-erleben/ Wikimedia Deutschland’s Wikipedia 25 bus] is coming to Stuttgart, Germany. The event at the [[:en:Stadtbibliothek Stuttgart|Stuttgart library]] includes [[:de:Wikipedia:Stuttgart/Der Wikipedia-Bus kommt nach Stuttgart - April 2026|booths and a program with presentations]]. Plenty of Wikipedia volunteers will be there during the day. One of the presentations will be around Wikidata and also Abstract Wikipedia. The event is from 11:00 to 17:00 local time. The event is in German, although speakers of other languages will be among the volunteers and at the booths.
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[https://www.stuttgart.de/veranstaltungskalender/veranstaltungen/25-jahre-wikipedia-der-wikipedia-bus-geht-auf-tour-520205#veranstaltungsorte Stuttgart city website about the event]</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of Denny’s ISWC 2025 keynote available ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Late last year in Nara, Japan, at the [https://iswc2025.semanticweb.org/ International Semantic Web Conference (ISWC) 2025], Denny gave the opening keynote, celebrating [https://videolectures.net/videos/iswc2025_nara_vrandecic_wikipedia_future Wikipedia and the Semantic Web - 20 years of co-development, and the future]. The talks start with the roots of the histories of both Wikipedia and the Semantic Web, before showing how they interacted with each other in the last two decades, leading to the development of Wikifunctions and Abstract Wikipedia. The [https://videolectures.net/videos/iswc2025_nara_vrandecic_wikipedia_future recording of the talk is now available on VideoLectures.net].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== NLG SIG meeting cancelled ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
No program for the [[Wikifunctions:NLG SIG|NLG SIG]] (the natural language generation special interest group) meeting for next Tuesday has been proposed, and we therefore cancel the meeting.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 46 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 46 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|Z33151}}
* {{Z|Z33156}}
* {{Z|Z33165}}
* {{Z|Z33172}}
* {{Z|Z33175}}
* {{Z|Z33185}}
* {{Z|Z33201}}
* {{Z|Z33202}}
* {{Z|Z33214}}
* {{Z|Z33219}}
* {{Z|Z33221}}
* {{Z|Z33227}}
* {{Z|Z33238}}
* {{Z|Z33245}}
* {{Z|Z33251}}
* {{Z|Z33260}}
* {{Z|Z33267}}
* {{Z|Z33281}}
* {{Z|Z33284}}
* {{Z|Z33289}}
* {{Z|Z33292}}
* {{Z|Z33295}}
* {{Z|Z33299}}
* {{Z|Z33306}}
* {{Z|Z33315}}
* {{Z|Z33319}}
* {{Z|Z33322}}
* {{Z|Z33325}}
* {{Z|Z33328}}
* {{Z|Z33333}}
* {{Z|Z33335}}
* {{Z|Z33340}}
* {{Z|Z33366}}
* {{Z|Z33372}}
<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-04-16]]
fqqtuuvofjijzx60kr7qbt4syzjvpxs
267358
267356
2026-04-21T08:49:42Z
Ameisenigel
44
Created page with "=== Präsentation zu Wikidata und der Abstrakten Wikipedia in Stuttgart ==="
267358
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-04-10
| nextlabel = Nächstes Update
| next =
}}
<span id="Milestones"></span>
=== Meilensteine ===
Wikifunctions hat dieses Wochenende die Marke von 4000 Funktionen überschritten. Die Funktion [[Z33366|Subtraktion zweier komplexer Zahlen]] wurde als 4000. Funktion gewertet. Auch die Abstrakte Wikipedia hat die ersten 1000 Artikel erreicht und zwar mit dem Artikel über den legendären indischen Brahmanen [[:abstract:Q9045|Chanakya]]. Herzlichen Glückwunsch an die Community!
<span id="Some_major_issues_hopefully_resolved"></span>
=== Einige größere Probleme hoffentlich behoben ===
Kurz vor dem Versand dieses Newsletters hat ein Update möglicherweise einige der bestehenden Systemprobleme behoben. Aufgrund mehrerer schwer zu findender Fehler und der Abwesenheit einiger unserer Entwickler wurde eure Geduld auf die Probe gestellt. Wir entschuldigen uns für die entstandenen Unannehmlichkeiten und danken euch für euer Verständnis. Es gab Probleme mit den Caches in der gesamten Wikifunctions-Infrastruktur, die sich auf die Anzeige von Vorschauen in der Abstrakten Wikipedia, auf eingebettete Funktionsaufrufe in allen aktivierten Projekten und auf den Zugriff auf Wikidata-Daten aus Funktionen auswirkten. Dies sollte [[:phab:T420630|T420630]], [[:phab:T422299|T422299]] und [[:phab:T432211|T432211]] sowie möglicherweise weitere behandeln. Bitte informiere uns, falls du auf weitere Probleme stößt oder diese weiterhin bestehen. Vielen Dank an das Entwicklerteam und SRE für ihre Arbeit an der Behebung dieser Probleme!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche wurde auf Wikifunctions die Anzeige von Bezeichnungen beim Zusammenklappen von Funktionsaufrufen angepasst, um lange Bezeichnungen oder schmale Fenster besser zu verarbeiten. Weitere Verbesserungen folgen in Kürze ([[:phab:T421959|T421959]]). In der Abstrakten Wikipedia zeigen Links zu abstrakten Artikeln auf Spezialseiten (wie Spezial:LetzteÄnderungen oder Spezial:AlleSeiten) nun eine Bezeichnung neben der QID an (z. B. “Universum (Q1)”) ([[:phab:T420254|T420254]]). Außerdem werden Fragmentabrufe nun schonender auf den Servern ausgeführt, sodass diese mehr Zeit zum Antworten haben, bevor eine Zeitüberschreitung gemeldet wird ([[:phab:T421581|T421581]]).
<span id="News_in_Types:_word_order"></span>
=== Neuigkeiten zu Typen: Wortreihenfolge ===
Basierend auf [[Wikifunctions:Type proposals/Word order|einem Vorschlag]] von [[User:YoshiRulz|YoshiRulz]] wurde ein Aufzählungstyp für die Wortreihenfolge als {{Z|Z33568}} implementiert. Wir laden euch alle ein, neue [[Wikifunctions:Type proposals|Typenvorschläge]] zu erstellen und die bestehenden zu diskutieren, damit wir weiterhin neue Typen erstellen können.
<span id="Recording_of_Volunteer’s_Corner_from_13_April_2026"></span>
=== Aufzeichnung des Freiwilligentreffens vom 13. April 2026 ===
[[File:Abstract Wikipedia Volunteer Corner 2026-04.webm|thumb]]
Das [[:commons:File:Abstract_Wikipedia_Volunteer_Corner_2026-04.webm|Freiwilligentreffen vom Montag (13. April 2026) ist jetzt als Aufzeichnung auf Wikimedia Commons verfügbar]]. Dieses Mal hatten wir leider keine Zeit, gemeinsam eine Funktion zu erstellen, sondern haben stattdessen viele Fragen geklärt und Diskussion geführt, insbesondere über die Abstrakte Wikipedia.
<span id="Presentation_about_Wikidata_and_Abstract_Wikipedia_in_Stuttgart"></span>
=== Präsentation zu Wikidata und der Abstrakten Wikipedia in Stuttgart ===
<div lang="en" dir="ltr" class="mw-content-ltr">
This Saturday, 18 April 2026, [https://www.wikimedia.de/presse/wikipedia-bus-kommt-nach-stuttgart-zum-25-geburtstag-wikipedia-live-erleben/ Wikimedia Deutschland’s Wikipedia 25 bus] is coming to Stuttgart, Germany. The event at the [[:en:Stadtbibliothek Stuttgart|Stuttgart library]] includes [[:de:Wikipedia:Stuttgart/Der Wikipedia-Bus kommt nach Stuttgart - April 2026|booths and a program with presentations]]. Plenty of Wikipedia volunteers will be there during the day. One of the presentations will be around Wikidata and also Abstract Wikipedia. The event is from 11:00 to 17:00 local time. The event is in German, although speakers of other languages will be among the volunteers and at the booths.
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[https://www.stuttgart.de/veranstaltungskalender/veranstaltungen/25-jahre-wikipedia-der-wikipedia-bus-geht-auf-tour-520205#veranstaltungsorte Stuttgart city website about the event]</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of Denny’s ISWC 2025 keynote available ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Late last year in Nara, Japan, at the [https://iswc2025.semanticweb.org/ International Semantic Web Conference (ISWC) 2025], Denny gave the opening keynote, celebrating [https://videolectures.net/videos/iswc2025_nara_vrandecic_wikipedia_future Wikipedia and the Semantic Web - 20 years of co-development, and the future]. The talks start with the roots of the histories of both Wikipedia and the Semantic Web, before showing how they interacted with each other in the last two decades, leading to the development of Wikifunctions and Abstract Wikipedia. The [https://videolectures.net/videos/iswc2025_nara_vrandecic_wikipedia_future recording of the talk is now available on VideoLectures.net].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== NLG SIG meeting cancelled ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
No program for the [[Wikifunctions:NLG SIG|NLG SIG]] (the natural language generation special interest group) meeting for next Tuesday has been proposed, and we therefore cancel the meeting.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 46 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 46 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|Z33151}}
* {{Z|Z33156}}
* {{Z|Z33165}}
* {{Z|Z33172}}
* {{Z|Z33175}}
* {{Z|Z33185}}
* {{Z|Z33201}}
* {{Z|Z33202}}
* {{Z|Z33214}}
* {{Z|Z33219}}
* {{Z|Z33221}}
* {{Z|Z33227}}
* {{Z|Z33238}}
* {{Z|Z33245}}
* {{Z|Z33251}}
* {{Z|Z33260}}
* {{Z|Z33267}}
* {{Z|Z33281}}
* {{Z|Z33284}}
* {{Z|Z33289}}
* {{Z|Z33292}}
* {{Z|Z33295}}
* {{Z|Z33299}}
* {{Z|Z33306}}
* {{Z|Z33315}}
* {{Z|Z33319}}
* {{Z|Z33322}}
* {{Z|Z33325}}
* {{Z|Z33328}}
* {{Z|Z33333}}
* {{Z|Z33335}}
* {{Z|Z33340}}
* {{Z|Z33366}}
* {{Z|Z33372}}
<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-04-16]]
oxswze5rkh2p7h9pnqhbko2njnxhkun
Z33764
0
80719
267172
266878
2026-04-20T12:50:57Z
YoshiRulz
10156
Add the rest of the stem forms
267172
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33764"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33762",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33065",
"Z33065K1": "red",
"Z33065K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "Conjugation of \""
},
{
"Z1K1": "Z7",
"Z7K1": "Z27873",
"Z27873K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z33762K1"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27849",
"Z27849K1": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z33640",
"Z33640K1": {
"Z1K1": "Z18",
"Z18K1": "Z33762K2"
}
}
},
"Z27849K2": {
"Z1K1": "Z7",
"Z7K1": "Z30016",
"Z30016K1": "https://en.wiktionary.org/wiki/する",
"Z30016K2": "する"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z33640",
"Z33640K1": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z18",
"Z18K1": "Z33762K2"
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z33762K6"
}
}
}
}
}
},
"Z27873K2": "span",
"Z27873K3": [
"Z6",
"class",
"lang"
],
"Z27873K4": [
"Z6",
"Jpan",
"ja"
]
},
{
"Z1K1": "Z89",
"Z89K1": "\" (See "
},
{
"Z1K1": "Z7",
"Z7K1": "Z30016",
"Z30016K1": "https://en.wiktionary.org/wiki/Appendix:Japanese_verbs",
"Z30016K2": "Appendix:Japanese verbs"
},
{
"Z1K1": "Z89",
"Z89K1": ")"
}
]
},
"Z33065K3": {
"Z1K1": "Z7",
"Z7K1": "Z801",
"Z801K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z89"
},
[
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z27873",
"Z27873K1": {
"Z1K1": "Z7",
"Z7K1": "Z27849",
"Z27849K1": {
"Z1K1": "Z7",
"Z7K1": "Z27873",
"Z27873K1": {
"Z1K1": "Z7",
"Z7K1": "Z30016",
"Z30016K1": "https://en.wiktionary.org/wiki/Appendix:Japanese_glossary#katsuy%C5%8Dkei",
"Z30016K2": "Katsuyōkei"
},
"Z27873K2": "em",
"Z27873K3": [
"Z6"
],
"Z27873K4": [
"Z6"
]
},
"Z27849K2": {
"Z1K1": "Z89",
"Z89K1": " (\"stem forms\")"
}
},
"Z27873K2": "th",
"Z27873K3": [
"Z6",
"class",
"colspan"
],
"Z27873K4": [
"Z6",
"outer",
"4"
]
}
],
{
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": {
"Z1K1": "Z7",
"Z7K1": "Z27873",
"Z27873K1": {
"Z1K1": "Z7",
"Z7K1": "Z27849",
"Z27849K1": {
"Z1K1": "Z7",
"Z7K1": "Z27873",
"Z27873K1": {
"Z1K1": "Z7",
"Z7K1": "Z30016",
"Z30016K1": "https://en.wiktionary.org/wiki/Appendix:Japanese_glossary#mizenkei",
"Z30016K2": "Mizenkei"
},
"Z27873K2": "em",
"Z27873K3": [
"Z6"
],
"Z27873K4": [
"Z6"
]
},
"Z27849K2": {
"Z1K1": "Z89",
"Z89K1": " (\"imperfective\")"
}
},
"Z27873K2": "th",
"Z27873K3": [
"Z6",
"style"
],
"Z27873K4": [
"Z6",
"width: 20%;"
]
},
"Z810K2": {
"Z1K1": "Z7",
"Z7K1": "Z33644",
"Z33644K1": {
"Z1K1": "Z18",
"Z18K1": "Z33762K2"
},
"Z33644K2": {
"Z1K1": "Z18",
"Z18K1": "Z33762K3"
},
"Z33644K3": {
"Z1K1": "Z18",
"Z18K1": "Z33762K4"
},
"Z33644K4": [
"Z89"
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": {
"Z1K1": "Z7",
"Z7K1": "Z27873",
"Z27873K1": {
"Z1K1": "Z7",
"Z7K1": "Z27849",
"Z27849K1": {
"Z1K1": "Z7",
"Z7K1": "Z27873",
"Z27873K1": {
"Z1K1": "Z7",
"Z7K1": "Z30016",
"Z30016K1": "https://en.wiktionary.org/wiki/Appendix:Japanese_glossary#ren'yōkei",
"Z30016K2": "Ren’yōkei"
},
"Z27873K2": "em",
"Z27873K3": [
"Z6"
],
"Z27873K4": [
"Z6"
]
},
"Z27849K2": {
"Z1K1": "Z89",
"Z89K1": " (\"continuative\")"
}
},
"Z27873K2": "th",
"Z27873K3": [
"Z6"
],
"Z27873K4": [
"Z6"
]
},
"Z810K2": {
"Z1K1": "Z7",
"Z7K1": "Z33644",
"Z33644K1": {
"Z1K1": "Z18",
"Z18K1": "Z33762K2"
},
"Z33644K2": {
"Z1K1": "Z18",
"Z18K1": "Z33762K3"
},
"Z33644K3": {
"Z1K1": "Z18",
"Z18K1": "Z33762K5"
},
"Z33644K4": [
"Z89"
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": {
"Z1K1": "Z7",
"Z7K1": "Z27873",
"Z27873K1": {
"Z1K1": "Z7",
"Z7K1": "Z27849",
"Z27849K1": {
"Z1K1": "Z7",
"Z7K1": "Z27873",
"Z27873K1": {
"Z1K1": "Z7",
"Z7K1": "Z30016",
"Z30016K1": "https://en.wiktionary.org/wiki/Appendix:Japanese_glossary#shūshikei",
"Z30016K2": "Shūshikei"
},
"Z27873K2": "em",
"Z27873K3": [
"Z6"
],
"Z27873K4": [
"Z6"
]
},
"Z27849K2": {
"Z1K1": "Z89",
"Z89K1": " (\"terminal\")"
}
},
"Z27873K2": "th",
"Z27873K3": [
"Z6"
],
"Z27873K4": [
"Z6"
]
},
"Z810K2": {
"Z1K1": "Z7",
"Z7K1": "Z33644",
"Z33644K1": {
"Z1K1": "Z18",
"Z18K1": "Z33762K2"
},
"Z33644K2": {
"Z1K1": "Z18",
"Z18K1": "Z33762K3"
},
"Z33644K3": {
"Z1K1": "Z18",
"Z18K1": "Z33762K6"
},
"Z33644K4": [
"Z89"
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": {
"Z1K1": "Z7",
"Z7K1": "Z27873",
"Z27873K1": {
"Z1K1": "Z7",
"Z7K1": "Z27849",
"Z27849K1": {
"Z1K1": "Z7",
"Z7K1": "Z27873",
"Z27873K1": {
"Z1K1": "Z7",
"Z7K1": "Z30016",
"Z30016K1": "https://en.wiktionary.org/wiki/Appendix:Japanese_glossary#rentaikei",
"Z30016K2": "Rentaikei"
},
"Z27873K2": "em",
"Z27873K3": [
"Z6"
],
"Z27873K4": [
"Z6"
]
},
"Z27849K2": {
"Z1K1": "Z89",
"Z89K1": " (\"attributive\")"
}
},
"Z27873K2": "th",
"Z27873K3": [
"Z6"
],
"Z27873K4": [
"Z6"
]
},
"Z810K2": {
"Z1K1": "Z7",
"Z7K1": "Z33644",
"Z33644K1": {
"Z1K1": "Z18",
"Z18K1": "Z33762K2"
},
"Z33644K2": {
"Z1K1": "Z18",
"Z18K1": "Z33762K3"
},
"Z33644K3": {
"Z1K1": "Z18",
"Z18K1": "Z33762K7"
},
"Z33644K4": [
"Z89"
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": {
"Z1K1": "Z7",
"Z7K1": "Z27873",
"Z27873K1": {
"Z1K1": "Z7",
"Z7K1": "Z27849",
"Z27849K1": {
"Z1K1": "Z7",
"Z7K1": "Z27873",
"Z27873K1": {
"Z1K1": "Z7",
"Z7K1": "Z30016",
"Z30016K1": "https://en.wiktionary.org/wiki/Appendix:Japanese_glossary#kateikei",
"Z30016K2": "Kateikei"
},
"Z27873K2": "em",
"Z27873K3": [
"Z6"
],
"Z27873K4": [
"Z6"
]
},
"Z27849K2": {
"Z1K1": "Z89",
"Z89K1": " (\"hypothetical\")"
}
},
"Z27873K2": "th",
"Z27873K3": [
"Z6"
],
"Z27873K4": [
"Z6"
]
},
"Z810K2": {
"Z1K1": "Z7",
"Z7K1": "Z33644",
"Z33644K1": {
"Z1K1": "Z18",
"Z18K1": "Z33762K2"
},
"Z33644K2": {
"Z1K1": "Z18",
"Z18K1": "Z33762K3"
},
"Z33644K3": {
"Z1K1": "Z18",
"Z18K1": "Z33762K8"
},
"Z33644K4": [
"Z89"
]
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": {
"Z1K1": "Z7",
"Z7K1": "Z27873",
"Z27873K1": {
"Z1K1": "Z7",
"Z7K1": "Z27849",
"Z27849K1": {
"Z1K1": "Z7",
"Z7K1": "Z27873",
"Z27873K1": {
"Z1K1": "Z7",
"Z7K1": "Z30016",
"Z30016K1": "https://en.wiktionary.org/wiki/Appendix:Japanese_glossary#meireikei",
"Z30016K2": "Meireikei"
},
"Z27873K2": "em",
"Z27873K3": [
"Z6"
],
"Z27873K4": [
"Z6"
]
},
"Z27849K2": {
"Z1K1": "Z89",
"Z89K1": " (\"imperative\")"
}
},
"Z27873K2": "th",
"Z27873K3": [
"Z6"
],
"Z27873K4": [
"Z6"
]
},
"Z810K2": {
"Z1K1": "Z7",
"Z7K1": "Z33644",
"Z33644K1": {
"Z1K1": "Z18",
"Z18K1": "Z33762K2"
},
"Z33644K2": {
"Z1K1": "Z18",
"Z18K1": "Z33762K3"
},
"Z33644K3": {
"Z1K1": "Z18",
"Z18K1": "Z33762K9"
},
"Z33644K4": {
"Z1K1": "Z18",
"Z18K1": "Z33762K20"
}
}
}
]
},
"Z33065K4": {
"Z1K1": "Z18",
"Z18K1": "Z33762K22"
},
"Z33065K5": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z33065K6": ""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "enwikt Template:ja-verbconj-auto, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
r4fw9e4xzdvlvshj97idlckzc1hflm6
Z33766
0
80721
267216
266889
2026-04-20T15:14:38Z
Dv103
11127
267216
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33766"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z26513",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z26737",
"Z26737K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z26513K1"
},
"Z30120K2": [
"Z6030",
"Z6033",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1787"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P31"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P735"
}
]
},
"Z26737K2": {
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z33823",
"Z33823K1": {
"Z1K1": "Z18",
"Z18K1": "Z26513K1"
},
"Z33823K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z33823K3": "Z1787",
"Z33823K4": [
"Z6030"
],
"Z33823K5": [
"Z60"
],
"Z33823K6": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P5713"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P5185"
}
]
},
"Z850K2": "Z28248",
"Z850K3": "Z24"
}
}
},
" ",
{
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z27107",
"Z27107K1": {
"Z1K1": "Z7",
"Z7K1": "Z33823",
"Z33823K1": {
"Z1K1": "Z18",
"Z18K1": "Z26513K2"
},
"Z33823K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z33823K3": "Z1787",
"Z33823K4": [
"Z6030"
],
"Z33823K5": [
"Z60"
],
"Z33823K6": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P5185"
}
]
}
},
"Z850K2": "Z28248",
"Z850K3": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": "un'istanza di ",
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z26513K2"
},
"Z24766K2": "Z1787"
}
}
},
"."
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "frase di istanziazione, it, con try-catch"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cdngc67wes5pibgirzmbleb5wedasj8
Z33767
0
80722
267215
266894
2026-04-20T15:07:09Z
Dv103
11127
267215
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33767"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26513",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26513",
"Z26513K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q7312"
},
"Z26513K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q37226"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Franz Schubert è un insegnante."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Franz Schubert è un insegnante."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gfrcy4ptvuc0n969wj1bcp9t9dwl8l3
Wikifunctions:Type proposals/Semantic unit/Douglas Adams
4
80773
267244
267031
2026-04-20T16:43:04Z
Mahir256
38
267244
wikitext
text/x-wiki
This page gives an example of how to build abstract content using semantic units. It does not directly ''use'' those units, but instead provides ways of expressing them using the syntax described under 'Read function' in [[../|the type proposal]].
== Preliminaries ==
=== Statements under consideration ===
The sentences listed in [[Wikifunctions:Type proposals/Abstract sentence/Douglas Adams]] are reproduced here:
* "Douglas Adams was a British writer."
* "He is famous for The Hitchhiker's Guide to the Galaxy series."
* "Adams was born in Cambridge the 11 March 1952."
=== General principles: worldbuilding ===
Since the three statements above consider real, specific entities with individual Wikidata items ({{Q|42}}, {{Q|25169}}, {{Q|350}}, even {{Q|69280357}}), there isn't much to do in the bulleted respects below, but the following will nevertheless be important for more complex situations.
As a general rule, '''the statements we want to render typically do not exist in a vacuum'''; there is some suite of circumstances (a {{Q|196626}}, if you will) that needs to be constructed for those statements to make sense. Perhaps a term that could be used for this construction process is {{Q|1822655}}.
Instantiating a {{Q|196626}} is as simple as
["Q196626", ...]
where what follows are any number of abstract content pieces and any number of directives doing things to the context.
Here are some of the things that become possible to do:
* If you need to refer to 'this chair', 'a shirt', or any object that does not have a Wikidata item of its own, you can define an entity ({{Q|Q1183659}}) and assign to it an identifier--perhaps a Wikidata item ID that was ''never'' used by Wikidata, like "Q3149"?--and then refer to that entity consistently within abstract content. In Ninai these entities are generally Wikidata item objects ({{Q|Q29934200}}), similar to how {{Q|55606908}} and {{Q|Q137802536}} describe individual chairs and shirts: <pre>["Q1183659", "Q3149", "Q29934200"]</pre>
** Adding (<small>currently using {{Q|Q16928028}} in Ninai, though a better item choice is welcome!</small>) {{P|31}} {{Q|Q363931}} to a newly defined entity will allow it to be referred to, at minimum, as "a computer desk": <pre>["Q16928028", "Q3149", "P31", "Q363931"]</pre>
** Adding labels in different languages, or statements like {{P|1448}} or {{P|2561}}, allow it to be referred to using those names as well: <pre>["Q16928028", "Q3149", "Len", "Lucas"], ["Q16928028", "Q3149", "P735", "Q12325000"]</pre>
** Adding statements like {{P|1552}} allow those characteristics to be used in references to those entities: <pre>["Q16928028", "Q3149", "P1552", "Q107998880"]</pre>
** The '{{Q|Q2324479}}/writer' of the abstract content, as well as the '{{Q|Q108606601}}/reader' of it, are also modeled as item objects, if you wanted to modify any information about those as well: <pre>["Q16928028", "Q2324479", "P106", "Q2883465"], ["Q16928028", "Q108606601", "P3716", "Q3443060"]</pre>
*** (Consider languages in which the second-person pronoun is not used in many situations, requiring some alternate way of addressing the 'listener/reader'.)
* If you want to specify that the abstract content should prefer terms with {{P|6191}} {{Q|8102}} if they exist, then you can set (<small>currently using {{Q|Q7663702}} in Ninai, though a better item choice is welcome!</small>) the {{Q|2313235}} of the context and then all abstract content appearing after that setting will be rendered with that preference in mind: <pre>["Q7663702", "Q2313235", "Q8102"]</pre>
* If you want to specify that the temporal point of reference was, for instance, 200 years ago, you can set the {{Q|2875947}} of the context, and then all abstract content appearing after that setting will be rendered relative to that reference point: <pre>["Q7663702", "Q2875947", "1826-04-19T00:00:00+00:00"]</pre>
** This can transform, for example, statements typically realized using verbs "built" and "will build" to statements typically realized using e.g. "had built" and "will have built".
** Likewise, to treat the time of 'speaking/writing' as a specific date/time instead of the value of <nowiki>{{CURRENTTIMESTAMP}}</nowiki>, you can set the value of {{Q|Q18488805}} of the context appropriately: <pre>["Q7663702", "Q18488805", "2026-04-18T00:00:00+00:00"]</pre>
== Worldbuilding time ==
=== Statement decomposition ===
Before trying to go ahead and compose abstract content, it is important to develop the ability to decompose a sentence, however simple or complex it may seem, into the underlying assertions that are being made in it.
For instance, "Douglas Adams was a British writer." makes two simpler assertions:
1. Douglas Adams was British.<br/>2. Douglas Adams was a writer.
You could easily combine the two assertions above to yield the same information with different emphasis on either one:
* Douglas Adams, who was British, was a writer.
* Douglas Adams, who was a writer, was British.
Likewise we can see in the second sentence two more simple assertions, which are connected in a {{Q|139481811}}:
3. Douglas Adams is famous.<br/>4. Douglas Adams wrote the Hitchhiker's Guide to the Galaxy.
Note a few things about the formulations above:
* '''The pronoun "he" is not used at all.''' A text in which all pronouns referring to entities are resolved to those entities should still be a valid text; as such the abstract content should not consider their presence, and any details for making them present in a given language should be cleanly separable from the abstract content itself. (Note that this excludes e.g. the 'it' in 'it is raining' since 'it' here does ''not'' refer to an entity.)
* '''The connection to the book series is made explicit.''' There will likely be languages where abbreviating away the 'writing' part is not realistically possible or pragmatically warranted.
The last sentence is actually a single assertion with two circumstantial details (the date and the place of birth), so no decomposition is needed here:
5. Douglas Adams was born in Cambridge the 11 March 1952.
=== Content assembly ===
Below are the five individual assertions above, turned into abstract content:
{| class="wikitable"
|+
|-
! Abstract content !! Expanded !! Possible output
|-
| <code><pre>
["Q124316841",
["Q151885", "Q42"],
["Q151885", "Q36180"],
["Q7806609", "Q7805404", ["Q116880167", "Q69303834"]]]
</pre></code>
| ({{Q|Q124316841}},<br/>
 ({{Q|Q151885}}, {{Q|Q42}}),<br/>
 ({{Q|Q151885}}, {{Q|Q36180}}),<br/>
 ({{Q|Q7806609}}, {{Q|Q7805404}}, ({{Q|Q116880167}}, {{Q|Q69303834}})))
| Douglas Adams was a writer. (en)
|-
| <code><pre>
["Q124317331",
["Q151885", "Q42"],
["Q217438", "Q145"],
["Q7806609", "Q7805404", ["Q116880167", "Q69303834"]]]
</pre></code>
| ({{Q|Q124317331}},<br/>
 ({{Q|Q151885}}, {{Q|Q42}}),<br/>
 ({{Q|Q217438}}, {{Q|Q145}}),<br/>
 ({{Q|Q7806609}}, {{Q|Q7805404}}, ({{Q|Q116880167}}, {{Q|Q69303834}})))
| Douglas Adams was British. (en)
|-
| <code><pre>
["Q124317331",
["Q151885", "Q42"],
["Q151885", "Q12942806"]]
</pre></code>
| ({{Q|Q124317331}},<br/> ({{Q|Q151885}}, {{Q|Q42}}),<br/> ({{Q|Q217438}}, {{Q|Q12942806}}))
| Douglas Adams is famous. (en)
|-
| <code><pre>
["Q179080", "Q86647781",
["Q613930", "Q36180", ["Q151885", "Q42"]],
["Q613930", "Q47461344", ["Q151885", "Q25169"]],
["Q7806609", "Q7805404", ["Q116880167", "Q69293450"]]]
</pre></code>
| ({{Q|Q179080}}, {{Q|Q86647781}},<br/>
 ({{Q|Q613930}}, {{Q|Q36180}}, ({{Q|Q151885}}, {{Q|Q42}})),<br/>
 ({{Q|Q613930}}, {{Q|Q47461344}}, ({{Q|Q151885}}, {{Q|Q25169}})),<br/>
 ({{Q|Q7806609}}, {{Q|Q7805404}}, ({{Q|Q116880167}}, {{Q|Q69293450}})))
| Douglas Adams wrote The Hitchhiker's Guide to the Galaxy.
|-
| <code><pre>
["Q179080", "Q111811625",
["Q613930", "Q170212", ["Q151885", "Q42"]],
["Q109377685", ["Q151885", "Q350"]],
["Q12322185"],
["Q7806609", "Q7805404", ["Q116880167", "Q69280357"]]]
</pre></code>
| ({{Q|Q179080}}, {{Q|Q111811625}},<br/>
 ({{Q|Q613930}}, {{Q|Q170212}}, ({{Q|151885}}, {{Q|Q42}})),<br/>
 ({{Q|Q109377685}}, ({{Q|Q151885}}, {{Q|Q350}})),<br/>
 ({{Q|Q12322185}}),<br/>
 ({{Q|Q7806609}}, {{Q|Q7805404}}, ({{Q|Q116880167}}, {{Q|Q69280357}})))
| Douglas Adams was born in Cambridge the 11 March 1952. (en)
|}
And below are combinations and modifications of some of those assertions:
{| class="wikitable"
|+
|-
! Abstract content !! Expanded !! Possible output
|-
| <code><pre>
["Q124316841",
["Q151885", "Q42"],
["Q151885", "Q36180"],
["Q7806609", "Q7805404", ["Q116880167", "Q69303834"]],
["Q124317331",
["Q151885", "Q42"],
["Q217438", "Q145"],
["Q7806609", "Q7805404", ["Q116880167", "Q69303834"]]]]
</pre></code>
| ({{Q|Q124316841}},<br/>
 ({{Q|Q151885}}, {{Q|Q42}}),<br/>
 ({{Q|Q151885}}, {{Q|Q36180}}),<br/>
 ({{Q|Q7806609}}, {{Q|Q7805404}}, ({{Q|Q116880167}}, {{Q|Q69303834}})),<br/>
 ({{Q|Q124317331}},<br/>
  ({{Q|Q151885}}, {{Q|Q42}}),<br/>
  ({{Q|Q217438}}, {{Q|Q145}}),<br/>
  ({{Q|Q7806609}}, {{Q|Q7805404}}, ({{Q|Q116880167}}, {{Q|Q69303834}}))))
| Douglas Adams was a British writer. (en)
|-
| <code><pre>
["Q124317331",
["Q151885", "Q42"],
["Q151885", "Q12942806"],
["Q139481811",
["Q179080", "Q86647781",
["Q613930", "Q36180", ["Q151885", "Q42"]],
["Q613930", "Q47461344", ["Q151885", "Q25169"]],
["Q7806609", "Q7805404", ["Q116880167", "Q69293450"]]]]]
</pre></code>
| ({{Q|Q124317331}},<br/>
 ({{Q|Q151885}}, {{Q|Q42}}),<br/>
 ({{Q|Q151885}}, {{Q|Q12942806}}),<br/>
 ({{Q|Q139481811}},<br/>
  ({{Q|Q179080}}, {{Q|Q86647781}},<br/>
   ({{Q|Q613930}}, {{Q|Q36180}}, ({{Q|Q151885}}, {{Q|Q42}})),<br/>
   ({{Q|Q613930}}, {{Q|Q47461344}}, ({{Q|Q151885}}, {{Q|Q25169}})),<br/>
   ({{Q|Q7806609}}, {{Q|Q7805404}}, ({{Q|Q116880167}}, {{Q|Q69293450}})))))
| Douglas Adams is famous because Douglas Adams wrote The Hitchhiker's Guide to the Galaxy. (en)
|}
The final combined abstract content, on wrapping in the appropriate context, would thus look like this:
<code><pre>
["Q196626",
["Q124316841",
["Q151885", "Q42"],
["Q151885", "Q36180"],
["Q7806609", "Q7805404", ["Q116880167", "Q69303834"]],
["Q124317331",
["Q151885", "Q42"],
["Q217438", "Q145"],
["Q7806609", "Q7805404", ["Q116880167", "Q69303834"]]]],
["Q124317331",
["Q151885", "Q42"],
["Q151885", "Q12942806"],
["Q139481811",
["Q179080", "Q86647781",
["Q613930", "Q36180", ["Q151885", "Q42"]],
["Q613930", "Q47461344", ["Q151885", "Q25169"]],
["Q7806609", "Q7805404", ["Q116880167", "Q69293450"]]]]],
["Q179080", "Q111811625",
["Q613930", "Q170212", ["Q151885", "Q42"]],
["Q109377685", ["Q151885", "Q350"]],
["Q12322185"],
["Q7806609", "Q7805404", ["Q116880167", "Q69280357"]]]]
</pre></code>
(This three-sentence example is 785 bytes indented and spaced, 614 bytes when whitespace is omitted, and anywhere from 174 to 301 bytes when compressed according to https://iamroot.tech/compression/. For comparison's sake, [https://abstract.wikipedia.org/wiki/Q40605?oldid=6163 this two-sentence page] is 2591 bytes indented and spaced, 695 bytes when whitespace is omitted, and anywhere from 186 to 324 bytes when compressed.)
== Notes about the above ==
* {{Q|Q7806609}} sets the value of a configuration option, whose name is provided as a first argument, to the value provided in the second argument.
** {{Q|Q116880167}} is used to assemble a timestamp string (currently ISO 8601 in Ninai, as used by Python's datetime library; maybe EDTF could be used in the future?).
*** Keep in mind that the syntax used here is composed of list of lists of strings; as such, individual Wikifunctions types are not assumed to be definable here unless there are semantic unit types, similar to {{Q|Q116880167}}, that when rendered yield objects of those types.
** The configuration options currently control how tense/aspect are realized in Ninai's current language renderers.
** {{Q|Q12322185}} is assumed above, when no arguments are provided to it, to assemble some temporal expression based on configuration information.
* Typographic and styling issues (e.g. boldface or wikilinks) are not dealt with in the content above; these, like the choice to realize certain noun references as pronouns, are best left as editorial decisions.
1zyzmdbudodbwm0tg7i2rzq9l6zjr8g
267245
267244
2026-04-20T16:43:18Z
Mahir256
38
267245
wikitext
text/x-wiki
This page gives an example of how to build abstract content using semantic units. It does not directly ''use'' those units, but instead provides ways of expressing them using the syntax described under 'Read function' in [[../|the type proposal]].
== Preliminaries ==
=== Statements under consideration ===
The sentences listed in [[Wikifunctions:Type proposals/Abstract sentence/Douglas Adams]] are reproduced here:
* "Douglas Adams was a British writer."
* "He is famous for The Hitchhiker's Guide to the Galaxy series."
* "Adams was born in Cambridge the 11 March 1952."
=== General principles: worldbuilding ===
Since the three statements above consider real, specific entities with individual Wikidata items ({{Q|42}}, {{Q|25169}}, {{Q|350}}, even {{Q|69280357}}), there isn't much to do in the bulleted respects below, but the following will nevertheless be important for more complex situations.
As a general rule, '''the statements we want to render typically do not exist in a vacuum'''; there is some suite of circumstances (a {{Q|196626}}, if you will) that needs to be constructed for those statements to make sense. Perhaps a term that could be used for this construction process is {{Q|1822655}}.
Instantiating a {{Q|196626}} is as simple as
["Q196626", ...]
where what follows are any number of abstract content pieces and any number of directives doing things to the context.
Here are some of the things that become possible to do:
* If you need to refer to 'this chair', 'a shirt', or any object that does not have a Wikidata item of its own, you can define an entity ({{Q|Q1183659}}) and assign to it an identifier--perhaps a Wikidata item ID that was ''never'' used by Wikidata, like "Q3149"?--and then refer to that entity consistently within abstract content. In Ninai these entities are generally Wikidata item objects ({{Q|Q29934200}}), similar to how {{Q|55606908}} and {{Q|Q137802536}} describe individual chairs and shirts: <pre>["Q1183659", "Q3149", "Q29934200"]</pre>
** Adding (<small>currently using {{Q|Q16928028}} in Ninai, though a better item choice is welcome!</small>) {{P|31}} {{Q|Q363931}} to a newly defined entity will allow it to be referred to, at minimum, as "a computer desk": <pre>["Q16928028", "Q3149", "P31", "Q363931"]</pre>
** Adding labels in different languages, or statements like {{P|1448}} or {{P|2561}}, allow it to be referred to using those names as well: <pre>["Q16928028", "Q3149", "Len", "Lucas"], ["Q16928028", "Q3149", "P735", "Q12325000"]</pre>
** Adding statements like {{P|1552}} allow those characteristics to be used in references to those entities: <pre>["Q16928028", "Q3149", "P1552", "Q107998880"]</pre>
** The '{{Q|Q2324479}}/writer' of the abstract content, as well as the '{{Q|Q108606601}}/reader' of it, are also modeled as item objects, if you wanted to modify any information about those as well: <pre>["Q16928028", "Q2324479", "P106", "Q2883465"], ["Q16928028", "Q108606601", "P3716", "Q3443060"]</pre>
*** (Consider languages in which the second-person pronoun is not used in many situations, requiring some alternate way of addressing the 'listener/reader'.)
* If you want to specify that the abstract content should prefer terms with {{P|6191}} {{Q|8102}} if they exist, then you can set (<small>currently using {{Q|Q7663702}} in Ninai, though a better item choice is welcome!</small>) the {{Q|2313235}} of the context and then all abstract content appearing after that setting will be rendered with that preference in mind: <pre>["Q7663702", "Q2313235", "Q8102"]</pre>
* If you want to specify that the temporal point of reference was, for instance, 200 years ago, you can set the {{Q|2875947}} of the context, and then all abstract content appearing after that setting will be rendered relative to that reference point: <pre>["Q7663702", "Q2875947", "1826-04-19T00:00:00+00:00"]</pre>
** This can transform, for example, statements typically realized using verbs "built" and "will build" to statements typically realized using e.g. "had built" and "will have built".
** Likewise, to treat the time of 'speaking/writing' as a specific date/time instead of the value of <nowiki>{{CURRENTTIMESTAMP}}</nowiki>, you can set the value of {{Q|Q18488805}} of the context appropriately: <pre>["Q7663702", "Q18488805", "2026-04-18T00:00:00+00:00"]</pre>
== Worldbuilding time ==
=== Statement decomposition ===
Before trying to go ahead and compose abstract content, it is important to develop the ability to decompose a sentence, however simple or complex it may seem, into the underlying assertions that are being made in it.
For instance, "Douglas Adams was a British writer." makes two simpler assertions:
1. Douglas Adams was British.<br/>2. Douglas Adams was a writer.
You could easily combine the two assertions above to yield the same information with different emphasis on either one:
* Douglas Adams, who was British, was a writer.
* Douglas Adams, who was a writer, was British.
Likewise we can see in the second sentence two more simple assertions, which are connected in a {{Q|139481811}}:
3. Douglas Adams is famous.<br/>4. Douglas Adams wrote the Hitchhiker's Guide to the Galaxy.
Note a few things about the formulations above:
* '''The pronoun "he" is not used at all.''' A text in which all pronouns referring to entities are resolved to those entities should still be a valid text; as such the abstract content should not consider their presence, and any details for making them present in a given language should be cleanly separable from the abstract content itself. (Note that this excludes e.g. the 'it' in 'it is raining' since 'it' here does ''not'' refer to an entity.)
* '''The connection to the book series is made explicit.''' There will likely be languages where abbreviating away the 'writing' part is not realistically possible or pragmatically warranted.
The last sentence is actually a single assertion with two circumstantial details (the date and the place of birth), so no decomposition is needed here:
5. Douglas Adams was born in Cambridge the 11 March 1952.
=== Content assembly ===
Below are the five individual assertions above, turned into abstract content:
{| class="wikitable"
|+
|-
! Abstract content !! Expanded !! Possible output
|-
| <code><pre>
["Q124316841",
["Q151885", "Q42"],
["Q151885", "Q36180"],
["Q7806609", "Q7805404", ["Q116880167", "Q69303834"]]]
</pre></code>
| ({{Q|Q124316841}},<br/>
 ({{Q|Q151885}}, {{Q|Q42}}),<br/>
 ({{Q|Q151885}}, {{Q|Q36180}}),<br/>
 ({{Q|Q7806609}}, {{Q|Q7805404}}, ({{Q|Q116880167}}, {{Q|Q69303834}})))
| Douglas Adams was a writer. (en)
|-
| <code><pre>
["Q124317331",
["Q151885", "Q42"],
["Q217438", "Q145"],
["Q7806609", "Q7805404", ["Q116880167", "Q69303834"]]]
</pre></code>
| ({{Q|Q124317331}},<br/>
 ({{Q|Q151885}}, {{Q|Q42}}),<br/>
 ({{Q|Q217438}}, {{Q|Q145}}),<br/>
 ({{Q|Q7806609}}, {{Q|Q7805404}}, ({{Q|Q116880167}}, {{Q|Q69303834}})))
| Douglas Adams was British. (en)
|-
| <code><pre>
["Q124317331",
["Q151885", "Q42"],
["Q151885", "Q12942806"]]
</pre></code>
| ({{Q|Q124317331}},<br/> ({{Q|Q151885}}, {{Q|Q42}}),<br/> ({{Q|Q217438}}, {{Q|Q12942806}}))
| Douglas Adams is famous. (en)
|-
| <code><pre>
["Q179080", "Q86647781",
["Q613930", "Q36180", ["Q151885", "Q42"]],
["Q613930", "Q47461344", ["Q151885", "Q25169"]],
["Q7806609", "Q7805404", ["Q116880167", "Q69293450"]]]
</pre></code>
| ({{Q|Q179080}}, {{Q|Q86647781}},<br/>
 ({{Q|Q613930}}, {{Q|Q36180}}, ({{Q|Q151885}}, {{Q|Q42}})),<br/>
 ({{Q|Q613930}}, {{Q|Q47461344}}, ({{Q|Q151885}}, {{Q|Q25169}})),<br/>
 ({{Q|Q7806609}}, {{Q|Q7805404}}, ({{Q|Q116880167}}, {{Q|Q69293450}})))
| Douglas Adams wrote The Hitchhiker's Guide to the Galaxy.
|-
| <code><pre>
["Q179080", "Q111811625",
["Q613930", "Q170212", ["Q151885", "Q42"]],
["Q109377685", ["Q151885", "Q350"]],
["Q12322185"],
["Q7806609", "Q7805404", ["Q116880167", "Q69280357"]]]
</pre></code>
| ({{Q|Q179080}}, {{Q|Q111811625}},<br/>
 ({{Q|Q613930}}, {{Q|Q170212}}, ({{Q|151885}}, {{Q|Q42}})),<br/>
 ({{Q|Q109377685}}, ({{Q|Q151885}}, {{Q|Q350}})),<br/>
 ({{Q|Q12322185}}),<br/>
 ({{Q|Q7806609}}, {{Q|Q7805404}}, ({{Q|Q116880167}}, {{Q|Q69280357}})))
| Douglas Adams was born in Cambridge the 11 March 1952. (en)
|}
And below are combinations and modifications of some of those assertions:
{| class="wikitable"
|+
|-
! Abstract content !! Expanded !! Possible output
|-
| <code><pre>
["Q124316841",
["Q151885", "Q42"],
["Q151885", "Q36180"],
["Q7806609", "Q7805404", ["Q116880167", "Q69303834"]],
["Q124317331",
["Q151885", "Q42"],
["Q217438", "Q145"],
["Q7806609", "Q7805404", ["Q116880167", "Q69303834"]]]]
</pre></code>
| ({{Q|Q124316841}},<br/>
 ({{Q|Q151885}}, {{Q|Q42}}),<br/>
 ({{Q|Q151885}}, {{Q|Q36180}}),<br/>
 ({{Q|Q7806609}}, {{Q|Q7805404}}, ({{Q|Q116880167}}, {{Q|Q69303834}})),<br/>
 ({{Q|Q124317331}},<br/>
  ({{Q|Q151885}}, {{Q|Q42}}),<br/>
  ({{Q|Q217438}}, {{Q|Q145}}),<br/>
  ({{Q|Q7806609}}, {{Q|Q7805404}}, ({{Q|Q116880167}}, {{Q|Q69303834}}))))
| Douglas Adams was a British writer. (en)
|-
| <code><pre>
["Q124317331",
["Q151885", "Q42"],
["Q151885", "Q12942806"],
["Q139481811",
["Q179080", "Q86647781",
["Q613930", "Q36180", ["Q151885", "Q42"]],
["Q613930", "Q47461344", ["Q151885", "Q25169"]],
["Q7806609", "Q7805404", ["Q116880167", "Q69293450"]]]]]
</pre></code>
| ({{Q|Q124317331}},<br/>
 ({{Q|Q151885}}, {{Q|Q42}}),<br/>
 ({{Q|Q151885}}, {{Q|Q12942806}}),<br/>
 ({{Q|Q139481811}},<br/>
  ({{Q|Q179080}}, {{Q|Q86647781}},<br/>
   ({{Q|Q613930}}, {{Q|Q36180}}, ({{Q|Q151885}}, {{Q|Q42}})),<br/>
   ({{Q|Q613930}}, {{Q|Q47461344}}, ({{Q|Q151885}}, {{Q|Q25169}})),<br/>
   ({{Q|Q7806609}}, {{Q|Q7805404}}, ({{Q|Q116880167}}, {{Q|Q69293450}})))))
| Douglas Adams is famous because Douglas Adams wrote The Hitchhiker's Guide to the Galaxy. (en)
|}
The final combined abstract content, on wrapping in the appropriate context, would thus look like this:
<code><pre>
["Q196626",
["Q124316841",
["Q151885", "Q42"],
["Q151885", "Q36180"],
["Q7806609", "Q7805404", ["Q116880167", "Q69303834"]],
["Q124317331",
["Q151885", "Q42"],
["Q217438", "Q145"],
["Q7806609", "Q7805404", ["Q116880167", "Q69303834"]]]],
["Q124317331",
["Q151885", "Q42"],
["Q151885", "Q12942806"],
["Q139481811",
["Q179080", "Q86647781",
["Q613930", "Q36180", ["Q151885", "Q42"]],
["Q613930", "Q47461344", ["Q151885", "Q25169"]],
["Q7806609", "Q7805404", ["Q116880167", "Q69293450"]]]]],
["Q179080", "Q111811625",
["Q613930", "Q170212", ["Q151885", "Q42"]],
["Q109377685", ["Q151885", "Q350"]],
["Q12322185"],
["Q7806609", "Q7805404", ["Q116880167", "Q69280357"]]]]
</pre></code>
(This three-sentence example is 785 bytes indented and spaced, 614 bytes when whitespace is omitted, and anywhere from 174 to 301 bytes when compressed according to https://iamroot.tech/compression/. For comparison's sake, [https://abstract.wikipedia.org/wiki/Q40605?oldid=6163 this two-sentence page] is 2521 bytes indented and spaced, 695 bytes when whitespace is omitted, and anywhere from 186 to 324 bytes when compressed.)
== Notes about the above ==
* {{Q|Q7806609}} sets the value of a configuration option, whose name is provided as a first argument, to the value provided in the second argument.
** {{Q|Q116880167}} is used to assemble a timestamp string (currently ISO 8601 in Ninai, as used by Python's datetime library; maybe EDTF could be used in the future?).
*** Keep in mind that the syntax used here is composed of list of lists of strings; as such, individual Wikifunctions types are not assumed to be definable here unless there are semantic unit types, similar to {{Q|Q116880167}}, that when rendered yield objects of those types.
** The configuration options currently control how tense/aspect are realized in Ninai's current language renderers.
** {{Q|Q12322185}} is assumed above, when no arguments are provided to it, to assemble some temporal expression based on configuration information.
* Typographic and styling issues (e.g. boldface or wikilinks) are not dealt with in the content above; these, like the choice to realize certain noun references as pronouns, are best left as editorial decisions.
ku3mr89i0nekoxhnqpufdps8flxgapf
267249
267245
2026-04-20T16:48:54Z
Mahir256
38
267249
wikitext
text/x-wiki
This page gives an example of how to build abstract content using semantic units. It does not directly ''use'' those units, but instead provides ways of expressing them using the syntax described under 'Read function' in [[../|the type proposal]].
== Preliminaries ==
=== Statements under consideration ===
The sentences listed in [[Wikifunctions:Type proposals/Abstract sentence/Douglas Adams]] are reproduced here:
* "Douglas Adams was a British writer."
* "He is famous for The Hitchhiker's Guide to the Galaxy series."
* "Adams was born in Cambridge the 11 March 1952."
=== General principles: worldbuilding ===
Since the three statements above consider real, specific entities with individual Wikidata items ({{Q|42}}, {{Q|25169}}, {{Q|350}}, even {{Q|69280357}}), there isn't much to do in the bulleted respects below, but the following will nevertheless be important for more complex situations.
As a general rule, '''the statements we want to render typically do not exist in a vacuum'''; there is some suite of circumstances (a {{Q|196626}}, if you will) that needs to be constructed for those statements to make sense. Perhaps a term that could be used for this construction process is {{Q|1822655}}.
Instantiating a {{Q|196626}} is as simple as
["Q196626", ...]
where what follows are any number of abstract content pieces and any number of directives doing things to the context.
Here are some of the things that become possible to do:
* If you need to refer to 'this chair', 'a shirt', or any object that does not have a Wikidata item of its own, you can define an entity ({{Q|Q1183659}}) and assign to it an identifier--perhaps a Wikidata item ID that was ''never'' used by Wikidata, like "Q3149"?--and then refer to that entity consistently within abstract content. In Ninai these entities are generally Wikidata item objects ({{Q|Q29934200}}), similar to how {{Q|55606908}} and {{Q|Q137802536}} describe individual chairs and shirts: <pre>["Q1183659", "Q3149", "Q29934200"]</pre>
** Adding (<small>currently using {{Q|Q16928028}} in Ninai, though a better item choice is welcome!</small>) {{P|31}} {{Q|Q363931}} to a newly defined entity will allow it to be referred to, at minimum, as "a computer desk": <pre>["Q16928028", "Q3149", "P31", "Q363931"]</pre>
** Adding labels in different languages, or statements like {{P|1448}} or {{P|2561}}, allow it to be referred to using those names as well: <pre>["Q16928028", "Q3149", "Len", "Lucas"], ["Q16928028", "Q3149", "P735", "Q12325000"]</pre>
** Adding statements like {{P|1552}} allow those characteristics to be used in references to those entities: <pre>["Q16928028", "Q3149", "P1552", "Q107998880"]</pre>
** The '{{Q|Q2324479}}/writer' of the abstract content, as well as the '{{Q|Q108606601}}/reader' of it, are also modeled as item objects, if you wanted to modify any information about those as well: <pre>["Q16928028", "Q2324479", "P106", "Q2883465"], ["Q16928028", "Q108606601", "P3716", "Q3443060"]</pre>
*** (Consider languages in which the second-person pronoun is not used in many situations, requiring some alternate way of addressing the 'listener/reader'.)
* If you want to specify that the abstract content should prefer terms with {{P|6191}} {{Q|8102}} if they exist, then you can set (<small>currently using {{Q|Q7663702}} in Ninai, though a better item choice is welcome!</small>) the {{Q|2313235}} of the context and then all abstract content appearing after that setting will be rendered with that preference in mind: <pre>["Q7663702", "Q2313235", "Q8102"]</pre>
* If you want to specify that the temporal point of reference was, for instance, 200 years ago, you can set the {{Q|2875947}} of the context, and then all abstract content appearing after that setting will be rendered relative to that reference point: <pre>["Q7663702", "Q2875947", "1826-04-19T00:00:00+00:00"]</pre>
** This can transform, for example, statements typically realized using verbs "built" and "will build" to statements typically realized using e.g. "had built" and "will have built".
** Likewise, to treat the time of 'speaking/writing' as a specific date/time instead of the value of <nowiki>{{CURRENTTIMESTAMP}}</nowiki>, you can set the value of {{Q|Q18488805}} of the context appropriately: <pre>["Q7663702", "Q18488805", "2026-04-18T00:00:00+00:00"]</pre>
== Worldbuilding time ==
=== Statement decomposition ===
Before trying to go ahead and compose abstract content, it is important to develop the ability to decompose a sentence, however simple or complex it may seem, into the underlying assertions that are being made in it.
For instance, "Douglas Adams was a British writer." makes two simpler assertions:
1. Douglas Adams was British.<br/>2. Douglas Adams was a writer.
You could easily combine the two assertions above to yield the same information with different emphasis on either one:
* Douglas Adams, who was British, was a writer.
* Douglas Adams, who was a writer, was British.
Likewise we can see in the second sentence two more simple assertions, which are connected in a {{Q|139481811}}:
3. Douglas Adams is famous.<br/>4. Douglas Adams wrote the Hitchhiker's Guide to the Galaxy.
Note a few things about the formulations above:
* '''The pronoun "he" is not used at all.''' A text in which all pronouns referring to entities are resolved to those entities should still be a valid text; as such the abstract content should not consider their presence, and any details for making them present in a given language should be cleanly separable from the abstract content itself. (Note that this excludes e.g. the 'it' in 'it is raining' since 'it' here does ''not'' refer to an entity.)
* '''The connection to the book series is made explicit.''' There will likely be languages where abbreviating away the 'writing' part is not realistically possible or pragmatically warranted.
The last sentence is actually a single assertion with two circumstantial details (the date and the place of birth), so no decomposition is needed here:
5. Douglas Adams was born in Cambridge the 11 March 1952.
=== Content assembly ===
Below are the five individual assertions above, turned into abstract content:
{| class="wikitable"
|+
|-
! Abstract content !! Expanded !! Possible output
|-
| <code><pre>
["Q124316841",
["Q151885", "Q42"],
["Q151885", "Q36180"],
["Q7806609", "Q7805404", ["Q116880167", "Q69303834"]]]
</pre></code>
| ({{Q|Q124316841}},<br/>
 ({{Q|Q151885}}, {{Q|Q42}}),<br/>
 ({{Q|Q151885}}, {{Q|Q36180}}),<br/>
 ({{Q|Q7806609}}, {{Q|Q7805404}}, ({{Q|Q116880167}}, {{Q|Q69303834}})))
| Douglas Adams was a writer. (en)
|-
| <code><pre>
["Q124317331",
["Q151885", "Q42"],
["Q217438", "Q145"],
["Q7806609", "Q7805404", ["Q116880167", "Q69303834"]]]
</pre></code>
| ({{Q|Q124317331}},<br/>
 ({{Q|Q151885}}, {{Q|Q42}}),<br/>
 ({{Q|Q217438}}, {{Q|Q145}}),<br/>
 ({{Q|Q7806609}}, {{Q|Q7805404}}, ({{Q|Q116880167}}, {{Q|Q69303834}})))
| Douglas Adams was British. (en)
|-
| <code><pre>
["Q124317331",
["Q151885", "Q42"],
["Q151885", "Q12942806"]]
</pre></code>
| ({{Q|Q124317331}},<br/> ({{Q|Q151885}}, {{Q|Q42}}),<br/> ({{Q|Q217438}}, {{Q|Q12942806}}))
| Douglas Adams is famous. (en)
|-
| <code><pre>
["Q179080", "Q86647781",
["Q613930", "Q36180", ["Q151885", "Q42"]],
["Q613930", "Q47461344", ["Q151885", "Q25169"]],
["Q7806609", "Q7805404", ["Q116880167", "Q69293450"]]]
</pre></code>
| ({{Q|Q179080}}, {{Q|Q86647781}},<br/>
 ({{Q|Q613930}}, {{Q|Q36180}}, ({{Q|Q151885}}, {{Q|Q42}})),<br/>
 ({{Q|Q613930}}, {{Q|Q47461344}}, ({{Q|Q151885}}, {{Q|Q25169}})),<br/>
 ({{Q|Q7806609}}, {{Q|Q7805404}}, ({{Q|Q116880167}}, {{Q|Q69293450}})))
| Douglas Adams wrote The Hitchhiker's Guide to the Galaxy.
|-
| <code><pre>
["Q179080", "Q111811625",
["Q613930", "Q170212", ["Q151885", "Q42"]],
["Q109377685", ["Q151885", "Q350"]],
["Q12322185"],
["Q7806609", "Q7805404", ["Q116880167", "Q69280357"]]]
</pre></code>
| ({{Q|Q179080}}, {{Q|Q111811625}},<br/>
 ({{Q|Q613930}}, {{Q|Q170212}}, ({{Q|151885}}, {{Q|Q42}})),<br/>
 ({{Q|Q109377685}}, ({{Q|Q151885}}, {{Q|Q350}})),<br/>
 ({{Q|Q12322185}}),<br/>
 ({{Q|Q7806609}}, {{Q|Q7805404}}, ({{Q|Q116880167}}, {{Q|Q69280357}})))
| Douglas Adams was born in Cambridge the 11 March 1952. (en)
|}
And below are combinations and modifications of some of those assertions:
{| class="wikitable"
|+
|-
! Abstract content !! Expanded !! Possible output
|-
| <code><pre>
["Q124316841",
["Q151885", "Q42"],
["Q151885", "Q36180"],
["Q7806609", "Q7805404", ["Q116880167", "Q69303834"]],
["Q124317331",
["Q151885", "Q42"],
["Q217438", "Q145"],
["Q7806609", "Q7805404", ["Q116880167", "Q69303834"]]]]
</pre></code>
| ({{Q|Q124316841}},<br/>
 ({{Q|Q151885}}, {{Q|Q42}}),<br/>
 ({{Q|Q151885}}, {{Q|Q36180}}),<br/>
 ({{Q|Q7806609}}, {{Q|Q7805404}}, ({{Q|Q116880167}}, {{Q|Q69303834}})),<br/>
 ({{Q|Q124317331}},<br/>
  ({{Q|Q151885}}, {{Q|Q42}}),<br/>
  ({{Q|Q217438}}, {{Q|Q145}}),<br/>
  ({{Q|Q7806609}}, {{Q|Q7805404}}, ({{Q|Q116880167}}, {{Q|Q69303834}}))))
| Douglas Adams was a British writer. (en)
|-
| <code><pre>
["Q124317331",
["Q151885", "Q42"],
["Q151885", "Q12942806"],
["Q139481811",
["Q179080", "Q86647781",
["Q613930", "Q36180", ["Q151885", "Q42"]],
["Q613930", "Q47461344", ["Q151885", "Q25169"]],
["Q7806609", "Q7805404", ["Q116880167", "Q69293450"]]]]]
</pre></code>
| ({{Q|Q124317331}},<br/>
 ({{Q|Q151885}}, {{Q|Q42}}),<br/>
 ({{Q|Q151885}}, {{Q|Q12942806}}),<br/>
 ({{Q|Q139481811}},<br/>
  ({{Q|Q179080}}, {{Q|Q86647781}},<br/>
   ({{Q|Q613930}}, {{Q|Q36180}}, ({{Q|Q151885}}, {{Q|Q42}})),<br/>
   ({{Q|Q613930}}, {{Q|Q47461344}}, ({{Q|Q151885}}, {{Q|Q25169}})),<br/>
   ({{Q|Q7806609}}, {{Q|Q7805404}}, ({{Q|Q116880167}}, {{Q|Q69293450}})))))
| Douglas Adams is famous because Douglas Adams wrote The Hitchhiker's Guide to the Galaxy. (en)
|}
The final combined abstract content, on wrapping in the appropriate context, would thus look like this:
<code><pre>
["Q196626",
["Q124316841",
["Q151885", "Q42"],
["Q151885", "Q36180"],
["Q7806609", "Q7805404", ["Q116880167", "Q69303834"]],
["Q124317331",
["Q151885", "Q42"],
["Q217438", "Q145"],
["Q7806609", "Q7805404", ["Q116880167", "Q69303834"]]]],
["Q124317331",
["Q151885", "Q42"],
["Q151885", "Q12942806"],
["Q139481811",
["Q179080", "Q86647781",
["Q613930", "Q36180", ["Q151885", "Q42"]],
["Q613930", "Q47461344", ["Q151885", "Q25169"]],
["Q7806609", "Q7805404", ["Q116880167", "Q69293450"]]]]],
["Q179080", "Q111811625",
["Q613930", "Q170212", ["Q151885", "Q42"]],
["Q109377685", ["Q151885", "Q350"]],
["Q12322185"],
["Q7806609", "Q7805404", ["Q116880167", "Q69280357"]]]]
</pre></code>
(This three-sentence example is 785 bytes indented and spaced, 614 bytes when whitespace is omitted, and anywhere from 174 to 301 bytes when that whitespace-free version is compressed according to https://iamroot.tech/compression/. For comparison's sake, [https://abstract.wikipedia.org/wiki/Q40605?oldid=6163 this two-sentence page] is 2521 bytes indented and spaced, 695 bytes when whitespace is omitted, and anywhere from 186 to 324 bytes when that whitespace-free version is compressed.)
== Notes about the above ==
* {{Q|Q7806609}} sets the value of a configuration option, whose name is provided as a first argument, to the value provided in the second argument.
** {{Q|Q116880167}} is used to assemble a timestamp string (currently ISO 8601 in Ninai, as used by Python's datetime library; maybe EDTF could be used in the future?).
*** Keep in mind that the syntax used here is composed of list of lists of strings; as such, individual Wikifunctions types are not assumed to be definable here unless there are semantic unit types, similar to {{Q|Q116880167}}, that when rendered yield objects of those types.
** The configuration options currently control how tense/aspect are realized in Ninai's current language renderers.
** {{Q|Q12322185}} is assumed above, when no arguments are provided to it, to assemble some temporal expression based on configuration information.
* Typographic and styling issues (e.g. boldface or wikilinks) are not dealt with in the content above; these, like the choice to realize certain noun references as pronouns, are best left as editorial decisions.
qll29a4w6emij24vzic8e1zn5jk9rpt
Wikifunctions talk:Type proposals/Semantic unit/Douglas Adams
5
80774
267243
267075
2026-04-20T16:25:34Z
Mahir256
38
267243
wikitext
text/x-wiki
== Questions about this example ==
@[[User:Mahir256|Mahir256]] Thank you for this example (I imagine it is still incomplete). I have a couple of questions:
# Could you elaborate on the "worldbuilding" part? The "context" is a completely new concept of this proposal that was just briefly mentioned on the main page among many others, and probably an essential defining part of the entire proposal.
# Could you give an explicit example on how would the semantic units actually be encoded in Wikifunctions? It can be very difficult to understand a completely new syntax, and one of the main issues of how the entire proposal is worded (and what I was trying to solve) is that it obscures how it would actually work in practice (which, from the Functioneers' point of view, is the most interesting part). I was already starting to do it in the page [[Wikifunctions:Type proposals/Semantic unit/Douglas Adams example]], so feel free do adapt it to how the sentences would actually be encoded.
# A minor note: why use {{Q|Q69280357}} when we have {{Z|Z6064}} and the other Wikifunctions time encoding types, that can encode an arbitrary time and are already well supported on Wikifunctions?
[[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 21:39, 19 April 2026 (UTC)
:{{re|Dv103}} I am already starting to add notes on the first and third of your questions. You're welcome to copy over the example you wrote up (omitting the 'boldface' and 'wikilink' details) to a new section of the page. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 21:50, 19 April 2026 (UTC)
::@[[User:Mahir256|Mahir256]] I have a couple more questions:
::# Why are you giving so much importance on the LISP-like syntax? While its existence is very interesting, for now there is no need to encode abstract content in a textual format, function calls are enough. Consider that it is not good for example, since it hides the internal structure of the type and is difficult to read. If I understand correctly, you also use it to generate timestamps, which is completely unnecessary, since on Wikifunctions we already have types and functions to deal with time.
::# Are you proposing to completely automatize the insertion of typography and wikilinks? If so, it is a very bold proposal, that needs to be discussed separately in a different place.
::# Should context be changed by the processing functions during the generation? If so, it is literally a side effect, which Wikifunctions functions cannot do.
::[[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 06:04, 20 April 2026 (UTC)
:::{{re|Dv103}}
:::# In addition to the bulleted points listed under 'Read function' in the type proposal, an authoring language has previously [[Special:Diff/2243|been asked for]] and in one case has been [[Special:Diff/3398|devised]], and when the [[Special:Diff/2356|question of how to edit]] [[Special:Diff/2555|the internal code of objects]] was raised, it was brought up that [[Special:Diff/2571|this is not planned to be possible]]. There is clearly a need to make the abstract content easier to dictate than what the graphical interface allows (something that I have been told by other longtime Wikimedia contributors that have not become as interested in this project), and that includes through something that can be reasonably typed out. I do not doubt that the Lisp syntax may be difficult to read at first, [http://xahlee.info/comp/lisp_sans_sexp.html and even a few Lisp authors] [https://docs.racket-lang.org/guide/languages.html have devised ways to move away from S-expressions], but I chose it because it was the least tied to constructs from English that I could think of, and taking some inspiration [https://reference.wolfram.com/language/ref/Entity.html from Mathematica] (the second 'Basic Example' ff.) I have tried to make [https://elemwala.toolforge.org a similarly accessible editor] that the Abstract Wikipedia team, if they so cared, could bring over to this site themselves. (Please also remember the context of my work predating Wikifunctions' existence by two years, and the balance I have had to strike between what's possible in Python and what I understood to be possible in Wikifunctions. Note also "Rather than assembling factual information directly using function calls," in the proposal text; I do not believe function calls are enough for abstract content, and the kinds of ways the directives and units are put together on this example page should suggest as much. If you still have not fully read my paper about this work, I suggest you do it right now.)
:::# I have not tried to suggest that wikitext and typography are to be automatically dealt with. Things like boldface and italics and hyperlinks have underlying connotations which should themselves be encoded as signals or configuration information ('this should be indicated more prominently [because...]', 'this should be made to point to [...] [because...]'), and their presence is very much a decision of the person conveying information rather than of the information itself, so that they should be easily brought away from that information. (Even if you did not bold Douglas Adams' name or link "writer" to the Wikipedia page on that subject, Douglas Adams would still be a British writer. Maybe the Manx-speaking reader needs a link from 'British' to the "UK of Great Britain and Northern Ireland" item--as opposed to the "UK of Great Britain and Ireland" item--even if the English-speaking reader doesn't need it. What of an output language that does not have a hyperlinking capability?) I have been thinking about the best ways to surface such things in Ninai, though, but those will invariably involve attaching configuration information to semantic units with particular identifiers, and I believe also that output markup language choice would be a top-level configuration option to set in the context.
:::# If you look at [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/constructors/contexts/refcontext.py#L150 the renderer of the context unit in Ninai], the individual directives add/edit both a mapping from identifiers to entities ('current_references') and a set of outer configuration settings ('basic_framing'), which are then provided to the rendering steps of each abstract content unit. I expect the rendering function for the context unit as implemented on Wikifunctions to do something similar, at least as long as implementations can be written in Python. (I can see benefits to being able to save entities/settings from a context and resume rendering from it--like during a digression into another scenario, or when two separate sequences of abstract content need to refer to the same non-Wikidata-persistent things--but have not quite worked that mechanism out yet.) [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 16:25, 20 April 2026 (UTC)
1e0h2lv3tmcxg2di9jf95iqua293dcg
267264
267243
2026-04-20T17:06:54Z
Dv103
11127
/* Questions about this example */ Reply
267264
wikitext
text/x-wiki
== Questions about this example ==
@[[User:Mahir256|Mahir256]] Thank you for this example (I imagine it is still incomplete). I have a couple of questions:
# Could you elaborate on the "worldbuilding" part? The "context" is a completely new concept of this proposal that was just briefly mentioned on the main page among many others, and probably an essential defining part of the entire proposal.
# Could you give an explicit example on how would the semantic units actually be encoded in Wikifunctions? It can be very difficult to understand a completely new syntax, and one of the main issues of how the entire proposal is worded (and what I was trying to solve) is that it obscures how it would actually work in practice (which, from the Functioneers' point of view, is the most interesting part). I was already starting to do it in the page [[Wikifunctions:Type proposals/Semantic unit/Douglas Adams example]], so feel free do adapt it to how the sentences would actually be encoded.
# A minor note: why use {{Q|Q69280357}} when we have {{Z|Z6064}} and the other Wikifunctions time encoding types, that can encode an arbitrary time and are already well supported on Wikifunctions?
[[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 21:39, 19 April 2026 (UTC)
:{{re|Dv103}} I am already starting to add notes on the first and third of your questions. You're welcome to copy over the example you wrote up (omitting the 'boldface' and 'wikilink' details) to a new section of the page. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 21:50, 19 April 2026 (UTC)
::@[[User:Mahir256|Mahir256]] I have a couple more questions:
::# Why are you giving so much importance on the LISP-like syntax? While its existence is very interesting, for now there is no need to encode abstract content in a textual format, function calls are enough. Consider that it is not good for example, since it hides the internal structure of the type and is difficult to read. If I understand correctly, you also use it to generate timestamps, which is completely unnecessary, since on Wikifunctions we already have types and functions to deal with time.
::# Are you proposing to completely automatize the insertion of typography and wikilinks? If so, it is a very bold proposal, that needs to be discussed separately in a different place.
::# Should context be changed by the processing functions during the generation? If so, it is literally a side effect, which Wikifunctions functions cannot do.
::[[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 06:04, 20 April 2026 (UTC)
:::{{re|Dv103}}
:::# In addition to the bulleted points listed under 'Read function' in the type proposal, an authoring language has previously [[Special:Diff/2243|been asked for]] and in one case has been [[Special:Diff/3398|devised]], and when the [[Special:Diff/2356|question of how to edit]] [[Special:Diff/2555|the internal code of objects]] was raised, it was brought up that [[Special:Diff/2571|this is not planned to be possible]]. There is clearly a need to make the abstract content easier to dictate than what the graphical interface allows (something that I have been told by other longtime Wikimedia contributors that have not become as interested in this project), and that includes through something that can be reasonably typed out. I do not doubt that the Lisp syntax may be difficult to read at first, [http://xahlee.info/comp/lisp_sans_sexp.html and even a few Lisp authors] [https://docs.racket-lang.org/guide/languages.html have devised ways to move away from S-expressions], but I chose it because it was the least tied to constructs from English that I could think of, and taking some inspiration [https://reference.wolfram.com/language/ref/Entity.html from Mathematica] (the second 'Basic Example' ff.) I have tried to make [https://elemwala.toolforge.org a similarly accessible editor] that the Abstract Wikipedia team, if they so cared, could bring over to this site themselves. (Please also remember the context of my work predating Wikifunctions' existence by two years, and the balance I have had to strike between what's possible in Python and what I understood to be possible in Wikifunctions. Note also "Rather than assembling factual information directly using function calls," in the proposal text; I do not believe function calls are enough for abstract content, and the kinds of ways the directives and units are put together on this example page should suggest as much. If you still have not fully read my paper about this work, I suggest you do it right now.)
:::# I have not tried to suggest that wikitext and typography are to be automatically dealt with. Things like boldface and italics and hyperlinks have underlying connotations which should themselves be encoded as signals or configuration information ('this should be indicated more prominently [because...]', 'this should be made to point to [...] [because...]'), and their presence is very much a decision of the person conveying information rather than of the information itself, so that they should be easily brought away from that information. (Even if you did not bold Douglas Adams' name or link "writer" to the Wikipedia page on that subject, Douglas Adams would still be a British writer. Maybe the Manx-speaking reader needs a link from 'British' to the "UK of Great Britain and Northern Ireland" item--as opposed to the "UK of Great Britain and Ireland" item--even if the English-speaking reader doesn't need it. What of an output language that does not have a hyperlinking capability?) I have been thinking about the best ways to surface such things in Ninai, though, but those will invariably involve attaching configuration information to semantic units with particular identifiers, and I believe also that output markup language choice would be a top-level configuration option to set in the context.
:::# If you look at [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/constructors/contexts/refcontext.py#L150 the renderer of the context unit in Ninai], the individual directives add/edit both a mapping from identifiers to entities ('current_references') and a set of outer configuration settings ('basic_framing'), which are then provided to the rendering steps of each abstract content unit. I expect the rendering function for the context unit as implemented on Wikifunctions to do something similar, at least as long as implementations can be written in Python. (I can see benefits to being able to save entities/settings from a context and resume rendering from it--like during a digression into another scenario, or when two separate sequences of abstract content need to refer to the same non-Wikidata-persistent things--but have not quite worked that mechanism out yet.) [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 16:25, 20 April 2026 (UTC)
::::@[[User:Mahir256|Mahir256]]
::::# I'm not against the existence of the LISP-like syntax (or any purely textual syntax). I'm just against putting so much emphasis to it on this page, down to the description of very technical issues, since it is confusing for newcomer (that still need to learn what Semantic Units are). As for the constructor functions, I was literally thinking about functions that wrap the creation of semantic units in order to aid the creation of Semantic units, expecially for newcomers, and that are flexible enough to encode arbitrary Semantic units. I cannot comment your discussions, since the links are broken, but depending on what you mean with "internal code of object", now it should be possible to do (again, I probably misunderstood everything, since the links are broken). As last remark, which paper are you talking about?
::::# So you haven't yet thought on how to implement this in practice?
::::# The point of functional programming is that this operation is by design impossible to do. Implementations only receive a copy of the arguments, live in a perfectly isolated sandbox (for js and Python implementation, they can't even call other functions from Wikifunctions, even if this should eventually become possible), and can only interact with the external world through the return value. This means that everything has to be builted with this fact in mind.
::::# As an additional note, how should context be actually represented on Wikifunctions? Is it always stored on Semantic units, or do we need a new type for it?
::::[[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:06, 20 April 2026 (UTC)
kw4kbda1hygqp24j4cwtv1up54eq2lj
267267
267264
2026-04-20T17:08:53Z
Mahir256
38
fixed links for [[User:Dv103]]; more of a reply to come soon
267267
wikitext
text/x-wiki
== Questions about this example ==
@[[User:Mahir256|Mahir256]] Thank you for this example (I imagine it is still incomplete). I have a couple of questions:
# Could you elaborate on the "worldbuilding" part? The "context" is a completely new concept of this proposal that was just briefly mentioned on the main page among many others, and probably an essential defining part of the entire proposal.
# Could you give an explicit example on how would the semantic units actually be encoded in Wikifunctions? It can be very difficult to understand a completely new syntax, and one of the main issues of how the entire proposal is worded (and what I was trying to solve) is that it obscures how it would actually work in practice (which, from the Functioneers' point of view, is the most interesting part). I was already starting to do it in the page [[Wikifunctions:Type proposals/Semantic unit/Douglas Adams example]], so feel free do adapt it to how the sentences would actually be encoded.
# A minor note: why use {{Q|Q69280357}} when we have {{Z|Z6064}} and the other Wikifunctions time encoding types, that can encode an arbitrary time and are already well supported on Wikifunctions?
[[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 21:39, 19 April 2026 (UTC)
:{{re|Dv103}} I am already starting to add notes on the first and third of your questions. You're welcome to copy over the example you wrote up (omitting the 'boldface' and 'wikilink' details) to a new section of the page. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 21:50, 19 April 2026 (UTC)
::@[[User:Mahir256|Mahir256]] I have a couple more questions:
::# Why are you giving so much importance on the LISP-like syntax? While its existence is very interesting, for now there is no need to encode abstract content in a textual format, function calls are enough. Consider that it is not good for example, since it hides the internal structure of the type and is difficult to read. If I understand correctly, you also use it to generate timestamps, which is completely unnecessary, since on Wikifunctions we already have types and functions to deal with time.
::# Are you proposing to completely automatize the insertion of typography and wikilinks? If so, it is a very bold proposal, that needs to be discussed separately in a different place.
::# Should context be changed by the processing functions during the generation? If so, it is literally a side effect, which Wikifunctions functions cannot do.
::[[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 06:04, 20 April 2026 (UTC)
:::{{re|Dv103}}
:::# In addition to the bulleted points listed under 'Read function' in the type proposal, an authoring language has previously [[abstract:Special:Diff/2243|been asked for]] and in one case has been [[abstract:Special:Diff/3398|devised]], and when the [[abstract:Special:Diff/2356|question of how to edit]] [[abstract:Special:Diff/2555|the internal code of objects]] was raised, it was brought up that [[abstract:Special:Diff/2571|this is not planned to be possible]]. There is clearly a need to make the abstract content easier to dictate than what the graphical interface allows (something that I have been told by other longtime Wikimedia contributors that have not become as interested in this project), and that includes through something that can be reasonably typed out. I do not doubt that the Lisp syntax may be difficult to read at first, [http://xahlee.info/comp/lisp_sans_sexp.html and even a few Lisp authors] [https://docs.racket-lang.org/guide/languages.html have devised ways to move away from S-expressions], but I chose it because it was the least tied to constructs from English that I could think of, and taking some inspiration [https://reference.wolfram.com/language/ref/Entity.html from Mathematica] (the second 'Basic Example' ff.) I have tried to make [https://elemwala.toolforge.org a similarly accessible editor] that the Abstract Wikipedia team, if they so cared, could bring over to this site themselves. (Please also remember the context of my work predating Wikifunctions' existence by two years, and the balance I have had to strike between what's possible in Python and what I understood to be possible in Wikifunctions. Note also "Rather than assembling factual information directly using function calls," in the proposal text; I do not believe function calls are enough for abstract content, and the kinds of ways the directives and units are put together on this example page should suggest as much. If you still have not fully read my paper about this work, I suggest you do it right now.)
:::# I have not tried to suggest that wikitext and typography are to be automatically dealt with. Things like boldface and italics and hyperlinks have underlying connotations which should themselves be encoded as signals or configuration information ('this should be indicated more prominently [because...]', 'this should be made to point to [...] [because...]'), and their presence is very much a decision of the person conveying information rather than of the information itself, so that they should be easily brought away from that information. (Even if you did not bold Douglas Adams' name or link "writer" to the Wikipedia page on that subject, Douglas Adams would still be a British writer. Maybe the Manx-speaking reader needs a link from 'British' to the "UK of Great Britain and Northern Ireland" item--as opposed to the "UK of Great Britain and Ireland" item--even if the English-speaking reader doesn't need it. What of an output language that does not have a hyperlinking capability?) I have been thinking about the best ways to surface such things in Ninai, though, but those will invariably involve attaching configuration information to semantic units with particular identifiers, and I believe also that output markup language choice would be a top-level configuration option to set in the context.
:::# If you look at [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/constructors/contexts/refcontext.py#L150 the renderer of the context unit in Ninai], the individual directives add/edit both a mapping from identifiers to entities ('current_references') and a set of outer configuration settings ('basic_framing'), which are then provided to the rendering steps of each abstract content unit. I expect the rendering function for the context unit as implemented on Wikifunctions to do something similar, at least as long as implementations can be written in Python. (I can see benefits to being able to save entities/settings from a context and resume rendering from it--like during a digression into another scenario, or when two separate sequences of abstract content need to refer to the same non-Wikidata-persistent things--but have not quite worked that mechanism out yet.) [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 16:25, 20 April 2026 (UTC)
::::@[[User:Mahir256|Mahir256]]
::::# I'm not against the existence of the LISP-like syntax (or any purely textual syntax). I'm just against putting so much emphasis to it on this page, down to the description of very technical issues, since it is confusing for newcomer (that still need to learn what Semantic Units are). As for the constructor functions, I was literally thinking about functions that wrap the creation of semantic units in order to aid the creation of Semantic units, expecially for newcomers, and that are flexible enough to encode arbitrary Semantic units. I cannot comment your discussions, since the links are broken, but depending on what you mean with "internal code of object", now it should be possible to do (again, I probably misunderstood everything, since the links are broken). As last remark, which paper are you talking about?
::::# So you haven't yet thought on how to implement this in practice?
::::# The point of functional programming is that this operation is by design impossible to do. Implementations only receive a copy of the arguments, live in a perfectly isolated sandbox (for js and Python implementation, they can't even call other functions from Wikifunctions, even if this should eventually become possible), and can only interact with the external world through the return value. This means that everything has to be builted with this fact in mind.
::::# As an additional note, how should context be actually represented on Wikifunctions? Is it always stored on Semantic units, or do we need a new type for it?
::::[[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:06, 20 April 2026 (UTC)
9e8h3uu5yzo06fa3yr559cplp62ka09
267270
267267
2026-04-20T17:11:18Z
Mahir256
38
also added link for [[User:Dv103]]
267270
wikitext
text/x-wiki
== Questions about this example ==
@[[User:Mahir256|Mahir256]] Thank you for this example (I imagine it is still incomplete). I have a couple of questions:
# Could you elaborate on the "worldbuilding" part? The "context" is a completely new concept of this proposal that was just briefly mentioned on the main page among many others, and probably an essential defining part of the entire proposal.
# Could you give an explicit example on how would the semantic units actually be encoded in Wikifunctions? It can be very difficult to understand a completely new syntax, and one of the main issues of how the entire proposal is worded (and what I was trying to solve) is that it obscures how it would actually work in practice (which, from the Functioneers' point of view, is the most interesting part). I was already starting to do it in the page [[Wikifunctions:Type proposals/Semantic unit/Douglas Adams example]], so feel free do adapt it to how the sentences would actually be encoded.
# A minor note: why use {{Q|Q69280357}} when we have {{Z|Z6064}} and the other Wikifunctions time encoding types, that can encode an arbitrary time and are already well supported on Wikifunctions?
[[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 21:39, 19 April 2026 (UTC)
:{{re|Dv103}} I am already starting to add notes on the first and third of your questions. You're welcome to copy over the example you wrote up (omitting the 'boldface' and 'wikilink' details) to a new section of the page. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 21:50, 19 April 2026 (UTC)
::@[[User:Mahir256|Mahir256]] I have a couple more questions:
::# Why are you giving so much importance on the LISP-like syntax? While its existence is very interesting, for now there is no need to encode abstract content in a textual format, function calls are enough. Consider that it is not good for example, since it hides the internal structure of the type and is difficult to read. If I understand correctly, you also use it to generate timestamps, which is completely unnecessary, since on Wikifunctions we already have types and functions to deal with time.
::# Are you proposing to completely automatize the insertion of typography and wikilinks? If so, it is a very bold proposal, that needs to be discussed separately in a different place.
::# Should context be changed by the processing functions during the generation? If so, it is literally a side effect, which Wikifunctions functions cannot do.
::[[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 06:04, 20 April 2026 (UTC)
:::{{re|Dv103}}
:::# In addition to the bulleted points listed under 'Read function' in the type proposal, an authoring language has previously [[abstract:Special:Diff/2243|been asked for]] and in one case has been [[abstract:Special:Diff/3398|devised]], and when the [[abstract:Special:Diff/2356|question of how to edit]] [[abstract:Special:Diff/2555|the internal code of objects]] was raised, it was brought up that [[abstract:Special:Diff/2571|this is not planned to be possible]]. There is clearly a need to make the abstract content easier to dictate than what the graphical interface allows (something that I have been told by other longtime Wikimedia contributors that have not become as interested in this project), and that includes through something that can be reasonably typed out. I do not doubt that the Lisp syntax may be difficult to read at first, [http://xahlee.info/comp/lisp_sans_sexp.html and even a few Lisp authors] [https://docs.racket-lang.org/guide/languages.html have devised ways to move away from S-expressions], but I chose it because it was the least tied to constructs from English that I could think of, and taking some inspiration [https://reference.wolfram.com/language/ref/Entity.html from Mathematica] (the second 'Basic Example' ff.) I have tried to make [https://elemwala.toolforge.org a similarly accessible editor] that the Abstract Wikipedia team, if they so cared, could bring over to this site themselves. (Please also remember the context of my work predating Wikifunctions' existence by two years, and the balance I have had to strike between what's possible in Python and what I understood to be possible in Wikifunctions. Note also "Rather than assembling factual information directly using function calls," in the proposal text; I do not believe function calls are enough for abstract content, and the kinds of ways the directives and units are put together on this example page should suggest as much. If you still have not fully read [https://journals.sagepub.com/doi/abs/10.3233/SW-243564 my paper about this work], I suggest you do it right now.)
:::# I have not tried to suggest that wikitext and typography are to be automatically dealt with. Things like boldface and italics and hyperlinks have underlying connotations which should themselves be encoded as signals or configuration information ('this should be indicated more prominently [because...]', 'this should be made to point to [...] [because...]'), and their presence is very much a decision of the person conveying information rather than of the information itself, so that they should be easily brought away from that information. (Even if you did not bold Douglas Adams' name or link "writer" to the Wikipedia page on that subject, Douglas Adams would still be a British writer. Maybe the Manx-speaking reader needs a link from 'British' to the "UK of Great Britain and Northern Ireland" item--as opposed to the "UK of Great Britain and Ireland" item--even if the English-speaking reader doesn't need it. What of an output language that does not have a hyperlinking capability?) I have been thinking about the best ways to surface such things in Ninai, though, but those will invariably involve attaching configuration information to semantic units with particular identifiers, and I believe also that output markup language choice would be a top-level configuration option to set in the context.
:::# If you look at [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/constructors/contexts/refcontext.py#L150 the renderer of the context unit in Ninai], the individual directives add/edit both a mapping from identifiers to entities ('current_references') and a set of outer configuration settings ('basic_framing'), which are then provided to the rendering steps of each abstract content unit. I expect the rendering function for the context unit as implemented on Wikifunctions to do something similar, at least as long as implementations can be written in Python. (I can see benefits to being able to save entities/settings from a context and resume rendering from it--like during a digression into another scenario, or when two separate sequences of abstract content need to refer to the same non-Wikidata-persistent things--but have not quite worked that mechanism out yet.) [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 16:25, 20 April 2026 (UTC)
::::@[[User:Mahir256|Mahir256]]
::::# I'm not against the existence of the LISP-like syntax (or any purely textual syntax). I'm just against putting so much emphasis to it on this page, down to the description of very technical issues, since it is confusing for newcomer (that still need to learn what Semantic Units are). As for the constructor functions, I was literally thinking about functions that wrap the creation of semantic units in order to aid the creation of Semantic units, expecially for newcomers, and that are flexible enough to encode arbitrary Semantic units. I cannot comment your discussions, since the links are broken, but depending on what you mean with "internal code of object", now it should be possible to do (again, I probably misunderstood everything, since the links are broken). As last remark, which paper are you talking about?
::::# So you haven't yet thought on how to implement this in practice?
::::# The point of functional programming is that this operation is by design impossible to do. Implementations only receive a copy of the arguments, live in a perfectly isolated sandbox (for js and Python implementation, they can't even call other functions from Wikifunctions, even if this should eventually become possible), and can only interact with the external world through the return value. This means that everything has to be builted with this fact in mind.
::::# As an additional note, how should context be actually represented on Wikifunctions? Is it always stored on Semantic units, or do we need a new type for it?
::::[[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:06, 20 April 2026 (UTC)
ebtdbvjupuj17b6f6b99wbmlaiwn382
267285
267270
2026-04-20T17:36:31Z
Dv103
11127
/* Questions about this example */ Reply
267285
wikitext
text/x-wiki
== Questions about this example ==
@[[User:Mahir256|Mahir256]] Thank you for this example (I imagine it is still incomplete). I have a couple of questions:
# Could you elaborate on the "worldbuilding" part? The "context" is a completely new concept of this proposal that was just briefly mentioned on the main page among many others, and probably an essential defining part of the entire proposal.
# Could you give an explicit example on how would the semantic units actually be encoded in Wikifunctions? It can be very difficult to understand a completely new syntax, and one of the main issues of how the entire proposal is worded (and what I was trying to solve) is that it obscures how it would actually work in practice (which, from the Functioneers' point of view, is the most interesting part). I was already starting to do it in the page [[Wikifunctions:Type proposals/Semantic unit/Douglas Adams example]], so feel free do adapt it to how the sentences would actually be encoded.
# A minor note: why use {{Q|Q69280357}} when we have {{Z|Z6064}} and the other Wikifunctions time encoding types, that can encode an arbitrary time and are already well supported on Wikifunctions?
[[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 21:39, 19 April 2026 (UTC)
:{{re|Dv103}} I am already starting to add notes on the first and third of your questions. You're welcome to copy over the example you wrote up (omitting the 'boldface' and 'wikilink' details) to a new section of the page. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 21:50, 19 April 2026 (UTC)
::@[[User:Mahir256|Mahir256]] I have a couple more questions:
::# Why are you giving so much importance on the LISP-like syntax? While its existence is very interesting, for now there is no need to encode abstract content in a textual format, function calls are enough. Consider that it is not good for example, since it hides the internal structure of the type and is difficult to read. If I understand correctly, you also use it to generate timestamps, which is completely unnecessary, since on Wikifunctions we already have types and functions to deal with time.
::# Are you proposing to completely automatize the insertion of typography and wikilinks? If so, it is a very bold proposal, that needs to be discussed separately in a different place.
::# Should context be changed by the processing functions during the generation? If so, it is literally a side effect, which Wikifunctions functions cannot do.
::[[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 06:04, 20 April 2026 (UTC)
:::{{re|Dv103}}
:::# In addition to the bulleted points listed under 'Read function' in the type proposal, an authoring language has previously [[abstract:Special:Diff/2243|been asked for]] and in one case has been [[abstract:Special:Diff/3398|devised]], and when the [[abstract:Special:Diff/2356|question of how to edit]] [[abstract:Special:Diff/2555|the internal code of objects]] was raised, it was brought up that [[abstract:Special:Diff/2571|this is not planned to be possible]]. There is clearly a need to make the abstract content easier to dictate than what the graphical interface allows (something that I have been told by other longtime Wikimedia contributors that have not become as interested in this project), and that includes through something that can be reasonably typed out. I do not doubt that the Lisp syntax may be difficult to read at first, [http://xahlee.info/comp/lisp_sans_sexp.html and even a few Lisp authors] [https://docs.racket-lang.org/guide/languages.html have devised ways to move away from S-expressions], but I chose it because it was the least tied to constructs from English that I could think of, and taking some inspiration [https://reference.wolfram.com/language/ref/Entity.html from Mathematica] (the second 'Basic Example' ff.) I have tried to make [https://elemwala.toolforge.org a similarly accessible editor] that the Abstract Wikipedia team, if they so cared, could bring over to this site themselves. (Please also remember the context of my work predating Wikifunctions' existence by two years, and the balance I have had to strike between what's possible in Python and what I understood to be possible in Wikifunctions. Note also "Rather than assembling factual information directly using function calls," in the proposal text; I do not believe function calls are enough for abstract content, and the kinds of ways the directives and units are put together on this example page should suggest as much. If you still have not fully read [https://journals.sagepub.com/doi/abs/10.3233/SW-243564 my paper about this work], I suggest you do it right now.)
:::# I have not tried to suggest that wikitext and typography are to be automatically dealt with. Things like boldface and italics and hyperlinks have underlying connotations which should themselves be encoded as signals or configuration information ('this should be indicated more prominently [because...]', 'this should be made to point to [...] [because...]'), and their presence is very much a decision of the person conveying information rather than of the information itself, so that they should be easily brought away from that information. (Even if you did not bold Douglas Adams' name or link "writer" to the Wikipedia page on that subject, Douglas Adams would still be a British writer. Maybe the Manx-speaking reader needs a link from 'British' to the "UK of Great Britain and Northern Ireland" item--as opposed to the "UK of Great Britain and Ireland" item--even if the English-speaking reader doesn't need it. What of an output language that does not have a hyperlinking capability?) I have been thinking about the best ways to surface such things in Ninai, though, but those will invariably involve attaching configuration information to semantic units with particular identifiers, and I believe also that output markup language choice would be a top-level configuration option to set in the context.
:::# If you look at [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/constructors/contexts/refcontext.py#L150 the renderer of the context unit in Ninai], the individual directives add/edit both a mapping from identifiers to entities ('current_references') and a set of outer configuration settings ('basic_framing'), which are then provided to the rendering steps of each abstract content unit. I expect the rendering function for the context unit as implemented on Wikifunctions to do something similar, at least as long as implementations can be written in Python. (I can see benefits to being able to save entities/settings from a context and resume rendering from it--like during a digression into another scenario, or when two separate sequences of abstract content need to refer to the same non-Wikidata-persistent things--but have not quite worked that mechanism out yet.) [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 16:25, 20 April 2026 (UTC)
::::@[[User:Mahir256|Mahir256]]
::::# I'm not against the existence of the LISP-like syntax (or any purely textual syntax). I'm just against putting so much emphasis to it on this page, down to the description of very technical issues, since it is confusing for newcomer (that still need to learn what Semantic Units are). As for the constructor functions, I was literally thinking about functions that wrap the creation of semantic units in order to aid the creation of Semantic units, expecially for newcomers, and that are flexible enough to encode arbitrary Semantic units. I cannot comment your discussions, since the links are broken, but depending on what you mean with "internal code of object", now it should be possible to do (again, I probably misunderstood everything, since the links are broken). As last remark, which paper are you talking about?
::::# So you haven't yet thought on how to implement this in practice?
::::# The point of functional programming is that this operation is by design impossible to do. Implementations only receive a copy of the arguments, live in a perfectly isolated sandbox (for js and Python implementation, they can't even call other functions from Wikifunctions, even if this should eventually become possible), and can only interact with the external world through the return value. This means that everything has to be builted with this fact in mind.
::::# As an additional note, how should context be actually represented on Wikifunctions? Is it always stored on Semantic units, or do we need a new type for it?
::::[[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:06, 20 April 2026 (UTC)
:::::For the first point, I now understand what you were talking about. And if you have ever tried to change the object structure directly from its JSON source, you understand why it is not usually possible to do it. Again, having a textual syntax is great, the problem is just using it to hide the internal structure in a document about the internal structure itself (I still can't fully understand how some parts would be practically encoded).
:::::For the third point, now I've read a bit your paper, and understand that what you meant is technically possible. The only thing I am worried about now is the execution times (which can become big very fast, due to the technical architecture of Wikifunctions; anyway, whatever the actual implementation, execution times are going to become the Achille's heel of Abstract Wikipedia). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:36, 20 April 2026 (UTC)
q3ror5o5o568rejrooejrdgccdgx1yv
Z33778
0
80778
267320
267041
2026-04-21T02:47:07Z
Some helpful person
65824
267320
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33778"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z6",
"Z883K2": "Z1"
},
"Z17K2": "Z33778K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "project.json, stage target or comment object"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33778"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "extract TurboWarp settings"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "extracts the stringified project settings JSON stored by TurboWarp (or a modification of it) within the project.json of a Scratch 3 project file, if any"
}
]
}
}
g8no8bwnhcze044oryy4lx33iwxgben
Z33779
0
80779
267315
267039
2026-04-21T01:01:57Z
Some helpful person
65824
described implementation
267315
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33779"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33778",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z33778( Z33778K1 ) {\n\tconst m = \" // _twconfig_\";\n\tconst C = Z33778K1?.targets?.find(t =\u003E t.isStage).comments ?? {};\n\treturn Object.values(C)?.find(c =\u003E c.text?.includes(m)).text?.split(\"\\n\").find(l =\u003E l.endsWith(m))?.slice(0, -m.length) ?? \"{}\";\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Extract TurboWarp settings, JavaScript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Extracts the TurboWarp settings in JavaScript, similarly to TurboWarp itself"
}
]
}
}
q7tfo5fzmmiwh9pf7mp63fpzr9mb9td
267316
267315
2026-04-21T01:02:45Z
Some helpful person
65824
dagnabbit... lowercase
267316
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33779"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33778",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z33778( Z33778K1 ) {\n\tconst m = \" // _twconfig_\";\n\tconst C = Z33778K1?.targets?.find(t =\u003E t.isStage).comments ?? {};\n\treturn Object.values(C)?.find(c =\u003E c.text?.includes(m)).text?.split(\"\\n\").find(l =\u003E l.endsWith(m))?.slice(0, -m.length) ?? \"{}\";\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "extract TurboWarp settings, JavaScript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "extracts the TurboWarp settings in JavaScript, similarly to TurboWarp itself"
}
]
}
}
9im7cfubsns1ia2t7ytidj7ekyea9dx
267319
267316
2026-04-21T02:45:43Z
Some helpful person
65824
make more versatile
267319
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33779"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33778",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z33778(Z33778K1) {\n const m = \" // _twconfig_\";\n const t = Z33778K1?.targets?.find(t =\u003E t.isStage) ?? (Z33778K1?.isStage \u0026\u0026 Z33778K1?.comments ? Z33778K1 : Z33778K1?.text ? { isStage: true, comments: { \"a\": Z33778K1 } } : {});\n const C = t.comments ?? {};\n return Object.values(C)?.find(c =\u003E c.text?.includes(m))?.text?.split(\"\\n\").find(l =\u003E l.endsWith(m))?.slice(0, -m.length) ?? \"{}\";\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "extract TurboWarp settings, JavaScript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "extracts the TurboWarp settings in JavaScript, similarly to TurboWarp itself"
}
]
}
}
9lkdhpy9d0oxhenqc6irgve9dvgt5xl
Z33803
0
80806
267306
267109
2026-04-20T23:57:04Z
99of9
1622
267306
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33803"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z33803K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first date"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z33803K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second date"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33803"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "same Gregorian dates"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"same Gregorian days of the year",
"Same Gregorian calendar date"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns true if the two Gregorian dates are identical"
}
]
}
}
tr609qskinl9fz42x33ucdauj92f9s1
Z33807
0
80810
267156
2026-04-20T12:36:13Z
Dv103
11127
267156
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33807"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26095",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26095",
"Z26095K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q2225"
},
"Z26095K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q44363"
},
"Z26095K3": "Z1881"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1881",
"Z11K2": "{electron} ⊆ {fermion}"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "controllo di fallback: \"{electron} ⊆ {fermion}\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "fallback check: \"{electron} ⊆ {fermion}\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
65p5vw0yg9oftkrar7azn39a4mvhk6k
Z33808
0
80811
267159
2026-04-20T12:39:46Z
Dv103
11127
267159
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33808"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33808K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33808K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "super-classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "super class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33808K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33808"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "soggetto è tipo di, fallback"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is type of, fallback"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gjoma91d0d21yxtgorvjt6vl6go9aux
267162
267159
2026-04-20T12:42:58Z
Dv103
11127
Added Z33809 e Z33810 to the approved list of test cases
267162
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33808"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33808K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33808K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "super-classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "super class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33808K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z33809",
"Z33810"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33808"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "soggetto è tipo di, fallback"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is type of, fallback"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
o2avl4o6i0y6ng52cleptkwnl1qjove
267165
267162
2026-04-20T12:45:52Z
Dv103
11127
Added Z33811 to the approved list of implementations
267165
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33808"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33808K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33808K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "super-classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "super class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33808K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z33809",
"Z33810"
],
"Z8K4": [
"Z14",
"Z33811"
],
"Z8K5": "Z33808"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "soggetto è tipo di, fallback"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is type of, fallback"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4su7bxlseb6622iarg4obob580tfipt
Z33809
0
80812
267160
2026-04-20T12:41:11Z
Dv103
11127
267160
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33809"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33808",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33808",
"Z33808K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q172833"
},
"Z33808K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q39546"
},
"Z33808K3": "Z1787"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "{scopa} ⊆ {attrezzo}"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "[it] {scopa} ⊆ {attrezzo}"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kg26snggc4idtjpgg1s7v32k2olw6dg
Z33810
0
80813
267161
2026-04-20T12:42:48Z
Dv103
11127
267161
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33810"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33808",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33808",
"Z33808K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q22645"
},
"Z33808K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q11035"
},
"Z33808K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "{smartphone} ⊆ {phone}"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "[en] {smartphone} ⊆ {phone}"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9hu81j8jb1jlzmo56b80vb7k5xjeq83
267163
267161
2026-04-20T12:45:25Z
Dv103
11127
267163
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33810"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33808",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33808",
"Z33808K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q22645"
},
"Z33808K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q11035"
},
"Z33808K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "{smartphone} ⊆ {telephone}"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "[en] {smartphone} ⊆ {telephone}"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ei1meska1sqxqqnl65ukz9z0dlvninz
Z33811
0
80814
267164
2026-04-20T12:45:41Z
Dv103
11127
267164
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33811"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33808",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z33808K3"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
"{",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z33808K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z33808K3"
}
},
"} ⊆ {",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z33808K2"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z33808K3"
}
},
"}"
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "soggetto è tipo di, fallback, comp."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5nmzk8wucirhjwi4yehr32nkg12ket4
Z33812
0
80815
267168
2026-04-20T12:50:13Z
Dv103
11127
267168
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33812"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z26095",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z29390",
"Z29390K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z26096",
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z26095K3"
}
},
"Z29390K2": [
"Z1",
{
"Z1K1": "Z18",
"Z18K1": "Z26095K1"
},
{
"Z1K1": "Z18",
"Z18K1": "Z26095K2"
},
{
"Z1K1": "Z18",
"Z18K1": "Z26095K3"
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
svqof7rjwjvne77oh4p8zjbj40ic9qz
267169
267168
2026-04-20T12:50:38Z
Dv103
11127
+it
267169
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33812"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z26095",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z29390",
"Z29390K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z26096",
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z26095K3"
}
},
"Z29390K2": [
"Z1",
{
"Z1K1": "Z18",
"Z18K1": "Z26095K1"
},
{
"Z1K1": "Z18",
"Z18K1": "Z26095K2"
},
{
"Z1K1": "Z18",
"Z18K1": "Z26095K3"
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "soggetto è tipo di, comp., argomenti appropriati"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6y9yfvehg6hz0qfs15gpl5sfc5jw3mo
Talk:Z33640
1
80816
267173
2026-04-20T12:57:45Z
YoshiRulz
10156
Add to category
267173
wikitext
text/x-wiki
[[Category:Japanese]]
fcrk8q8zkxh1cymbq8uw123wjg4yqt4
Talk:Z33727
1
80817
267174
2026-04-20T12:57:53Z
YoshiRulz
10156
Add to category
267174
wikitext
text/x-wiki
[[Category:Japanese]]
fcrk8q8zkxh1cymbq8uw123wjg4yqt4
Talk:Z33644
1
80818
267175
2026-04-20T12:57:58Z
YoshiRulz
10156
Add to category
267175
wikitext
text/x-wiki
[[Category:Japanese]]
fcrk8q8zkxh1cymbq8uw123wjg4yqt4
Talk:Z33762
1
80819
267176
2026-04-20T12:58:01Z
YoshiRulz
10156
Add to category
267176
wikitext
text/x-wiki
[[Category:Japanese]]
fcrk8q8zkxh1cymbq8uw123wjg4yqt4
Z33813
0
80820
267179
2026-04-20T13:16:28Z
Dv103
11127
267179
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33813"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z21172",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z21172( Z21172K1 ) {\n\tlet ret=[];\n\tfor (let a of Z21172K1.Z8K1){\n\t\tret.append(a.Z17K1);\n\t}\n\tWikifunctions.Debug(JSON.stringify(ret))\n\treturn {\n\t\tZ1K1: {Z1K1: \"Z9\", Z9K1: \"Z7\"},\n\t\tZ7K1: {Z1K1: \"Z9\", Z9K1: \"Z901\"},\n\t\tZ901K1: ret\n\t};\n\t// return ret;\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bncqp6cvpb477nnt8eq1kkxers0cxmu
Z33814
0
80821
267180
2026-04-20T13:18:00Z
YoshiRulz
10156
Create function
267180
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33814"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33814K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "conjugation class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z33814K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lemma"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z33814K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lemma (kana-only)"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33814"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Japanese verb conjugation table (enWiktionary)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dfy2y6jzqu3cm2gluizl1ef36bvv5zj
Talk:Z33814
1
80822
267181
2026-04-20T13:18:16Z
YoshiRulz
10156
Add to category
267181
wikitext
text/x-wiki
[[Category:Japanese]]
fcrk8q8zkxh1cymbq8uw123wjg4yqt4
Z33815
0
80823
267182
2026-04-20T13:22:42Z
YoshiRulz
10156
Create test
267182
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33815"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33814",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33814",
"Z33814K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q54024943"
},
"Z33814K2": "描",
"Z33814K3": "か"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "TODO"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "table for 描く (godan)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gipwt8b54ynyu0kxh7r2dbbh8dpli5p
Z33816
0
80824
267184
2026-04-20T13:27:18Z
YoshiRulz
10156
Create test
267184
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33816"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33814",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33814",
"Z33814K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q54072417"
},
"Z33814K2": "食べる",
"Z33814K3": "たべ"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "TODO"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "table for 食べる (ichidan)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
g06azu87ci257vp8r9dg6o2symkztxi
Z33817
0
80825
267187
2026-04-20T13:46:08Z
Dv103
11127
267187
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33817"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33071",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33415",
"Z33415K1": {
"Z1K1": "Z7",
"Z7K1": "Z33073",
"Z33073K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z6825",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z6830",
"Z6830K1": {
"Z1K1": "Z18",
"Z18K1": "Z33071K2"
},
"Z6830K2": {
"Z1K1": "Z18",
"Z18K1": "Z33071K3"
},
"Z6830K3": {
"Z1K1": "Z18",
"Z18K1": "Z33071K4"
}
}
},
"Z33073K2": {
"Z1K1": "Z18",
"Z18K1": "Z33071K1"
}
},
"Z33415K2": {
"Z1K1": "Z18",
"Z18K1": "Z33071K2"
},
"Z33415K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z33071K2"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z33071K4"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior lessema con categoria, comp, etichetta"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
aqlfdh2w2p618svfci4ha0p8exe1tdv
Z33818
0
80826
267190
2026-04-20T13:48:33Z
Dv103
11127
267190
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33818"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z6",
"Z883K2": "Z1"
},
"Z17K2": "Z33818K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "mappa dei lessemi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme map"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z33818K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "elemento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
},
"Z17K2": "Z33818K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "fallback delle lingue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "fallback language list"
}
]
}
}
],
"Z8K2": "Z6005",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33818"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior lessema tra mappa di lessemi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "best lexeme among lexeme map"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8d7vpj0ytzksxqzdlskis3o8he1iytc
267193
267190
2026-04-20T13:53:33Z
Dv103
11127
Added Z33819 to the approved list of test cases
267193
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33818"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z6",
"Z883K2": "Z1"
},
"Z17K2": "Z33818K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "mappa dei lessemi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme map"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z33818K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "elemento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
},
"Z17K2": "Z33818K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "fallback delle lingue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "fallback language list"
}
]
}
}
],
"Z8K2": "Z6005",
"Z8K3": [
"Z20",
"Z33819"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33818"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior lessema tra mappa di lessemi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "best lexeme among lexeme map"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
njxj3s7g7cxpsunwdjqusyuha20xiu1
267199
267193
2026-04-20T14:19:43Z
Dv103
11127
Added Z33821 to the approved list of implementations
267199
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33818"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z6",
"Z883K2": "Z1"
},
"Z17K2": "Z33818K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "mappa dei lessemi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme map"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z33818K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "elemento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
},
"Z17K2": "Z33818K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "fallback delle lingue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "fallback language list"
}
]
}
}
],
"Z8K2": "Z6005",
"Z8K3": [
"Z20",
"Z33819"
],
"Z8K4": [
"Z14",
"Z33821"
],
"Z8K5": "Z33818"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior lessema tra mappa di lessemi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "best lexeme among lexeme map"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
db942fe3gks2s9nkvndroxz2w3jh5bm
Z33819
0
80827
267191
2026-04-20T13:53:05Z
Dv103
11127
267191
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33819"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33818",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33818",
"Z33818K1": {
"Z1K1": "Z7",
"Z7K1": "Z6820",
"Z6820K1": {
"Z1K1": "Z7",
"Z7K1": "Z6830",
"Z6830K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q172833"
},
"Z6830K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z6830K3": "Z1787"
},
"Z6820K2": [
"Z6030"
],
"Z6820K3": [
"Z60"
],
"Z6820K4": [
"Z6092"
]
},
"Z33818K2": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q172833"
},
"Z30120K2": [
"Z6030",
"Z6033"
],
"Z30120K3": [
"Z60",
"Z1787"
],
"Z30120K4": [
"Z6092"
]
},
"Z33818K3": {
"Z1K1": "Z7",
"Z7K1": "Z24144",
"Z24144K1": "Z1787",
"Z24144K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z24144K3": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z6805",
"Z6805K2": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L580553"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
b03cp3ckqdszxipbmkkfg21qrygk638
267192
267191
2026-04-20T13:53:20Z
Dv103
11127
267192
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33819"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33818",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33818",
"Z33818K1": {
"Z1K1": "Z7",
"Z7K1": "Z6820",
"Z6820K1": {
"Z1K1": "Z7",
"Z7K1": "Z6830",
"Z6830K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q172833"
},
"Z6830K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z6830K3": "Z1787"
},
"Z6820K2": [
"Z6030"
],
"Z6820K3": [
"Z60"
],
"Z6820K4": [
"Z6092"
]
},
"Z33818K2": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q172833"
},
"Z30120K2": [
"Z6030",
"Z6033"
],
"Z30120K3": [
"Z60",
"Z1787"
],
"Z30120K4": [
"Z6092"
]
},
"Z33818K3": {
"Z1K1": "Z7",
"Z7K1": "Z24144",
"Z24144K1": "Z1787",
"Z24144K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z24144K3": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z6805",
"Z6805K2": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L580553"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "scegli \"scopa\" invece di \"ramazza\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8ndasfcdttr292o91rsyy4e6nsgu0w7
Z33820
0
80828
267194
2026-04-20T14:01:38Z
YoshiRulz
10156
Draft implementation
267194
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33820"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33814",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z19601",
"Z19601K1": [
"Z40",
{
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z33814K1"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q54024943"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z33814K1"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q54024947"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z33814K1"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q54024951"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z33814K1"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q54024922"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z33814K1"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q54025014"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z33814K1"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q54025030"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z33814K1"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q54025055"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z33814K1"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q54025078"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z33814K1"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q54025117"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z12698",
"Z12698K1": {
"Z1K1": "Z7",
"Z7K1": "Z13436",
"Z13436K1": "Z19316",
"Z13436K2": {
"Z1K1": "Z18",
"Z18K1": "Z33814K1"
},
"Z13436K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q54064435"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q54064438"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q54064442"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q54064446"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q54064449"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q54064451"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q116448272"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q54064457"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q54064389"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q54064460"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q54072066"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q54072093"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q54072108"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q54072135"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q54072150"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q54072181"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q54072231"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q54072263"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q54072308"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q54072417"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q54072457"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q54072495"
}
]
}
}
],
"Z19601K2": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z33762",
"Z33762K1": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z33762K2": {
"Z1K1": "Z18",
"Z18K1": "Z33814K2"
},
"Z33762K3": {
"Z1K1": "Z18",
"Z18K1": "Z33814K3"
},
"Z33762K4": [
"Z6",
"か"
],
"Z33762K5": [
"Z6",
"き"
],
"Z33762K6": [
"Z6",
"く"
],
"Z33762K7": [
"Z6",
"く"
],
"Z33762K8": [
"Z6",
"け"
],
"Z33762K9": [
"Z6",
"け"
],
"Z33762K10": [
"Z6",
"かれる"
],
"Z33762K11": [
"Z6",
"かせる",
"かす"
],
"Z33762K12": [
"Z6",
"ける"
],
"Z33762K13": [
"Z6",
"こう"
],
"Z33762K14": [
"Z6",
"かない"
],
"Z33762K15": [
"Z6",
"かず"
],
"Z33762K16": [
"Z6",
"きます"
],
"Z33762K17": [
"Z6",
"いた"
],
"Z33762K18": [
"Z6",
"いて"
],
"Z33762K19": [
"Z6",
"けば"
],
"Z33762K20": [
"Z89"
],
"Z33762K21": [
"Z89"
],
"Z33762K22": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33762",
"Z33762K1": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z33762K2": {
"Z1K1": "Z18",
"Z18K1": "Z33814K2"
},
"Z33762K3": {
"Z1K1": "Z18",
"Z18K1": "Z33814K3"
},
"Z33762K4": [
"Z6",
"が"
],
"Z33762K5": [
"Z6",
"ぎ"
],
"Z33762K6": [
"Z6",
"ぐ"
],
"Z33762K7": [
"Z6",
"ぐ"
],
"Z33762K8": [
"Z6",
"げ"
],
"Z33762K9": [
"Z6",
"げ"
],
"Z33762K10": [
"Z6",
"がれる"
],
"Z33762K11": [
"Z6",
"がせる",
"がす"
],
"Z33762K12": [
"Z6",
"げる"
],
"Z33762K13": [
"Z6",
"ごう"
],
"Z33762K14": [
"Z6",
"がない"
],
"Z33762K15": [
"Z6",
"がず"
],
"Z33762K16": [
"Z6",
"ぎます"
],
"Z33762K17": [
"Z6",
"いだ"
],
"Z33762K18": [
"Z6",
"いで"
],
"Z33762K19": [
"Z6",
"げば"
],
"Z33762K20": [
"Z89"
],
"Z33762K21": [
"Z89"
],
"Z33762K22": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33762",
"Z33762K1": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z33762K2": {
"Z1K1": "Z18",
"Z18K1": "Z33814K2"
},
"Z33762K3": {
"Z1K1": "Z18",
"Z18K1": "Z33814K3"
},
"Z33762K4": [
"Z6",
"さ"
],
"Z33762K5": [
"Z6",
"し"
],
"Z33762K6": [
"Z6",
"す"
],
"Z33762K7": [
"Z6",
"す"
],
"Z33762K8": [
"Z6",
"せ"
],
"Z33762K9": [
"Z6",
"せ"
],
"Z33762K10": [
"Z6",
"される"
],
"Z33762K11": [
"Z6",
"させる",
"さす"
],
"Z33762K12": [
"Z6",
"せる"
],
"Z33762K13": [
"Z6",
"そう"
],
"Z33762K14": [
"Z6",
"さない"
],
"Z33762K15": [
"Z6",
"さず"
],
"Z33762K16": [
"Z6",
"します"
],
"Z33762K17": [
"Z6",
"した"
],
"Z33762K18": [
"Z6",
"して"
],
"Z33762K19": [
"Z6",
"せば"
],
"Z33762K20": [
"Z89"
],
"Z33762K21": [
"Z89"
],
"Z33762K22": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33762",
"Z33762K1": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z33762K2": {
"Z1K1": "Z18",
"Z18K1": "Z33814K2"
},
"Z33762K3": {
"Z1K1": "Z18",
"Z18K1": "Z33814K3"
},
"Z33762K4": [
"Z6",
"た"
],
"Z33762K5": [
"Z6",
"ち"
],
"Z33762K6": [
"Z6",
"つ"
],
"Z33762K7": [
"Z6",
"つ"
],
"Z33762K8": [
"Z6",
"て"
],
"Z33762K9": [
"Z6",
"て"
],
"Z33762K10": [
"Z6",
"たれる"
],
"Z33762K11": [
"Z6",
"たせる",
"たす"
],
"Z33762K12": [
"Z6",
"てる"
],
"Z33762K13": [
"Z6",
"とう"
],
"Z33762K14": [
"Z6",
"たない"
],
"Z33762K15": [
"Z6",
"たず"
],
"Z33762K16": [
"Z6",
"ちます"
],
"Z33762K17": [
"Z6",
"った"
],
"Z33762K18": [
"Z6",
"って"
],
"Z33762K19": [
"Z6",
"てば"
],
"Z33762K20": [
"Z89"
],
"Z33762K21": [
"Z89"
],
"Z33762K22": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33762",
"Z33762K1": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z33762K2": {
"Z1K1": "Z18",
"Z18K1": "Z33814K2"
},
"Z33762K3": {
"Z1K1": "Z18",
"Z18K1": "Z33814K3"
},
"Z33762K4": [
"Z6",
"な"
],
"Z33762K5": [
"Z6",
"に"
],
"Z33762K6": [
"Z6",
"ぬ"
],
"Z33762K7": [
"Z6",
"ぬ"
],
"Z33762K8": [
"Z6",
"ね"
],
"Z33762K9": [
"Z6",
"ね"
],
"Z33762K10": [
"Z6",
"なれる"
],
"Z33762K11": [
"Z6",
"なせる",
"なす"
],
"Z33762K12": [
"Z6",
"ねる"
],
"Z33762K13": [
"Z6",
"のう"
],
"Z33762K14": [
"Z6",
"なない"
],
"Z33762K15": [
"Z6",
"なず"
],
"Z33762K16": [
"Z6",
"にます"
],
"Z33762K17": [
"Z6",
"んだ"
],
"Z33762K18": [
"Z6",
"んで"
],
"Z33762K19": [
"Z6",
"ねば"
],
"Z33762K20": [
"Z89"
],
"Z33762K21": [
"Z89"
],
"Z33762K22": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33762",
"Z33762K1": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z33762K2": {
"Z1K1": "Z18",
"Z18K1": "Z33814K2"
},
"Z33762K3": {
"Z1K1": "Z18",
"Z18K1": "Z33814K3"
},
"Z33762K4": [
"Z6",
"ば"
],
"Z33762K5": [
"Z6",
"び"
],
"Z33762K6": [
"Z6",
"ぶ"
],
"Z33762K7": [
"Z6",
"ぶ"
],
"Z33762K8": [
"Z6",
"べ"
],
"Z33762K9": [
"Z6",
"べ"
],
"Z33762K10": [
"Z6",
"ばれる"
],
"Z33762K11": [
"Z6",
"ばせる",
"ばす"
],
"Z33762K12": [
"Z6",
"べる"
],
"Z33762K13": [
"Z6",
"ぼう"
],
"Z33762K14": [
"Z6",
"ばない"
],
"Z33762K15": [
"Z6",
"ばず"
],
"Z33762K16": [
"Z6",
"びます"
],
"Z33762K17": [
"Z6",
"んだ"
],
"Z33762K18": [
"Z6",
"んで"
],
"Z33762K19": [
"Z6",
"べば"
],
"Z33762K20": [
"Z89"
],
"Z33762K21": [
"Z89"
],
"Z33762K22": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33762",
"Z33762K1": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z33762K2": {
"Z1K1": "Z18",
"Z18K1": "Z33814K2"
},
"Z33762K3": {
"Z1K1": "Z18",
"Z18K1": "Z33814K3"
},
"Z33762K4": [
"Z6",
"ま"
],
"Z33762K5": [
"Z6",
"み"
],
"Z33762K6": [
"Z6",
"む"
],
"Z33762K7": [
"Z6",
"む"
],
"Z33762K8": [
"Z6",
"め"
],
"Z33762K9": [
"Z6",
"め"
],
"Z33762K10": [
"Z6",
"まれる"
],
"Z33762K11": [
"Z6",
"ませる",
"ます"
],
"Z33762K12": [
"Z6",
"める"
],
"Z33762K13": [
"Z6",
"もう"
],
"Z33762K14": [
"Z6",
"まない"
],
"Z33762K15": [
"Z6",
"まず"
],
"Z33762K16": [
"Z6",
"みます"
],
"Z33762K17": [
"Z6",
"んだ"
],
"Z33762K18": [
"Z6",
"んで"
],
"Z33762K19": [
"Z6",
"めば"
],
"Z33762K20": [
"Z89"
],
"Z33762K21": [
"Z89"
],
"Z33762K22": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33762",
"Z33762K1": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z33762K2": {
"Z1K1": "Z18",
"Z18K1": "Z33814K2"
},
"Z33762K3": {
"Z1K1": "Z18",
"Z18K1": "Z33814K3"
},
"Z33762K4": [
"Z6",
"ら"
],
"Z33762K5": [
"Z6",
"り"
],
"Z33762K6": [
"Z6",
"る"
],
"Z33762K7": [
"Z6",
"る"
],
"Z33762K8": [
"Z6",
"れ"
],
"Z33762K9": [
"Z6",
"れ"
],
"Z33762K10": [
"Z6",
"られる"
],
"Z33762K11": [
"Z6",
"らせる",
"らす"
],
"Z33762K12": [
"Z6",
"れる"
],
"Z33762K13": [
"Z6",
"ろう"
],
"Z33762K14": [
"Z6",
"らない"
],
"Z33762K15": [
"Z6",
"らず"
],
"Z33762K16": [
"Z6",
"ります"
],
"Z33762K17": [
"Z6",
"った"
],
"Z33762K18": [
"Z6",
"って"
],
"Z33762K19": [
"Z6",
"れば"
],
"Z33762K20": [
"Z89"
],
"Z33762K21": [
"Z89"
],
"Z33762K22": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33762",
"Z33762K1": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z33762K2": {
"Z1K1": "Z18",
"Z18K1": "Z33814K2"
},
"Z33762K3": {
"Z1K1": "Z18",
"Z18K1": "Z33814K3"
},
"Z33762K4": [
"Z6",
"わ"
],
"Z33762K5": [
"Z6",
"い"
],
"Z33762K6": [
"Z6",
"う"
],
"Z33762K7": [
"Z6",
"う"
],
"Z33762K8": [
"Z6",
"え"
],
"Z33762K9": [
"Z6",
"え"
],
"Z33762K10": [
"Z6",
"われる"
],
"Z33762K11": [
"Z6",
"わせる",
"わす"
],
"Z33762K12": [
"Z6",
"える"
],
"Z33762K13": [
"Z6",
"おう"
],
"Z33762K14": [
"Z6",
"わない"
],
"Z33762K15": [
"Z6",
"わず"
],
"Z33762K16": [
"Z6",
"います"
],
"Z33762K17": [
"Z6",
"った"
],
"Z33762K18": [
"Z6",
"って"
],
"Z33762K19": [
"Z6",
"えば"
],
"Z33762K20": [
"Z89"
],
"Z33762K21": [
"Z89"
],
"Z33762K22": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33762",
"Z33762K1": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z33762K2": {
"Z1K1": "Z18",
"Z18K1": "Z33814K2"
},
"Z33762K3": {
"Z1K1": "Z18",
"Z18K1": "Z33814K3"
},
"Z33762K4": [
"Z6",
""
],
"Z33762K5": [
"Z6",
""
],
"Z33762K6": [
"Z6",
"る"
],
"Z33762K7": [
"Z6",
"る"
],
"Z33762K8": [
"Z6",
"れ"
],
"Z33762K9": [
"Z6",
"よ",
"ろ"
],
"Z33762K10": [
"Z6",
"られる"
],
"Z33762K11": [
"Z6",
"させる",
"さす"
],
"Z33762K12": [
"Z6",
"られる",
"れる"
],
"Z33762K13": [
"Z6",
"よう"
],
"Z33762K14": [
"Z6",
"ない",
"ぬ",
"ん"
],
"Z33762K15": [
"Z6",
"ず"
],
"Z33762K16": [
"Z6",
"ます"
],
"Z33762K17": [
"Z6",
"た"
],
"Z33762K18": [
"Z6",
"て"
],
"Z33762K19": [
"Z6",
"れば"
],
"Z33762K20": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "\u0026sup1;"
},
{
"Z1K1": "Z89",
"Z89K1": "\u0026sup2;"
}
],
"Z33762K21": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "\u0026sup3;"
}
],
"Z33762K22": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": {
"Z1K1": "Z7",
"Z7K1": "Z33646",
"Z33646K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z27873",
"Z27873K1": {
"Z1K1": "Z89",
"Z89K1": "\u0026sup1; Written imperative"
},
"Z27873K2": "small",
"Z27873K3": [
"Z6"
],
"Z27873K4": [
"Z6"
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z27873",
"Z27873K1": {
"Z1K1": "Z89",
"Z89K1": "\u0026sup2; Spoken imperative"
},
"Z27873K2": "small",
"Z27873K3": [
"Z6"
],
"Z27873K4": [
"Z6"
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z27873",
"Z27873K1": {
"Z1K1": "Z89",
"Z89K1": "\u0026sup3; Colloquial potential"
},
"Z27873K2": "small",
"Z27873K3": [
"Z6"
],
"Z27873K4": [
"Z6"
]
}
],
"Z33646K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cbr\u003E"
},
"Z33646K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z33646K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
}
},
{
"Z1K1": "Z89",
"Z89K1": "unknown conjugation class"
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "enwikt Japanese verb conj. table, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8uy3ne9y7qet1qry4n9m32o1sicw20x
Z33821
0
80829
267195
2026-04-20T14:13:29Z
Dv103
11127
267195
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33821"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33818",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z33818( Z33818K1, Z33818K2, Z33818K3 ) {\n\tfunction Z24114( Z24114K1, Z24114K2 ) {\n\t\tconst Z11s = Z24114K1.Z6001K2.Z12K1;\n\t\tconst Z6s = [];\n\t\tfor (const Z60 of Z24114K2) {\n\t//results required in language order\n\t\t\tfor (const Z11 of Z11s) {\n\t\t\t\tif (Z11.Z11K1.Z60K1 == Z60.Z60K1) {\n\t\t\t\t\tZ6s.push(Z11.Z11K2);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\treturn Z6s;\n\t}\n\t\n\t\n\tlet Z27332K1=Z33818K1.values().toArray();\n\tlet Z27332K2=Z33818K2;\n\t\n\tlet Z33415K3=Z24114(Z33818K2,Z33818K3)[0];\n\t\n\tif (Z27332K1.length===0){\n\t\tWikifunctions.Error(\"Z28248\",[Z33818K2?.Z6001K1?.Z6091K1?? \"\", \"\", JSON.stringify(Z33818K3.map((v)=\u003E v.Z60K1))]);\n\t}\n\tconst connItemPIDs=[\"P5137\",\"P9970\", \"P6271\"];\n\tfunction relevantSense( Z27292K1, Z27292K2 ) {\n\t\tfor (let s of Z27292K1.Z6005K6){\n\t\t\tfor (let c of s.Z6006K3){\n\t\t\t\tif (connItemPIDs.find((a)=\u003Ea===c.Z6003K2.Z6092K1)!=undefined \u0026\u0026 c.Z6003K3.Z6091K1===Z27292K2.Z6091K1){\n\t\t\t\t\treturn [s,c.Z6003K2.Z6092K1];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\treturn [null,null];\n\t}\n\t\n\tfor (let i=0; i\u003CZ27332K1.length; ++i){\n\t\tif (relevantSense(Z27332K1[i],Z27332K2)[0]===null){\n\t\t\tWikifunctions.Error(\"Z28258\", [Z27332K1[i].Z6005K1.Z6095K1, //lexeme LID\n\t\t\t\t\t\t\t\"\",Z27332K2.Z6091K1, //item QID\n\t\t\t\t\t\t\t\"Z27332K1[\"+(i+1)+\"]\", \"\",\"Z27332K2\"]);\n\t\t}\n\t}\n\t\n\tfunction valuesOfStatementOfSense(s,p){\n\t\t//p is a list\n\t\tlet retList=[]\n\t\tfor (let c of s.Z6006K3){\n\t\t\tif (p.find((a)=\u003Ea===c.Z6003K2.Z6092K1) != undefined){\n\t\t\t\tretList.push(c.Z6003K3.Z6091K1);\n\t\t\t}\n\t\t}\n\t\treturn retList;\n\t}\n\t\n\tfunction rankOfStatementOfSense(s,p){\n\t\t//p is a list\n\t\tfor (let c of s.Z6006K3){\n\t\t\tif (p.find((a)=\u003Ea===c.Z6003K2.Z6092K1) != undefined){\n\t\t\t\treturn c.Z6003K4.Z6040K1.Z9K1;\n\t\t\t}\n\t\t}\n\t\treturn null;\n\t}\n\t\n\tconst languageStylePIDs=[\"P6191\"];\n\t\n\tconst rankRank=[\"Z6043\",\"Z6042\",\"Z6041\"];\n\tconst styleRank=[\n\t\t\"Q184439\",\t\t//profanity\n\t\t\"Q1521634\",\t\t//vulgarism\n\t\t\"Q545779\",\t\t//pejorative\n\t\t\"Q83464\",\t\t//euphemism\n\t\t'Q797886', //baby talk\n\t\t\"Q1682708\",\t\t//sardonicism\n\t\t\"Q58233068\",\t//humorous\n\t\t\"Q8102\",\t\t//slang\n\t\t\"Q1615964\",\t\t//endearment\n\t\t\"Q901711\",\t\t//colloqual\n\t\t\"Q57495609\",\t//outdatedness\n\t\t\"Q181970\",\t\t//archaism\n\t\t\"Q57495609\",\t//outdated\n\t\t\"Q109986704\",\t//desuetude\n\t\t\"Q58157328\",\t//rare\n\t\t\"Q110983878\",\t//idiomatic\n\t\t\"Q130989\",\t\t//neologism\n\t\t\"Q6823121\",\t\t//metaphorical\n\t\t\"Q10429564\",\t//figurative\n\t\t\"Q1097949\",\t\t//literary\n\t\t\"Q5897044\",\t\t//honorific\n\t\t\"Q113083888\",\t//elevated\n\t\t\"Q104597585\",\t//formal\n\t\t\"Q113191810\",\t//academic\n\t\t];\n\t\n\tconst worstLexicalCategoryRank=[\n\t\t\"Q201322\",\t\t//prefix\n\t\t\"Q102047\",\t\t//suffix\n\t\t\"Q134830\",\t\t//prefix\n\t\t\"Q62155\",\t\t//affix\n\t\t];\n\tconst bestLexicalCategoryRank={\n\t\t//item for this sense\n\t\tP5137:[\"Q380057\",\"Q24905\",\"Q34698\",\"Q147276\",\"Q1084\"],\n\t\t//predicate for\n\t\tP9970:[\"Q24905\"],\n\t\t//denonym of\n\t\tP6271:[\"Q147276\",\"Q1084\"],\n\t\t};\n\t\n\tfunction compare(a,b){\n\t\tconst [sa,linkingPredicatea]=relevantSense(a,Z27332K2);\n\t\tconst [sb,linkingPredicateb]=relevantSense(b,Z27332K2);\n\t\t\n\t\t//ranks\n\t\tconst ra=rankOfStatementOfSense(sa,connItemPIDs);\n\t\tconst rb=rankOfStatementOfSense(sb,connItemPIDs);\n\t\t\n\t\tif (ra!==rb){\n\t\t\treturn rankRank.findIndex((a)=\u003Ea===ra) \u003C rankRank.findIndex((a)=\u003Ea===rb) ? 1 : -1;\n\t\t}\n\t\t\n\t\t//language style\n\t\tconst lsa=valuesOfStatementOfSense(sa,languageStylePIDs);\n\t\tconst lsb=valuesOfStatementOfSense(sb,languageStylePIDs);\n\t\t\n\t\tconst lsav=Math.min(...lsa.map((v)=\u003E{\n\t\t\treturn styleRank.findIndex((a)=\u003Ea===v);\n\t\t}));\n\t\tconst lsbv=Math.min(...lsb.map((v)=\u003E{\n\t\t\treturn styleRank.findIndex((a)=\u003Ea===v);\n\t\t}));\n\t\t\n\t\tif (lsav!==lsbv){\n\t\t\treturn lsav\u003Clsbv ? 1 : -1;\n\t\t}\n\t\t\n\t\t//worst lexical category\n\t\tconst wlcav=worstLexicalCategoryRank.findIndex((v)=\u003Ev===a.Z6005K4.Z6091K1);\n\t\tconst wlcbv=worstLexicalCategoryRank.findIndex((v)=\u003Ev===b.Z6005K4.Z6091K1);\n\t\tif (wlcav!==wlcbv){\n\t\t\tif (wlcav===-1) return -1;\n\t\t\tif (wlcbv===-1) return 1;\n\t\t\treturn wlcav\u003Cwlcbv ? 1 : -1;\n\t\t}\n\t\t\n\t\t//Equality to target label\n\t\tif (a.Z6005K2.Z12K1[0].Z11K2.toLocaleLowerCase(a.Z6005K2.Z12K1[0].Z11K1.Z60K1)===Z33415K3.toLocaleLowerCase(a.Z6005K2.Z12K1[0].Z11K1.Z60K1)){\n\t\t\treturn -1;\n\t\t}\n\t\tif (b.Z6005K2.Z12K1[0].Z11K2.toLocaleLowerCase(b.Z6005K2.Z12K1[0].Z11K1.Z60K1)===Z33415K3.toLocaleLowerCase(b.Z6005K2.Z12K1[0].Z11K1.Z60K1)){\n\t\t\treturn 1;\n\t\t}\n\t\t\n\t\t//best lexical category\n\t\tconst blcav=bestLexicalCategoryRank[linkingPredicatea].findIndex((v)=\u003Ev===a.Z6005K4.Z6091K1);\n\t\tconst blcbv=bestLexicalCategoryRank[linkingPredicateb].findIndex((v)=\u003Ev===b.Z6005K4.Z6091K1);\n\t\tif (blcav!==blcbv){\n\t\t\treturn blcav\u003Cblcbv ? 1 : -1;\n\t\t}\n\t\t\n\t\treturn 0;\n\t}\n\t\n\tconst sorted=Z27332K1.sort(compare);\n\treturn sorted[0];\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bb1jhzrefhxatt04ouis1vjxlo9jnc2
267196
267195
2026-04-20T14:14:30Z
Dv103
11127
267196
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33821"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33818",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z33818( Z33818K1, Z33818K2, Z33818K3 ) {\n\tfunction Z24114( Z24114K1, Z24114K2 ) {\n\t\tconst Z11s = Z24114K1.Z6001K2.Z12K1;\n\t\tconst Z6s = [];\n\t\tfor (const Z60 of Z24114K2) {\n\t//results required in language order\n\t\t\tfor (const Z11 of Z11s) {\n\t\t\t\tif (Z11.Z11K1.Z60K1 == Z60.Z60K1) {\n\t\t\t\t\tZ6s.push(Z11.Z11K2);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\treturn Z6s;\n\t}\n\t\n\tWikifunctions.Debug(\"a\")\n\t\n\t\n\tlet Z27332K1=Z33818K1.values().toArray();\n\tWikifunctions.Debug(\"b\")\n\tlet Z27332K2=Z33818K2;\n\tWikifunctions.Debug(\"c\")\n\t\n\tlet Z33415K3=Z24114(Z33818K2,Z33818K3)[0];\n\t\n\tif (Z27332K1.length===0){\n\t\tWikifunctions.Error(\"Z28248\",[Z33818K2?.Z6001K1?.Z6091K1?? \"\", \"\", JSON.stringify(Z33818K3.map((v)=\u003E v.Z60K1))]);\n\t}\n\tconst connItemPIDs=[\"P5137\",\"P9970\", \"P6271\"];\n\tfunction relevantSense( Z27292K1, Z27292K2 ) {\n\t\tfor (let s of Z27292K1.Z6005K6){\n\t\t\tfor (let c of s.Z6006K3){\n\t\t\t\tif (connItemPIDs.find((a)=\u003Ea===c.Z6003K2.Z6092K1)!=undefined \u0026\u0026 c.Z6003K3.Z6091K1===Z27292K2.Z6091K1){\n\t\t\t\t\treturn [s,c.Z6003K2.Z6092K1];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\treturn [null,null];\n\t}\n\t\n\tfor (let i=0; i\u003CZ27332K1.length; ++i){\n\t\tif (relevantSense(Z27332K1[i],Z27332K2)[0]===null){\n\t\t\tWikifunctions.Error(\"Z28258\", [Z27332K1[i].Z6005K1.Z6095K1, //lexeme LID\n\t\t\t\t\t\t\t\"\",Z27332K2.Z6091K1, //item QID\n\t\t\t\t\t\t\t\"Z27332K1[\"+(i+1)+\"]\", \"\",\"Z27332K2\"]);\n\t\t}\n\t}\n\t\n\tfunction valuesOfStatementOfSense(s,p){\n\t\t//p is a list\n\t\tlet retList=[]\n\t\tfor (let c of s.Z6006K3){\n\t\t\tif (p.find((a)=\u003Ea===c.Z6003K2.Z6092K1) != undefined){\n\t\t\t\tretList.push(c.Z6003K3.Z6091K1);\n\t\t\t}\n\t\t}\n\t\treturn retList;\n\t}\n\t\n\tfunction rankOfStatementOfSense(s,p){\n\t\t//p is a list\n\t\tfor (let c of s.Z6006K3){\n\t\t\tif (p.find((a)=\u003Ea===c.Z6003K2.Z6092K1) != undefined){\n\t\t\t\treturn c.Z6003K4.Z6040K1.Z9K1;\n\t\t\t}\n\t\t}\n\t\treturn null;\n\t}\n\t\n\tconst languageStylePIDs=[\"P6191\"];\n\t\n\tconst rankRank=[\"Z6043\",\"Z6042\",\"Z6041\"];\n\tconst styleRank=[\n\t\t\"Q184439\",\t\t//profanity\n\t\t\"Q1521634\",\t\t//vulgarism\n\t\t\"Q545779\",\t\t//pejorative\n\t\t\"Q83464\",\t\t//euphemism\n\t\t'Q797886', //baby talk\n\t\t\"Q1682708\",\t\t//sardonicism\n\t\t\"Q58233068\",\t//humorous\n\t\t\"Q8102\",\t\t//slang\n\t\t\"Q1615964\",\t\t//endearment\n\t\t\"Q901711\",\t\t//colloqual\n\t\t\"Q57495609\",\t//outdatedness\n\t\t\"Q181970\",\t\t//archaism\n\t\t\"Q57495609\",\t//outdated\n\t\t\"Q109986704\",\t//desuetude\n\t\t\"Q58157328\",\t//rare\n\t\t\"Q110983878\",\t//idiomatic\n\t\t\"Q130989\",\t\t//neologism\n\t\t\"Q6823121\",\t\t//metaphorical\n\t\t\"Q10429564\",\t//figurative\n\t\t\"Q1097949\",\t\t//literary\n\t\t\"Q5897044\",\t\t//honorific\n\t\t\"Q113083888\",\t//elevated\n\t\t\"Q104597585\",\t//formal\n\t\t\"Q113191810\",\t//academic\n\t\t];\n\t\n\tconst worstLexicalCategoryRank=[\n\t\t\"Q201322\",\t\t//prefix\n\t\t\"Q102047\",\t\t//suffix\n\t\t\"Q134830\",\t\t//prefix\n\t\t\"Q62155\",\t\t//affix\n\t\t];\n\tconst bestLexicalCategoryRank={\n\t\t//item for this sense\n\t\tP5137:[\"Q380057\",\"Q24905\",\"Q34698\",\"Q147276\",\"Q1084\"],\n\t\t//predicate for\n\t\tP9970:[\"Q24905\"],\n\t\t//denonym of\n\t\tP6271:[\"Q147276\",\"Q1084\"],\n\t\t};\n\t\n\tfunction compare(a,b){\n\t\tconst [sa,linkingPredicatea]=relevantSense(a,Z27332K2);\n\t\tconst [sb,linkingPredicateb]=relevantSense(b,Z27332K2);\n\t\t\n\t\t//ranks\n\t\tconst ra=rankOfStatementOfSense(sa,connItemPIDs);\n\t\tconst rb=rankOfStatementOfSense(sb,connItemPIDs);\n\t\t\n\t\tif (ra!==rb){\n\t\t\treturn rankRank.findIndex((a)=\u003Ea===ra) \u003C rankRank.findIndex((a)=\u003Ea===rb) ? 1 : -1;\n\t\t}\n\t\t\n\t\t//language style\n\t\tconst lsa=valuesOfStatementOfSense(sa,languageStylePIDs);\n\t\tconst lsb=valuesOfStatementOfSense(sb,languageStylePIDs);\n\t\t\n\t\tconst lsav=Math.min(...lsa.map((v)=\u003E{\n\t\t\treturn styleRank.findIndex((a)=\u003Ea===v);\n\t\t}));\n\t\tconst lsbv=Math.min(...lsb.map((v)=\u003E{\n\t\t\treturn styleRank.findIndex((a)=\u003Ea===v);\n\t\t}));\n\t\t\n\t\tif (lsav!==lsbv){\n\t\t\treturn lsav\u003Clsbv ? 1 : -1;\n\t\t}\n\t\t\n\t\t//worst lexical category\n\t\tconst wlcav=worstLexicalCategoryRank.findIndex((v)=\u003Ev===a.Z6005K4.Z6091K1);\n\t\tconst wlcbv=worstLexicalCategoryRank.findIndex((v)=\u003Ev===b.Z6005K4.Z6091K1);\n\t\tif (wlcav!==wlcbv){\n\t\t\tif (wlcav===-1) return -1;\n\t\t\tif (wlcbv===-1) return 1;\n\t\t\treturn wlcav\u003Cwlcbv ? 1 : -1;\n\t\t}\n\t\t\n\t\t//Equality to target label\n\t\tif (a.Z6005K2.Z12K1[0].Z11K2.toLocaleLowerCase(a.Z6005K2.Z12K1[0].Z11K1.Z60K1)===Z33415K3.toLocaleLowerCase(a.Z6005K2.Z12K1[0].Z11K1.Z60K1)){\n\t\t\treturn -1;\n\t\t}\n\t\tif (b.Z6005K2.Z12K1[0].Z11K2.toLocaleLowerCase(b.Z6005K2.Z12K1[0].Z11K1.Z60K1)===Z33415K3.toLocaleLowerCase(b.Z6005K2.Z12K1[0].Z11K1.Z60K1)){\n\t\t\treturn 1;\n\t\t}\n\t\t\n\t\t//best lexical category\n\t\tconst blcav=bestLexicalCategoryRank[linkingPredicatea].findIndex((v)=\u003Ev===a.Z6005K4.Z6091K1);\n\t\tconst blcbv=bestLexicalCategoryRank[linkingPredicateb].findIndex((v)=\u003Ev===b.Z6005K4.Z6091K1);\n\t\tif (blcav!==blcbv){\n\t\t\treturn blcav\u003Cblcbv ? 1 : -1;\n\t\t}\n\t\t\n\t\treturn 0;\n\t}\n\t\n\tconst sorted=Z27332K1.sort(compare);\n\treturn sorted[0];\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior lessema tra mappa di lessemi, js"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7gumaebt2y0qt8f5mtrt82kzbqak735
267197
267196
2026-04-20T14:16:24Z
Dv103
11127
267197
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33821"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33818",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z33818( Z33818K1, Z33818K2, Z33818K3 ) {\n\tfunction Z24114( Z24114K1, Z24114K2 ) {\n\t\tconst Z11s = Z24114K1.Z6001K2.Z12K1;\n\t\tconst Z6s = [];\n\t\tfor (const Z60 of Z24114K2) {\n\t//results required in language order\n\t\t\tfor (const Z11 of Z11s) {\n\t\t\t\tif (Z11.Z11K1.Z60K1 == Z60.Z60K1) {\n\t\t\t\t\tZ6s.push(Z11.Z11K2);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\treturn Z6s;\n\t}\n\t\n\tWikifunctions.Debug(\"a\")\n\t\n\t\n\tlet Z27332K1=[...Z33818K1.values()];\n\tWikifunctions.Debug(\"b\")\n\tlet Z27332K2=Z33818K2;\n\tWikifunctions.Debug(\"c\")\n\t\n\tlet Z33415K3=Z24114(Z33818K2,Z33818K3)[0];\n\t\n\tif (Z27332K1.length===0){\n\t\tWikifunctions.Error(\"Z28248\",[Z33818K2?.Z6001K1?.Z6091K1?? \"\", \"\", JSON.stringify(Z33818K3.map((v)=\u003E v.Z60K1))]);\n\t}\n\tconst connItemPIDs=[\"P5137\",\"P9970\", \"P6271\"];\n\tfunction relevantSense( Z27292K1, Z27292K2 ) {\n\t\tfor (let s of Z27292K1.Z6005K6){\n\t\t\tfor (let c of s.Z6006K3){\n\t\t\t\tif (connItemPIDs.find((a)=\u003Ea===c.Z6003K2.Z6092K1)!=undefined \u0026\u0026 c.Z6003K3.Z6091K1===Z27292K2.Z6091K1){\n\t\t\t\t\treturn [s,c.Z6003K2.Z6092K1];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\treturn [null,null];\n\t}\n\t\n\tfor (let i=0; i\u003CZ27332K1.length; ++i){\n\t\tif (relevantSense(Z27332K1[i],Z27332K2)[0]===null){\n\t\t\tWikifunctions.Error(\"Z28258\", [Z27332K1[i].Z6005K1.Z6095K1, //lexeme LID\n\t\t\t\t\t\t\t\"\",Z27332K2.Z6091K1, //item QID\n\t\t\t\t\t\t\t\"Z27332K1[\"+(i+1)+\"]\", \"\",\"Z27332K2\"]);\n\t\t}\n\t}\n\t\n\tfunction valuesOfStatementOfSense(s,p){\n\t\t//p is a list\n\t\tlet retList=[]\n\t\tfor (let c of s.Z6006K3){\n\t\t\tif (p.find((a)=\u003Ea===c.Z6003K2.Z6092K1) != undefined){\n\t\t\t\tretList.push(c.Z6003K3.Z6091K1);\n\t\t\t}\n\t\t}\n\t\treturn retList;\n\t}\n\t\n\tfunction rankOfStatementOfSense(s,p){\n\t\t//p is a list\n\t\tfor (let c of s.Z6006K3){\n\t\t\tif (p.find((a)=\u003Ea===c.Z6003K2.Z6092K1) != undefined){\n\t\t\t\treturn c.Z6003K4.Z6040K1.Z9K1;\n\t\t\t}\n\t\t}\n\t\treturn null;\n\t}\n\t\n\tconst languageStylePIDs=[\"P6191\"];\n\t\n\tconst rankRank=[\"Z6043\",\"Z6042\",\"Z6041\"];\n\tconst styleRank=[\n\t\t\"Q184439\",\t\t//profanity\n\t\t\"Q1521634\",\t\t//vulgarism\n\t\t\"Q545779\",\t\t//pejorative\n\t\t\"Q83464\",\t\t//euphemism\n\t\t'Q797886', //baby talk\n\t\t\"Q1682708\",\t\t//sardonicism\n\t\t\"Q58233068\",\t//humorous\n\t\t\"Q8102\",\t\t//slang\n\t\t\"Q1615964\",\t\t//endearment\n\t\t\"Q901711\",\t\t//colloqual\n\t\t\"Q57495609\",\t//outdatedness\n\t\t\"Q181970\",\t\t//archaism\n\t\t\"Q57495609\",\t//outdated\n\t\t\"Q109986704\",\t//desuetude\n\t\t\"Q58157328\",\t//rare\n\t\t\"Q110983878\",\t//idiomatic\n\t\t\"Q130989\",\t\t//neologism\n\t\t\"Q6823121\",\t\t//metaphorical\n\t\t\"Q10429564\",\t//figurative\n\t\t\"Q1097949\",\t\t//literary\n\t\t\"Q5897044\",\t\t//honorific\n\t\t\"Q113083888\",\t//elevated\n\t\t\"Q104597585\",\t//formal\n\t\t\"Q113191810\",\t//academic\n\t\t];\n\t\n\tconst worstLexicalCategoryRank=[\n\t\t\"Q201322\",\t\t//prefix\n\t\t\"Q102047\",\t\t//suffix\n\t\t\"Q134830\",\t\t//prefix\n\t\t\"Q62155\",\t\t//affix\n\t\t];\n\tconst bestLexicalCategoryRank={\n\t\t//item for this sense\n\t\tP5137:[\"Q380057\",\"Q24905\",\"Q34698\",\"Q147276\",\"Q1084\"],\n\t\t//predicate for\n\t\tP9970:[\"Q24905\"],\n\t\t//denonym of\n\t\tP6271:[\"Q147276\",\"Q1084\"],\n\t\t};\n\t\n\tfunction compare(a,b){\n\t\tconst [sa,linkingPredicatea]=relevantSense(a,Z27332K2);\n\t\tconst [sb,linkingPredicateb]=relevantSense(b,Z27332K2);\n\t\t\n\t\t//ranks\n\t\tconst ra=rankOfStatementOfSense(sa,connItemPIDs);\n\t\tconst rb=rankOfStatementOfSense(sb,connItemPIDs);\n\t\t\n\t\tif (ra!==rb){\n\t\t\treturn rankRank.findIndex((a)=\u003Ea===ra) \u003C rankRank.findIndex((a)=\u003Ea===rb) ? 1 : -1;\n\t\t}\n\t\t\n\t\t//language style\n\t\tconst lsa=valuesOfStatementOfSense(sa,languageStylePIDs);\n\t\tconst lsb=valuesOfStatementOfSense(sb,languageStylePIDs);\n\t\t\n\t\tconst lsav=Math.min(...lsa.map((v)=\u003E{\n\t\t\treturn styleRank.findIndex((a)=\u003Ea===v);\n\t\t}));\n\t\tconst lsbv=Math.min(...lsb.map((v)=\u003E{\n\t\t\treturn styleRank.findIndex((a)=\u003Ea===v);\n\t\t}));\n\t\t\n\t\tif (lsav!==lsbv){\n\t\t\treturn lsav\u003Clsbv ? 1 : -1;\n\t\t}\n\t\t\n\t\t//worst lexical category\n\t\tconst wlcav=worstLexicalCategoryRank.findIndex((v)=\u003Ev===a.Z6005K4.Z6091K1);\n\t\tconst wlcbv=worstLexicalCategoryRank.findIndex((v)=\u003Ev===b.Z6005K4.Z6091K1);\n\t\tif (wlcav!==wlcbv){\n\t\t\tif (wlcav===-1) return -1;\n\t\t\tif (wlcbv===-1) return 1;\n\t\t\treturn wlcav\u003Cwlcbv ? 1 : -1;\n\t\t}\n\t\t\n\t\t//Equality to target label\n\t\tif (a.Z6005K2.Z12K1[0].Z11K2.toLocaleLowerCase(a.Z6005K2.Z12K1[0].Z11K1.Z60K1)===Z33415K3.toLocaleLowerCase(a.Z6005K2.Z12K1[0].Z11K1.Z60K1)){\n\t\t\treturn -1;\n\t\t}\n\t\tif (b.Z6005K2.Z12K1[0].Z11K2.toLocaleLowerCase(b.Z6005K2.Z12K1[0].Z11K1.Z60K1)===Z33415K3.toLocaleLowerCase(b.Z6005K2.Z12K1[0].Z11K1.Z60K1)){\n\t\t\treturn 1;\n\t\t}\n\t\t\n\t\t//best lexical category\n\t\tconst blcav=bestLexicalCategoryRank[linkingPredicatea].findIndex((v)=\u003Ev===a.Z6005K4.Z6091K1);\n\t\tconst blcbv=bestLexicalCategoryRank[linkingPredicateb].findIndex((v)=\u003Ev===b.Z6005K4.Z6091K1);\n\t\tif (blcav!==blcbv){\n\t\t\treturn blcav\u003Cblcbv ? 1 : -1;\n\t\t}\n\t\t\n\t\treturn 0;\n\t}\n\t\n\tconst sorted=Z27332K1.sort(compare);\n\treturn sorted[0];\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior lessema tra mappa di lessemi, js"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
m5a9swjbhwb6tmdwyht47vkh7qp09gk
267198
267197
2026-04-20T14:19:19Z
Dv103
11127
267198
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33821"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33818",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z33818( Z33818K1, Z33818K2, Z33818K3 ) {\n\tfunction Z24114( Z24114K1, Z24114K2 ) {\n\t\tconst Z11s = Z24114K1.Z6001K2.Z12K1;\n\t\tconst Z6s = [];\n\t\tfor (const Z60 of Z24114K2) {\n\t//results required in language order\n\t\t\tfor (const Z11 of Z11s) {\n\t\t\t\tif (Z11.Z11K1.Z60K1 == Z60.Z60K1) {\n\t\t\t\t\tZ6s.push(Z11.Z11K2);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\treturn Z6s;\n\t}\n\t\n\t// Wikifunctions.Debug(\"a\")\n\t\n\t\n\tlet Z27332K1=[...Z33818K1.values()];\n\t// Wikifunctions.Debug(\"b\")\n\tlet Z27332K2=Z33818K2.Z6001K1;\n\t// Wikifunctions.Debug(\"c\")\n\t\n\tlet Z33415K3=Z24114(Z33818K2,Z33818K3)[0];\n\t\n\tif (Z27332K1.length===0){\n\t\tWikifunctions.Error(\"Z28248\",[Z33818K2?.Z6001K1?.Z6091K1?? \"\", \"\", JSON.stringify(Z33818K3.map((v)=\u003E v.Z60K1))]);\n\t}\n\tconst connItemPIDs=[\"P5137\",\"P9970\", \"P6271\"];\n\tfunction relevantSense( Z27292K1, Z27292K2 ) {\n\t\tfor (let s of Z27292K1.Z6005K6){\n\t\t\tfor (let c of s.Z6006K3){\n\t\t\t\tif (connItemPIDs.find((a)=\u003Ea===c.Z6003K2.Z6092K1)!=undefined \u0026\u0026 c.Z6003K3.Z6091K1===Z27292K2.Z6091K1){\n\t\t\t\t\treturn [s,c.Z6003K2.Z6092K1];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\treturn [null,null];\n\t}\n\t\n\tfor (let i=0; i\u003CZ27332K1.length; ++i){\n\t\tif (relevantSense(Z27332K1[i],Z27332K2)[0]===null){\n\t\t\tWikifunctions.Error(\"Z28258\", [Z27332K1[i].Z6005K1.Z6095K1, //lexeme LID\n\t\t\t\t\t\t\t\"\",Z27332K2.Z6091K1, //item QID\n\t\t\t\t\t\t\t\"Z27332K1[\"+(i+1)+\"]\", \"\",\"Z27332K2\"]);\n\t\t}\n\t}\n\t\n\tfunction valuesOfStatementOfSense(s,p){\n\t\t//p is a list\n\t\tlet retList=[]\n\t\tfor (let c of s.Z6006K3){\n\t\t\tif (p.find((a)=\u003Ea===c.Z6003K2.Z6092K1) != undefined){\n\t\t\t\tretList.push(c.Z6003K3.Z6091K1);\n\t\t\t}\n\t\t}\n\t\treturn retList;\n\t}\n\t\n\tfunction rankOfStatementOfSense(s,p){\n\t\t//p is a list\n\t\tfor (let c of s.Z6006K3){\n\t\t\tif (p.find((a)=\u003Ea===c.Z6003K2.Z6092K1) != undefined){\n\t\t\t\treturn c.Z6003K4.Z6040K1.Z9K1;\n\t\t\t}\n\t\t}\n\t\treturn null;\n\t}\n\t\n\tconst languageStylePIDs=[\"P6191\"];\n\t\n\tconst rankRank=[\"Z6043\",\"Z6042\",\"Z6041\"];\n\tconst styleRank=[\n\t\t\"Q184439\",\t\t//profanity\n\t\t\"Q1521634\",\t\t//vulgarism\n\t\t\"Q545779\",\t\t//pejorative\n\t\t\"Q83464\",\t\t//euphemism\n\t\t'Q797886', //baby talk\n\t\t\"Q1682708\",\t\t//sardonicism\n\t\t\"Q58233068\",\t//humorous\n\t\t\"Q8102\",\t\t//slang\n\t\t\"Q1615964\",\t\t//endearment\n\t\t\"Q901711\",\t\t//colloqual\n\t\t\"Q57495609\",\t//outdatedness\n\t\t\"Q181970\",\t\t//archaism\n\t\t\"Q57495609\",\t//outdated\n\t\t\"Q109986704\",\t//desuetude\n\t\t\"Q58157328\",\t//rare\n\t\t\"Q110983878\",\t//idiomatic\n\t\t\"Q130989\",\t\t//neologism\n\t\t\"Q6823121\",\t\t//metaphorical\n\t\t\"Q10429564\",\t//figurative\n\t\t\"Q1097949\",\t\t//literary\n\t\t\"Q5897044\",\t\t//honorific\n\t\t\"Q113083888\",\t//elevated\n\t\t\"Q104597585\",\t//formal\n\t\t\"Q113191810\",\t//academic\n\t\t];\n\t\n\tconst worstLexicalCategoryRank=[\n\t\t\"Q201322\",\t\t//prefix\n\t\t\"Q102047\",\t\t//suffix\n\t\t\"Q134830\",\t\t//prefix\n\t\t\"Q62155\",\t\t//affix\n\t\t];\n\tconst bestLexicalCategoryRank={\n\t\t//item for this sense\n\t\tP5137:[\"Q380057\",\"Q24905\",\"Q34698\",\"Q147276\",\"Q1084\"],\n\t\t//predicate for\n\t\tP9970:[\"Q24905\"],\n\t\t//denonym of\n\t\tP6271:[\"Q147276\",\"Q1084\"],\n\t\t};\n\t\n\tfunction compare(a,b){\n\t\tconst [sa,linkingPredicatea]=relevantSense(a,Z27332K2);\n\t\tconst [sb,linkingPredicateb]=relevantSense(b,Z27332K2);\n\t\t\n\t\t//ranks\n\t\tconst ra=rankOfStatementOfSense(sa,connItemPIDs);\n\t\tconst rb=rankOfStatementOfSense(sb,connItemPIDs);\n\t\t\n\t\tif (ra!==rb){\n\t\t\treturn rankRank.findIndex((a)=\u003Ea===ra) \u003C rankRank.findIndex((a)=\u003Ea===rb) ? 1 : -1;\n\t\t}\n\t\t\n\t\t//language style\n\t\tconst lsa=valuesOfStatementOfSense(sa,languageStylePIDs);\n\t\tconst lsb=valuesOfStatementOfSense(sb,languageStylePIDs);\n\t\t\n\t\tconst lsav=Math.min(...lsa.map((v)=\u003E{\n\t\t\treturn styleRank.findIndex((a)=\u003Ea===v);\n\t\t}));\n\t\tconst lsbv=Math.min(...lsb.map((v)=\u003E{\n\t\t\treturn styleRank.findIndex((a)=\u003Ea===v);\n\t\t}));\n\t\t\n\t\tif (lsav!==lsbv){\n\t\t\treturn lsav\u003Clsbv ? 1 : -1;\n\t\t}\n\t\t\n\t\t//worst lexical category\n\t\tconst wlcav=worstLexicalCategoryRank.findIndex((v)=\u003Ev===a.Z6005K4.Z6091K1);\n\t\tconst wlcbv=worstLexicalCategoryRank.findIndex((v)=\u003Ev===b.Z6005K4.Z6091K1);\n\t\tif (wlcav!==wlcbv){\n\t\t\tif (wlcav===-1) return -1;\n\t\t\tif (wlcbv===-1) return 1;\n\t\t\treturn wlcav\u003Cwlcbv ? 1 : -1;\n\t\t}\n\t\t\n\t\t//Equality to target label\n\t\tif (a.Z6005K2.Z12K1[0].Z11K2.toLocaleLowerCase(a.Z6005K2.Z12K1[0].Z11K1.Z60K1)===Z33415K3.toLocaleLowerCase(a.Z6005K2.Z12K1[0].Z11K1.Z60K1)){\n\t\t\treturn -1;\n\t\t}\n\t\tif (b.Z6005K2.Z12K1[0].Z11K2.toLocaleLowerCase(b.Z6005K2.Z12K1[0].Z11K1.Z60K1)===Z33415K3.toLocaleLowerCase(b.Z6005K2.Z12K1[0].Z11K1.Z60K1)){\n\t\t\treturn 1;\n\t\t}\n\t\t\n\t\t//best lexical category\n\t\tconst blcav=bestLexicalCategoryRank[linkingPredicatea].findIndex((v)=\u003Ev===a.Z6005K4.Z6091K1);\n\t\tconst blcbv=bestLexicalCategoryRank[linkingPredicateb].findIndex((v)=\u003Ev===b.Z6005K4.Z6091K1);\n\t\tif (blcav!==blcbv){\n\t\t\treturn blcav\u003Cblcbv ? 1 : -1;\n\t\t}\n\t\t\n\t\treturn 0;\n\t}\n\t\n\tconst sorted=Z27332K1.sort(compare);\n\treturn sorted[0];\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior lessema tra mappa di lessemi, js"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
k6n2la2d4n69akkb8twtzd3w7kfkq2i
267212
267198
2026-04-20T14:54:56Z
Dv103
11127
267212
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33821"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33818",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z33818( Z33818K1, Z33818K2, Z33818K3 ) {\n\tfunction Z24114( Z24114K1, Z24114K2 ) {\n\t\tconst Z11s = Z24114K1.Z6001K2.Z12K1;\n\t\tconst Z6s = [];\n\t\tfor (const Z60 of Z24114K2) {\n\t//results required in language order\n\t\t\tfor (const Z11 of Z11s) {\n\t\t\t\tif (Z11.Z11K1.Z60K1 == Z60.Z60K1) {\n\t\t\t\t\tZ6s.push(Z11.Z11K2);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\treturn Z6s;\n\t}\n\t\n\t// Wikifunctions.Debug(\"a\")\n\t\n\t\n\tlet Z27332K1=[...Z33818K1.values()];\n\t// Wikifunctions.Debug(\"b\")\n\tlet Z27332K2=Z33818K2.Z6001K1;\n\t// Wikifunctions.Debug(\"c\")\n\t\n\tlet Z33415K3=Z24114(Z33818K2,Z33818K3)[0];\n\t\n\tif (Z27332K1.length===0){\n\t\tconst langCode=Z33818K3?.[0]?.Z60K1?? \"\";\n\t\tWikifunctions.Error(\"Z28248\",[Z33818K2?.Z6001K1?.Z6091K1?? \"\", \"\", langCode.search(\"-\")===-1 ? langCode : langCode+\",\"+langCode.split(\"-\")[0] ]);\n\t}\n\tconst connItemPIDs=[\"P5137\",\"P9970\", \"P6271\"];\n\tfunction relevantSense( Z27292K1, Z27292K2 ) {\n\t\tfor (let s of Z27292K1.Z6005K6){\n\t\t\tfor (let c of s.Z6006K3){\n\t\t\t\tif (connItemPIDs.find((a)=\u003Ea===c.Z6003K2.Z6092K1)!=undefined \u0026\u0026 c.Z6003K3.Z6091K1===Z27292K2.Z6091K1){\n\t\t\t\t\treturn [s,c.Z6003K2.Z6092K1];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\treturn [null,null];\n\t}\n\t\n\tfor (let i=0; i\u003CZ27332K1.length; ++i){\n\t\tif (relevantSense(Z27332K1[i],Z27332K2)[0]===null){\n\t\t\tWikifunctions.Error(\"Z28258\", [Z27332K1[i].Z6005K1.Z6095K1, //lexeme LID\n\t\t\t\t\t\t\t\"\",Z27332K2.Z6091K1, //item QID\n\t\t\t\t\t\t\t\"Z27332K1[\"+(i+1)+\"]\", \"\",\"Z27332K2\"]);\n\t\t}\n\t}\n\t\n\tfunction valuesOfStatementOfSense(s,p){\n\t\t//p is a list\n\t\tlet retList=[]\n\t\tfor (let c of s.Z6006K3){\n\t\t\tif (p.find((a)=\u003Ea===c.Z6003K2.Z6092K1) != undefined){\n\t\t\t\tretList.push(c.Z6003K3.Z6091K1);\n\t\t\t}\n\t\t}\n\t\treturn retList;\n\t}\n\t\n\tfunction rankOfStatementOfSense(s,p){\n\t\t//p is a list\n\t\tfor (let c of s.Z6006K3){\n\t\t\tif (p.find((a)=\u003Ea===c.Z6003K2.Z6092K1) != undefined){\n\t\t\t\treturn c.Z6003K4.Z6040K1.Z9K1;\n\t\t\t}\n\t\t}\n\t\treturn null;\n\t}\n\t\n\tconst languageStylePIDs=[\"P6191\"];\n\t\n\tconst rankRank=[\"Z6043\",\"Z6042\",\"Z6041\"];\n\tconst styleRank=[\n\t\t\"Q184439\",\t\t//profanity\n\t\t\"Q1521634\",\t\t//vulgarism\n\t\t\"Q545779\",\t\t//pejorative\n\t\t\"Q83464\",\t\t//euphemism\n\t\t'Q797886', //baby talk\n\t\t\"Q1682708\",\t\t//sardonicism\n\t\t\"Q58233068\",\t//humorous\n\t\t\"Q8102\",\t\t//slang\n\t\t\"Q1615964\",\t\t//endearment\n\t\t\"Q901711\",\t\t//colloqual\n\t\t\"Q57495609\",\t//outdatedness\n\t\t\"Q181970\",\t\t//archaism\n\t\t\"Q57495609\",\t//outdated\n\t\t\"Q109986704\",\t//desuetude\n\t\t\"Q58157328\",\t//rare\n\t\t\"Q110983878\",\t//idiomatic\n\t\t\"Q130989\",\t\t//neologism\n\t\t\"Q6823121\",\t\t//metaphorical\n\t\t\"Q10429564\",\t//figurative\n\t\t\"Q1097949\",\t\t//literary\n\t\t\"Q5897044\",\t\t//honorific\n\t\t\"Q113083888\",\t//elevated\n\t\t\"Q104597585\",\t//formal\n\t\t\"Q113191810\",\t//academic\n\t\t];\n\t\n\tconst worstLexicalCategoryRank=[\n\t\t\"Q201322\",\t\t//prefix\n\t\t\"Q102047\",\t\t//suffix\n\t\t\"Q134830\",\t\t//prefix\n\t\t\"Q62155\",\t\t//affix\n\t\t];\n\tconst bestLexicalCategoryRank={\n\t\t//item for this sense\n\t\tP5137:[\"Q380057\",\"Q24905\",\"Q34698\",\"Q147276\",\"Q1084\"],\n\t\t//predicate for\n\t\tP9970:[\"Q24905\"],\n\t\t//denonym of\n\t\tP6271:[\"Q147276\",\"Q1084\"],\n\t\t};\n\t\n\tfunction compare(a,b){\n\t\tconst [sa,linkingPredicatea]=relevantSense(a,Z27332K2);\n\t\tconst [sb,linkingPredicateb]=relevantSense(b,Z27332K2);\n\t\t\n\t\t//ranks\n\t\tconst ra=rankOfStatementOfSense(sa,connItemPIDs);\n\t\tconst rb=rankOfStatementOfSense(sb,connItemPIDs);\n\t\t\n\t\tif (ra!==rb){\n\t\t\treturn rankRank.findIndex((a)=\u003Ea===ra) \u003C rankRank.findIndex((a)=\u003Ea===rb) ? 1 : -1;\n\t\t}\n\t\t\n\t\t//language style\n\t\tconst lsa=valuesOfStatementOfSense(sa,languageStylePIDs);\n\t\tconst lsb=valuesOfStatementOfSense(sb,languageStylePIDs);\n\t\t\n\t\tconst lsav=Math.min(...lsa.map((v)=\u003E{\n\t\t\treturn styleRank.findIndex((a)=\u003Ea===v);\n\t\t}));\n\t\tconst lsbv=Math.min(...lsb.map((v)=\u003E{\n\t\t\treturn styleRank.findIndex((a)=\u003Ea===v);\n\t\t}));\n\t\t\n\t\tif (lsav!==lsbv){\n\t\t\treturn lsav\u003Clsbv ? 1 : -1;\n\t\t}\n\t\t\n\t\t//worst lexical category\n\t\tconst wlcav=worstLexicalCategoryRank.findIndex((v)=\u003Ev===a.Z6005K4.Z6091K1);\n\t\tconst wlcbv=worstLexicalCategoryRank.findIndex((v)=\u003Ev===b.Z6005K4.Z6091K1);\n\t\tif (wlcav!==wlcbv){\n\t\t\tif (wlcav===-1) return -1;\n\t\t\tif (wlcbv===-1) return 1;\n\t\t\treturn wlcav\u003Cwlcbv ? 1 : -1;\n\t\t}\n\t\t\n\t\t//Equality to target label\n\t\tif (a.Z6005K2.Z12K1[0].Z11K2.toLocaleLowerCase(a.Z6005K2.Z12K1[0].Z11K1.Z60K1)===Z33415K3.toLocaleLowerCase(a.Z6005K2.Z12K1[0].Z11K1.Z60K1)){\n\t\t\treturn -1;\n\t\t}\n\t\tif (b.Z6005K2.Z12K1[0].Z11K2.toLocaleLowerCase(b.Z6005K2.Z12K1[0].Z11K1.Z60K1)===Z33415K3.toLocaleLowerCase(b.Z6005K2.Z12K1[0].Z11K1.Z60K1)){\n\t\t\treturn 1;\n\t\t}\n\t\t\n\t\t//best lexical category\n\t\tconst blcav=bestLexicalCategoryRank[linkingPredicatea].findIndex((v)=\u003Ev===a.Z6005K4.Z6091K1);\n\t\tconst blcbv=bestLexicalCategoryRank[linkingPredicateb].findIndex((v)=\u003Ev===b.Z6005K4.Z6091K1);\n\t\tif (blcav!==blcbv){\n\t\t\treturn blcav\u003Cblcbv ? 1 : -1;\n\t\t}\n\t\t\n\t\treturn 0;\n\t}\n\t\n\tconst sorted=Z27332K1.sort(compare);\n\treturn sorted[0];\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior lessema tra mappa di lessemi, js"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kxkinavsjr2b8j39xb879tacadubv9v
Z33822
0
80830
267200
2026-04-20T14:24:54Z
Dv103
11127
267200
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33822"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z27327",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33818",
"Z33818K1": {
"Z1K1": "Z7",
"Z7K1": "Z6820",
"Z6820K1": {
"Z1K1": "Z7",
"Z7K1": "Z32599",
"Z32599K1": {
"Z1K1": "Z18",
"Z18K1": "Z27327K1"
},
"Z32599K2": {
"Z1K1": "Z18",
"Z18K1": "Z27327K2"
},
"Z32599K3": {
"Z1K1": "Z18",
"Z18K1": "Z27327K3"
}
},
"Z6820K2": [
"Z6030"
],
"Z6820K3": [
"Z60"
],
"Z6820K4": [
"Z6092"
]
},
"Z33818K2": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z27327K1"
},
"Z30120K2": [
"Z6030",
"Z6033"
],
"Z30120K3": {
"Z1K1": "Z7",
"Z7K1": "Z24144",
"Z24144K1": {
"Z1K1": "Z18",
"Z18K1": "Z27327K3"
},
"Z24144K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z24144K3": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
},
"Z30120K4": [
"Z6092"
]
},
"Z33818K3": {
"Z1K1": "Z7",
"Z7K1": "Z24144",
"Z24144K1": {
"Z1K1": "Z18",
"Z18K1": "Z27327K3"
},
"Z24144K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z24144K3": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior lessema per elemento Wikidata, comp, mappa"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ruubrsxwjzfswzuk54sm3ecvlgwyeoa
Z33823
0
80831
267203
2026-04-20T14:35:55Z
Dv103
11127
267203
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33823"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33823K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "elemento Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z33823K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "predicato"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "predicate"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33823K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6030"
},
"Z17K2": "Z33823K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "parti di lessema da selezionare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme parts to fetch"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
},
"Z17K2": "Z33823K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingue da selezionare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "languages to fetch"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z33823K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "proprietà le cui dichiarazioni da selezionare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statement properties to fetch"
}
]
}
}
],
"Z8K2": "Z6005",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33823"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior lessema parziale per elemento Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "best partial lexeme for Wikidata item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
t1kafkazurwdegnv1f86beybgkukk17
267206
267203
2026-04-20T14:38:03Z
Dv103
11127
Added Z33824 to the approved list of test cases
267206
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33823"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33823K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "elemento Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z33823K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "predicato"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "predicate"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33823K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6030"
},
"Z17K2": "Z33823K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "parti di lessema da selezionare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme parts to fetch"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
},
"Z17K2": "Z33823K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingue da selezionare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "languages to fetch"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z33823K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "proprietà le cui dichiarazioni da selezionare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statement properties to fetch"
}
]
}
}
],
"Z8K2": "Z6005",
"Z8K3": [
"Z20",
"Z33824"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33823"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior lessema parziale per elemento Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "best partial lexeme for Wikidata item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qkhypeiz9vfkg538t55k6qdtdf8wvjd
267209
267206
2026-04-20T14:45:09Z
Dv103
11127
267209
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33823"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33823K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "elemento Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z33823K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "predicato"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "predicate"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33823K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6030"
},
"Z17K2": "Z33823K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "parti di lessema da selezionare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme parts to fetch"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
},
"Z17K2": "Z33823K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingue da selezionare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "languages to fetch"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z33823K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "proprietà le cui dichiarazioni da selezionare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statement properties to fetch"
}
]
}
}
],
"Z8K2": "Z6005",
"Z8K3": [
"Z20",
"Z33824"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33823"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior lessema parziale per elemento Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "best partial lexeme for Wikidata item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Potrebbe restituire un lessema con più dichiarazioni rispetto quelle richieste."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Could return a lexeme with more declarations that requested"
}
]
}
}
5errhdlv3cl4vqyhy0sews7omnit095
267210
267209
2026-04-20T14:45:16Z
Dv103
11127
Added Z33825 to the approved list of implementations
267210
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33823"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33823K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "elemento Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z33823K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "predicato"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "predicate"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33823K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6030"
},
"Z17K2": "Z33823K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "parti di lessema da selezionare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme parts to fetch"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
},
"Z17K2": "Z33823K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingue da selezionare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "languages to fetch"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z33823K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "proprietà le cui dichiarazioni da selezionare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statement properties to fetch"
}
]
}
}
],
"Z8K2": "Z6005",
"Z8K3": [
"Z20",
"Z33824"
],
"Z8K4": [
"Z14",
"Z33825"
],
"Z8K5": "Z33823"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior lessema parziale per elemento Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "best partial lexeme for Wikidata item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Potrebbe restituire un lessema con più dichiarazioni rispetto quelle richieste."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Could return a lexeme with more declarations that requested"
}
]
}
}
7nxrwu0pfolt13mzv660er1jatbaszo
267233
267210
2026-04-20T15:34:42Z
Redmin
52094
Fix en description
267233
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33823"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33823K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "elemento Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z33823K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "predicato"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "predicate"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33823K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6030"
},
"Z17K2": "Z33823K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "parti di lessema da selezionare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme parts to fetch"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
},
"Z17K2": "Z33823K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingue da selezionare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "languages to fetch"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z33823K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "proprietà le cui dichiarazioni da selezionare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statement properties to fetch"
}
]
}
}
],
"Z8K2": "Z6005",
"Z8K3": [
"Z20",
"Z33824"
],
"Z8K4": [
"Z14",
"Z33825"
],
"Z8K5": "Z33823"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior lessema parziale per elemento Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "best partial lexeme for Wikidata item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Potrebbe restituire un lessema con più dichiarazioni rispetto quelle richieste."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Could return a lexeme with more declarations than requested"
}
]
}
}
43mudw2v2wkuynvc8bmsy8bk4d3vjkn
Z33824
0
80832
267204
2026-04-20T14:37:31Z
Dv103
11127
267204
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33824"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33823",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33823",
"Z33823K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q172833"
},
"Z33823K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z33823K3": {
"Z1K1": "Z9",
"Z9K1": ""
},
"Z33823K4": [
"Z6030"
],
"Z33823K5": [
"Z60"
],
"Z33823K6": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P31"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z6805",
"Z6805K2": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L580553"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "seleziona lessema parziale \"scopa\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8p1zx3tq91lo64gzxkvohnf7bnovgop
267205
267204
2026-04-20T14:37:53Z
Dv103
11127
267205
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33824"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33823",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33823",
"Z33823K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q172833"
},
"Z33823K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z33823K3": "Z1787",
"Z33823K4": [
"Z6030"
],
"Z33823K5": [
"Z60"
],
"Z33823K6": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P31"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z6805",
"Z6805K2": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L580553"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "seleziona lessema parziale \"scopa\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
i13990ercsgbk516gjhmdhg7iq9ysia
Z33825
0
80833
267207
2026-04-20T14:43:39Z
Dv103
11127
267207
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33825"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33823",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33818",
"Z33818K1": {
"Z1K1": "Z7",
"Z7K1": "Z6820",
"Z6820K1": {
"Z1K1": "Z7",
"Z7K1": "Z32599",
"Z32599K1": {
"Z1K1": "Z18",
"Z18K1": "Z33823K1"
},
"Z32599K2": {
"Z1K1": "Z18",
"Z18K1": "Z33823K2"
},
"Z32599K3": {
"Z1K1": "Z18",
"Z18K1": "Z33823K3"
}
},
"Z6820K2": {
"Z1K1": "Z18",
"Z18K1": "Z33823K4"
},
"Z6820K3": {
"Z1K1": "Z18",
"Z18K1": "Z33823K5"
},
"Z6820K4": {
"Z1K1": "Z7",
"Z7K1": "Z12767",
"Z12767K1": {
"Z1K1": "Z18",
"Z18K1": "Z33823K6"
},
"Z12767K2": [
"Z6092",
{
"Z1K1": "Z18",
"Z18K1": "Z33823K2"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P6191"
}
]
}
},
"Z33818K2": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z33823K1"
},
"Z30120K2": [
"Z6030",
"Z6033"
],
"Z30120K3": {
"Z1K1": "Z7",
"Z7K1": "Z24144",
"Z24144K1": {
"Z1K1": "Z18",
"Z18K1": "Z33823K3"
},
"Z24144K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z24144K3": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
},
"Z30120K4": [
"Z6092"
]
},
"Z33818K3": {
"Z1K1": "Z7",
"Z7K1": "Z24144",
"Z24144K1": {
"Z1K1": "Z18",
"Z18K1": "Z33823K3"
},
"Z24144K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z24144K3": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
klnbnh3q01svk328fnpdbj8xe056r34
267208
267207
2026-04-20T14:44:01Z
Dv103
11127
267208
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33825"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33823",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33818",
"Z33818K1": {
"Z1K1": "Z7",
"Z7K1": "Z6820",
"Z6820K1": {
"Z1K1": "Z7",
"Z7K1": "Z32599",
"Z32599K1": {
"Z1K1": "Z18",
"Z18K1": "Z33823K1"
},
"Z32599K2": {
"Z1K1": "Z18",
"Z18K1": "Z33823K2"
},
"Z32599K3": {
"Z1K1": "Z18",
"Z18K1": "Z33823K3"
}
},
"Z6820K2": {
"Z1K1": "Z18",
"Z18K1": "Z33823K4"
},
"Z6820K3": {
"Z1K1": "Z18",
"Z18K1": "Z33823K5"
},
"Z6820K4": {
"Z1K1": "Z7",
"Z7K1": "Z12767",
"Z12767K1": {
"Z1K1": "Z18",
"Z18K1": "Z33823K6"
},
"Z12767K2": [
"Z6092",
{
"Z1K1": "Z18",
"Z18K1": "Z33823K2"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P6191"
}
]
}
},
"Z33818K2": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z33823K1"
},
"Z30120K2": [
"Z6030",
"Z6033"
],
"Z30120K3": {
"Z1K1": "Z7",
"Z7K1": "Z24144",
"Z24144K1": {
"Z1K1": "Z18",
"Z18K1": "Z33823K3"
},
"Z24144K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z24144K3": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
},
"Z30120K4": [
"Z6092"
]
},
"Z33818K3": {
"Z1K1": "Z7",
"Z7K1": "Z24144",
"Z24144K1": {
"Z1K1": "Z18",
"Z18K1": "Z33823K3"
},
"Z24144K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z24144K3": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior lessema parziale per elemento, comp."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
knir9orgwkqfsbxse0va87x7r5sbg30
267211
267208
2026-04-20T14:47:13Z
Dv103
11127
267211
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33825"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33823",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33818",
"Z33818K1": {
"Z1K1": "Z7",
"Z7K1": "Z6820",
"Z6820K1": {
"Z1K1": "Z7",
"Z7K1": "Z32599",
"Z32599K1": {
"Z1K1": "Z18",
"Z18K1": "Z33823K1"
},
"Z32599K2": {
"Z1K1": "Z18",
"Z18K1": "Z33823K2"
},
"Z32599K3": {
"Z1K1": "Z18",
"Z18K1": "Z33823K3"
}
},
"Z6820K2": {
"Z1K1": "Z18",
"Z18K1": "Z33823K4"
},
"Z6820K3": {
"Z1K1": "Z18",
"Z18K1": "Z33823K5"
},
"Z6820K4": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z18",
"Z18K1": "Z33823K6"
}
},
"Z802K2": [
"Z1"
],
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z12767",
"Z12767K1": {
"Z1K1": "Z18",
"Z18K1": "Z33823K6"
},
"Z12767K2": [
"Z6092",
{
"Z1K1": "Z18",
"Z18K1": "Z33823K2"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P6191"
}
]
}
}
},
"Z33818K2": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z33823K1"
},
"Z30120K2": [
"Z6030",
"Z6033"
],
"Z30120K3": {
"Z1K1": "Z7",
"Z7K1": "Z24144",
"Z24144K1": {
"Z1K1": "Z18",
"Z18K1": "Z33823K3"
},
"Z24144K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z24144K3": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
},
"Z30120K4": [
"Z6092"
]
},
"Z33818K3": {
"Z1K1": "Z7",
"Z7K1": "Z24144",
"Z24144K1": {
"Z1K1": "Z18",
"Z18K1": "Z33823K3"
},
"Z24144K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z24144K3": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "miglior lessema parziale per elemento, comp."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
a26q908y26xnp2cfhyd1pqz43hu9set
Z33826
0
80834
267231
2026-04-20T15:26:53Z
Dv103
11127
267231
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33826"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z23410",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z23410",
"Z23410K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q178"
},
"Z23410K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q746549"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Pasta is a dish."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Pasta is a dish."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6sytny60n2wtjs2bf27hjogd3t752in
Z33827
0
80835
267235
2026-04-20T15:53:50Z
DVrandecic (WMF)
7
267235
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33827"
},
"Z2K2": {
"Z1K1": "Z7",
"Z7K1": "Z6884",
"Z6884K1": "Z6091",
"Z6884K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1311"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1312"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1313"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1314"
}
],
"Z6884K3": {
"Z1K1": "Z6",
"Z6K1": "Z33827"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temperate season"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"season",
"4 seasons",
"four seasons"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "winter, spring, summer, and autumn or fall"
}
]
}
}
55fmdhvmadr6jh5ztj7uk2g7jkm2dq8
267241
267235
2026-04-20T16:17:11Z
Dv103
11127
+it
267241
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33827"
},
"Z2K2": {
"Z1K1": "Z7",
"Z7K1": "Z6884",
"Z6884K1": "Z6091",
"Z6884K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1311"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1312"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1313"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1314"
}
],
"Z6884K3": {
"Z1K1": "Z6",
"Z6K1": "Z33827"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temperate season"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Stagione temperata"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"season",
"4 seasons",
"four seasons"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"4 stagioni",
"Quattro stagioni"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "winter, spring, summer, and autumn or fall"
}
]
}
}
ats3ilancovgwhxoomssbn5014skkrt
Z33828
0
80836
267247
2026-04-20T16:46:31Z
Theki
2389
267247
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33828"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33828K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33828K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33828"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Toki Pona instantiating sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
b6wau8mieoipsh7hex6w81pbmu7xox6
267254
267247
2026-04-20T16:53:08Z
Theki
2389
Added Z33829 to the approved list of implementations
267254
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33828"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33828K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33828K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z33829"
],
"Z8K5": "Z33828"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Toki Pona instantiating sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
o50ll9f2sv75tkzab0w5l0pyeajmhi9
267255
267254
2026-04-20T16:53:09Z
Theki
2389
Added Z33830 to the approved list of test cases
267255
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33828"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33828K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33828K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z33830"
],
"Z8K4": [
"Z14",
"Z33829"
],
"Z8K5": "Z33828"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Toki Pona instantiating sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
p5ine4fagc69qnb4o3xncur4mp2z82o
267258
267255
2026-04-20T16:57:24Z
Theki
2389
definitely a faulty-ish translation but I tried my best
267258
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33828"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33828K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1762",
"Z11K2": "ijo"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33828K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1762",
"Z11K2": "kule"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z33830"
],
"Z8K4": [
"Z14",
"Z33829"
],
"Z8K5": "Z33828"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Toki Pona instantiating sentence"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1762",
"Z11K2": "nimi pana pi toki pona"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1bec2e8addcp5rgvde61eryzfr71u3a
Z33829
0
80837
267248
2026-04-20T16:47:45Z
Theki
2389
267248
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33829"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33828",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z33828K1"
},
"Z23753K2": "Z1762"
},
"li",
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z33828K2"
},
"Z23753K2": "Z1762"
},
"."
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Toki Pona instantiating sentence, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
p7ueayalb0tpj9pt4djjf9vi89rwzag
267253
267248
2026-04-20T16:52:58Z
Theki
2389
267253
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33829"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33828",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z33828K1"
},
"Z23753K2": "Z1762"
},
" li ",
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z33828K2"
},
"Z23753K2": "Z1762"
},
"."
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Toki Pona instantiating sentence, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pyhehtw2pdo95jzfujg77yng8cfalre
User:Theki/monobook.css
2
80838
267250
2026-04-20T16:50:56Z
Theki
2389
Created page with "#p-personal { left: unset!important; right: 0; width: min-content!important; }"
267250
css
text/css
#p-personal {
left: unset!important;
right: 0;
width: min-content!important;
}
ly43nwnz3vzq876njno4lgasxtnvlke
Z33830
0
80839
267252
2026-04-20T16:52:37Z
Theki
2389
267252
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33830"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33828",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33828",
"Z33828K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1860"
},
"Z33828K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q34770"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "toki Inli li toki."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "toki Inli li toki"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pxfo2ar69a6up90x2vyo1m3oet4bxz5
267256
267252
2026-04-20T16:53:50Z
Theki
2389
267256
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33830"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33828",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33828",
"Z33828K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1860"
},
"Z33828K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q34770"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "toki Inli li toki."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Toki Pona, \"English is a language\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nnf272xk8cbs2jxfx6tytg7c91fbz75
Z33831
0
80840
267266
2026-04-20T17:08:40Z
Theki
2389
267266
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33831"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33831K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33831K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33831K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33831"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "state location using entity and class, Toki Pona"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1b7rxrs117b0jm18hqids31nxr2cykb
267273
267266
2026-04-20T17:15:32Z
Theki
2389
Added Z33832 to the approved list of implementations
267273
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33831"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33831K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33831K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33831K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z33832"
],
"Z8K5": "Z33831"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "state location using entity and class, Toki Pona"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
sknpr4atowarsguinsa9u75p9gex7te
267274
267273
2026-04-20T17:15:34Z
Theki
2389
Added Z33833 to the approved list of test cases
267274
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33831"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33831K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33831K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33831K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z33833"
],
"Z8K4": [
"Z14",
"Z33832"
],
"Z8K5": "Z33831"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "state location using entity and class, Toki Pona"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hpj5blkk1cpyk22w3k7p7d1n005rtpu
Z33832
0
80841
267269
2026-04-20T17:11:16Z
Theki
2389
267269
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33832"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33831",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z33831K1"
},
"Z23753K2": "Z1762"
},
" li ",
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z33831K2"
},
"Z23753K2": "Z1762"
},
" lon ",
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z33831K3"
},
"Z23753K2": "Z1762"
},
"."
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "toki pona state loc entity and class, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ofq9hvj6wg556ipr11jekd33fd4c2vg
Z33833
0
80842
267272
2026-04-20T17:15:22Z
Theki
2389
267272
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33833"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33831",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33831",
"Z33831K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q16"
},
"Z33831K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6256"
},
"Z33831K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q49"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "ma Kanata li ma lawa lon ma Amelika lete."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Toki Pona, \"Canada is a country in North America\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fvnsainvdmm6bjy8979gxyr1199qc6v
Z33834
0
80843
267275
2026-04-20T17:19:10Z
Theki
2389
267275
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33834"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z33198",
"Z17K2": "Z33834K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "z"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z33198",
"Z17K2": "Z33834K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "c"
}
]
}
}
],
"Z8K2": "Z33198",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33834"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Mandelbrot set function, complex128"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0jib49vkmg0i2ldxdmez2cap5yowtrf
267277
267275
2026-04-20T17:20:11Z
Theki
2389
Added Z33835 to the approved list of implementations
267277
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33834"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z33198",
"Z17K2": "Z33834K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "z"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z33198",
"Z17K2": "Z33834K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "c"
}
]
}
}
],
"Z8K2": "Z33198",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z33835"
],
"Z8K5": "Z33834"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Mandelbrot set function, complex128"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2mh1v2pmcccl6ozxi0x49bgzarozf5p
267279
267277
2026-04-20T17:23:13Z
Theki
2389
267279
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33834"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z33198",
"Z17K2": "Z33834K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "z"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z33198",
"Z17K2": "Z33834K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "c"
}
]
}
}
],
"Z8K2": "Z33198",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z33835"
],
"Z8K5": "Z33834"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Mandelbrot set function, complex128"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Computes the function z² + c on the complex numbers z and c. When iterated, this function forms the values of the Mandelbrot set."
}
]
}
}
dwgwaqbfqw99v2jwg0siue1cwegql22
Z33835
0
80844
267276
2026-04-20T17:20:04Z
Theki
2389
267276
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33835"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33834",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33201",
"Z33201K1": {
"Z1K1": "Z7",
"Z7K1": "Z33700",
"Z33700K1": {
"Z1K1": "Z18",
"Z18K1": "Z33834K1"
},
"Z33700K2": {
"Z1K1": "Z18",
"Z18K1": "Z33834K1"
}
},
"Z33201K2": {
"Z1K1": "Z18",
"Z18K1": "Z33834K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Mandelbrot set c128 composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hu82r1pgcki8r72ejday7n5z552qb0l
Z33836
0
80845
267280
2026-04-20T17:28:16Z
Theki
2389
267280
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33836"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z33198",
"Z17K2": "Z33836K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "c"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z33836K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "max iterations"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33836"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "compute Mandelbrot set value"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns information on how the given complex number tends to infinity when the function z² + c is iteratively evaluated on it up to a certain limit. The returned number is the escape iteration."
}
]
}
}
afggsuof1nl1ntjnmel0zm153bt9a5q
267281
267280
2026-04-20T17:28:32Z
Theki
2389
redundant descriptor
267281
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33836"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z33198",
"Z17K2": "Z33836K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "c"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z33836K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "max iterations"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33836"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Mandelbrot set value"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns information on how the given complex number tends to infinity when the function z² + c is iteratively evaluated on it up to a certain limit. The returned number is the escape iteration."
}
]
}
}
6x6tbu5lsih1zdjqotlscekwni2fjn7
267283
267281
2026-04-20T17:29:35Z
Theki
2389
267283
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33836"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z33198",
"Z17K2": "Z33836K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "c"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z33836K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "max iterations"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33836"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Mandelbrot set value"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns information on how the given complex number tends to infinity when the function z² + c is iteratively evaluated on it up to a certain limit. The returned number is the escape iteration. "
}
]
}
}
nv03pip3qd6g0jp51zyj9y7aqb2w0uy
267284
267283
2026-04-20T17:30:02Z
Theki
2389
i will come back to this and implement it later in the day when i have time, please leave it up for the time being
267284
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33836"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z33198",
"Z17K2": "Z33836K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "c"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z33836K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "max iterations"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33836"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Mandelbrot set value"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns information on how the given complex number tends to infinity when the function z² + c is iteratively evaluated on it up to a certain limit. The returned number is the escape iteration."
}
]
}
}
6x6tbu5lsih1zdjqotlscekwni2fjn7
Talk:Z32145
1
80846
267292
2026-04-20T20:40:03Z
Theki
2389
Created page with "== Toki Pona should not be capitalized == {{ping|99of9}} Pinging you because you created this function. In Toki Pona, capitalization is only used when referring to proper nouns. There is no concept of sentence case. I could make an exception to allow this in the composition implementation but I want to know if there is a better way of going about this. ~~~~"
267292
wikitext
text/x-wiki
== Toki Pona should not be capitalized ==
{{ping|99of9}} Pinging you because you created this function.
In Toki Pona, capitalization is only used when referring to proper nouns. There is no concept of sentence case. I could make an exception to allow this in the composition implementation but I want to know if there is a better way of going about this. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 20:39, 20 April 2026 (UTC)
iuk7syql24mzej36dwjmg3n10c4rfp8
267305
267292
2026-04-20T23:55:45Z
99of9
1622
/* Toki Pona should not be capitalized */ Reply
267305
wikitext
text/x-wiki
== Toki Pona should not be capitalized ==
{{ping|99of9}} Pinging you because you created this function.
In Toki Pona, capitalization is only used when referring to proper nouns. There is no concept of sentence case. I could make an exception to allow this in the composition implementation but I want to know if there is a better way of going about this. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 20:39, 20 April 2026 (UTC)
:Thanks for the info. Feel free to make this exception, it sounds like a good improvement to extend coverage. If other languages need it too, we'll eventually need a list to compare against. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 23:55, 20 April 2026 (UTC)
1lzfpay5i3qw07wuewdi46ieljxw3pu
Z33837
0
80847
267293
2026-04-20T20:47:46Z
Redmin
52094
+
267293
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33837"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6096",
"Z17K2": "Z33837K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sense reference"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33837"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "all possible translations of a lexeme sense"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns all possible translations of a lexeme sense using P5972 statements whenever possible and falling back on labels of the item linked using P5137 otherwise"
}
]
}
}
m9h89z4m9tayupp07pddhhgo3q632hy
267295
267293
2026-04-20T21:14:33Z
Redmin
52094
The translations should be multilingual text
267295
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33837"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6096",
"Z17K2": "Z33837K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sense reference"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z12"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33837"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "all possible translations of a lexeme sense"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns all possible translations of a lexeme sense using P5972 statements whenever possible and falling back on labels of the item linked using P5137 otherwise"
}
]
}
}
jy05os36ryvd5mb2nojjv8ufgztfq9s
267297
267295
2026-04-20T21:22:10Z
Redmin
52094
Added Z33838 to the approved list of test cases
267297
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33837"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6096",
"Z17K2": "Z33837K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sense reference"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z12"
},
"Z8K3": [
"Z20",
"Z33838"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33837"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "all possible translations of a lexeme sense"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns all possible translations of a lexeme sense using P5972 statements whenever possible and falling back on labels of the item linked using P5137 otherwise"
}
]
}
}
lstg0w8079s0te04213rq734kanp916
Z33838
0
80848
267296
2026-04-20T21:20:48Z
Redmin
52094
+
267296
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33838"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33837",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33837",
"Z33837K1": {
"Z1K1": "Z6096",
"Z6096K1": "L511-S1"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z12696",
"Z12696K2": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "cat"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "gatto"
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4jqup5reqeymfsbe9nz56iv12zhn639
267298
267296
2026-04-20T21:39:28Z
Redmin
52094
+
267298
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33838"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33837",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33837",
"Z33837K1": {
"Z1K1": "Z6096",
"Z6096K1": "L511-S1"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z12696",
"Z12696K2": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "cat"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "gatto"
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "possible translations of French noun for cat"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jth4g4auf9zz7c87dek16y5jxe41vmv
Z33839
0
80849
267304
2026-04-20T23:49:45Z
Theki
2389
267304
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33839"
},
"Z2K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q176595"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1049413"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2963256"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1710970"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1941711"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q3038579"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1961466"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1994413"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q3358932"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q5419251"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q24211338"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q52017233"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q98833950"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q100978351"
}
],
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Autechre studio album discography (–2020)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9warrb4bq1olvmg7qgfy3omikq9zkjg
Z33840
0
80850
267308
2026-04-21T00:12:14Z
Amire80
113
267308
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33840"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z18784",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z18784",
"Z18784K1": "немецкий"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "по-немецки"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
azidqst7w32q47j58uyz7cx3v5052d0
267310
267308
2026-04-21T00:15:07Z
Amire80
113
267310
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33840"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z18784",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z18784",
"Z18784K1": "немецкий"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "по-немецки"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "גרמנית: по-немецки"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kopjeo9nq7wgsx0uess7nl1ccuiqdjp
Z33841
0
80851
267317
2026-04-21T01:18:08Z
99of9
1622
267317
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33841"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32145",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32145",
"Z32145K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1071"
},
"Z32145K2": "Z1762"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ch2\u003Esona ma\u003C/h2\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "geography in Toki Pona: \"sona ma\" (no capitals)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5guyl7dg0wjx01a4pv4adynv3xmt4fg
Z33842
0
80852
267321
2026-04-21T06:29:46Z
99of9
1622
267321
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33842"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z33842K1",
"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": "Z33842K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of subtopic labels (QIDs)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z33842K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] self reference?"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33842"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main articles"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Main",
"Template:Main"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Used after the heading of the summary, to link to the subtopic article that has been summarized. Modelled after en-wiki Template:Main. If different QIDs are used for labels, list should be same length"
}
]
}
}
g4ftrzqik3eafzldhwn6rxivy4ckes2
267322
267321
2026-04-21T06:31:23Z
99of9
1622
267322
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33842"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z33842K1",
"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": "Z33842K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of subtopic labels (QIDs)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z33842K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] self reference?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33842K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33842"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main articles"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Main",
"Template:Main"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Used after the heading of the summary, to link to the subtopic article that has been summarized. Modelled after en-wiki Template:Main. If different QIDs are used for labels, list should be same length"
}
]
}
}
o3i47p4ck1r3l18n2dsgffn1n7edlyb
267324
267322
2026-04-21T06:36:31Z
99of9
1622
Added Z33843 to the approved list of test cases
267324
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33842"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z33842K1",
"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": "Z33842K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of subtopic labels (QIDs)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z33842K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] self reference?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33842K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z33843"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33842"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main articles"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Main",
"Template:Main"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Used after the heading of the summary, to link to the subtopic article that has been summarized. Modelled after en-wiki Template:Main. If different QIDs are used for labels, list should be same length"
}
]
}
}
dhgbr2negxirxynucl9g0rdnfobgqsz
267325
267324
2026-04-21T06:38:33Z
99of9
1622
267325
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33842"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z33842K1",
"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": "Z33842K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] list of subtopic labels (QIDs)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z33842K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] self reference?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33842K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z33843"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33842"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main articles"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Main",
"Template:Main"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Used after the heading of the summary, to link to the subtopic article that has been summarized. Modelled after en-wiki Template:Main. If different QIDs are used for labels, list should be same length"
}
]
}
}
khagg1ehbhuirwu8emhmwilypcl86i6
267334
267325
2026-04-21T06:53:21Z
99of9
1622
Added Z33847 to the approved list of implementations
267334
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33842"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z33842K1",
"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": "Z33842K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] list of subtopic labels (QIDs)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z33842K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] self reference?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33842K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z33843"
],
"Z8K4": [
"Z14",
"Z33847"
],
"Z8K5": "Z33842"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main articles"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Main",
"Template:Main"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Used after the heading of the summary, to link to the subtopic article that has been summarized. Modelled after en-wiki Template:Main. If different QIDs are used for labels, list should be same length"
}
]
}
}
cktm12j015mb39kzw7ov6ry7trydxoo
267344
267334
2026-04-21T07:17:17Z
99of9
1622
nudge
267344
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33842"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z33842K1",
"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": "Z33842K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] list of subtopic labels (QIDs)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z33842K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] self reference?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33842K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z33843"
],
"Z8K4": [
"Z14",
"Z33847"
],
"Z8K5": "Z33842"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main articles"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Main",
"Template:Main",
"subtopic link"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Used after the heading of the summary, to link to the subtopic article that has been summarized. Modelled after en-wiki Template:Main. If different QIDs are used for labels, list should be same length"
}
]
}
}
hf0mubrvy7kr5p6u9ouy1wdelk8waty
267351
267344
2026-04-21T07:39:49Z
99of9
1622
nudge
267351
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33842"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z33842K1",
"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": "Z33842K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] list of subtopic labels (QIDs)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z33842K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] self reference?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33842K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z33843"
],
"Z8K4": [
"Z14",
"Z33847"
],
"Z8K5": "Z33842"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main articles"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Main",
"Template:Main",
"subtopic link",
"abstract wikipedia link for section"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Used after the heading of the summary, to link to the subtopic article that has been summarized. Modelled after en-wiki Template:Main. If different QIDs are used for labels, list should be same length"
}
]
}
}
b0t2z92t9ce23mvxwqy8mn835adyrg2
267353
267351
2026-04-21T07:41:14Z
99of9
1622
nudge
267353
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33842"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z33842K1",
"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": "Z33842K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] list of subtopic labels (QIDs)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z33842K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] self reference?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33842K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z33843"
],
"Z8K4": [
"Z14",
"Z33847"
],
"Z8K5": "Z33842"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main articles"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Main",
"Template:Main",
"subtopic link",
"abstract wikipedia link for section",
"Main articles link for top of subsection"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Used after the heading of the summary, to link to the subtopic article that has been summarized. Modelled after en-wiki Template:Main. If different QIDs are used for labels, list should be same length"
}
]
}
}
5tvdn2tsevclzuor1ccs0l779v0l7en
Z33843
0
80853
267323
2026-04-21T06:36:16Z
99of9
1622
267323
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33843"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33842",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33842",
"Z33842K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q174825"
}
],
"Z33842K2": [
"Z6091"
],
"Z33842K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z33842K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ci\u003EMain article: \u003C/i\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q174825\"\u003Ehistory of Australia\u003C/a\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] Q174825: \"Main article: history of Australia\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kd8qs9n6zqawo3gneiqr50hf6hofj4e
267327
267323
2026-04-21T06:43:34Z
99of9
1622
capitals in template
267327
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33843"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33842",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33842",
"Z33842K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q174825"
}
],
"Z33842K2": [
"Z6091"
],
"Z33842K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z33842K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ci\u003EMain article: \u003C/i\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q174825\"\u003EHistory of Australia\u003C/a\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] Q174825: \"Main article: history of Australia\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
d75pk4p07iq8qjwmvk3nrxkjsisjid1
267328
267327
2026-04-21T06:43:46Z
99of9
1622
267328
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33843"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33842",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33842",
"Z33842K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q174825"
}
],
"Z33842K2": [
"Z6091"
],
"Z33842K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z33842K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ci\u003EMain article: \u003C/i\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q174825\"\u003EHistory of Australia\u003C/a\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] Q174825: \"Main article: History of Australia\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
a4uvtta7yugy1y921tal9h7a7jzo9q3
Z33844
0
80854
267326
2026-04-21T06:42:23Z
99of9
1622
267326
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33844"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z33844K1",
"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": "Z33844K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] list of subtopic labels (QIDs)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z33844K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] self reference?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33844K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of English"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33844"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main articles, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Used after the heading of the summary, to link to the subtopic article that has been summarized. Modelled after en-wiki Template:Main. If different QIDs are used for labels, list should be same length"
}
]
}
}
h5u7zcrf6tvxr0mi05capvx8gf4b9d8
267330
267326
2026-04-21T06:45:53Z
99of9
1622
Added Z33845 to the approved list of test cases
267330
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33844"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z33844K1",
"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": "Z33844K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] list of subtopic labels (QIDs)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z33844K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] self reference?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33844K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of English"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z33845"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33844"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main articles, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Used after the heading of the summary, to link to the subtopic article that has been summarized. Modelled after en-wiki Template:Main. If different QIDs are used for labels, list should be same length"
}
]
}
}
7wv51dfliegyxf70r0hvj12xddg3kd5
267332
267330
2026-04-21T06:51:05Z
99of9
1622
Added Z33846 to the approved list of implementations
267332
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33844"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z33844K1",
"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": "Z33844K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] list of subtopic labels (QIDs)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z33844K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] self reference?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33844K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of English"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z33845"
],
"Z8K4": [
"Z14",
"Z33846"
],
"Z8K5": "Z33844"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main articles, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Used after the heading of the summary, to link to the subtopic article that has been summarized. Modelled after en-wiki Template:Main. If different QIDs are used for labels, list should be same length"
}
]
}
}
8giw0upgjw3fypxtds434md9ger2pyb
267343
267332
2026-04-21T07:16:43Z
99of9
1622
Added Z33851 to the approved list of test cases
267343
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33844"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z33844K1",
"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": "Z33844K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] list of subtopic labels (QIDs)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z33844K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[#] self reference?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33844K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of English"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z33845",
"Z33851"
],
"Z8K4": [
"Z14",
"Z33846"
],
"Z8K5": "Z33844"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main articles, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Used after the heading of the summary, to link to the subtopic article that has been summarized. Modelled after en-wiki Template:Main. If different QIDs are used for labels, list should be same length"
}
]
}
}
o0zt9ows98maaa76t0qao4azisyr1as
Z33845
0
80855
267329
2026-04-21T06:45:34Z
99of9
1622
267329
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33845"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33844",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33844",
"Z33844K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1134461"
}
],
"Z33844K2": [
"Z6091"
],
"Z33844K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z33844K4": "Z1113"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ci\u003EMain article: \u003C/i\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1134461\"\u003EGeography of Australia\u003C/a\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Q1134461: \"Main article: Geography of Australia\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
iyeomkv3auoh2juok5n9a326qj6ncfx
Z33846
0
80856
267331
2026-04-21T06:50:49Z
99of9
1622
simple composition
267331
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33846"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33844",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27849",
"Z27849K1": {
"Z1K1": "Z89",
"Z89K1": "\u003Ci\u003EMain article: \u003C/i\u003E"
},
"Z27849K2": {
"Z1K1": "Z7",
"Z7K1": "Z32428",
"Z32428K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z33844K1"
}
},
"Z32428K2": {
"Z1K1": "Z18",
"Z18K1": "Z33844K4"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main articles, English, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
acxrs0vim15h5121vt0z2nnaqbswoo3
267341
267331
2026-04-21T07:14:38Z
99of9
1622
choose sentence case
267341
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33846"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33844",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27849",
"Z27849K1": {
"Z1K1": "Z89",
"Z89K1": "\u003Ci\u003EMain article: \u003C/i\u003E"
},
"Z27849K2": {
"Z1K1": "Z7",
"Z7K1": "Z33848",
"Z33848K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z33844K1"
}
},
"Z33848K2": {
"Z1K1": "Z18",
"Z18K1": "Z33844K4"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main articles, English, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ih2qylf0wkn93r1ld1h4j1cwhua7k3w
Z33847
0
80857
267333
2026-04-21T06:52:48Z
99of9
1622
compose English only until configured
267333
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33847"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33842",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33844",
"Z33844K1": {
"Z1K1": "Z18",
"Z18K1": "Z33842K1"
},
"Z33844K2": {
"Z1K1": "Z18",
"Z18K1": "Z33842K2"
},
"Z33844K3": {
"Z1K1": "Z18",
"Z18K1": "Z33842K3"
},
"Z33844K4": {
"Z1K1": "Z18",
"Z18K1": "Z33842K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main articles, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
su3fkidlis982unl4g00txuyx2v8q4q
267350
267333
2026-04-21T07:39:00Z
99of9
1622
switch to configuration
267350
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33847"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33842",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z30438",
"Z30438K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z33855",
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z33842K4"
}
},
"Z30438K2": {
"Z1K1": "Z18",
"Z18K1": "Z33842K1"
},
"Z30438K3": {
"Z1K1": "Z18",
"Z18K1": "Z33842K2"
},
"Z30438K4": {
"Z1K1": "Z18",
"Z18K1": "Z33842K3"
},
"Z30438K5": {
"Z1K1": "Z18",
"Z18K1": "Z33842K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main articles, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6icwqrddwpjgb518ob8dxhquys0tnzz
Z33848
0
80858
267335
2026-04-21T06:57:46Z
99of9
1622
267335
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33848"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33848K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "article"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33848K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33848"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Abstract wikilink (sentence case)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns a link to an Abstract Wikipedia article with a sentence-case label in the preferred language or the first available fallback. Use Z32428 to preserve case of label."
}
]
}
}
isydgcgtvskosan87q96q9pqqzbdp4q
267338
267335
2026-04-21T07:06:17Z
99of9
1622
Added Z33849 to the approved list of test cases
267338
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33848"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33848K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "article"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33848K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z33849"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z33848"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Abstract wikilink (sentence case)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns a link to an Abstract Wikipedia article with a sentence-case label in the preferred language or the first available fallback. Use Z32428 to preserve case of label."
}
]
}
}
09yzrxa2pl2ndb3g1y061uuok6bi41d
267340
267338
2026-04-21T07:13:07Z
99of9
1622
Added Z33850 to the approved list of implementations
267340
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33848"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z33848K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "article"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33848K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z33849"
],
"Z8K4": [
"Z14",
"Z33850"
],
"Z8K5": "Z33848"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Abstract wikilink (sentence case)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns a link to an Abstract Wikipedia article with a sentence-case label in the preferred language or the first available fallback. Use Z32428 to preserve case of label."
}
]
}
}
rmqge6pebqzn289zc3960cs6amzb44s
Z33849
0
80859
267337
2026-04-21T07:05:59Z
99of9
1622
267337
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33849"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33848",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33848",
"Z33848K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q86310249"
},
"Z33848K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q86310249\"\u003EPolitical career of Donald Trump\u003C/a\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] Q86310249: Political career of Donald Trump"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5lqbbnkvk0l91nw581vopau0ml4jyn1
Z33850
0
80860
267339
2026-04-21T07:12:52Z
99of9
1622
267339
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33850"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33848",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33470",
"Z33470K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z33848K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z33848K2"
}
}
},
"Z33470K2": "a",
"Z33470K3": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z6",
"Z883K2": "Z1"
},
"K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6",
"Z882K2": "Z1"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6",
"Z882K2": "Z1"
},
"K1": "href",
"K2": [
"Z6",
"https://abstract.wikipedia.org/wiki/",
{
"Z1K1": "Z7",
"Z7K1": "Z20041",
"Z20041K1": {
"Z1K1": "Z18",
"Z18K1": "Z33848K1"
}
}
]
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Abstract wikilink, sentence case, compose"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
62990sva2d0gahw38jemgi6kxlh316t
Z33851
0
80861
267342
2026-04-21T07:16:26Z
99of9
1622
267342
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33851"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33844",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33844",
"Z33844K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q3660742"
}
],
"Z33844K2": [
"Z6091"
],
"Z33844K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z33844K4": "Z1689"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ci\u003EMain article: \u003C/i\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q3660742\"\u003Epolitical career of Arnold Schwarzenegger\u003C/a\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Main article: Political career of Arnold S"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6dhsi6ggpvnvyjbkgz7779nycwokvfe
Z33852
0
80862
267345
2026-04-21T07:22:49Z
99of9
1622
267345
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"
],
"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."
}
]
}
}
ftnohmut2yy9adin7f3agkrvikmmx8m
267352
267345
2026-04-21T07:40:32Z
99of9
1622
Added Z33854 to the approved list of implementations
267352
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"
],
"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."
}
]
}
}
30vz3h2zwrvrhqosa8jnzkalc54glt8
Z33853
0
80863
267346
2026-04-21T07:27:27Z
99of9
1622
267346
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33853"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33842",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33842",
"Z33842K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1774402"
}
],
"Z33842K2": [
"Z6091"
],
"Z33842K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z33842K4": "Z1430"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "→ \u003Ci\u003EHauptartikel: \u003C/i\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1774402\"\u003E\u003C/a\u003EKlima in Australien\u003C/a\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[de]:→ Hauptartikel: Klima in Australien"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hmitzlrj7bwpisw8obxguyzrfdng4r3
267349
267346
2026-04-21T07:35:03Z
99of9
1622
fix
267349
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33853"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33842",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33842",
"Z33842K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1774402"
}
],
"Z33842K2": [
"Z6091"
],
"Z33842K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z33842K4": "Z1430"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "→ \u003Ci\u003EHauptartikel: \u003C/i\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1774402\"\u003EKlima in Australien\u003C/a\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[de]:→ Hauptartikel: Klima in Australien"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ps3gv4lz5xnvz0guafmvbvd48hd86j5
Z33854
0
80864
267347
2026-04-21T07:29:25Z
99of9
1622
simple composition
267347
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33854"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33852",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27849",
"Z27849K1": {
"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"
]
}
}
4zr9dxzgi13d9qjrx321h6l7wm0xcrl
Z33855
0
80865
267348
2026-04-21T07:31:26Z
99of9
1622
267348
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33855"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z33844",
"Z14293K2": "Z33034"
}
],
"Z14294K2": "Z33852"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "configuration of main articles functions"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
j713s95dc5f5gxp28qv9h00k5617wf0
Translations:Wikifunctions:Status updates/2026-04-16/8/de
1198
80866
267355
2026-04-21T08:49:16Z
Ameisenigel
44
Created page with "Das [[$1|Freiwilligentreffen vom Montag (13. April 2026) ist jetzt als Aufzeichnung auf Wikimedia Commons verfügbar]]. Dieses Mal hatten wir leider keine Zeit, gemeinsam eine Funktion zu erstellen, sondern haben stattdessen viele Fragen geklärt und Diskussion geführt, insbesondere über die Abstrakte Wikipedia."
267355
wikitext
text/x-wiki
Das [[$1|Freiwilligentreffen vom Montag (13. April 2026) ist jetzt als Aufzeichnung auf Wikimedia Commons verfügbar]]. Dieses Mal hatten wir leider keine Zeit, gemeinsam eine Funktion zu erstellen, sondern haben stattdessen viele Fragen geklärt und Diskussion geführt, insbesondere über die Abstrakte Wikipedia.
m2imog3on8l6k72en9r4j4zilvyli9u
Translations:Wikifunctions:Status updates/2026-04-16/9/de
1198
80867
267357
2026-04-21T08:49:41Z
Ameisenigel
44
Created page with "=== Präsentation zu Wikidata und der Abstrakten Wikipedia in Stuttgart ==="
267357
wikitext
text/x-wiki
=== Präsentation zu Wikidata und der Abstrakten Wikipedia in Stuttgart ===
0yrlab01jcnfgodm2b4bmw5xu54a0hu
Z33856
0
80868
267359
2026-04-21T10:39:45Z
Saulvi
10982
Implement "if true, pass input through function" in python
267359
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33856"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z27068",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z27068(Z27068K1, Z27068K2, Z27068K3):\n\tif Z27068K3:\n\t\treturn ZObject(\"Z7\", Z7K1=Z27068K2, Z8K1=Z27068K1)\n\telse:\n\t\treturn Z27068K1"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "if true f(x) else x, Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tmzsncdiogopryt4w7td6o4w5klzyas
Z33857
0
80869
267360
2026-04-21T10:42:38Z
Saulvi
10982
Implement "first Object or default" in python
267360
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33857"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z22839",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z22839(Z22839K1, Z22839K2):\n\tif len(Z22839K1) \u003E 0:\n\t\treturn Z22839K1[0]\n\telse:\n\t\treturn Z22839K2"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first Object or default, python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nw9om3kjf49l4k93q2y3sdh4w8wolyp