Wikifunctions
wikifunctionswiki
https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page
MediaWiki 1.47.0-wmf.12
first-letter
Media
Special
Talk
User
User talk
Wikifunctions
Wikifunctions talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
TimedText
TimedText talk
Module
Module talk
Translations
Translations talk
Event
Event talk
Wikifunctions:Project chat
4
1184
292519
292343
2026-07-20T15:35:33Z
YoshiRulz
10156
/* Update on Blockly editor */ new section
292519
wikitext
text/x-wiki
{{shortcut|[[WF:CHAT]]|[[WF:PC]]|[[WF:VP]]}}
__NEWSECTIONLINK__
[[Category:Help]] <!-- please do not remove this line -->
Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc.
Other places to find help:
* [[Wikifunctions:Administrators' noticeboard]]
* [[Wikifunctions:Report a technical problem]]
* [[Wikifunctions:FAQ]]
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{#tag:div|<br />{{Flatlist|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1|hideredirects=1}}
|class=mw-collapsible-content|style=font-size:92%;}}|class="mw-collapsible mw-collapsible-toggle mw-collapsed"}}
|prefix=WF:Project chat/Archive/
}}
== [[Z37279]] ==
I have issues getting this function to work. It throws an error about a multilingual string, ''Unspecified error (error information: "cannot read property 'Z12K1' of undefined")'', but the function isn't using that type anywhere. It worked just as it should when I constructed it directly in the test section of [[Z26107]], so it is probably something obvious I've missed in the implementation. A fresh set of eyes would be much appreciated! [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 23:03, 3 July 2026 (UTC)
:You were passing the 1st and 2nd arguments ([[Z6091]]s) to {{Z|23468}}, which takes a [[Z6001]]. Fixed. edit: Also please review the test case I added, it's probably wrong. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 04:14, 4 July 2026 (UTC)
::Thank you, I also found the trouble with the error above. It still doesn't work with the cities I tried yesterday, but all others work. There probably some caching left from before one of the changes. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 08:57, 4 July 2026 (UTC)
== Criticism from English Wikipedia ==
Hi all, you might be aware of [[:w:en:Wikipedia:Village pump (WMF)#Abstract Wikipedia goes somewhat live and already hosts unattributed enwiki copies...|this discussion on English Wikipedia]], that raised several criticisms about the project. As a team, we [[:abstract:Abstract Wikipedia:Response to English Wikipedia criticism|drafted an initial response]], that we want to run through you.
If you want to suggest changes or edits, please [[:abstract:Abstract Wikipedia talk:Response to English Wikipedia criticism|use the talk page]]. Please, keep a polite and constructive tone.
The editing period will be '''open until July 17'''. The final result of this editing will be published on Meta, and will be linked to the English Wikipedia community. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:19, 6 July 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #256: Moving toward our first Abstract Wikipedia integration milestone ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss further our objectives for the new Wikimedia Foundation Fiscal Year, we show the latest community tool, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:43, 9 July 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 -->
== July 2026 Wikimedia Café meetups regarding Wikimedia governance and options for reform ==
<div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)">
<div class="box" style="float:left; padding-top: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;">[[File:Wikimedia Café logo in plain SVG format.svg|60px|alt=The logo for the Wikimedia Café]]</div>
Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities in July. Both sessions will focus on Wikimedia governance, including possible follow-ups to the [https://meta.wikimedia.org/wiki/Movement_Charter Movement Charter] and options for reform. Participants may attend either or both Café sessions.
This month, to deconflict the Café meetups from Wikimania, the meetups will be held one day later than usual.
#'''26 July 2026 15:00 UTC''' ([https://zonestamp.toolforge.org/1785078000 timestamp converter]), at a time friendly to the Americas, Africa, and Europe
#'''27 July 2026 03:00 UTC''' ([https://zonestamp.toolforge.org/1785121200 timestamp converter]), at a time friendly to Asia and the Pacific
Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]!
<br />
[[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div>
<span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 03:31, 13 July 2026 (UTC)
==Discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]==
[[File:Symbol watching blue lashes high contrast.svg|20px|link=|alt=]] You are invited to join the discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]. <!-- Template:Please see --> [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 11:35, 14 July 2026 (UTC)
:Isn't it too early for this RFC? The project was released for public preview in March-only four months ago—and it has already demonstrated its technical feasibility. Furthermore, some of the examples cited in the RFC depend entirely on specific function choices. Since this is a community-built project, contributors should remain free to use the functions they prefer. Personally, I feel the repetition of words in every sentence simply shows that active contributors currently view this issue as a low priority. After all, fixing it would require rewriting sentences to use pronouns, or correcting them with a comma-separated list of occupations. [[User:Jsamwrites|John Samuel]] 13:37, 14 July 2026 (UTC)
::Thanks John. The project was approved in 2020 and WMF expected the first articles in 2023 so it is not four months old. Integration into language Wikipedias is planned for Q1 of the current annual plan. If it is too early to evaluate, it is too early to ship. I'd welcome your thoughts on the Meta RfC itself. [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 13:40, 14 July 2026 (UTC)
:<s>Speaking of "too early", [[abstract:Project:Response to English Wikipedia criticism]] has ~3 days left, so I'll hold off on commenting until then.</s> But on a first reading, I can see some of the same misunderstandings repeated. You could delete most of the text above your three proposals and get the same effect.<!--
--><br>edit: Yep, misunderstandings all the way down (the page). I've left [[meta:Requests_for_comment/The_future_of_Abstract_Wikipedia#c-YoshiRulz-20260716205200-Grapesurgeon-20260714140300|a brief comment]] since all my points had already been made by others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:56, 16 July 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #257: Beyond syntactic tables ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss syntactic tables and news in Types, we show some community blogposts and tools, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
We also remind you that in the next weeks these newsletter reminders will be paused, and that they will resume in mid-August.
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:55, 17 July 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 -->
== Update on Blockly editor ==
In case anyone is actually using [[User:YoshiRulz/Blockly|my external editor based on Blockly]] (there's no analytics so I have no idea): I cleared out my "papercut" backlog yesterday, fixing bugs, making exporting smoother, and adding more blocks necessary for NLG functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:35, 20 July 2026 (UTC)
tvb14iiu0nma79p8z2k8j5l0qutppbo
292856
292519
2026-07-21T18:15:48Z
So9q
3791
/* Update on Blockly editor */ Reply
292856
wikitext
text/x-wiki
{{shortcut|[[WF:CHAT]]|[[WF:PC]]|[[WF:VP]]}}
__NEWSECTIONLINK__
[[Category:Help]] <!-- please do not remove this line -->
Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc.
Other places to find help:
* [[Wikifunctions:Administrators' noticeboard]]
* [[Wikifunctions:Report a technical problem]]
* [[Wikifunctions:FAQ]]
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{#tag:div|<br />{{Flatlist|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1|hideredirects=1}}
|class=mw-collapsible-content|style=font-size:92%;}}|class="mw-collapsible mw-collapsible-toggle mw-collapsed"}}
|prefix=WF:Project chat/Archive/
}}
== [[Z37279]] ==
I have issues getting this function to work. It throws an error about a multilingual string, ''Unspecified error (error information: "cannot read property 'Z12K1' of undefined")'', but the function isn't using that type anywhere. It worked just as it should when I constructed it directly in the test section of [[Z26107]], so it is probably something obvious I've missed in the implementation. A fresh set of eyes would be much appreciated! [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 23:03, 3 July 2026 (UTC)
:You were passing the 1st and 2nd arguments ([[Z6091]]s) to {{Z|23468}}, which takes a [[Z6001]]. Fixed. edit: Also please review the test case I added, it's probably wrong. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 04:14, 4 July 2026 (UTC)
::Thank you, I also found the trouble with the error above. It still doesn't work with the cities I tried yesterday, but all others work. There probably some caching left from before one of the changes. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 08:57, 4 July 2026 (UTC)
== Criticism from English Wikipedia ==
Hi all, you might be aware of [[:w:en:Wikipedia:Village pump (WMF)#Abstract Wikipedia goes somewhat live and already hosts unattributed enwiki copies...|this discussion on English Wikipedia]], that raised several criticisms about the project. As a team, we [[:abstract:Abstract Wikipedia:Response to English Wikipedia criticism|drafted an initial response]], that we want to run through you.
If you want to suggest changes or edits, please [[:abstract:Abstract Wikipedia talk:Response to English Wikipedia criticism|use the talk page]]. Please, keep a polite and constructive tone.
The editing period will be '''open until July 17'''. The final result of this editing will be published on Meta, and will be linked to the English Wikipedia community. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:19, 6 July 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #256: Moving toward our first Abstract Wikipedia integration milestone ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss further our objectives for the new Wikimedia Foundation Fiscal Year, we show the latest community tool, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:43, 9 July 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 -->
== July 2026 Wikimedia Café meetups regarding Wikimedia governance and options for reform ==
<div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)">
<div class="box" style="float:left; padding-top: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;">[[File:Wikimedia Café logo in plain SVG format.svg|60px|alt=The logo for the Wikimedia Café]]</div>
Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities in July. Both sessions will focus on Wikimedia governance, including possible follow-ups to the [https://meta.wikimedia.org/wiki/Movement_Charter Movement Charter] and options for reform. Participants may attend either or both Café sessions.
This month, to deconflict the Café meetups from Wikimania, the meetups will be held one day later than usual.
#'''26 July 2026 15:00 UTC''' ([https://zonestamp.toolforge.org/1785078000 timestamp converter]), at a time friendly to the Americas, Africa, and Europe
#'''27 July 2026 03:00 UTC''' ([https://zonestamp.toolforge.org/1785121200 timestamp converter]), at a time friendly to Asia and the Pacific
Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]!
<br />
[[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div>
<span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 03:31, 13 July 2026 (UTC)
==Discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]==
[[File:Symbol watching blue lashes high contrast.svg|20px|link=|alt=]] You are invited to join the discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]. <!-- Template:Please see --> [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 11:35, 14 July 2026 (UTC)
:Isn't it too early for this RFC? The project was released for public preview in March-only four months ago—and it has already demonstrated its technical feasibility. Furthermore, some of the examples cited in the RFC depend entirely on specific function choices. Since this is a community-built project, contributors should remain free to use the functions they prefer. Personally, I feel the repetition of words in every sentence simply shows that active contributors currently view this issue as a low priority. After all, fixing it would require rewriting sentences to use pronouns, or correcting them with a comma-separated list of occupations. [[User:Jsamwrites|John Samuel]] 13:37, 14 July 2026 (UTC)
::Thanks John. The project was approved in 2020 and WMF expected the first articles in 2023 so it is not four months old. Integration into language Wikipedias is planned for Q1 of the current annual plan. If it is too early to evaluate, it is too early to ship. I'd welcome your thoughts on the Meta RfC itself. [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 13:40, 14 July 2026 (UTC)
:<s>Speaking of "too early", [[abstract:Project:Response to English Wikipedia criticism]] has ~3 days left, so I'll hold off on commenting until then.</s> But on a first reading, I can see some of the same misunderstandings repeated. You could delete most of the text above your three proposals and get the same effect.<!--
--><br>edit: Yep, misunderstandings all the way down (the page). I've left [[meta:Requests_for_comment/The_future_of_Abstract_Wikipedia#c-YoshiRulz-20260716205200-Grapesurgeon-20260714140300|a brief comment]] since all my points had already been made by others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:56, 16 July 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #257: Beyond syntactic tables ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss syntactic tables and news in Types, we show some community blogposts and tools, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
We also remind you that in the next weeks these newsletter reminders will be paused, and that they will resume in mid-August.
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:55, 17 July 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 -->
== Update on Blockly editor ==
In case anyone is actually using [[User:YoshiRulz/Blockly|my external editor based on Blockly]] (there's no analytics so I have no idea): I cleared out my "papercut" backlog yesterday, fixing bugs, making exporting smoother, and adding more blocks necessary for NLG functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:35, 20 July 2026 (UTC)
:Great! I'll try it out now. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 18:15, 21 July 2026 (UTC)
bxg8o9k2abcihf4f2rb1mpuosexjia8
293212
292856
2026-07-23T08:25:19Z
Superraptor123
96092
/* Building reproducible, computable phenotypes on WikiFunctions */ new section
293212
wikitext
text/x-wiki
{{shortcut|[[WF:CHAT]]|[[WF:PC]]|[[WF:VP]]}}
__NEWSECTIONLINK__
[[Category:Help]] <!-- please do not remove this line -->
Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc.
Other places to find help:
* [[Wikifunctions:Administrators' noticeboard]]
* [[Wikifunctions:Report a technical problem]]
* [[Wikifunctions:FAQ]]
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{#tag:div|<br />{{Flatlist|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1|hideredirects=1}}
|class=mw-collapsible-content|style=font-size:92%;}}|class="mw-collapsible mw-collapsible-toggle mw-collapsed"}}
|prefix=WF:Project chat/Archive/
}}
== [[Z37279]] ==
I have issues getting this function to work. It throws an error about a multilingual string, ''Unspecified error (error information: "cannot read property 'Z12K1' of undefined")'', but the function isn't using that type anywhere. It worked just as it should when I constructed it directly in the test section of [[Z26107]], so it is probably something obvious I've missed in the implementation. A fresh set of eyes would be much appreciated! [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 23:03, 3 July 2026 (UTC)
:You were passing the 1st and 2nd arguments ([[Z6091]]s) to {{Z|23468}}, which takes a [[Z6001]]. Fixed. edit: Also please review the test case I added, it's probably wrong. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 04:14, 4 July 2026 (UTC)
::Thank you, I also found the trouble with the error above. It still doesn't work with the cities I tried yesterday, but all others work. There probably some caching left from before one of the changes. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 08:57, 4 July 2026 (UTC)
== Criticism from English Wikipedia ==
Hi all, you might be aware of [[:w:en:Wikipedia:Village pump (WMF)#Abstract Wikipedia goes somewhat live and already hosts unattributed enwiki copies...|this discussion on English Wikipedia]], that raised several criticisms about the project. As a team, we [[:abstract:Abstract Wikipedia:Response to English Wikipedia criticism|drafted an initial response]], that we want to run through you.
If you want to suggest changes or edits, please [[:abstract:Abstract Wikipedia talk:Response to English Wikipedia criticism|use the talk page]]. Please, keep a polite and constructive tone.
The editing period will be '''open until July 17'''. The final result of this editing will be published on Meta, and will be linked to the English Wikipedia community. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:19, 6 July 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #256: Moving toward our first Abstract Wikipedia integration milestone ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss further our objectives for the new Wikimedia Foundation Fiscal Year, we show the latest community tool, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:43, 9 July 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 -->
== July 2026 Wikimedia Café meetups regarding Wikimedia governance and options for reform ==
<div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)">
<div class="box" style="float:left; padding-top: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;">[[File:Wikimedia Café logo in plain SVG format.svg|60px|alt=The logo for the Wikimedia Café]]</div>
Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities in July. Both sessions will focus on Wikimedia governance, including possible follow-ups to the [https://meta.wikimedia.org/wiki/Movement_Charter Movement Charter] and options for reform. Participants may attend either or both Café sessions.
This month, to deconflict the Café meetups from Wikimania, the meetups will be held one day later than usual.
#'''26 July 2026 15:00 UTC''' ([https://zonestamp.toolforge.org/1785078000 timestamp converter]), at a time friendly to the Americas, Africa, and Europe
#'''27 July 2026 03:00 UTC''' ([https://zonestamp.toolforge.org/1785121200 timestamp converter]), at a time friendly to Asia and the Pacific
Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]!
<br />
[[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div>
<span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 03:31, 13 July 2026 (UTC)
==Discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]==
[[File:Symbol watching blue lashes high contrast.svg|20px|link=|alt=]] You are invited to join the discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]. <!-- Template:Please see --> [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 11:35, 14 July 2026 (UTC)
:Isn't it too early for this RFC? The project was released for public preview in March-only four months ago—and it has already demonstrated its technical feasibility. Furthermore, some of the examples cited in the RFC depend entirely on specific function choices. Since this is a community-built project, contributors should remain free to use the functions they prefer. Personally, I feel the repetition of words in every sentence simply shows that active contributors currently view this issue as a low priority. After all, fixing it would require rewriting sentences to use pronouns, or correcting them with a comma-separated list of occupations. [[User:Jsamwrites|John Samuel]] 13:37, 14 July 2026 (UTC)
::Thanks John. The project was approved in 2020 and WMF expected the first articles in 2023 so it is not four months old. Integration into language Wikipedias is planned for Q1 of the current annual plan. If it is too early to evaluate, it is too early to ship. I'd welcome your thoughts on the Meta RfC itself. [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 13:40, 14 July 2026 (UTC)
:<s>Speaking of "too early", [[abstract:Project:Response to English Wikipedia criticism]] has ~3 days left, so I'll hold off on commenting until then.</s> But on a first reading, I can see some of the same misunderstandings repeated. You could delete most of the text above your three proposals and get the same effect.<!--
--><br>edit: Yep, misunderstandings all the way down (the page). I've left [[meta:Requests_for_comment/The_future_of_Abstract_Wikipedia#c-YoshiRulz-20260716205200-Grapesurgeon-20260714140300|a brief comment]] since all my points had already been made by others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:56, 16 July 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #257: Beyond syntactic tables ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss syntactic tables and news in Types, we show some community blogposts and tools, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
We also remind you that in the next weeks these newsletter reminders will be paused, and that they will resume in mid-August.
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:55, 17 July 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 -->
== Update on Blockly editor ==
In case anyone is actually using [[User:YoshiRulz/Blockly|my external editor based on Blockly]] (there's no analytics so I have no idea): I cleared out my "papercut" backlog yesterday, fixing bugs, making exporting smoother, and adding more blocks necessary for NLG functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:35, 20 July 2026 (UTC)
:Great! I'll try it out now. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 18:15, 21 July 2026 (UTC)
== Building reproducible, computable phenotypes on WikiFunctions ==
Hello all! Very new to WikiFunctions, more involved in the Wikidata side of things, but I was thinking that WikiFunctions may be a great space for computable phenotypes. These are structures (lists of rules) used in medicine to determine if a person has or doesn't have a particular condition (type 2 diabetes, asthma, etc.). There is a constant issue in my field of recreating the wheel for these phenotypes and very few resources where they are openly available (there was PheKB but it isn't updated often and only contains natural language descriptions of the phenotypes and often no code or other information to reproduce). My thought process was that an algorithm for a computable phenotype would essentially be a list of synthetic (fake) patients with certain characteristics, and then the computable phenotype would be run, and it would return a list of patients who have that condition. The major use case would be allowing individuals to download these code snippets to increase general reproducibility in medical care and studies overall. Would it be possible to utilize WikiFunctions for this? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 08:25, 23 July 2026 (UTC)
r0ma4cacxtox16dndd3m3qby6c5vzbf
293261
293212
2026-07-23T11:35:28Z
YoshiRulz
10156
/* Building reproducible, computable phenotypes on WikiFunctions */ Reply
293261
wikitext
text/x-wiki
{{shortcut|[[WF:CHAT]]|[[WF:PC]]|[[WF:VP]]}}
__NEWSECTIONLINK__
[[Category:Help]] <!-- please do not remove this line -->
Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc.
Other places to find help:
* [[Wikifunctions:Administrators' noticeboard]]
* [[Wikifunctions:Report a technical problem]]
* [[Wikifunctions:FAQ]]
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{#tag:div|<br />{{Flatlist|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1|hideredirects=1}}
|class=mw-collapsible-content|style=font-size:92%;}}|class="mw-collapsible mw-collapsible-toggle mw-collapsed"}}
|prefix=WF:Project chat/Archive/
}}
== [[Z37279]] ==
I have issues getting this function to work. It throws an error about a multilingual string, ''Unspecified error (error information: "cannot read property 'Z12K1' of undefined")'', but the function isn't using that type anywhere. It worked just as it should when I constructed it directly in the test section of [[Z26107]], so it is probably something obvious I've missed in the implementation. A fresh set of eyes would be much appreciated! [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 23:03, 3 July 2026 (UTC)
:You were passing the 1st and 2nd arguments ([[Z6091]]s) to {{Z|23468}}, which takes a [[Z6001]]. Fixed. edit: Also please review the test case I added, it's probably wrong. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 04:14, 4 July 2026 (UTC)
::Thank you, I also found the trouble with the error above. It still doesn't work with the cities I tried yesterday, but all others work. There probably some caching left from before one of the changes. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 08:57, 4 July 2026 (UTC)
== Criticism from English Wikipedia ==
Hi all, you might be aware of [[:w:en:Wikipedia:Village pump (WMF)#Abstract Wikipedia goes somewhat live and already hosts unattributed enwiki copies...|this discussion on English Wikipedia]], that raised several criticisms about the project. As a team, we [[:abstract:Abstract Wikipedia:Response to English Wikipedia criticism|drafted an initial response]], that we want to run through you.
If you want to suggest changes or edits, please [[:abstract:Abstract Wikipedia talk:Response to English Wikipedia criticism|use the talk page]]. Please, keep a polite and constructive tone.
The editing period will be '''open until July 17'''. The final result of this editing will be published on Meta, and will be linked to the English Wikipedia community. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:19, 6 July 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #256: Moving toward our first Abstract Wikipedia integration milestone ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss further our objectives for the new Wikimedia Foundation Fiscal Year, we show the latest community tool, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:43, 9 July 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 -->
== July 2026 Wikimedia Café meetups regarding Wikimedia governance and options for reform ==
<div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)">
<div class="box" style="float:left; padding-top: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;">[[File:Wikimedia Café logo in plain SVG format.svg|60px|alt=The logo for the Wikimedia Café]]</div>
Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities in July. Both sessions will focus on Wikimedia governance, including possible follow-ups to the [https://meta.wikimedia.org/wiki/Movement_Charter Movement Charter] and options for reform. Participants may attend either or both Café sessions.
This month, to deconflict the Café meetups from Wikimania, the meetups will be held one day later than usual.
#'''26 July 2026 15:00 UTC''' ([https://zonestamp.toolforge.org/1785078000 timestamp converter]), at a time friendly to the Americas, Africa, and Europe
#'''27 July 2026 03:00 UTC''' ([https://zonestamp.toolforge.org/1785121200 timestamp converter]), at a time friendly to Asia and the Pacific
Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]!
<br />
[[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div>
<span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 03:31, 13 July 2026 (UTC)
==Discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]==
[[File:Symbol watching blue lashes high contrast.svg|20px|link=|alt=]] You are invited to join the discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]. <!-- Template:Please see --> [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 11:35, 14 July 2026 (UTC)
:Isn't it too early for this RFC? The project was released for public preview in March-only four months ago—and it has already demonstrated its technical feasibility. Furthermore, some of the examples cited in the RFC depend entirely on specific function choices. Since this is a community-built project, contributors should remain free to use the functions they prefer. Personally, I feel the repetition of words in every sentence simply shows that active contributors currently view this issue as a low priority. After all, fixing it would require rewriting sentences to use pronouns, or correcting them with a comma-separated list of occupations. [[User:Jsamwrites|John Samuel]] 13:37, 14 July 2026 (UTC)
::Thanks John. The project was approved in 2020 and WMF expected the first articles in 2023 so it is not four months old. Integration into language Wikipedias is planned for Q1 of the current annual plan. If it is too early to evaluate, it is too early to ship. I'd welcome your thoughts on the Meta RfC itself. [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 13:40, 14 July 2026 (UTC)
:<s>Speaking of "too early", [[abstract:Project:Response to English Wikipedia criticism]] has ~3 days left, so I'll hold off on commenting until then.</s> But on a first reading, I can see some of the same misunderstandings repeated. You could delete most of the text above your three proposals and get the same effect.<!--
--><br>edit: Yep, misunderstandings all the way down (the page). I've left [[meta:Requests_for_comment/The_future_of_Abstract_Wikipedia#c-YoshiRulz-20260716205200-Grapesurgeon-20260714140300|a brief comment]] since all my points had already been made by others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:56, 16 July 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #257: Beyond syntactic tables ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss syntactic tables and news in Types, we show some community blogposts and tools, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
We also remind you that in the next weeks these newsletter reminders will be paused, and that they will resume in mid-August.
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:55, 17 July 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 -->
== Update on Blockly editor ==
In case anyone is actually using [[User:YoshiRulz/Blockly|my external editor based on Blockly]] (there's no analytics so I have no idea): I cleared out my "papercut" backlog yesterday, fixing bugs, making exporting smoother, and adding more blocks necessary for NLG functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:35, 20 July 2026 (UTC)
:Great! I'll try it out now. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 18:15, 21 July 2026 (UTC)
== Building reproducible, computable phenotypes on WikiFunctions ==
Hello all! Very new to WikiFunctions, more involved in the Wikidata side of things, but I was thinking that WikiFunctions may be a great space for computable phenotypes. These are structures (lists of rules) used in medicine to determine if a person has or doesn't have a particular condition (type 2 diabetes, asthma, etc.). There is a constant issue in my field of recreating the wheel for these phenotypes and very few resources where they are openly available (there was PheKB but it isn't updated often and only contains natural language descriptions of the phenotypes and often no code or other information to reproduce). My thought process was that an algorithm for a computable phenotype would essentially be a list of synthetic (fake) patients with certain characteristics, and then the computable phenotype would be run, and it would return a list of patients who have that condition. The major use case would be allowing individuals to download these code snippets to increase general reproducibility in medical care and studies overall. Would it be possible to utilize WikiFunctions for this? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 08:25, 23 July 2026 (UTC)
:({{Q|25203551}})<br>What system(s) are currently in use for doing such computations? Python scripts?<br>{{SITENAME}} currently does not cater to offline execution, so I imagine it wouldn't be suitable for medical ''practice'' where there are strict data protections. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:35, 23 July 2026 (UTC)
6uh028kz5wfujfgt1ihtijimv869jod
Wikifunctions:Requests for deletions
4
1696
292798
292386
2026-07-21T16:54:06Z
Ameisenigel
44
/* Z37790 */ resolved
292798
wikitext
text/x-wiki
<noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude>
Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below.
If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract].
If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]].
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|level = 2
}}
{{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}}
= Requests for deletion =
== [[Z37790]] ==
Redundant to [[Z37921]]. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 02:45, 19 July 2026 (UTC)
:{{done}} Blank function, author request. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:41, 19 July 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 16:54, 21 July 2026 (UTC)}}
== [[Z32876]] ==
Don't remember what this was supposed to be. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:54, 20 July 2026 (UTC)
:{{done}} incomplete, author request --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 08:00, 20 July 2026 (UTC)
58nmbjt9h1w4fmbsssuincqukj417rh
292799
292798
2026-07-21T16:54:20Z
Ameisenigel
44
/* Z32876 */ resolved
292799
wikitext
text/x-wiki
<noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude>
Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below.
If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract].
If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]].
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|level = 2
}}
{{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}}
= Requests for deletion =
== [[Z37790]] ==
Redundant to [[Z37921]]. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 02:45, 19 July 2026 (UTC)
:{{done}} Blank function, author request. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:41, 19 July 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 16:54, 21 July 2026 (UTC)}}
== [[Z32876]] ==
Don't remember what this was supposed to be. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:54, 20 July 2026 (UTC)
:{{done}} incomplete, author request --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 08:00, 20 July 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 16:54, 21 July 2026 (UTC)}}
hkvlhsvvbzbzgiewusim3zxtm0gxxu8
293078
292799
2026-07-22T19:15:14Z
Ameisenigel
44
/* Z19412 */ new section
293078
wikitext
text/x-wiki
<noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude>
Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below.
If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract].
If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]].
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|level = 2
}}
{{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}}
= Requests for deletion =
== [[Z37790]] ==
Redundant to [[Z37921]]. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 02:45, 19 July 2026 (UTC)
:{{done}} Blank function, author request. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:41, 19 July 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 16:54, 21 July 2026 (UTC)}}
== [[Z32876]] ==
Don't remember what this was supposed to be. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:54, 20 July 2026 (UTC)
:{{done}} incomplete, author request --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 08:00, 20 July 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 16:54, 21 July 2026 (UTC)}}
== [[Z19412]] ==
Looks like a test page --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:15, 22 July 2026 (UTC)
fld9zpugbvjj62aeeaw4onf4g3piv9h
293153
293078
2026-07-23T03:08:08Z
SpBot
978
archive 2 sections: 2 to [[Wikifunctions:Requests for deletions/Archive/2026/07]] (after section [[Wikifunctions:Requests for deletions/Archive/2026/07#Z37790|Z37790]]) - previous edit: [[:User:Ameisenigel|Ameisenigel]], 2026-07-22 19:15
293153
wikitext
text/x-wiki
<noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude>
Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below.
If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract].
If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]].
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|level = 2
}}
{{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}}
= Requests for deletion =
== [[Z19412]] ==
Looks like a test page --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:15, 22 July 2026 (UTC)
a7hamwvswyzf122j46pqv47c0f15k6r
293197
293153
2026-07-23T07:38:52Z
Bunnypranav
9976
/* Z19412 */ Reply
293197
wikitext
text/x-wiki
<noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude>
Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below.
If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract].
If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]].
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|level = 2
}}
{{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}}
= Requests for deletion =
== [[Z19412]] ==
Looks like a test page --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:15, 22 July 2026 (UTC)
:Clearly a demo, deleted. Courtesy ping @[[User:Feeglgeef|Feeglgeef]], just in case it wasn't. <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 07:38, 23 July 2026 (UTC)
r7b1zwucohpob5v46wuhlcc0qv9vvac
293198
293197
2026-07-23T07:39:01Z
Bunnypranav
9976
Mark section resolved ([[User:Bunnypranav/sectionResolved.js|sectionResolved]])
293198
wikitext
text/x-wiki
<noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude>
Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below.
If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract].
If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]].
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|level = 2
}}
{{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}}
= Requests for deletion =
== [[Z19412]] ==
Looks like a test page --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:15, 22 July 2026 (UTC)
:Clearly a demo, deleted. Courtesy ping @[[User:Feeglgeef|Feeglgeef]], just in case it wasn't. <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 07:38, 23 July 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 07:39, 23 July 2026 (UTC)
{{Section resolved|1=<span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 07:39, 23 July 2026 (UTC)}}
8riaqgz24hayozrdveoforvmpqavwtf
Wikifunctions:Community portal
4
1724
292957
289500
2026-07-22T06:29:29Z
Michael martelino
95939
/* 589285259 */ new section
292957
wikitext
text/x-wiki
<div style="border:1px solid grey; margin:1em 4em 2em; padding:1.5em 1em;">
{{Shortcut|[[WF:CP]]}}
<span style="font-size:2em;">Welcome to the '''community portal for Wikifunctions'''!</span>
This is the central place to document Wikifunctions's to-do lists and ongoing project work. [To-do!]
[[Special:MyLanguage/Wikifunctions:Catalogue|The catalogue of functions]] is a good place to start.
For discussions, see [[Wikifunctions:Project chat]].
[[Category:Project]]
</div>
== Useful links ==
* [[Wikifunctions:List of policies and guidelines]]
* [[Special:MyLanguage/Help:Contents|Help:Contents]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Wikifunctions:Catalogue of functions]]
** [[Wikifunctions:Suggest a function]]
* [[Wikifunctions:Type proposals]]
* [[Wikifunctions:Feature petitions]]
** [[Wikifunctions:Report a technical problem]]
* [[Special:MyLanguage/Wikifunctions:User scripts|Wikifunctions:User scripts]]
* [[Wikifunctions:Requests for user groups]]
* [[Wikifunctions:Requests for deletions]]
== Noticeboards ==
* [[Wikifunctions:Project chat]]
* [[Wikifunctions:Administrators' noticeboard]]
* [[Wikifunctions:Report vandalism]]
* [[Wikifunctions:Translators' noticeboard]]
== Task centre ==
=== Perennial tasks ===
<!--Feel free to add new tasks to this section. However, if they are one-off requests, please add them to Tasks listed by users-->
* [[File:OOjs UI icon language-ltr.svg|class=skin-invert]] [[Special:MyLanguage/Help:Multilingual|Translation]]:
**[[Special:Random|Add a translation to a random object]]
**[[Special:MyLanguage/Category:Policy|Add a translation to a policy page]]
**[[Special:ListMissingLabels|See any objects without a label in a given language]]
**[[Special:PageTranslation]]
**[[Special:LanguageStats|Language statistics]]
*[[File:Octicons-tools.svg|15px|class=skin-invert]] [[:Category:Tracking categories|Tracking categories]]
* [[File:Octicons-tools.svg|15px|class=skin-invert]] [[Wikifunctions:Request for cleanup|Requests for cleanup]]
=== Tasks listed by users ===
:''Example:''
:* Fix [[Special:Random|this implementation]] please. {{User|Example2}}
::{{Done}}. Thanks for pointing that out! {{User|Example}}
<hr/>
__NEWSECTIONLINK__
[signing to enable reply link:--[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:27, 6 May 2024 (UTC)
:Heya, I tried to make a {{Z|Z29010}} implementation in composition <small>({{Z|Z29012}})</small>, but it errors out: <code>Unable to convert to canonical form (path to the problem: "Z22K2.K1.K1.K2.Z5K2.Z528K1.Z99K1.Z7K1.Z8K4.[ 1 ].Z14K2.Z26107K2.Z21394K1.[ 1 ].Z10771K1.Z23753K2.Z18K1.{"Z1K1":"Z18","Z6K1":"Z29010K5","Z18K1":""}")</code> - why does this happen, and how would I fix it? I tried to use {{Z|Z28030}} as a guide, but for a first dive into composition I may have taken on something a bit large. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 02:49, 23 October 2025 (UTC)
::When you go to {{Z|Z29012}} you'll see two red words "Function" and "Wikidata item". Both of those were not set in the composition, so it is missing information. There may be more deeper problems, but fix this first. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:33, 23 October 2025 (UTC)
::{{done}} Works now, seemed to be just a couple typos. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:14, 24 December 2025 (UTC)
:Please connect the tests and implementation for {{Z|29750}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:33, 25 November 2025 (UTC)
::This ^ was done, so thanks for that, and I've now built a new function around it that's ready to be connected: {{Z|29749}}<!-- --><br>Having fallbacks to other languages and indicating such does of course raise the question of ''when'' it should be indicated, and I certainly don't have the answer, so I might leave this message here for the multilingual among you to see it and chime in. Either on [[Talk:Z24144]], or by way of adding a test case on one of these functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:42, 25 November 2025 (UTC)
:::If it’s about the way labels in fallback languages are displayed, perhaps the [[Talk:Z21583|Discussion page]] for {{Z|Z21583}} would be a better location? There has been some discussion at [[Wikifunctions talk:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. (The spinoff, [[Wikifunctions talk:Abstract Wikipedia/2025 fragment experiments#Fallbacks]], might also be relevant.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:23, 25 November 2025 (UTC)
:Now that raising and catching errors has better support, [[Z28159]] should take an {{Z|50}} instead of a ZID {{Z|6}}. Unfortunately it's already been used in other functions so it might be a pain to change. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:20, 21 December 2025 (UTC)
::Yes. I think this gets fixed along with {{Z|Z28162}}, which is listed in [[Wikifunctions:Request for cleanup#Function:(!) throw error (Z28154)]].
::@[[User:Dv103|Dv103]] I was thinking we might just wrap {{Z|851}}? Custom errors will support only strings for the foreseeable future, as I understand it [can’t currently locate the relevant comment on Phabricator]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 21 December 2025 (UTC)
:The simple implementation for {{Z|30737}} is failing with [[Z516]], even though I can get a (correct) result by [https://www.wikifunctions.org/view/en/Z12681?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z12681%22%2C%22Z12681K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22475%22%2C%22Z22475K1%22%3A%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22K1%22%7D%2C%22Z22475K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30260%22%2C%22Z30260K1%22%3A%5B%22Z6095%22%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L100%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L101%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L102%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L103%22%7D%5D%2C%22Z30260K2%22%3A%5B%22Z6030%22%2C%22Z6031%22%5D%2C%22Z30260K3%22%3A%5B%22Z60%22%5D%2C%22Z30260K4%22%3A%5B%22Z6092%22%5D%7D%7D%7D calling those functions on the test input]. Oddly enough [https://www.wikifunctions.org/view/en/Z12681?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z12681%22%2C%22Z12681K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22475%22%2C%22Z22475K1%22%3A%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22K1%22%7D%2C%22Z22475K2%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z883%22%2C%22Z883K1%22%3A%22Z1%22%2C%22Z883K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z1%22%2C%22Z882K2%22%3A%22Z1%22%7D%2C%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z1%22%2C%22Z882K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22K2%22%3A%22Abacus%22%7D%5D%7D%7D%7D a trivial input] causes that to fail with the same error. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:43, 26 December 2025 (UTC)
::Sorry, I missed this one. Initial validation rejects a map with {{Z|Z1}} as its key type. Although it’s not guaranteed to be hashable, [[Z1]] should probably be admitted as a placeholder {{Z|Z4}}. In any event, using {{Z|Z6}} as the alternative seems to work and does not restrict the map to having only Strings for keys (as seen in {{Z|Z30906}}, where the keys have {{Z|Z39}} for their Type). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:18, 31 December 2025 (UTC)
:::[[Z30907|Documented]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:50, 31 December 2025 (UTC)
:The implementation for {{Z|29183}} is slightly incorrect, it needs to subtract 9 on the condition that variable <code>add</code> is >9 (tests >10 currently). For me to change {{Z|29185}}, the implementation needs to be disconnected from {{Z|29183}} by a functioneer ([[Special:ListUsers/functioneer]]) first. The english wiki also warns about using negative values as input for the modulo operation, so, in addition, the result computation should be rephrased to be
<syntaxhighlight lang="python">
def intdivceil(x, d):
return x//d + (0 if x % d == 0 else 1)
return 10 * intdivceil(sum, 10) - sum
</syntaxhighlight>
:I'd also like to have all test cases of {{Z|29183}} connected by a functioneer, after changes to {{Z|29185}} have been commited. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 21:54, 2 January 2026 (UTC)
::Disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:12, 2 January 2026 (UTC)
:::Thanks, changes done - please reconnect. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 22:33, 2 January 2026 (UTC)
::::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:08, 2 January 2026 (UTC)
:::Weird: {{Z|30940}} and {{Z|30941}} tests do not pass after the reconnect, although [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z29183%22%2C%22Z29183K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%2290544230009%22%7D%7D running them manually] produces the expected result. Judging from the timestamps within the detail view, pressing the Refresh-Button does not actually re-run the tests.
:::It seems that their results have been generated with the previous function. Can you make an effort to dis- and reconnect these two tests? The (unconfirmed) presumption is that tests only run on demand (event-triggered vs time scheduled). If this is true it may be noteworthy in the [[WF:FAQ]].
:::The first test, {{Z|29184}}, did not exhibit the same problem, it has been updated as expected. Because the execution timestamps of all three tests do not vary greatly, they were probably triggered, correctly so, by the same event. In theory they should then have consequently worked on the same function - since the test results suggest different, there could have either been a race condition or a stale cache, eventually with some tests running before the action that triggered them was fully committed. If this is not a timing issue, the response to the connection event might miss to update some of the data structures associated with the connected tests and simply run them unchanged, but this is speculative. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 01:38, 3 January 2026 (UTC)
::::Yeah the cached failures are super annoying, I think they reduced the cache duration recently but it's still too high IMO. Disconnecting and reconnecting the Implementation triggered them to run again. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:16, 3 January 2026 (UTC)
:Can somebody connect the tests and implementation of this function? [[Z31047|arithmetical average of numbers (Z31047)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 04:35, 13 January 2026 (UTC)
::The implementation seems to fail all the tests. I suspect from the use of <code>{}</code> in Python code. Besides, on the implementation ({{Z|Z31048}}), it used <code>sum</code> as variable, which I don't think allowable in Python. Try to use another variable name. Last, what is the expected result of {{Z|Z31050}}? [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 04:50, 13 January 2026 (UTC)
:::Sorry, @[[User:Sys64ish|Sys64ish]], I just got the expected result from {{Z|31050}}. I have connected the test cases, but not yet for the implementation as you may want to fix it first(?) [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:05, 13 January 2026 (UTC)
::::Fixed it, passes tests [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 05:09, 13 January 2026 (UTC)
:::::{{Done}} connected! [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:11, 13 January 2026 (UTC)
:When I go to add a test to this function, for some reason I cannot select a fixed value for the expected value, the type is fixed to a function call. Can somebody fix this? [[Z31051|graph a one parameter function (Z31051)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 06:16, 13 January 2026 (UTC)
::You need to select an equality function, which in this case would be {{Z|889}} with {{Z|20924}} as an argument. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:59, 13 January 2026 (UTC)
:::Just what I was about to say, only shorter!
:::I had a look at the Python implementation and that doesn’t appear to be viable, because a {{Z|Z8}} object is data, not a callable Python function. I think a composition is the only option here, but we don’t appear to have a [[Special:Search/:"z8k2 z1k1 z7 z7k1 z881 z881k1 Z20838"|generator function for ]]{{Z|Z20838}} yet ([[Special:Search/:"z8k2 z1k1 z7 z7k1 z881 z881k1 z19677"|nor for rationals]]). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:39, 13 January 2026 (UTC)
:Can somebody connect the tests and implementations of this function? [[Z31079|decimal number range (Z31079)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 13:57, 14 January 2026 (UTC)
::I’ve connected the test but there are a few issues with the implementation. The function has no return and the list to return shouldn’t be called range, as that overwrites the built-in range() function. Wikifunctions.Error requires a list of strings and you should probably guard against K3 being zero. Just let us know if you need any help with this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:22, 14 January 2026 (UTC)
:::I think I fixed the implementation [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 14:28, 14 January 2026 (UTC)
::::Looks close. You probably want to *return* Wikifunctions.Error in order to halt execution. The K1 and K2 arguments are float64s rather than strings, so they need coercing to str for the error. You still risk a divide by zero if K3 has no guard. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:48, 14 January 2026 (UTC)
:::::I fixed it now, tests are passing(?) and when I run it locally it works as intended. [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 02:22, 15 January 2026 (UTC)
::::::{{done}}
::::::I created {{Z|31093}} to fix the last test, since your Python implementation was returning slightly inaccurate values for [[w:en:Floating-point_arithmetic#Accuracy_problems|reasons]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:11, 15 January 2026 (UTC)
:Can somebody connect the impl. and test cases of these functions? [[Z31051|generate real (float64) list from a function (Z31051)]] [[Z31111|increment (float64) (Z31111)]] [[Z31116|decrement (float64) (Z31116)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 00:11, 16 January 2026 (UTC)
::Mostly. I see {{Z|Z31051}} has its Minimum and Maximum defined as integers rather than float64, as defined for the generator. Something has to change here, and I’m guessing it’s [[Z31051]], so I disconnected its implementation again. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 01:31, 16 January 2026 (UTC)
:::all inputs except the input for the function are now float64 [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 13:36, 16 January 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:07, 16 January 2026 (UTC)
: Can someone here connect the implementation and test cases of this function: [[Z18679|Malay cardinal to ordinal]]? {{User|Hakimi97}}
:: {{Done}} [[User:Sys64ish|Sys32ish]] ([[User talk:Sys32ish|talk]]) 09:16, 19 January 2026 (UTC)
:Can someone please add the following IPA symbols needed for {{Z|Z1099}} to <code>lookup</code> in the JavaScript implementation {{Z|Z29880}}?
: "ɐ": "Q503323",
: "u": "Q29653",
: "ɕ": "Q605116",
: "x": "Q271603",
: "ʑ": "Q684085",
: "ɣ": "Q654670",
: "ʀ": "Q864677",
: "χ": "Q849796",
: "ʁ": "Q1054276",
: "o": "Q862579",
: "æ": "Q740768",
: "ɪ": "Q1070049",
: "ʊ": "Q1137807",
:Thank you! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:23, 27 February 2026 (UTC)
::I forgot to mention the ligatures
::"ʤ": "Q778145",
::"ʧ": "Q518603",
::which could be put next to the already present
::"dʒ": "Q778145",
::"tʃ": "Q518603",
::--[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:24, 27 February 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 00:33, 28 February 2026 (UTC)
:::Thank you! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 08:59, 28 February 2026 (UTC)
:::May I ask to add the pairs as well? They can also occur in {{Z|1099}}.
:::"ŋ": "Q463515"
:::"ø": "Q118519"
:::Thanks. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 18:48, 11 April 2026 (UTC)
::::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:57, 12 April 2026 (UTC)
:::::Thank you! (I overlooked that "ŋ" was already present). --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 16:42, 12 April 2026 (UTC)
: Can someone connect up [[Z31844]] and [[Z31837]]. These are better than the other implementations on their pages. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 09:04, 1 March 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:12, 1 March 2026 (UTC)
:Hello, please connect {{Z|Z31729}}'s implementation and test cases. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:48, 8 March 2026 (UTC)
::The implementation does not seem to pass any of the test case. If you click on the [[File:Icon Information.svg|Icon_Information|15px|class=skin-invert-image]] (i) icon on the test status, you can find the error, what the implementation output, etc. Try to fix the implementation first. Thanks! [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 11:22, 8 March 2026 (UTC)
::It seems you're returning a string value when it expects a HTML fragment. HTML fragment and string are different. Maybe you can change the output type to string? [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 11:44, 10 March 2026 (UTC)
:::Thanks for running the tests, @[[User:NikolasKHF|NikolasKHF]]; I couldn’t run them on my own (seemingly because I don’t have the needed right). I will fix the errors.
:::Thanks for looking into this, @[[User:Sys64ish|Sys64ish]]. I actually did want to return an HTML fragment instead of a string because I think that would be more useful on the wikis. However, it looks like I forgot to convert the string for most cases where an output is returned (hence why only one test failure actually complains about the output value being incorrect). [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 19:52, 10 March 2026 (UTC)
:::I have fixed the errors and added a new test case. Please connect the implementation and all the test cases now. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:23, 28 March 2026 (UTC)
::::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:04, 28 March 2026 (UTC)
:Can someone connect [[Z31994]] and [[Z31999]] with its tests and implementations. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:41, 11 March 2026 (UTC)
::{{done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 08:49, 11 March 2026 (UTC)
:::Oh yeah I also made another function now, [[Z32004]]. Can someone connect its implementations and tests. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 09:02, 11 March 2026 (UTC)
::::{{done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:23, 11 March 2026 (UTC)
:Can someone connect up [[Z32013]]. Also how do you become able to connect and disconnect implementations? Is it only available to extended confirmed users? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 10:06, 12 March 2026 (UTC)
::I don’t believe this implementation should be connected at this time. The existing Python implementation respects the community consensus represented by the test cases connected to {{Z|Z24144}}. What do you think, @[[User:99of9|99of9]]? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:28, 12 March 2026 (UTC)
:::Fair, I didn't realise the test cases served as implicit consensus. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:42, 12 March 2026 (UTC)
::::No worries. It’s not clearly articulated, but we’ll clarify that later. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:51, 12 March 2026 (UTC)
:::I'm not sure. At the moment it correctly reproduces all those we got "consensus" for. So in some sense this implementation is just suggesting/assuming extra fallbacks for those we haven't properly considered? One option would be to connect it and then add counter test cases if we ever felt we didn't like it's current suggestions. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:30, 13 March 2026 (UTC)
::::We should be careful… It’s not easy to tell how many test case results would be affected. It’s easy enough to disconnect again, of course, so I’m happy to give it a go while activity in this domain is at a low ebb. {{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:04, 13 March 2026 (UTC)
::To connect implementations, you need Functioneer rights, which can be requested here [[Wikifunctions:Requests for user groups]]. There is a 48-hour waiting period. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:32, 12 March 2026 (UTC)
:Can someone connect up [[Z32027]] with its implementation and test? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:29, 13 March 2026 (UTC)
::And also [[Z32031]]. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 10:16, 13 March 2026 (UTC)
:::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:51, 13 March 2026 (UTC)
::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:50, 13 March 2026 (UTC)
{{tracked|T419920|resolved}}
:What is wrong with my implementation at [[Z32055]]? Looking at the failed test, it returns an error because 'dict' has no attribute 'split', but I didn't use split anywhere in my code. What is the issue? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 01:38, 14 March 2026 (UTC)
::I think that error message is coming from the [[Z20424|type converter]]. I think <code>Z20424K1['Z20420K2']['Z20342K1']</code> would be a dictionary representing a {{Z|16098}} but the code is written as though it were a string? Neither Python nor type converters are in my wheelhouse. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:49, 14 March 2026 (UTC)
:::I think this is [[:phab:T419920]] and presumed to be a consequence of this week’s rollout of “v2”. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:08, 14 March 2026 (UTC)
::The type converter issue has gone away, but your Implementation doesn't quite match the tests (and composition), so I've disconnected it again. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:54, 20 March 2026 (UTC)
:What is wrong with my implementation at {{Z|Z32851}}? Btw, it would be really useful if errors said which dependency produced the error, instead of just saying "Error in evaluation". [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 07:18, 28 March 2026 (UTC)
::You were catching the wrong {{Z|50}}, but then the error should have bubbled up so you could see it. I think there's something broken in the site w/ {{Z|11}} right now since [[Z32804|I ran into a similar problem yesterday]]. (And to contradict my note there, while debugging your implementation I saw the same behaviour regardless of if I used [[Z26107]] or a literal Z11, so it must be a bug in WikiLambda.) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 08:14, 28 March 2026 (UTC)
:::Seems to be resolved now. Your implementation has already been connected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:01, 2 April 2026 (UTC)
:Any guesses as to why [[Z32805]] is failing for [[Z33090]]? It says {{Z|507}} but still produces a value. Inspecting the actual and expected values ([https://www.wikifunctions.org/view/en/Z801?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z801%22%2C%22Z801K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z881%22%2C%22Z881K1%22%3A%22Z89%22%7D%2C%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3E%3C%2Ftd%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3EA%3C%2Fth%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3EB%3C%2Fth%3E%22%7D%5D%2C%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3E1%3C%2Fth%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EA1%3C%2Ftd%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EB1%3C%2Ftd%3E%22%7D%5D%2C%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3E2%3C%2Fth%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EA2%3C%2Ftd%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EB2%3C%2Ftd%3E%22%7D%5D%5D%7D via echo]), I can see they're identical. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:44, 3 April 2026 (UTC)
::My guess is that there is a bug relating to {{Z|Z877}}. There are no guarantees, but switching the equality function seems successful. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:56, 3 April 2026 (UTC)
:I suggested disconnecting implementations without mul fallback from {{Z|Z23753}} here: [[Talk:Z23753#Disconnect implementations without mul fallback]]. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 17:30, 11 April 2026 (UTC)
:Can someone please connect the implementation and test cases here? {{Z|Z31832}} Thanks! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 18:44, 11 April 2026 (UTC)
::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:49, 11 April 2026 (UTC)
:::Thank you! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 18:51, 11 April 2026 (UTC)
:Can someone please connect the implementation and test cases here? {{Z|Z33340}} Thanks! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:24, 11 April 2026 (UTC)
::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:04, 11 April 2026 (UTC)
:::Thanks! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 21:05, 11 April 2026 (UTC)
:Me again: can someone please connect the implementation and test cases of {{Z|Z33333}}? Thanks. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 21:51, 11 April 2026 (UTC)
::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:59, 11 April 2026 (UTC)
:::Thank you! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 22:15, 11 April 2026 (UTC)
:Is it possible to add the variant of Chinese in {{Z|Z24309}}? The following is the fallback mechanism based on practical implementation on zhwiki ([[:zh:Wikipedia:地区词处理]]).
:<syntaxhighlight lang="python">
'zh': ['zh', 'zh-hant', 'zh-hans' 'mul', 'en'],
'zh-hant': ['zh-hant', 'zh', 'mul', 'en'],
'zh-hans': ['zh-hans', 'zh', 'mul', 'en'],
'zh-tw': ['zh-tw', 'zh-hant', 'zh', 'mul', 'en'],
'zh-hk': ['zh-hk', 'zh-hant', 'zh-tw', 'zh', 'mul', 'en'],
'zh-mo': ['zh-mo', 'zh-hk', 'zh-hant', 'zh-tw', 'zh', 'mul', 'en'],
'zh-cn': ['zh-cn', 'zh-hans', 'zh', 'mul', 'en'],
'zh-sg': ['zh-sg', 'zh-hans', 'zh-cn', 'zh', 'mul', 'en'],
'zh-my': ['zh-my', 'zh-sg', 'zh-hans', 'zh-cn', 'zh', 'mul', 'en'],
</syntaxhighlight>
: Is the function supposed to be hardcoded like this? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 10:06, 13 April 2026 (UTC)
:: Sorry, I think we can omit zh-hant and zh-hans, as they are just the default implementation. I am also not sure whether zh should be included. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 11:08, 13 April 2026 (UTC)
::{{d}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:07, 13 April 2026 (UTC)
::The list is hardcoded because, for now, there is no better option. I tried to implement the function with an external Typed map, but the composition is too long and convoluted. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:08, 13 April 2026 (UTC)
:::Now I've managed to do it: the external map is {{Z|Z33395}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:23, 13 April 2026 (UTC)
::::Thank you @[[User:Dv103|Dv103]]. There are a few corrections that needs to be done:
::::*In both [[Z32013]] and [[Z33395]], there is an extra line of <code>"zh-hk": "zh-hant"</code>.
::::*Per Cantonese (yue) local consensus, the fallback language of yue (and yue-hans/t) should be English (en) rather than zh(-xx).
::::*There are some duplicates in the resulting list (see [[Z33436]]) since it falls into the while-loop multiple times (when 'lastcode' appears in 'codes' and before "mul" and "en" are added). This can be fixed by either modifying the while-loop (perhaps better approach) or hardcoding the whole list including mul and en.
::::*After doing some research, I think the fallback chain should follow the [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/refs/heads/master/languages/messages/ gerrit files]. Please update the fallback chain according to the gerrit files. (Also, add zh-hant and zh-hans according to gerrit (but fix the point above first, otherwise there would be an infinite loop))
::::Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 07:26, 14 April 2026 (UTC)
:::::@[[User:Winston Sung|Winston Sung]], could you look into this and see if we can utilize gerrit directly? Or any other approaches that is better than hardcoding. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:05, 14 April 2026 (UTC)
::::::Once they are in they won't change often, so this is not a terrible case for hardcoding. --~ [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:34, 14 April 2026 (UTC)
:::::I also don't see why we have to follow gerrit. Users here are welcome to come to consensus about how their language should operate on WF. Gerrit could be a good starting point, but I think we should retain agency. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:36, 14 April 2026 (UTC)
::::::Fair point. I think we can follow gerrit for now, as it should represent a consensus (more or less) for their language on other Wikimedia project. It would indeed not be a problem for hardcoding. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 12:19, 14 April 2026 (UTC)
:{{Z|26107}} is still broken it seems. And unlike last time I ran into it, [[Z33664|this time]] I don't have the luxury of using a literal Z11. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:33, 18 April 2026 (UTC)
::To me it seems that it is working fine. Could you create a test that fails? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:43, 18 April 2026 (UTC)
:::[[Z33730]], and from last time, [[Z32804]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:48, 18 April 2026 (UTC)
::::I've connected those, and disabled the Implementation [[Z27080]] for now since the Function's other Implementations pass them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:14, 18 April 2026 (UTC)
::::These are not standard tests, because the outer call of the test is not the tested function. I wonder if that is causing the failures. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:18, 18 April 2026 (UTC)
:::::Pretty sure it must be a v2 bug. The argument references must be resolved upstream; once they arrive here, it’s too late. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:25, 18 April 2026 (UTC)
{{tracked|T423853}}
::I think it’s the apply that is failing. The argument references [https://www.wikifunctions.org/view/en/Z801?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z801%22%2C%22Z801K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13436%22%2C%22Z13436K1%22%3A%22Z26107%22%2C%22Z13436K2%22%3A%22Z1444%22%2C%22Z13436K3%22%3A%5B%22Z6%22%2C%221%22%2C%222%22%5D%7D%7D appear unresolved]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:59, 18 April 2026 (UTC
::::I’ve added {{Z|Z33748}} to demonstrate the problem. I’ll file a ticket tomorrow, referencing {{Z|Z32804}} as well. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:09, 18 April 2026 (UTC)
:Ugh I accidentally entered [[Z34853|this expression]] as the ''type'' for a persistent object instead of its value, and now I can't edit it. Please fix. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:12, 6 May 2026 (UTC)
::Sorry, the type of an existing object can only be changed by an administrator or staff. Please request at [[Wikifunctions:Administrators' noticeboard]] if no one spots your request here. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:19, 6 May 2026 (UTC)
:::I briefly tried yesterday, but couldn't see a way to do it in the interface. Perhaps easier to just make a new object and delete this one? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:03, 6 May 2026 (UTC)
::::I could be wrong, but I think you just need to copy the list, replace the call to {{Z|Z801}} with a call to {{Z|Z881}} and paste in the copied list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:28, 6 May 2026 (UTC)
:::::I tried this, but after Z881 it gives me an actual new list where I could past the copied list as the first item, but not as the whole list. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 23:45, 6 May 2026 (UTC)
::::::Makes sense. A persistent function call is not permitted, after all. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:54, 7 May 2026 (UTC)
:{{Z|26779}} seems to have stopped working and I'm not sure why. Both of my attempts at alternate Implementations failed, maybe I've just misunderstood the structure of enum objects. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:56, 1 July 2026 (UTC)
:Most of [[Z29871]] works in isolation, but the final call to {{Z|28316}} is returning an empty list despite the predicate function returning true for exactly 1 element. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:39, 4 July 2026 (UTC)
::I wrote 2 new Implementations, [[Z37372|a composition]] which should be slower than the one I had but avoids that problematic call, and [[Z37373|a fast one in JS]] which I'm sure will break for certain datatypes like Z11. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:57, 7 July 2026 (UTC)
==== Connection / Disconnection requests ====
Moved to [[Wikifunctions:Requests for connection and disconnection]]
==== [[WF:HL]] ====
I have recently drafted some revamps of [[Wikifunctions:Human languages]] ([[User:Xeroctic/Human languages]]) and [[Wikifunctions:Reserved ZIDs]] ([[User:Xeroctic/Reserved ZIDs]]) in my userspace, and I think they are ready to replace the originals. I have not included translation tags for HL (which would be entirely different) and they need major modification for RZIDs to add or re-add them, so I would like that to be done as well. — [[User:Xeroctic|Xeroctic]] ([[User talk:Xeroctic|talk]]) 16:39, 3 November 2025 (UTC)
: {{s}} since Xeroctic's versions improve readability. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 11:17, 24 November 2025 (UTC)
:: Restoring this unresolved thread which was archived in oldid 237379. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 14:36, 16 January 2026 (UTC)
:[[WF:Human languages]]: Copying the categorisation from enWiktionary seems like a good idea. I don't understand why this page is separate from [[WF:Catalogue/Natural language operations]] though? (time/happenstance? [[WT:Human_languages#proposal|previous disc.]]) Redlinks to cataloguing subpages will remain red unless and until someone makes an NLG function in that language.
:[[WF:Reserved ZIDs]]: Using the live labels is an obvious improvement. I appreciate it being kept up-to-date. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:55, 16 January 2026 (UTC)
:{{support}} per Arlo Barnes and YoshiRulz [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 01:11, 11 March 2026 (UTC)
:{{support}} Let’s do this already. --[[User:Mormegil|Mormegil]] ([[User talk:Mormegil|talk]]) 08:33, 27 March 2026 (UTC)
:{{done}}, [[Special:Permalink/264775]] and [[Special:Permalink/264777]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 11 April 2026 (UTC)
== What types of functions are allowed here? ==
Do functions here have to considered useful? What are the guidelines for what functions are allowed? [[User:Logogram9|Logogram9]] ([[User talk:Logogram9|talk]]) 20:37, 25 May 2026 (UTC)
:See [[WF:Valuable]] and [[WF:NOT]]. The enforcement is a bit weak atm, but if you want to make Functions which are guaranteed safe from deletion in future, you should consider immediate usefulness to Wikipedias and Wiktionaries, and avoid any which are tied to a specific language (outside of an NLG Function hierarchy ofc) or which use the "wrong" input/output Types. Since I happen to have looked at all 4000+ Functions, I can tell you that there are a handful from fields as diverse as [[Z26830|meteorology]], [[Z14226|railroad engineering (name?)]], [[Z24497|quantum mechanics]], and [[Z22162|genomics]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:33, 5 June 2026 (UTC)
== 589285259 ==
482294 45573333 336241 [[User:Michael martelino|Michael martelino]] ([[User talk:Michael martelino|talk]]) 06:29, 22 July 2026 (UTC)
jo6dn9kd8hazgwylfrxjn4c2hxnewqc
293227
292957
2026-07-23T10:16:47Z
Sannita (WMF)
10
Reverted edit by [[Special:Contributions/Michael martelino|Michael martelino]] ([[User talk:Michael martelino|talk]]) to last revision by [[User:YoshiRulz|YoshiRulz]]
289500
wikitext
text/x-wiki
<div style="border:1px solid grey; margin:1em 4em 2em; padding:1.5em 1em;">
{{Shortcut|[[WF:CP]]}}
<span style="font-size:2em;">Welcome to the '''community portal for Wikifunctions'''!</span>
This is the central place to document Wikifunctions's to-do lists and ongoing project work. [To-do!]
[[Special:MyLanguage/Wikifunctions:Catalogue|The catalogue of functions]] is a good place to start.
For discussions, see [[Wikifunctions:Project chat]].
[[Category:Project]]
</div>
== Useful links ==
* [[Wikifunctions:List of policies and guidelines]]
* [[Special:MyLanguage/Help:Contents|Help:Contents]]
* [[Special:MyLanguage/Wikifunctions:Catalogue|Wikifunctions:Catalogue of functions]]
** [[Wikifunctions:Suggest a function]]
* [[Wikifunctions:Type proposals]]
* [[Wikifunctions:Feature petitions]]
** [[Wikifunctions:Report a technical problem]]
* [[Special:MyLanguage/Wikifunctions:User scripts|Wikifunctions:User scripts]]
* [[Wikifunctions:Requests for user groups]]
* [[Wikifunctions:Requests for deletions]]
== Noticeboards ==
* [[Wikifunctions:Project chat]]
* [[Wikifunctions:Administrators' noticeboard]]
* [[Wikifunctions:Report vandalism]]
* [[Wikifunctions:Translators' noticeboard]]
== Task centre ==
=== Perennial tasks ===
<!--Feel free to add new tasks to this section. However, if they are one-off requests, please add them to Tasks listed by users-->
* [[File:OOjs UI icon language-ltr.svg|class=skin-invert]] [[Special:MyLanguage/Help:Multilingual|Translation]]:
**[[Special:Random|Add a translation to a random object]]
**[[Special:MyLanguage/Category:Policy|Add a translation to a policy page]]
**[[Special:ListMissingLabels|See any objects without a label in a given language]]
**[[Special:PageTranslation]]
**[[Special:LanguageStats|Language statistics]]
*[[File:Octicons-tools.svg|15px|class=skin-invert]] [[:Category:Tracking categories|Tracking categories]]
* [[File:Octicons-tools.svg|15px|class=skin-invert]] [[Wikifunctions:Request for cleanup|Requests for cleanup]]
=== Tasks listed by users ===
:''Example:''
:* Fix [[Special:Random|this implementation]] please. {{User|Example2}}
::{{Done}}. Thanks for pointing that out! {{User|Example}}
<hr/>
__NEWSECTIONLINK__
[signing to enable reply link:--[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:27, 6 May 2024 (UTC)
:Heya, I tried to make a {{Z|Z29010}} implementation in composition <small>({{Z|Z29012}})</small>, but it errors out: <code>Unable to convert to canonical form (path to the problem: "Z22K2.K1.K1.K2.Z5K2.Z528K1.Z99K1.Z7K1.Z8K4.[ 1 ].Z14K2.Z26107K2.Z21394K1.[ 1 ].Z10771K1.Z23753K2.Z18K1.{"Z1K1":"Z18","Z6K1":"Z29010K5","Z18K1":""}")</code> - why does this happen, and how would I fix it? I tried to use {{Z|Z28030}} as a guide, but for a first dive into composition I may have taken on something a bit large. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 02:49, 23 October 2025 (UTC)
::When you go to {{Z|Z29012}} you'll see two red words "Function" and "Wikidata item". Both of those were not set in the composition, so it is missing information. There may be more deeper problems, but fix this first. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:33, 23 October 2025 (UTC)
::{{done}} Works now, seemed to be just a couple typos. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:14, 24 December 2025 (UTC)
:Please connect the tests and implementation for {{Z|29750}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:33, 25 November 2025 (UTC)
::This ^ was done, so thanks for that, and I've now built a new function around it that's ready to be connected: {{Z|29749}}<!-- --><br>Having fallbacks to other languages and indicating such does of course raise the question of ''when'' it should be indicated, and I certainly don't have the answer, so I might leave this message here for the multilingual among you to see it and chime in. Either on [[Talk:Z24144]], or by way of adding a test case on one of these functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:42, 25 November 2025 (UTC)
:::If it’s about the way labels in fallback languages are displayed, perhaps the [[Talk:Z21583|Discussion page]] for {{Z|Z21583}} would be a better location? There has been some discussion at [[Wikifunctions talk:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. (The spinoff, [[Wikifunctions talk:Abstract Wikipedia/2025 fragment experiments#Fallbacks]], might also be relevant.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:23, 25 November 2025 (UTC)
:Now that raising and catching errors has better support, [[Z28159]] should take an {{Z|50}} instead of a ZID {{Z|6}}. Unfortunately it's already been used in other functions so it might be a pain to change. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:20, 21 December 2025 (UTC)
::Yes. I think this gets fixed along with {{Z|Z28162}}, which is listed in [[Wikifunctions:Request for cleanup#Function:(!) throw error (Z28154)]].
::@[[User:Dv103|Dv103]] I was thinking we might just wrap {{Z|851}}? Custom errors will support only strings for the foreseeable future, as I understand it [can’t currently locate the relevant comment on Phabricator]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:12, 21 December 2025 (UTC)
:The simple implementation for {{Z|30737}} is failing with [[Z516]], even though I can get a (correct) result by [https://www.wikifunctions.org/view/en/Z12681?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z12681%22%2C%22Z12681K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22475%22%2C%22Z22475K1%22%3A%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22K1%22%7D%2C%22Z22475K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30260%22%2C%22Z30260K1%22%3A%5B%22Z6095%22%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L100%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L101%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L102%22%7D%2C%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L103%22%7D%5D%2C%22Z30260K2%22%3A%5B%22Z6030%22%2C%22Z6031%22%5D%2C%22Z30260K3%22%3A%5B%22Z60%22%5D%2C%22Z30260K4%22%3A%5B%22Z6092%22%5D%7D%7D%7D calling those functions on the test input]. Oddly enough [https://www.wikifunctions.org/view/en/Z12681?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z12681%22%2C%22Z12681K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22475%22%2C%22Z22475K1%22%3A%7B%22Z1K1%22%3A%22Z39%22%2C%22Z39K1%22%3A%22K1%22%7D%2C%22Z22475K2%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z883%22%2C%22Z883K1%22%3A%22Z1%22%2C%22Z883K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z1%22%2C%22Z882K2%22%3A%22Z1%22%7D%2C%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z1%22%2C%22Z882K2%22%3A%22Z1%22%7D%2C%22K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%226%22%7D%2C%22K2%22%3A%22Abacus%22%7D%5D%7D%7D%7D a trivial input] causes that to fail with the same error. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:43, 26 December 2025 (UTC)
::Sorry, I missed this one. Initial validation rejects a map with {{Z|Z1}} as its key type. Although it’s not guaranteed to be hashable, [[Z1]] should probably be admitted as a placeholder {{Z|Z4}}. In any event, using {{Z|Z6}} as the alternative seems to work and does not restrict the map to having only Strings for keys (as seen in {{Z|Z30906}}, where the keys have {{Z|Z39}} for their Type). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:18, 31 December 2025 (UTC)
:::[[Z30907|Documented]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:50, 31 December 2025 (UTC)
:The implementation for {{Z|29183}} is slightly incorrect, it needs to subtract 9 on the condition that variable <code>add</code> is >9 (tests >10 currently). For me to change {{Z|29185}}, the implementation needs to be disconnected from {{Z|29183}} by a functioneer ([[Special:ListUsers/functioneer]]) first. The english wiki also warns about using negative values as input for the modulo operation, so, in addition, the result computation should be rephrased to be
<syntaxhighlight lang="python">
def intdivceil(x, d):
return x//d + (0 if x % d == 0 else 1)
return 10 * intdivceil(sum, 10) - sum
</syntaxhighlight>
:I'd also like to have all test cases of {{Z|29183}} connected by a functioneer, after changes to {{Z|29185}} have been commited. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 21:54, 2 January 2026 (UTC)
::Disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:12, 2 January 2026 (UTC)
:::Thanks, changes done - please reconnect. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 22:33, 2 January 2026 (UTC)
::::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:08, 2 January 2026 (UTC)
:::Weird: {{Z|30940}} and {{Z|30941}} tests do not pass after the reconnect, although [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z29183%22%2C%22Z29183K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%2290544230009%22%7D%7D running them manually] produces the expected result. Judging from the timestamps within the detail view, pressing the Refresh-Button does not actually re-run the tests.
:::It seems that their results have been generated with the previous function. Can you make an effort to dis- and reconnect these two tests? The (unconfirmed) presumption is that tests only run on demand (event-triggered vs time scheduled). If this is true it may be noteworthy in the [[WF:FAQ]].
:::The first test, {{Z|29184}}, did not exhibit the same problem, it has been updated as expected. Because the execution timestamps of all three tests do not vary greatly, they were probably triggered, correctly so, by the same event. In theory they should then have consequently worked on the same function - since the test results suggest different, there could have either been a race condition or a stale cache, eventually with some tests running before the action that triggered them was fully committed. If this is not a timing issue, the response to the connection event might miss to update some of the data structures associated with the connected tests and simply run them unchanged, but this is speculative. --[[User:Cmuelle8|Cmuelle8]] ([[User talk:Cmuelle8|talk]]) 01:38, 3 January 2026 (UTC)
::::Yeah the cached failures are super annoying, I think they reduced the cache duration recently but it's still too high IMO. Disconnecting and reconnecting the Implementation triggered them to run again. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:16, 3 January 2026 (UTC)
:Can somebody connect the tests and implementation of this function? [[Z31047|arithmetical average of numbers (Z31047)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 04:35, 13 January 2026 (UTC)
::The implementation seems to fail all the tests. I suspect from the use of <code>{}</code> in Python code. Besides, on the implementation ({{Z|Z31048}}), it used <code>sum</code> as variable, which I don't think allowable in Python. Try to use another variable name. Last, what is the expected result of {{Z|Z31050}}? [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 04:50, 13 January 2026 (UTC)
:::Sorry, @[[User:Sys64ish|Sys64ish]], I just got the expected result from {{Z|31050}}. I have connected the test cases, but not yet for the implementation as you may want to fix it first(?) [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:05, 13 January 2026 (UTC)
::::Fixed it, passes tests [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 05:09, 13 January 2026 (UTC)
:::::{{Done}} connected! [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:11, 13 January 2026 (UTC)
:When I go to add a test to this function, for some reason I cannot select a fixed value for the expected value, the type is fixed to a function call. Can somebody fix this? [[Z31051|graph a one parameter function (Z31051)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 06:16, 13 January 2026 (UTC)
::You need to select an equality function, which in this case would be {{Z|889}} with {{Z|20924}} as an argument. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:59, 13 January 2026 (UTC)
:::Just what I was about to say, only shorter!
:::I had a look at the Python implementation and that doesn’t appear to be viable, because a {{Z|Z8}} object is data, not a callable Python function. I think a composition is the only option here, but we don’t appear to have a [[Special:Search/:"z8k2 z1k1 z7 z7k1 z881 z881k1 Z20838"|generator function for ]]{{Z|Z20838}} yet ([[Special:Search/:"z8k2 z1k1 z7 z7k1 z881 z881k1 z19677"|nor for rationals]]). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:39, 13 January 2026 (UTC)
:Can somebody connect the tests and implementations of this function? [[Z31079|decimal number range (Z31079)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 13:57, 14 January 2026 (UTC)
::I’ve connected the test but there are a few issues with the implementation. The function has no return and the list to return shouldn’t be called range, as that overwrites the built-in range() function. Wikifunctions.Error requires a list of strings and you should probably guard against K3 being zero. Just let us know if you need any help with this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:22, 14 January 2026 (UTC)
:::I think I fixed the implementation [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 14:28, 14 January 2026 (UTC)
::::Looks close. You probably want to *return* Wikifunctions.Error in order to halt execution. The K1 and K2 arguments are float64s rather than strings, so they need coercing to str for the error. You still risk a divide by zero if K3 has no guard. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:48, 14 January 2026 (UTC)
:::::I fixed it now, tests are passing(?) and when I run it locally it works as intended. [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 02:22, 15 January 2026 (UTC)
::::::{{done}}
::::::I created {{Z|31093}} to fix the last test, since your Python implementation was returning slightly inaccurate values for [[w:en:Floating-point_arithmetic#Accuracy_problems|reasons]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:11, 15 January 2026 (UTC)
:Can somebody connect the impl. and test cases of these functions? [[Z31051|generate real (float64) list from a function (Z31051)]] [[Z31111|increment (float64) (Z31111)]] [[Z31116|decrement (float64) (Z31116)]] [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 00:11, 16 January 2026 (UTC)
::Mostly. I see {{Z|Z31051}} has its Minimum and Maximum defined as integers rather than float64, as defined for the generator. Something has to change here, and I’m guessing it’s [[Z31051]], so I disconnected its implementation again. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 01:31, 16 January 2026 (UTC)
:::all inputs except the input for the function are now float64 [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 13:36, 16 January 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:07, 16 January 2026 (UTC)
: Can someone here connect the implementation and test cases of this function: [[Z18679|Malay cardinal to ordinal]]? {{User|Hakimi97}}
:: {{Done}} [[User:Sys64ish|Sys32ish]] ([[User talk:Sys32ish|talk]]) 09:16, 19 January 2026 (UTC)
:Can someone please add the following IPA symbols needed for {{Z|Z1099}} to <code>lookup</code> in the JavaScript implementation {{Z|Z29880}}?
: "ɐ": "Q503323",
: "u": "Q29653",
: "ɕ": "Q605116",
: "x": "Q271603",
: "ʑ": "Q684085",
: "ɣ": "Q654670",
: "ʀ": "Q864677",
: "χ": "Q849796",
: "ʁ": "Q1054276",
: "o": "Q862579",
: "æ": "Q740768",
: "ɪ": "Q1070049",
: "ʊ": "Q1137807",
:Thank you! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:23, 27 February 2026 (UTC)
::I forgot to mention the ligatures
::"ʤ": "Q778145",
::"ʧ": "Q518603",
::which could be put next to the already present
::"dʒ": "Q778145",
::"tʃ": "Q518603",
::--[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:24, 27 February 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 00:33, 28 February 2026 (UTC)
:::Thank you! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 08:59, 28 February 2026 (UTC)
:::May I ask to add the pairs as well? They can also occur in {{Z|1099}}.
:::"ŋ": "Q463515"
:::"ø": "Q118519"
:::Thanks. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 18:48, 11 April 2026 (UTC)
::::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:57, 12 April 2026 (UTC)
:::::Thank you! (I overlooked that "ŋ" was already present). --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 16:42, 12 April 2026 (UTC)
: Can someone connect up [[Z31844]] and [[Z31837]]. These are better than the other implementations on their pages. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 09:04, 1 March 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:12, 1 March 2026 (UTC)
:Hello, please connect {{Z|Z31729}}'s implementation and test cases. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:48, 8 March 2026 (UTC)
::The implementation does not seem to pass any of the test case. If you click on the [[File:Icon Information.svg|Icon_Information|15px|class=skin-invert-image]] (i) icon on the test status, you can find the error, what the implementation output, etc. Try to fix the implementation first. Thanks! [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 11:22, 8 March 2026 (UTC)
::It seems you're returning a string value when it expects a HTML fragment. HTML fragment and string are different. Maybe you can change the output type to string? [[User:Sys64ish|Sys64ish]] ([[User talk:Sys64ish|talk]]) 11:44, 10 March 2026 (UTC)
:::Thanks for running the tests, @[[User:NikolasKHF|NikolasKHF]]; I couldn’t run them on my own (seemingly because I don’t have the needed right). I will fix the errors.
:::Thanks for looking into this, @[[User:Sys64ish|Sys64ish]]. I actually did want to return an HTML fragment instead of a string because I think that would be more useful on the wikis. However, it looks like I forgot to convert the string for most cases where an output is returned (hence why only one test failure actually complains about the output value being incorrect). [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 19:52, 10 March 2026 (UTC)
:::I have fixed the errors and added a new test case. Please connect the implementation and all the test cases now. Thank you. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 10:23, 28 March 2026 (UTC)
::::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:04, 28 March 2026 (UTC)
:Can someone connect [[Z31994]] and [[Z31999]] with its tests and implementations. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:41, 11 March 2026 (UTC)
::{{done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 08:49, 11 March 2026 (UTC)
:::Oh yeah I also made another function now, [[Z32004]]. Can someone connect its implementations and tests. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 09:02, 11 March 2026 (UTC)
::::{{done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:23, 11 March 2026 (UTC)
:Can someone connect up [[Z32013]]. Also how do you become able to connect and disconnect implementations? Is it only available to extended confirmed users? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 10:06, 12 March 2026 (UTC)
::I don’t believe this implementation should be connected at this time. The existing Python implementation respects the community consensus represented by the test cases connected to {{Z|Z24144}}. What do you think, @[[User:99of9|99of9]]? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:28, 12 March 2026 (UTC)
:::Fair, I didn't realise the test cases served as implicit consensus. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 11:42, 12 March 2026 (UTC)
::::No worries. It’s not clearly articulated, but we’ll clarify that later. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:51, 12 March 2026 (UTC)
:::I'm not sure. At the moment it correctly reproduces all those we got "consensus" for. So in some sense this implementation is just suggesting/assuming extra fallbacks for those we haven't properly considered? One option would be to connect it and then add counter test cases if we ever felt we didn't like it's current suggestions. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:30, 13 March 2026 (UTC)
::::We should be careful… It’s not easy to tell how many test case results would be affected. It’s easy enough to disconnect again, of course, so I’m happy to give it a go while activity in this domain is at a low ebb. {{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:04, 13 March 2026 (UTC)
::To connect implementations, you need Functioneer rights, which can be requested here [[Wikifunctions:Requests for user groups]]. There is a 48-hour waiting period. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:32, 12 March 2026 (UTC)
:Can someone connect up [[Z32027]] with its implementation and test? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:29, 13 March 2026 (UTC)
::And also [[Z32031]]. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 10:16, 13 March 2026 (UTC)
:::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:51, 13 March 2026 (UTC)
::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:50, 13 March 2026 (UTC)
{{tracked|T419920|resolved}}
:What is wrong with my implementation at [[Z32055]]? Looking at the failed test, it returns an error because 'dict' has no attribute 'split', but I didn't use split anywhere in my code. What is the issue? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 01:38, 14 March 2026 (UTC)
::I think that error message is coming from the [[Z20424|type converter]]. I think <code>Z20424K1['Z20420K2']['Z20342K1']</code> would be a dictionary representing a {{Z|16098}} but the code is written as though it were a string? Neither Python nor type converters are in my wheelhouse. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:49, 14 March 2026 (UTC)
:::I think this is [[:phab:T419920]] and presumed to be a consequence of this week’s rollout of “v2”. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:08, 14 March 2026 (UTC)
::The type converter issue has gone away, but your Implementation doesn't quite match the tests (and composition), so I've disconnected it again. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:54, 20 March 2026 (UTC)
:What is wrong with my implementation at {{Z|Z32851}}? Btw, it would be really useful if errors said which dependency produced the error, instead of just saying "Error in evaluation". [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 07:18, 28 March 2026 (UTC)
::You were catching the wrong {{Z|50}}, but then the error should have bubbled up so you could see it. I think there's something broken in the site w/ {{Z|11}} right now since [[Z32804|I ran into a similar problem yesterday]]. (And to contradict my note there, while debugging your implementation I saw the same behaviour regardless of if I used [[Z26107]] or a literal Z11, so it must be a bug in WikiLambda.) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 08:14, 28 March 2026 (UTC)
:::Seems to be resolved now. Your implementation has already been connected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:01, 2 April 2026 (UTC)
:Any guesses as to why [[Z32805]] is failing for [[Z33090]]? It says {{Z|507}} but still produces a value. Inspecting the actual and expected values ([https://www.wikifunctions.org/view/en/Z801?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z801%22%2C%22Z801K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z881%22%2C%22Z881K1%22%3A%22Z89%22%7D%2C%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3E%3C%2Ftd%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3EA%3C%2Fth%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3EB%3C%2Fth%3E%22%7D%5D%2C%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3E1%3C%2Fth%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EA1%3C%2Ftd%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EB1%3C%2Ftd%3E%22%7D%5D%2C%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Cth%3E2%3C%2Fth%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EA2%3C%2Ftd%3E%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27861%22%2C%22Z27861K1%22%3A%22%3Ctd%3EB2%3C%2Ftd%3E%22%7D%5D%5D%7D via echo]), I can see they're identical. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:44, 3 April 2026 (UTC)
::My guess is that there is a bug relating to {{Z|Z877}}. There are no guarantees, but switching the equality function seems successful. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:56, 3 April 2026 (UTC)
:I suggested disconnecting implementations without mul fallback from {{Z|Z23753}} here: [[Talk:Z23753#Disconnect implementations without mul fallback]]. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 17:30, 11 April 2026 (UTC)
:Can someone please connect the implementation and test cases here? {{Z|Z31832}} Thanks! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 18:44, 11 April 2026 (UTC)
::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:49, 11 April 2026 (UTC)
:::Thank you! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 18:51, 11 April 2026 (UTC)
:Can someone please connect the implementation and test cases here? {{Z|Z33340}} Thanks! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 20:24, 11 April 2026 (UTC)
::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:04, 11 April 2026 (UTC)
:::Thanks! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 21:05, 11 April 2026 (UTC)
:Me again: can someone please connect the implementation and test cases of {{Z|Z33333}}? Thanks. --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 21:51, 11 April 2026 (UTC)
::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:59, 11 April 2026 (UTC)
:::Thank you! --[[User:Volvox|Volvox]] ([[User talk:Volvox|talk]]) 22:15, 11 April 2026 (UTC)
:Is it possible to add the variant of Chinese in {{Z|Z24309}}? The following is the fallback mechanism based on practical implementation on zhwiki ([[:zh:Wikipedia:地区词处理]]).
:<syntaxhighlight lang="python">
'zh': ['zh', 'zh-hant', 'zh-hans' 'mul', 'en'],
'zh-hant': ['zh-hant', 'zh', 'mul', 'en'],
'zh-hans': ['zh-hans', 'zh', 'mul', 'en'],
'zh-tw': ['zh-tw', 'zh-hant', 'zh', 'mul', 'en'],
'zh-hk': ['zh-hk', 'zh-hant', 'zh-tw', 'zh', 'mul', 'en'],
'zh-mo': ['zh-mo', 'zh-hk', 'zh-hant', 'zh-tw', 'zh', 'mul', 'en'],
'zh-cn': ['zh-cn', 'zh-hans', 'zh', 'mul', 'en'],
'zh-sg': ['zh-sg', 'zh-hans', 'zh-cn', 'zh', 'mul', 'en'],
'zh-my': ['zh-my', 'zh-sg', 'zh-hans', 'zh-cn', 'zh', 'mul', 'en'],
</syntaxhighlight>
: Is the function supposed to be hardcoded like this? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 10:06, 13 April 2026 (UTC)
:: Sorry, I think we can omit zh-hant and zh-hans, as they are just the default implementation. I am also not sure whether zh should be included. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 11:08, 13 April 2026 (UTC)
::{{d}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:07, 13 April 2026 (UTC)
::The list is hardcoded because, for now, there is no better option. I tried to implement the function with an external Typed map, but the composition is too long and convoluted. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:08, 13 April 2026 (UTC)
:::Now I've managed to do it: the external map is {{Z|Z33395}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:23, 13 April 2026 (UTC)
::::Thank you @[[User:Dv103|Dv103]]. There are a few corrections that needs to be done:
::::*In both [[Z32013]] and [[Z33395]], there is an extra line of <code>"zh-hk": "zh-hant"</code>.
::::*Per Cantonese (yue) local consensus, the fallback language of yue (and yue-hans/t) should be English (en) rather than zh(-xx).
::::*There are some duplicates in the resulting list (see [[Z33436]]) since it falls into the while-loop multiple times (when 'lastcode' appears in 'codes' and before "mul" and "en" are added). This can be fixed by either modifying the while-loop (perhaps better approach) or hardcoding the whole list including mul and en.
::::*After doing some research, I think the fallback chain should follow the [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/refs/heads/master/languages/messages/ gerrit files]. Please update the fallback chain according to the gerrit files. (Also, add zh-hant and zh-hans according to gerrit (but fix the point above first, otherwise there would be an infinite loop))
::::Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 07:26, 14 April 2026 (UTC)
:::::@[[User:Winston Sung|Winston Sung]], could you look into this and see if we can utilize gerrit directly? Or any other approaches that is better than hardcoding. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:05, 14 April 2026 (UTC)
::::::Once they are in they won't change often, so this is not a terrible case for hardcoding. --~ [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:34, 14 April 2026 (UTC)
:::::I also don't see why we have to follow gerrit. Users here are welcome to come to consensus about how their language should operate on WF. Gerrit could be a good starting point, but I think we should retain agency. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:36, 14 April 2026 (UTC)
::::::Fair point. I think we can follow gerrit for now, as it should represent a consensus (more or less) for their language on other Wikimedia project. It would indeed not be a problem for hardcoding. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 12:19, 14 April 2026 (UTC)
:{{Z|26107}} is still broken it seems. And unlike last time I ran into it, [[Z33664|this time]] I don't have the luxury of using a literal Z11. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:33, 18 April 2026 (UTC)
::To me it seems that it is working fine. Could you create a test that fails? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:43, 18 April 2026 (UTC)
:::[[Z33730]], and from last time, [[Z32804]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:48, 18 April 2026 (UTC)
::::I've connected those, and disabled the Implementation [[Z27080]] for now since the Function's other Implementations pass them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:14, 18 April 2026 (UTC)
::::These are not standard tests, because the outer call of the test is not the tested function. I wonder if that is causing the failures. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:18, 18 April 2026 (UTC)
:::::Pretty sure it must be a v2 bug. The argument references must be resolved upstream; once they arrive here, it’s too late. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:25, 18 April 2026 (UTC)
{{tracked|T423853}}
::I think it’s the apply that is failing. The argument references [https://www.wikifunctions.org/view/en/Z801?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z801%22%2C%22Z801K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13436%22%2C%22Z13436K1%22%3A%22Z26107%22%2C%22Z13436K2%22%3A%22Z1444%22%2C%22Z13436K3%22%3A%5B%22Z6%22%2C%221%22%2C%222%22%5D%7D%7D appear unresolved]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:59, 18 April 2026 (UTC
::::I’ve added {{Z|Z33748}} to demonstrate the problem. I’ll file a ticket tomorrow, referencing {{Z|Z32804}} as well. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:09, 18 April 2026 (UTC)
:Ugh I accidentally entered [[Z34853|this expression]] as the ''type'' for a persistent object instead of its value, and now I can't edit it. Please fix. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:12, 6 May 2026 (UTC)
::Sorry, the type of an existing object can only be changed by an administrator or staff. Please request at [[Wikifunctions:Administrators' noticeboard]] if no one spots your request here. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:19, 6 May 2026 (UTC)
:::I briefly tried yesterday, but couldn't see a way to do it in the interface. Perhaps easier to just make a new object and delete this one? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:03, 6 May 2026 (UTC)
::::I could be wrong, but I think you just need to copy the list, replace the call to {{Z|Z801}} with a call to {{Z|Z881}} and paste in the copied list. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:28, 6 May 2026 (UTC)
:::::I tried this, but after Z881 it gives me an actual new list where I could past the copied list as the first item, but not as the whole list. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 23:45, 6 May 2026 (UTC)
::::::Makes sense. A persistent function call is not permitted, after all. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:54, 7 May 2026 (UTC)
:{{Z|26779}} seems to have stopped working and I'm not sure why. Both of my attempts at alternate Implementations failed, maybe I've just misunderstood the structure of enum objects. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:56, 1 July 2026 (UTC)
:Most of [[Z29871]] works in isolation, but the final call to {{Z|28316}} is returning an empty list despite the predicate function returning true for exactly 1 element. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:39, 4 July 2026 (UTC)
::I wrote 2 new Implementations, [[Z37372|a composition]] which should be slower than the one I had but avoids that problematic call, and [[Z37373|a fast one in JS]] which I'm sure will break for certain datatypes like Z11. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:57, 7 July 2026 (UTC)
==== Connection / Disconnection requests ====
Moved to [[Wikifunctions:Requests for connection and disconnection]]
==== [[WF:HL]] ====
I have recently drafted some revamps of [[Wikifunctions:Human languages]] ([[User:Xeroctic/Human languages]]) and [[Wikifunctions:Reserved ZIDs]] ([[User:Xeroctic/Reserved ZIDs]]) in my userspace, and I think they are ready to replace the originals. I have not included translation tags for HL (which would be entirely different) and they need major modification for RZIDs to add or re-add them, so I would like that to be done as well. — [[User:Xeroctic|Xeroctic]] ([[User talk:Xeroctic|talk]]) 16:39, 3 November 2025 (UTC)
: {{s}} since Xeroctic's versions improve readability. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 11:17, 24 November 2025 (UTC)
:: Restoring this unresolved thread which was archived in oldid 237379. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 14:36, 16 January 2026 (UTC)
:[[WF:Human languages]]: Copying the categorisation from enWiktionary seems like a good idea. I don't understand why this page is separate from [[WF:Catalogue/Natural language operations]] though? (time/happenstance? [[WT:Human_languages#proposal|previous disc.]]) Redlinks to cataloguing subpages will remain red unless and until someone makes an NLG function in that language.
:[[WF:Reserved ZIDs]]: Using the live labels is an obvious improvement. I appreciate it being kept up-to-date. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:55, 16 January 2026 (UTC)
:{{support}} per Arlo Barnes and YoshiRulz [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 01:11, 11 March 2026 (UTC)
:{{support}} Let’s do this already. --[[User:Mormegil|Mormegil]] ([[User talk:Mormegil|talk]]) 08:33, 27 March 2026 (UTC)
:{{done}}, [[Special:Permalink/264775]] and [[Special:Permalink/264777]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 11 April 2026 (UTC)
== What types of functions are allowed here? ==
Do functions here have to considered useful? What are the guidelines for what functions are allowed? [[User:Logogram9|Logogram9]] ([[User talk:Logogram9|talk]]) 20:37, 25 May 2026 (UTC)
:See [[WF:Valuable]] and [[WF:NOT]]. The enforcement is a bit weak atm, but if you want to make Functions which are guaranteed safe from deletion in future, you should consider immediate usefulness to Wikipedias and Wiktionaries, and avoid any which are tied to a specific language (outside of an NLG Function hierarchy ofc) or which use the "wrong" input/output Types. Since I happen to have looked at all 4000+ Functions, I can tell you that there are a handful from fields as diverse as [[Z26830|meteorology]], [[Z14226|railroad engineering (name?)]], [[Z24497|quantum mechanics]], and [[Z22162|genomics]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:33, 5 June 2026 (UTC)
6fjlkgrj1akeeqp7aozzy473b52r1dv
Wikifunctions talk:Main Page
5
3346
293039
292305
2026-07-22T15:32:22Z
Autom
448
/* Promotion of multilingual functions */ new section
293039
wikitext
text/x-wiki
*''This is the place where you can discuss the Main Page.''
** ''The Main Page can be translated at [[Template:Main page]].''
** ''The Main Page News can be translated at [[Template:Main page/News]].''
*'''''General project discussion takes place at [[Wikifunctions:Project chat]].'''''
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{Flatlist|{{Special:PrefixIndex/Wikifunctions talk:Main Page/Archive/|stripprefix=1}} }} }}
;Sandbox links:
Use the sandboxes for complex edit suggestions.
* [[Template:Main page/sandbox]] and [[Template:Main page/sandbox/styles.css]]
== Language specific Delimiter ==
I see the , als Delimiter of the number of functions at the Mainpage and when I look at the language specific main page template for [[Template:Main page/de|German]] I see a . as the Delimiter. Do you know what is the reason for this behaviour. The number of functions in the Template is higher than the one I see at the Main page. It is not easy to find the right delimiter as it can differ within a language. It depends on the country and there sometimes on the region what is the most common delimiter for numbers. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:27, 20 June 2026 (UTC)
:The language code is already passed from the including page to the template using <nowiki>{{int:lang}}</nowiki>, so passing that along to formatnum as argument two should resolve the issue of the main page always showing a comma (the template page itself is defaulting to English). [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 21:36, 2 July 2026 (UTC)
== Promotion of multilingual functions ==
Could we replace the following?
* {{Z|13587}} with {{Z|16437}}
* {{Z|19514}} seems to only work for English despite taking Lexemes as input
[[User:Autom|Autom]] ([[User talk:Autom|talk]]) 15:32, 22 July 2026 (UTC)
hbmrivvuvv3ajd4euqmhn4ep8escy31
293112
293039
2026-07-23T00:46:43Z
99of9
1622
/* Promotion of multilingual functions */ Reply
293112
wikitext
text/x-wiki
*''This is the place where you can discuss the Main Page.''
** ''The Main Page can be translated at [[Template:Main page]].''
** ''The Main Page News can be translated at [[Template:Main page/News]].''
*'''''General project discussion takes place at [[Wikifunctions:Project chat]].'''''
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{Flatlist|{{Special:PrefixIndex/Wikifunctions talk:Main Page/Archive/|stripprefix=1}} }} }}
;Sandbox links:
Use the sandboxes for complex edit suggestions.
* [[Template:Main page/sandbox]] and [[Template:Main page/sandbox/styles.css]]
== Language specific Delimiter ==
I see the , als Delimiter of the number of functions at the Mainpage and when I look at the language specific main page template for [[Template:Main page/de|German]] I see a . as the Delimiter. Do you know what is the reason for this behaviour. The number of functions in the Template is higher than the one I see at the Main page. It is not easy to find the right delimiter as it can differ within a language. It depends on the country and there sometimes on the region what is the most common delimiter for numbers. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:27, 20 June 2026 (UTC)
:The language code is already passed from the including page to the template using <nowiki>{{int:lang}}</nowiki>, so passing that along to formatnum as argument two should resolve the issue of the main page always showing a comma (the template page itself is defaulting to English). [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 21:36, 2 July 2026 (UTC)
== Promotion of multilingual functions ==
Could we replace the following?
* {{Z|13587}} with {{Z|16437}}
* {{Z|19514}} seems to only work for English despite taking Lexemes as input
[[User:Autom|Autom]] ([[User talk:Autom|talk]]) 15:32, 22 July 2026 (UTC)
:{{s}} do you have a suggestion for the second replacement? [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:46, 23 July 2026 (UTC)
s1hitjfx7ti1ze7c9lhlr75zz1lx1iw
Z10771
0
11157
292617
267842
2026-07-21T05:49:16Z
Autom
448
+sv
292617
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z10771"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z10771K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Eingabe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Eingabe: Eriri "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "value"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "text"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z10775",
"Z15864",
"Z18788",
"Z18789",
"Z22524",
"Z27444",
"Z30783"
],
"Z8K4": [
"Z14",
"Z10779",
"Z22525",
"Z15863"
],
"Z8K5": "Z10771"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sentence case"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "casse de phrase"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "センテンスケースに変換"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ersten Buchstaben des Satzes großschreiben"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ikpe ikpe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "format kalimat"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "stor första bokstav"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Uppercase first letter",
"sentence case",
"sentence case without additional full stop"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"inledande versal"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Uppercase the first letter of the sentence"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文字列をセンテンスケースに変換する"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "wandelt eine Zeichenkette so um, dass der erste Buchstabe des Satzes großgeschrieben wird"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Tụgharịa eriri ka ọ bụrụ ikpe ahịrịokwu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Membuat huruf pertama menjadi kapital"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "mets en capitale la première lettre d'une phrase"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "将句子的首字母大写"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "ersätter det första tecknet i en Textsträng med dess versala variant om det är en bokstav"
}
]
}
}
ezac0uhtrdghmir6z53ykqa0ty6q25g
292618
292617
2026-07-21T05:49:20Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
292618
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z10771"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z10771K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Eingabe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Eingabe: Eriri "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "value"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "text"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z10775",
"Z15864",
"Z18788",
"Z18789",
"Z22524",
"Z27444",
"Z30783"
],
"Z8K4": [
"Z14",
"Z22525",
"Z10779",
"Z15863"
],
"Z8K5": "Z10771"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sentence case"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "casse de phrase"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "センテンスケースに変換"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ersten Buchstaben des Satzes großschreiben"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ikpe ikpe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "format kalimat"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "stor första bokstav"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Uppercase first letter",
"sentence case",
"sentence case without additional full stop"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"inledande versal"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Uppercase the first letter of the sentence"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文字列をセンテンスケースに変換する"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "wandelt eine Zeichenkette so um, dass der erste Buchstabe des Satzes großgeschrieben wird"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Tụgharịa eriri ka ọ bụrụ ikpe ahịrịokwu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Membuat huruf pertama menjadi kapital"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "mets en capitale la première lettre d'une phrase"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "将句子的首字母大写"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "ersätter det första tecknet i en Textsträng med dess versala variant om det är en bokstav"
}
]
}
}
0oorxk5q8p4ilnnw9kpv2pyl2yzsd2w
Wikifunctions talk:Naming conventions
5
12481
292535
278206
2026-07-20T20:55:19Z
YoshiRulz
10156
/* Apply the capitalisation style for objects' labels to inputs' labels too */ new section
292535
wikitext
text/x-wiki
== Discussion elsewhere ==
This page's content is has ongoing discussions under the Project chat sections ''[[Wikifunctions:Project chat#Function naming?|Function naming?]]'' and ''[[Wikifunctions:Project chat#Naming convention draft|Naming convention draft]]''.
/ [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 19:22, 27 August 2023 (UTC)
== Labels of language functions? ==
I support the naming conventions. I would like an example of how to name language functions e.g. "Swedish noun declesion -an" -> 'Swedish noun declesion, indefinite plural ending with "an"'
Is it ok to use - or " in that case? [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 10:59, 19 July 2024 (UTC)
:I'd imagine that'd be fine, in that case. Added to the draft. [[User:Infernostars|infernostars]] <small>([[User talk:Infernostars|talk]]) ([[Special:Contributions/Infernostars|contribs]])</small> 20:16, 22 July 2024 (UTC)
== Code for cross-language labels ==
Pretty sure it would be <code>und-Zmth</code> or <code>zxx</code>, and not <code>mul</code>. The latter seems to be intended for ''mixed-language'' content. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:47, 3 January 2025 (UTC)
:{{ping|YoshiRulz}} kinda but no it's not. ''und'' is for ''Undetermined'' (when you find a text but don't know what language it's in, which is obviously not the case ; ''und-Zmth'' is weird, if you know it's mathematical notation then it's not undetermined) and ''zxx'' is for ''No linguistic content, Not applicable'', it could kinda work in some case (like ''+'' for addition which is borderline not linguistic, zxx-ZMth) but it's strange. ''mul'' is indeed originally for multiple languages in the string but it's also commonly used (in Wikidata for instance) for used in multiple languages (note that ISO code was initial meant for text and content, fragment of text and content are a different case ; for a long text, it's quite easy to have multiple languages and not being able to tag each specific part but for a few words, it's rare to have multiple languages). Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 14:47, 4 January 2025 (UTC)
== Per-language pages ==
The recommendations must be split into things that are specific to English and things that are general to all languages.Capitalization, for example, is not used in many languages at all, and it is used differently in many languages.
So there should be one general page, and language-spefific pages. This is comparable to how translatewiki has general [[:translatewiki:Localisation guidelines|Localisation guidelines]], or how Lexicographical Data on Wikidata has [[:d:Wikidata:Lexicographical data/Documentation|general documentation]] and [[:d:Category:Lexicographical data documentation for specific languages|per-language modeling guides]].
If there is no objection to this, I'll split the parts that are specific to English after a few weeks.
Whenever a language becomes active, the editors should write a guide for it. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 13:36, 11 January 2025 (UTC)
:Thanks. We’ll probably want a major overhaul, depending on how the proposals in [[Wikifunctions:Design/Naming conventions recommendations]] play out. There was some discussion on Telegram following on from [https://t.me/Wikifunctions/21432 this suggestion].
:In theory, all languages are “active”. If we get more than one contributor using a language, there may be room for constructive dialogue between them but I imagine that tailored naming standards would be agreed for only a small number of languages in the next two years (arbitrary timescale). Technically, we haven’t even agreed these for English (see [[Wikifunctions talk:Best practices#Wikifunctions:Naming conventions]]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:40, 11 January 2025 (UTC)
::Exactly, in ''theory''. For the ''practice'', see the examples I mentioned above. Another example is that editions of Wikipedia in more than a hundred languages have [[:d:Q3186256|a policy for article naming]], which are probably similar in spirit, but different in details and length.
::When at least one person actually starts doing something in a certain language, a practice emerges, and even if it's one person, it's not necessarily consistent in the beginning. If more people start doing stuff in the same language, then they ''should'' become coördinated. It doesn't mean that they will document the common practices, but sooner or later they should. Because of all that, it's good to separate the general recommendations from the language-specific recommendations and to set up the framework for adding specific languages as early as possible. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:00, 11 January 2025 (UTC)
:::I agree. I guess it won’t be too much wasted effort if we later effectively evolve the new proposals into separate global recommendations and English-language recommendatios. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:07, 11 January 2025 (UTC)
== Proposed changes, starting with labels for Types ==
The momentum from [[WF:Design/Naming conventions recommendations]] died pretty quickly and nothing has happened since, so I'd like to restart the conversation with this blunderbuss of ideas.<br>Starting with:
<hr>
'''Casing''': Types' labels in English should be in "Sentence case". This [[Special:ListObjectsByType/Z4|is already done]], just not documented. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:33, 1 December 2025 (UTC)
: {{support}} as proposer. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:33, 1 December 2025 (UTC)
:I think title case could make sense for these to stand out as an alternative. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:15, 2 December 2025 (UTC)
:One exception is {{Z|Z20838}}.
:We also treat Wikidata as a proper noun, so it is not immediately obvious that {{Z|Z6008}} is not the target of {{Z|Z6895}}, for example, where the targeted “Wikidata entity reference” is not a Type, but a union of {{Z|Z6091}} and {{Z|Z6095}}. Consistent use of hyphens within multi-word (English) Type labels is an alternative that is worth considering. This would allow us to distinguish between “Wikidata-reference” (the Type) and “Wikidata reference” (the conceptual union of “Wikidata-item-reference” and “Wikidata-lexeme-reference”, both being “Wikidata entity references”. I would retain the initial capital where normal English does not require it, allowing “Integer” and “Natural-number” to be differentiated from ordinary use of “integer” and “natural number”. (See, for example, {{Z|Z19806}}, which might be labelled “is Rational-number an integer”.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:29, 2 December 2025 (UTC)
::My gut reaction to the hyphens is that they feel out-of-place in English text... but of course that's not true, and anyway this is about labels, which are like code.
::Objectively speaking, "Snake-case" for Types would resolve most of the ambiguities I can imagine in labels, even more than "Title Case" would. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:35, 3 December 2025 (UTC)
:{{done}}. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:03, 28 January 2026 (UTC)
== Type names in Function labels ==
'''Casing''': When a Function's label includes the name of a Type, it should at least match the casing of that Type's label, if not match it verbatim.<br>(In English, this would mean Functions labelled like "concatenate many Strings" or "sum of Naturals"). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:34, 1 December 2025 (UTC)
: {{support}} as proposer. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:34, 1 December 2025 (UTC)
:{{s}}, seems obvious. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:04, 28 January 2026 (UTC)
== Functions returning Booleans ==
'''Functions''': The labels for 'predicate' Functions (those that return a [[Z40]], excluding those which have only [[Z40]] inputs)
should be phrased as a question, and include the '?' or equivalent in languages that use one.
<br>For example, "is String empty?" or "are Integers equal?", maybe "equal Integers?".
<br>(Under my proposal to copy the Function's label for Implementations, the '?' can be omitted there.) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:34, 1 December 2025 (UTC)
: {{support}} as proposer. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:34, 1 December 2025 (UTC)
:I don't think this is a good idea; it adds a lot of verbiage to a limited length, and the question mark in particular is confusing. Also, a lot of people will try to normalise their language's labels against the English ones, and this may be even worse in them. We have "string equality" ''etc.'' already; turning that to "are strings equal?" isn't more findable. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:19, 2 December 2025 (UTC)
::I think long function names with question marks at the end are a speciality of Wikifunctions because of the internal use of IDs. For example in Spreadsheets function names are short and translated into different languages. If people want to add a question mark they can do it. I think as it is a project of individuals naming conventions are only recommendations and they will be not enforced in a strict way. At least this is how I experienced it so far and how wish it for the future. If it is not the current function name then it can be added as an Alias name. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 22:35, 5 December 2025 (UTC)
== Arithmetic Functions ==
'''Functions''': The labels for arithmetic and other mathematical Functions should include the name of the numeric Type(s) they operate on. And prefer e.g. "add two Natural numbers" over "add two numbers (Naturals)".<br>I believe this would be applicable across languages. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:34, 1 December 2025 (UTC)
: {{support}} as proposer. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:34, 1 December 2025 (UTC)
:I think using any parantheticals are extremely bad even for unusual edge cases; to require them for everything is actively harmful. Your given example also breaks your proposal above (the type is "Natural number", not "Natural"). [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:20, 2 December 2025 (UTC)
:: Edited for clarity. I intended the opposite. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:10, 2 December 2025 (UTC)
:::Aha, thanks. in that case, yes, this looks like a good idea. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:43, 3 December 2025 (UTC)
:Seems like a good idea. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:05, 28 January 2026 (UTC)
== Brevity in Function labels ==
'''Functions''': In choosing an English label, constructions like "calculate the ..." or "get the ... of ..." are verbose and should be avoided unless that would introduce ambiguity:<br>"calculate the distance between the Earth and Sun on the given day" could be shortened to "distance between Earth and Sun on the given day"; "is integral" couldn't be shortened to "integral" because there are [[w:en:Antiderivative|other operations]] by that name; "get unit of Wikidata quantity" could be shortened to "unit of Wikidata quantity", but not to "unit" or "quantity unit" since those could be Type names; and "compute SHA-512" couldn't be shortened to "SHA-512" if there was a Type by that name.<br>I'm not sure whether this principle is applicable across languages, but the goals are firstly to avoid ambiguity and secondly to avoid verbosity. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:34, 1 December 2025 (UTC)
: This builds on earlier discussions at [[WF:Project chat/Archive/2023/08#Naming convention draft]] and [[WF:Project chat/Archive/2023/08#Function naming?]].
: {{support}} as proposer. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:34, 1 December 2025 (UTC)
== Out-of-order marker ==
'''Functions''': Standardise on a marker that can be added at the start of a Function's label to indicate that it shouldn't be used. Preferably a single ASCII character. There could also be a separate character to indicate '[[w:en:Deprecation|deprecated]]', as opposed to just broken for technical reasons.<br>I propose '!' for broken, and '#' for working but deprecated. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:35, 1 December 2025 (UTC)
: {{support}} as proposer. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:35, 1 December 2025 (UTC)
:I'd rather we didn't need to have a standard for this. :-( [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:21, 2 December 2025 (UTC)
== Implementation labels ==
'''Implementations''': In English, these should be labelled "<Function's label>, <language>", where the language of compositions is "composition". (Because the length limit on Functions' and Implementations' labels is the same, it's often necessary to abbreviate the part taken from the Function. I've been doing this and it hasn't been too hard, but that's only an anecdote and only for English. Also "JavaScript" can be abbreviated to "JS" as a first before you start dissecting the Function part.)
<br>Where there are multiple Implementations in one language, they should be disambiguated with "<Function's label>, <algorithm> <language>" e.g. "replicate object n times, map composition", "first word of String, RegEx JS".
<br>This is just a refinement of [[WF:Naming_conventions#Implementation_names|the current documented conventions]]. I think this pattern can be adapted to other (human) languages. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:35, 1 December 2025 (UTC)
: {{support}} as proposer. The current convention only says that the language should be mentioned in the label. I've seen it in parentheses, which is wasting a character compared to a comma. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:35, 1 December 2025 (UTC)
:The interface already shows for what they're an implementation, but sure, this avoids clashes where there's space. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:21, 2 December 2025 (UTC)
:{{s}}. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:06, 28 January 2026 (UTC)
== Range notation ==
'''Integer ranges/domains''': These should be represented as either "[start]..=[endIncl]" or "[start]..<[endExcl]", e.g. "1..=26" or "0..<N" ("N" referring to the length of a list input). Other numeral systems can be used instead if there's consensus within a language. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:35, 1 December 2025 (UTC)
: {{support}} as proposer. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:35, 1 December 2025 (UTC)
:Can you give an example of where we would apply this naming rule? It's a very complicated, and not user-friendly label, but maybe it's fine if the usages are going to be very rare. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:22, 2 December 2025 (UTC)
::{{Z+|Z13708}}<br>{{Z+|Z21821}}<br>{{Z+|Z26556}}<br>Since there can be 0..<N and 1..=N versions of a Function, this information really needs to go in the label. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:23, 2 December 2025 (UTC)
:::@[[User:YoshiRulz|YoshiRulz]]: Right. Wouldn't <code>0..N</code> be shorter, and <code>0..<N</code> could be used in the rarer case? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 3 December 2025 (UTC)
::::I hadn't considered that closed ranges will probably be much more common than half-open.
::::As long as it's applied consistently, bare <code>..</code> implying closed ranges would be fine too (that's the syntax used by Kotlin, for example). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:04, 3 December 2025 (UTC)
== Phraseology of lists, part 1 ==
'''Lists''': The whole untyped/typed thing is confusing even though I know how it works. I think this stems from the system being dynamically-typed, so the type annotations on Functions can't be trusted.<br>My proposals are 1. make functions preserve list typing wherever possible, and improve documentation,<br>but more relevantly 2. change the phraseology (for English) to "Z1-typed list" and something like "Any-typed list". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:35, 1 December 2025 (UTC)
: {{support}} as proposer. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:35, 1 December 2025 (UTC)
:Any rule that uses ZIDs in user-facing content is a bad rule. "Untyped" is also shorter than "Z1-typed", but "Any-typed" is fine. Why not just go with that? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:24, 2 December 2025 (UTC)
::"untyped" is really the term I take issue with. The representation still includes a type indicator—it's just Z1.<br>I accept that using the ZID isn't great. What about "Object-typed" (swapping in Z1's label)? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:17, 2 December 2025 (UTC)
:::Z1 isn't a real Type, is the fallback concept (as we don't have Type inheritance). "Object-typed" is quite long compared to "any-typed". Also in general we want to eliminated the use of untyped lists (but we'll need Unions before that's possible for some cases). [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 3 December 2025 (UTC)
::::That's interesting. Do you have a vision for eliminating untyped lists? How will you indicate contravariance?<!-- --><br>For context, I've been interpreting a <code>Z881(Z1)</code> type annotation as <code>ReadOnlyList<out Object></code><!-- --> (syntax more familiar to me, just meaning an ordered collection that can contain values of unknown and disparate types).<!-- --><br>With union types it's obvious how you could express a list of, say, QIDs or PIDs <code>Z881(Either(Z6091, Z6092))</code>,<!-- --> but a lot of list operations are necessarily generic across lists of any type, hence Z1 as a top type. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:19, 3 December 2025 (UTC)
:::::Yes, there’s a semantic deficit here. We have no way of differentiating between a properly-typed list where the type is unknown/irrelevant and a truly heterogeneous list. Thus we have no way of requiring that a list that happens to be homogeneous should nevertheless be returned as “untyped” (hence the need to untype at each recursion). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:44, 3 December 2025 (UTC)
== Phraseology of lists, part 2 ==
'''Lists''': Function labels should prefer the term "list" (in English; in general, follow [[Z881]]'s label). Aliases (and/or labels of inputs) can be used to indicate that it's semantically an "ordered set", "vector"/"matrix", or whatever else. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:35, 1 December 2025 (UTC)
: {{support}} as proposer. I'd add an explicit exception for where [[Z881]] is being used in lieu of another type, like [[Z882]] which I believe is still not working—such a function could be labelled e.g. "filter Pairs by second element". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:35, 1 December 2025 (UTC)
::@[[User:YoshiRulz|YoshiRulz]]: Can you link to the Phabricator task for Pairs not working for some use case? I'm not aware of such issues. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:25, 2 December 2025 (UTC)
:::[[Talk:Z882#Problems making use of this Type]]. I search Phabricator for <code>Z882</code> and <code>Typed pair</code> and didn't see anything. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:32, 2 December 2025 (UTC)
::::@[[User:YoshiRulz|YoshiRulz]]: Thanks for collating. I'll ping the team. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:48, 3 December 2025 (UTC)
:::Please see [[:phab:T384104]]. Since this was created, support for adding local keys has become available, but it is still necessary to specify each object’s type and there is no validation that both the paired objects have types that are consistent with the Typed pair’s specification. [https://www.wikifunctions.org/view/en/Z801?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z801%22%2C%22Z801K1%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z40%22%2C%22Z882K2%22%3A%22Z16683%22%7D%2C%22K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%2242%22%7D%2C%22K2%22%3A%22Z16112%22%7D%7D Please see this simple example.]
:::Issues like this have not been reported because, according to [[Wikifunctions:Status#Type creation is locked-down to staff]], “Generic types and generic functions require a bit of development and bug-fixing, and are not ready yet.” I believe the most recent announcement on the subject is [[Wikifunctions:Status updates/2024-07-10#Typed lists now open beyond Booleans and Strings]], which implicitly excludes Typed pair (and Typed map). This is also the reason why [[Z882]] has no test cases. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:19, 2 December 2025 (UTC)
::::@[[User:GrounderUK|GrounderUK]]: I don't think that the nice-to-edit UX work is the same level as the concerns @[[User:YoshiRulz|YoshiRulz]] has highlighted, but yes, that also needs fixing. Type '''creation''' being locked down is not the same thing as using existing Types. Assuming that we intended you to never use them without asking seems like what led to this. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:49, 3 December 2025 (UTC)
:I think having a rule for temporary usage of lists where we're waiting for wider type support is, like the advice to use (!) above, a bit sad to have to do. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:25, 2 December 2025 (UTC)
== Functions with multiple inputs of the same Type ==
'''Same-typed inputs''': Where these are transposable (the function is [[w:en:Commutative_property|commutative]]), they should be labelled "1st <type>", "2nd <type>" (i.e. with ordinal numbers, and preferably using digits rather than words).
<br>Where the order is semantic (non-commutative functions), I'm not sure it's possible to have a one-size-fits-all guideline. We should at least encourage the use of precise terms like "minuend"/"subtrahend" where they exist. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:36, 1 December 2025 (UTC)
: {{support}} as proposer. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:36, 1 December 2025 (UTC)
:I think this could be more simply worded as something like:
:<blockquote>Functions' inputs should be briefly labelled in a way that easily distinguishes them. This is to help users understand what to do when using the Function. It is especially important where there are multiple inputs of the same Type. If the order of the inputs matters, they should have semantic labels like "numerator" and "denominator", or "subject", "action", and "object". If the order does not matter, they can have ordinal labels ("1st Natural number", "2nd Natural number", …) if no common semantic labels exist.</blockquote>
:… ''i.e.'', focus on the semantic-label-first rule, and push the ordinality question to the end as a back-up rule. What do you think? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:33, 2 December 2025 (UTC)
::I like how you've phrased it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:57, 2 December 2025 (UTC)
== Preventative Test disambiguation ==
'''Tests''': It seems Tests' labels must be globally unique, for some reason. We could recommend that their labels include a word specific to the Function, especially for NLG Functions' Tests which I suspect are more at risk of label collision. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:37, 1 December 2025 (UTC)
: {{support}} as proposer. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:37, 1 December 2025 (UTC)
:Historically we've mostly put the output as the label, sometimes with the language code if the tested output is a monolingual string, or the inputs and outputs if there's space (''e.g.'' "1+2 => 3", "[1,2,3,4] => 2.5", "population of Chicago in 2024", "[en] An archæopteryx is a genus of dinosaurs."). Trying to push in also the Function's name, especially when many of the NLG Functions' names are very similar, seems like it's going to make things particularly hard. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:36, 2 December 2025 (UTC)
::Rather than repeating the function's name, I was thinking of just a keyword or the name of the input/return Type, like I've done for {{Z|30037}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:04, 2 December 2025 (UTC)
== NLG Test labels ==
'''Tests''' for NLG Functions: Their labels should be prefixed with the output language/dialect e.g. "[en] 2, good => second-best".<br>I guess these should be moved to <code>mul</code> too? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:37, 1 December 2025 (UTC)
: {{support}} as proposer. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:37, 1 December 2025 (UTC)
:See above; though I like this pattern for functions that return a monolingual string, I don't think these should necessarily go in <code>mul</code> given wider usage patterns. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:38, 2 December 2025 (UTC)
::I like when I see a label also when it is not translated so far. There is a fallback language in Wikidata with a small text showing the language of the label. It is not possible in all cases to describe all inputs and the output they are leading to in the label. So it is necessary to look into the test case to understand it. This is fine for me. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 22:48, 5 December 2025 (UTC)
== Void is meaningless ==
'''Void''': Change the English label for [[Z24]] to "null tuple" or "nullary tuple", or rename [[Z23]] to "Never" and use "nothing" for [[Z24]].<br>([[Z21]] is fine as "Unit"; it's a Type with exactly 1 possible realisation.) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:38, 1 December 2025 (UTC)
: {{support}} as proposer. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:38, 1 December 2025 (UTC)
:I'm not convinced. But feel free to at least list them as aliases. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:37, 1 December 2025 (UTC)
:Void is the formal term; it's far from meaningless. As @[[User:99of9|99of9]] says, if you are troubled by the term, you could add it as an alias, but I think this deserves a wider discussion specific to that Type and not just as part of wider long-term naming rules discussions. Please also don't confuse things by merging in Z23/Nothing's rôle. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:39, 2 December 2025 (UTC)
:Clearly I didn't put enough time into this proposal, there's no explanation behind the new names nor for removing the old one.<!-- --><br>I don't actually believe "void" is meaningless—actually, the fact that it has multiple meanings is IMO one of the problems with it.<!-- --> And the other big one is the contexts in which it appears, which includes any time an execution fails.<!-- --> Why is my function call "void", and is that "null and void" or "an empty void"? (In a way, both are true, since my call timed out and returned nothing.)<!-- --> I was already familiar with <code>void</code> in JS and the <code>void</code> return type in other languages so I had a head start in working out what Wikifunctions' <code>void</code> means.<!-- --><br>Some programming languages like Rust represent their unit type's value as an empty tuple <code>()</code>, and I think that's the correct analogy<!-- --> because you're not getting ''nothing'' from the function, you're getting an indication of success, an empty box. Its contents are a "void", but it is not one.<!-- --> (And you're not being given a <code>Nothing</code>/<code>Never</code> because by definition there are no values of that type.)<!-- --> On Wikifunctions, a timeout means you get an empty box for your result ''plus'' a timeout error. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:05, 3 December 2025 (UTC)
::Isn’t it just that you always get a {{Z|Z22}} but sometimes the object associated with the "Z22K1" {{Z|Z39}} is literally a Reference to {{Z|Z24}} ([https://www.wikifunctions.org/view/en/Z801?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z801%22%2C%22Z801K1%22%3A%7B%22Z1K1%22%3A%22Z21%22%7D%7D even if you just echo the empty Unit object])? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:01, 3 December 2025 (UTC)
:::Sure, but I was referring to the UI. With [https://www.wikifunctions.org/view/en/Z29694?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z29694%22%2C%22Z29694K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q458%22%7D%7D%2C%22Z29694K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P37%22%7D%7D this call] for example: under "Result" it just says "void", then you can click "Details" and see that the error's Type is [[Z576]] in this case.
:::I don't know why a Function would intentionally return [[Z24]] except as a marker that an item should be dropped from a list (Wolfram Language <code>Nothing</code>, JS <code>undefined</code> IIRC), but yes I would expect to see [[Z24]]'s label under "Result" then. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:52, 3 December 2025 (UTC)
::@[[User:YoshiRulz|YoshiRulz]]: I think it's totally fair to say that the case when we get a response that's a Z24 with an error, instead of showing "void" we could make the software show something different — but that's not really a naming convention, and more of a feature request. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:26, 5 December 2025 (UTC)
:::@[[User:YoshiRulz|YoshiRulz]], @[[User:99of9|99of9]], @[[User:GrounderUK|GrounderUK]]: Coming back to this, I've filed [[phab:T415695|T415695: Function Evaluation: Instead of showing "void" when there's an error, show a UX component that the request failed]] for this implicit request. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 17:58, 27 January 2026 (UTC)
::::Thanks, I’ve commented there. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:59, 28 January 2026 (UTC)
:See also [[Talk:Z23#English label]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:28, 26 May 2026 (UTC)
== Specific convention for {{z|Z14294}} ==
I've gone through and changed [[Special:ListObjectsByType/Z14294|all of the names of these]] to follow this rule:
* Begin with "config for"
** If for a display/read function, add "displaying"/"reading", respectively, and the exact name of the type
Any thoughts? Should this be added to the naming conventions?
[[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:18, 26 January 2026 (UTC)
:@[[User:Feeglgeef|Feeglgeef]]: I think it's fine. Adding to the conventions seems sensible, yes. What do others think? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 17:59, 27 January 2026 (UTC)
:Nothing better comes to mind (I think I was using "functions for ... per lang"), so I'm in favour. It's fairly short so there's space for the unique part. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:29, 27 January 2026 (UTC)
:As display and read functions should already be named by prefixing the Type label with “display ” or “read ”, I don’t see why we shouldn’t just use the function label in its entirety. Although by-language is currently the only available configuration, we have a proposal for configuration-by-type. “Configuration” is an unwieldy word for a switch, and I do wonder whether anything more than a “ by language” suffix has utility. Perhaps an initial comma, consistent with our practice for implementations ([[:phab:T373735]] notwithstanding)? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:39, 28 January 2026 (UTC)
:{{done}}. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:10, 28 January 2026 (UTC)
::@[[User:Feeglgeef|Feeglgeef]]: Which bit is done? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 16:06, 28 January 2026 (UTC)
:::I've boldly added it to the page :) [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:10, 28 January 2026 (UTC)
::::Aha, in [https://www.wikifunctions.org/w/index.php?title=Wikifunctions:Naming_conventions&diff=247192&oldid=234017 these three edits]. Please link context in future. :-) [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 17:48, 28 January 2026 (UTC)
== Jargon ==
Some words tend to have a narrower meaning in labels than in general use and care should be taken to avoid implying something more specific than intended. The observations below are limited to labels and aliases in English.
* '''as''' may imply casting or re-interpretation, formatting of the same underlying value, as in {{Z|Z23660}}.
* '''by''' suggests a mechanism, as in {{Z|Z803}}, and is often preferred for use with references of any kind.
* '''element''' is generally an object in or from a structure, as in {{Z|Z811}}.
* '''fetch''' is an imperative verb form restricted to accessing stored data, as in {{Z|Z828}}.
* '''for''' implies indirect extraction or derivation, as in {{Z|Z31676}} (where “for item” implies that it is from the item that has the given reference).
* '''from''' implies direct extraction or derivation, as in {{Z|Z31120}}.
* '''ID''' always means “identifier”, never “identity”. Use of the lowercase form is limited to cases where a label is referencing a label using that form, as in {{Z|Z30875}}.
* '''item''' usually refers to a {{Z|Z6001}} or {{Z|Z6091}}. An item reference may be termed a ''QID'' if ''item ref.'' is too long. An item in a list is usually called an ''element''.
* '''label''' is a {{Z|Z11}}. Its string is called ''string from label'', ''text from label'' or simply ''label text''.
* '''list''' implies a {{Z|Z881}} and is preferable to a simple plural where space allows, as in {{Z|Z14038}} or {{Z|Z22592}}.
[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:10, 23 February 2026 (UTC)
== Apply the capitalisation style for objects' labels to inputs' labels too ==
At least for English. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:55, 20 July 2026 (UTC)
40nxa8nnscm6pe5swy7f10jn71evh6r
Z10956
0
13079
292562
257420
2026-07-21T00:59:10Z
YoshiRulz
10156
Added Z31266 to the approved list of implementations
292562
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z10956"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z10956K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "input"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Morsecode"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "invoer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "codice morse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ntinye: Eriri "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "saisie"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z10959",
"Z10961",
"Z19167"
],
"Z8K4": [
"Z14",
"Z10960",
"Z31266"
],
"Z8K5": "Z10956"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "international morse code decode"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "国際欧文モールス符号デコード"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Internationalen Morsecode dekodieren"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "decodering van internationale morsecode"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "converti da codice morse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "koodu morse nke mba ofesi "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "décoder le code morse international"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "decodes the supplied string in morse code: separate letter encodings by spaces and words by \" / \""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "入力された国際欧文モールス符号の文字列を文字にデコードする。入力符号の文字間はスペース区切り、単語間は\" / \"区切りとする"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "wandelt internationalen Morsecode in Text um, Trennzeichen Leer für Buchstaben und \" / \" für Wörter"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "decodeert de tekenreeks in morsecode: scheid lettercoderingen met spaties en woorden met een /"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Codificatore di testo internazionale da codice morse ad alfabetico"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Na-ekpebi eriri ewepụtara na koodu morse: ịkewapụ akwụkwọ ozi dị iche iche site n' oghere na okwu site na \"/\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "décode la chaîne fournie en code morse : sépare les encodages de lettres par des espaces et les mots par \" / \""
}
]
}
}
lx97qf3fynito3d2zynypnvh6bhxi9k
Help:Contents/de
12
14774
292801
289870
2026-07-21T16:57:16Z
Ameisenigel
44
Created page with "Unterstützung für zukünftige Funktionen aussprechen"
292801
wikitext
text/x-wiki
<languages/>
Der Ort, an dem du Hilfe erhalten kannst, um zu Wikifunctions beizutragen.
<span id="Documentation"></span>
== Dokumentation ==
* [[Special:MyLanguage/Wikifunctions:Introduction|Einführung]]
* [[Special:MyLanguage/Wikifunctions:How to create implementations|Wie man Implementierungen erstellt]]
* [[Special:MyLanguage/Wikifunctions:Function model|Funktionsmodell]]
* [[Special:MyLanguage/Wikifunctions:Glossary|Glossar]]
* [[Special:MyLanguage/Wikifunctions:Rosetta|Rosetta]] — Leitfaden "{{SITENAME}} für <lang>-Programmierer"
* [[Special:MyLanguage/Wikifunctions:FAQ|FAQ]]
* [[mw:Special:MyLanguage/Help:Contents|Hilfe:Inhalte]] — auf Mediawiki.org für die Bearbeitung normaler Wikiseiten
<span id="Community_and_communication"></span>
== Gemeinschaft und Kommunikation ==
* [[Wikifunctions:Project chat|Projektdiskussion]]
* [[Special:MyLanguage/Wikifunctions:Report a technical problem|Ein technisches Problem melden]]<!--
--> / [[Special:MyLanguage/Wikifunctions:Feature petitions|Unterstützung für zukünftige Funktionen aussprechen]]
* [[Wikifunctions:Requests for deletions|Löschanträge]]
* [[Wikifunctions:Report vandalism|Vandalismus melden]]
<span id="Policies_and_guidelines"></span>
== Richtlinien und Leitfäden ==
* [[Special:MyLanguage/Wikifunctions:List of policies and guidelines|Liste von Richtlinien und Leitfäden]]
<span id="Processes"></span>
== Prozesse ==
* [[Special:MyLanguage/Wikifunctions:Approving implementations|Implementierungen genehmigen]]
[[Category:Help{{#translation:}}| ]]
s4hqmpy8w8jsydpf7d78k7mxbkq6nys
Wikifunctions:How to create implementations/ru
4
17562
292796
276457
2026-07-21T15:08:10Z
Spider077
81580
Created page with "== Типы реализаций =="
292796
wikitext
text/x-wiki
<languages/>
<div lang="en" dir="ltr" class="mw-content-ltr">
This page provides a more detailed guide to '''creating implementations''', beyond the overview at {{ll|Wikifunctions:Introduction}}.
</div>
<span id="Types_of_Implementations"></span>
== Типы реализаций ==
<div lang="en" dir="ltr" class="mw-content-ltr">
In Wikifunctions, an '''implementation''' can take one of two main forms: '''code''' or '''composition'''. A code implementation directly expresses the function’s logic in any of the available programming languages (currently, Python3 or JavaScript). It’s most useful when the function’s behavior can’t easily be built from existing Wikifunctions, or when precise control over data processing is needed.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
A composition implementation, on the other hand, defines the function entirely by combining other existing functions, without writing code. Compositions are easier to understand, reuse, and translate into other languages automatically, but they depend on suitable building blocks already being available and often are less performant. In general, start by checking whether your goal can be achieved through composition; if it can’t, or if performance or fine-grained logic matters, choose a code implementation instead.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
There's a third type of implementation: '''built-ins'''. These are run by system-built code, and are not editable. Most likely all pre-defined functions will have a built-in implementation. In such cases, when opening the implementation page, you will see a message stating ''"{{int|wikilambda-implementation-selector-none}}"''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Practice Test-Driven Development ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Test-Driven Development''', or '''TDD''', is a way of creating software where you write tests before you write the actual code. Tests are just a way of understanding what your function is supposed to do by listing examples and how they should work.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In Wikifunctions, writing tests first offers significant benefits. If you are working on an implementation, you can run your code against the existing tests to check that it behaves as expected. This makes it easier to catch errors early before even publishing your implementation. Tests are also a powerful way to describe the function you need. By writing tests, '''you clearly communicate the expected behavior''', and the community can step in and help with the implementation, or create alternative implementations.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Imagine you want to implement a Function that combines two strings with a space in between. A basic test for this might look like:
</div>
<syntaxhighlight lang="prolog">
join_with_space( "Hello", "world" ) => "Hello world"
</syntaxhighlight>
<div lang="en" dir="ltr" class="mw-content-ltr">
Once you have defined the basic behavior, it's important to '''think about edge cases'''—situations where the inputs are such that you might need some special behavior.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For example, what if your first string ends in a space, or your second string starts with a space? Should the function keep all existing spaces and add another one, or should it return a neatly spaced result with just a single space between the words?
Depending on your requirements, you should build a test for such a case. For example, a test for this edge case could be either one of these — but not both!:
</div>
<syntaxhighlight lang="prolog">
join_with_space( "Hello ", " world") => "Hello world"
</syntaxhighlight>
<div lang="en" dir="ltr" class="mw-content-ltr">
or ...
</div>
<syntaxhighlight lang="prolog">
join_with_space( "Hello ", " world") => "Hello world"
</syntaxhighlight>
<div lang="en" dir="ltr" class="mw-content-ltr">
Make sure that all possible special cases are covered by your tests, and once you have them, make sure that they are all connected to the Function by selecting them and clicking "Connect".
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Code implementations ==
</div>
[[File:Code implementation.png|thumb|alt=<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions code editor initialized with a function template</span>|<span lang="en" dir="ltr" class="mw-content-ltr">When adding a new code implementation, the function template is initialized with the function and argument names</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
When creating an implementation using code, the Wikifunctions UI will set up a code editor with the selected language activated for syntax highlighting and validation. When the function to implement and the programming language are selected, this editor will be set with the correct function template: '''do not remove or edit this'''! Keep your code inside this function signature: if you need auxiliary functions, you can simply declare them inside your top-level function declaration.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Using input types in your code ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions types {{Z|Z6}} and {{Z|Z40}} can be used as if they were native types in both JavaScript and Python3. For example, a String input can be concatenated or a Boolean be directly used in a logical expression. To use other types in your code implementations, you will have to look deeper into the type, figure out if it has a conversion to a native equivalent, and treat it accordingly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For example, let's say we want to write some Python code that handles an input of type {{Z|Z20420}}. In the page for this type, let's look at its "type converters to code" and search for a Python one. The converter {{Z|Z20424}} will be applied to our date input before our code, so looking at "native type" we know that our input will be a Python ''dict'' and looking at the implementation we can see the keys we can expect:
</div>
<syntaxhighlight lang="python3">
return {
'K1': year,
'K2': month,
'K3': day
}
</syntaxhighlight>
<div lang="en" dir="ltr" class="mw-content-ltr">
When a type doesn't have a converter, you'll have to access its parts directly using its keys. For example, let's assume that your function <code>Z30000</code> has one input <code>Z30000K1</code> of type {{Z|Z11}}. This type has two keys: <code>Z11K1</code> for the language (itself an object of type {{Z|Z60}}), and <code>Z11K2</code> for the string value. Similarly, the language object has a key <code>Z60K1</code> for the language code. So, to get a string with the language code and the text, you can write:
</div>
<syntaxhighlight lang="javascript">
function Z30000( Z30000K1 ) {
// e.g. "en: some text"
return Z30000K1.Z11K1.Z60K1 + ": " + Z30000K1.Z11K2;
}
</syntaxhighlight>
<div lang="en" dir="ltr" class="mw-content-ltr">
For a quick reference of the available type conversions visit [[Special:MyLanguage/Wikifunctions:Execution targets#Default type conversion|the default type conversion table]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Returning the right outputs ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Similarly to the way you treat inputs, outputs need to match the type specified in the function definition. Some can be treated as simply as native types, so any string output will be converted into a Wikifunctions {{Z|Z6}} object and any native boolean returned by your implementation will be converted into a Wikifunctions {{Z|Z40}} object.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Those types that have "type converters from code" will apply the appropriate function to the output, in order to build the required type. Following the example of {{Z|Z20420}}, the {{Z|Z20443}} will transform the output from your implementation–a dict with K1, K2 and K3 keys–into its correct ZObject representation.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For types that don't have converters from code, you can carefully build and return the output objects. For example, imagine that our function <code>Z30000</code> takes two string inputs: language code and text, and should return a {{Z|Z11}} object. You can do this in Python by using the <code>ZObject</code> constructor:
</div>
<syntaxhighlight lang="python3">
def Z30000(Z30000K1, Z30000K2):
lang_object = ZObject(
{"Z1K1": "Z9", "Z9K1": "Z60"},
Z60K1 = Z30000K1
)
return ZObject(
{"Z1K1": "Z9", "Z9K1": "Z11"},
Z11K1 = lang_object,
Z11K2 = Z30000K2
)
</syntaxhighlight>
<div lang="en" dir="ltr" class="mw-content-ltr">
Or in JavaScript:
</div>
<syntaxhighlight lang="javascript">
function Z30000( Z30000K1, Z30000K2 ) {
const langObject = new ZObject(
new Map( [ [ "Z60K1", Z30000K1 ] ] ),
{ "Z1K1": "Z9", "Z9K1": "Z60" }
);
const monolingualKeys = new Map( [
[ "Z11K1", langObject ],
[ "Z11K2", Z30000K2 ]
] );
return new ZObject(
monolingualKeys,
{ "Z1K1": "Z9", "Z9K1": "Z11" }
);
}
</syntaxhighlight>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can learn more about the <code>ZObject</code> class and other useful constructors in {{ll|Wikifunctions:Execution_targets#Custom_and_non-built-in_type_conversion}}
</div>
{{phab|T392750}}<div lang="en" dir="ltr" class="mw-content-ltr">
As of 2026-05, trying to return a list of lists may fail, so you're not able to implement such functions in code.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Code in Python ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In this section, we give a concrete example on how to create an Implementation in the form of Code in Python. Say we want to create an implementation for a Function which combines two input strings by putting a space between them, returning the result of that. Let’s assume the ZID of that function is Z30000.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The implementation is defined using the ZID of the function. So are the arguments of the function. So in the case of the function Z30000 with its two arguments, the function template should look like this:
</div>
<syntaxhighlight lang="python3">
def Z30000(Z30000K1, Z30000K2):
</syntaxhighlight>
<div lang="en" dir="ltr" class="mw-content-ltr">
As we described before, we know that the arguments (<code>Z30000K1</code> and <code>Z30000K2</code>) are Strings, so we can treat them as simply as we use native strings in Python. Also, the function should return a String. For our example, we simply return the two arguments concatenated with a space in between:
</div>
<syntaxhighlight lang="python3">
def Z30000(Z30000K1, Z30000K2):
return Z30000K1 + " " + Z30000K2
</syntaxhighlight>
<div lang="en" dir="ltr" class="mw-content-ltr">
Since this is Python, do not forget to indent this line.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
If you have followed our advice to [[#Practice Test-Driven Development|practice TDD]], you will already have a set of tests that you know should work. If that's the case, while building your implementation you can click on the circular arrow in the Tests panel, and see if your implementation passes all of them.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Remember that the runtime has no state. Don’t assume values for global or static variables. If you have further questions about what you can and cannot do in Python, ask on [[Wikifunctions:Python implementations]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Code in JavaScript ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In this section, we give a concrete example on how to create an Implementation in the form of Code in JavaScript. Say we want to create an implementation for a Function which combines two input strings by putting a space between them, returning the result of that. Let’s assume the ZID of that function is <code>Z30000</code>.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The implementation is defined using the ZID of the function. So are the arguments of the function. So in the case of the function <code>Z30000</code> with its two arguments, the function template should look like this:
</div>
<syntaxhighlight lang="javascript">
function Z30000( Z30000K1, Z30000K2 ) {
}
</syntaxhighlight>
<div lang="en" dir="ltr" class="mw-content-ltr">
We know that the arguments (<code>Z30000K1</code> and <code>Z30000K2</code>) are Strings, so we can treat them as native strings in JavaScript. Also, the function should return a String. To complete our function, you can then add a line concatenating the input strings, like this:
</div>
<syntaxhighlight lang="javascript">
function Z30000( Z30000K1, Z30000K2 ) {
return Z30000K1 + " " + Z30000K2;
}
</syntaxhighlight>
<div lang="en" dir="ltr" class="mw-content-ltr">
If you have tests as recommended in the [[#Practice Test-Driven Development|TDD]] section above, click on the circular arrow in the Tests panel and see if your implementation passes all of them.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Remember that the runtime has no state. Don’t assume values for global or static variables. If you have further questions about what you can and cannot do in JavaScript, ask on [[Wikifunctions:JavaScript implementations]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Compositions ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In this section, we give a concrete example on how to create an Implementation in the form of a composition. Say we want to create an implementation for a Function which combines two input strings by putting a space between them, returning the result of that. Let’s assume the ZID of that function is <code>Z30000</code>.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
It is usually a good idea to first think about how to combine existing functions in order to create the desired output. Sometimes this might be trivial, and you can just go ahead with composing functions, but in many cases it is worthwhile to note the desired composition down.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For example, for the given Function, we could use the existing Function {{Z|Z10000}}. That Function takes two strings and makes one string out of them. But we need to add a space in between. So we first concatenate a space to the end of the first string, and then concatenate the second string to the result of that first concatenation. So our composition could be noted down like this:
</div>
<syntaxhighlight lang="prolog">
join_strings( join_strings( Z30000K1, " " ), Z30000K2 )
</syntaxhighlight>
<div lang="en" dir="ltr" class="mw-content-ltr">
There are multiple ways to write a composition: notice that the same thing could be accomplished with:
</div>
<syntaxhighlight lang="prolog">
join_strings( Z30000K1, join_strings( " ", Z30000K2 ) )
</syntaxhighlight>
<div lang="en" dir="ltr" class="mw-content-ltr">
An alternative implementation could also use the existing Function {{Z|Z15175}}, so your composition could be:
</div>
<syntaxhighlight lang="prolog">
join_with_separator( Z30000K1, Z30000K2, " " )
</syntaxhighlight>
<div lang="en" dir="ltr" class="mw-content-ltr">
As you can see, there are multiple ways to accomplish this, so take your time and explore the existing functions available in the {{ll|Wikifunctions:Catalogue}}.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Let's try to create the second example, <code>join_strings(Z30000K1, join_strings(" ", Z30000K2))</code>.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In order to create this:
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Start adding an implementation by clicking on the "+" button in the "Implementations" table from your Function page.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Make sure that the option "composition" under "Implementation" is selected.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the "›" icon or click the "Select Function" link to expand the function details.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Under "function" search for the name of the outermost function you want to use, which in this example is "join two strings". Then, select the wanted function from the dropdown list.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">You will see two new fields, one for each of the arguments needed for the selected function.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">For the first argument, we want to select the first input to our function:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Next to "first string", click on the "…" button and select "Argument reference".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Under "key id" you can now select the first string of your function from the dropdown, which contains all available inputs.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">For the second argument, we want to use the result of another call to "join two strings":</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Next to "second string", click on the "…" button and select "Function call".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Under "function", search and select the function you want to call, which is again "join two strings".</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For this inner function call, configure the "first string" by simply typing a white space in the text field, and configure the "second string" as you did for step 6: change it using the "…" button to "Argument reference", and then select the second argument in the dropdown.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Your composition is now complete!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can expand and collapse the details using the chevron buttons to see how it looks. If you already have Tests as recommended in the [[#Practice Test-Driven Development|TDD]] section above, click on the circular arrow in the Tests panel and see if your implementation passes the tests. Once your composition passes the tests, go ahead and publish it.
</div>
[[File:Composition implementation expanded.png|frame|center|alt=<span lang="en" dir="ltr" class="mw-content-ltr">A Wikifunctions composition implementation in its expanded view</span>|<span lang="en" dir="ltr" class="mw-content-ltr">A Wikifunctions composition implementation in its expanded view</span>]]
[[File:Composition implementation collapsed.png|frame|center|alt=<span lang="en" dir="ltr" class="mw-content-ltr">A Wikifunctions composition implementation in its collapsed view</span>|<span lang="en" dir="ltr" class="mw-content-ltr">A Wikifunctions composition implementation in its collapsed view</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
== Wikifunctions error handling ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As a Wikifunctions function creator, you might want to warn the user calling your function when something goes wrong in the code, or when their inputs do not fit a certain criteria. For example, if your Function expects a string input to contain a name, you might want to check that the name is not empty and, if it is, show an error message that the person using your Function can understand.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For this purpose, you can use <code>Wikifunctions.Error()</code> from your code implementations or the function {{Z|Z851}} from your compositions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In this section you will learn:
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">How to throw errors from both code and composition implementations,</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">how to write tests for error cases, and</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">how to catch and handle errors thrown by functions that you are using in your compositions.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Throwing errors from code implementations ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
When writing code, both from JavaScript and Python, you can use <code>Wikifunctions.Error()</code> to end the execution with a wanted error.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
<code>Wikifunctions.Error()</code> has two parameters:
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Error type: a string containing the ZID of the error type you want to return.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Error arguments: a list of string arguments to build the error.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Let's go one by one:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Error type ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
An error type is an object that describes a kind of error that could happen in the system. There are a number of built-in error types but you can also build other error types that are more suited to your use case. When using errors, the best idea is to browse through the available error types, which can be explored in [[Special:ListObjectsByType/Z50|this list]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are no errors that fit your case, create a new one by going to the create page, and selecting "Error type" in the type selector. Then, set the necessary fields:
</div>
[[File:Error type.png|thumb|alt=<span lang="en" dir="ltr" class="mw-content-ltr">Error type creation in Wikifunctions</span>|<span lang="en" dir="ltr" class="mw-content-ltr">To create new Error type (Z50), edit the label and add the necessary keys.</span>]]
* <span lang="en" dir="ltr" class="mw-content-ltr">'''Label''' – This is the main title of the error, which should contain a short but descriptive message. Set the error label on the right-side box titled "About".</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">'''Keys''' – Keys contain additional information about what caused the error. For example, if an input had the wrong format, you might want to inform the user of what was the input content when raising the error. To use them in your implementations, keys should be strings. To create a key, click on the "[+]" icon below "keys", select "String" under "value type", and add a label that describes it appropriately, for example "current input". Once you have all the necessary keys, you can Publish your error type and keep the ID of the newly created object.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Error arguments ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Error arguments correspond to the keys of the Error type, and they should provide additional information to understand the error. Error arguments should always be Strings.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Using Wikifunctions.Error() ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Say that you want an error to be thrown when either your first or your second input are empty. You have already created the error type, and the assigned ZID was <code>Z30005</code>. Your error type has two string keys:
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">Input key: contains the key of the failing input</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Input value: contains the current value of the failing input</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
To raise an error in your JavaScript implementation you should do something like this:
</div>
<syntaxhighlight lang="javascript">
function Z30000( Z30000K1, Z30000K2 ) {
if ( trim( Z30000K1 ) === '' ) {
// If the first input is empty, raise error Z30005
// with two string args: [ first input key, first input value ]
Wikifunctions.Error( 'Z30005', [ "Z30000K1", Z30000K1 ] )
}
if ( trim( Z30000K2 ) === '' ) {
// If the second input is empty, raise error Z30005
// with two string args: [ second input key, second input value ]
Wikifunctions.Error( 'Z30005', [ "Z30000K2", Z30000K2 ] )
}
return Z30000K1 + " " + Z30000K2;
}
</syntaxhighlight>
<div lang="en" dir="ltr" class="mw-content-ltr">
To raise an error in your Python implementation you should do something like this:
</div>
<syntaxhighlight lang="python3">
def Z30000(Z30000K1, Z30000K2):
if Z30000K1.strip() == "":
# If the first input is empty, raise error Z30005
# with two string args: [ first input key, first input value ]
Wikifunctions.Error("Z30005", ["Z30000K1", Z30000K1])
if Z30000K2.strip() == "":
# If the second input is empty, raise error Z30005
# with two string args: [ first input key, first input value ]
Wikifunctions.Error("Z30005", ["Z30000K2", Z30000K2])
return Z30000K1 + " " + Z30000K2
</syntaxhighlight>
<div lang="en" dir="ltr" class="mw-content-ltr">
Remember that calling <code>Wikifunctions.Error()</code> ends the execution!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Throwing errors from compositions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
If you are creating a composition implementation, you can throw an error by calling the special function {{Z|Z851}}.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Throw Error function (Z851) ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The {{Z|Z851}} function is similar to the <code>Wikifunctions.Error()</code> method and takes two arguments:
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">'''Error type''' – A reference to the Error type you want to raise</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">'''Error parameters''' – A list with the arguments to create your Error, which should also be Strings.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Using Throw Error ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Say you want to modify your composition so that it first checks that the arguments are not empty, and raises an error when it finds an empty one. Then, if none of them are empty, it runs the original composition, which is:
</div>
<syntaxhighlight lang="prolog">
join_with_separator( Z30000K1, Z30000K2, " " )
</syntaxhighlight>
<div lang="en" dir="ltr" class="mw-content-ltr">
To do this, you need to create conditional paths, for which you can use the {{Z|Z802}} function. Think of it like this:
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">If the first argument is empty, throw an error for the first argument</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Else, proceed to check the second argument</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">If the second argument is empty, throw an error for the second argument</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Else, proceed with the success path and return the joint strings with the space separator</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Or in functional pseudo code:
</div>
<syntaxhighlight lang="prolog">
if (
is_empty_string( Z30000K1 ),
throw_error( Z30005, [ "Z30000K1", Z30000K1 ] ),
if(
is_empty_string( Z30000K2 ),
throw_error( Z30005, [ "Z30000K2", Z30000K2 ] ),
join_with_separator( Z30000K1, Z30000K2, " " )
)
)
</syntaxhighlight>
<div lang="en" dir="ltr" class="mw-content-ltr">
Let's create this step by step:
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Start adding an implementation by clicking on the "+” button in the "Implementations" table from your Function page.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Make sure that the option "composition" under "Implementation" is selected.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the "›” icon or click the "Select Function" link to expand the function details.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Under "function" search and select the outermost function you want to use, which in this case is "if".</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Check the validity of the first argument:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Next to "condition", click on the "…" button and select "function call"</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Under "function", search and select the function "is empty string"</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Next to "input", click on the "…" button and select "argument reference"</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Under "key id", select the first input (e.g. "first string")</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">You can now collapse the "condition" function call if you want, by clicking on the down-chevron next to "condition". You should see something like "f(x) is empty string( → first string )"</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Throw error if the condition is true:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Next to "then", click on the "…" button and select "function call"</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Under "function", search and select the function "Throw Error"</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Under "error type", search and select your error type (you can directly input the error ID if you know it, e.g. Z30005)</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Under "error parameters", add two items by clicking on the "+" button</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For "Item 1" (offending argument key), set its type to "String" and write the argument identifier (e.g. "first input", or "Z30000K1")</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">For "Item 2" (offending argument value), click on the "…" next to "Item 2" and select "argument reference"</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Under "key id", select the first input (e.g. "first string")</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">You can now collapse the "then" function call if you want, by clicking on the down-chevron next to "then". You should see something like "f(x) Throw Error( Input was the wrong format, Typed list( Object, "first input", → first string ) )"</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Continue to check the second argument if the first was good:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Next to "else", click on the "…" button and select "function call"</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Under "function", search and select the function "if"</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Set up "condition" to check the validity of the second argument by following the same process as described in step 5.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Set up "then" to throw an error for the second argument by following the same process as described in step 6.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Finally, set up the success path:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Next to the nested "else", click on the "…" button and select "function call"</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Under "function", search and select the successful function, which in this case can be "join strings with separator"</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Next to "first string", click on the "…" button and set it to "argument reference", then select "first string"</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Next to "second string", click on the "…" button and set it to "argument reference", then select "second string"</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Under "separator" add a space into the text field</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
The resulting function call should look like this:
</div>
[[File:Throw error expanded.png|frame|center|alt=<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions composition using Throw Error function</span>|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions composition using Throw Error function</span>]]
[[File:Throw error collapsed.png|frame|center|alt=<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions composition using Throw Error function, in its collapsed view</span>|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions composition using Throw Error function, in its collapsed view</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Handling errors in compositions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
While it is useful to allow functions to raise expected errors, it is crucial to be able to handle errors in your compositions in order to safely use these functions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Say you want to create a new function "full name of a person" – we will refer to it with the ZID <code>Z30010</code>. This function should return the full name of a person given a first and last names, but if any of the two fields are empty, it should return the text "Unknown" instead.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You could create a composition using our example function "Join two strings with a space" or <code>Z30000</code> to generate the name. If any of the inputs are empty, you know that <code>Z30000</code> will throw an error of type <code>Z30005</code>. Using the function {{Z|Z850}} as a wrapper, you can attempt the join operation and intercept a possible error to simply return "Unknown" whenever it occurs.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Try-Catch function (Z850) ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The {{Z|Z850}} function is built-in with ZID <code>Z850</code> and takes three arguments:
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">'''Function call''' – The initial function call to run. If nothing goes wrong, the response will be the result of this function call.</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">'''Error type''' – An error type to catch in case it is thrown during the execution of the first function call.</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">'''Error handler''' – A function call that will be run in case the error specified above is caught during the execution of the initial function call. If that happens, the result of the error handler will be the value returned.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Using Try-Catch ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Once we have all the functions for our composition, we can craft it like this:
</div>
<syntaxhighlight lang="prolog">
try_catch(
join_with_space( Z30010K1, Z30010K2 ),
Z30005,
echo( "Unknown" )
)
</syntaxhighlight>
<div lang="en" dir="ltr" class="mw-content-ltr">
This means that:
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">The "Join two strings with a space" function will be tried with the two inputs and, if everything goes well, the output of this function will be returned</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">If any of the inputs are blank, "Join two strings with a space" with raise an error of type <code>Z30005</code></span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Our {{Z|Z850}} will then detect this error and run the {{Z|Z801}} function to return "Unknown"</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Let's create this step by step:
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Start adding an implementation by clicking on the "+" button in the "Implementations" table from your Function page.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Make sure that the option "composition" under "Implementation" is selected.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Click on the "›” icon or click the "Select Function" link to expand the function details.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Under "function" search and select the outermost function you want to use, which in this case is "Try-Catch".</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Set the main function call:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Under the field where the "Try-Catch" function is selected, next to the "function call" key, click on the "…" button and select "function call"</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Under "function" search and select the function "join two strings with space"</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Next to "first string", click on the "…" button and select "argument reference", then select the "first name" argument from the dropdown.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Next to "second string", click on the "…" button and select "argument reference", then select the "second name" argument from the dropdown.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Select the error to catch:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Under "error type", search and select "bad string input" – you can search directly by its ZID <code>Z30005</code></span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Set the error handler function call:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Next to "error handler", click on the "…" button and select "function call"</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Under "function", search and select the function "echo"</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Under "input" and "type", search and select the type "String"</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Now, under "input", type "Unknown" in the text field</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
The resulting function should look like this:
</div>
[[File:Try catch expanded.png|frame|center|alt=<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions composition using Try-catch function, in expanded mode</span>|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions composition using Try-catch function, in expanded mode</span>]]
[[File:Try catch collapsed.png|frame|center|alt=<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions composition using Try-catch function, in collapsed mode</span>|<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions composition using Try-catch function, in collapsed mode</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Testing your failure use cases ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As we introduced in the above section about [[#Practice Test-Driven Development|practicing TDD]], it's important to test not only the most common paths, but also the possible edge cases. It is equally important to test failure behavior. In this section we will give you the tools necessary to test that your function fails with a given set of inputs, and that the error thrown is the expected one.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To do that, you will need other two system functions:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Is error type (Z852) ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The {{Z|Z852}} function is built-in with ZID <code>Z852</code> and takes two arguments:
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">'''Error''' – An {{Z|Z5}} object, which can be thrown by a failing call. An error instance has a type and a value.</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">'''Error type''' – A reference to an {{Z|Z50}} which will be compared to the type of the Error passed as a first argument. If that's the case, the function will return true.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Get error thrown by function call (Z853) ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The {{Z|Z853}} function is built-in with ZID <code>Z853</code> and takes one argument:
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">'''Function call''' – A function call which can either return a successful value of any type, or throw an error.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
This function returns a {{Z|Z882}} with a {{Z|Z40}} in first place and an {{Z|Z1}} in the second:
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">If the Function call runs successfully and hence does not throw any error, the returned pair will contain False in the first place, and void in the second.</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">If the Function call throws an error, the returned pair will contain True in the first place, and the caught error in the second.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
To use this function in your compositions, you might need to use the additional functions:
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Z|Z821}}, and</span>
* {{Z|Z822}}
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Testing errors ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Say our target function, "Join two strings with a space" or <code>Z30000</code>, throws an error of type <code>Z30005</code> and we want to test this behavior. To do that we need to:
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">Throw a failing function call</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Get the error using the function {{Z|Z853}}</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Check that the error is the right type with {{Z|Z852}}</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
Tests have two fields:
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">'''Call''' – A function call that will produce an output with the inputs you want to test. This call will return a value.</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">'''Result validation''' – A function call that will validate that the value returned by the call above is the expected one. The first argument of this function call will be automatically assigned to take the return value of the first call.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
For step-by-step instructions on how to create tests, see {{ll|Wikifunctions:Introduction#Create_tests}}.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In our example, we can structure it like this — but this is not the only way!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The call, which will return an {{Z|Z5}} object:
</div>
<syntaxhighlight lang="prolog">
error = get_second_element_of_typed_list(
get_error_thrown_by(
join_strings_by_whitespace( "", "not empty" )
)
)
</syntaxhighlight>
<div lang="en" dir="ltr" class="mw-content-ltr">
And the result validation, which will take the {{Z|Z5}} object as its first argument:
</div>
<syntaxhighlight lang="prolog">
is_error_type( error, Z30005 )
</syntaxhighlight>
<div lang="en" dir="ltr" class="mw-content-ltr">
Let's do this step by step:
</div>
# <span lang="en" dir="ltr" class="mw-content-ltr">Start adding a test by clicking on the "+" button in the "Tests" table from your Function page. The "call" and "result validation" fields already have some functions pre-set, but to test the errors we will need to change them.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">First, let's set the call:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Under "call", click the "›" chevron button to expand the function call.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Under "function", edit the field and search and select the function "Get second element of a typed pair"</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Once selected, next to "Typed pair", click on the "…" button and select "function call"</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Under "function", search and select the function "Get error thrown by function call"</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Next to "function call", click on the "…" button and select "function call"</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Under "function", search and select the function "Join two strings with a space" (or by ZID <code>Z30000</code>)</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Now set the inputs so that they cause a failure: at least one of them should be empty.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">You can now collapse your "call" by clicking again on the down-chevron button if you want!</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Next, let's set the result validation:</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Under "result validation", click the "›" chevron button to expand the function call.</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Under "function", edit the field and search and select the function "Is error type"</span>
## <span lang="en" dir="ltr" class="mw-content-ltr">Now you will only be asked to configure the second argument. Under "error type", search and select your <code>Z30005</code> error type.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">And you are done! You can now click the circular arrow in the "Implementations" box and you should see green checks.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If everything went right, you can now save your test. It should look like this:
</div>
[[File:Get error expanded.png|frame|center|alt=<span lang="en" dir="ltr" class="mw-content-ltr">Testing a failure using Get error and Is error type functions, in expanded mode</span>|<span lang="en" dir="ltr" class="mw-content-ltr">Testing a failure using Get error and Is error type functions, in expanded mode</span>]]
[[File:Get error collapsed.png|frame|center|alt=<span lang="en" dir="ltr" class="mw-content-ltr">Testing a failure using Get error and Is error type functions, in collapsed mode</span>|<span lang="en" dir="ltr" class="mw-content-ltr">Testing a failure using Get error and Is error type functions, in collapsed mode</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
== Debugging your implementations ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Sometimes things can go wrong. A function might behave differently than expected or a value might not look quite right. Sometimes implementations are really complex and, because they are run in a sandboxed environment, it can seem really difficult to debug. To help understand what's going on inside a function call, Wikifunctions includes a small set of debugging tools.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
These tools don't change the result of a function, but will add extra information to the returned metadata, which you can observe after running the function. You can use <code>Wikifunctions.Debug()</code> from your code implementations or the function {{Z|Z854}} from your compositions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In this section you will learn:
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">How to add debug messages from both code and composition implementations,</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">how to inspect the metadata manually or via the UI to inspect these logs.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Debugging your code implementations ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
When writing code, both from JavaScript and Python3, you can use <code>Wikifunctions.Debug()</code> to add a message to your debugging log and continue the execution.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
<code>Wikifunctions.Debug()</code> has one parameter, which is generally expected to be a string. However, any other object passed as parameter will get directly converted into a string.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
If we want to add debug logs to our code implementations for our "Join two strings with a space" example function, we can do, in JavaScript:
</div>
<syntaxhighlight lang="JavaScript">
function Z30000( Z30000K1, Z30000K2 ) {
if ( trim( Z30000K1 ) === '' ) {
Wikifunctions.Debug( `first input is empty "${ Z30000K1 }"` );
Wikifunctions.Error( 'Z30005', [ "Z30000K1", Z30000K1 ] )
}
if ( trim( Z30000K2 ) === '' ) {
Wikifunctions.Debug( `second input is empty "${ Z30000K2 }"` );
Wikifunctions.Error( 'Z30005', [ "Z30000K2", Z30000K2 ] )
}
Wikifunctions.Debug( "both inputs are fine" );
return Z30000K1 + " " + Z30000K2;
}
</syntaxhighlight>
<div lang="en" dir="ltr" class="mw-content-ltr">
And the same in your Python3 implementation will be:
</div>
<syntaxhighlight lang="python3">
def Z30000(Z30000K1, Z30000K2):
if Z30000K1.strip() == "":
Wikifunctions.Debug( 'first input is empty "'+Z30000K1+'"' )
Wikifunctions.Error("Z30005", ["Z30000K1", Z30000K1])
if Z30000K2.strip() == "":
Wikifunctions.Debug( 'second input is empty "'+Z30000K2+'"' )
Wikifunctions.Error("Z30005", ["Z30000K2", Z30000K2])
Wikifunctions.Debug( 'both inputs are fine' )
return Z30000K1 + " " + Z30000K2
</syntaxhighlight>
<div lang="en" dir="ltr" class="mw-content-ltr">
This way, no matter what happens, we will be adding one message to your debugging logs:
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">If the function call fails when checking on the first or second input, the result of the execution will be a failure, but it will contain one informative log about what branch caused the failure.</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">If the function call succeeds—because both inputs are valid—the function call will return the joined string, but the returned metadata will also contain a debug log.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Debugging your compositions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To support debugging compositions, Wikifunctions provides the built-in function {{Z|Z854}}. This function allows you to attach debug messages to the execution of any function call that generates the final output. The debug logs collected during the evaluation are returned as part of the execution metadata, under the <code>executorDebugLogs</code> key.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Add debug log to function call (Z854) ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The {{Z|Z854}} function is built-in with ZID <code>Z854</code> and takes two arguments:
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">'''Function call''' – Any composition you want to execute.</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">'''Debug log''' – A string message that will be recorded if the given function call is evaluated.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
When the wrapped function call runs, the provided message is added to the execution logs. If that function call is not executed, or its execution is not part of the final output, its debug log will not appear in the final result metadata.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You will benefit from this built-in if you want to observe:
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">Which branch of a conditional was executed, or</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">the order of evaluation in a composition.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Using Add debug log to function call ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Say that you want to add debug logs to our example function "Join two strings with a space" or <code>Z30000</code>, so that different messages are added to the different possible outcomes. You could use our debugging builtin like this:
</div>
<syntaxhighlight lang="prolog">
if (
is_empty_string( Z30000K1 ),
add_debug_log( throw_error( Z30005, ... ), 'failed on first input' )
if(
is_empty_string( Z30000K2 ),
add_debug_log( throw_error( Z30005, ... ), 'failed on second input' ),
add_debug_log(
join_with_separator( Z30000K1, Z30000K2, " " ),
'both inputs are ok!'
)
)
)
</syntaxhighlight>
<div lang="en" dir="ltr" class="mw-content-ltr">
This way,
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">when called with an empty first input, the function will return a failed response, and the metadata will contain an <code>executorDebugLogs</code> entry with the "failed on first input" log.</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">When called with an empty second input, the call will also fail, but the logged message will be "failed on second input"</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">When called with valid inputs, the function will return a successful response, and additionally the metadata will contain "both inputs are ok" in its <code>executorDebugLogs</code> key.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
This is the way this composition would look:
</div>
[[File:Add debug log expanded.png|frame|center|alt=<span lang="en" dir="ltr" class="mw-content-ltr">Composition implementation using Add debug logs to log all possible execution paths</span>|<span lang="en" dir="ltr" class="mw-content-ltr">Composition implementation using Add debug logs to log all possible execution paths</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Accessing execution debug logs ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Whether your execution logs are added via <code>Wikifunctions.Debug()</code> or via the {{Z|Z854}} built-in function, they are returned as part of the response metadata. To see the logs, once you run your function, click on the "Details" button that appears at the bottom of the "Result" section.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The error and debug information will appear at the top of the "Details" dialog.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This is what you would see when running the composition from our previous example with valid and invalid inputs:
</div>
{| class="wikitable"
| [[File:Execution logs success.png|frameless|center|alt=<span lang="en" dir="ltr" class="mw-content-ltr">Function metadata dialog for a successful execution with debug logs</span>]]
| [[File:Execution logs failure.png|frameless|center|alt=<span lang="en" dir="ltr" class="mw-content-ltr">Function metadata dialog for a failed execution with debug logs</span>]]
|-
| <span lang="en" dir="ltr" class="mw-content-ltr">Function metadata dialog for a successful execution: shows no errors, but displays the successful execution log: ''"both inputs are ok!"''</span>
| <span lang="en" dir="ltr" class="mw-content-ltr">Function metadata dialog for a failed execution: shows the error information, and the additional execution log for the first failure branch: ''"failed on first input"''</span>
|}
[[Category:How to create implementations| {{#translation:}}]]
lac2giwcese1vyp0axmrepfgv1qmhwr
Z12626
0
19809
293031
270133
2026-07-22T15:09:34Z
Autom
448
+sv labels
293031
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z12626"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z12626K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "tekenreeks"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "লাতিন অক্ষরসারি"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": " Ụdọ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "chaîne"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "字符串"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "מחרוזת"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "rentetan"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "untaian"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "cadeia"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zeichenkette"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "șir de caractere"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "स्ट्रिंग"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文字列"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "sträng"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z13123",
"Z14492",
"Z14493",
"Z27998",
"Z30589",
"Z34426"
],
"Z8K4": [
"Z14",
"Z17525",
"Z14497",
"Z13122"
],
"Z8K5": "Z12626"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is pangram (Latin alphabet)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "is pangram"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "এটি কি প্যানগ্রাম (লাতিন বর্ণমালা)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ọ bụ pangram ( mkpụrụedemede latịn)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "чи є панграмою"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "est-ce un panagramme ? (alphabet latin)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "全字母句判定(拉丁字母)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "האם פנגרמה (מעל האלפבית הלטיני)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "ialah panggram (tulisan Latin)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "adalah pangram (alfabet Latin)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "é pangrama (alfabeto latino)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ist Pangramm (lateinisches Alphabet)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "è un pangramma (alfabeto latino)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "este o pangramă? (alfabetul latin)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "पैनग्राम है? (लातिन वर्णमाला)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "パングラム判定 (ラテンアルファベット)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "är pangram för latinska alfabetet"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is pangram",
"pangram"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"লাতিন বর্ণমালার সমতুল্যতা "
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1531",
"Z31K2": [
"Z6",
"ialah panggram",
"panggram"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"adalah pangram",
"pangram"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1381",
"Z31K2": [
"Z6",
"é pangrama",
"pangrama"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"pantogramma"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1664",
"Z31K2": [
"Z6",
"pangramă",
"este pangramă"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"パングラム判定",
"パングラム"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"är pangram med latinska tecken",
"är pangram"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "checks whether a string of characters possesses every letter from the Latin alphabet at least once"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "controleert of een tekenreeks elke letter uit het alfabet minstens één keer bevat"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "যাচাই করবে যে অক্ষরসারিতে কি একই সাথে লাতিন বর্ণমালার সকল বর্ণ বিদ্যমান আছে।"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Na-enyocha ma eriri mkpụrụedemede nwere mkpụrụedemede ọ bụla sitere na mkpụrụedemede Latin ọbụlagodi otu ugboro"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "перевіряє чи рядок містить кожну літеру латинської абетки хоча б один раз"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "vérifie si une chaîne de caractères possède au moins une fois chaque lettre de l'alphabet latin"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "testar om en textsträng använder varje tecken i det latinska alfabetet (A–Z) minst en gång"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "判定拉丁字符串是否是全字母句(包含所有字母)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "בדיקה האם מחרוזת כוללת את כל האותיות באלפבית הלטיני"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "menyemak sama ada rentetan aksara mempunyai setiap huruf daripada abjad Latin sekurang-kurangnya sekali"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "cek apakah untaian karakter memiliki seluruh huruf dari alfabet Latin setidaknya satu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "verifica se uma cadeia de caracteres possui todas as letras do alfabeto latino pelo menos uma vez"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Prüft, ob eine Zeichenkette jeden Buchstaben des lateinischen Alphabets mindestens einmal enthält"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "controlla se una stringa di caratteri possiede almeno una volta ogni lettera dell'alfabeto latino"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "verifică dacă un șir de caractere conține cel puțin o dată fiecare literă din alfabetul latin"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "जाँचता है कि कैरेक्टर्स के स्ट्रिंग में लातिन वर्णमाला का हर अक्षर कम-से-कम एक बार है कि नहीं"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "与えられた文字列内に、ラテンアルファベット(AからZ)のすべての文字が少なくとも一度ずつ含まれているかどうかを確認する"
}
]
}
}
m9mid01hvmpnzj8ghhybzyd6t232pat
293032
293031
2026-07-22T15:09:39Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
293032
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z12626"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z12626K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "tekenreeks"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "লাতিন অক্ষরসারি"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": " Ụdọ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "chaîne"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "字符串"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "מחרוזת"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "rentetan"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "untaian"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "cadeia"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zeichenkette"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "șir de caractere"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "स्ट्रिंग"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文字列"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "sträng"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z13123",
"Z14492",
"Z14493",
"Z27998",
"Z30589",
"Z34426"
],
"Z8K4": [
"Z14",
"Z14497",
"Z17525",
"Z13122"
],
"Z8K5": "Z12626"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is pangram (Latin alphabet)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "is pangram"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "এটি কি প্যানগ্রাম (লাতিন বর্ণমালা)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ọ bụ pangram ( mkpụrụedemede latịn)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "чи є панграмою"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "est-ce un panagramme ? (alphabet latin)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "全字母句判定(拉丁字母)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "האם פנגרמה (מעל האלפבית הלטיני)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "ialah panggram (tulisan Latin)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "adalah pangram (alfabet Latin)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "é pangrama (alfabeto latino)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ist Pangramm (lateinisches Alphabet)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "è un pangramma (alfabeto latino)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "este o pangramă? (alfabetul latin)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "पैनग्राम है? (लातिन वर्णमाला)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "パングラム判定 (ラテンアルファベット)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "är pangram för latinska alfabetet"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is pangram",
"pangram"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"লাতিন বর্ণমালার সমতুল্যতা "
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1531",
"Z31K2": [
"Z6",
"ialah panggram",
"panggram"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"adalah pangram",
"pangram"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1381",
"Z31K2": [
"Z6",
"é pangrama",
"pangrama"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"pantogramma"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1664",
"Z31K2": [
"Z6",
"pangramă",
"este pangramă"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"パングラム判定",
"パングラム"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"är pangram med latinska tecken",
"är pangram"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "checks whether a string of characters possesses every letter from the Latin alphabet at least once"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "controleert of een tekenreeks elke letter uit het alfabet minstens één keer bevat"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "যাচাই করবে যে অক্ষরসারিতে কি একই সাথে লাতিন বর্ণমালার সকল বর্ণ বিদ্যমান আছে।"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Na-enyocha ma eriri mkpụrụedemede nwere mkpụrụedemede ọ bụla sitere na mkpụrụedemede Latin ọbụlagodi otu ugboro"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "перевіряє чи рядок містить кожну літеру латинської абетки хоча б один раз"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "vérifie si une chaîne de caractères possède au moins une fois chaque lettre de l'alphabet latin"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "testar om en textsträng använder varje tecken i det latinska alfabetet (A–Z) minst en gång"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "判定拉丁字符串是否是全字母句(包含所有字母)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "בדיקה האם מחרוזת כוללת את כל האותיות באלפבית הלטיני"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "menyemak sama ada rentetan aksara mempunyai setiap huruf daripada abjad Latin sekurang-kurangnya sekali"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "cek apakah untaian karakter memiliki seluruh huruf dari alfabet Latin setidaknya satu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "verifica se uma cadeia de caracteres possui todas as letras do alfabeto latino pelo menos uma vez"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Prüft, ob eine Zeichenkette jeden Buchstaben des lateinischen Alphabets mindestens einmal enthält"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "controlla se una stringa di caratteri possiede almeno una volta ogni lettera dell'alfabeto latino"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "verifică dacă un șir de caractere conține cel puțin o dată fiecare literă din alfabetul latin"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "जाँचता है कि कैरेक्टर्स के स्ट्रिंग में लातिन वर्णमाला का हर अक्षर कम-से-कम एक बार है कि नहीं"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "与えられた文字列内に、ラテンアルファベット(AからZ)のすべての文字が少なくとも一度ずつ含まれているかどうかを確認する"
}
]
}
}
tu228lsuyxq243qy7tc79vsdk7a1hba
Z12812
0
21766
293040
286401
2026-07-22T15:37:20Z
Autom
448
+sv labels
293040
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z12812"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z12812K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "teks"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "מחרוזת (הכוללת אלפבית לטיני)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "eriri"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "chaîne"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "অক্ষরসারি"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "cadeia"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zeichenfolge"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "șir de caractere"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "سلسلة أحرف"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "stringa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "κείμενο"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "स्ट्रिंग"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1608",
"Z11K2": "varg"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1051",
"Z11K2": "merkkijono"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "Tekst do zaszyfrowania"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "sträng"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z12812K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "besar pergeseran"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "shift"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "כמות מקומות להיסט קדימה"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "mgbanwe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "décalage"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "স্থানান্তর মান"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "troca"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Anzahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "parametru de deplasare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "إزاحة"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "chiave"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "κλειδί μετάθεσης"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "दूरी"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1608",
"Z11K2": "shtyrje"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1051",
"Z11K2": "siirtomäärä"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "Przesunięcie"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "förskjutning"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z12813",
"Z13478",
"Z13477",
"Z13479",
"Z14642",
"Z21741",
"Z29408"
],
"Z8K4": [
"Z14",
"Z19216",
"Z14641",
"Z12814"
],
"Z8K5": "Z12812"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "sandi Caesar"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Caesar cipher (Latin alphabet)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "צופן קיסר (אלפבית לטיני)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "সিজার সাইফার (লাতিন বর্ণমালা)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Caesar cipher (mkpụrụedemede Latin)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "code de César"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "cifra de César (alfabeto latino)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Caesar-Verschlüsselung (lateinisches Alphabet)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1709",
"Z11K2": "Cēzara šifrs (latīņu alfabētam)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "cifrario di Cesare (alfabeto latino)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "Шифр Цезаря (латинський алфавіт)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "cifrul Cezar (alfabetul latin)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "تعمية قيصر (أبجدية لاتينية)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "κώδικας του Καίσαρα"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "सीज़र कूटलेख (लातिन वर्णमाला)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1608",
"Z11K2": "Shifra e Çezarit (alfabeti latin)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1051",
"Z11K2": "Caesar-salaus (latinalaiset aakkoset)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "Szyfr Cezara"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "caesarchiffer för latinska alfabetet"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"sandi geser"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Caesar shift"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1186",
"Z31K2": [
"Z6",
"צופן קיסר",
"צופן היסט",
"קוד קיסר",
"היסט קיסר",
"הסטה קיסרית"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"chiffre de César ",
" chiffrement par décalage"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1381",
"Z31K2": [
"Z6",
"troca de César"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"Caesar-Chiffre",
"Verschiebechiffre"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1664",
"Z31K2": [
"Z6",
"cifru de înlocuire",
"codul lui Cezar",
"substituirea Cezarului"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1001",
"Z31K2": [
"Z6",
"إزاحة قيصر"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1051",
"Z31K2": [
"Z6",
"Caesarin salakirjoitus",
"Caesar-salakirjoitus",
"Caesarin salaus"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1025",
"Z31K2": [
"Z6",
"szyfr przesuwający",
"kod Cezara",
"przesunięcie Cezariańskie"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "mengganti huruf alfabet bahasa Inggris dalam untaian dengan huruf yang selisih posisinya sama dengan yang ditentukan di masukan"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "rotates letters in the Latin alphabet forward by a defined number of places"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "מסיט סיבובית קדימה את האלפבית הלטיני במספר נתון של מקומות"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "na-atụgharị mkpụrụedemede na mkpụrụedemede Latịn gaa n'ihu site na ọnụọgụ ebe akọwapụtara"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "décale les lettres de l'alphabet latin vers l'avant d'un nombre défini de places"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "লাতিন বর্ণমালার অক্ষরগুলিকে একটি নির্দিষ্ট সংখ্যক স্থান দ্বারা এগিয়ে নিয়ে যাবে"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "gira letras do alfabeto latino para frente por um número definido de casas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "rotiert jedes Zeichen einer Zeichenfolge um eine gegebene Anzahl gemäß des lateinischen Alphabets "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "sposta le lettere dell'alfabeto latino in avanti di un numero definito di posizioni"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "fiecare literă din textul inițial este înlocuită cu o literă care se află în alfabet la o distanță fixă față de cea înlocuită"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "يدوّر حروف الأبجدية اللاتينية للأمام بعدد محدد من الأماكن"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "μεταθέτει γράμματα στο λατινικό αλφάβητο προς τα εμπρός κατά έναν καθορισμένο αριθμό θέσεων"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "लातिन वर्णमाला में अक्षरों को क्रम में किसी निश्चित संख्या के बाद के अक्षरों से बदल देता है।"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1608",
"Z11K2": "shtyn shkronjat në alfabetin latin përpara për një numër të caktuar të vendeve"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1051",
"Z11K2": "Korvaa kunkin latinalaisen aakkosen aakkosella, joka on annetun siirtomäärän päässä kyseisestä aakkosesta aakkosjärjestyksessä."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "Przesuwa litery alfabetu łacińskiego o zadaną liczbę miejsc"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "ersätter varje bokstav i en text med en annan ett visst antal steg framåt i latinska alfabetet (A–Z)"
}
]
}
}
sl99l7xu84pybij0v7a7uidsnkegxbw
Z13007
0
22858
292872
267875
2026-07-21T18:27:39Z
YoshiRulz
10156
Use the argument value instead of a hardcoded value
292872
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13007"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z13006",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z13006( Z13006K1 ) {\nconst days = \n[\"Raisin\",\"Safran\",\"Châtaigne\",\"Colchique\",\"Cheval\",//Vendémiaire\n\"Balsamine\",\"Carotte\",\"Amaranthe\",\"Panais\",\"Cuve\",\n\"Pomme de terre\",\"Immortelle\",\"Potiron\",\"Réséda\",\"Âne\",\n\"Belle de nuit\",\"Citrouille\",\"Sarrasin\",\"Tournesol\",\"Pressoir\",\n\"Chanvre\",\"Pêche\",\"Navet\",\"Amaryllis\",\"Bœuf\",\n\"Aubergine\",\"Piment\",\"Tomate\",\"Orge\",\"Tonneau\",\n\"Pomme\",\"Céleri\",\"Poire\",\"Betterave\",\"Oie\",//Brumaire\n\"Héliotrope\",\"Figue\",\"Scorsonère\",\"Alisier\",\"Charrue\",\n\"Salsifis\",\"Mâcre\",\"Topinambour\",\"Endive\",\"Dindon\",\n\"Chervis\",\"Cresson\",\"Dentelaire\",\"Grenade\",\"Herse\",\n\"Bacchante\",\"Azerole\",\"Garance\",\"Orange\",\"Faisan\",\n\"Pistache\",\"Macjonc\",\"Coing\",\"Cormier\",\"Rouleau\",\n\"Raiponce\",\"Turneps\",\"Chicorée\",\"Nèfle\",\"Cochon\",//Frimaire\n\"Mâche\",\"Chou-fleur\",\"Miel\",\"Genièvre\",\"Pioche\",\n\"Cire\",\"Raifort\",\"Cèdre\",\"Sapin\",\"Chevreuil\",\n\"Ajonc\",\"Cyprès\",\"Lierre\",\"Sabine\",\"Hoyau\",\n\"Érable à sucre\",\"Bruyère\",\"Roseau\",\"Oseille\",\"Grillon\",\n\"Pignon\",\"Liège\",\"Truffe\",\"Olive\",\"Pelle\",\n\"Tourbe\",\"Houille\",\"Bitume\",\"Soufre\",\"Chien\",//Nivôse\n\"Lave\",\"Terre végétale\",\"Fumier\",\"Salpêtre\",\"Fléau\",\n\"Granit\",\"Argile\",\"Ardoise\",\"Grès\",\"Lapin\",\n\"Silex\",\"Marne\",\"Pierre à chaux\",\"Marbre\",\"Van\",\n\"Pierre à plâtre\",\"Sel\",\"Fer\",\"Cuivre\",\"Chat\",\n\"Étain\",\"Plomb\",\"Zinc\",\"Mercure\",\"Crible\",\n\"Lauréole\",\"Mousse\",\"Fragon\",\"Perce-neige\",\"Taureau\",//Pluviôse\n\"Laurier-thym\",\"Amadouvier\",\"Mézéréon\",\"Peuplier\",\"Coignée\",\n\"Ellébore\",\"Brocoli\",\"Laurier\",\"Avelinier\",\"Vache\",\n\"Buis\",\"Lichen\",\"If\",\"Pulmonaire\",\"Serpette\",\n\"Thlaspi\",\"Thimelé\",\"Chiendent\",\"Trainasse\",\"Lièvre\",\n\"Guède\",\"Noisetier\",\"Cyclamen\",\"Chélidoine\",\"Traîneau\",\n\"Tussilage\",\"Cornouiller\",\"Violier\",\"Troène\",\"Bouc\",//Ventôse\n\"Asaret\",\"Alaterne\",\"Violette\",\"Marceau\",\"Bêche\",\n\"Narcisse\",\"Orme\",\"Fumeterre\",\"Vélar\",\"Chèvre\",\n\"Épinard\",\"Doronic\",\"Mouron\",\"Cerfeuil\",\"Cordeau\",\n\"Mandragore\",\"Persil\",\"Cochléaria\",\"Pâquerette\",\"Thon\",\n\"Pissenlit\",\"Sylvie\",\"Capillaire\",\"Frêne\",\"Plantoir\",\n\"Primevère\",\"Platane\",\"Asperge\",\"Tulipe\",\"Poule\",//Germinal\n\"Bette\",\"Bouleau\",\"Jonquille\",\"Aulne\",\"Couvoir\",\n\"Pervenche\",\"Charme\",\"Morille\",\"Hêtre\",\"Abeille\",\n\"Laitue\",\"Mélèze\",\"Ciguë\",\"Radis\",\"Ruche\",\n\"Gainier\",\"Romaine\",\"Marronnier\",\"Roquette\",\"Pigeon\",\n\"Lilas\",\"Anémone\",\"Pensée\",\"Myrtille\",\"Greffoir\",\n\"Rose\",\"Chêne\",\"Fougère\",\"Aubépine\",\"Rossignol\",//Floréal\n\"Ancolie\",\"Muguet\",\"Champignon\",\"Hyacinthe\",\"Râteau\",\n\"Rhubarbe\",\"Sainfoin\",\"Bâton d'or\",\"Chamerisier\",\"Ver à soie\",\n\"Consoude\",\"Pimprenelle\",\"Corbeille d'or\",\"Arroche\",\"Sarcloir\",\n\"Statice\",\"Fritillaire\",\"Bourrache\",\"Valériane\",\"Carpe\",\n\"Fusain\",\"Civette\",\"Buglosse\",\"Sénevé\",\"Houlette\",\n\"Luzerne\",\"Hémérocalle\",\"Trèfle\",\"Angélique\",\"Canard\",//Prairial\n\"Mélisse\",\"Fromental\",\"Martagon\",\"Serpolet\",\"Faux\",\n\"Fraise\",\"Bétoine\",\"Pois\",\"Acacia\",\"Caille\",\n\"Œillet\",\"Sureau\",\"Pavot\",\"Tilleul\",\"Fourche\",\n\"Barbeau\",\"Camomille\",\"Chèvrefeuille\",\"Caille-lait\",\"Tanche\",\n\"Jasmin\",\"Verveine\",\"Thym\",\"Pivoine\",\"Chariot\",\n\"Seigle\",\"Avoine\",\"Oignon\",\"Véronique\",\"Mulet\",//Messidor\n\"Romarin\",\"Concombre\",\"Échalote\",\"Absinthe\",\"Faucille\",\n\"Coriandre\",\"Artichaut\",\"Girofle\",\"Lavande\",\"Chamois\",\n\"Tabac\",\"Groseille\",\"Gesse\",\"Cerise\",\"Parc\",\n\"Menthe\",\"Cumin\",\"Haricot\",\"Orcanète\",\"Pintade\",\n\"Sauge\",\"Ail\",\"Vesce\",\"Blé\",\"Chalémie\",\n\"Épeautre\",\"Bouillon blanc\",\"Melon\",\"Ivraie\",\"Bélier\",//Thermidor\n\"Prêle\",\"Armoise\",\"Carthame\",\"Mûre\",\"Arrosoir\",\n\"Panic\",\"Salicorne\",\"Abricot\",\"Basilic\",\"Brebis\",\n\"Guimauve\",\"Lin\",\"Amande\",\"Gentiane\",\"Écluse\",\n\"Carline\",\"Câprier\",\"Lentille\",\"Aunée\",\"Loutre\",\n\"Myrte\",\"Colza\",\"Lupin\",\"Coton\",\"Moulin\",\n\"Prune\",\"Millet\",\"Lycoperdon\",\"Escourgeon\",\"Saumon\",//Fructidor\n\"Tubéreuse\",\"Sucrion\",\"Apocyn\",\"Réglisse\",\"Échelle\",\n\"Pastèque\",\"Fenouil\",\"Épine vinette\",\"Noix\",\"Truite\",\n\"Citron\",\"Cardère\",\"Nerprun\",\"Tagette\",\"Hotte\",\n\"Églantier\",\"Noisette\",\"Houblon\",\"Sorgho\",\"Écrevisse\",\n\"Bigarade\",\"Verge d'or\",\"Maïs\",\"Marron\",\"Panier\",\n\"La Fête de la Vertu\",//Sansculottides\n\"La Fête du Génie\",\n\"La Fête du Travail\",\n\"La Fête de l'Opinion\",\n\"La Fête des Récompenses\",\n\"La Fête de la Révolution\"];\nconst result = days.includes(Z13006K1);\nconsole.log(result);// Expected output: true\nreturn result;\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "JS: French Republican Calendar rural name?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Name des fr. Revolutionskalenders in JavaScript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tests input string to see if it is one of the FRC 'rural' names"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "JavaScript-Implementierung der Funktion zur Prüfung, ob es sich um den Namen eines Tages im Französischen Revolutionskalender handelt"
}
]
}
}
mm5mgwxx6dcr7t4562vqxs4eg51hhc1
Wikifunctions:Status updates/de
4
22906
292803
291503
2026-07-21T16:57:36Z
Ameisenigel
44
Created page with "$1: Über syntaktische Tabellen hinaus"
292803
wikitext
text/x-wiki
<languages/>
{{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Abonniere]]''' kurze MassMessage-Benachrichtigungen im Wiki über jede neue Ausgabe.}}
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2024-02-01
| nextlabel = Letztes Update
| next = 2026-07-16
}}
Es passiert viel rund um Wikifunctions und die Abstrakte Wikipedia. Auf dieser Seite werden unsere Updates veröffentlicht, inklusive der [[Special:MyLanguage/WF:function of the Week|Funktion der Woche]].
Du kannst auch den [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|On-Wiki-Newsletter]] abonnieren, um sie auf deine Diskussionsseite oder die Projektdiskussion deines Projekts geliefert zu bekommen.
<inputbox>
type=fulltext
prefix={{NAMESPACE}}:{{PAGENAME}}/
break=no
width=30
searchbuttonlabel={{int:Search}}
placeholder=Suchen Sie nach allen Status-Updates
</inputbox>
<span id="Newsletters"></span>
== Newsletter ==
<!--<nowiki> Newsletter entry template:
* <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate>
NOTE: Remember to also update the "next =" date at the top of this page.
</nowiki>-->
=== 2026 ===
* {{Status updates|2026-07-16}}: Über syntaktische Tabellen hinaus
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-08}}: Moving toward our first Abstract Wikipedia integration milestone</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-01}}: Integration on test wiki and annual plan</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-26}}: Working on Functions, together</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-19}}: The or not the, this is (the?) question</span>
* {{Status updates|2026-06-12}}: Verbessertes Laden und Anzeigen von Testergebnissen
* {{Status updates|2026-06-05}}: Die illustrierte Enzyklopädie
* {{Status updates|2026-05-30}}: Rückblick und Ausblick
* {{Status updates|2026-05-23}}: Jahresplan 2026/2027
* {{Status updates|2026-05-15}}: Eine höhere Bedeutung
* {{Status updates|2026-05-08}}: Einzelnachweise aus Wikidata jetzt verfügbar
* {{Status updates|2026-05-02}}: Bitte um Anregungen: Was sollten wir für die Abstrakte Wikipedia zählen?
* {{Status updates|2026-04-25}}: Die Suche der Foundation nach der perfekten Sprache
* {{Status updates|2026-04-16}}: Meilensteine; Einige größere Probleme hoffentlich behoben
* {{Status updates|2026-04-10}}: Community-Vorschläge zur Erfassung von Bedeutungen
* {{Status updates|2026-04-02}}: Diskussionsanfrage: Syntaktische Tabellen
* {{Status updates|2026-03-26}}: Erste Tage der Abstrakten Wikipedia Beta; Status der Kompositionssprache v2
* {{Status updates|2026-03-19}}: Abstrakte Wikipedia in Beta
* {{Status updates|2026-03-11}}: Eine neue Kompositionssprache
* {{Status updates|2026-03-06}}: Einzelnachweise und Kopieren und Einfügen
* {{Status updates|2026-02-26}}: Elegante Überschreibungen und Rückfalllösungen
* {{Status updates|2026-02-20}}: Eine Vorschau auf die Abstrakte Wikipedia
* {{Status updates|2026-02-13}}: Sätze des anderen beenden: Dinge anfangen; Treffen in Istanbul
* {{Status updates|2026-01-29}}: Integration der Abstrakten Wikipedia
* {{Status updates|2026-01-22}}: Vierteljährliche Planung für Januar–März 2026
* {{Status updates|2026-01-15}}: 25 Jahre Wikipedia
=== 2025 ===
* {{Status updates|2025-12-18}}: Wir wünschen euch ein frohes neues gregorianisches Jahr!
* {{Status updates|2025-12-11}}: Wie man bessere Fehlermeldungen schreibt
* {{Status updates|2025-12-04}}: Und der Name ist Abstrakte Wikipedia
* {{Status updates|2025-11-27}}: Stimme über den Namen für das neue Wiki ab!; Sätze des anderen beenden
* {{Status updates|2025-11-20}}: Zweite Abstimmungsrunde über den Namen des Wikis mit sprachunabhängigen Inhalten; Teilen von Funktionsaufrufen
* {{Status updates|2025-11-13}}: Vorbereitung für die zweite Abstimmungsrunde über den Namen des Wikis mit abstraktem Inhalt; Neuschreiben des Back-Ends: Warum Rust?
* {{Status updates|2025-11-05}}: Erste Runde der Abstimmung über den Namen für das Wiki der Abstrakten Inhalte beendet; Aufruf für Wiktionary-Funktionen; Eingebettete Wikifunctions in der bengalischen Wikipedia und sieben weiteren Wiktionarys
* {{Status updates|2025-10-29}}: Runde 1 der Abstimmung über den Namen für das “Wiki der Abstrakten Inhalte” endet Montag; Ein Beispiel für Kurzbeschreibungen
* {{Status updates|2025-10-23}}: Willkommen, Zaree und Laura! Runde 1 des Namenswettbewerbs gestartet
* {{Status updates|2025-10-15}}: Start des Namenswettbewerbs für die Abstrakte Wikipedia; Visualisierung von Funktionen
* {{Status updates|2025-10-08}}: Entscheidung über den Ort für abstrakte Inhalte und Quartalsplanung für Oktober–Dezember
* {{Status updates|2025-10-03}}: Rich Text jetzt in eingebetteten Funktionsaufrufen in 148 Wiktionarys und im Incubator verfügbar
* {{Status updates|2025-09-26}}: Zugriff auf Qualifikatoren in Wikidata-Aussagen
* {{Status updates|2025-09-19}}: Wikifunctions in 123 Wiktionary-Sprachversionen verfügbar
* {{Status updates|2025-09-12}}: Mehr als 3000 Funktionen auf Wikifunctions
* {{Status updates|2025-09-07}}: Funktionsaufrufe aus einer Wikipedia in eine andere kopieren
* {{Status updates|2025-08-29}}: Zugriff auf Wikidata-Datenobjekte über eingebettete Funktionsaufrufe nun möglich; Wikifunctions in 65 Wiktionarys verfügbar
* {{Status updates|2025-08-22}}: Aufzeichnung der Wikimania-Sitzung: Wikifunctions kommt bald in ein Wiki in deiner Nähe!
* {{Status updates|2025-08-01}}: Die Wikimania 2025 kommt bald!
* {{Status updates|2025-07-26}}: “Wikipedia ist eine Enzyklopädie”; Zwei Jahre Wikifunctions
* {{Status updates|2025-07-19}}: Wikidata-basierte Aufzählungen sind da
* {{Status updates|2025-07-10}}: Längenbeschränkungen für Bezeichnungen und Beschreibungen
* {{Status updates|2025-07-04}}: Abdeckung von 1298
* {{Status updates|2025-06-27}}: Wie viele Personen werden benötigt, um eine Enzyklopädie zu schreiben?
* {{Status updates|2025-06-21}}: Quartalsplanung für Juli-September 2025
* {{Status updates|2025-06-15}}: Ende der Konsultation über den Ort des Abstrakten Inhalts
* {{Status updates|2025-06-06}}: Wo wird sich der Abstrakte Inhalt befinden?
* {{Status updates|2025-05-29}}: Einführung in fünf Wiktionarys; Berechnung mit dem heutigen Datum
* {{Status updates|2025-05-23}}: Laufende Konsultation über den Ort des Abstrakten Inhalts
* {{Status updates|2025-05-15}}: Ort des Abstrakten Inhalts
* {{Status updates|2025-05-09}}: Abstrakte Wikipedia und die Wikimedia KI-Strategie
* {{Status updates|2025-04-30}}: Abstrakte Wikipedia ist Finalist bei MacArthur 100&Change
* {{Status updates|2025-04-25}}: Willkommen, Gregory!
* {{Status updates|2025-04-16}}: Wikifunctions integriert in Dagbani - und Wikifunctions; und das Osterdatum
* {{Status updates|2025-04-11}}: Rückblick auf das Quartal
* {{Status updates|2025-04-05}}: Vierteljährliche Planung für April–Juni 2025; Wir suchen nach einem Leitenden Produktmanager
* {{Status updates|2025-03-28}}: Es ist Zeit
* {{Status updates|2025-03-20}}: Auf Wikidata basierende einfache Aufzählungen
* {{Status updates|2025-03-15}}: Anstehendes NLG-Treffen, letzte Änderungen an der Software
* {{Status updates|2025-03-07}}: Letzte Änderungen an der Software, Aufzeichnung des Freiwilligentreffens und Vorträge in London
* {{Status updates|2025-02-26}}: Von Dingen zu Worten
* {{Status updates|2025-02-19}}: Ein Vorschlag für Typen je Sprache und Wortart
* {{Status updates|2025-02-13}}: Die Welt begrenzen
* {{Status updates|2025-02-06}}: Einladung zur Natural Language Generation Special Interest Group
* {{Status updates|2025-01-29}}: Mit 2000 Funktionen ins neue Jahr: Zeit für Statistiken
* {{Status updates|2025-01-22}}: Willkommen, David! Empfehlungen zu Namenskonventionen
* {{Status updates|2025-01-15}}: Einen frohen Wikipedia-Tag! Vierteljährliche Planung
=== 2024 ===
* {{Status updates|2024-12-19}}: Funktion der Woche: Alter; Intro für Artikel über Jahre; Neuer Typ: Gleitkommazahl
* {{Status updates|2024-12-12}}: Skizzieren eines Pfads zur Abstrakten Wikipedia; Offsite des Teams in Lissabon; und vieles mehr
* {{Status updates|2024-11-27}}: WordGraph-Veröffentlichung; Neue Spezialseite: Funktionen nach Tests auflisten; neuer Typ für Tag des Jahres und viel mehr
* {{Status updates|2024-11-21}}: Neue Spezialseite für fehlende Bezeichnungen, neuer Typ für Gregorianische Jahre und viel mehr
* {{Status updates|2024-11-13}}: Neuer Typ: rationale Zahl; Dokumentation zu Wikidata-basierten Typen; und mehr
* {{Status updates|2024-11-07}}: Der Traum einer universellen Sprache
* {{Status updates|2024-11-01}}: Neuschreiben des Back-Ends
* {{Status updates|2024-10-25}}: Unser Ziel für dieses Quartal: Kongruenz
* {{Status updates|2024-10-17}}: Wie könnte abstrakter Inhalt aussehen?
* {{Status updates|2024-10-11}}: Wikidata-Lexeme sind in Wikifunctions bald verfügbar
* {{Status updates|2024-10-02}}: Fokusthema: Essen
* {{Status updates|2024-09-26}}: Vierteljährliche Planung für Oktober bis Dezember 2024; Präsentation bei Celtic Knot morgen
* {{Status updates|2024-09-20}}: Einführung von Fokus-Themenbereichen
* {{Status updates|2024-09-13}}: Die Dagbani-Wikipedia wird unser erstes Wiki für die Integration von Wikifunctions sein
* {{Status updates|2024-09-06}}: Freiwilligentreffen und andere Neuigkeiten
* {{Status updates|2024-08-29}}: Beschränkungen für die Länge von Namen und Beschreibungen
* {{Status updates|2024-08-23}}: WasmEdge, jetzt 300 ms weniger langsam
* {{Status updates|2024-08-16}}: Ausgabe zur Wikimania 2024
* {{Status updates|2024-08-02}}: Überarbeitung unseres 'Info'-Widgets
* {{Status updates|2024-07-26}}: Bald findet die Wikimania 2024 statt!
* {{Status updates|2024-07-18}}: Forschungsbericht zur Integration von Wikifunctions in Wikipedia
* {{Status updates|2024-07-10}}: Typen-Vorschläge für den Zugriff auf Lexeme
* {{Status updates|2024-07-03}}: Vierteljährliche Planung
* {{Status updates|2024-06-26}}: Willkommen, Daphne!
* {{Status updates|2024-06-20}}: Neuer Typ: Integer
* {{Status updates|2024-06-13}}: Neuer Typ: Monate des Igbo-Kalenders
* {{Status updates|2024-06-06}}: Neuer Typ: Zeichen
* {{Status updates|2024-05-30}}: Ein einziger Singular oder eine Vielzahl von Pluralen?
* {{Status updates|2024-05-22}}: Neuer Typ: Monate des Gregorianischen Kalenders
* {{Status updates|2024-05-15}}: Aufruf zur Erstellung von Funktionen: Ausschreibung von Zahlen!
* {{Status updates|2024-05-10}}: Flaggschifftyp für Aufzählungen: Monate des Gregorianischen Kalenders
* {{Status updates|2024-05-03}}: Teamtreffen und Quartalsplan
* {{Status updates|2024-04-19}}: Willkommen, Sharvani!
* {{Status updates|2024-04-11}}: Neue API zum Aufrufen von Wikifunctions und Feier von 1000 Funktionen
* {{Status updates|2024-04-03}}: Produktneuigkeiten auf Diff und anstehende API-Verbesserungen
* {{Status updates|2024-03-28}}: Das Erstellen von Tests ist nun viel einfacher!
* {{Status updates|2024-03-21}}: Auf dem Weg zur Internationalisierung von Zahlen
* {{Status updates|2024-03-13}}: Zur Identität
* {{Status updates|2024-03-07}}: Einführung unseres zweiten neuen Typs: Natürliche Zahlen
* {{Status updates|2024-02-28}}: Typenvorschlag für natürliche Zahlen
* {{Status updates|2024-02-22}}: Aktualisierung des Funktionsmodells
* {{Status updates|2024-02-14}}: Reparatur-Woche
* {{Status updates|2024-02-07}}: Vierteljährliche Planung. Danke, Nick! Funktion der Woche: ist Permutation
* {{Status updates|2024-02-01}}: Der Igbo-Imperativ!
<span id="Before_February_2024"></span>
=== Vor Februar 2024 ===
Alle Updates aus dieser Zeit sind [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|im Meta-Wiki verfügbar]].
[[Category:Status updates{{#translation:}}| ]]
mzklbwa5ahsirp5zxyerayy5er70bua
292805
292803
2026-07-21T16:58:43Z
Ameisenigel
44
Created page with "$1: Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia"
292805
wikitext
text/x-wiki
<languages/>
{{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Abonniere]]''' kurze MassMessage-Benachrichtigungen im Wiki über jede neue Ausgabe.}}
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2024-02-01
| nextlabel = Letztes Update
| next = 2026-07-16
}}
Es passiert viel rund um Wikifunctions und die Abstrakte Wikipedia. Auf dieser Seite werden unsere Updates veröffentlicht, inklusive der [[Special:MyLanguage/WF:function of the Week|Funktion der Woche]].
Du kannst auch den [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|On-Wiki-Newsletter]] abonnieren, um sie auf deine Diskussionsseite oder die Projektdiskussion deines Projekts geliefert zu bekommen.
<inputbox>
type=fulltext
prefix={{NAMESPACE}}:{{PAGENAME}}/
break=no
width=30
searchbuttonlabel={{int:Search}}
placeholder=Suchen Sie nach allen Status-Updates
</inputbox>
<span id="Newsletters"></span>
== Newsletter ==
<!--<nowiki> Newsletter entry template:
* <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate>
NOTE: Remember to also update the "next =" date at the top of this page.
</nowiki>-->
=== 2026 ===
* {{Status updates|2026-07-16}}: Über syntaktische Tabellen hinaus
* {{Status updates|2026-07-08}}: Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-01}}: Integration on test wiki and annual plan</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-26}}: Working on Functions, together</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-19}}: The or not the, this is (the?) question</span>
* {{Status updates|2026-06-12}}: Verbessertes Laden und Anzeigen von Testergebnissen
* {{Status updates|2026-06-05}}: Die illustrierte Enzyklopädie
* {{Status updates|2026-05-30}}: Rückblick und Ausblick
* {{Status updates|2026-05-23}}: Jahresplan 2026/2027
* {{Status updates|2026-05-15}}: Eine höhere Bedeutung
* {{Status updates|2026-05-08}}: Einzelnachweise aus Wikidata jetzt verfügbar
* {{Status updates|2026-05-02}}: Bitte um Anregungen: Was sollten wir für die Abstrakte Wikipedia zählen?
* {{Status updates|2026-04-25}}: Die Suche der Foundation nach der perfekten Sprache
* {{Status updates|2026-04-16}}: Meilensteine; Einige größere Probleme hoffentlich behoben
* {{Status updates|2026-04-10}}: Community-Vorschläge zur Erfassung von Bedeutungen
* {{Status updates|2026-04-02}}: Diskussionsanfrage: Syntaktische Tabellen
* {{Status updates|2026-03-26}}: Erste Tage der Abstrakten Wikipedia Beta; Status der Kompositionssprache v2
* {{Status updates|2026-03-19}}: Abstrakte Wikipedia in Beta
* {{Status updates|2026-03-11}}: Eine neue Kompositionssprache
* {{Status updates|2026-03-06}}: Einzelnachweise und Kopieren und Einfügen
* {{Status updates|2026-02-26}}: Elegante Überschreibungen und Rückfalllösungen
* {{Status updates|2026-02-20}}: Eine Vorschau auf die Abstrakte Wikipedia
* {{Status updates|2026-02-13}}: Sätze des anderen beenden: Dinge anfangen; Treffen in Istanbul
* {{Status updates|2026-01-29}}: Integration der Abstrakten Wikipedia
* {{Status updates|2026-01-22}}: Vierteljährliche Planung für Januar–März 2026
* {{Status updates|2026-01-15}}: 25 Jahre Wikipedia
=== 2025 ===
* {{Status updates|2025-12-18}}: Wir wünschen euch ein frohes neues gregorianisches Jahr!
* {{Status updates|2025-12-11}}: Wie man bessere Fehlermeldungen schreibt
* {{Status updates|2025-12-04}}: Und der Name ist Abstrakte Wikipedia
* {{Status updates|2025-11-27}}: Stimme über den Namen für das neue Wiki ab!; Sätze des anderen beenden
* {{Status updates|2025-11-20}}: Zweite Abstimmungsrunde über den Namen des Wikis mit sprachunabhängigen Inhalten; Teilen von Funktionsaufrufen
* {{Status updates|2025-11-13}}: Vorbereitung für die zweite Abstimmungsrunde über den Namen des Wikis mit abstraktem Inhalt; Neuschreiben des Back-Ends: Warum Rust?
* {{Status updates|2025-11-05}}: Erste Runde der Abstimmung über den Namen für das Wiki der Abstrakten Inhalte beendet; Aufruf für Wiktionary-Funktionen; Eingebettete Wikifunctions in der bengalischen Wikipedia und sieben weiteren Wiktionarys
* {{Status updates|2025-10-29}}: Runde 1 der Abstimmung über den Namen für das “Wiki der Abstrakten Inhalte” endet Montag; Ein Beispiel für Kurzbeschreibungen
* {{Status updates|2025-10-23}}: Willkommen, Zaree und Laura! Runde 1 des Namenswettbewerbs gestartet
* {{Status updates|2025-10-15}}: Start des Namenswettbewerbs für die Abstrakte Wikipedia; Visualisierung von Funktionen
* {{Status updates|2025-10-08}}: Entscheidung über den Ort für abstrakte Inhalte und Quartalsplanung für Oktober–Dezember
* {{Status updates|2025-10-03}}: Rich Text jetzt in eingebetteten Funktionsaufrufen in 148 Wiktionarys und im Incubator verfügbar
* {{Status updates|2025-09-26}}: Zugriff auf Qualifikatoren in Wikidata-Aussagen
* {{Status updates|2025-09-19}}: Wikifunctions in 123 Wiktionary-Sprachversionen verfügbar
* {{Status updates|2025-09-12}}: Mehr als 3000 Funktionen auf Wikifunctions
* {{Status updates|2025-09-07}}: Funktionsaufrufe aus einer Wikipedia in eine andere kopieren
* {{Status updates|2025-08-29}}: Zugriff auf Wikidata-Datenobjekte über eingebettete Funktionsaufrufe nun möglich; Wikifunctions in 65 Wiktionarys verfügbar
* {{Status updates|2025-08-22}}: Aufzeichnung der Wikimania-Sitzung: Wikifunctions kommt bald in ein Wiki in deiner Nähe!
* {{Status updates|2025-08-01}}: Die Wikimania 2025 kommt bald!
* {{Status updates|2025-07-26}}: “Wikipedia ist eine Enzyklopädie”; Zwei Jahre Wikifunctions
* {{Status updates|2025-07-19}}: Wikidata-basierte Aufzählungen sind da
* {{Status updates|2025-07-10}}: Längenbeschränkungen für Bezeichnungen und Beschreibungen
* {{Status updates|2025-07-04}}: Abdeckung von 1298
* {{Status updates|2025-06-27}}: Wie viele Personen werden benötigt, um eine Enzyklopädie zu schreiben?
* {{Status updates|2025-06-21}}: Quartalsplanung für Juli-September 2025
* {{Status updates|2025-06-15}}: Ende der Konsultation über den Ort des Abstrakten Inhalts
* {{Status updates|2025-06-06}}: Wo wird sich der Abstrakte Inhalt befinden?
* {{Status updates|2025-05-29}}: Einführung in fünf Wiktionarys; Berechnung mit dem heutigen Datum
* {{Status updates|2025-05-23}}: Laufende Konsultation über den Ort des Abstrakten Inhalts
* {{Status updates|2025-05-15}}: Ort des Abstrakten Inhalts
* {{Status updates|2025-05-09}}: Abstrakte Wikipedia und die Wikimedia KI-Strategie
* {{Status updates|2025-04-30}}: Abstrakte Wikipedia ist Finalist bei MacArthur 100&Change
* {{Status updates|2025-04-25}}: Willkommen, Gregory!
* {{Status updates|2025-04-16}}: Wikifunctions integriert in Dagbani - und Wikifunctions; und das Osterdatum
* {{Status updates|2025-04-11}}: Rückblick auf das Quartal
* {{Status updates|2025-04-05}}: Vierteljährliche Planung für April–Juni 2025; Wir suchen nach einem Leitenden Produktmanager
* {{Status updates|2025-03-28}}: Es ist Zeit
* {{Status updates|2025-03-20}}: Auf Wikidata basierende einfache Aufzählungen
* {{Status updates|2025-03-15}}: Anstehendes NLG-Treffen, letzte Änderungen an der Software
* {{Status updates|2025-03-07}}: Letzte Änderungen an der Software, Aufzeichnung des Freiwilligentreffens und Vorträge in London
* {{Status updates|2025-02-26}}: Von Dingen zu Worten
* {{Status updates|2025-02-19}}: Ein Vorschlag für Typen je Sprache und Wortart
* {{Status updates|2025-02-13}}: Die Welt begrenzen
* {{Status updates|2025-02-06}}: Einladung zur Natural Language Generation Special Interest Group
* {{Status updates|2025-01-29}}: Mit 2000 Funktionen ins neue Jahr: Zeit für Statistiken
* {{Status updates|2025-01-22}}: Willkommen, David! Empfehlungen zu Namenskonventionen
* {{Status updates|2025-01-15}}: Einen frohen Wikipedia-Tag! Vierteljährliche Planung
=== 2024 ===
* {{Status updates|2024-12-19}}: Funktion der Woche: Alter; Intro für Artikel über Jahre; Neuer Typ: Gleitkommazahl
* {{Status updates|2024-12-12}}: Skizzieren eines Pfads zur Abstrakten Wikipedia; Offsite des Teams in Lissabon; und vieles mehr
* {{Status updates|2024-11-27}}: WordGraph-Veröffentlichung; Neue Spezialseite: Funktionen nach Tests auflisten; neuer Typ für Tag des Jahres und viel mehr
* {{Status updates|2024-11-21}}: Neue Spezialseite für fehlende Bezeichnungen, neuer Typ für Gregorianische Jahre und viel mehr
* {{Status updates|2024-11-13}}: Neuer Typ: rationale Zahl; Dokumentation zu Wikidata-basierten Typen; und mehr
* {{Status updates|2024-11-07}}: Der Traum einer universellen Sprache
* {{Status updates|2024-11-01}}: Neuschreiben des Back-Ends
* {{Status updates|2024-10-25}}: Unser Ziel für dieses Quartal: Kongruenz
* {{Status updates|2024-10-17}}: Wie könnte abstrakter Inhalt aussehen?
* {{Status updates|2024-10-11}}: Wikidata-Lexeme sind in Wikifunctions bald verfügbar
* {{Status updates|2024-10-02}}: Fokusthema: Essen
* {{Status updates|2024-09-26}}: Vierteljährliche Planung für Oktober bis Dezember 2024; Präsentation bei Celtic Knot morgen
* {{Status updates|2024-09-20}}: Einführung von Fokus-Themenbereichen
* {{Status updates|2024-09-13}}: Die Dagbani-Wikipedia wird unser erstes Wiki für die Integration von Wikifunctions sein
* {{Status updates|2024-09-06}}: Freiwilligentreffen und andere Neuigkeiten
* {{Status updates|2024-08-29}}: Beschränkungen für die Länge von Namen und Beschreibungen
* {{Status updates|2024-08-23}}: WasmEdge, jetzt 300 ms weniger langsam
* {{Status updates|2024-08-16}}: Ausgabe zur Wikimania 2024
* {{Status updates|2024-08-02}}: Überarbeitung unseres 'Info'-Widgets
* {{Status updates|2024-07-26}}: Bald findet die Wikimania 2024 statt!
* {{Status updates|2024-07-18}}: Forschungsbericht zur Integration von Wikifunctions in Wikipedia
* {{Status updates|2024-07-10}}: Typen-Vorschläge für den Zugriff auf Lexeme
* {{Status updates|2024-07-03}}: Vierteljährliche Planung
* {{Status updates|2024-06-26}}: Willkommen, Daphne!
* {{Status updates|2024-06-20}}: Neuer Typ: Integer
* {{Status updates|2024-06-13}}: Neuer Typ: Monate des Igbo-Kalenders
* {{Status updates|2024-06-06}}: Neuer Typ: Zeichen
* {{Status updates|2024-05-30}}: Ein einziger Singular oder eine Vielzahl von Pluralen?
* {{Status updates|2024-05-22}}: Neuer Typ: Monate des Gregorianischen Kalenders
* {{Status updates|2024-05-15}}: Aufruf zur Erstellung von Funktionen: Ausschreibung von Zahlen!
* {{Status updates|2024-05-10}}: Flaggschifftyp für Aufzählungen: Monate des Gregorianischen Kalenders
* {{Status updates|2024-05-03}}: Teamtreffen und Quartalsplan
* {{Status updates|2024-04-19}}: Willkommen, Sharvani!
* {{Status updates|2024-04-11}}: Neue API zum Aufrufen von Wikifunctions und Feier von 1000 Funktionen
* {{Status updates|2024-04-03}}: Produktneuigkeiten auf Diff und anstehende API-Verbesserungen
* {{Status updates|2024-03-28}}: Das Erstellen von Tests ist nun viel einfacher!
* {{Status updates|2024-03-21}}: Auf dem Weg zur Internationalisierung von Zahlen
* {{Status updates|2024-03-13}}: Zur Identität
* {{Status updates|2024-03-07}}: Einführung unseres zweiten neuen Typs: Natürliche Zahlen
* {{Status updates|2024-02-28}}: Typenvorschlag für natürliche Zahlen
* {{Status updates|2024-02-22}}: Aktualisierung des Funktionsmodells
* {{Status updates|2024-02-14}}: Reparatur-Woche
* {{Status updates|2024-02-07}}: Vierteljährliche Planung. Danke, Nick! Funktion der Woche: ist Permutation
* {{Status updates|2024-02-01}}: Der Igbo-Imperativ!
<span id="Before_February_2024"></span>
=== Vor Februar 2024 ===
Alle Updates aus dieser Zeit sind [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|im Meta-Wiki verfügbar]].
[[Category:Status updates{{#translation:}}| ]]
9zio81ruq31tbmz530cem01qu2v1u0n
292807
292805
2026-07-21T16:58:52Z
Ameisenigel
44
Created page with "$1: Integration im Test-Wiki und Jahresplan"
292807
wikitext
text/x-wiki
<languages/>
{{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Abonniere]]''' kurze MassMessage-Benachrichtigungen im Wiki über jede neue Ausgabe.}}
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2024-02-01
| nextlabel = Letztes Update
| next = 2026-07-16
}}
Es passiert viel rund um Wikifunctions und die Abstrakte Wikipedia. Auf dieser Seite werden unsere Updates veröffentlicht, inklusive der [[Special:MyLanguage/WF:function of the Week|Funktion der Woche]].
Du kannst auch den [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|On-Wiki-Newsletter]] abonnieren, um sie auf deine Diskussionsseite oder die Projektdiskussion deines Projekts geliefert zu bekommen.
<inputbox>
type=fulltext
prefix={{NAMESPACE}}:{{PAGENAME}}/
break=no
width=30
searchbuttonlabel={{int:Search}}
placeholder=Suchen Sie nach allen Status-Updates
</inputbox>
<span id="Newsletters"></span>
== Newsletter ==
<!--<nowiki> Newsletter entry template:
* <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate>
NOTE: Remember to also update the "next =" date at the top of this page.
</nowiki>-->
=== 2026 ===
* {{Status updates|2026-07-16}}: Über syntaktische Tabellen hinaus
* {{Status updates|2026-07-08}}: Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia
* {{Status updates|2026-07-01}}: Integration im Test-Wiki und Jahresplan
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-26}}: Working on Functions, together</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-19}}: The or not the, this is (the?) question</span>
* {{Status updates|2026-06-12}}: Verbessertes Laden und Anzeigen von Testergebnissen
* {{Status updates|2026-06-05}}: Die illustrierte Enzyklopädie
* {{Status updates|2026-05-30}}: Rückblick und Ausblick
* {{Status updates|2026-05-23}}: Jahresplan 2026/2027
* {{Status updates|2026-05-15}}: Eine höhere Bedeutung
* {{Status updates|2026-05-08}}: Einzelnachweise aus Wikidata jetzt verfügbar
* {{Status updates|2026-05-02}}: Bitte um Anregungen: Was sollten wir für die Abstrakte Wikipedia zählen?
* {{Status updates|2026-04-25}}: Die Suche der Foundation nach der perfekten Sprache
* {{Status updates|2026-04-16}}: Meilensteine; Einige größere Probleme hoffentlich behoben
* {{Status updates|2026-04-10}}: Community-Vorschläge zur Erfassung von Bedeutungen
* {{Status updates|2026-04-02}}: Diskussionsanfrage: Syntaktische Tabellen
* {{Status updates|2026-03-26}}: Erste Tage der Abstrakten Wikipedia Beta; Status der Kompositionssprache v2
* {{Status updates|2026-03-19}}: Abstrakte Wikipedia in Beta
* {{Status updates|2026-03-11}}: Eine neue Kompositionssprache
* {{Status updates|2026-03-06}}: Einzelnachweise und Kopieren und Einfügen
* {{Status updates|2026-02-26}}: Elegante Überschreibungen und Rückfalllösungen
* {{Status updates|2026-02-20}}: Eine Vorschau auf die Abstrakte Wikipedia
* {{Status updates|2026-02-13}}: Sätze des anderen beenden: Dinge anfangen; Treffen in Istanbul
* {{Status updates|2026-01-29}}: Integration der Abstrakten Wikipedia
* {{Status updates|2026-01-22}}: Vierteljährliche Planung für Januar–März 2026
* {{Status updates|2026-01-15}}: 25 Jahre Wikipedia
=== 2025 ===
* {{Status updates|2025-12-18}}: Wir wünschen euch ein frohes neues gregorianisches Jahr!
* {{Status updates|2025-12-11}}: Wie man bessere Fehlermeldungen schreibt
* {{Status updates|2025-12-04}}: Und der Name ist Abstrakte Wikipedia
* {{Status updates|2025-11-27}}: Stimme über den Namen für das neue Wiki ab!; Sätze des anderen beenden
* {{Status updates|2025-11-20}}: Zweite Abstimmungsrunde über den Namen des Wikis mit sprachunabhängigen Inhalten; Teilen von Funktionsaufrufen
* {{Status updates|2025-11-13}}: Vorbereitung für die zweite Abstimmungsrunde über den Namen des Wikis mit abstraktem Inhalt; Neuschreiben des Back-Ends: Warum Rust?
* {{Status updates|2025-11-05}}: Erste Runde der Abstimmung über den Namen für das Wiki der Abstrakten Inhalte beendet; Aufruf für Wiktionary-Funktionen; Eingebettete Wikifunctions in der bengalischen Wikipedia und sieben weiteren Wiktionarys
* {{Status updates|2025-10-29}}: Runde 1 der Abstimmung über den Namen für das “Wiki der Abstrakten Inhalte” endet Montag; Ein Beispiel für Kurzbeschreibungen
* {{Status updates|2025-10-23}}: Willkommen, Zaree und Laura! Runde 1 des Namenswettbewerbs gestartet
* {{Status updates|2025-10-15}}: Start des Namenswettbewerbs für die Abstrakte Wikipedia; Visualisierung von Funktionen
* {{Status updates|2025-10-08}}: Entscheidung über den Ort für abstrakte Inhalte und Quartalsplanung für Oktober–Dezember
* {{Status updates|2025-10-03}}: Rich Text jetzt in eingebetteten Funktionsaufrufen in 148 Wiktionarys und im Incubator verfügbar
* {{Status updates|2025-09-26}}: Zugriff auf Qualifikatoren in Wikidata-Aussagen
* {{Status updates|2025-09-19}}: Wikifunctions in 123 Wiktionary-Sprachversionen verfügbar
* {{Status updates|2025-09-12}}: Mehr als 3000 Funktionen auf Wikifunctions
* {{Status updates|2025-09-07}}: Funktionsaufrufe aus einer Wikipedia in eine andere kopieren
* {{Status updates|2025-08-29}}: Zugriff auf Wikidata-Datenobjekte über eingebettete Funktionsaufrufe nun möglich; Wikifunctions in 65 Wiktionarys verfügbar
* {{Status updates|2025-08-22}}: Aufzeichnung der Wikimania-Sitzung: Wikifunctions kommt bald in ein Wiki in deiner Nähe!
* {{Status updates|2025-08-01}}: Die Wikimania 2025 kommt bald!
* {{Status updates|2025-07-26}}: “Wikipedia ist eine Enzyklopädie”; Zwei Jahre Wikifunctions
* {{Status updates|2025-07-19}}: Wikidata-basierte Aufzählungen sind da
* {{Status updates|2025-07-10}}: Längenbeschränkungen für Bezeichnungen und Beschreibungen
* {{Status updates|2025-07-04}}: Abdeckung von 1298
* {{Status updates|2025-06-27}}: Wie viele Personen werden benötigt, um eine Enzyklopädie zu schreiben?
* {{Status updates|2025-06-21}}: Quartalsplanung für Juli-September 2025
* {{Status updates|2025-06-15}}: Ende der Konsultation über den Ort des Abstrakten Inhalts
* {{Status updates|2025-06-06}}: Wo wird sich der Abstrakte Inhalt befinden?
* {{Status updates|2025-05-29}}: Einführung in fünf Wiktionarys; Berechnung mit dem heutigen Datum
* {{Status updates|2025-05-23}}: Laufende Konsultation über den Ort des Abstrakten Inhalts
* {{Status updates|2025-05-15}}: Ort des Abstrakten Inhalts
* {{Status updates|2025-05-09}}: Abstrakte Wikipedia und die Wikimedia KI-Strategie
* {{Status updates|2025-04-30}}: Abstrakte Wikipedia ist Finalist bei MacArthur 100&Change
* {{Status updates|2025-04-25}}: Willkommen, Gregory!
* {{Status updates|2025-04-16}}: Wikifunctions integriert in Dagbani - und Wikifunctions; und das Osterdatum
* {{Status updates|2025-04-11}}: Rückblick auf das Quartal
* {{Status updates|2025-04-05}}: Vierteljährliche Planung für April–Juni 2025; Wir suchen nach einem Leitenden Produktmanager
* {{Status updates|2025-03-28}}: Es ist Zeit
* {{Status updates|2025-03-20}}: Auf Wikidata basierende einfache Aufzählungen
* {{Status updates|2025-03-15}}: Anstehendes NLG-Treffen, letzte Änderungen an der Software
* {{Status updates|2025-03-07}}: Letzte Änderungen an der Software, Aufzeichnung des Freiwilligentreffens und Vorträge in London
* {{Status updates|2025-02-26}}: Von Dingen zu Worten
* {{Status updates|2025-02-19}}: Ein Vorschlag für Typen je Sprache und Wortart
* {{Status updates|2025-02-13}}: Die Welt begrenzen
* {{Status updates|2025-02-06}}: Einladung zur Natural Language Generation Special Interest Group
* {{Status updates|2025-01-29}}: Mit 2000 Funktionen ins neue Jahr: Zeit für Statistiken
* {{Status updates|2025-01-22}}: Willkommen, David! Empfehlungen zu Namenskonventionen
* {{Status updates|2025-01-15}}: Einen frohen Wikipedia-Tag! Vierteljährliche Planung
=== 2024 ===
* {{Status updates|2024-12-19}}: Funktion der Woche: Alter; Intro für Artikel über Jahre; Neuer Typ: Gleitkommazahl
* {{Status updates|2024-12-12}}: Skizzieren eines Pfads zur Abstrakten Wikipedia; Offsite des Teams in Lissabon; und vieles mehr
* {{Status updates|2024-11-27}}: WordGraph-Veröffentlichung; Neue Spezialseite: Funktionen nach Tests auflisten; neuer Typ für Tag des Jahres und viel mehr
* {{Status updates|2024-11-21}}: Neue Spezialseite für fehlende Bezeichnungen, neuer Typ für Gregorianische Jahre und viel mehr
* {{Status updates|2024-11-13}}: Neuer Typ: rationale Zahl; Dokumentation zu Wikidata-basierten Typen; und mehr
* {{Status updates|2024-11-07}}: Der Traum einer universellen Sprache
* {{Status updates|2024-11-01}}: Neuschreiben des Back-Ends
* {{Status updates|2024-10-25}}: Unser Ziel für dieses Quartal: Kongruenz
* {{Status updates|2024-10-17}}: Wie könnte abstrakter Inhalt aussehen?
* {{Status updates|2024-10-11}}: Wikidata-Lexeme sind in Wikifunctions bald verfügbar
* {{Status updates|2024-10-02}}: Fokusthema: Essen
* {{Status updates|2024-09-26}}: Vierteljährliche Planung für Oktober bis Dezember 2024; Präsentation bei Celtic Knot morgen
* {{Status updates|2024-09-20}}: Einführung von Fokus-Themenbereichen
* {{Status updates|2024-09-13}}: Die Dagbani-Wikipedia wird unser erstes Wiki für die Integration von Wikifunctions sein
* {{Status updates|2024-09-06}}: Freiwilligentreffen und andere Neuigkeiten
* {{Status updates|2024-08-29}}: Beschränkungen für die Länge von Namen und Beschreibungen
* {{Status updates|2024-08-23}}: WasmEdge, jetzt 300 ms weniger langsam
* {{Status updates|2024-08-16}}: Ausgabe zur Wikimania 2024
* {{Status updates|2024-08-02}}: Überarbeitung unseres 'Info'-Widgets
* {{Status updates|2024-07-26}}: Bald findet die Wikimania 2024 statt!
* {{Status updates|2024-07-18}}: Forschungsbericht zur Integration von Wikifunctions in Wikipedia
* {{Status updates|2024-07-10}}: Typen-Vorschläge für den Zugriff auf Lexeme
* {{Status updates|2024-07-03}}: Vierteljährliche Planung
* {{Status updates|2024-06-26}}: Willkommen, Daphne!
* {{Status updates|2024-06-20}}: Neuer Typ: Integer
* {{Status updates|2024-06-13}}: Neuer Typ: Monate des Igbo-Kalenders
* {{Status updates|2024-06-06}}: Neuer Typ: Zeichen
* {{Status updates|2024-05-30}}: Ein einziger Singular oder eine Vielzahl von Pluralen?
* {{Status updates|2024-05-22}}: Neuer Typ: Monate des Gregorianischen Kalenders
* {{Status updates|2024-05-15}}: Aufruf zur Erstellung von Funktionen: Ausschreibung von Zahlen!
* {{Status updates|2024-05-10}}: Flaggschifftyp für Aufzählungen: Monate des Gregorianischen Kalenders
* {{Status updates|2024-05-03}}: Teamtreffen und Quartalsplan
* {{Status updates|2024-04-19}}: Willkommen, Sharvani!
* {{Status updates|2024-04-11}}: Neue API zum Aufrufen von Wikifunctions und Feier von 1000 Funktionen
* {{Status updates|2024-04-03}}: Produktneuigkeiten auf Diff und anstehende API-Verbesserungen
* {{Status updates|2024-03-28}}: Das Erstellen von Tests ist nun viel einfacher!
* {{Status updates|2024-03-21}}: Auf dem Weg zur Internationalisierung von Zahlen
* {{Status updates|2024-03-13}}: Zur Identität
* {{Status updates|2024-03-07}}: Einführung unseres zweiten neuen Typs: Natürliche Zahlen
* {{Status updates|2024-02-28}}: Typenvorschlag für natürliche Zahlen
* {{Status updates|2024-02-22}}: Aktualisierung des Funktionsmodells
* {{Status updates|2024-02-14}}: Reparatur-Woche
* {{Status updates|2024-02-07}}: Vierteljährliche Planung. Danke, Nick! Funktion der Woche: ist Permutation
* {{Status updates|2024-02-01}}: Der Igbo-Imperativ!
<span id="Before_February_2024"></span>
=== Vor Februar 2024 ===
Alle Updates aus dieser Zeit sind [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|im Meta-Wiki verfügbar]].
[[Category:Status updates{{#translation:}}| ]]
glfyupw83lf6xq3egtl1vv54q8i9k4x
292809
292807
2026-07-21T16:59:03Z
Ameisenigel
44
Created page with "$1: Arbeit an Funktionen, gemeinsam"
292809
wikitext
text/x-wiki
<languages/>
{{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Abonniere]]''' kurze MassMessage-Benachrichtigungen im Wiki über jede neue Ausgabe.}}
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2024-02-01
| nextlabel = Letztes Update
| next = 2026-07-16
}}
Es passiert viel rund um Wikifunctions und die Abstrakte Wikipedia. Auf dieser Seite werden unsere Updates veröffentlicht, inklusive der [[Special:MyLanguage/WF:function of the Week|Funktion der Woche]].
Du kannst auch den [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|On-Wiki-Newsletter]] abonnieren, um sie auf deine Diskussionsseite oder die Projektdiskussion deines Projekts geliefert zu bekommen.
<inputbox>
type=fulltext
prefix={{NAMESPACE}}:{{PAGENAME}}/
break=no
width=30
searchbuttonlabel={{int:Search}}
placeholder=Suchen Sie nach allen Status-Updates
</inputbox>
<span id="Newsletters"></span>
== Newsletter ==
<!--<nowiki> Newsletter entry template:
* <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate>
NOTE: Remember to also update the "next =" date at the top of this page.
</nowiki>-->
=== 2026 ===
* {{Status updates|2026-07-16}}: Über syntaktische Tabellen hinaus
* {{Status updates|2026-07-08}}: Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia
* {{Status updates|2026-07-01}}: Integration im Test-Wiki und Jahresplan
* {{Status updates|2026-06-26}}: Arbeit an Funktionen, gemeinsam
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-19}}: The or not the, this is (the?) question</span>
* {{Status updates|2026-06-12}}: Verbessertes Laden und Anzeigen von Testergebnissen
* {{Status updates|2026-06-05}}: Die illustrierte Enzyklopädie
* {{Status updates|2026-05-30}}: Rückblick und Ausblick
* {{Status updates|2026-05-23}}: Jahresplan 2026/2027
* {{Status updates|2026-05-15}}: Eine höhere Bedeutung
* {{Status updates|2026-05-08}}: Einzelnachweise aus Wikidata jetzt verfügbar
* {{Status updates|2026-05-02}}: Bitte um Anregungen: Was sollten wir für die Abstrakte Wikipedia zählen?
* {{Status updates|2026-04-25}}: Die Suche der Foundation nach der perfekten Sprache
* {{Status updates|2026-04-16}}: Meilensteine; Einige größere Probleme hoffentlich behoben
* {{Status updates|2026-04-10}}: Community-Vorschläge zur Erfassung von Bedeutungen
* {{Status updates|2026-04-02}}: Diskussionsanfrage: Syntaktische Tabellen
* {{Status updates|2026-03-26}}: Erste Tage der Abstrakten Wikipedia Beta; Status der Kompositionssprache v2
* {{Status updates|2026-03-19}}: Abstrakte Wikipedia in Beta
* {{Status updates|2026-03-11}}: Eine neue Kompositionssprache
* {{Status updates|2026-03-06}}: Einzelnachweise und Kopieren und Einfügen
* {{Status updates|2026-02-26}}: Elegante Überschreibungen und Rückfalllösungen
* {{Status updates|2026-02-20}}: Eine Vorschau auf die Abstrakte Wikipedia
* {{Status updates|2026-02-13}}: Sätze des anderen beenden: Dinge anfangen; Treffen in Istanbul
* {{Status updates|2026-01-29}}: Integration der Abstrakten Wikipedia
* {{Status updates|2026-01-22}}: Vierteljährliche Planung für Januar–März 2026
* {{Status updates|2026-01-15}}: 25 Jahre Wikipedia
=== 2025 ===
* {{Status updates|2025-12-18}}: Wir wünschen euch ein frohes neues gregorianisches Jahr!
* {{Status updates|2025-12-11}}: Wie man bessere Fehlermeldungen schreibt
* {{Status updates|2025-12-04}}: Und der Name ist Abstrakte Wikipedia
* {{Status updates|2025-11-27}}: Stimme über den Namen für das neue Wiki ab!; Sätze des anderen beenden
* {{Status updates|2025-11-20}}: Zweite Abstimmungsrunde über den Namen des Wikis mit sprachunabhängigen Inhalten; Teilen von Funktionsaufrufen
* {{Status updates|2025-11-13}}: Vorbereitung für die zweite Abstimmungsrunde über den Namen des Wikis mit abstraktem Inhalt; Neuschreiben des Back-Ends: Warum Rust?
* {{Status updates|2025-11-05}}: Erste Runde der Abstimmung über den Namen für das Wiki der Abstrakten Inhalte beendet; Aufruf für Wiktionary-Funktionen; Eingebettete Wikifunctions in der bengalischen Wikipedia und sieben weiteren Wiktionarys
* {{Status updates|2025-10-29}}: Runde 1 der Abstimmung über den Namen für das “Wiki der Abstrakten Inhalte” endet Montag; Ein Beispiel für Kurzbeschreibungen
* {{Status updates|2025-10-23}}: Willkommen, Zaree und Laura! Runde 1 des Namenswettbewerbs gestartet
* {{Status updates|2025-10-15}}: Start des Namenswettbewerbs für die Abstrakte Wikipedia; Visualisierung von Funktionen
* {{Status updates|2025-10-08}}: Entscheidung über den Ort für abstrakte Inhalte und Quartalsplanung für Oktober–Dezember
* {{Status updates|2025-10-03}}: Rich Text jetzt in eingebetteten Funktionsaufrufen in 148 Wiktionarys und im Incubator verfügbar
* {{Status updates|2025-09-26}}: Zugriff auf Qualifikatoren in Wikidata-Aussagen
* {{Status updates|2025-09-19}}: Wikifunctions in 123 Wiktionary-Sprachversionen verfügbar
* {{Status updates|2025-09-12}}: Mehr als 3000 Funktionen auf Wikifunctions
* {{Status updates|2025-09-07}}: Funktionsaufrufe aus einer Wikipedia in eine andere kopieren
* {{Status updates|2025-08-29}}: Zugriff auf Wikidata-Datenobjekte über eingebettete Funktionsaufrufe nun möglich; Wikifunctions in 65 Wiktionarys verfügbar
* {{Status updates|2025-08-22}}: Aufzeichnung der Wikimania-Sitzung: Wikifunctions kommt bald in ein Wiki in deiner Nähe!
* {{Status updates|2025-08-01}}: Die Wikimania 2025 kommt bald!
* {{Status updates|2025-07-26}}: “Wikipedia ist eine Enzyklopädie”; Zwei Jahre Wikifunctions
* {{Status updates|2025-07-19}}: Wikidata-basierte Aufzählungen sind da
* {{Status updates|2025-07-10}}: Längenbeschränkungen für Bezeichnungen und Beschreibungen
* {{Status updates|2025-07-04}}: Abdeckung von 1298
* {{Status updates|2025-06-27}}: Wie viele Personen werden benötigt, um eine Enzyklopädie zu schreiben?
* {{Status updates|2025-06-21}}: Quartalsplanung für Juli-September 2025
* {{Status updates|2025-06-15}}: Ende der Konsultation über den Ort des Abstrakten Inhalts
* {{Status updates|2025-06-06}}: Wo wird sich der Abstrakte Inhalt befinden?
* {{Status updates|2025-05-29}}: Einführung in fünf Wiktionarys; Berechnung mit dem heutigen Datum
* {{Status updates|2025-05-23}}: Laufende Konsultation über den Ort des Abstrakten Inhalts
* {{Status updates|2025-05-15}}: Ort des Abstrakten Inhalts
* {{Status updates|2025-05-09}}: Abstrakte Wikipedia und die Wikimedia KI-Strategie
* {{Status updates|2025-04-30}}: Abstrakte Wikipedia ist Finalist bei MacArthur 100&Change
* {{Status updates|2025-04-25}}: Willkommen, Gregory!
* {{Status updates|2025-04-16}}: Wikifunctions integriert in Dagbani - und Wikifunctions; und das Osterdatum
* {{Status updates|2025-04-11}}: Rückblick auf das Quartal
* {{Status updates|2025-04-05}}: Vierteljährliche Planung für April–Juni 2025; Wir suchen nach einem Leitenden Produktmanager
* {{Status updates|2025-03-28}}: Es ist Zeit
* {{Status updates|2025-03-20}}: Auf Wikidata basierende einfache Aufzählungen
* {{Status updates|2025-03-15}}: Anstehendes NLG-Treffen, letzte Änderungen an der Software
* {{Status updates|2025-03-07}}: Letzte Änderungen an der Software, Aufzeichnung des Freiwilligentreffens und Vorträge in London
* {{Status updates|2025-02-26}}: Von Dingen zu Worten
* {{Status updates|2025-02-19}}: Ein Vorschlag für Typen je Sprache und Wortart
* {{Status updates|2025-02-13}}: Die Welt begrenzen
* {{Status updates|2025-02-06}}: Einladung zur Natural Language Generation Special Interest Group
* {{Status updates|2025-01-29}}: Mit 2000 Funktionen ins neue Jahr: Zeit für Statistiken
* {{Status updates|2025-01-22}}: Willkommen, David! Empfehlungen zu Namenskonventionen
* {{Status updates|2025-01-15}}: Einen frohen Wikipedia-Tag! Vierteljährliche Planung
=== 2024 ===
* {{Status updates|2024-12-19}}: Funktion der Woche: Alter; Intro für Artikel über Jahre; Neuer Typ: Gleitkommazahl
* {{Status updates|2024-12-12}}: Skizzieren eines Pfads zur Abstrakten Wikipedia; Offsite des Teams in Lissabon; und vieles mehr
* {{Status updates|2024-11-27}}: WordGraph-Veröffentlichung; Neue Spezialseite: Funktionen nach Tests auflisten; neuer Typ für Tag des Jahres und viel mehr
* {{Status updates|2024-11-21}}: Neue Spezialseite für fehlende Bezeichnungen, neuer Typ für Gregorianische Jahre und viel mehr
* {{Status updates|2024-11-13}}: Neuer Typ: rationale Zahl; Dokumentation zu Wikidata-basierten Typen; und mehr
* {{Status updates|2024-11-07}}: Der Traum einer universellen Sprache
* {{Status updates|2024-11-01}}: Neuschreiben des Back-Ends
* {{Status updates|2024-10-25}}: Unser Ziel für dieses Quartal: Kongruenz
* {{Status updates|2024-10-17}}: Wie könnte abstrakter Inhalt aussehen?
* {{Status updates|2024-10-11}}: Wikidata-Lexeme sind in Wikifunctions bald verfügbar
* {{Status updates|2024-10-02}}: Fokusthema: Essen
* {{Status updates|2024-09-26}}: Vierteljährliche Planung für Oktober bis Dezember 2024; Präsentation bei Celtic Knot morgen
* {{Status updates|2024-09-20}}: Einführung von Fokus-Themenbereichen
* {{Status updates|2024-09-13}}: Die Dagbani-Wikipedia wird unser erstes Wiki für die Integration von Wikifunctions sein
* {{Status updates|2024-09-06}}: Freiwilligentreffen und andere Neuigkeiten
* {{Status updates|2024-08-29}}: Beschränkungen für die Länge von Namen und Beschreibungen
* {{Status updates|2024-08-23}}: WasmEdge, jetzt 300 ms weniger langsam
* {{Status updates|2024-08-16}}: Ausgabe zur Wikimania 2024
* {{Status updates|2024-08-02}}: Überarbeitung unseres 'Info'-Widgets
* {{Status updates|2024-07-26}}: Bald findet die Wikimania 2024 statt!
* {{Status updates|2024-07-18}}: Forschungsbericht zur Integration von Wikifunctions in Wikipedia
* {{Status updates|2024-07-10}}: Typen-Vorschläge für den Zugriff auf Lexeme
* {{Status updates|2024-07-03}}: Vierteljährliche Planung
* {{Status updates|2024-06-26}}: Willkommen, Daphne!
* {{Status updates|2024-06-20}}: Neuer Typ: Integer
* {{Status updates|2024-06-13}}: Neuer Typ: Monate des Igbo-Kalenders
* {{Status updates|2024-06-06}}: Neuer Typ: Zeichen
* {{Status updates|2024-05-30}}: Ein einziger Singular oder eine Vielzahl von Pluralen?
* {{Status updates|2024-05-22}}: Neuer Typ: Monate des Gregorianischen Kalenders
* {{Status updates|2024-05-15}}: Aufruf zur Erstellung von Funktionen: Ausschreibung von Zahlen!
* {{Status updates|2024-05-10}}: Flaggschifftyp für Aufzählungen: Monate des Gregorianischen Kalenders
* {{Status updates|2024-05-03}}: Teamtreffen und Quartalsplan
* {{Status updates|2024-04-19}}: Willkommen, Sharvani!
* {{Status updates|2024-04-11}}: Neue API zum Aufrufen von Wikifunctions und Feier von 1000 Funktionen
* {{Status updates|2024-04-03}}: Produktneuigkeiten auf Diff und anstehende API-Verbesserungen
* {{Status updates|2024-03-28}}: Das Erstellen von Tests ist nun viel einfacher!
* {{Status updates|2024-03-21}}: Auf dem Weg zur Internationalisierung von Zahlen
* {{Status updates|2024-03-13}}: Zur Identität
* {{Status updates|2024-03-07}}: Einführung unseres zweiten neuen Typs: Natürliche Zahlen
* {{Status updates|2024-02-28}}: Typenvorschlag für natürliche Zahlen
* {{Status updates|2024-02-22}}: Aktualisierung des Funktionsmodells
* {{Status updates|2024-02-14}}: Reparatur-Woche
* {{Status updates|2024-02-07}}: Vierteljährliche Planung. Danke, Nick! Funktion der Woche: ist Permutation
* {{Status updates|2024-02-01}}: Der Igbo-Imperativ!
<span id="Before_February_2024"></span>
=== Vor Februar 2024 ===
Alle Updates aus dieser Zeit sind [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|im Meta-Wiki verfügbar]].
[[Category:Status updates{{#translation:}}| ]]
5e6ucu1w3xdof65q7bmqku8c04kqm2q
292811
292809
2026-07-21T16:59:23Z
Ameisenigel
44
Created page with "$1: Der/die/das oder nicht, (das?) ist hier die Frage"
292811
wikitext
text/x-wiki
<languages/>
{{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Abonniere]]''' kurze MassMessage-Benachrichtigungen im Wiki über jede neue Ausgabe.}}
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2024-02-01
| nextlabel = Letztes Update
| next = 2026-07-16
}}
Es passiert viel rund um Wikifunctions und die Abstrakte Wikipedia. Auf dieser Seite werden unsere Updates veröffentlicht, inklusive der [[Special:MyLanguage/WF:function of the Week|Funktion der Woche]].
Du kannst auch den [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|On-Wiki-Newsletter]] abonnieren, um sie auf deine Diskussionsseite oder die Projektdiskussion deines Projekts geliefert zu bekommen.
<inputbox>
type=fulltext
prefix={{NAMESPACE}}:{{PAGENAME}}/
break=no
width=30
searchbuttonlabel={{int:Search}}
placeholder=Suchen Sie nach allen Status-Updates
</inputbox>
<span id="Newsletters"></span>
== Newsletter ==
<!--<nowiki> Newsletter entry template:
* <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate>
NOTE: Remember to also update the "next =" date at the top of this page.
</nowiki>-->
=== 2026 ===
* {{Status updates|2026-07-16}}: Über syntaktische Tabellen hinaus
* {{Status updates|2026-07-08}}: Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia
* {{Status updates|2026-07-01}}: Integration im Test-Wiki und Jahresplan
* {{Status updates|2026-06-26}}: Arbeit an Funktionen, gemeinsam
* {{Status updates|2026-06-19}}: Der/die/das oder nicht, (das?) ist hier die Frage
* {{Status updates|2026-06-12}}: Verbessertes Laden und Anzeigen von Testergebnissen
* {{Status updates|2026-06-05}}: Die illustrierte Enzyklopädie
* {{Status updates|2026-05-30}}: Rückblick und Ausblick
* {{Status updates|2026-05-23}}: Jahresplan 2026/2027
* {{Status updates|2026-05-15}}: Eine höhere Bedeutung
* {{Status updates|2026-05-08}}: Einzelnachweise aus Wikidata jetzt verfügbar
* {{Status updates|2026-05-02}}: Bitte um Anregungen: Was sollten wir für die Abstrakte Wikipedia zählen?
* {{Status updates|2026-04-25}}: Die Suche der Foundation nach der perfekten Sprache
* {{Status updates|2026-04-16}}: Meilensteine; Einige größere Probleme hoffentlich behoben
* {{Status updates|2026-04-10}}: Community-Vorschläge zur Erfassung von Bedeutungen
* {{Status updates|2026-04-02}}: Diskussionsanfrage: Syntaktische Tabellen
* {{Status updates|2026-03-26}}: Erste Tage der Abstrakten Wikipedia Beta; Status der Kompositionssprache v2
* {{Status updates|2026-03-19}}: Abstrakte Wikipedia in Beta
* {{Status updates|2026-03-11}}: Eine neue Kompositionssprache
* {{Status updates|2026-03-06}}: Einzelnachweise und Kopieren und Einfügen
* {{Status updates|2026-02-26}}: Elegante Überschreibungen und Rückfalllösungen
* {{Status updates|2026-02-20}}: Eine Vorschau auf die Abstrakte Wikipedia
* {{Status updates|2026-02-13}}: Sätze des anderen beenden: Dinge anfangen; Treffen in Istanbul
* {{Status updates|2026-01-29}}: Integration der Abstrakten Wikipedia
* {{Status updates|2026-01-22}}: Vierteljährliche Planung für Januar–März 2026
* {{Status updates|2026-01-15}}: 25 Jahre Wikipedia
=== 2025 ===
* {{Status updates|2025-12-18}}: Wir wünschen euch ein frohes neues gregorianisches Jahr!
* {{Status updates|2025-12-11}}: Wie man bessere Fehlermeldungen schreibt
* {{Status updates|2025-12-04}}: Und der Name ist Abstrakte Wikipedia
* {{Status updates|2025-11-27}}: Stimme über den Namen für das neue Wiki ab!; Sätze des anderen beenden
* {{Status updates|2025-11-20}}: Zweite Abstimmungsrunde über den Namen des Wikis mit sprachunabhängigen Inhalten; Teilen von Funktionsaufrufen
* {{Status updates|2025-11-13}}: Vorbereitung für die zweite Abstimmungsrunde über den Namen des Wikis mit abstraktem Inhalt; Neuschreiben des Back-Ends: Warum Rust?
* {{Status updates|2025-11-05}}: Erste Runde der Abstimmung über den Namen für das Wiki der Abstrakten Inhalte beendet; Aufruf für Wiktionary-Funktionen; Eingebettete Wikifunctions in der bengalischen Wikipedia und sieben weiteren Wiktionarys
* {{Status updates|2025-10-29}}: Runde 1 der Abstimmung über den Namen für das “Wiki der Abstrakten Inhalte” endet Montag; Ein Beispiel für Kurzbeschreibungen
* {{Status updates|2025-10-23}}: Willkommen, Zaree und Laura! Runde 1 des Namenswettbewerbs gestartet
* {{Status updates|2025-10-15}}: Start des Namenswettbewerbs für die Abstrakte Wikipedia; Visualisierung von Funktionen
* {{Status updates|2025-10-08}}: Entscheidung über den Ort für abstrakte Inhalte und Quartalsplanung für Oktober–Dezember
* {{Status updates|2025-10-03}}: Rich Text jetzt in eingebetteten Funktionsaufrufen in 148 Wiktionarys und im Incubator verfügbar
* {{Status updates|2025-09-26}}: Zugriff auf Qualifikatoren in Wikidata-Aussagen
* {{Status updates|2025-09-19}}: Wikifunctions in 123 Wiktionary-Sprachversionen verfügbar
* {{Status updates|2025-09-12}}: Mehr als 3000 Funktionen auf Wikifunctions
* {{Status updates|2025-09-07}}: Funktionsaufrufe aus einer Wikipedia in eine andere kopieren
* {{Status updates|2025-08-29}}: Zugriff auf Wikidata-Datenobjekte über eingebettete Funktionsaufrufe nun möglich; Wikifunctions in 65 Wiktionarys verfügbar
* {{Status updates|2025-08-22}}: Aufzeichnung der Wikimania-Sitzung: Wikifunctions kommt bald in ein Wiki in deiner Nähe!
* {{Status updates|2025-08-01}}: Die Wikimania 2025 kommt bald!
* {{Status updates|2025-07-26}}: “Wikipedia ist eine Enzyklopädie”; Zwei Jahre Wikifunctions
* {{Status updates|2025-07-19}}: Wikidata-basierte Aufzählungen sind da
* {{Status updates|2025-07-10}}: Längenbeschränkungen für Bezeichnungen und Beschreibungen
* {{Status updates|2025-07-04}}: Abdeckung von 1298
* {{Status updates|2025-06-27}}: Wie viele Personen werden benötigt, um eine Enzyklopädie zu schreiben?
* {{Status updates|2025-06-21}}: Quartalsplanung für Juli-September 2025
* {{Status updates|2025-06-15}}: Ende der Konsultation über den Ort des Abstrakten Inhalts
* {{Status updates|2025-06-06}}: Wo wird sich der Abstrakte Inhalt befinden?
* {{Status updates|2025-05-29}}: Einführung in fünf Wiktionarys; Berechnung mit dem heutigen Datum
* {{Status updates|2025-05-23}}: Laufende Konsultation über den Ort des Abstrakten Inhalts
* {{Status updates|2025-05-15}}: Ort des Abstrakten Inhalts
* {{Status updates|2025-05-09}}: Abstrakte Wikipedia und die Wikimedia KI-Strategie
* {{Status updates|2025-04-30}}: Abstrakte Wikipedia ist Finalist bei MacArthur 100&Change
* {{Status updates|2025-04-25}}: Willkommen, Gregory!
* {{Status updates|2025-04-16}}: Wikifunctions integriert in Dagbani - und Wikifunctions; und das Osterdatum
* {{Status updates|2025-04-11}}: Rückblick auf das Quartal
* {{Status updates|2025-04-05}}: Vierteljährliche Planung für April–Juni 2025; Wir suchen nach einem Leitenden Produktmanager
* {{Status updates|2025-03-28}}: Es ist Zeit
* {{Status updates|2025-03-20}}: Auf Wikidata basierende einfache Aufzählungen
* {{Status updates|2025-03-15}}: Anstehendes NLG-Treffen, letzte Änderungen an der Software
* {{Status updates|2025-03-07}}: Letzte Änderungen an der Software, Aufzeichnung des Freiwilligentreffens und Vorträge in London
* {{Status updates|2025-02-26}}: Von Dingen zu Worten
* {{Status updates|2025-02-19}}: Ein Vorschlag für Typen je Sprache und Wortart
* {{Status updates|2025-02-13}}: Die Welt begrenzen
* {{Status updates|2025-02-06}}: Einladung zur Natural Language Generation Special Interest Group
* {{Status updates|2025-01-29}}: Mit 2000 Funktionen ins neue Jahr: Zeit für Statistiken
* {{Status updates|2025-01-22}}: Willkommen, David! Empfehlungen zu Namenskonventionen
* {{Status updates|2025-01-15}}: Einen frohen Wikipedia-Tag! Vierteljährliche Planung
=== 2024 ===
* {{Status updates|2024-12-19}}: Funktion der Woche: Alter; Intro für Artikel über Jahre; Neuer Typ: Gleitkommazahl
* {{Status updates|2024-12-12}}: Skizzieren eines Pfads zur Abstrakten Wikipedia; Offsite des Teams in Lissabon; und vieles mehr
* {{Status updates|2024-11-27}}: WordGraph-Veröffentlichung; Neue Spezialseite: Funktionen nach Tests auflisten; neuer Typ für Tag des Jahres und viel mehr
* {{Status updates|2024-11-21}}: Neue Spezialseite für fehlende Bezeichnungen, neuer Typ für Gregorianische Jahre und viel mehr
* {{Status updates|2024-11-13}}: Neuer Typ: rationale Zahl; Dokumentation zu Wikidata-basierten Typen; und mehr
* {{Status updates|2024-11-07}}: Der Traum einer universellen Sprache
* {{Status updates|2024-11-01}}: Neuschreiben des Back-Ends
* {{Status updates|2024-10-25}}: Unser Ziel für dieses Quartal: Kongruenz
* {{Status updates|2024-10-17}}: Wie könnte abstrakter Inhalt aussehen?
* {{Status updates|2024-10-11}}: Wikidata-Lexeme sind in Wikifunctions bald verfügbar
* {{Status updates|2024-10-02}}: Fokusthema: Essen
* {{Status updates|2024-09-26}}: Vierteljährliche Planung für Oktober bis Dezember 2024; Präsentation bei Celtic Knot morgen
* {{Status updates|2024-09-20}}: Einführung von Fokus-Themenbereichen
* {{Status updates|2024-09-13}}: Die Dagbani-Wikipedia wird unser erstes Wiki für die Integration von Wikifunctions sein
* {{Status updates|2024-09-06}}: Freiwilligentreffen und andere Neuigkeiten
* {{Status updates|2024-08-29}}: Beschränkungen für die Länge von Namen und Beschreibungen
* {{Status updates|2024-08-23}}: WasmEdge, jetzt 300 ms weniger langsam
* {{Status updates|2024-08-16}}: Ausgabe zur Wikimania 2024
* {{Status updates|2024-08-02}}: Überarbeitung unseres 'Info'-Widgets
* {{Status updates|2024-07-26}}: Bald findet die Wikimania 2024 statt!
* {{Status updates|2024-07-18}}: Forschungsbericht zur Integration von Wikifunctions in Wikipedia
* {{Status updates|2024-07-10}}: Typen-Vorschläge für den Zugriff auf Lexeme
* {{Status updates|2024-07-03}}: Vierteljährliche Planung
* {{Status updates|2024-06-26}}: Willkommen, Daphne!
* {{Status updates|2024-06-20}}: Neuer Typ: Integer
* {{Status updates|2024-06-13}}: Neuer Typ: Monate des Igbo-Kalenders
* {{Status updates|2024-06-06}}: Neuer Typ: Zeichen
* {{Status updates|2024-05-30}}: Ein einziger Singular oder eine Vielzahl von Pluralen?
* {{Status updates|2024-05-22}}: Neuer Typ: Monate des Gregorianischen Kalenders
* {{Status updates|2024-05-15}}: Aufruf zur Erstellung von Funktionen: Ausschreibung von Zahlen!
* {{Status updates|2024-05-10}}: Flaggschifftyp für Aufzählungen: Monate des Gregorianischen Kalenders
* {{Status updates|2024-05-03}}: Teamtreffen und Quartalsplan
* {{Status updates|2024-04-19}}: Willkommen, Sharvani!
* {{Status updates|2024-04-11}}: Neue API zum Aufrufen von Wikifunctions und Feier von 1000 Funktionen
* {{Status updates|2024-04-03}}: Produktneuigkeiten auf Diff und anstehende API-Verbesserungen
* {{Status updates|2024-03-28}}: Das Erstellen von Tests ist nun viel einfacher!
* {{Status updates|2024-03-21}}: Auf dem Weg zur Internationalisierung von Zahlen
* {{Status updates|2024-03-13}}: Zur Identität
* {{Status updates|2024-03-07}}: Einführung unseres zweiten neuen Typs: Natürliche Zahlen
* {{Status updates|2024-02-28}}: Typenvorschlag für natürliche Zahlen
* {{Status updates|2024-02-22}}: Aktualisierung des Funktionsmodells
* {{Status updates|2024-02-14}}: Reparatur-Woche
* {{Status updates|2024-02-07}}: Vierteljährliche Planung. Danke, Nick! Funktion der Woche: ist Permutation
* {{Status updates|2024-02-01}}: Der Igbo-Imperativ!
<span id="Before_February_2024"></span>
=== Vor Februar 2024 ===
Alle Updates aus dieser Zeit sind [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|im Meta-Wiki verfügbar]].
[[Category:Status updates{{#translation:}}| ]]
8zfwg8ecu8edcue1xf7h6vdbl6yb377
Z13163
0
23372
293037
260616
2026-07-22T15:31:54Z
Autom
448
293037
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13163"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13163K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "input year"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "বছর"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "שנה"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "año"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "έτος"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "input Tahun"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "input dell'anno"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "tahun"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entrée de l'année"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "entrada Ano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Jahr"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "introdu anul"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "أدخل السنة"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1106",
"Z11K2": "sláðu inn ártal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "年"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1434",
"Z11K2": "اينڤوت تاهون"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "år"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16098",
"Z17K2": "Z13163K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "input month"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "মাস"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "חודש"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "mes"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "μηνας"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "input Bulan"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "input del mese"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bulan"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entrée du mois"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "entrada Mês"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Monat des Jahres"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "introdu luna"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "أدخل الشهر"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1106",
"Z11K2": "veldu mánuð"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "月"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1434",
"Z11K2": "اينڤوت بولن"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "månad"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13163K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "input day"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দিন"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "יום (בחודש)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "día del mes"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "ημέρα"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "input hari"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "input del giorno"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "tanggal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entrée du numéro du jour"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "entrada dia"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Tag des Monats"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "introdu ziua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "أدخل اليوم"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1106",
"Z11K2": "sláðu inn mánaðardag"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "日"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1434",
"Z11K2": "اينڤوت هاري"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "dag"
}
]
}
}
],
"Z8K2": "Z17402",
"Z8K3": [
"Z20",
"Z13192",
"Z13193",
"Z13194"
],
"Z8K4": [
"Z14",
"Z19080",
"Z17561",
"Z13191",
"Z31170"
],
"Z8K5": "Z13163"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Get day of week from date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "nweta English weekday from date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "তারিখ থেকে ইংরেজি সপ্তাহের দিনের নাম"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Veckodag från datum "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "יום בשבוע מתאריך"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "obtener día de la semana de una fecha"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "ημέρα της εβδομάδας από την ημερομηνία"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "dapatkan hari minggu berdasarkan tarikh"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "dapatkan hari dari tanggal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "obtenir le jour de la semaine à partir de la date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "obter dia da semana a partir da data"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Wochentag eines Datums"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "giorno della settimana dalla data"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "день недели даты"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "obține ziua săptămânii a unei date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "احصل على يوم الأسبوع من التاريخ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "从日期获得星期几"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "날짜에서 요일 가져오기"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1207",
"Z11K2": "рӯзи ҳафтаи сана"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1106",
"Z11K2": "skilar vikudag gefinnar dagsetningar"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1362",
"Z11K2": "olih dina saking tanggal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "日付から曜日を取得"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1434",
"Z11K2": "داڤتکن هاري ميڠݢو برداسرکن تاريخ"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"get weekday",
"weekday"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"তারিখ থেকে বারের নাম",
"তারিখ থেকে দিনের নাম"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1186",
"Z31K2": [
"Z6",
"תאריך ליום בשבוע"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1003",
"Z31K2": [
"Z6",
"obtener día de la semana",
"día de la semana"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1531",
"Z31K2": [
"Z6",
"hari minggu",
"dapatkan hari minggu"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"jour de la semaine"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1381",
"Z31K2": [
"Z6",
"obter dia da semana",
"dia da semana"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1001",
"Z31K2": [
"Z6",
"احصل على يوم الأسبوع ، يوم الأسبوع"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1106",
"Z31K2": [
"Z6",
"finna vikudag, vikudagur"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"曜日の計算",
"曜日"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1434",
"Z31K2": [
"Z6",
"هاري ميڠݢو,",
"داڤاتکان هاري ميڠݢو"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the day of week when given a date as year, month, and day of month"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "na-eweghachi ụbọchị izu ụka dịka eriri mgbe enyere ụbọchị dịka afọ, ọnwa na ụbọchị nke ọnwa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "একটি তারিখের জন্য সেটির ইংরেজি সপ্তাহের দিনের নাম প্রদান করবে, ইনপুটগুলো হল যথাক্রমে বছর, মাস ও দিন। "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "omvandlar ett datum (ett årtal, en månad och en dag) till dess Veckodag"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "devuelve el día de la semana corespondiente a una fecha dada como año, mes y día del mes"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "επιστρέφει την ημέρα της εβδομάδας (πχ Παρασκευή) μιας δεδομένης ημερομηνίας"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "mengembalikan hari minggu apabila diberi tarikh dalam bentuk tahun, bulan dan hari pada bulan tersebut"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce il giorno della settimana quando viene fornita una data come anno, mese e giorno del mese"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "menghasilkan hari dari minggu ketika diberikan tanggal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "retourne le jour de la semaine après avoir reçu la date (année, mois, et numéro du jour)\n"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "retorna o dia da semana quando é fornecida uma data como ano, mês e dia do mês"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Errechnet den Wochentag zu einem Datum, das als Jahr, Monat und Tag angegeben wird"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "returnează ziua săptămânii atunci când este introdusă o dată (an, lună și zi a lunii)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "يُرجع يوم الأسبوع عندما يعُطى العام والشهر واليوم لتاريخ ما"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "输入年月日,获得相应是星期几"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "날짜가 년, 월, 일로 지정된 요일을 반환"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1106",
"Z11K2": "reiknar út vikudag gefinnar dagsetningar á sniðinu ár, mánuður og mánaðardagur"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1362",
"Z11K2": "olih dina saking tanggal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "年、月、日の情報を受け取り、その日付に対応する曜日を返す"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1434",
"Z11K2": "مڠمباليکن هاري ميڠݢو اڤابيلا دبري تاريخ دالم بنتوق تاهون، بولن دان هاري ڤد بولن ترسبوت"
}
]
}
}
plkurfiu5b2kasfib1desw2nocax732
293038
293037
2026-07-22T15:31:58Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
293038
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13163"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13163K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "input year"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "বছর"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "שנה"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "año"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "έτος"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "input Tahun"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "input dell'anno"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "tahun"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entrée de l'année"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "entrada Ano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Jahr"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "introdu anul"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "أدخل السنة"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1106",
"Z11K2": "sláðu inn ártal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "年"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1434",
"Z11K2": "اينڤوت تاهون"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "år"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16098",
"Z17K2": "Z13163K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "input month"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "মাস"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "חודש"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "mes"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "μηνας"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "input Bulan"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "input del mese"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bulan"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entrée du mois"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "entrada Mês"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Monat des Jahres"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "introdu luna"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "أدخل الشهر"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1106",
"Z11K2": "veldu mánuð"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "月"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1434",
"Z11K2": "اينڤوت بولن"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "månad"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13163K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "input day"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দিন"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "יום (בחודש)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "día del mes"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "ημέρα"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "input hari"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "input del giorno"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "tanggal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entrée du numéro du jour"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "entrada dia"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Tag des Monats"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "introdu ziua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "أدخل اليوم"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1106",
"Z11K2": "sláðu inn mánaðardag"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "日"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1434",
"Z11K2": "اينڤوت هاري"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "dag"
}
]
}
}
],
"Z8K2": "Z17402",
"Z8K3": [
"Z20",
"Z13192",
"Z13193",
"Z13194"
],
"Z8K4": [
"Z14",
"Z13191",
"Z31170",
"Z19080",
"Z17561"
],
"Z8K5": "Z13163"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Get day of week from date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "nweta English weekday from date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "তারিখ থেকে ইংরেজি সপ্তাহের দিনের নাম"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Veckodag från datum "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "יום בשבוע מתאריך"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "obtener día de la semana de una fecha"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "ημέρα της εβδομάδας από την ημερομηνία"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "dapatkan hari minggu berdasarkan tarikh"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "dapatkan hari dari tanggal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "obtenir le jour de la semaine à partir de la date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "obter dia da semana a partir da data"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Wochentag eines Datums"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "giorno della settimana dalla data"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "день недели даты"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "obține ziua săptămânii a unei date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "احصل على يوم الأسبوع من التاريخ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "从日期获得星期几"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "날짜에서 요일 가져오기"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1207",
"Z11K2": "рӯзи ҳафтаи сана"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1106",
"Z11K2": "skilar vikudag gefinnar dagsetningar"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1362",
"Z11K2": "olih dina saking tanggal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "日付から曜日を取得"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1434",
"Z11K2": "داڤتکن هاري ميڠݢو برداسرکن تاريخ"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"get weekday",
"weekday"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"তারিখ থেকে বারের নাম",
"তারিখ থেকে দিনের নাম"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1186",
"Z31K2": [
"Z6",
"תאריך ליום בשבוע"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1003",
"Z31K2": [
"Z6",
"obtener día de la semana",
"día de la semana"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1531",
"Z31K2": [
"Z6",
"hari minggu",
"dapatkan hari minggu"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"jour de la semaine"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1381",
"Z31K2": [
"Z6",
"obter dia da semana",
"dia da semana"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1001",
"Z31K2": [
"Z6",
"احصل على يوم الأسبوع ، يوم الأسبوع"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1106",
"Z31K2": [
"Z6",
"finna vikudag, vikudagur"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"曜日の計算",
"曜日"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1434",
"Z31K2": [
"Z6",
"هاري ميڠݢو,",
"داڤاتکان هاري ميڠݢو"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the day of week when given a date as year, month, and day of month"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "na-eweghachi ụbọchị izu ụka dịka eriri mgbe enyere ụbọchị dịka afọ, ọnwa na ụbọchị nke ọnwa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "একটি তারিখের জন্য সেটির ইংরেজি সপ্তাহের দিনের নাম প্রদান করবে, ইনপুটগুলো হল যথাক্রমে বছর, মাস ও দিন। "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "omvandlar ett datum (ett årtal, en månad och en dag) till dess Veckodag"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "devuelve el día de la semana corespondiente a una fecha dada como año, mes y día del mes"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "επιστρέφει την ημέρα της εβδομάδας (πχ Παρασκευή) μιας δεδομένης ημερομηνίας"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "mengembalikan hari minggu apabila diberi tarikh dalam bentuk tahun, bulan dan hari pada bulan tersebut"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce il giorno della settimana quando viene fornita una data come anno, mese e giorno del mese"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "menghasilkan hari dari minggu ketika diberikan tanggal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "retourne le jour de la semaine après avoir reçu la date (année, mois, et numéro du jour)\n"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "retorna o dia da semana quando é fornecida uma data como ano, mês e dia do mês"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Errechnet den Wochentag zu einem Datum, das als Jahr, Monat und Tag angegeben wird"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "returnează ziua săptămânii atunci când este introdusă o dată (an, lună și zi a lunii)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "يُرجع يوم الأسبوع عندما يعُطى العام والشهر واليوم لتاريخ ما"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "输入年月日,获得相应是星期几"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "날짜가 년, 월, 일로 지정된 요일을 반환"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1106",
"Z11K2": "reiknar út vikudag gefinnar dagsetningar á sniðinu ár, mánuður og mánaðardagur"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1362",
"Z11K2": "olih dina saking tanggal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "年、月、日の情報を受け取り、その日付に対応する曜日を返す"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1434",
"Z11K2": "مڠمباليکن هاري ميڠݢو اڤابيلا دبري تاريخ دالم بنتوق تاهون، بولن دان هاري ڤد بولن ترسبوت"
}
]
}
}
ipgucda3gx6vhbgayo5dj55qiz085lg
Talk:Z13007
1
24457
292871
183498
2026-07-21T18:23:58Z
Arlo Barnes
1231
/* syntax */ Reply
292871
wikitext
text/x-wiki
== syntax ==
{{ping|VIGNERON}} I finished the arrays, now what? [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 11:19, 28 February 2024 (UTC)
:{{ping|Arlo Barnes}} hi, thanks a lot. Now we need something to compare if the value is in the array (I'm not a specialist of Javascript but I see there is an [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/includes ''includes'' method] that seems to fit). Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 12:23, 28 February 2024 (UTC)
::@[[User:YoshiRulz|YoshiRulz]] added the method, but now it seems to return true no matter the test value. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 18:23, 21 July 2026 (UTC)
== Rust implementation for comparison ==
* code: https://github.com/nyabla/fdate/blob/master/src/lib.rs
* blog: https://v1.nyabla.net/projects/fdate
[[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 13:54, 28 April 2025 (UTC)
3c7shqv3ujgm5ito1an5h937m4vm76x
292873
292871
2026-07-21T18:28:11Z
YoshiRulz
10156
/* syntax */ Reply
292873
wikitext
text/x-wiki
== syntax ==
{{ping|VIGNERON}} I finished the arrays, now what? [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 11:19, 28 February 2024 (UTC)
:{{ping|Arlo Barnes}} hi, thanks a lot. Now we need something to compare if the value is in the array (I'm not a specialist of Javascript but I see there is an [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/includes ''includes'' method] that seems to fit). Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 12:23, 28 February 2024 (UTC)
::@[[User:YoshiRulz|YoshiRulz]] added the method, but now it seems to return true no matter the test value. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 18:23, 21 July 2026 (UTC)
:::''le sigh'' [[Special:Diff/292872]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:28, 21 July 2026 (UTC)
== Rust implementation for comparison ==
* code: https://github.com/nyabla/fdate/blob/master/src/lib.rs
* blog: https://v1.nyabla.net/projects/fdate
[[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 13:54, 28 April 2025 (UTC)
k29bm3maud7cktauz4jn9es02jio9h7
Z13521
0
24737
292602
289160
2026-07-21T05:20:18Z
Autom
448
+sv label
292602
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13521"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13521K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "premier nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "kentañ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "প্রথম সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erste Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "pertama"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "први"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13521K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "deuxième nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "eil"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দ্বিতীয় সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweite Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kedua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "други"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20",
"Z13527",
"Z13528",
"Z14044",
"Z16060",
"Z17568"
],
"Z8K4": [
"Z14",
"Z13529",
"Z13573",
"Z14759",
"Z14079"
],
"Z8K5": "Z13521"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "add two Natural numbers"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "addieren"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "addition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "ouzhpennadur"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "স্বাভাবিক সংখ্যা যোগ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1360",
"Z11K2": "+"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "gbakọọ mkpụrụ ọnụọgụgụ nkịtị "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "ƙara lambobi biyu na Halitta"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "πρόσθεση δύο φυσικών αριθμών"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "somma due numeri naturali"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "tambahkan dua bilangan asli"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "сабери два природна броја"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "addera två Naturliga tal"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"sum",
"plus",
"addition",
"+",
"add natural numbers",
"add",
"x+y",
"n+m",
"total"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"Addition"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"somme",
"total"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"অঋণাত্মক পূর্ণসংখ্যা যোগ",
"সমগ্র সংখ্যা যোগ",
"যোগ",
"প্রাকৃতিক সংখ্যা যোগ"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"tambah",
"a+b"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1181",
"Z31K2": [
"Z6",
"сума",
"плус",
"збир",
"адиција",
"+",
"сабирање природних бројева",
"сабирање бројева",
"сабери"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"somma numeri naturali",
"somma naturali"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"summera två Naturliga tal"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adds two Natural numbers together, returning a Natural number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zählt zwei natürliche Zahlen zusammen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "calcule la somme de deux entiers naturels"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "ouzhpenn daou niver"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দুটো স্বাভাবিক সংখ্যাকে যোগ করে"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "na-agbakọ ọnụọgụgụ nkịtị abụọ "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "yana ƙara lambobi biyu na Halitta tare, yana maido da lambar dabi'a"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "προσθέτει δύο φυσικούς αριθμούς και επιστρέφει έναν φυσικό αριθμό"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "menambahkan dua bilangan asli"
}
]
}
}
06kagftoihxm18m0g6puvla5397833a
292605
292602
2026-07-21T05:21:28Z
Autom
448
292605
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13521"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13521K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "premier nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "kentañ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "প্রথম সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erste Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "pertama"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "први"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "första talet"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13521K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "deuxième nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "eil"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দ্বিতীয় সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweite Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kedua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "други"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "andra talet"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20",
"Z13527",
"Z13528",
"Z14044",
"Z16060",
"Z17568"
],
"Z8K4": [
"Z14",
"Z13529",
"Z13573",
"Z14759",
"Z14079"
],
"Z8K5": "Z13521"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "add two Natural numbers"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "addieren"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "addition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "ouzhpennadur"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "স্বাভাবিক সংখ্যা যোগ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1360",
"Z11K2": "+"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "gbakọọ mkpụrụ ọnụọgụgụ nkịtị "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "ƙara lambobi biyu na Halitta"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "πρόσθεση δύο φυσικών αριθμών"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "somma due numeri naturali"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "tambahkan dua bilangan asli"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "сабери два природна броја"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "addera två Naturliga tal"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"sum",
"plus",
"addition",
"+",
"add natural numbers",
"add",
"x+y",
"n+m",
"total"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"Addition"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"somme",
"total"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"অঋণাত্মক পূর্ণসংখ্যা যোগ",
"সমগ্র সংখ্যা যোগ",
"যোগ",
"প্রাকৃতিক সংখ্যা যোগ"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"tambah",
"a+b"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1181",
"Z31K2": [
"Z6",
"сума",
"плус",
"збир",
"адиција",
"+",
"сабирање природних бројева",
"сабирање бројева",
"сабери"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"somma numeri naturali",
"somma naturali"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"summera två Naturliga tal"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adds two Natural numbers together, returning a Natural number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zählt zwei natürliche Zahlen zusammen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "calcule la somme de deux entiers naturels"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "ouzhpenn daou niver"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দুটো স্বাভাবিক সংখ্যাকে যোগ করে"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "na-agbakọ ọnụọgụgụ nkịtị abụọ "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "yana ƙara lambobi biyu na Halitta tare, yana maido da lambar dabi'a"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "προσθέτει δύο φυσικούς αριθμούς και επιστρέφει έναν φυσικό αριθμό"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "menambahkan dua bilangan asli"
}
]
}
}
igl3raq25mtvxbv1s9lc7dd642egg7l
Z15272
0
28437
293066
270997
2026-07-22T18:45:58Z
YoshiRulz
10156
Update en label
293066
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z15272"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z15272K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "n"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "n"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "n"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20",
"Z15274",
"Z15275"
],
"Z8K4": [
"Z14",
"Z15273",
"Z34533"
],
"Z8K5": "Z15272"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "product of unique prime divisors of Natural number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "radical"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "radical d'un entier"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Radikal"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"square-free kernel",
"A007947",
"radical of a Natural number"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "calcule le radical d'un entier"
}
]
}
}
n3lpom3nibvhvyhexpiszij0vztoq8t
Z16437
0
30779
293034
290092
2026-07-22T15:15:53Z
Autom
448
293034
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z16437"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z16437K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1657",
"Z11K2": "ਸੰਖਿਆ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "numero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bilangan"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "숫자"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "tal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z16437K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1657",
"Z11K2": "ਭਾਸ਼ਾ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "언어"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z16439",
"Z16440",
"Z16535",
"Z16811",
"Z23021",
"Z24628",
"Z29148",
"Z37529"
],
"Z8K4": [
"Z14",
"Z16438"
],
"Z8K5": "Z16437"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "cardinal in chosen language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "cardinal dans une langue choisie"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "cardinale nella lingua selezionata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kardinal pada bahasa yang dipilih"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Kardinalzahl in angegebener Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "चयनित भाषा में गणन संख्या"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "räknetal på valt språk"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"general cardinal",
"cardinal"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"kardinal umum",
"kardinal",
"bilangan dalam kata"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "general cardinal for the selected language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie un cardinal pour la langue sélectionnée"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Converte il numero nel nome a parole del numero cardinale nella lingua selezionata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kardinal umum pada bahasa yang dipilih"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "generiert die Kardinalzahl für die ausgewählte Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "चयनित भाषा के लिए सामान्य गणन संख्या"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "uttrycker ett Naturligt tal med ord på valt språk"
}
]
}
}
pnzzwxto5t9k9f8bu7briodt1ts72sb
293035
293034
2026-07-22T15:16:12Z
Autom
448
293035
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z16437"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z16437K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1657",
"Z11K2": "ਸੰਖਿਆ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "numero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bilangan"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "숫자"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "tal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z16437K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1657",
"Z11K2": "ਭਾਸ਼ਾ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "언어"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z16439",
"Z16440",
"Z16535",
"Z16811",
"Z23021",
"Z24628",
"Z29148",
"Z37529"
],
"Z8K4": [
"Z14",
"Z16438"
],
"Z8K5": "Z16437"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "cardinal in chosen language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "cardinal dans une langue choisie"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "cardinale nella lingua selezionata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kardinal pada bahasa yang dipilih"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Kardinalzahl in angegebener Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "चयनित भाषा में गणन संख्या"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "räknetal på valt språk"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"general cardinal",
"cardinal"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"kardinal umum",
"kardinal",
"bilangan dalam kata"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "general cardinal for the selected language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie un cardinal pour la langue sélectionnée"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Converte il numero nel nome a parole del numero cardinale nella lingua selezionata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kardinal umum pada bahasa yang dipilih"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "generiert die Kardinalzahl für die ausgewählte Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "चयनित भाषा के लिए सामान्य गणन संख्या"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "uttrycker ett Naturligt tal med ord på valt Naturligt språk"
}
]
}
}
f5gfqzr1j9bf4h9twv58a625646eusx
Z16693
0
31416
292604
265907
2026-07-21T05:20:52Z
Autom
448
+sv label
292604
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z16693"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z16693K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first integer to add"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "מספר שלם #1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "প্রথম পূর্ণ সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo numero intero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ọnụọgụ aka ekpe: Ọnụọgụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "premier entier"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "angka pertama"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erste Ganzzahl"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z16693K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second integer to add"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "מספר שלם #2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দ্বিতীয় পূর্ণ সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo numero intero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ọnụọgụ aka nri: Ọnụọgụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "second entier"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "angka kedua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweite Ganzzahl"
}
]
}
}
],
"Z8K2": "Z16683",
"Z8K3": [
"Z20",
"Z16694",
"Z16695",
"Z16696",
"Z16697",
"Z17113",
"Z17122",
"Z33624"
],
"Z8K4": [
"Z14",
"Z16699",
"Z16698",
"Z17343"
],
"Z8K5": "Z16693"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "add Integers"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "חיבור שלמים"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "পূর্ণসংখ্যা যোগ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "somma numeri interi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Addieren ganzer Zahlen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Mgbakọ ọnụọgụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "additionner des entiers"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "menambahkan bilangan bulat"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "addera två Heltal"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1186",
"Z31K2": [
"Z6",
"חיבור",
"סכום"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"add",
"sum",
"plus",
"+",
"integer addition",
"addition",
"add Integer",
"add numbers",
"add up",
"add negatives",
"x+y",
"integer plus integer"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"যোগ",
"যোগফল",
"সমষ্টি"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"+"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"aggiungi numeri interi",
"somma interi"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"summera två Heltal"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "חיבור בינארי של שלמים"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adds 2 integers"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দুটো পূর্ণ সংখ্যার যোগফল"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "somma di due numeri interi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Addition von 2 ganzen Zahlen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "na agbakọ ọnụọgụ abụọ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "additionne deux entiers"
}
]
}
}
kepqdfzbn6fwcktopyluc9sjebjjbpy
292606
292604
2026-07-21T05:21:31Z
Autom
448
292606
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z16693"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z16693K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first integer to add"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "מספר שלם #1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "প্রথম পূর্ণ সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo numero intero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ọnụọgụ aka ekpe: Ọnụọgụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "premier entier"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "angka pertama"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erste Ganzzahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "första talet"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z16693K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second integer to add"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "מספר שלם #2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দ্বিতীয় পূর্ণ সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo numero intero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ọnụọgụ aka nri: Ọnụọgụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "second entier"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "angka kedua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweite Ganzzahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "andra talet"
}
]
}
}
],
"Z8K2": "Z16683",
"Z8K3": [
"Z20",
"Z16694",
"Z16695",
"Z16696",
"Z16697",
"Z17113",
"Z17122",
"Z33624"
],
"Z8K4": [
"Z14",
"Z16699",
"Z16698",
"Z17343"
],
"Z8K5": "Z16693"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "add Integers"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "חיבור שלמים"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "পূর্ণসংখ্যা যোগ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "somma numeri interi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Addieren ganzer Zahlen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Mgbakọ ọnụọgụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "additionner des entiers"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "menambahkan bilangan bulat"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "addera två Heltal"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1186",
"Z31K2": [
"Z6",
"חיבור",
"סכום"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"add",
"sum",
"plus",
"+",
"integer addition",
"addition",
"add Integer",
"add numbers",
"add up",
"add negatives",
"x+y",
"integer plus integer"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"যোগ",
"যোগফল",
"সমষ্টি"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"+"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"aggiungi numeri interi",
"somma interi"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"summera två Heltal"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "חיבור בינארי של שלמים"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adds 2 integers"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দুটো পূর্ণ সংখ্যার যোগফল"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "somma di due numeri interi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Addition von 2 ganzen Zahlen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "na agbakọ ọnụọgụ abụọ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "additionne deux entiers"
}
]
}
}
h67n2xx72lnu7gboye60zf8aptr71ln
292607
292606
2026-07-21T05:21:35Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
292607
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z16693"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z16693K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first integer to add"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "מספר שלם #1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "প্রথম পূর্ণ সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo numero intero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ọnụọgụ aka ekpe: Ọnụọgụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "premier entier"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "angka pertama"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erste Ganzzahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "första talet"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z16693K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second integer to add"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "מספר שלם #2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দ্বিতীয় পূর্ণ সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo numero intero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ọnụọgụ aka nri: Ọnụọgụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "second entier"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "angka kedua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweite Ganzzahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "andra talet"
}
]
}
}
],
"Z8K2": "Z16683",
"Z8K3": [
"Z20",
"Z16694",
"Z16695",
"Z16696",
"Z16697",
"Z17113",
"Z17122",
"Z33624"
],
"Z8K4": [
"Z14",
"Z16698",
"Z16699",
"Z17343"
],
"Z8K5": "Z16693"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "add Integers"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "חיבור שלמים"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "পূর্ণসংখ্যা যোগ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "somma numeri interi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Addieren ganzer Zahlen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Mgbakọ ọnụọgụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "additionner des entiers"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "menambahkan bilangan bulat"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "addera två Heltal"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1186",
"Z31K2": [
"Z6",
"חיבור",
"סכום"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"add",
"sum",
"plus",
"+",
"integer addition",
"addition",
"add Integer",
"add numbers",
"add up",
"add negatives",
"x+y",
"integer plus integer"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"যোগ",
"যোগফল",
"সমষ্টি"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"+"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"aggiungi numeri interi",
"somma interi"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"summera två Heltal"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "חיבור בינארי של שלמים"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adds 2 integers"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দুটো পূর্ণ সংখ্যার যোগফল"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "somma di due numeri interi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Addition von 2 ganzen Zahlen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "na agbakọ ọnụọgụ abụọ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "additionne deux entiers"
}
]
}
}
6pn5uq3l0d5xatt24gbegftgl9jc30p
292684
292607
2026-07-21T09:01:21Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
292684
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z16693"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z16693K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first integer to add"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "מספר שלם #1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "প্রথম পূর্ণ সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo numero intero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ọnụọgụ aka ekpe: Ọnụọgụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "premier entier"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "angka pertama"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erste Ganzzahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "första talet"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z16693K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second integer to add"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "מספר שלם #2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দ্বিতীয় পূর্ণ সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo numero intero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ọnụọgụ aka nri: Ọnụọgụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "second entier"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "angka kedua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweite Ganzzahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "andra talet"
}
]
}
}
],
"Z8K2": "Z16683",
"Z8K3": [
"Z20",
"Z16694",
"Z16695",
"Z16696",
"Z16697",
"Z17113",
"Z17122",
"Z33624"
],
"Z8K4": [
"Z14",
"Z16699",
"Z16698",
"Z17343"
],
"Z8K5": "Z16693"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "add Integers"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "חיבור שלמים"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "পূর্ণসংখ্যা যোগ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "somma numeri interi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Addieren ganzer Zahlen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Mgbakọ ọnụọgụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "additionner des entiers"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "menambahkan bilangan bulat"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "addera två Heltal"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1186",
"Z31K2": [
"Z6",
"חיבור",
"סכום"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"add",
"sum",
"plus",
"+",
"integer addition",
"addition",
"add Integer",
"add numbers",
"add up",
"add negatives",
"x+y",
"integer plus integer"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"যোগ",
"যোগফল",
"সমষ্টি"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"+"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"aggiungi numeri interi",
"somma interi"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"summera två Heltal"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "חיבור בינארי של שלמים"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adds 2 integers"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দুটো পূর্ণ সংখ্যার যোগফল"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "somma di due numeri interi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Addition von 2 ganzen Zahlen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "na agbakọ ọnụọgụ abụọ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "additionne deux entiers"
}
]
}
}
h67n2xx72lnu7gboye60zf8aptr71ln
Z6002
0
40392
293211
268731
2026-07-23T08:19:36Z
Autom
448
+sv label
293211
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z6002"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z6002",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z6092",
"Z3K2": "Z6002K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "identity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Identität"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "identité"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "身份"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "هوية"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "identità"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "পরিচয়"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "पहचान"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "identitas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "identita"
}
]
},
"Z3K4": "Z42"
},
{
"Z1K1": "Z3",
"Z3K1": "Z12",
"Z3K2": "Z6002K2",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "labels"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Bezeichnungen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "تسميات"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "etichette"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "লেবেল"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "लेबल"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "label"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "štítky"
}
]
},
"Z3K4": "Z42"
},
{
"Z1K1": "Z3",
"Z3K1": "Z12",
"Z3K2": "Z6002K3",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "descriptions"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Beschreibungen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "أوصاف"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "descrizioni"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "বিবরণ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विवरण"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "deskripsi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "popisy"
}
]
},
"Z3K4": "Z42"
},
{
"Z1K1": "Z3",
"Z3K1": "Z32",
"Z3K2": "Z6002K4",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "aliases"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Aliasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "أسماء مستعارة"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "alias"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "সহগ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "उपनाम"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "alias"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aliasy"
}
]
},
"Z3K4": "Z42"
},
{
"Z1K1": "Z3",
"Z3K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6003"
},
"Z3K2": "Z6002K5",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "claims"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "বিবৃতি"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Aussagen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "ادعاءات"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "dichiarazioni"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "दावे"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "klaim"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "tvrzení"
}
]
},
"Z3K4": "Z42"
}
],
"Z4K3": "Z101",
"Z4K4": "Z6802"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata property"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "উইকিউপাত্ত বৈশিষ্ট্য"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Wikidata-Eigenschaft"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "ιδιότητα των Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "מאפיין ויקינתונים"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "propriété Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Свойство Викиданных"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "維基數據屬性"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "خاصية ويكي بيانات"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Proprietà Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1051",
"Z11K2": "Wikidata-ominaisuus"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विकिडेटा गुणधर्म"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Vlastnost Wikidat"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキデータのプロパティ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Wikidata-egenskap"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"predicate"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"উইকিউপাত্ত প্রপার্টি"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"prédicat Wikidata"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1672",
"Z31K2": [
"Z6",
"謂語"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1001",
"Z31K2": [
"Z6",
"خاصيّة ويكي بيانات"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"predicato"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"Wikidata vlastnost"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Represents a Property as per the Wikidata data model"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "উইকিউপাত্তের উপাত্ত মডেল অনুযায়ী বিবৃতির অংশ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "stellt eine Eigenschaft gemäß dem Wikidata-Datenmodell dar"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "代表維基數據資料模型的屬性"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "تمثل خاصيّة وفقًا لنموذج بيانات ويكي بيانات"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Rappresenta una Proprietà secondo il modello di Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विकिडेटा की डेटा मॉडल के अनुसार एक गुणधर्म को प्रतिनिधित करता है"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "représente une propriété selon le modèle de donnée Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Reprezentace vlastnosti podle datového modelu Wikidat."
}
]
}
}
5h8kuvygup2sqm6c2hvxsrmdat0v6ra
Z19260
0
41194
292984
285282
2026-07-22T08:46:37Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
292984
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19260"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z19260K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "лексема"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Lexem"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z19262",
"Z19263",
"Z19401"
],
"Z8K4": [
"Z14",
"Z19261",
"Z19400"
],
"Z8K5": "Z19260"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "plural form of lexeme as monolingual text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Pluralform von Lexem als einsprachiger Text"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the first listed plural form of a lexeme as monolingual text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt die erste Pluralform eines Lexems als einsprachigen Text aus"
}
]
}
}
pt269pgzuw60hi0aua9b8t2cmex3ks0
292985
292984
2026-07-22T09:12:53Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
292985
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19260"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z19260K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "лексема"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Lexem"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z19262",
"Z19263",
"Z19401"
],
"Z8K4": [
"Z14",
"Z19400",
"Z19261"
],
"Z8K5": "Z19260"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "plural form of lexeme as monolingual text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Pluralform von Lexem als einsprachiger Text"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the first listed plural form of a lexeme as monolingual text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt die erste Pluralform eines Lexems als einsprachigen Text aus"
}
]
}
}
c8wnfh177t0wfmghv8jh90inf80mu4s
Z19391
0
41575
292974
164768
2026-07-22T08:38:14Z
Ameisenigel
44
de
292974
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19391"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z12203",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z12203",
"Z12203K1": "horsey"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "horsiest"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Superlative of 'horsey' is 'horsiest'"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "horsey → horsiest"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Superlativ von 'horsey' ist 'horsiest'"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dzjo21n3hannpd88r0hikld5a4soybc
Z19392
0
41576
292975
134428
2026-07-22T08:38:34Z
Ameisenigel
44
de
292975
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19392"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z11795",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z11795",
"Z11795K1": "roguey"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "roguier"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "roguey → roguier"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "roguey → roguier"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tn3xr6r1ebffadl962k2n81l05dpf9w
Z19393
0
41577
292976
164769
2026-07-22T08:39:01Z
Ameisenigel
44
de
292976
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19393"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z12203",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z12203",
"Z12203K1": "roguey"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "roguiest"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Superlative of 'roguey' is 'roguiest'"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "roguey → roguiest"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Superlativ von 'roguey' ist 'roguiest'"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6v7fpkauyvwyqi27dpjhb956hx6f9tk
Z19394
0
41587
292977
134467
2026-07-22T08:39:20Z
Ameisenigel
44
de
292977
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19394"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z11795",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z11795(Z11795K1) {\n let adjective = Z11795K1;\n let word = adjective.toLowerCase();\n \n if (word.endsWith('e')) {\n word = word.slice(0, -1);\n }\n \n const syllables = (word.match(/[aeiouy]+/g) || []).length;\n\n const irregulars = {\n \"good\": \"better\",\n \"bad\": \"worse\",\n \"far\": \"farther\",\n \"little\": \"less\",\n \"many\": \"more\"\n };\n\n if (irregulars[adjective]) {\n return irregulars[adjective];\n }\n \n if (adjective.endsWith('eey')) {\n return adjective.slice(0, -1) + 'ier';\n }\n \n if (adjective.endsWith('ey')) {\n return adjective.slice(0, -2) + 'ier';\n }\n \n if (adjective.endsWith('y')) {\n return adjective.slice(0, -1) + 'ier';\n }\n\n if (syllables === 1) {\n if (adjective.length \u003E 1 \u0026\u0026 \n 'bcdfghjklmnpqrstvwxyz'.includes(adjective[adjective.length - 1]) \u0026\u0026 \n 'aeiou'.includes(adjective[adjective.length - 2])) {\n return adjective + adjective[adjective.length - 1] + 'er';\n }\n if (adjective.endsWith(\"e\")) {\n \treturn adjective + 'r'\n }\n return adjective + 'er';\n }\n\n if (syllables === 2 \u0026\u0026 \n (adjective.endsWith('ow') || adjective.endsWith('e') || adjective.endsWith('le'))) {\n return adjective + 'r';\n }\n\n return 'more ' + adjective;\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Javascript English comparative adjective"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "englischer Komparativ in JavaScript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
l65x97cbmfb8rrnnx484uvqgp5mnro8
Z19395
0
41588
292978
134457
2026-07-22T08:39:57Z
Ameisenigel
44
de
292978
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19395"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19243",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19243",
"Z19243K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L6080"
}
},
"Z19243K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q14169499"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z813"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "expensive (L6080) has no comparative form"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "expensive hat keinen Komparativ"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fxjxnx0nlhk7tiyxj0sfp3dq4xu7l35
Z19396
0
41589
292979
134480
2026-07-22T08:43:54Z
Ameisenigel
44
de
292979
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19396"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z10196",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z10196",
"Z10196K1": "abc123",
"Z10196K2": "^([a-z0-9]{5,})$"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"abc123\" matches \"^([a-z0-9]{5,})$\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "\"abc123\" stimmt mit \"^([a-z0-9]{5,})$\" überein"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kjsqlkc7ko45q9g7mk8hikxwzq38fra
Z19397
0
41590
292980
134481
2026-07-22T08:44:30Z
Ameisenigel
44
de
292980
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19397"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z10196",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z10196",
"Z10196K1": "abc1",
"Z10196K2": "^([a-z0-9]{5,})$"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"abc1\" does not match \"^([a-z0-9]{5,})$\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "\"abc1\" stimmt nicht mit \"^([a-z0-9]{5,})$\" überein"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1qfb0ufe5ssp9khxmj5w0f041um0jov
Z19398
0
41591
292981
134482
2026-07-22T08:45:03Z
Ameisenigel
44
de
292981
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19398"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z10196",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z10196",
"Z10196K1": "Hello, world!",
"Z10196K2": "world"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"Hello, world\" matches \"world\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "\"Hello, world\" stimmt mit \"world\" überein"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mie3smsp8osdw37qqakhudsoxobvjrh
Z19399
0
41598
292982
156279
2026-07-22T08:45:29Z
Ameisenigel
44
de
292982
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19399"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19380",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z19380(Z19380K1):\n smiles = Z19380K1\n def simplify_recursive(smiles, start_index):\n simplified = \"\"\n i = start_index\n while i \u003C len(smiles):\n if smiles[i] == '(':\n # Recursively handle inner parentheses\n nested_simplified, next_i = simplify_recursive(smiles, i+1)\n # Only remove parentheses if the content is a simple carbon chain\n if nested_simplified.startswith('C') and nested_simplified.endswith('C') and nested_simplified.count('C') == len(nested_simplified):\n simplified += nested_simplified\n else:\n simplified += '(' + nested_simplified + ')'\n i = next_i\n elif smiles[i] == ')':\n # Return the simplified version up to this point and move past the closing parenthesis\n return simplified, i + 1\n else:\n simplified += smiles[i]\n i += 1\n\n return simplified, i\n\n # Remove unnecessary parentheses if they are around a single carbon chain or functional group\n def remove_unnecessary_parentheses(smiles):\n if smiles.startswith('C(') and smiles.endswith(')'):\n # Remove the parentheses if it's just carbon inside or functional groups like =O\n content_inside = smiles[2:-1]\n if all(char == 'C' for char in content_inside) or \"=O\" in content_inside:\n return smiles[1:-1]\n return smiles\n\n simplified_smiles, _ = simplify_recursive(smiles, 0)\n return remove_unnecessary_parentheses(simplified_smiles)\n"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Simplify SMILES string, python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "SMILES vereinfachen in Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
sdytex7fzowyl9oybza85a9v2h9umqs
Z19400
0
41600
292983
134566
2026-07-22T08:46:33Z
Ameisenigel
44
de
292983
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19400"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19260",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z19260( Z19260K1 ) {\n const result = [];\n const forms = Z19260K1.Z6005K7;\n for ( const form of forms ) {\n const features = form.Z6004K4;\n const itemRefQ = \"Q146786\";\n var matched = 0;\n for (const feature of features) {\n if (feature.Z6091K1 === itemRefQ) {\n matched = 1;\n break;\n }\n }\n if ( matched ) {\n return form.Z6004K3.Z12K1[0];\n }\n }\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "plural form of lexeme as monolingual string, JS"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Plural von Lexem als einsp. Text, JavaScript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "can be simplified further"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "JavaScript-Implementierung der Funktion zur Ausgabe der Pluralform des Lexems als einsprachiger Text"
}
]
}
}
3oq1b0uhnpljgm1qf176zj11wsavis4
Z19401
0
41601
292986
137826
2026-07-22T09:13:18Z
Ameisenigel
44
de
292986
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19401"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19260",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19260",
"Z19260K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L11540"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Bäume"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first plural of L-de \"Baum\" is \"Bäume\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Plural von Baum ist Bäume"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gzcx0rvkw1e6l75a8054em4l8uog8m3
Z19402
0
41603
292987
170851
2026-07-22T09:14:05Z
Ameisenigel
44
de
292987
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19402"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z883",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z6",
"Z883K2": "Z6"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z15801",
"Z15801K2": "Z4"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string-string typed map test"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "typisierte Abbildung von Zeichenkette"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hflrai8md4f4up2vydp7bxp84tztcof
Z19403
0
41604
292988
280130
2026-07-22T09:15:27Z
Ameisenigel
44
de
292988
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19403"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z19403K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Tag name"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Name des Tags"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
"Z17K2": "Z19403K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "attributes"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Attribute"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
"Z17K2": "Z19403K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "attribute values"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Attributwerte"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z19403K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Text"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z35991"
],
"Z8K4": [
"Z14",
"Z19404",
"Z35927"
],
"Z8K5": "Z19403"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "wrap with XML tag and attributes"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "umfasse mit XML-Tag und Attributen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
24yxe3hut8m4cqel6b861awgxs7714k
Z19404
0
41605
292989
134642
2026-07-22T09:15:46Z
Ameisenigel
44
de
292989
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19404"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19403",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z19403(Z19403K1, Z19403K2, Z19403K3, Z19403K4):\n\txml = f\"\u003C{Z19403K1}\"\n\tfor attr, value in zip(Z19403K2, Z19403K3):\n\t\txml += f' {attr}=\"{value}\"'\n\txml += f\"\u003E{Z19403K4}\u003C/{Z19403K1}\u003E\"\n\t\n\treturn xml"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "wrap with XML tag and attributes, Python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "umfasse mit XML-Tag und Attributen in Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3uaz90tjru7hde6sh4u27xxn5o5k760
Z19405
0
41613
292990
134650
2026-07-22T09:16:21Z
Ameisenigel
44
de
292990
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19405"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z19405K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Tag name"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Name des Tags"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
"Z17K2": "Z19405K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "attributes"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Attribute"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
"Z17K2": "Z19405K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "attribute values"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Attributwerte"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z19405K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Text"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z19407",
"Z19408"
],
"Z8K4": [
"Z14",
"Z19406"
],
"Z8K5": "Z19405"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "wrap with HTML tag and attributes"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "umfasse mit HTML-Tag und Attributen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7w366bqkh2foxom6m024m3bzqozarxj
Z19406
0
41614
292991
189254
2026-07-22T09:16:45Z
Ameisenigel
44
de
292991
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19406"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19405",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z19403",
"Z19403K1": {
"Z1K1": "Z18",
"Z18K1": "Z19405K1"
},
"Z19403K2": {
"Z1K1": "Z18",
"Z18K1": "Z19405K2"
},
"Z19403K3": {
"Z1K1": "Z18",
"Z18K1": "Z19405K3"
},
"Z19403K4": {
"Z1K1": "Z18",
"Z18K1": "Z19405K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "write with HTML tag and attributes, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "umfasse mit HTML-Tag und Attributen, Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8vh1qnx64dolcdmffiuthup2i44up9i
Z19407
0
41615
292992
134647
2026-07-22T09:17:25Z
Ameisenigel
44
de
292992
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19407"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19405",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19405",
"Z19405K1": "p",
"Z19405K2": [
"Z6"
],
"Z19405K3": [
"Z6"
],
"Z19405K4": "Hello World!"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "\u003Cp\u003EHello World!\u003C/p\u003E"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "wrap text with \u003Cp\u003E without attributes"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Text mit \u003Cp\u003E umfassen ohne Attribute"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hqrnc2s12ornwfe3qsnfnsqm1i8hbkq
Z19408
0
41616
292993
134649
2026-07-22T09:17:54Z
Ameisenigel
44
de
292993
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19408"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19405",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19405",
"Z19405K1": "p",
"Z19405K2": [
"Z6",
"style"
],
"Z19405K3": [
"Z6",
"color:blue"
],
"Z19405K4": "Hello World!"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "\u003Cp style=\"color:blue\"\u003EHello World!\u003C/p\u003E"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "wrap text with \u003Cp\u003E and attributes"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Text mit \u003Cp\u003E umfassen mit Attributen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5dgc9vx1epemnrck2zrxa6wkx0tek84
Z19409
0
41617
292994
134651
2026-07-22T09:18:38Z
Ameisenigel
44
de
292994
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19409"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z16773",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z16773( Z16773K1, Z16773K2, Z16773K3 ) {\n\treturn (Z16773K1\u003E=Z16773K2 \u0026\u0026 Z16773K1\u003C=Z16773K3) || (Z16773K1\u003C=Z16773K2 \u0026\u0026 Z16773K1\u003E=Z16773K3)\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Javascript first natural number is in closed inter"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "natürliche Zahl ist in Intervall, JavaScript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2r546kh80az1xerqy37v0h578inxde9
Z19410
0
41618
292995
134652
2026-07-22T09:19:06Z
Ameisenigel
44
de
292995
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19410"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z16773",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z16773(Z16773K1, Z16773K2, Z16773K3):\n\treturn (Z16773K1\u003E=Z16773K2 and Z16773K1\u003C=Z16773K3) or (Z16773K1\u003C=Z16773K2 and Z16773K1\u003E=Z16773K3)"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Python first natural number is in closed interval"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "natürliche Zahl ist in Intervall, Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
eeezgz2tk6z86nvteizwqv35x3jke4p
Z19411
0
41619
293077
174512
2026-07-22T19:14:12Z
Ameisenigel
44
de
293077
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19411"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19191",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z19191(Z19191K1) {\n for (let i = 0; i \u003C Z19191K1.length; i++) {\n for (let d = 1; d \u003C= Math.floor((Z19191K1.length - i) / 2); d++) {\n if (Z19191K1.substring(i, i + d) === Z19191K1.substring(i + d, i + 2 * d)) {\n return false;\n }\n }\n }\n return true;\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is square-free, javascript"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ist quadratfrei in JavaScript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "In combinatorics, a square-free word is a word (a sequence of symbols) that does not contain any squares. A square is a word of the form XX, where X is not empty."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "JavaScript-Implementierung der Funktion zur Prüfung, ob es sich um eine quadratfreie Zahl handelt"
}
]
}
}
rhtki32203q2rxnj24b1gfywhbkg24s
Z19413
0
41621
293079
134657
2026-07-22T19:16:08Z
Ameisenigel
44
de
293079
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19413"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z14672",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z14672(Z14672K1) {\n if (Z14672K1 === \"\" || Z14672K1.startsWith(\"0\")) {\n return false;\n }\n for (let i = 0; i \u003C Z14672K1.length; i++) {\n if (!\"0123456789\".includes(Z14672K1[i])) {\n return false;\n }\n }\n return true;\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Javascript is FEN field 6"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ist Feld 6 in FEN in JavaScript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6jyxdxahujth6tjm900j3q9xu3s3tjl
Z19414
0
41622
293080
134663
2026-07-22T19:16:35Z
Ameisenigel
44
de
293080
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19414"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z17794",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z17794( Z17794K1 ) {\n\treturn ~Z17794K1\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Javascript signed bitwise not"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "bitweises nicht in JavaScript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
eo3t3a1qul7fsaqenj8hfxuxlg59800
Z19415
0
41623
293081
212677
2026-07-22T19:16:57Z
Ameisenigel
44
de
293081
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19415"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z16409",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z16409(Z16409K1) {\n\n function simplifiedEifelRule(word1, word2) {\n // Define the characters that, if the second word starts with, we won't remove 'n's\n const nonRemovalStartChars = new Set([\n 'd', 'h', 'n', 't', 'z', 'a', 'e', 'i', 'o', 'u', 'ä', 'ö', 'ü'\n ]);\n\n // Check if the first word is \"an\" or ends with 'en' and if the second word\n // starts with any character that prevents removal\n if ((word1 === \"an\" || word1.endsWith(\"en\")) \u0026\u0026\n !nonRemovalStartChars.has(word2[0].toLowerCase())) {\n word1 = word1.slice(0, -1);\n }\n return word1;\n }\n\n function applySimplifiedEifelRuleToString(s) {\n const words = s.trim().split(' ');\n if (words.length \u003C 2) {\n return s;\n }\n const result = [];\n for (let i = 0; i \u003C words.length - 1; i++) {\n result.push(simplifiedEifelRule(words[i], words[i + 1]));\n }\n result.push(words[words.length - 1]); // Append the last word as it is\n return result.join(' ');\n }\n\n const smallNumbers = [\n \"\", \"eent\", \"zwee\", \"dräi\", \"véier\", \"fënnef\", \"sechs\", \"siwen\",\n \"aacht\", \"néng\", \"zéng\", \"eelef\", \"zwielef\", \"dräizéng\", \"véierzéng\",\n \"fofzéng\", \"siechzéng\", \"siwwenzéng\", \"uechzéng\", \"nonzéng\"\n ];\n const tens = [\n \"\", \"\", \"zwanzeg\", \"drësseg\", \"véierzeg\", \"fofzeg\", \"sechzeg\",\n \"siwwenzeg\", \"achtzeg\", \"nonzeg\"\n ];\n const largeNumbers = [\n \"\", \"\", \"Millioun\", \"Milliard\", \"Billioun\", \"Billiard\", \"Trillioun\",\n \"Trilliard\", \"Quadrillioun\", \"Quadrilliard\", \"Quintillioun\",\n \"Quintilliard\", \"Sextillioun\", \"Sextilliard\", \"Septillioun\",\n \"Septilliard\", \"Oktillioun\", \"Oktilliard\", \"Nonillioun\", \"Nonilliard\",\n \"Dezillioun\"\n ];\n\n function convertTwoDigitNumber(n) {\n // Converts numbers !=0 with _up to_ two digits and returns \"\" for n==0.\n if (n \u003C 20) {\n return smallNumbers[n];\n }\n const quotient = Math.floor(n / 10); // note that quotient \u003E= 2\n const remainder = n % 10;\n let part1 = \"\";\n let part2 = \"\";\n const part3 = tens[quotient];\n if (remainder \u003E= 1) {\n part1 = remainder === 1 ? \"een\" : smallNumbers[remainder];\n part2 = simplifiedEifelRule(\"an\", part3);\n }\n return part1 + part2 + part3;\n }\n\n function convertThreeDigitNumber(n) {\n // Converts numbers !=0 with _up to_ three digits and returns \"\" for n==0.\n if (n \u003C 100) {\n return convertTwoDigitNumber(n);\n }\n const quotient = Math.floor(n / 100); // note that quotient \u003E= 1\n const remainder = n % 100;\n const prefix = quotient === 1 ? \"\" : smallNumbers[quotient];\n return prefix + \"honnert\" + convertTwoDigitNumber(remainder);\n }\n\n function convertLargeNumber(n) {\n // Converts numbers with _up to_ 23 digits and returns \"\" for n==0.\n if (String(Math.abs(n)).length \u003E 23) {\n return \"ERROR: the input number is too large for this function\";\n }\n if (n \u003C 1000) {\n return convertThreeDigitNumber(n);\n }\n let blockIndex = 0; // one block equals three digits; indexing from right to left\n let result = \"\";\n while (n \u003E 0) {\n const remainder = n % 1000;\n n = Math.floor(n / 1000);\n if (blockIndex === 0) {\n result = convertThreeDigitNumber(remainder);\n } else if (blockIndex === 1 \u0026\u0026 remainder \u003E= 1) {\n const prefix = remainder === 1 ? \"\" : convertThreeDigitNumber(remainder);\n result = prefix + \"dausend\" + result;\n } else if (remainder \u003E= 1) {\n const prefix = (remainder === 1 || remainder === 2) ?\n (remainder === 1 ? \"eng\" : \"zwou\") :\n convertThreeDigitNumber(remainder);\n const ending = remainder === 1 ? \" \" : \"en \";\n result = prefix + \" \" + largeNumbers[blockIndex] + ending + result;\n }\n blockIndex += 1;\n }\n return result;\n }\n\n const n = Number(Z16409K1);\n if (n === 0) {\n return \"null\";\n }\n return applySimplifiedEifelRuleToString(convertLargeNumber(n));\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Luxembourgish cardinal javascript"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "cardinal en luxembourgeois, en JavaScript"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Luxemburgische Kardinalzahl in JavaScript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
317qrmcubz05efnh0z189coftu70z2q
Z19416
0
41639
293082
134703
2026-07-22T19:17:56Z
Ameisenigel
44
de
293082
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19416"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z19416K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Day"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Tag"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z19416K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Month"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Monat"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z19416K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Year"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Jahr"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z19416"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Distance between Earth and Mars on a specific date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Entfernung zwischen Erde un Mars an Datum"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qkon6zaqdv8wy5rtu4ulmhtg0drak08
293083
293082
2026-07-22T19:18:16Z
Ameisenigel
44
293083
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19416"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z19416K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Day"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Tag"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z19416K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Month"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Monat"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z19416K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Year"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Jahr"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z19416"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Distance between Earth and Mars on a specific date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Entfernung zwischen Erde und Mars an Datum"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
q3rjadcho04jv0vviz9l26wxx7d6m6i
Z19417
0
41640
293084
236995
2026-07-22T19:18:48Z
Ameisenigel
44
de
293084
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19417"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19416",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z19416(Z19416K1, Z19416K2, Z19416K3):\n\timport math\n\tfrom datetime import datetime\n\tday = Z19416K1\n\tmonth = Z19416K2\n\tyear = Z19416K3\n\tdef days_since_j2000(day, month, year):\n\t\tj2000 = datetime(2000, 1, 1)\n\t\tgiven_date = datetime(year, month, day)\n\t\tdelta_days = (given_date - j2000).days\n\t\treturn delta_days\n\n\tdef true_anomaly(mean_anomaly, eccentricity):\n\t\tE = mean_anomaly\n\t\tfor _ in range(5):\n\t\t\tE = mean_anomaly + eccentricity * math.sin(E)\n\t\ttrue_anom = 2 * math.atan2(math.sqrt(1 + eccentricity) * math.sin(E / 2),math.sqrt(1 - eccentricity) * math.cos(E / 2))\n\t\treturn true_anom\n\tearth_semi_major_axis = 149.6e6 # km\n\tmars_semi_major_axis = 227.9e6 # km\n\tearth_eccentricity = 0.0167\n\tmars_eccentricity = 0.0934\n\tearth_orbital_period = 365.25\n\tmars_orbital_period = 687\n\n\tinitial_earth_mean_anomaly = 0\n\tinitial_mars_mean_anomaly = 0.524\n\n\tdays_elapsed = days_since_j2000(day, month, year)\n\n\tearth_mean_anomaly = (initial_earth_mean_anomaly + \n\t\t2 * math.pi * days_elapsed / earth_orbital_period) % (2 * math.pi)\n\tmars_mean_anomaly = (initial_mars_mean_anomaly + \n\t\t2 * math.pi * days_elapsed / mars_orbital_period) % (2 * math.pi)\n\n\tearth_true_anomaly = true_anomaly(earth_mean_anomaly, earth_eccentricity)\n\tmars_true_anomaly = true_anomaly(mars_mean_anomaly, mars_eccentricity)\n\n\tearth_distance = earth_semi_major_axis * (1 - earth_eccentricity**2) / (1 + earth_eccentricity * math.cos(earth_true_anomaly))\n\tmars_distance = mars_semi_major_axis * (1 - mars_eccentricity**2) / (1 + mars_eccentricity * math.cos(mars_true_anomaly))\n\n\tearth_x = earth_distance * math.cos(earth_true_anomaly)\n\tearth_y = earth_distance * math.sin(earth_true_anomaly)\n\tmars_x = mars_distance * math.cos(mars_true_anomaly)\n\tmars_y = mars_distance * math.sin(mars_true_anomaly)\n\n\tdistance = math.sqrt((mars_x - earth_x)**2 + (mars_y - earth_y)**2)/2\n\treturn f\"{round(distance)} km\""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Distance between Earth and Mars, python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Entfernung zwischen Erde und Mars, Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hdoir2844c57snpo6vomunhx3jdcfhs
Z19418
0
41643
293085
248790
2026-07-22T19:21:32Z
Ameisenigel
44
de
293085
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19418"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z19418K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Text"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z19420"
],
"Z8K4": [
"Z14",
"Z19425",
"Z19419",
"Z19423"
],
"Z8K5": "Z19418"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "wrap string as an HTML list item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zeichenkette als HTML-Fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6oqhaj3wjua0i7tssqphyocoksc1vyp
Z19419
0
41644
293086
248721
2026-07-22T19:21:52Z
Ameisenigel
44
de
293086
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19419"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19418",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z19384",
"Z19384K1": {
"Z1K1": "Z18",
"Z18K1": "Z19418K1"
},
"Z19384K2": "li"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "to HTML list item, simple composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zeichenkette als HTML-Fragment als Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jzw2cx0p9fxiijpsdpro6b93xlbamfo
Z19420
0
41645
293087
248746
2026-07-22T19:22:18Z
Ameisenigel
44
de
293087
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19420"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19418",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19418",
"Z19418K1": "Wikifunctions"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cli\u003EWikifunctions\u003C/li\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "HTML LI test"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Wikifunctions als HTML-Fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
73w7q7rlliimm1kttiuzzh7tkfycwov
Wikifunctions:Catalogue/Natural language operations
4
41925
293091
289317
2026-07-22T21:07:37Z
HenkvD
1290
/* Individual languages */
293091
wikitext
text/x-wiki
[[File:Wikifunctions-logo-natural-language.svg|200px|right]]
See context in [[m:Special:MyLanguage/Abstract_Wikipedia/Updates/2023-09-08|m:Abstract Wikipedia/Updates/2023-09-08]].
== Global ==
* [[Wikifunctions:Catalogue/Natural language operations/Global language functions|Global language functions]]
* [[Wikifunctions:Catalogue/Lightweight_Wikidata_enumeration_operations#Natural_language_features|Enumerations of language features]] (gender/case, plurality, tense, etc.)
== Function categories ==
* [[Wikifunctions:Cardinal numbers|Cardinal numbers]]
== Sign languages ==
* [[Wikifunctions:Catalogue/Natural language operations/American Sign Language|American Sign Language]]
* [[Wikifunctions:Catalogue/Natural language operations/Brazilian Sign Language|Brazilian Sign Language]]
* [[Wikifunctions:Catalogue/Natural language operations/Sutton Signwriting|Sutton Signwriting]]
== Individual languages ==
<div style="column-width: 244px;">
* [[Wikifunctions:Catalogue/Natural language operations/Afrikaans|Afrikaans]]
* [[Wikifunctions:Catalogue/Natural language operations/Arabic|Arabic]]
* [[Wikifunctions:Catalogue/Natural language operations/Armenian|Armenian]]
* [[Wikifunctions:Catalogue/Natural language operations/Bangla|Bangla]]
* [[Wikifunctions:Catalogue/Natural language operations/Baoulé|Baoulé]]
* [[Wikifunctions:Catalogue/Natural language operations/Bavarian|Bavarian]]
* [[Wikifunctions:Catalogue/Natural language operations/Basque|Basque]]
* [[Wikifunctions:Catalogue/Natural language operations/Belarussian|Belarussian]]
* [[Wikifunctions:Catalogue/Natural language operations/Bosnian|Bosnian]]
* [[Wikifunctions:Catalogue/Natural language operations/Brahui|Brahui]]
* [[Wikifunctions:Catalogue/Natural language operations/Breton|Breton]]
* [[Wikifunctions:Catalogue/Natural language operations/Bulgarian|Bulgarian]]
* [[Wikifunctions:Catalogue/Natural language operations/Catalan|Catalan]]
* [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Simplified Han script|Cantonese - Simplified Han script]]
* [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Traditional Han script|Cantonese - Traditional Han script]]
* [[Wikifunctions:Catalogue/Natural language operations/Church Slavonic|Church Slavonic]]
* [[Wikifunctions:Catalogue/Natural language operations/Croatian|Croatian]]
* [[Wikifunctions:Catalogue/Natural language operations/Czech|Czech]]
* [[Wikifunctions:Catalogue/Natural language operations/Dagbani|Dagbani]]
* [[Wikifunctions:Catalogue/Natural language operations/Danish|Danish]]
* [[Wikifunctions:Catalogue/Natural language operations/Dutch|Dutch]]
* [[Wikifunctions:Catalogue/Natural language operations/English|English]]
* [[Wikifunctions:Catalogue/Natural language operations/Esperanto|Esperanto]]
* [[Wikifunctions:Catalogue/Natural language operations/Finnish|Finnish]]
* [[Wikifunctions:Catalogue/Natural language operations/French|French]]
* [[Wikifunctions:Catalogue/Natural language operations/Galician|Galician]]
* [[Wikifunctions:Catalogue/Natural language operations/German|German]]
* [[Wikifunctions:Catalogue/Natural language operations/Hebrew|Hebrew]]
* [[Wikifunctions:Catalogue/Natural language operations/Hindi|Hindi]]
* [[Wikifunctions:Catalogue/Natural language operations/Hindustani|Hindustani]]
* [[Wikifunctions:Catalogue/Natural language operations/Hungarian|Hungarian]]
* [[Wikifunctions:Catalogue/Natural language operations/Icelandic|Icelandic]]
* [[Wikifunctions:Catalogue/Natural language operations/Igbo|Igbo]]
* [[Wikifunctions:Catalogue/Natural language operations/Indonesian|Indonesian]]
* [[Wikifunctions:Catalogue/Natural language operations/Italian|Italian]]
* [[Wikifunctions:Catalogue/Natural language operations/Japanese|Japanese]]
* [[Wikifunctions:Catalogue/Natural language operations/Kildin Sami|Kildin Sami]]
* [[Wikifunctions:Catalogue/Natural language operations/Korean|Korean]]
* [[Wikifunctions:Catalogue/Natural language operations/Klingon|Klingon]]
* [[Wikifunctions:Catalogue/Natural language operations/Kurdish|Kurdish]]
* [[Wikifunctions:Catalogue/Natural language operations/Láadan|Láadan]]
* [[Wikifunctions:Catalogue/Natural language operations/Latin|Latin]]
* [[Wikifunctions:Catalogue/Natural language operations/Lorrain|Lorrain]]
* [[Wikifunctions:Catalogue/Natural language operations/Low German|Low German]]
* [[Wikifunctions:Catalogue/Natural language operations/Luxembourgish|Luxembourgish]]
* [[Wikifunctions:Catalogue/Natural language operations/Macedonian|Macedonian]]
* [[Wikifunctions:Catalogue/Natural language operations/Malay|Malay]]
* [[Wikifunctions:Catalogue/Natural language operations/Malayalam|Malayalam]]
* [[Wikifunctions:Catalogue/Natural language operations/Mandarin - Simplified Han script|Mandarin - Simplified Han script]]
* [[Wikifunctions:Catalogue/Natural language operations/Marathi|Marathi]]
* [[Wikifunctions:Catalogue/Natural language operations/Moroccan Arabic|Moroccan Arabic]]
* [[Wikifunctions:Catalogue/Natural language operations/New Persian|New Persian]]
* [[Wikifunctions:Catalogue/Natural language operations/Northern Frisian|Northern Frisian]]
* [[Wikifunctions:Catalogue/Natural language operations/Old Church Slavonic|Old Church Slavonic]]
* [[Wikifunctions:Catalogue/Natural language operations/Ossetic|Ossetic]]
* [[Wikifunctions:Catalogue/Natural language operations/Papiamento|Papiamento]]
* [[Wikifunctions:Catalogue/Natural language operations/Polish|Polish]]
* [[Wikifunctions:Catalogue/Natural language operations/Portuguese|Portuguese]]
* [[Wikifunctions:Catalogue/Natural language operations/Punjabi|Punjabi]]
* [[Wikifunctions:Catalogue/Natural language operations/Quechua|Quechua]]
* [[Wikifunctions:Catalogue/Natural language operations/Rohingya|Rohingya]]
* [[Wikifunctions:Catalogue/Natural language operations/Russian|Russian]]
* [[Wikifunctions:Catalogue/Natural language operations/Scottish Gaelic|Scottish Gaelic]]
* [[Wikifunctions:Catalogue/Natural language operations/Serbian|Serbian]]
* [[Wikifunctions:Catalogue/Natural language operations/Sindhi|Sindhi]]
* [[Wikifunctions:Catalogue/Natural language operations/Slovak|Slovak]]
* [[Wikifunctions:Catalogue/Natural language operations/Spanish|Spanish]]
* [[Wikifunctions:Catalogue/Natural language operations/Swedish|Swedish]]
* [[Wikifunctions:Catalogue/Natural language operations/Tagalog|Tagalog]]
* [[Wikifunctions:Catalogue/Natural language operations/Toki Pona|Toki Pona]]
* [[Wikifunctions:Catalogue/Natural language operations/Turkish|Turkish]]
* [[Wikifunctions:Catalogue/Natural language operations/Ukrainian|Ukrainian]]
* [[Wikifunctions:Catalogue/Natural language operations/Upper Sorbian|Upper Sorbian]]
* [[Wikifunctions:Catalogue/Natural language operations/Uzbek|Uzbek]]
* [[Wikifunctions:Catalogue/Natural language operations/Vietnamese|Vietnamese]]
* [[Wikifunctions:Catalogue/Natural language operations/Western Frisian|Western Frisian]]
* [[Wikifunctions:Catalogue/Natural language operations/Zeelandic|Zeelandic]]
</div>
== Dos and don'ts ==
=== Do ===
* Create wrappers and helper functions to reduce the complexity of individual compositions
* Do cooperate with other members of the community
* Do use Wikidata item references as input on the top NLG functions to enable Abstract Wikipedia content to use them.
=== Don't ===
* Use {{z|Z6095}} as input or output for NLG functions (use {{z|Z6005}} instead)
== See also ==
*[[Wikifunctions:Human languages]], for a list of languages sorted by language families and classification
[[Category:Lists of functions]]
[[Category:Natural languages]]
dtgk08opi8lesrbkhx0jf7ng3rdszzg
Wikifunctions:Catalogue/Natural language operations/Global language functions
4
41926
292516
291749
2026-07-20T15:27:01Z
HenkvD
1290
/* Language-specific */ Pleaee move to the language specific functions.
292516
wikitext
text/x-wiki
See also the [[Wikifunctions:Catalogue/Wikidata operations|Wikidata operations]], particularly for Lexemes, Senses, and Forms.
== Sentence and fragment generation ==
{{main|WF:NLG functions}}
{{see also|WF:Abstract Wikipedia/2025 fragment experiments}}
* {{Z+|Z26039}}
* {{Z+|Z26095}}
* {{Z+|Z26627}}
* {{Z+|Z28803}}
* {{Z+|Z29743}}
* {{Z+|Z31405}}
* {{Z+|Z32321}}
* {{Z+|Z32208}}
** {{Z+|Z32204}}
* {{Z+|Z32229}}
* {{Z+|Z32283}}
** {{Z+|Z32308}}
* {{Z+|Z32276}}
* {{Z+|Z32297}}
* {{Z+|Z32326}}
=== Cross-lingual sentence creation ===
* {{Z+|Z22664}}
* {{Z+|Z26955}}
* {{Z+|Z27137}}
* {{Z+|Z27885}}
** {{Z+|Z30159}}
* {{Z+|Z28254}}
=== Helpers ===
;Genders
* {{z+|Z26676}}
* {{z+|Z30539}}
* {{z+|Z28089}}
* {{z+|Z26745}}
* {{z+|Z23067}}
* {{z+|Z26364}}
* {{z+|Z25754}}
* {{z+|Z20616}}
== Numbers ==
* {{Z+|Z16437}}
* {{Z+|Z26829}}
== Natural language ==
{{Help:Type deconstruction table/Natural language}}
* {{Z+|Z860}}
* {{Z+|Z29958}}
** {{Z+|Z29649}}
* {{Z+|Z14326}}
* {{Z+|Z14321}}
** {{Z+|Z29750}}
* {{Z+|Z24097}}
* {{Z+|Z28282}}
* {{Z+|Z33738}}
* {{Z+|Z29654}}
* {{Z+|Z30043}}
== Monolingual text and stringset ==
{{Help:Type deconstruction table/Monolingual text}}
{{Help:Type deconstruction table/Monolingual stringset}}
* {{Z+|Z14392}}
* {{Z+|Z12877}}
** {{Z+|Z33175}}
** {{Z+|Z14334}}
* {{Z+|Z14396}}
** {{Z+|Z21583}}
** {{Z+|Z29749}}
* {{Z+|Z19254}}
* {{Z+|Z19279}}
* {{Z+|Z23236}}
* {{Z+|Z26107}}
** {{Z+|Z861}}
* {{Z+|Z34663}}
== Multilingual text and stringset ==
{{Help:Type deconstruction table/Multilingual text}}
{{Help:Type deconstruction table/Multilingual stringset}}
* {{Z+|Z19312}}
* {{Z+|Z19254}}
* {{Z+|Z19272}}
* {{Z+|Z19279}}
* {{Z+|Z23236}}
* {{Z+|Z27893}}
** {{Z+|Z27905}}
== Select a language and language configurator ==
{{Help:Type deconstruction table/Per lang config}}
{{Help:Type deconstruction table/Per lang config branch}}
* {{Z+|Z14310}}
* {{Z+|Z14311}}
* {{Z+|Z14548}}
* {{Z+|Z23156}}
* {{Z+|Z23159}}
* {{Z+|Z23143}}
== Language functions for table ==
=== Syntactic tables (experimental) ===
Regarding the Type {{Z+|Z36462}}
* {{Z+|Z36608}}
* ''(not working 100%)'' {{Z+|Z36717}}
* {{Z+|Z36613}}
* {{Z+|Z36616}}
* {{Z+|Z36636}}
* {{Z+|Z36639}}
* {{Z+|Z36644}}
* {{Z+|Z36723}}
* {{Z+|Z36727}}
* {{Z+|Z36650}}
* {{Z+|Z36652}}
* {{Z+|Z36733}}
* {{Z+|Z36737}}
* {{Z+|Z36743}}
* {{Z+|Z36747}}
* {{Z+|Z36823}}
* {{Z+|Z36820}}
* {{Z+|Z36827}}
* {{Z+|Z36957}}
* {{Z+|Z37029}}
* {{Z+|Z37510}}
* Agree options
=== Syntactic options ===
Regarding the Type {{Z+|Z36463}}
* {{Z+|Z36656}}
* {{Z+|Z36658}}
* {{Z+|Z36660}}
* ''(not working 100%)'' {{Z+|Z36670}}
* {{Z+|Z36662}}
* {{Z+|Z36666}}
* {{Z+|Z36816}}
* {{Z+|Z36959}}
* {{Z+|Z37512}}
* {{Z+|Z37004}}
=== Abstract functions ===
* {{Z+|Z37089}}
* {{Z+|Z37115}}
* {{Z+|Z37120}}
* {{Z+|Z37126}}
* {{Z+|Z37140}}
* {{Z+|Z37146}}
* {{Z+|Z37150}}
* {{Z+|Z37507}}
==== returning HTML ====
* {{Z+|Z37126}}
* {{Z+|Z37143}}
=== Language-specific ===
Pleaee move to the language specific functions.
==== English ====
===== Nouns =====
* Example noun: {{Z|Z36617}}
* {{Z+|Z36607}}
* {{Z+|Z36754}}
* {{Z+|Z36759}}
* {{Z+|Z36762}}
* {{Z+|Z36766}}
* {{Z+|Z36770}}
* {{Z+|Z36969}}
* {{Z+|Z37080}}
===== Determiners =====
* specific determiners
** {{Z+|Z36781}}
** {{Z+|Z36782}}
** {{Z+|Z36783}}
** {{Z+|Z36784}}
** {{Z+|Z36791}}
* {{Z+|Z36785}}
* {{Z+|Z36792}}
===== Noun phrase =====
* {{Z+|Z36798}}
* {{Z+|Z36925}}
* {{Z+|Z36935}}
===== Adjective =====
* example adjective: {{Z|Z36968}}
* {{Z+|Z36972}}
* {{Z+|Z36975}}
* {{Z+|Z36978}}
* {{Z+|Z37076}}
===== Sentence =====
* {{Z+|Z37083}}
* {{Z+|Z37086}}
* {{Z+|Z36939}}
* {{Z+|Z36953}}
==== German ====
===== Noun =====
* example noun: {{Z|Z36645}}
* {{Z+|Z37154}}
* {{Z+|Z37175}}
* {{Z+|Z37157}}
* {{Z+|Z37160}}
* {{Z+|Z37163}}
===== Determiner =====
* {{Z|Z37198}}
* {{Z|Z37199}}
* {{Z|Z37200}}
* {{Z|Z37208}}
===== Noun phrase =====
* {{Z+|Z37209}}
* {{Z+|Z37232}}
* {{Z+|Z37220}}
===== Adjective =====
* Example: {{Z|Z37431}}
* {{Z+|Z37473}}
===== Sentence =====
* {{Z+|Z37241}}
* {{Z+|Z37246}}
[[Category:Lists of functions]]
hl37f0du0g8m2ac1drhbtob13el5145
293215
292516
2026-07-23T08:57:36Z
HenkvD
1290
/* Language-specific */
293215
wikitext
text/x-wiki
See also the [[Wikifunctions:Catalogue/Wikidata operations|Wikidata operations]], particularly for Lexemes, Senses, and Forms.
== Sentence and fragment generation ==
{{main|WF:NLG functions}}
{{see also|WF:Abstract Wikipedia/2025 fragment experiments}}
* {{Z+|Z26039}}
* {{Z+|Z26095}}
* {{Z+|Z26627}}
* {{Z+|Z28803}}
* {{Z+|Z29743}}
* {{Z+|Z31405}}
* {{Z+|Z32321}}
* {{Z+|Z32208}}
** {{Z+|Z32204}}
* {{Z+|Z32229}}
* {{Z+|Z32283}}
** {{Z+|Z32308}}
* {{Z+|Z32276}}
* {{Z+|Z32297}}
* {{Z+|Z32326}}
=== Cross-lingual sentence creation ===
* {{Z+|Z22664}}
* {{Z+|Z26955}}
* {{Z+|Z27137}}
* {{Z+|Z27885}}
** {{Z+|Z30159}}
* {{Z+|Z28254}}
=== Helpers ===
;Genders
* {{z+|Z26676}}
* {{z+|Z30539}}
* {{z+|Z28089}}
* {{z+|Z26745}}
* {{z+|Z23067}}
* {{z+|Z26364}}
* {{z+|Z25754}}
* {{z+|Z20616}}
== Numbers ==
* {{Z+|Z16437}}
* {{Z+|Z26829}}
== Natural language ==
{{Help:Type deconstruction table/Natural language}}
* {{Z+|Z860}}
* {{Z+|Z29958}}
** {{Z+|Z29649}}
* {{Z+|Z14326}}
* {{Z+|Z14321}}
** {{Z+|Z29750}}
* {{Z+|Z24097}}
* {{Z+|Z28282}}
* {{Z+|Z33738}}
* {{Z+|Z29654}}
* {{Z+|Z30043}}
== Monolingual text and stringset ==
{{Help:Type deconstruction table/Monolingual text}}
{{Help:Type deconstruction table/Monolingual stringset}}
* {{Z+|Z14392}}
* {{Z+|Z12877}}
** {{Z+|Z33175}}
** {{Z+|Z14334}}
* {{Z+|Z14396}}
** {{Z+|Z21583}}
** {{Z+|Z29749}}
* {{Z+|Z19254}}
* {{Z+|Z19279}}
* {{Z+|Z23236}}
* {{Z+|Z26107}}
** {{Z+|Z861}}
* {{Z+|Z34663}}
== Multilingual text and stringset ==
{{Help:Type deconstruction table/Multilingual text}}
{{Help:Type deconstruction table/Multilingual stringset}}
* {{Z+|Z19312}}
* {{Z+|Z19254}}
* {{Z+|Z19272}}
* {{Z+|Z19279}}
* {{Z+|Z23236}}
* {{Z+|Z27893}}
** {{Z+|Z27905}}
== Select a language and language configurator ==
{{Help:Type deconstruction table/Per lang config}}
{{Help:Type deconstruction table/Per lang config branch}}
* {{Z+|Z14310}}
* {{Z+|Z14311}}
* {{Z+|Z14548}}
* {{Z+|Z23156}}
* {{Z+|Z23159}}
* {{Z+|Z23143}}
== Language functions for table ==
=== Syntactic tables (experimental) ===
Regarding the Type {{Z+|Z36462}}
* {{Z+|Z36608}}
* ''(not working 100%)'' {{Z+|Z36717}}
* {{Z+|Z36613}}
* {{Z+|Z36616}}
* {{Z+|Z36636}}
* {{Z+|Z36639}}
* {{Z+|Z36644}}
* {{Z+|Z36723}}
* {{Z+|Z36727}}
* {{Z+|Z36650}}
* {{Z+|Z36652}}
* {{Z+|Z36733}}
* {{Z+|Z36737}}
* {{Z+|Z36743}}
* {{Z+|Z36747}}
* {{Z+|Z36823}}
* {{Z+|Z36820}}
* {{Z+|Z36827}}
* {{Z+|Z36957}}
* {{Z+|Z37029}}
* {{Z+|Z37510}}
* Agree options
=== Syntactic options ===
Regarding the Type {{Z+|Z36463}}
* {{Z+|Z36656}}
* {{Z+|Z36658}}
* {{Z+|Z36660}}
* ''(not working 100%)'' {{Z+|Z36670}}
* {{Z+|Z36662}}
* {{Z+|Z36666}}
* {{Z+|Z36816}}
* {{Z+|Z36959}}
* {{Z+|Z37512}}
* {{Z+|Z37004}}
=== Abstract functions ===
* {{Z+|Z37089}}
* {{Z+|Z37115}}
* {{Z+|Z37120}}
* {{Z+|Z37126}}
* {{Z+|Z37140}}
* {{Z+|Z37146}}
* {{Z+|Z37150}}
* {{Z+|Z37507}}
==== returning HTML ====
* {{Z+|Z37126}}
* {{Z+|Z37143}}
=== Language-specific ===
<span style="color:red">Please move to the language specific functions.</span>
==== English ====
===== Nouns =====
* Example noun: {{Z|Z36617}}
* {{Z+|Z36607}}
* {{Z+|Z36754}}
* {{Z+|Z36759}}
* {{Z+|Z36762}}
* {{Z+|Z36766}}
* {{Z+|Z36770}}
* {{Z+|Z36969}}
* {{Z+|Z37080}}
===== Determiners =====
* specific determiners
** {{Z+|Z36781}}
** {{Z+|Z36782}}
** {{Z+|Z36783}}
** {{Z+|Z36784}}
** {{Z+|Z36791}}
* {{Z+|Z36785}}
* {{Z+|Z36792}}
===== Noun phrase =====
* {{Z+|Z36798}}
* {{Z+|Z36925}}
* {{Z+|Z36935}}
===== Adjective =====
* example adjective: {{Z|Z36968}}
* {{Z+|Z36972}}
* {{Z+|Z36975}}
* {{Z+|Z36978}}
* {{Z+|Z37076}}
===== Sentence =====
* {{Z+|Z37083}}
* {{Z+|Z37086}}
* {{Z+|Z36939}}
* {{Z+|Z36953}}
==== German ====
===== Noun =====
* example noun: {{Z|Z36645}}
* {{Z+|Z37154}}
* {{Z+|Z37175}}
* {{Z+|Z37157}}
* {{Z+|Z37160}}
* {{Z+|Z37163}}
===== Determiner =====
* {{Z|Z37198}}
* {{Z|Z37199}}
* {{Z|Z37200}}
* {{Z|Z37208}}
===== Noun phrase =====
* {{Z+|Z37209}}
* {{Z+|Z37232}}
* {{Z+|Z37220}}
===== Adjective =====
* Example: {{Z|Z37431}}
* {{Z+|Z37473}}
===== Sentence =====
* {{Z+|Z37241}}
* {{Z+|Z37246}}
[[Category:Lists of functions]]
863taxf5hjy87vwcjrh2ewdb8uv166h
293216
293215
2026-07-23T09:02:21Z
HenkvD
1290
/* Language-specific */
293216
wikitext
text/x-wiki
See also the [[Wikifunctions:Catalogue/Wikidata operations|Wikidata operations]], particularly for Lexemes, Senses, and Forms.
== Sentence and fragment generation ==
{{main|WF:NLG functions}}
{{see also|WF:Abstract Wikipedia/2025 fragment experiments}}
* {{Z+|Z26039}}
* {{Z+|Z26095}}
* {{Z+|Z26627}}
* {{Z+|Z28803}}
* {{Z+|Z29743}}
* {{Z+|Z31405}}
* {{Z+|Z32321}}
* {{Z+|Z32208}}
** {{Z+|Z32204}}
* {{Z+|Z32229}}
* {{Z+|Z32283}}
** {{Z+|Z32308}}
* {{Z+|Z32276}}
* {{Z+|Z32297}}
* {{Z+|Z32326}}
=== Cross-lingual sentence creation ===
* {{Z+|Z22664}}
* {{Z+|Z26955}}
* {{Z+|Z27137}}
* {{Z+|Z27885}}
** {{Z+|Z30159}}
* {{Z+|Z28254}}
=== Helpers ===
;Genders
* {{z+|Z26676}}
* {{z+|Z30539}}
* {{z+|Z28089}}
* {{z+|Z26745}}
* {{z+|Z23067}}
* {{z+|Z26364}}
* {{z+|Z25754}}
* {{z+|Z20616}}
== Numbers ==
* {{Z+|Z16437}}
* {{Z+|Z26829}}
== Natural language ==
{{Help:Type deconstruction table/Natural language}}
* {{Z+|Z860}}
* {{Z+|Z29958}}
** {{Z+|Z29649}}
* {{Z+|Z14326}}
* {{Z+|Z14321}}
** {{Z+|Z29750}}
* {{Z+|Z24097}}
* {{Z+|Z28282}}
* {{Z+|Z33738}}
* {{Z+|Z29654}}
* {{Z+|Z30043}}
== Monolingual text and stringset ==
{{Help:Type deconstruction table/Monolingual text}}
{{Help:Type deconstruction table/Monolingual stringset}}
* {{Z+|Z14392}}
* {{Z+|Z12877}}
** {{Z+|Z33175}}
** {{Z+|Z14334}}
* {{Z+|Z14396}}
** {{Z+|Z21583}}
** {{Z+|Z29749}}
* {{Z+|Z19254}}
* {{Z+|Z19279}}
* {{Z+|Z23236}}
* {{Z+|Z26107}}
** {{Z+|Z861}}
* {{Z+|Z34663}}
== Multilingual text and stringset ==
{{Help:Type deconstruction table/Multilingual text}}
{{Help:Type deconstruction table/Multilingual stringset}}
* {{Z+|Z19312}}
* {{Z+|Z19254}}
* {{Z+|Z19272}}
* {{Z+|Z19279}}
* {{Z+|Z23236}}
* {{Z+|Z27893}}
** {{Z+|Z27905}}
== Select a language and language configurator ==
{{Help:Type deconstruction table/Per lang config}}
{{Help:Type deconstruction table/Per lang config branch}}
* {{Z+|Z14310}}
* {{Z+|Z14311}}
* {{Z+|Z14548}}
* {{Z+|Z23156}}
* {{Z+|Z23159}}
* {{Z+|Z23143}}
== Language functions for table ==
=== Syntactic tables (experimental) ===
Regarding the Type {{Z+|Z36462}}
* {{Z+|Z36608}}
* ''(not working 100%)'' {{Z+|Z36717}}
* {{Z+|Z36613}}
* {{Z+|Z36616}}
* {{Z+|Z36636}}
* {{Z+|Z36639}}
* {{Z+|Z36644}}
* {{Z+|Z36723}}
* {{Z+|Z36727}}
* {{Z+|Z36650}}
* {{Z+|Z36652}}
* {{Z+|Z36733}}
* {{Z+|Z36737}}
* {{Z+|Z36743}}
* {{Z+|Z36747}}
* {{Z+|Z36823}}
* {{Z+|Z36820}}
* {{Z+|Z36827}}
* {{Z+|Z36957}}
* {{Z+|Z37029}}
* {{Z+|Z37510}}
* Agree options
=== Syntactic options ===
Regarding the Type {{Z+|Z36463}}
* {{Z+|Z36656}}
* {{Z+|Z36658}}
* {{Z+|Z36660}}
* ''(not working 100%)'' {{Z+|Z36670}}
* {{Z+|Z36662}}
* {{Z+|Z36666}}
* {{Z+|Z36816}}
* {{Z+|Z36959}}
* {{Z+|Z37512}}
* {{Z+|Z37004}}
=== Abstract functions ===
* {{Z+|Z37089}}
* {{Z+|Z37115}}
* {{Z+|Z37120}}
* {{Z+|Z37126}}
* {{Z+|Z37140}}
* {{Z+|Z37146}}
* {{Z+|Z37150}}
* {{Z+|Z37507}}
==== returning HTML ====
* {{Z+|Z37126}}
* {{Z+|Z37143}}
=== Language-specific ===
<span style="color:red">Please move to the language specific functions.</span>
==== English ====
<span style="color:red">Please move to [[Wikifunctions:Catalogue/Natural language operations/English]]</span>
===== Nouns =====
* Example noun: {{Z|Z36617}}
* {{Z+|Z36607}}
* {{Z+|Z36754}}
* {{Z+|Z36759}}
* {{Z+|Z36762}}
* {{Z+|Z36766}}
* {{Z+|Z36770}}
* {{Z+|Z36969}}
* {{Z+|Z37080}}
===== Determiners =====
* specific determiners
** {{Z+|Z36781}}
** {{Z+|Z36782}}
** {{Z+|Z36783}}
** {{Z+|Z36784}}
** {{Z+|Z36791}}
* {{Z+|Z36785}}
* {{Z+|Z36792}}
===== Noun phrase =====
* {{Z+|Z36798}}
* {{Z+|Z36925}}
* {{Z+|Z36935}}
===== Adjective =====
* example adjective: {{Z|Z36968}}
* {{Z+|Z36972}}
* {{Z+|Z36975}}
* {{Z+|Z36978}}
* {{Z+|Z37076}}
===== Sentence =====
* {{Z+|Z37083}}
* {{Z+|Z37086}}
* {{Z+|Z36939}}
* {{Z+|Z36953}}
==== German ====
<span style="color:red">Please move to [[Wikifunctions:Catalogue/Natural language operations/German]]</span>
===== Noun =====
* example noun: {{Z|Z36645}}
* {{Z+|Z37154}}
* {{Z+|Z37175}}
* {{Z+|Z37157}}
* {{Z+|Z37160}}
* {{Z+|Z37163}}
===== Determiner =====
* {{Z|Z37198}}
* {{Z|Z37199}}
* {{Z|Z37200}}
* {{Z|Z37208}}
===== Noun phrase =====
* {{Z+|Z37209}}
* {{Z+|Z37232}}
* {{Z+|Z37220}}
===== Adjective =====
* Example: {{Z|Z37431}}
* {{Z+|Z37473}}
===== Sentence =====
* {{Z+|Z37241}}
* {{Z+|Z37246}}
[[Category:Lists of functions]]
4lly5u63ssf7kalitwqubz4dkq6zlx0
Wikifunctions:Catalogue/List operations
4
41955
293096
288347
2026-07-22T22:47:41Z
YoshiRulz
10156
/* Substitution/transformation */ Link to n-ary apply functions on the functional operations page
293096
wikitext
text/x-wiki
* {{Z+|Z881}}
== Properties ==
<!-- type -->
* {{Z+|Z18636}}
<!-- length -->
* {{Z+|Z12681}}
** {{Z+|Z30164}}
*** {{Z+|Z813}}
**** {{Z+|Z23120}}
**** {{Z+|Z30075}}
*** {{Z+|Z32302}}
*** {{Z+|Z12755}}
*** {{Z+|Z12759}}
*** {{Z+|Z12864}}
**** {{Z+|Z13310}}
**** {{Z+|Z21212}}
**** {{Z+|Z12851}}
** {{Z+|Z31612}}
*** {{Z+|Z35587}}
** {{Z+|Z31605}}
* {{Z+|Z31592}}
<!-- contains -->
* {{Z+|Z12696}}
** {{Z+|Z34367}}
** {{Z+|Z12738}}
*** {{Z+|Z13752}}
*** {{Z+|Z12698}}
** {{Z+|Z12735}}
*** {{Z+|Z12684}}
** {{Z+|Z34378}}
** {{Z+|Z12846}}
*** {{Z+|Z34380}}
*** {{Z+|Z12741}}
<!-- equals -->
* {{Z+|Z889}}
** {{Z+|Z18646}}
*** {{Z+|Z24166}}
** {{Z+|Z34270}}
** {{Z+|Z34273}}
** {{Z+|Z31013}}
*** {{Z+|Z31019}}
*** {{Z+|Z10393}}
*** {{Z+|Z31026}}
<!-- count -->
* {{Z+|Z29413}}
** {{Z+|Z31600}}
** {{Z+|Z22874}}
** {{Z+|Z34793}}
*** {{Z+|Z29409}}
<!-- indexOf -->
* {{Z+|Z13708}}
** {{Z+|Z28715}}
** {{Z+|Z19536}}
** {{Z+|Z31575}}
*** {{Z+|Z31583}}
<!-- startsWith -->
* {{Z+|Z21613}}
** {{Z+|Z31294}}
** {{Z+|Z30975}}
*** {{Z+|Z30977}}
*** {{Z+|Z31002}}
<!-- endsWith -->
* {{Z+|Z31758}}
** {{Z+|Z31763}}
** {{Z+|Z30976}}
*** {{Z+|Z30978}}
*** {{Z+|Z31003}}
== Indexing/slicing ==
<!-- first -->
* {{Z+|Z811}}
** {{Z+|Z22839}}
** {{Z+|Z13366}}
*** {{Z+|Z24203}}
** {{Z+|Z37048}}
* {{Z+|Z29446}}
** {{Z+|Z16360}}
<!-- last -->
* {{Z+|Z12964}}
** {{Z+|Z13362}}
<!-- nth -->
* {{Z+|Z13397}}
** {{Z+|Z26904}}
** {{Z+|Z30282}}
*** {{Z+|Z31587}}
** {{Z+|Z26556}}
** {{Z+|Z29400}}
** {{Z+|Z31809}}
*** {{Z+|Z28735}}
** {{Z+|Z22193}}
*** {{Z+|Z37263}}
**** {{Z+|Z37201}}
<!-- dropFirst -->
* {{Z+|Z812}}
** {{Z+|Z13369}}
*** {{Z+|Z31874}}
<!-- dropLast -->
* {{Z+|Z12967}}
** {{Z+|Z13373}}
** {{Z|Z18284}}
== Removal/filtering ==
<!-- remove -->
* {{Z+|Z12856}}
** {{Z+|Z13081}}
*** {{Z|Z18291}}
** {{Z+|Z22865}}
** {{Z+|Z34538}}
** {{Z+|Z19205}}
*** {{Z+|Z13078}}
*** {{Z+|Z19202}}
** {{Z+|Z31874}}
<!-- removeAt -->
* {{Z+|Z31364}}
** {{Z+|Z13429}}
** {{Z+|Z35597}}
** {{Z+|Z13369}}
** {{Z+|Z13373}}
** {{Z+|Z29400}}
*** {{Z+|Z18194}}
<!-- filter with predicate -->
* {{Z+|Z872}}
** {{Z+|Z33453}}
** {{Z+|Z21809}}
** {{Z+|Z28316}}
<!-- filter by key -->
* {{Z+|Z27413}}
** {{Z+|Z33105}}
*** {{Z+|Z24849}}
**** {{Z+|Z24855}}
== Substitution/transformation ==
{{see also|WF:Catalogue/Functional operations#Function application}}
<!-- un/type -->
* {{Z|Z15142}} (no-op)
* {{Z+|Z18729}}
** {{Z+|Z18475}}
** {{Z+|Z17895}}
*** {{Z+|Z28691}}
<!-- substituteAt -->
* {{Z+|Z31369}}
** {{Z+|Z31010}}
** {{Z+|Z37036}}
<!-- map -->
* {{Z+|Z873}}
** {{Z+|Z24846}}
** {{Z+|Z32453}}
** {{Z+|Z32806}}
** → [[WF:Catalogue/Functional_operations#Function_application|n-ary apply]]
== Insertion ==
<!-- prepend -->
* {{Z+|Z810}}
** {{Z+|Z24285}}
** {{Z+|Z31721}}
<!-- append -->
* {{Z+|Z18597}}
** {{Z+|Z12961}}
*** {{Z+|Z24150}}
*** {{Z|Z18276}}
** {{Z+|Z34519}}
** {{Z+|Z24655}}
** {{Z+|Z33720}}
<!-- insert -->
* {{Z+|Z31345}}
** {{Z+|Z31340}}
** {{Z+|Z33646}}
<!-- concat -->
* {{Z+|Z12767}}
** {{Z+|Z18755}}
*** {{Z|Z18288}}
** {{Z+|Z27665}}
** {{Z+|Z34538}}
== Generation ==
<!-- list from element -->
* {{Z+|Z14046}}
** {{Z+|Z27685}}
** {{Z+|Z24291}}
** {{Z+|Z21389}}
<!-- from range -->
* {{Z+|Z21821}}
** {{Z+|Z23921}}
*** {{Z+|Z24387}}
*** {{Z+|Z24382}}
** {{Z+|Z13831}}
** {{Z+|Z31619}}
*** {{Z+|Z36018}}
*** {{Z+|Z36033}}
<!-- product of lists -->
* {{Z+|Z29286}}
** {{Z+|Z29324}}
<!-- power set -->
* {{Z+|Z18194}}
== Ordering and grouping ==
<!-- reverse -->
* {{Z+|Z18759}}
** {{Z+|Z12668}}
** {{Z+|Z18479}}
** {{Z|Z17770}}
** {{Z|Z17774}}
** {{Z|Z17778}}
* {{Z+|Z24176}}
<!-- cycle -->
* {{Z+|Z31355}}
** {{Z+|Z25526}}
** {{Z+|Z22179}}
<!-- sort by key -->
* {{Z+|Z29725}}
* {{Z+|Z19510}}
<!-- sort with comparator -->
* {{Z+|Z27612}}
** {{Z+|Z17873}}
*** {{Z+|Z29429}}
** {{Z+|Z17869}}
** {{Z+|Z12671}}
** {{Z+|Z18281}}
<!-- shuffle -->
* {{Z+|Z29400}}
* {{Z+|Z13247}}
<!-- group -->
* {{Z+|Z30157}}
** {{Z+|Z32585}}
* {{Z+|Z34790}}
** {{Z+|Z30865}}
<!-- chunk -->
* {{Z+|Z29795}}
* {{Z+|Z13224}}
<!-- reduce -->
* {{Z|Z876}} (actually left-associative ''fold'')
** {{Z|Z12781}} (actually left-associative ''reduce'')
*** {{Z|Z20089}} w/ initial empty check
** {{Z|Z12753}} (actually right-associative ''reduce'')
<!-- flatten -->
* {{Z+|Z12676}}
** {{Z+|Z23606}}
** {{Z+|Z27665}}
*** {{Z+|Z32453}}
** {{Z+|Z13155}}
== Matrix math ==
Since we don't have specific types for vectors or matrices, vectors are represented as a list and matrices as a list of lists (to be interpreted as a list of rows).
<!-- properties -->
* {{Z+|Z31612}}
** {{Z+|Z35587}}
* {{Z+|Z31747}}
** {{Z+|Z31752}}
* {{Z+|Z35585}}
* {{Z+|Z24166}}
** {{Z+|Z24171}}
<!-- indexing -->
* {{Z+|Z13397}}
** {{Z+|Z30282}}
** {{Z+|Z37048}}
** {{Z+|Z31587}}
*** {{Z+|Z31585}}
<!-- removal -->
* {{Z+|Z31364}}
** {{Z+|Z35597}}
<!-- transformation -->
* {{Z+|Z31369}}
** {{Z+|Z31010}}
** {{Z+|Z37036}}
* {{Z+|Z32806}}
* {{Z+|Z31818}}
* {{Z+|Z24055}}
** {{Z+|Z17670}}
*** {{Z+|Z17675}}
** {{Z+|Z24162}}
* {{Z+|Z24060}}
** {{Z+|Z24436}}
* {{Z+|Z24185}}
** {{Z+|Z20659}}
* {{Z+|Z21903}}
* {{Z+|Z24239}}
** {{Z+|Z31749}}
* {{Z+|Z24346}}
** {{Z+|Z24342}}
* {{Z+|Z14046}}
** {{Z+|Z24177}}
* {{Z+|Z29301}}
** {{Z+|Z24182}}
* {{Z+|Z24191}}
* {{Z+|Z24236}}
* {{Z+|Z29308}}
<!-- insertion -->
* {{Z+|Z810}}
** {{Z+|Z24285}}
** {{Z+|Z24299}}
* {{Z+|Z18597}}
<!-- ordering -->
* {{Z+|Z18759}}
* {{Z+|Z24176}}
<!-- generation -->
* {{Z+|Z24291}} (useful for creating 1x1 matrixes)
** {{Z+|Z24251}}
* {{Z+|Z24290}}
* {{Z+|Z29286}}
** {{Z+|Z29324}}
== Functions expecting a list argument ==
* [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1"|Complete list of functions]]
** [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1" !"Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z1"| Functions specifying a “properly typed” list argument]]
** [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z1"|Functions not specifying the type for their list argument (Z1-typed or “untyped”)]]
== Functions with list outputs ==
*[[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1"|Complete list of functions]]
**[[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1" !"Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z1|Functions specifying a “properly typed” output list]]
**[[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z1"|Functions not specifying the type for the output list (Z1-typed or “untyped”)]]
# If a function specifies an output list with a type other than [[Z1]] (that is, it specifies a "properly typed" list), mismatched elements cause an error if the implementation is in code.
# If all objects in an output list have the same type, the list takes that type instead of being Z1-typed. This only happens if the implementation is in code. For compositions, you can use {{Z|Z18475}} to get the same result.
#If a code implementation needs custom-converted objects (provided by a {{Z|Z46}}), any list input must be properly typed (objects in a Z1-typed list are not converted). Similarly, any list output must be properly typed (not [[Z1]] in the function specification) or else conversion into a Wikifunctions object will fail.
#If a code implementation does not need converted objects, you can use {{Z|Z28691}} to convert a properly typed list to Z1-typed (but this is [[Wikifunctions:Project_chat/Archive/2024/07#Typed_lists_now_open_beyond_Booleans_and_Strings|not officially supported]]). (The list will remain properly typed if there are no custom converters to code. Use {{Z|Z17895}} to make the list Z1-typed unconditionally.)
[[Category:Lists of functions]]
nidrnb25zsq6j0r7f7l9x4bgxvw9rhq
293099
293096
2026-07-22T22:59:07Z
YoshiRulz
10156
/* Indexing/slicing */ Add first-or-error function
293099
wikitext
text/x-wiki
* {{Z+|Z881}}
== Properties ==
<!-- type -->
* {{Z+|Z18636}}
<!-- length -->
* {{Z+|Z12681}}
** {{Z+|Z30164}}
*** {{Z+|Z813}}
**** {{Z+|Z23120}}
**** {{Z+|Z30075}}
*** {{Z+|Z32302}}
*** {{Z+|Z12755}}
*** {{Z+|Z12759}}
*** {{Z+|Z12864}}
**** {{Z+|Z13310}}
**** {{Z+|Z21212}}
**** {{Z+|Z12851}}
** {{Z+|Z31612}}
*** {{Z+|Z35587}}
** {{Z+|Z31605}}
* {{Z+|Z31592}}
<!-- contains -->
* {{Z+|Z12696}}
** {{Z+|Z34367}}
** {{Z+|Z12738}}
*** {{Z+|Z13752}}
*** {{Z+|Z12698}}
** {{Z+|Z12735}}
*** {{Z+|Z12684}}
** {{Z+|Z34378}}
** {{Z+|Z12846}}
*** {{Z+|Z34380}}
*** {{Z+|Z12741}}
<!-- equals -->
* {{Z+|Z889}}
** {{Z+|Z18646}}
*** {{Z+|Z24166}}
** {{Z+|Z34270}}
** {{Z+|Z34273}}
** {{Z+|Z31013}}
*** {{Z+|Z31019}}
*** {{Z+|Z10393}}
*** {{Z+|Z31026}}
<!-- count -->
* {{Z+|Z29413}}
** {{Z+|Z31600}}
** {{Z+|Z22874}}
** {{Z+|Z34793}}
*** {{Z+|Z29409}}
<!-- indexOf -->
* {{Z+|Z13708}}
** {{Z+|Z28715}}
** {{Z+|Z19536}}
** {{Z+|Z31575}}
*** {{Z+|Z31583}}
<!-- startsWith -->
* {{Z+|Z21613}}
** {{Z+|Z31294}}
** {{Z+|Z30975}}
*** {{Z+|Z30977}}
*** {{Z+|Z31002}}
<!-- endsWith -->
* {{Z+|Z31758}}
** {{Z+|Z31763}}
** {{Z+|Z30976}}
*** {{Z+|Z30978}}
*** {{Z+|Z31003}}
== Indexing/slicing ==
<!-- first -->
* {{Z+|Z22839}}
** {{Z+|Z28159}}
*** {{Z+|Z811}}
** {{Z+|Z13366}}
*** {{Z+|Z24203}}
** {{Z+|Z37048}}
* {{Z+|Z29446}}
** {{Z+|Z16360}}
<!-- last -->
* {{Z+|Z12964}}
** {{Z+|Z13362}}
<!-- nth -->
* {{Z+|Z13397}}
** {{Z+|Z26904}}
** {{Z+|Z30282}}
*** {{Z+|Z31587}}
** {{Z+|Z26556}}
** {{Z+|Z29400}}
** {{Z+|Z31809}}
*** {{Z+|Z28735}}
** {{Z+|Z22193}}
*** {{Z+|Z37263}}
**** {{Z+|Z37201}}
<!-- dropFirst -->
* {{Z+|Z812}}
** {{Z+|Z13369}}
*** {{Z+|Z31874}}
<!-- dropLast -->
* {{Z+|Z12967}}
** {{Z+|Z13373}}
** {{Z|Z18284}}
== Removal/filtering ==
<!-- remove -->
* {{Z+|Z12856}}
** {{Z+|Z13081}}
*** {{Z|Z18291}}
** {{Z+|Z22865}}
** {{Z+|Z34538}}
** {{Z+|Z19205}}
*** {{Z+|Z13078}}
*** {{Z+|Z19202}}
** {{Z+|Z31874}}
<!-- removeAt -->
* {{Z+|Z31364}}
** {{Z+|Z13429}}
** {{Z+|Z35597}}
** {{Z+|Z13369}}
** {{Z+|Z13373}}
** {{Z+|Z29400}}
*** {{Z+|Z18194}}
<!-- filter with predicate -->
* {{Z+|Z872}}
** {{Z+|Z33453}}
** {{Z+|Z21809}}
** {{Z+|Z28316}}
<!-- filter by key -->
* {{Z+|Z27413}}
** {{Z+|Z33105}}
*** {{Z+|Z24849}}
**** {{Z+|Z24855}}
== Substitution/transformation ==
{{see also|WF:Catalogue/Functional operations#Function application}}
<!-- un/type -->
* {{Z|Z15142}} (no-op)
* {{Z+|Z18729}}
** {{Z+|Z18475}}
** {{Z+|Z17895}}
*** {{Z+|Z28691}}
<!-- substituteAt -->
* {{Z+|Z31369}}
** {{Z+|Z31010}}
** {{Z+|Z37036}}
<!-- map -->
* {{Z+|Z873}}
** {{Z+|Z24846}}
** {{Z+|Z32453}}
** {{Z+|Z32806}}
** → [[WF:Catalogue/Functional_operations#Function_application|n-ary apply]]
== Insertion ==
<!-- prepend -->
* {{Z+|Z810}}
** {{Z+|Z24285}}
** {{Z+|Z31721}}
<!-- append -->
* {{Z+|Z18597}}
** {{Z+|Z12961}}
*** {{Z+|Z24150}}
*** {{Z|Z18276}}
** {{Z+|Z34519}}
** {{Z+|Z24655}}
** {{Z+|Z33720}}
<!-- insert -->
* {{Z+|Z31345}}
** {{Z+|Z31340}}
** {{Z+|Z33646}}
<!-- concat -->
* {{Z+|Z12767}}
** {{Z+|Z18755}}
*** {{Z|Z18288}}
** {{Z+|Z27665}}
** {{Z+|Z34538}}
== Generation ==
<!-- list from element -->
* {{Z+|Z14046}}
** {{Z+|Z27685}}
** {{Z+|Z24291}}
** {{Z+|Z21389}}
<!-- from range -->
* {{Z+|Z21821}}
** {{Z+|Z23921}}
*** {{Z+|Z24387}}
*** {{Z+|Z24382}}
** {{Z+|Z13831}}
** {{Z+|Z31619}}
*** {{Z+|Z36018}}
*** {{Z+|Z36033}}
<!-- product of lists -->
* {{Z+|Z29286}}
** {{Z+|Z29324}}
<!-- power set -->
* {{Z+|Z18194}}
== Ordering and grouping ==
<!-- reverse -->
* {{Z+|Z18759}}
** {{Z+|Z12668}}
** {{Z+|Z18479}}
** {{Z|Z17770}}
** {{Z|Z17774}}
** {{Z|Z17778}}
* {{Z+|Z24176}}
<!-- cycle -->
* {{Z+|Z31355}}
** {{Z+|Z25526}}
** {{Z+|Z22179}}
<!-- sort by key -->
* {{Z+|Z29725}}
* {{Z+|Z19510}}
<!-- sort with comparator -->
* {{Z+|Z27612}}
** {{Z+|Z17873}}
*** {{Z+|Z29429}}
** {{Z+|Z17869}}
** {{Z+|Z12671}}
** {{Z+|Z18281}}
<!-- shuffle -->
* {{Z+|Z29400}}
* {{Z+|Z13247}}
<!-- group -->
* {{Z+|Z30157}}
** {{Z+|Z32585}}
* {{Z+|Z34790}}
** {{Z+|Z30865}}
<!-- chunk -->
* {{Z+|Z29795}}
* {{Z+|Z13224}}
<!-- reduce -->
* {{Z|Z876}} (actually left-associative ''fold'')
** {{Z|Z12781}} (actually left-associative ''reduce'')
*** {{Z|Z20089}} w/ initial empty check
** {{Z|Z12753}} (actually right-associative ''reduce'')
<!-- flatten -->
* {{Z+|Z12676}}
** {{Z+|Z23606}}
** {{Z+|Z27665}}
*** {{Z+|Z32453}}
** {{Z+|Z13155}}
== Matrix math ==
Since we don't have specific types for vectors or matrices, vectors are represented as a list and matrices as a list of lists (to be interpreted as a list of rows).
<!-- properties -->
* {{Z+|Z31612}}
** {{Z+|Z35587}}
* {{Z+|Z31747}}
** {{Z+|Z31752}}
* {{Z+|Z35585}}
* {{Z+|Z24166}}
** {{Z+|Z24171}}
<!-- indexing -->
* {{Z+|Z13397}}
** {{Z+|Z30282}}
** {{Z+|Z37048}}
** {{Z+|Z31587}}
*** {{Z+|Z31585}}
<!-- removal -->
* {{Z+|Z31364}}
** {{Z+|Z35597}}
<!-- transformation -->
* {{Z+|Z31369}}
** {{Z+|Z31010}}
** {{Z+|Z37036}}
* {{Z+|Z32806}}
* {{Z+|Z31818}}
* {{Z+|Z24055}}
** {{Z+|Z17670}}
*** {{Z+|Z17675}}
** {{Z+|Z24162}}
* {{Z+|Z24060}}
** {{Z+|Z24436}}
* {{Z+|Z24185}}
** {{Z+|Z20659}}
* {{Z+|Z21903}}
* {{Z+|Z24239}}
** {{Z+|Z31749}}
* {{Z+|Z24346}}
** {{Z+|Z24342}}
* {{Z+|Z14046}}
** {{Z+|Z24177}}
* {{Z+|Z29301}}
** {{Z+|Z24182}}
* {{Z+|Z24191}}
* {{Z+|Z24236}}
* {{Z+|Z29308}}
<!-- insertion -->
* {{Z+|Z810}}
** {{Z+|Z24285}}
** {{Z+|Z24299}}
* {{Z+|Z18597}}
<!-- ordering -->
* {{Z+|Z18759}}
* {{Z+|Z24176}}
<!-- generation -->
* {{Z+|Z24291}} (useful for creating 1x1 matrixes)
** {{Z+|Z24251}}
* {{Z+|Z24290}}
* {{Z+|Z29286}}
** {{Z+|Z29324}}
== Functions expecting a list argument ==
* [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1"|Complete list of functions]]
** [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1" !"Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z1"| Functions specifying a “properly typed” list argument]]
** [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z1"|Functions not specifying the type for their list argument (Z1-typed or “untyped”)]]
== Functions with list outputs ==
*[[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1"|Complete list of functions]]
**[[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1" !"Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z1|Functions specifying a “properly typed” output list]]
**[[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z1"|Functions not specifying the type for the output list (Z1-typed or “untyped”)]]
# If a function specifies an output list with a type other than [[Z1]] (that is, it specifies a "properly typed" list), mismatched elements cause an error if the implementation is in code.
# If all objects in an output list have the same type, the list takes that type instead of being Z1-typed. This only happens if the implementation is in code. For compositions, you can use {{Z|Z18475}} to get the same result.
#If a code implementation needs custom-converted objects (provided by a {{Z|Z46}}), any list input must be properly typed (objects in a Z1-typed list are not converted). Similarly, any list output must be properly typed (not [[Z1]] in the function specification) or else conversion into a Wikifunctions object will fail.
#If a code implementation does not need converted objects, you can use {{Z|Z28691}} to convert a properly typed list to Z1-typed (but this is [[Wikifunctions:Project_chat/Archive/2024/07#Typed_lists_now_open_beyond_Booleans_and_Strings|not officially supported]]). (The list will remain properly typed if there are no custom converters to code. Use {{Z|Z17895}} to make the list Z1-typed unconditionally.)
[[Category:Lists of functions]]
2khxnxw68flxhlabjhn71g5dm9nlpvx
293100
293099
2026-07-22T23:00:32Z
YoshiRulz
10156
/* Removal/filtering */ Add remove common to other list
293100
wikitext
text/x-wiki
* {{Z+|Z881}}
== Properties ==
<!-- type -->
* {{Z+|Z18636}}
<!-- length -->
* {{Z+|Z12681}}
** {{Z+|Z30164}}
*** {{Z+|Z813}}
**** {{Z+|Z23120}}
**** {{Z+|Z30075}}
*** {{Z+|Z32302}}
*** {{Z+|Z12755}}
*** {{Z+|Z12759}}
*** {{Z+|Z12864}}
**** {{Z+|Z13310}}
**** {{Z+|Z21212}}
**** {{Z+|Z12851}}
** {{Z+|Z31612}}
*** {{Z+|Z35587}}
** {{Z+|Z31605}}
* {{Z+|Z31592}}
<!-- contains -->
* {{Z+|Z12696}}
** {{Z+|Z34367}}
** {{Z+|Z12738}}
*** {{Z+|Z13752}}
*** {{Z+|Z12698}}
** {{Z+|Z12735}}
*** {{Z+|Z12684}}
** {{Z+|Z34378}}
** {{Z+|Z12846}}
*** {{Z+|Z34380}}
*** {{Z+|Z12741}}
<!-- equals -->
* {{Z+|Z889}}
** {{Z+|Z18646}}
*** {{Z+|Z24166}}
** {{Z+|Z34270}}
** {{Z+|Z34273}}
** {{Z+|Z31013}}
*** {{Z+|Z31019}}
*** {{Z+|Z10393}}
*** {{Z+|Z31026}}
<!-- count -->
* {{Z+|Z29413}}
** {{Z+|Z31600}}
** {{Z+|Z22874}}
** {{Z+|Z34793}}
*** {{Z+|Z29409}}
<!-- indexOf -->
* {{Z+|Z13708}}
** {{Z+|Z28715}}
** {{Z+|Z19536}}
** {{Z+|Z31575}}
*** {{Z+|Z31583}}
<!-- startsWith -->
* {{Z+|Z21613}}
** {{Z+|Z31294}}
** {{Z+|Z30975}}
*** {{Z+|Z30977}}
*** {{Z+|Z31002}}
<!-- endsWith -->
* {{Z+|Z31758}}
** {{Z+|Z31763}}
** {{Z+|Z30976}}
*** {{Z+|Z30978}}
*** {{Z+|Z31003}}
== Indexing/slicing ==
<!-- first -->
* {{Z+|Z22839}}
** {{Z+|Z28159}}
*** {{Z+|Z811}}
** {{Z+|Z13366}}
*** {{Z+|Z24203}}
** {{Z+|Z37048}}
* {{Z+|Z29446}}
** {{Z+|Z16360}}
<!-- last -->
* {{Z+|Z12964}}
** {{Z+|Z13362}}
<!-- nth -->
* {{Z+|Z13397}}
** {{Z+|Z26904}}
** {{Z+|Z30282}}
*** {{Z+|Z31587}}
** {{Z+|Z26556}}
** {{Z+|Z29400}}
** {{Z+|Z31809}}
*** {{Z+|Z28735}}
** {{Z+|Z22193}}
*** {{Z+|Z37263}}
**** {{Z+|Z37201}}
<!-- dropFirst -->
* {{Z+|Z812}}
** {{Z+|Z13369}}
*** {{Z+|Z31874}}
<!-- dropLast -->
* {{Z+|Z12967}}
** {{Z+|Z13373}}
** {{Z|Z18284}}
== Removal/filtering ==
<!-- remove -->
* {{Z+|Z12856}}
** {{Z+|Z13081}}
*** {{Z|Z18291}}
** {{Z+|Z22865}}
** {{Z+|Z19198}}
** {{Z+|Z34538}}
** {{Z+|Z19205}}
*** {{Z+|Z13078}}
*** {{Z+|Z19202}}
** {{Z+|Z31874}}
<!-- removeAt -->
* {{Z+|Z31364}}
** {{Z+|Z13429}}
** {{Z+|Z35597}}
** {{Z+|Z13369}}
** {{Z+|Z13373}}
** {{Z+|Z29400}}
*** {{Z+|Z18194}}
<!-- filter with predicate -->
* {{Z+|Z872}}
** {{Z+|Z33453}}
** {{Z+|Z21809}}
** {{Z+|Z28316}}
<!-- filter by key -->
* {{Z+|Z27413}}
** {{Z+|Z33105}}
*** {{Z+|Z24849}}
**** {{Z+|Z24855}}
== Substitution/transformation ==
{{see also|WF:Catalogue/Functional operations#Function application}}
<!-- un/type -->
* {{Z|Z15142}} (no-op)
* {{Z+|Z18729}}
** {{Z+|Z18475}}
** {{Z+|Z17895}}
*** {{Z+|Z28691}}
<!-- substituteAt -->
* {{Z+|Z31369}}
** {{Z+|Z31010}}
** {{Z+|Z37036}}
<!-- map -->
* {{Z+|Z873}}
** {{Z+|Z24846}}
** {{Z+|Z32453}}
** {{Z+|Z32806}}
** → [[WF:Catalogue/Functional_operations#Function_application|n-ary apply]]
== Insertion ==
<!-- prepend -->
* {{Z+|Z810}}
** {{Z+|Z24285}}
** {{Z+|Z31721}}
<!-- append -->
* {{Z+|Z18597}}
** {{Z+|Z12961}}
*** {{Z+|Z24150}}
*** {{Z|Z18276}}
** {{Z+|Z34519}}
** {{Z+|Z24655}}
** {{Z+|Z33720}}
<!-- insert -->
* {{Z+|Z31345}}
** {{Z+|Z31340}}
** {{Z+|Z33646}}
<!-- concat -->
* {{Z+|Z12767}}
** {{Z+|Z18755}}
*** {{Z|Z18288}}
** {{Z+|Z27665}}
** {{Z+|Z34538}}
== Generation ==
<!-- list from element -->
* {{Z+|Z14046}}
** {{Z+|Z27685}}
** {{Z+|Z24291}}
** {{Z+|Z21389}}
<!-- from range -->
* {{Z+|Z21821}}
** {{Z+|Z23921}}
*** {{Z+|Z24387}}
*** {{Z+|Z24382}}
** {{Z+|Z13831}}
** {{Z+|Z31619}}
*** {{Z+|Z36018}}
*** {{Z+|Z36033}}
<!-- product of lists -->
* {{Z+|Z29286}}
** {{Z+|Z29324}}
<!-- power set -->
* {{Z+|Z18194}}
== Ordering and grouping ==
<!-- reverse -->
* {{Z+|Z18759}}
** {{Z+|Z12668}}
** {{Z+|Z18479}}
** {{Z|Z17770}}
** {{Z|Z17774}}
** {{Z|Z17778}}
* {{Z+|Z24176}}
<!-- cycle -->
* {{Z+|Z31355}}
** {{Z+|Z25526}}
** {{Z+|Z22179}}
<!-- sort by key -->
* {{Z+|Z29725}}
* {{Z+|Z19510}}
<!-- sort with comparator -->
* {{Z+|Z27612}}
** {{Z+|Z17873}}
*** {{Z+|Z29429}}
** {{Z+|Z17869}}
** {{Z+|Z12671}}
** {{Z+|Z18281}}
<!-- shuffle -->
* {{Z+|Z29400}}
* {{Z+|Z13247}}
<!-- group -->
* {{Z+|Z30157}}
** {{Z+|Z32585}}
* {{Z+|Z34790}}
** {{Z+|Z30865}}
<!-- chunk -->
* {{Z+|Z29795}}
* {{Z+|Z13224}}
<!-- reduce -->
* {{Z|Z876}} (actually left-associative ''fold'')
** {{Z|Z12781}} (actually left-associative ''reduce'')
*** {{Z|Z20089}} w/ initial empty check
** {{Z|Z12753}} (actually right-associative ''reduce'')
<!-- flatten -->
* {{Z+|Z12676}}
** {{Z+|Z23606}}
** {{Z+|Z27665}}
*** {{Z+|Z32453}}
** {{Z+|Z13155}}
== Matrix math ==
Since we don't have specific types for vectors or matrices, vectors are represented as a list and matrices as a list of lists (to be interpreted as a list of rows).
<!-- properties -->
* {{Z+|Z31612}}
** {{Z+|Z35587}}
* {{Z+|Z31747}}
** {{Z+|Z31752}}
* {{Z+|Z35585}}
* {{Z+|Z24166}}
** {{Z+|Z24171}}
<!-- indexing -->
* {{Z+|Z13397}}
** {{Z+|Z30282}}
** {{Z+|Z37048}}
** {{Z+|Z31587}}
*** {{Z+|Z31585}}
<!-- removal -->
* {{Z+|Z31364}}
** {{Z+|Z35597}}
<!-- transformation -->
* {{Z+|Z31369}}
** {{Z+|Z31010}}
** {{Z+|Z37036}}
* {{Z+|Z32806}}
* {{Z+|Z31818}}
* {{Z+|Z24055}}
** {{Z+|Z17670}}
*** {{Z+|Z17675}}
** {{Z+|Z24162}}
* {{Z+|Z24060}}
** {{Z+|Z24436}}
* {{Z+|Z24185}}
** {{Z+|Z20659}}
* {{Z+|Z21903}}
* {{Z+|Z24239}}
** {{Z+|Z31749}}
* {{Z+|Z24346}}
** {{Z+|Z24342}}
* {{Z+|Z14046}}
** {{Z+|Z24177}}
* {{Z+|Z29301}}
** {{Z+|Z24182}}
* {{Z+|Z24191}}
* {{Z+|Z24236}}
* {{Z+|Z29308}}
<!-- insertion -->
* {{Z+|Z810}}
** {{Z+|Z24285}}
** {{Z+|Z24299}}
* {{Z+|Z18597}}
<!-- ordering -->
* {{Z+|Z18759}}
* {{Z+|Z24176}}
<!-- generation -->
* {{Z+|Z24291}} (useful for creating 1x1 matrixes)
** {{Z+|Z24251}}
* {{Z+|Z24290}}
* {{Z+|Z29286}}
** {{Z+|Z29324}}
== Functions expecting a list argument ==
* [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1"|Complete list of functions]]
** [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1" !"Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z1"| Functions specifying a “properly typed” list argument]]
** [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z1"|Functions not specifying the type for their list argument (Z1-typed or “untyped”)]]
== Functions with list outputs ==
*[[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1"|Complete list of functions]]
**[[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1" !"Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z1|Functions specifying a “properly typed” output list]]
**[[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z1"|Functions not specifying the type for the output list (Z1-typed or “untyped”)]]
# If a function specifies an output list with a type other than [[Z1]] (that is, it specifies a "properly typed" list), mismatched elements cause an error if the implementation is in code.
# If all objects in an output list have the same type, the list takes that type instead of being Z1-typed. This only happens if the implementation is in code. For compositions, you can use {{Z|Z18475}} to get the same result.
#If a code implementation needs custom-converted objects (provided by a {{Z|Z46}}), any list input must be properly typed (objects in a Z1-typed list are not converted). Similarly, any list output must be properly typed (not [[Z1]] in the function specification) or else conversion into a Wikifunctions object will fail.
#If a code implementation does not need converted objects, you can use {{Z|Z28691}} to convert a properly typed list to Z1-typed (but this is [[Wikifunctions:Project_chat/Archive/2024/07#Typed_lists_now_open_beyond_Booleans_and_Strings|not officially supported]]). (The list will remain properly typed if there are no custom converters to code. Use {{Z|Z17895}} to make the list Z1-typed unconditionally.)
[[Category:Lists of functions]]
anfhcmbgey9qc1o8ftv8qtqfp9hnjuc
Z19637
0
42273
293199
283276
2026-07-23T07:50:26Z
Autom
448
+sv
293199
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19637"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17"
],
"Z8K2": "Z16683",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z19638",
"Z23832"
],
"Z8K5": "Z19637"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "current time"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "aktuell tid i UNIX-format"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Date.now",
"timestamp"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"aktuell tid",
"nu"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns current UNIX timestamp in seconds; first input is ignored"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "aktuell tid i UNIX-format (sekunder)"
}
]
}
}
5ffirwaoou9kacvrv3bwbrrh014x29s
Z19679
0
42422
292609
257240
2026-07-21T05:24:32Z
Autom
448
+sv label
292609
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19679"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z19677",
"Z17K2": "Z19679K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "1st item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "প্রথম সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "premier élément"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo razionale"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "butir pertama "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "första talet"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z19677",
"Z17K2": "Z19679K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "2nd item"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দ্বিতীয় সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "second élément"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo razionale"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "butir kedua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "andra talet"
}
]
}
}
],
"Z8K2": "Z19677",
"Z8K3": [
"Z20",
"Z19693",
"Z19705",
"Z19773",
"Z19791",
"Z32019",
"Z32020",
"Z32021"
],
"Z8K4": [
"Z14",
"Z19704",
"Z19680",
"Z32018"
],
"Z8K5": "Z19679"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "add rational numbers"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "মূলদ সংখ্যা যোগ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "additionner deux nombres rationnels"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "somma numeri razionali"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "menjumlahkan dua bilangan rasional"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "addera två Rationella tal"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"add fractions",
"fraction addition",
"+",
"add probabilities of mutually exclusive events",
"probability addition for mutually exclusive events",
"P(A or B) = P(A) + P(B)",
"rational number addition",
"add rationals",
"rational add"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"যোগ",
"মূলদ সংখ্যার সংযোগ"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"somma frazioni",
"addizione frazioni",
"addizione numeri razionali"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"menambahkan pecahan, penjumlahan pecahan, +, menambahkan probabilitas kejadian yang saling lepas, penjumlahan probabilitas untuk kejadian yang saling lepas, P(A atau B) = P(A) + P(B), penjumlahan bilangan rasional, menambahkan bilangan rasional, penjumlahan bilangan rasional"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"additionner des nombres rationnels"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"summera två Rationella tal"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the sum of two rational numbers"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দুটি মূলদ সংখ্যার যোগফল গণনা করবে। "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie la somme de deux nombres rationnels"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "menjalankan penjumlahan dari dua bilangan rasional"
}
]
}
}
fyjxnehvzmvmaolynuy5dm4fkdkm0dh
Z20080
0
43100
292608
247313
2026-07-21T05:23:26Z
Autom
448
+sv label
292608
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20080"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z19677"
},
"Z17K2": "Z20080K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of rational numbers"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "liste de nombres rationnels"
}
]
}
}
],
"Z8K2": "Z19677",
"Z8K3": [
"Z20",
"Z20081",
"Z20082",
"Z20083",
"Z20084",
"Z20085",
"Z23840"
],
"Z8K4": [
"Z14",
"Z23913",
"Z20102",
"Z23839",
"Z20088",
"Z20086",
"Z20092"
],
"Z8K5": "Z20080"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sum the elements of a list of rational numbers"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "additionner les éléments d'une liste de rationnels"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "summera en Lista med Rationella tal"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"rational number list sum",
"sum rational numbers"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the sum of all values in the list or return 0 when empty"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie la somme de toutes les valeurs de la liste ou renvoie 0 lorsqu'elle est vide"
}
]
}
}
8cknmyu5uta0g35faioxaybsnbbbt52
Z20421
0
43802
293036
249646
2026-07-22T15:31:11Z
Autom
448
+sv labels
293036
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20421"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z20421K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "data"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Datum"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "data"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "日付"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "datum"
}
]
}
}
],
"Z8K2": "Z17402",
"Z8K3": [
"Z20",
"Z20422",
"Z26183",
"Z26182"
],
"Z8K4": [
"Z14",
"Z20439",
"Z20425",
"Z20423"
],
"Z8K5": "Z20421"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "day of the week"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "день недели"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "jour de la semaine à partir d'une date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "giorno della settimana"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "ημέρα της εβδομάδας σε δεδομένη ημερομηνία"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Tag der Woche"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "dia da semana"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "يوم من أيام الأسبوع"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "年月日 曜日変換"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Veckodag från Gregorianskt datum"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Get day of week from Gregorian date"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"曜日取得"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a date in the Gregorian proleptic calendar, what day of the week is that day?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "étant donné une date dans le calendrier proleptique grégorien, quel jour de la semaine est ce jour ?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Data una data Gregoriana, restituisce il corrispondente giorno della settimana"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "ποια μέρα της εβδομάδας αντιστοιχεί σε μια συγκεκριμένη ημερομηνία"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Angenommen, es sei ein Tag im gregorianischen proleptischen Kalender gegeben, welcher Wochentag ist dieser Tag?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "Dada uma data no calendário proléptico gregoriano, que dia da semana é esse dia?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "إذا كان هناك تاريخ في التقويم الميلادي الغريغوري، ما هو يوم الأسبوع الذي يكون فيه ذلك اليوم؟"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "グレゴリオ暦の日付を受け取り、その日は曜日を返す"
}
]
}
}
0um3frwt80jyjyav5wtaljd9a5dr6jy
User talk:DSantamaria-WMF
3
47924
293218
275127
2026-07-23T09:47:29Z
99of9
1622
/* Abstract-data query */ new section
293218
wikitext
text/x-wiki
{{Welcome/lang|user=DSantamaria-WMF|welcominguser=VIGNERON|1=[[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 18:38, 15 January 2025 (UTC)}}
== abstract-data reporting persistent String as a Function with no Implementation ==
e.g. [[toolforge:abstract-data/zid/Z13128]] (though I have now removed the sole usage from the live site) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 8 May 2026 (UTC)
:Thanks @[[User:YoshiRulz|YoshiRulz]]! I think this is gone already, probably stalled data! [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 13:12, 11 May 2026 (UTC)
::Yes, but I meant that [[Z13128]] shouldn't have been in the list in the first place, because it's not a persistent [[Z8]]. Unfortunate timing that it rolled over just before you were able to see the page for yourself. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:20, 11 May 2026 (UTC)
== Lexemes in abstract-data tool ==
Hello David, I am interested in your abstract-data tool. At a [https://abstract.wikipedia.org/wiki/User:Hog%C3%BC-456/Missing_Lexemecheck subpage] of my user page in Abstract Wikipedia I described how to find lexemes related to items mentioned in Abstract articles. Does your tool check this too to show if a function does work. I like your tool and I am interested in understanding how it works. So can you please send me a link to the source code of the tool. From my point of view it is necessary to check an abstract article by a human with at least advanced knowledge in the language to say if the article does work. So your tool does only show if the functions generate output in a given language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 19:32, 10 May 2026 (UTC)
:Yes! That is exactly the focus of the tool, to see what are the different gaps in the different languages and content, seeing if the content is renderable or not.
:> Does your tool check this too to show if a function does work.
:Yes, but not executing the function, but rather understanding the composition, to avoid hammering the API. Because of that the JS / Python implementations are a big gap right now.
:The code: https://gitlab.wikimedia.org/toolforge-repos/abstract-data [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 14:36, 11 May 2026 (UTC)
== Country flags in abstract-data ==
Please blow up all the country flags in abstract-data. [https://www.flagsarenotlanguages.com/ Flags represent countries, not languages.] Please replace them with language codes, which the community has been using for decades. Thanks. [[User:魔琴|魔琴]] ([[User talk:魔琴|talk]]) 06:37, 13 May 2026 (UTC)
:I just removed them, IMHO it was just an aesthetic concept, I like the look and feel that flags bring to the language labels, but happy to remove them if make some people feel uncomfortable with the concept. [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 05:58, 15 May 2026 (UTC)
::I'm a flag enjoyer, but very few languages have flags. There's Esperanto's verda stelo, the Francophonie's five-color flag, and a smattering of others. Most languages don't have a visual iconography, even as written languages. And then there are the unfortunate implications that choosing one country's flag over another ends up making, whether intended or (as in this case) not. There do exist [[commons:category:blue ISO 639 icons with double parentheses]] which might be substitutable, but the main design element there is text anyway. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 16:44, 15 May 2026 (UTC)
== Abstract-data query ==
Hi David. Please can you check how you are calculating Lexeme gaps? On https://abstract-data.toolforge.org/article/Q408 it says French is missing a lexeme for Australia. But as far as I can tell everything is correctly in place at https://www.wikidata.org/wiki/Lexeme:L22344. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 09:47, 23 July 2026 (UTC)
2yhlf8a7jfaqfages872vkbaw4qjuk1
293262
293218
2026-07-23T11:52:25Z
DSantamaria-WMF
10283
/* Abstract-data query */ Reply
293262
wikitext
text/x-wiki
{{Welcome/lang|user=DSantamaria-WMF|welcominguser=VIGNERON|1=[[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 18:38, 15 January 2025 (UTC)}}
== abstract-data reporting persistent String as a Function with no Implementation ==
e.g. [[toolforge:abstract-data/zid/Z13128]] (though I have now removed the sole usage from the live site) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 8 May 2026 (UTC)
:Thanks @[[User:YoshiRulz|YoshiRulz]]! I think this is gone already, probably stalled data! [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 13:12, 11 May 2026 (UTC)
::Yes, but I meant that [[Z13128]] shouldn't have been in the list in the first place, because it's not a persistent [[Z8]]. Unfortunate timing that it rolled over just before you were able to see the page for yourself. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:20, 11 May 2026 (UTC)
== Lexemes in abstract-data tool ==
Hello David, I am interested in your abstract-data tool. At a [https://abstract.wikipedia.org/wiki/User:Hog%C3%BC-456/Missing_Lexemecheck subpage] of my user page in Abstract Wikipedia I described how to find lexemes related to items mentioned in Abstract articles. Does your tool check this too to show if a function does work. I like your tool and I am interested in understanding how it works. So can you please send me a link to the source code of the tool. From my point of view it is necessary to check an abstract article by a human with at least advanced knowledge in the language to say if the article does work. So your tool does only show if the functions generate output in a given language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 19:32, 10 May 2026 (UTC)
:Yes! That is exactly the focus of the tool, to see what are the different gaps in the different languages and content, seeing if the content is renderable or not.
:> Does your tool check this too to show if a function does work.
:Yes, but not executing the function, but rather understanding the composition, to avoid hammering the API. Because of that the JS / Python implementations are a big gap right now.
:The code: https://gitlab.wikimedia.org/toolforge-repos/abstract-data [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 14:36, 11 May 2026 (UTC)
== Country flags in abstract-data ==
Please blow up all the country flags in abstract-data. [https://www.flagsarenotlanguages.com/ Flags represent countries, not languages.] Please replace them with language codes, which the community has been using for decades. Thanks. [[User:魔琴|魔琴]] ([[User talk:魔琴|talk]]) 06:37, 13 May 2026 (UTC)
:I just removed them, IMHO it was just an aesthetic concept, I like the look and feel that flags bring to the language labels, but happy to remove them if make some people feel uncomfortable with the concept. [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 05:58, 15 May 2026 (UTC)
::I'm a flag enjoyer, but very few languages have flags. There's Esperanto's verda stelo, the Francophonie's five-color flag, and a smattering of others. Most languages don't have a visual iconography, even as written languages. And then there are the unfortunate implications that choosing one country's flag over another ends up making, whether intended or (as in this case) not. There do exist [[commons:category:blue ISO 639 icons with double parentheses]] which might be substitutable, but the main design element there is text anyway. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 16:44, 15 May 2026 (UTC)
== Abstract-data query ==
Hi David. Please can you check how you are calculating Lexeme gaps? On https://abstract-data.toolforge.org/article/Q408 it says French is missing a lexeme for Australia. But as far as I can tell everything is correctly in place at https://www.wikidata.org/wiki/Lexeme:L22344. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 09:47, 23 July 2026 (UTC)
:Hey,
:thanks for the report, definitely a bug, is fixed right now, thanks for the report again! [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 11:52, 23 July 2026 (UTC)
57fe27sih90hs649g56pokpcm630cle
User talk:YoshiRulz
3
47926
292483
276090
2026-07-20T14:08:49Z
HenkvD
1290
/* Infoboxes */ new section
292483
wikitext
text/x-wiki
{{Welcome/lang|user=YoshiRulz|welcominguser=VIGNERON|1=[[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 18:40, 15 January 2025 (UTC)}}
== {{Z|Z24368}} ==
Thank you for adding this test. Would it be correct to add "grammatical features" (e.g. {{Q|Q146786}}) on [[:wikidata:Lexeme:L1319680#F1]]? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:24, 2 May 2025 (UTC)
:I'm not familiar enough with Wikidata's schema to say, but I'd imagine not. Most nouns in Japanese aren't inflected for number ([[w:Japanese_language#Inflection_and_conjugation|enwiki]]). (I was considering adding another test with one of the exceptions, "友達" = "friends", but decided against it because it could be considered the informal option as opposed to "友人", and per the note on enwiki there it's also singular.) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:46, 2 May 2025 (UTC)
::That's an interesting challenge. Perhaps (for Japanese at least) we should just infer that the lexeme form is allowed as a plural from the absence of an explicitly marked "singular"? Also, if the function returned [[:wikidata:Lexeme:L688375#F1|ラビット]], would that also be correct? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:32, 2 May 2025 (UTC)
:::For a function intended to be used in NLG you'd want it to return non-singular to cover languages like Japanese, but I've just noticed the description which says it returns <q>the first plural form (if any)</q>, so maybe not? [[d:WD:Lexicographical data/Documentation/Languages/ja/modeling]] doesn't mention {{Q|110786}} or {{Q|146786}}.
:::As for 'ラビット', I'll defer to [[ja:ラビット|jawiki]] and say that it would be understood to be an English word. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:05, 2 May 2025 (UTC)
== Functioneer ==
Hi! You have been doing great work. I'd like to suggest that you [[Wikifunctions:Requests for user groups|request]] functioneer rights so that you can connect and disconnect implementations and tests as you need. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:16, 7 December 2025 (UTC)
== Z30847 and Z30848 ==
Hi! You've created [[Z30847]] and [[Z30848]]. They don't have any tests or implementations. Do you plan to do anything with them? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 00:13, 22 March 2026 (UTC)
:They're subroutines of [[Z30108]]. I haven't bothered implementing those two because they're not useful without the rest of the stack; see {{t|AboutTopic}}/[[testwiki:Module:Sandbox/YoshiRulz/AboutTopic]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:27, 22 March 2026 (UTC)
== The overlap between [[Z33780]] and [[Z35314]] ==
Now that you've created a function that allows us to handle <math>e^{i\theta}</math> queries, would it be a good idea to change the rectangular-to-polar conversion function to one that returns the value of <math>re^{i\theta}</math>? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:38, 18 May 2026 (UTC)
:I don't follow. The <code>r*e^(i*t)</code> formula is a polar-to-rectangular conversion i.e. [[Z33304]], which is already used to implement [[Z35314]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:50, 18 May 2026 (UTC)
::Apologies. What I suggested would only make sense if it returned the string of the form <math>re^{i\theta}</math>, e.g., <math>2e^{i\pi}</math>. Returning the value would just be the rectangular number. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 00:06, 19 May 2026 (UTC)
== Infoboxes ==
Tbanks for changing the colouring for infoboxes. If I understand correctly this work better for dark mode too. Do you by change also have a solution for aligning the box left for Arabic and other rtl languages. This is specified in [[Z33328]] with float:right. On the internet I found float:end but I could not get that working. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 14:08, 20 July 2026 (UTC)
1bohdin1qq3nexh7f0phyfxit3xskb9
292486
292483
2026-07-20T14:14:26Z
YoshiRulz
10156
/* Infoboxes */ Reply
292486
wikitext
text/x-wiki
{{Welcome/lang|user=YoshiRulz|welcominguser=VIGNERON|1=[[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 18:40, 15 January 2025 (UTC)}}
== {{Z|Z24368}} ==
Thank you for adding this test. Would it be correct to add "grammatical features" (e.g. {{Q|Q146786}}) on [[:wikidata:Lexeme:L1319680#F1]]? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:24, 2 May 2025 (UTC)
:I'm not familiar enough with Wikidata's schema to say, but I'd imagine not. Most nouns in Japanese aren't inflected for number ([[w:Japanese_language#Inflection_and_conjugation|enwiki]]). (I was considering adding another test with one of the exceptions, "友達" = "friends", but decided against it because it could be considered the informal option as opposed to "友人", and per the note on enwiki there it's also singular.) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:46, 2 May 2025 (UTC)
::That's an interesting challenge. Perhaps (for Japanese at least) we should just infer that the lexeme form is allowed as a plural from the absence of an explicitly marked "singular"? Also, if the function returned [[:wikidata:Lexeme:L688375#F1|ラビット]], would that also be correct? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:32, 2 May 2025 (UTC)
:::For a function intended to be used in NLG you'd want it to return non-singular to cover languages like Japanese, but I've just noticed the description which says it returns <q>the first plural form (if any)</q>, so maybe not? [[d:WD:Lexicographical data/Documentation/Languages/ja/modeling]] doesn't mention {{Q|110786}} or {{Q|146786}}.
:::As for 'ラビット', I'll defer to [[ja:ラビット|jawiki]] and say that it would be understood to be an English word. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:05, 2 May 2025 (UTC)
== Functioneer ==
Hi! You have been doing great work. I'd like to suggest that you [[Wikifunctions:Requests for user groups|request]] functioneer rights so that you can connect and disconnect implementations and tests as you need. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:16, 7 December 2025 (UTC)
== Z30847 and Z30848 ==
Hi! You've created [[Z30847]] and [[Z30848]]. They don't have any tests or implementations. Do you plan to do anything with them? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 00:13, 22 March 2026 (UTC)
:They're subroutines of [[Z30108]]. I haven't bothered implementing those two because they're not useful without the rest of the stack; see {{t|AboutTopic}}/[[testwiki:Module:Sandbox/YoshiRulz/AboutTopic]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:27, 22 March 2026 (UTC)
== The overlap between [[Z33780]] and [[Z35314]] ==
Now that you've created a function that allows us to handle <math>e^{i\theta}</math> queries, would it be a good idea to change the rectangular-to-polar conversion function to one that returns the value of <math>re^{i\theta}</math>? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:38, 18 May 2026 (UTC)
:I don't follow. The <code>r*e^(i*t)</code> formula is a polar-to-rectangular conversion i.e. [[Z33304]], which is already used to implement [[Z35314]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:50, 18 May 2026 (UTC)
::Apologies. What I suggested would only make sense if it returned the string of the form <math>re^{i\theta}</math>, e.g., <math>2e^{i\pi}</math>. Returning the value would just be the rectangular number. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 00:06, 19 May 2026 (UTC)
== Infoboxes ==
Tbanks for changing the colouring for infoboxes. If I understand correctly this work better for dark mode too. Do you by change also have a solution for aligning the box left for Arabic and other rtl languages. This is specified in [[Z33328]] with float:right. On the internet I found float:end but I could not get that working. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 14:08, 20 July 2026 (UTC)
:[[devmo:Web/CSS/Reference/Properties/float#values|<code>inline-end</code>]], per [[Talk:Z29052#Globalisation|my comment here]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 20 July 2026 (UTC)
1sk3l812sj5iavip7smwkk88j2emxcc
292487
292486
2026-07-20T14:16:38Z
YoshiRulz
10156
Remove resolved threads
292487
wikitext
text/x-wiki
== {{Z|Z24368}} ==
Thank you for adding this test. Would it be correct to add "grammatical features" (e.g. {{Q|Q146786}}) on [[:wikidata:Lexeme:L1319680#F1]]? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:24, 2 May 2025 (UTC)
:I'm not familiar enough with Wikidata's schema to say, but I'd imagine not. Most nouns in Japanese aren't inflected for number ([[w:Japanese_language#Inflection_and_conjugation|enwiki]]). (I was considering adding another test with one of the exceptions, "友達" = "friends", but decided against it because it could be considered the informal option as opposed to "友人", and per the note on enwiki there it's also singular.) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:46, 2 May 2025 (UTC)
::That's an interesting challenge. Perhaps (for Japanese at least) we should just infer that the lexeme form is allowed as a plural from the absence of an explicitly marked "singular"? Also, if the function returned [[:wikidata:Lexeme:L688375#F1|ラビット]], would that also be correct? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:32, 2 May 2025 (UTC)
:::For a function intended to be used in NLG you'd want it to return non-singular to cover languages like Japanese, but I've just noticed the description which says it returns <q>the first plural form (if any)</q>, so maybe not? [[d:WD:Lexicographical data/Documentation/Languages/ja/modeling]] doesn't mention {{Q|110786}} or {{Q|146786}}.
:::As for 'ラビット', I'll defer to [[ja:ラビット|jawiki]] and say that it would be understood to be an English word. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:05, 2 May 2025 (UTC)
== Infoboxes ==
Tbanks for changing the colouring for infoboxes. If I understand correctly this work better for dark mode too. Do you by change also have a solution for aligning the box left for Arabic and other rtl languages. This is specified in [[Z33328]] with float:right. On the internet I found float:end but I could not get that working. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 14:08, 20 July 2026 (UTC)
:[[devmo:Web/CSS/Reference/Properties/float#values|<code>inline-end</code>]], per [[Talk:Z29052#Globalisation|my comment here]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 20 July 2026 (UTC)
l7gpzsyi7l7it1ah730o9tv6fnkwlsp
292764
292487
2026-07-21T12:10:39Z
HenkvD
1290
/* Infoboxes */
292764
wikitext
text/x-wiki
== {{Z|Z24368}} ==
Thank you for adding this test. Would it be correct to add "grammatical features" (e.g. {{Q|Q146786}}) on [[:wikidata:Lexeme:L1319680#F1]]? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:24, 2 May 2025 (UTC)
:I'm not familiar enough with Wikidata's schema to say, but I'd imagine not. Most nouns in Japanese aren't inflected for number ([[w:Japanese_language#Inflection_and_conjugation|enwiki]]). (I was considering adding another test with one of the exceptions, "友達" = "friends", but decided against it because it could be considered the informal option as opposed to "友人", and per the note on enwiki there it's also singular.) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:46, 2 May 2025 (UTC)
::That's an interesting challenge. Perhaps (for Japanese at least) we should just infer that the lexeme form is allowed as a plural from the absence of an explicitly marked "singular"? Also, if the function returned [[:wikidata:Lexeme:L688375#F1|ラビット]], would that also be correct? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:32, 2 May 2025 (UTC)
:::For a function intended to be used in NLG you'd want it to return non-singular to cover languages like Japanese, but I've just noticed the description which says it returns <q>the first plural form (if any)</q>, so maybe not? [[d:WD:Lexicographical data/Documentation/Languages/ja/modeling]] doesn't mention {{Q|110786}} or {{Q|146786}}.
:::As for 'ラビット', I'll defer to [[ja:ラビット|jawiki]] and say that it would be understood to be an English word. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:05, 2 May 2025 (UTC)
== Infoboxes ==
Tbanks for changing the colouring for infoboxes. If I understand correctly this work better for dark mode too. Do you by change also have a solution for aligning the box left for Arabic and other rtl languages. This is specified in [[Z33328]] with float:right. On the internet I found float:end but I could not get that working. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 14:08, 20 July 2026 (UTC)
:[[devmo:Web/CSS/Reference/Properties/float#values|<code>inline-end</code>]], per [[Talk:Z29052#Globalisation|my comment here]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 20 July 2026 (UTC)
:: Thanks that work perfect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 12:10, 21 July 2026 (UTC)
kliu9ag6z9w7rhfggcwjjr8eqaoaip6
293180
292764
2026-07-23T04:59:57Z
CasualCycloneTracker180897
12613
/* Big thanks for composition implementations */ new section
293180
wikitext
text/x-wiki
== {{Z|Z24368}} ==
Thank you for adding this test. Would it be correct to add "grammatical features" (e.g. {{Q|Q146786}}) on [[:wikidata:Lexeme:L1319680#F1]]? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:24, 2 May 2025 (UTC)
:I'm not familiar enough with Wikidata's schema to say, but I'd imagine not. Most nouns in Japanese aren't inflected for number ([[w:Japanese_language#Inflection_and_conjugation|enwiki]]). (I was considering adding another test with one of the exceptions, "友達" = "friends", but decided against it because it could be considered the informal option as opposed to "友人", and per the note on enwiki there it's also singular.) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:46, 2 May 2025 (UTC)
::That's an interesting challenge. Perhaps (for Japanese at least) we should just infer that the lexeme form is allowed as a plural from the absence of an explicitly marked "singular"? Also, if the function returned [[:wikidata:Lexeme:L688375#F1|ラビット]], would that also be correct? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:32, 2 May 2025 (UTC)
:::For a function intended to be used in NLG you'd want it to return non-singular to cover languages like Japanese, but I've just noticed the description which says it returns <q>the first plural form (if any)</q>, so maybe not? [[d:WD:Lexicographical data/Documentation/Languages/ja/modeling]] doesn't mention {{Q|110786}} or {{Q|146786}}.
:::As for 'ラビット', I'll defer to [[ja:ラビット|jawiki]] and say that it would be understood to be an English word. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:05, 2 May 2025 (UTC)
== Infoboxes ==
Tbanks for changing the colouring for infoboxes. If I understand correctly this work better for dark mode too. Do you by change also have a solution for aligning the box left for Arabic and other rtl languages. This is specified in [[Z33328]] with float:right. On the internet I found float:end but I could not get that working. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 14:08, 20 July 2026 (UTC)
:[[devmo:Web/CSS/Reference/Properties/float#values|<code>inline-end</code>]], per [[Talk:Z29052#Globalisation|my comment here]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 20 July 2026 (UTC)
:: Thanks that work perfect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 12:10, 21 July 2026 (UTC)
== Big thanks for composition implementations ==
So I'm on one of those times where I briefly return to Wikifunctions, make a function, and then leave for another long period of time. I came back to make an [[wikipedia:accumulated cyclone energy|accumulated cyclone energy]] calculation function ([[Z38095|here]]), and I see you have added composition implementations to my previous two functions, so I just want to give a big thanks for expanding on those. [[User:CasualCycloneTracker180897|CasualCycloneTracker180897]] ([[User talk:CasualCycloneTracker180897|talk]]) 04:59, 23 July 2026 (UTC)
td7pnvt89571z4g6tmg1dei0pgv3495
293254
293180
2026-07-23T10:52:55Z
YoshiRulz
10156
/* Big thanks for composition implementations */ Reply
293254
wikitext
text/x-wiki
== {{Z|Z24368}} ==
Thank you for adding this test. Would it be correct to add "grammatical features" (e.g. {{Q|Q146786}}) on [[:wikidata:Lexeme:L1319680#F1]]? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:24, 2 May 2025 (UTC)
:I'm not familiar enough with Wikidata's schema to say, but I'd imagine not. Most nouns in Japanese aren't inflected for number ([[w:Japanese_language#Inflection_and_conjugation|enwiki]]). (I was considering adding another test with one of the exceptions, "友達" = "friends", but decided against it because it could be considered the informal option as opposed to "友人", and per the note on enwiki there it's also singular.) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:46, 2 May 2025 (UTC)
::That's an interesting challenge. Perhaps (for Japanese at least) we should just infer that the lexeme form is allowed as a plural from the absence of an explicitly marked "singular"? Also, if the function returned [[:wikidata:Lexeme:L688375#F1|ラビット]], would that also be correct? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:32, 2 May 2025 (UTC)
:::For a function intended to be used in NLG you'd want it to return non-singular to cover languages like Japanese, but I've just noticed the description which says it returns <q>the first plural form (if any)</q>, so maybe not? [[d:WD:Lexicographical data/Documentation/Languages/ja/modeling]] doesn't mention {{Q|110786}} or {{Q|146786}}.
:::As for 'ラビット', I'll defer to [[ja:ラビット|jawiki]] and say that it would be understood to be an English word. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:05, 2 May 2025 (UTC)
== Infoboxes ==
Tbanks for changing the colouring for infoboxes. If I understand correctly this work better for dark mode too. Do you by change also have a solution for aligning the box left for Arabic and other rtl languages. This is specified in [[Z33328]] with float:right. On the internet I found float:end but I could not get that working. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 14:08, 20 July 2026 (UTC)
:[[devmo:Web/CSS/Reference/Properties/float#values|<code>inline-end</code>]], per [[Talk:Z29052#Globalisation|my comment here]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 20 July 2026 (UTC)
:: Thanks that work perfect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 12:10, 21 July 2026 (UTC)
== Big thanks for composition implementations ==
So I'm on one of those times where I briefly return to Wikifunctions, make a function, and then leave for another long period of time. I came back to make an [[wikipedia:accumulated cyclone energy|accumulated cyclone energy]] calculation function ([[Z38095|here]]), and I see you have added composition implementations to my previous two functions, so I just want to give a big thanks for expanding on those. [[User:CasualCycloneTracker180897|CasualCycloneTracker180897]] ([[User talk:CasualCycloneTracker180897|talk]]) 04:59, 23 July 2026 (UTC)
:Thank you for giving me non-trivial example functions! I cleaned up and connected your new function :) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:52, 23 July 2026 (UTC)
0r7a2x87vdksdxbtxtfowht8wkqqgym
Z22511
0
49785
292619
267246
2026-07-21T05:52:00Z
Autom
448
+sv
292619
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"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "text"
}
]
}
}
],
"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"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "stor första bokstav och lägg till punkt på slutet"
}
]
},
"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."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "tar en Textsträng, gör första tecknet versalt och lägger till en punkt på slutet"
}
]
}
}
8i04oovscuo8s8mpny2ok05opfy1sbd
292621
292619
2026-07-21T05:54:12Z
Autom
448
Added Z38052 to the approved list of test cases
292621
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"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "text"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z22512",
"Z27443",
"Z38052"
],
"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"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "stor första bokstav och lägg till punkt på slutet"
}
]
},
"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."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "tar en Textsträng, gör första tecknet versalt och lägger till en punkt på slutet"
}
]
}
}
lnkvbm706h1zoyov6alxloonapcen9d
Z23833
0
54168
292786
288815
2026-07-21T14:16:57Z
YoshiRulz
10156
Add en desc and alias
292786
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23833"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17"
],
"Z8K2": "Z20420",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z23834"
],
"Z8K5": "Z23833"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "current date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "現在の日付"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "tanggal sekarang"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Aktuelles Datum"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "dagens datum"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"nuvarande datum"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"today's date"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the current date, subject to caching (like the magic words {{CURRENTTIMESTAMP}} etc.)"
}
]
}
}
42a6qc3psanp695hudwv9o55y4i3lwa
293027
292786
2026-07-22T14:53:05Z
Autom
448
+sv description
293027
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23833"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17"
],
"Z8K2": "Z20420",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z23834"
],
"Z8K5": "Z23833"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "current date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "現在の日付"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "tanggal sekarang"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Aktuelles Datum"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "dagens datum"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"nuvarande datum"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"today's date"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the current date, subject to caching (like the magic words {{CURRENTTIMESTAMP}} etc.)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "ger dagens datum som Gregorianskt datum"
}
]
}
}
me18xgae6xkh1qatokvvg0xssi3npiv
293097
293027
2026-07-22T22:56:28Z
99of9
1622
293097
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23833"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17"
],
"Z8K2": "Z20420",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z23834"
],
"Z8K5": "Z23833"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(#) current date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "現在の日付"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "tanggal sekarang"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Aktuelles Datum"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "dagens datum"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"nuvarande datum"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"today's date"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the current date, subject to caching (like the magic words {{CURRENTTIMESTAMP}} etc.)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "ger dagens datum som Gregorianskt datum"
}
]
}
}
2x4aee3kwrwniqvf7elqnks8ceck3mx
293098
293097
2026-07-22T22:57:23Z
99of9
1622
293098
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23833"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17"
],
"Z8K2": "Z20420",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z23834"
],
"Z8K5": "Z23833"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "current date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "現在の日付"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "tanggal sekarang"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Aktuelles Datum"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "dagens datum"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"nuvarande datum"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"today's date"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the current date, subject to caching (like the magic words {{CURRENTTIMESTAMP}} etc.)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "ger dagens datum som Gregorianskt datum"
}
]
}
}
me18xgae6xkh1qatokvvg0xssi3npiv
Z6010
0
58407
293204
268742
2026-07-23T08:13:03Z
Autom
448
+sv label
293204
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z6010"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z6010",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z19677",
"Z3K2": "Z6010K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "amount"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "valore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "পরিমাণ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Menge"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "quantité"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "مقدار"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "jumlah"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "मात्रा"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "množství"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "数量"
}
]
},
"Z3K4": "Z42"
},
{
"Z1K1": "Z3",
"Z3K1": "Z19677",
"Z3K2": "Z6010K2",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lower bound"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "limite inferiore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "নিম্নসীমা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Untergrenze"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "limite inférieure"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "حد أدنى"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "batas bawah"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "निचली सीमा"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "dolní mez"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "下限"
}
]
},
"Z3K4": "Z42"
},
{
"Z1K1": "Z3",
"Z3K1": "Z19677",
"Z3K2": "Z6010K3",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "upper bound"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "limite superiore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "উর্দ্ধসীমা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Obergrenze"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "limite supérieure"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "حد أعلى"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "batas atas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "ऊपरी सीमा"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "horní mez"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "上限"
}
]
},
"Z3K4": "Z42"
},
{
"Z1K1": "Z3",
"Z3K1": "Z6091",
"Z3K2": "Z6010K4",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "unit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "unità"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "একক"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Einheit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "unité"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "وحدة"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "satuan"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "मात्रक"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jednotka"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "単位"
}
]
},
"Z3K4": "Z42"
}
],
"Z4K3": "Z101",
"Z4K4": "Z25286",
"Z4K5": "Z25326",
"Z4K6": "Z25785",
"Z4K7": [
"Z46",
"Z25784",
"Z25698"
],
"Z4K8": [
"Z64",
"Z25827",
"Z25704"
]
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata quantity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Quantità Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "উইকিউপাত্ত পরিমাণ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Wikidata-Menge"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "quantité Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "كمية ويكي بيانات"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विकिडेटा मात्रा"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Množství na Wikidatech"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキデータの数量"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Wikidata-kvantitet"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Wikidata QuantityValue",
"scalar",
"quantity with error",
"quantity with bounds",
"quantity with units",
"value with units"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"উইকিউপাত্ত পরিমাণের মান",
"উইকিডাটা পরিমাণ"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1001",
"Z31K2": [
"Z6",
"قيمة كمية ويكي بيانات",
"كمية بوحدة",
"كمية بحدّين"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Corresponds to https://www.mediawiki.org/wiki/Wikibase/DataModel#Quantities"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "entspricht der Menge in Wikibase"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "تقابل https://www.mediawiki.org/wiki/Wikibase/DataModel#Quantities"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "suit https://www.mediawiki.org/wiki/Wikibase/DataModel#Quantities"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Ekvivalent datového typu Množství na Wikidatech: https://www.mediawiki.org/wiki/Wikibase/DataModel#Quantities"
}
]
}
}
59ilamkog5jra0pkmn26t73xxw8zjc1
Z25634
0
59586
293217
287966
2026-07-23T09:25:40Z
99of9
1622
+French
293217
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z25634"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z25636",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z25639",
"Z14293K2": [
"Z60",
"Z1787",
"Z1592",
"Z1004"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z26674",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z29116",
"Z14293K2": [
"Z60",
"Z1078"
]
}
],
"Z14294K2": "Z25445"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for rational as formatted decimal"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8x98d2rt960g2nwxo80zc9yu4om1k4d
Z26344
0
61244
292558
283332
2026-07-20T23:52:55Z
EatingCarBatteries
61191
292558
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26344"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z26344K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string representing geo-coordinate"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "地理座標を表す文字列"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z26344K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language to read in"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "読み込む言語"
}
]
}
}
],
"Z8K2": "Z6011",
"Z8K3": [
"Z20",
"Z25945",
"Z26346",
"Z26347",
"Z26348",
"Z26349",
"Z26350",
"Z26351",
"Z28002"
],
"Z8K4": [
"Z14",
"Z26345"
],
"Z8K5": "Z26344"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "read Wikidata geo-coordinate"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキデータの地理座標を読み込む"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"parse Wikidata geo-coordinate",
"read coordinates",
"parse coordinates",
"coordinate reader",
"read coords",
"read location",
"read geo-coordinate",
"read coordinate",
"input coordinate location"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language-configurable function that takes a string and returns a Wikidata geo-coordinate object"
}
]
}
}
emfmrdofjckghoz5mvc8xpk7a4ukbgk
Z26602
0
61719
292959
273990
2026-07-22T07:09:52Z
99of9
1622
292959
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26602"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26602K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata Item "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "butir Wikidata"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z26603",
"Z26605"
],
"Z8K4": [
"Z14",
"Z35084",
"Z32664"
],
"Z8K5": "Z26602"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is wikidata item instance of human?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "apakah butir Wikidata adalah manusia?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item version at Z32663"
}
]
}
}
jpj50zy5vv3qs2j5g92p6ivch50kjc4
292960
292959
2026-07-22T07:10:26Z
99of9
1622
292960
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26602"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26602K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata Item "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "butir Wikidata"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z26603",
"Z26605"
],
"Z8K4": [
"Z14",
"Z35084",
"Z32664"
],
"Z8K5": "Z26602"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is instance of human? (QID)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "apakah butir Wikidata adalah manusia?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is wikidata item reference instance of human?"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item version at Z32663"
}
]
}
}
mm5yr4zcrvbj3brwxz5phuth3c12cfl
Z26772
0
62158
292761
206304
2026-07-21T11:32:15Z
HenkvD
1290
sv Stefan Löfven är en människa.
292761
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26772"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26771",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26771",
"Z26771K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q2740012"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Stefan Löfven är en människa."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Stefan Löfven är en människa."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sv Stefan Löfven är en människa."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0q7v7eqsz10gj0j125evk5zifywidg8
Z26773
0
62159
292760
206305
2026-07-21T11:31:51Z
HenkvD
1290
sv Banan är en frukt.
292760
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26773"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26771",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26771",
"Z26771K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q503"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Banan är en frukt."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Banan är en frukt."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sv Banan är en frukt."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
s6n456k8oe0lhnpf3sfyfovl8vdkuj7
Z26777
0
62164
292759
206313
2026-07-21T11:31:27Z
HenkvD
1290
sv Kyotoprotokollet är ett klimatavtal.
292759
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26777"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26771",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26771",
"Z26771K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q47359"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Kyotoprotokollet är ett klimatavtal."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Kyotoprotokollet är ett klimatavtal."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sv Kyotoprotokollet är ett klimatavtal."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
f1thwlhkt92uiox5f8kogwi4bwrm60z
Z6008
0
63108
293210
277106
2026-07-23T08:19:10Z
Autom
448
+sv
293210
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z6008"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z6008",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6007"
},
"Z3K2": "Z6008K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "claims"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Aussage"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "दावे"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "klaim"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "verklaring"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "tvrzení"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "dichiarazioni"
}
]
},
"Z3K4": "Z42"
}
],
"Z4K3": "Z101",
"Z4K4": "Z6808"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata reference"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Riferimento Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Wikidata-Referenz"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "Wikidata參照"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विकिडेटा संदर्भ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "উইকিউপাত্ত উল্লেখ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "référence Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Wikidata-referentie"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキデータの情報源"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Reference Wikidat"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Wikidata-referens"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Wikidata reference record"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"Fonte Wikidata"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"ウィキデータ参照レコード"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"Reference na Wikidatech"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Un riferimento di una dichiarazione Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Reprezentace reference podle datového modelu Wikidat."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "a set of property-value pairs attached to a Wikidata statement as references (distinct from qualifiers, though they appear similar in the Web interface)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "källhänvisning från Wikidata"
}
]
}
}
ni67uvjrer7mf2ergh7v5zpmulfm5nr
Z27243
0
63223
292789
291003
2026-07-21T14:55:55Z
Autom
448
+sv argument labels
292789
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27243"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27243K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "entita"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "objekt"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27243K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjective"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "adjectif"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "adjektivum"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "adjektiv"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27243K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "třída"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "klass"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27243K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "localisation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "místo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "plats"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z27243K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z27248",
"Z27256",
"Z32233",
"Z33264",
"Z35771"
],
"Z8K4": [
"Z14",
"Z29842"
],
"Z8K5": "Z27243"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "superlative definition (monolingual)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "définition d'un superlatif"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "definice superlativem"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "superlativ definition (Enspråkig text)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"superlativní definice"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"X is the Cest Y in Z",
"biggest",
"item is extreme in class",
"most",
"superlative definition"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Topic definition in the form of \"\u003CX\u003E is the \u003CCest\u003E \u003CY\u003E in/on/at \u003CZ\u003E.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "définition d'un sujet sous la forme « \u003CX\u003E est le \u003CY\u003E le plus \u003CC\u003E de \u003CZ\u003E. »"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "sestaví větu definující téma superlativem ve formě „\u003Centita\u003E je \u003Csuperlativum\u003E \u003Ctřída\u003E v \u003Cmísto\u003E.“"
}
]
}
}
miccrs4by7uyfsg4rxfszagt6uprbba
Z27627
0
64074
292632
287137
2026-07-21T06:43:08Z
99of9
1622
Removed Z29845 from the approved list of implementations
292632
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27627"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z27627K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6095",
"Z17K2": "Z27627K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z27627K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z27630",
"Z27628",
"Z27629",
"Z35659"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z27627"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal class location fragment (monolingual text)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"V is the Wth Xist Y in the Z"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generate an natural language fragment describing the input entity as the Nth adjectival class in a location"
}
]
}
}
e8ffbyb40fpjc01wdbd5gbr0f5uyshk
292633
292632
2026-07-21T06:43:12Z
99of9
1622
Removed Z27630, Z27628, Z27629 and Z35659 from the approved list of test cases
292633
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27627"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z27627K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6095",
"Z17K2": "Z27627K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z27627K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z27627"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal class location fragment (monolingual text)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"V is the Wth Xist Y in the Z"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generate an natural language fragment describing the input entity as the Nth adjectival class in a location"
}
]
}
}
e3ywrmyczgt4t71lavp70o4goo9ia34
292635
292633
2026-07-21T06:44:10Z
99of9
1622
BREAKING CHANGE implementing changes on Talk page
292635
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27627"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z27627K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z27627K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z27627"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal class location fragment (monolingual text)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"V is the Wth Xist Y in the Z"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generate an natural language fragment describing the input entity as the Nth adjectival class in a location"
}
]
}
}
290jcn8bku4v44okplwvmqbu4sbkbhs
292672
292635
2026-07-21T07:22:46Z
99of9
1622
Added Z29845 to the approved list of implementations
292672
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27627"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z27627K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z27627K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z29845"
],
"Z8K5": "Z27627"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal class location fragment (monolingual text)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"V is the Wth Xist Y in the Z"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generate an natural language fragment describing the input entity as the Nth adjectival class in a location"
}
]
}
}
k5ybsaf8o0onz12mwctpdus3oi775lp
292674
292672
2026-07-21T07:24:08Z
99of9
1622
Added Z27628 to the approved list of test cases
292674
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27627"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z27627K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z27627K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z27628"
],
"Z8K4": [
"Z14",
"Z29845"
],
"Z8K5": "Z27627"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal class location fragment (monolingual text)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"V is the Wth Xist Y in the Z"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generate an natural language fragment describing the input entity as the Nth adjectival class in a location"
}
]
}
}
qbkclx2x9chne843cvne1501ydaoelf
292677
292674
2026-07-21T07:26:13Z
99of9
1622
Added Z27629 to the approved list of test cases
292677
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27627"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z27627K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z27627K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z27628",
"Z27629"
],
"Z8K4": [
"Z14",
"Z29845"
],
"Z8K5": "Z27627"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal class location fragment (monolingual text)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"V is the Wth Xist Y in the Z"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generate an natural language fragment describing the input entity as the Nth adjectival class in a location"
}
]
}
}
gaug6efbr20rc8htirsi7w7aezdyzwz
292680
292677
2026-07-21T07:27:32Z
99of9
1622
Added Z35659 to the approved list of test cases
292680
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27627"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z27627K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z27627K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z27628",
"Z27629",
"Z35659"
],
"Z8K4": [
"Z14",
"Z29845"
],
"Z8K5": "Z27627"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal class location fragment (monolingual text)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"V is the Wth Xist Y in the Z"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generate an natural language fragment describing the input entity as the Nth adjectival class in a location"
}
]
}
}
c17ci4hf1fp5nyif72lnx90zd5749qz
Z27628
0
64075
292673
237812
2026-07-21T07:23:45Z
99of9
1622
292673
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27628"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z27627",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z27627",
"Z27627K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q62"
},
"Z27627K2": {
"Z1K1": "Z13518",
"Z13518K1": "4"
},
"Z27627K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q12935276"
},
"Z27627K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z27627K5": {
"Z1K1": "Z6091",
"Z6091K1": "Q99"
},
"Z27627K6": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "San Francisco is the fourth-largest city in California."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] SF is the 4th largest city in California."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
korb50uqf4ewi3st6ir4w85y51pkpnz
Z27629
0
64076
292676
237813
2026-07-21T07:25:01Z
99of9
1622
292676
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27629"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z27627",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z27627",
"Z27627K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q193"
},
"Z27627K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
},
"Z27627K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q12935276"
},
"Z27627K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q634"
},
"Z27627K5": {
"Z1K1": "Z6091",
"Z6091K1": "Q544"
},
"Z27627K6": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Saturn is the second-largest planet in the Solar System."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] Saturn is the 2nd largest planet in Sol."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mjoynl1466dzt47sh0en03b5jxz4iuc
Z27630
0
64077
292681
212147
2026-07-21T07:28:21Z
99of9
1622
new structure
292681
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27630"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z27627",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z27627",
"Z27627K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q193"
},
"Z27627K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
},
"Z27627K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q12935276"
},
"Z27627K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q634"
},
"Z27627K5": {
"Z1K1": "Z6091",
"Z6091K1": "Q544"
},
"Z27627K6": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Saturne est la deuxième plus grande planète du système solaire."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[fr] Saturne est la deuxième plus grande planète …"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6slaae36eu1bz89jmrepf2bpfe8kebi
Z27849
0
64479
292615
216042
2026-07-21T05:43:16Z
Autom
448
+sv labels
292615
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27849"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z27849K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo frammento HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first HTML fragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "första fragmentet"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z27849K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo frammento HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second HTML fragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "andra fragmentet"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z27850",
"Z27851"
],
"Z8K4": [
"Z14",
"Z27852",
"Z27867"
],
"Z8K5": "Z27849"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "concatena due frammenti HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "join two HTML fragments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "sammanfoga två HTML-fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"unisci due frammenti HTML"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6z0iwafxmlzpnkod9hark85llmgehjh
Z27926
0
64690
292614
265222
2026-07-21T05:42:20Z
Autom
448
+sv labels
292614
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27926"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z89"
},
"Z17K2": "Z27926K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "frammenti"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "fragments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "fragment"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z27927",
"Z27928",
"Z27929"
],
"Z8K4": [
"Z14",
"Z27931",
"Z27930"
],
"Z8K5": "Z27926"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "concatena molti frammenti HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "join multiple HTML fragments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "concaténer plusieurs fragments HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "sammanfoga flera HTML-fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"concatenate list of html fragments"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
afsutqqfbf2zd4jbq8hand15g6ojxer
Z28016
0
65058
292896
291536
2026-07-22T02:57:23Z
99of9
1622
Removed Z28034 from the approved list of implementations
292896
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28016"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28016K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "sujet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Subjekt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "subjekt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "subjekto"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28016K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "rôle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Rolle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "rolo"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28016K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "dépendance"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Abhängigkeit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "kontext"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "de kio"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z28016K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "lingvo"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z28017",
"Z28033",
"Z35054",
"Z36126"
],
"Z8K4": [
"Z14",
"Z36298",
"Z28032"
],
"Z8K5": "Z28016"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence (monolingual)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "phrase de définition de rôle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Satz, um etwas mit einer Rolle zu definieren"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "věta definiční role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "frazo pri rolo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1402",
"Z11K2": "[mk] A e B на C."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is the",
"is the of",
"of",
"X is the Y of Z",
"defining role sentence",
"is the one and only"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"est le, est le de, de, X est le Y de Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"X ist das Y von Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"[X] je [Y] [Z]"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1576",
"Z31K2": [
"Z6",
"[X] estas la [Y] de [Z]",
"estas la"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentences of the type \"Paris is the capital of France.\" or \"Elisabeth II is the mother of Charles III.\" (with a definite article, like \"the\")"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Phrases du type \"Paris est la capitale de la France.\" ou \"Elisabeth II est la mère de Charles III.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sätze wie „Berlin ist die Hauptstadt von Deutschland“"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Sestaví větu definující konkrétní entitu pomocí její role, např. „Paříž je hlavní město Francie.“ nebo „Alžběta II. je matka Karla III.“"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "Por krei frazojn kiel \"Parizo estas la ĉefurbo de Francujo\" aŭ \"Elizabeto la 2-a estas la patrino de Karlo la 3-a\""
}
]
}
}
kipnzpvtrp47osb30s9cblrdimnwsap
292897
292896
2026-07-22T02:57:38Z
99of9
1622
Removed Z28032 from the approved list of implementations
292897
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28016"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28016K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "sujet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Subjekt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "subjekt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "subjekto"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28016K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "rôle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Rolle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "rolo"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28016K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "dépendance"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Abhängigkeit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "kontext"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "de kio"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z28016K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "lingvo"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z28017",
"Z28033",
"Z35054",
"Z36126"
],
"Z8K4": [
"Z14",
"Z36298"
],
"Z8K5": "Z28016"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence (monolingual)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "phrase de définition de rôle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Satz, um etwas mit einer Rolle zu definieren"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "věta definiční role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "frazo pri rolo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1402",
"Z11K2": "[mk] A e B на C."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is the",
"is the of",
"of",
"X is the Y of Z",
"defining role sentence",
"is the one and only"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"est le, est le de, de, X est le Y de Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"X ist das Y von Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"[X] je [Y] [Z]"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1576",
"Z31K2": [
"Z6",
"[X] estas la [Y] de [Z]",
"estas la"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentences of the type \"Paris is the capital of France.\" or \"Elisabeth II is the mother of Charles III.\" (with a definite article, like \"the\")"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Phrases du type \"Paris est la capitale de la France.\" ou \"Elisabeth II est la mère de Charles III.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sätze wie „Berlin ist die Hauptstadt von Deutschland“"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Sestaví větu definující konkrétní entitu pomocí její role, např. „Paříž je hlavní město Francie.“ nebo „Alžběta II. je matka Karla III.“"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "Por krei frazojn kiel \"Parizo estas la ĉefurbo de Francujo\" aŭ \"Elizabeto la 2-a estas la patrino de Karlo la 3-a\""
}
]
}
}
ggvppz4cu1jjm670iay55rqh51u3a4v
292899
292897
2026-07-22T03:00:17Z
99of9
1622
Added Z36340 to the approved list of test cases
292899
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28016"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28016K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "sujet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Subjekt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "subjekt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "subjekto"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28016K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "rôle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Rolle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "rolo"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28016K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "dépendance"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Abhängigkeit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "kontext"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "de kio"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z28016K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "lingvo"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z28017",
"Z28033",
"Z35054",
"Z36126",
"Z36340"
],
"Z8K4": [
"Z14",
"Z36298"
],
"Z8K5": "Z28016"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence (monolingual)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "phrase de définition de rôle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Satz, um etwas mit einer Rolle zu definieren"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "věta definiční role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "frazo pri rolo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1402",
"Z11K2": "[mk] A e B на C."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is the",
"is the of",
"of",
"X is the Y of Z",
"defining role sentence",
"is the one and only"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"est le, est le de, de, X est le Y de Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"X ist das Y von Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"[X] je [Y] [Z]"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1576",
"Z31K2": [
"Z6",
"[X] estas la [Y] de [Z]",
"estas la"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentences of the type \"Paris is the capital of France.\" or \"Elisabeth II is the mother of Charles III.\" (with a definite article, like \"the\")"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Phrases du type \"Paris est la capitale de la France.\" ou \"Elisabeth II est la mère de Charles III.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sätze wie „Berlin ist die Hauptstadt von Deutschland“"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Sestaví větu definující konkrétní entitu pomocí její role, např. „Paříž je hlavní město Francie.“ nebo „Alžběta II. je matka Karla III.“"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "Por krei frazojn kiel \"Parizo estas la ĉefurbo de Francujo\" aŭ \"Elizabeto la 2-a estas la patrino de Karlo la 3-a\""
}
]
}
}
gkp0g2m3xk89wswb6tzzbtvds8ppgxv
292901
292899
2026-07-22T03:02:28Z
99of9
1622
Added Z36072 to the approved list of test cases
292901
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28016"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28016K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "sujet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Subjekt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "subjekt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "subjekto"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28016K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "rôle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Rolle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "rolo"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28016K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "dépendance"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Abhängigkeit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "kontext"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "de kio"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z28016K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "lingvo"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z28017",
"Z28033",
"Z35054",
"Z36126",
"Z36340",
"Z36072"
],
"Z8K4": [
"Z14",
"Z36298"
],
"Z8K5": "Z28016"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence (monolingual)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "phrase de définition de rôle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Satz, um etwas mit einer Rolle zu definieren"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "věta definiční role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "frazo pri rolo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1402",
"Z11K2": "[mk] A e B на C."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is the",
"is the of",
"of",
"X is the Y of Z",
"defining role sentence",
"is the one and only"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"est le, est le de, de, X est le Y de Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"X ist das Y von Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"[X] je [Y] [Z]"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1576",
"Z31K2": [
"Z6",
"[X] estas la [Y] de [Z]",
"estas la"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentences of the type \"Paris is the capital of France.\" or \"Elisabeth II is the mother of Charles III.\" (with a definite article, like \"the\")"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Phrases du type \"Paris est la capitale de la France.\" ou \"Elisabeth II est la mère de Charles III.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sätze wie „Berlin ist die Hauptstadt von Deutschland“"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Sestaví větu definující konkrétní entitu pomocí její role, např. „Paříž je hlavní město Francie.“ nebo „Alžběta II. je matka Karla III.“"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "Por krei frazojn kiel \"Parizo estas la ĉefurbo de Francujo\" aŭ \"Elizabeto la 2-a estas la patrino de Karlo la 3-a\""
}
]
}
}
325ymc7gwrsgdk23pduyghnm3bnzbjj
Z28548
0
66273
292439
283298
2026-07-20T13:18:58Z
YoshiRulz
10156
Removed Z28560, Z28559 and Z36379 from the approved list of implementations
292439
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28548"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z28548K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list including Wikidata statements"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z28548K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property types to retain (all if left empty)"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6003"
},
"Z8K3": [
"Z20",
"Z28558"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z28548"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "filter statements by property type"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns a list containing only those items from a given list that are Wikidata statements with one of the given property types (or all statements if no property types are specified)"
}
]
}
}
q5k0eplqyfen72xm6jgijkfavuskj02
292440
292439
2026-07-20T13:19:00Z
YoshiRulz
10156
Removed Z28558 from the approved list of test cases
292440
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28548"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z28548K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list including Wikidata statements"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z28548K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property types to retain (all if left empty)"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6003"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z28548"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "filter statements by property type"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns a list containing only those items from a given list that are Wikidata statements with one of the given property types (or all statements if no property types are specified)"
}
]
}
}
a3qyvv38xqjjv9e9e3ma0lf036kutb8
292441
292440
2026-07-20T13:19:43Z
YoshiRulz
10156
Fix list element type for first input
292441
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28548"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6003"
},
"Z17K2": "Z28548K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list including Wikidata statements"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z28548K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property types to retain (all if left empty)"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6003"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z28548"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "filter statements by property type"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns a list containing only those items from a given list that are Wikidata statements with one of the given property types (or all statements if no property types are specified)"
}
]
}
}
45izxp3nka5q7tkt37jd5gra863a2bd
292442
292441
2026-07-20T13:19:51Z
YoshiRulz
10156
Added Z28558 to the approved list of test cases
292442
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28548"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6003"
},
"Z17K2": "Z28548K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list including Wikidata statements"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z28548K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property types to retain (all if left empty)"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6003"
},
"Z8K3": [
"Z20",
"Z28558"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z28548"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "filter statements by property type"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns a list containing only those items from a given list that are Wikidata statements with one of the given property types (or all statements if no property types are specified)"
}
]
}
}
lmsra9c9nj426q642txon4ymnnuut6p
292443
292442
2026-07-20T13:19:53Z
YoshiRulz
10156
Added Z28560, Z28559 and Z36379 to the approved list of implementations
292443
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28548"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6003"
},
"Z17K2": "Z28548K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list including Wikidata statements"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z28548K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property types to retain (all if left empty)"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6003"
},
"Z8K3": [
"Z20",
"Z28558"
],
"Z8K4": [
"Z14",
"Z28560",
"Z28559",
"Z36379"
],
"Z8K5": "Z28548"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "filter statements by property type"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns a list containing only those items from a given list that are Wikidata statements with one of the given property types (or all statements if no property types are specified)"
}
]
}
}
fulaunim2mr2fr79xg0c9xfcjhw90wo
292444
292443
2026-07-20T13:20:23Z
YoshiRulz
10156
Removed Z28558 from the approved list of test cases
292444
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28548"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6003"
},
"Z17K2": "Z28548K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list including Wikidata statements"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z28548K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property types to retain (all if left empty)"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6003"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z28560",
"Z28559",
"Z36379"
],
"Z8K5": "Z28548"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "filter statements by property type"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns a list containing only those items from a given list that are Wikidata statements with one of the given property types (or all statements if no property types are specified)"
}
]
}
}
k6j4e8q8vckcunvlnsrkc4henkp8m7i
292445
292444
2026-07-20T13:20:25Z
YoshiRulz
10156
Added Z28558 to the approved list of test cases
292445
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28548"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6003"
},
"Z17K2": "Z28548K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list including Wikidata statements"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z28548K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property types to retain (all if left empty)"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6003"
},
"Z8K3": [
"Z20",
"Z28558"
],
"Z8K4": [
"Z14",
"Z28560",
"Z28559",
"Z36379"
],
"Z8K5": "Z28548"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "filter statements by property type"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns a list containing only those items from a given list that are Wikidata statements with one of the given property types (or all statements if no property types are specified)"
}
]
}
}
fulaunim2mr2fr79xg0c9xfcjhw90wo
292446
292445
2026-07-20T13:21:01Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
292446
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28548"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6003"
},
"Z17K2": "Z28548K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list including Wikidata statements"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z28548K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property types to retain (all if left empty)"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6003"
},
"Z8K3": [
"Z20",
"Z28558"
],
"Z8K4": [
"Z14",
"Z28559",
"Z28560",
"Z36379"
],
"Z8K5": "Z28548"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "filter statements by property type"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns a list containing only those items from a given list that are Wikidata statements with one of the given property types (or all statements if no property types are specified)"
}
]
}
}
b6lhhf9u4zer8cj5oqydyg8fckj8ofp
Z29135
0
67685
292758
226397
2026-07-21T11:27:16Z
HenkvD
1290
(sv) album från 2014 av Taylor Swift
292758
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29135"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z29134",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z29134",
"Z29134K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q17544553"
},
"Z29134K2": "Z1592"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "album från 2014 av Taylor Swift"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "\"album från 2014 av Taylor Swift\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(sv) album från 2014 av Taylor Swift"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
az5pc411l64e1tgc9eyfnx9ta52k19y
Z29314
0
68376
292757
228025
2026-07-21T11:26:52Z
HenkvD
1290
sv Genitiv
292757
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29314"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z27885",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z27885",
"Z27885K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146233"
},
"Z27885K2": "Z1592"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Genitiv"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "sv -\u003E \"Genitiv\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sv Genitiv"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
a96vpuvup9qjcl7lsss8ezejnqywqj7
Z29717
0
69006
292556
242766
2026-07-20T23:38:03Z
YoshiRulz
10156
Removed Z29745 from the approved list of implementations
292556
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29717"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z29717K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6003",
"Z17K2": "Z29717K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statement"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z30089",
"Z29746",
"Z29747"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z29717"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ArticlePlaceholder render main Wikidata statement"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"mw.wikibase.formatValue"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
oeoazvgm5yu7vlubpuzx9wpgxb9w2yv
292557
292556
2026-07-20T23:38:08Z
YoshiRulz
10156
Added Z29745 to the approved list of implementations
292557
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29717"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z29717K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6003",
"Z17K2": "Z29717K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statement"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z30089",
"Z29746",
"Z29747"
],
"Z8K4": [
"Z14",
"Z29745"
],
"Z8K5": "Z29717"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ArticlePlaceholder render main Wikidata statement"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"mw.wikibase.formatValue"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
srybru40sqjqkuvf6qtdpwj7l1s7lap
Template:Main page/News/de
10
69043
292813
291703
2026-07-21T16:59:59Z
Ameisenigel
44
Created page with "$1: Über syntaktische Tabellen hinaus"
292813
wikitext
text/x-wiki
<noinclude><languages /></noinclude>
; Freiwilligentreffen
* Das nächste Freiwilligentreffen findet am <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1788802200 17:30 UTC on 2026-09-07]</bdi> auf <bdi lang="en" dir="ltr">Google Meet</bdi> unter <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi> statt.
* Das [[:c:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|letzte Freiwilligentreffen]] ist auf Commons verfügbar
; Aktuelle Neuigkeiten zum Status von Wikifunctions
<!--Keep this to the most recent 5 entries-->
* {{Status updates|2026-07-16}}: Über syntaktische Tabellen hinaus
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-08}}: Moving toward our first Abstract Wikipedia integration milestone</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-01}}: Integration on test wiki and annual plan</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-26}}: Working on Functions, together</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-19}}: The or not the, this is (the?) question</span>
[[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Weitere Neuigkeiten</span>]]
bkfjo16l43eo6apltsf7iwq4q93ny1r
292815
292813
2026-07-21T17:00:03Z
Ameisenigel
44
Created page with "$1: Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia"
292815
wikitext
text/x-wiki
<noinclude><languages /></noinclude>
; Freiwilligentreffen
* Das nächste Freiwilligentreffen findet am <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1788802200 17:30 UTC on 2026-09-07]</bdi> auf <bdi lang="en" dir="ltr">Google Meet</bdi> unter <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi> statt.
* Das [[:c:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|letzte Freiwilligentreffen]] ist auf Commons verfügbar
; Aktuelle Neuigkeiten zum Status von Wikifunctions
<!--Keep this to the most recent 5 entries-->
* {{Status updates|2026-07-16}}: Über syntaktische Tabellen hinaus
* {{Status updates|2026-07-08}}: Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-01}}: Integration on test wiki and annual plan</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-26}}: Working on Functions, together</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-19}}: The or not the, this is (the?) question</span>
[[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Weitere Neuigkeiten</span>]]
gqakzdh9b483cqi3e8dxf0wlk3zn7d6
292817
292815
2026-07-21T17:00:07Z
Ameisenigel
44
Created page with "$1: Integration im Test-Wiki und Jahresplan"
292817
wikitext
text/x-wiki
<noinclude><languages /></noinclude>
; Freiwilligentreffen
* Das nächste Freiwilligentreffen findet am <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1788802200 17:30 UTC on 2026-09-07]</bdi> auf <bdi lang="en" dir="ltr">Google Meet</bdi> unter <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi> statt.
* Das [[:c:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|letzte Freiwilligentreffen]] ist auf Commons verfügbar
; Aktuelle Neuigkeiten zum Status von Wikifunctions
<!--Keep this to the most recent 5 entries-->
* {{Status updates|2026-07-16}}: Über syntaktische Tabellen hinaus
* {{Status updates|2026-07-08}}: Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia
* {{Status updates|2026-07-01}}: Integration im Test-Wiki und Jahresplan
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-26}}: Working on Functions, together</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-19}}: The or not the, this is (the?) question</span>
[[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Weitere Neuigkeiten</span>]]
fnauz49owrp7kzyxp7uzb1ily9x51zu
292819
292817
2026-07-21T17:00:12Z
Ameisenigel
44
Created page with "$1: Arbeit an Funktionen, gemeinsam"
292819
wikitext
text/x-wiki
<noinclude><languages /></noinclude>
; Freiwilligentreffen
* Das nächste Freiwilligentreffen findet am <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1788802200 17:30 UTC on 2026-09-07]</bdi> auf <bdi lang="en" dir="ltr">Google Meet</bdi> unter <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi> statt.
* Das [[:c:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|letzte Freiwilligentreffen]] ist auf Commons verfügbar
; Aktuelle Neuigkeiten zum Status von Wikifunctions
<!--Keep this to the most recent 5 entries-->
* {{Status updates|2026-07-16}}: Über syntaktische Tabellen hinaus
* {{Status updates|2026-07-08}}: Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia
* {{Status updates|2026-07-01}}: Integration im Test-Wiki und Jahresplan
* {{Status updates|2026-06-26}}: Arbeit an Funktionen, gemeinsam
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-19}}: The or not the, this is (the?) question</span>
[[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Weitere Neuigkeiten</span>]]
9ff81gka1d2nf6s9wddhau1lm5f8nhj
292821
292819
2026-07-21T17:00:19Z
Ameisenigel
44
Created page with "$1: Der/die/das oder nicht, (das?) ist hier die Frage"
292821
wikitext
text/x-wiki
<noinclude><languages /></noinclude>
; Freiwilligentreffen
* Das nächste Freiwilligentreffen findet am <bdi lang="en" dir="ltr">[https://zonestamp.toolforge.org/1788802200 17:30 UTC on 2026-09-07]</bdi> auf <bdi lang="en" dir="ltr">Google Meet</bdi> unter <bdi lang="en" dir="ltr">[https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]</bdi> statt.
* Das [[:c:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|letzte Freiwilligentreffen]] ist auf Commons verfügbar
; Aktuelle Neuigkeiten zum Status von Wikifunctions
<!--Keep this to the most recent 5 entries-->
* {{Status updates|2026-07-16}}: Über syntaktische Tabellen hinaus
* {{Status updates|2026-07-08}}: Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia
* {{Status updates|2026-07-01}}: Integration im Test-Wiki und Jahresplan
* {{Status updates|2026-06-26}}: Arbeit an Funktionen, gemeinsam
* {{Status updates|2026-06-19}}: Der/die/das oder nicht, (das?) ist hier die Frage
[[Special:MyLanguage/Wikifunctions:Status updates|<span class="mw-ui-button mw-ui-constructive mw-ui-small">Weitere Neuigkeiten</span>]]
5958oo77jdwogf8f9ocada9menx7ooz
Z29849
0
69325
292636
278224
2026-07-21T06:44:50Z
99of9
1622
Removed Z29864 and Z35662 from the approved list of implementations
292636
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29849"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29849K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z29849K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6095",
"Z17K2": "Z29849K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29849K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29849K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z29850",
"Z35660"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z29849"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English ordinal class location fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "see also Z21805"
}
]
}
}
8j0mjiasijo56lwojwvafdgysxp4vao
292637
292636
2026-07-21T06:44:53Z
99of9
1622
Removed Z29850 and Z35660 from the approved list of test cases
292637
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29849"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29849K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z29849K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6095",
"Z17K2": "Z29849K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29849K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29849K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z29849"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English ordinal class location fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "see also Z21805"
}
]
}
}
4hb6lptekb4krhm5f1ukyhprbpg5xl4
292640
292637
2026-07-21T06:45:56Z
99of9
1622
BREAKING CHANGE from parent function
292640
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29849"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29849K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z29849K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29849K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29849K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29849K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z29849"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English ordinal class location fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "see also Z21805"
}
]
}
}
33nam4wluo36nfwe5n4ilz45ccsz3lc
292643
292640
2026-07-21T06:48:20Z
99of9
1622
Added Z35660 to the approved list of test cases
292643
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29849"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29849K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z29849K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29849K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29849K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29849K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z35660"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z29849"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English ordinal class location fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "see also Z21805"
}
]
}
}
hj2rqbu5bn17vhoxxkj1flb4frzjcvq
292646
292643
2026-07-21T06:53:42Z
99of9
1622
Added Z35662 to the approved list of implementations
292646
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29849"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29849K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z29849K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29849K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29849K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29849K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z35660"
],
"Z8K4": [
"Z14",
"Z35662"
],
"Z8K5": "Z29849"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English ordinal class location fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "see also Z21805"
}
]
}
}
spiafuii9hed3zwtxwl0g5lglf92x7t
292648
292646
2026-07-21T06:56:19Z
99of9
1622
Added Z29864 to the approved list of implementations
292648
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29849"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29849K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z29849K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29849K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29849K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29849K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z35660"
],
"Z8K4": [
"Z14",
"Z35662",
"Z29864"
],
"Z8K5": "Z29849"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English ordinal class location fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "see also Z21805"
}
]
}
}
i0zv8himwjkwuuj07sr9xlzlkifdsji
292661
292648
2026-07-21T07:02:15Z
99of9
1622
Added Z29850 to the approved list of test cases
292661
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29849"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29849K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z29849K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29849K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29849K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29849K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z35660",
"Z29850"
],
"Z8K4": [
"Z14",
"Z35662",
"Z29864"
],
"Z8K5": "Z29849"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English ordinal class location fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "see also Z21805"
}
]
}
}
2tv27w6on1j3tkspgbpm2bbpt6k5b7k
Z29850
0
69326
292644
237408
2026-07-21T06:50:04Z
99of9
1622
adapt to new structure, adjectival doesn't seem ideal
292644
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29850"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z29849",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z29849",
"Z29849K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q43512"
},
"Z29849K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
},
"Z29849K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q59775044"
},
"Z29849K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q8502"
},
"Z29849K5": {
"Z1K1": "Z6091",
"Z6091K1": "Q2"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "K2 is the second-highest mountain on Earth."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] K2 is the second-highest mountain on Earth"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
679xqpzkstky4pwh84j0miuj64m6vqm
292663
292644
2026-07-21T07:08:33Z
99of9
1622
292663
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29850"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z29849",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z29849",
"Z29849K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q43512"
},
"Z29849K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
},
"Z29849K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q6452016"
},
"Z29849K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q8502"
},
"Z29849K5": {
"Z1K1": "Z6091",
"Z6091K1": "Q2"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "K2 is the second-highest mountain on Earth."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] K2 is the second-highest mountain on Earth"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1jtfa0g85rer5t21y5iqreukgnzp0np
Z29864
0
69340
292647
237419
2026-07-21T06:55:29Z
99of9
1622
adapt to new structure
292647
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29864"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z29849",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z30009",
"Z30009K1": {
"Z1K1": "Z7",
"Z7K1": "Z30784",
"Z30784K1": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z29849K1"
},
"Z24766K2": "Z1002"
},
" is the ",
{
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z29852",
"Z29852K1": {
"Z1K1": "Z7",
"Z7K1": "Z37847",
"Z37847K1": {
"Z1K1": "Z18",
"Z18K1": "Z29849K3"
},
"Z37847K2": "Z1002"
},
"Z29852K2": {
"Z1K1": "Z18",
"Z18K1": "Z29849K2"
},
"Z29852K3": "Z1002"
}
},
" ",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z29849K4"
},
"Z24766K2": "Z1002"
},
" ",
{
"Z1K1": "Z7",
"Z7K1": "Z30798",
"Z30798K1": {
"Z1K1": "Z18",
"Z18K1": "Z29849K5"
}
},
" ",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z29849K5"
},
"Z24766K2": "Z1002"
}
]
}
}
},
"Z30009K2": "Z29639"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English ordinal class location frag., composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
obam2fnzmc6ohdmxm9alx0n0vj7cxst
Z29953
0
69473
292524
237805
2026-07-20T20:31:15Z
YoshiRulz
10156
Added Z30845 to the approved list of implementations
292524
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29953"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6004",
"Z17K2": "Z29953K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme form"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20",
"Z29955",
"Z29956",
"Z29954"
],
"Z8K4": [
"Z14",
"Z30845"
],
"Z8K5": "Z29953"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "syllable count of English Lexeme"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
633xel7fkp8p7x1qjl955tge2808vsn
Z30097
0
69736
292551
237832
2026-07-20T23:32:41Z
YoshiRulz
10156
Removed Z30102 from the approved list of implementations
292551
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30097"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z30097K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6003",
"Z17K2": "Z30097K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statement"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z30097"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "format main Wikidata statement by prop data type"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"formatValue main snak by prop data type"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ncrmcfr0s4667k9skthvvlaez8p9mkf
292553
292551
2026-07-20T23:32:51Z
YoshiRulz
10156
Added Z30102 to the approved list of implementations
292553
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30097"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z30097K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6003",
"Z17K2": "Z30097K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statement"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z30102"
],
"Z8K5": "Z30097"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "format main Wikidata statement by prop data type"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"formatValue main snak by prop data type"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7ll9jhgk47d6zu7tpr297cfu7n3zd58
Z30102
0
69741
292552
289803
2026-07-20T23:32:44Z
YoshiRulz
10156
Fix typo
292552
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30102"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z30097",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z35126",
"Z35126K1": {
"Z1K1": "Z7",
"Z7K1": "Z19306",
"Z19306K1": {
"Z1K1": "Z18",
"Z18K1": "Z30097K2"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z30099",
"Z30099K1": {
"Z1K1": "Z18",
"Z18K1": "Z30097K2"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z37481",
"Z37481K1": {
"Z1K1": "Z7",
"Z7K1": "Z19306",
"Z19306K1": {
"Z1K1": "Z18",
"Z18K1": "Z30097K2"
}
}
},
"Z802K2": "Z30100",
"Z802K3": "Z30098"
},
"K1": {
"Z1K1": "Z18",
"Z18K1": "Z30097K1"
},
"K2": {
"Z1K1": "Z7",
"Z7K1": "Z19308",
"Z19308K1": {
"Z1K1": "Z18",
"Z18K1": "Z30097K2"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "format main snak by prop data type, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9ulqappxt7k73wcvc861oa0j4ou81dc
Z30153
0
69861
292554
289806
2026-07-20T23:34:59Z
YoshiRulz
10156
Added Z30154 to the approved list of implementations
292554
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30153"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z30153K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6007"
},
"Z17K2": "Z30153K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statements"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z30154"
],
"Z8K5": "Z30153"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ArticlePlaceholder render multi-main WD statement"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"mw.wikibase.formatValues"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
po1i2mkq7xawnwqwek8ef85y8hvnok0
292555
292554
2026-07-20T23:35:10Z
YoshiRulz
10156
Removed Z30154 from the approved list of implementations
292555
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30153"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z30153K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6007"
},
"Z17K2": "Z30153K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statements"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z30153"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ArticlePlaceholder render multi-main WD statement"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"mw.wikibase.formatValues"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
niwsb1769gdb9sy2d8glt8yoaufcf26
Z30186
0
69894
292559
238883
2026-07-20T23:58:41Z
YoshiRulz
10156
Fix typo
292559
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30186"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z30175",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z801",
"Z801K1": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z6",
"Z883K2": "Z6007"
},
"K1": {
"Z1K1": "Z7",
"Z7K1": "Z14779",
"Z14779K1": "Z30414",
"Z14779K2": {
"Z1K1": "Z7",
"Z7K1": "Z19205",
"Z19205K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z28294",
"Z873K2": {
"Z1K1": "Z18",
"Z18K1": "Z30175K1"
}
}
},
"Z14779K3": {
"Z1K1": "Z7",
"Z7K1": "Z13436",
"Z13436K1": "Z22820",
"Z13436K2": {
"Z1K1": "Z18",
"Z18K1": "Z30175K1"
},
"Z13436K3": {
"Z1K1": "Z7",
"Z7K1": "Z29794",
"Z29794K1": "Z28308",
"Z29794K2": {
"Z1K1": "Z18",
"Z18K1": "Z30175K1"
},
"Z29794K3": {
"Z1K1": "Z7",
"Z7K1": "Z19205",
"Z19205K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z28294",
"Z873K2": {
"Z1K1": "Z18",
"Z18K1": "Z30175K1"
}
}
}
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "group property claims by pred, product composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
njh576qon115reb37hyshn5m9o4annt
Talk:Z30201
1
69946
293238
233468
2026-07-23T10:31:01Z
99of9
1622
/* Parameter type */ Reply
293238
wikitext
text/x-wiki
== Parameter type ==
Should this take a {{Z|13518}} instead? For [[Z30202]], I've simply cast to {{Z|16683}}. I'm not sure whether any language would conjugate specifically for negative numbers, seeing as they're not "natural" in the "natural number" sense. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:17, 5 December 2025 (UTC)
:I support the change. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:31, 23 July 2026 (UTC)
hs7nye5u26ojgsc4cdg0ik7v7n0568i
Wikifunctions:Catalogue/Wikidata operations/Lexeme
4
70155
292875
291729
2026-07-21T19:02:25Z
YoshiRulz
10156
/* Lexeme operations */ Add syllable count and endocentric compound functions
292875
wikitext
text/x-wiki
== Lexeme sense operations ==
{{Help:Type deconstruction table/Wikidata lexeme sense}}
*{{Z+|Z6826}}
*{{Z+|Z6806}}
*{{Z+|Z23112}}
*{{Z+|Z23114}}
*{{Z+|Z23116}}
*{{Z+|Z23433}}
**{{Z+|Z23489}}
*{{Z+|Z21577}}
*{{Z+|Z20673}}
* {{Z+|Z27292}}
* {{Z+|Z27340}}
=== Search for ===
* [[Special:Search/: "Z8K2 Z6006" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6006" OR "Z8K2 Z6096" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6096" OR "Z17K1 Z6006" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6006" OR "Z17K1 Z6096" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6096"|Functions expecting or returning an explicit Wikidata lexeme sense or reference, singly or in a list]]
== Lexeme sense reference operations ==
{{Help:Type deconstruction table/Wikidata lexeme sense reference}}
*{{Z+|Z23127}}
*{{Z+|Z23130}}
== Lexeme form operations ==
{{Help:Type deconstruction table/Wikidata lexeme form}}
* {{Z+|Z6824}}
* {{Z+|Z6804}}
* {{Z+|Z19271}}
* {{Z+|Z22399}}
* {{Z+|Z22396}}
* {{Z+|Z22478}}
* {{Z+|Z22483}}
* {{Z+|Z23118}}
* {{Z+|Z22638}}
** {{Z+|Z22487}}
** {{Z+|Z22556}}
** {{Z+|Z27499}}
* {{Z+|Z22490}}
* {{Z+|Z29957}}
=== Search for ===
[[Special:Search/: "Z8K2 Z6004" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6004" OR "Z8K2 Z6094" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6094" OR "Z17K1 Z6004" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6004" OR "Z17K1 Z6094" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6094"|Functions expecting or returning an explicit Wikidata lexeme form object or reference, singly or in a list]]
{{Help:Type deconstruction table/Wikidata lexeme form reference}}
== Lexeme reference operations ==
{{Help:Type deconstruction table/Wikidata lexeme reference}}
{{Help:Fetching function table/Wikidata lexeme reference}}
*{{Z+|Z19285}}
*{{Z+|Z6825}}
**{{Z+|Z32373}}
*{{Z+|Z19287}}
*{{Z+|Z22249}}
== Lexeme operations ==
{{Help:Type deconstruction table/Wikidata lexeme}}
=== Lemma operations ===
*{{Z+|Z19293}}
=== Language operations ===
*{{Z+|Z19295}}
*{{Z+|Z19276}}
=== Lexical category operations ===
*{{Z+|Z19298}}
==== Grammatical gender operations ====
*{{Z+|Z20616}}
*{{Z+|Z26676}}
*{{Z+|Z36605}}
*{{Z+|Z26745}}
*{{Z+|Z28089}}
*{{Z+|Z30539}}
*{{Z+|Z25341}}
*{{Z+|Z30353}}
*{{Z+|Z25488}}
*{{Z+|Z21739}}
*{{Z+|Z30349}}
=== Form operations ===
*{{Z+|Z19302}}
*{{Z+|Z19232}}
*{{Z+|Z19234}}
*{{Z+|Z19241}}
** {{Z+|Z34943}}
*** {{Z+|Z27410}}
*{{Z+|Z19243}}
** {{Z+|Z36450}}
*{{Z+|Z19252}}
*{{Z+|Z19260}}
*{{Z+|Z22559}}
*{{Z+|Z19340}}
* {{Z+|Z38034}}
=== Sense operations ===
*{{Z+|Z19282}}
*{{Z+|Z23486}}
===Other operations===
* {{Z+|Z19300}}
* {{Z+|Z32998}}
* {{Z+|Z22696}}
* {{Z+|Z37847}}
* {{Z+|Z19285}}
* {{Z+|Z33071}}
* {{Z+|Z18317}}
=== Search for ===
[[Special:Search/: "Z8K2 Z6005" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6005" OR "Z8K2 Z6095" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6095" OR "Z17K1 Z6005" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6005" OR "Z17K1 Z6095" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6095"|Functions expecting or returning an explicit Wikidata lexeme object or reference, singly or in a list]]
* [[Special:Search/: "Z8K2 Z6005"|Functions returning an explicit Wikidata lexeme object]]
** [[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6005|or a list of them]]
* [[Special:Search/: "Z8K2 Z6095"|Functions returning an explicit Wikidata lexeme reference]]
** [[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6095|or a list of them]]
* [[Special:Search/: "Z17K1 Z6005"|Functions expecting an explicit Wikidata lexeme object]]
** [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6005|or a list of them]]
* [[Special:Search/: "Z17K1 Z6095"|Functions expecting an explicit Wikidata lexeme reference]]
** [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6095|or a list of them]]
[[Category:Lists of functions]]
[[Category:Wikidata]]
a8a3l1cu097op42qay5r5qtuw79s3o1
Z30421
0
70224
293124
234649
2026-07-23T01:52:59Z
99of9
1622
293124
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30421"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z30420",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z30420",
"Z30420K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q140"
},
"Z30420K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q729"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Ett lejon är ett djur."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"Ett lejon är ett djur.\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Swedish: A lion is an animal."
}
]
}
}
29jhbm3rr6ows5l8kdr304jjpqlsw9n
Z30424
0
70227
293121
234647
2026-07-23T01:43:34Z
99of9
1622
nudge
293121
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30424"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z30424K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z30425",
"Z30430"
],
"Z8K4": [
"Z14",
"Z30429"
],
"Z8K5": "Z30424"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Swedish indefinite noun phrase, QID"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"swe indef noun"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ett äpple, en bil, etc"
}
]
}
}
d3wbvwr6yhxgvij7x0yby2gjm6lq9mi
Z30431
0
70234
293125
234650
2026-07-23T01:54:21Z
99of9
1622
293125
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30431"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z30420",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z30420",
"Z30420K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1420"
},
"Z30420K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q42889"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "En bil är ett fordon."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"En bil är ett fordon.\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Swedish: a car is a vehicle"
}
]
}
}
7u2z1spw5jlerrxt0kdyqoze6mhawkl
Z30845
0
71302
292526
238152
2026-07-20T20:37:47Z
YoshiRulz
10156
Minor refactor
292526
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30845"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z29953",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z7",
"Z7K1": "Z29957",
"Z29957K1": {
"Z1K1": "Z18",
"Z18K1": "Z29953K1"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z7",
"Z7K1": "Z29688",
"Z29688K1": {
"Z1K1": "Z7",
"Z7K1": "Z28548",
"Z28548K1": {
"Z1K1": "Z7",
"Z7K1": "Z23118",
"Z23118K1": {
"Z1K1": "Z18",
"Z18K1": "Z29953K1"
}
},
"Z28548K2": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P5279"
}
]
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z29940",
"Z29940K1": {
"Z1K1": "Z7",
"Z7K1": "Z22478",
"Z22478K1": {
"Z1K1": "Z18",
"Z18K1": "Z29953K1"
}
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z20391",
"Z20391K1": {
"Z1K1": "Z7",
"Z7K1": "Z19841",
"Z19841K1": {
"Z1K1": "Z7",
"Z7K1": "Z30840",
"Z30840K1": {
"Z1K1": "Z7",
"Z7K1": "Z18475",
"Z18475K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z13578",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z14450",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z19308",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z29688",
"Z29688K1": {
"Z1K1": "Z7",
"Z7K1": "Z28548",
"Z28548K1": {
"Z1K1": "Z7",
"Z7K1": "Z23118",
"Z23118K1": {
"Z1K1": "Z18",
"Z18K1": "Z29953K1"
}
},
"Z28548K2": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P5279"
}
]
}
}
},
"Z13464K3": "‧"
}
}
}
}
}
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z20391",
"Z20391K1": {
"Z1K1": "Z7",
"Z7K1": "Z19841",
"Z19841K1": {
"Z1K1": "Z7",
"Z7K1": "Z30840",
"Z30840K1": {
"Z1K1": "Z7",
"Z7K1": "Z18475",
"Z18475K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z30837",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z14396",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z29957",
"Z29957K1": {
"Z1K1": "Z18",
"Z18K1": "Z29953K1"
}
}
}
}
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "syllable count of English Lexeme, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1r9vmn7gjgozlfjwc847z6iqrlpj848
292533
292526
2026-07-20T20:44:42Z
YoshiRulz
10156
Use helper for rounded mean
292533
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30845"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z29953",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z7",
"Z7K1": "Z29957",
"Z29957K1": {
"Z1K1": "Z18",
"Z18K1": "Z29953K1"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z7",
"Z7K1": "Z29688",
"Z29688K1": {
"Z1K1": "Z7",
"Z7K1": "Z28548",
"Z28548K1": {
"Z1K1": "Z7",
"Z7K1": "Z23118",
"Z23118K1": {
"Z1K1": "Z18",
"Z18K1": "Z29953K1"
}
},
"Z28548K2": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P5279"
}
]
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z29940",
"Z29940K1": {
"Z1K1": "Z7",
"Z7K1": "Z22478",
"Z22478K1": {
"Z1K1": "Z18",
"Z18K1": "Z29953K1"
}
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z38031",
"Z38031K1": {
"Z1K1": "Z7",
"Z7K1": "Z18475",
"Z18475K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z13578",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z14450",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z19308",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z29688",
"Z29688K1": {
"Z1K1": "Z7",
"Z7K1": "Z28548",
"Z28548K1": {
"Z1K1": "Z7",
"Z7K1": "Z23118",
"Z23118K1": {
"Z1K1": "Z18",
"Z18K1": "Z29953K1"
}
},
"Z28548K2": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P5279"
}
]
}
}
},
"Z13464K3": "‧"
}
}
}
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z38031",
"Z38031K1": {
"Z1K1": "Z7",
"Z7K1": "Z18475",
"Z18475K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z30837",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z14396",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z29957",
"Z29957K1": {
"Z1K1": "Z18",
"Z18K1": "Z29953K1"
}
}
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "syllable count of English Lexeme, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
b01rk6mnea8bg3khgn65d4g8w15sr5m
292542
292533
2026-07-20T21:08:30Z
YoshiRulz
10156
Move most logic to helper function
292542
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30845"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z29953",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z38031",
"Z38031K1": {
"Z1K1": "Z7",
"Z7K1": "Z30075",
"Z30075K1": {
"Z1K1": "Z7",
"Z7K1": "Z38034",
"Z38034K1": {
"Z1K1": "Z18",
"Z18K1": "Z29953K1"
}
},
"Z30075K2": [
"Z13518",
{
"Z1K1": "Z7",
"Z7K1": "Z29940",
"Z29940K1": {
"Z1K1": "Z7",
"Z7K1": "Z22478",
"Z22478K1": {
"Z1K1": "Z18",
"Z18K1": "Z29953K1"
}
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "syllable count of English Lexeme, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
luosvib7zpp7hjnjw1133al4w3m8j0t
User:YoshiRulz
2
73439
292515
270602
2026-07-20T15:20:47Z
YoshiRulz
10156
292515
wikitext
text/x-wiki
{{babel|en-N|ja-1|tok-0}}
[https://yoshirulz.dev I'm a life-long FOSS developer] who writes mainly in C# (and BASH, JS/TS, and Nix),
though for a long time I was working on libraries in pure Kotlin and I'd like to return to that someday.
Long-term projects on {{SITENAME}}:
* Writing [[WF:Rosetta|onboarding docs]] for programming languages I'm familiar with
* [[f:Template:AboutTopic|Port]] of [[mw:Extension:ArticlePlaceholder]]
* Generally promoting the FP staples
** Like <code>Either<Object, Error></code> over actually raising errors (as soon as we get unions...)
* Pushing for UI improvements
** To that end, I've written [[User:YoshiRulz/Blockly|a Blockly UI prototype]]
* Maybe collaborate with tokiponists on NLG now that [[w:tok:]] is up
* Think about describing languages (linguistic typology) in Abstract Wikipedia
** [[WF:Catalogue/Natural_language_operations/Global_language_functions#Natural_language|Some typology-related helper Functions]]
** Searching for secular alternatives to the Lord's Prayer for use as a sample, which conveniently doubles as a litmus test for the expressive power of abstract content:
*** [[s:en:Universal Declaration of Human Rights]] (too much abstract, as in metaphysical, terminology, even if you skip down to Article 1 as seen on enwp)
*** [[s:en:The North Wind and the Sun]] (compound sentences might not be feasible for a while, and it leans poetic)
*** [[b:en:Isoba/The Rainbow Passage]] (too many scientific terms and colour terms in the latter half)
Subpages:
{{Special:PrefixIndex/User:YoshiRulz/}}
14q6wiw9xtywtv802xfi3tnhacnr1rm
User:YoshiRulz/Functions that are maybe done
2
73450
292522
289384
2026-07-20T20:14:40Z
YoshiRulz
10156
/* Z28217 */ Resolved
292522
wikitext
text/x-wiki
{{phab|T412955}}
<br clear="all" /><hr>
=== {{Z|30931}} ===
tests timing out
* {{Z|30932}}
* {{Z|30933}}
* {{Z|30942}}
* {{Z|30947}} passing; trivia
=== {{Z|29953}} ===
tests timing out
* {{Z|29954}}
* {{Z|29955}} expected failure
* {{Z|29956}}
=== {{Z|29784}} ===
tests timing out
* {{Z|30088}}
* {{Z|30915}}
=== {{Z|30175}} ===
tests timing out
* {{Z|30188}}
* {{Z|30913}}
* {{Z|30958}} passing
=== {{Z|30157}} ===
test timing out
* {{Z|30165}}
* {{Z|30908}} passing; trivial
=== {{Z|30217}} ===
tests timing out
* {{Z|30230}}
* {{Z|30231}}
=== {{Z|30471}} ===
no good tests; {{Z|30853}} would make it easier
=== {{Z|31019}} ===
tests timing out
* {{Z|31022}}
* {{Z|31023}} passing
* {{Z|31024}}
* {{Z|31025}} passing
=== {{Z|31041}} ===
test timing out
* {{Z|31043}}
* {{Z|31044}} passing
=== {{Z|10956}} ===
test timing out, connected anyway
* {{Z|10959}}
* {{Z|10961}} passing
* {{Z|19167}} passing
=== {{Z|10944}} ===
tests timing out, connected anyway
* {{Z|10946}}
* {{Z|10947}}
* {{Z|10948}}
* {{Z|10949}}
* {{Z|10950}}
* {{Z|10951}}
* {{Z|10969}}
=== {{Z|30153}} ===
test timing out
* {{Z|31708}}
=== {{Z|19243}} ===
tests timing out, connected anyway
* {{Z|19251}}
* {{Z|19395}}
* {{Z|21612}}
* {{Z|22814}}
=== {{Z|19170}} ===
tests timing out for RLE impl., connected anyway
* {{Z|19171}}
* {{Z|19172}}
* {{Z|19173}}
* {{Z|19174}}
* {{Z|19176}}
=== {{Z|34793}} ===
tests timing out, connected anyway
* {{Z|34794}}
* {{Z|34795}}
* {{Z|34796}}
* {{Z|34843}}
=== {{Z|35597}} ===
one impl. works modulo typing, but even when I add the typing shims it still fails the test for ??? reasons; other impl. doesn't seem to work for ??? reasons
=== {{Z|32585}} ===
product composition passes all tests; indexing composition times out
=== {{Z|28482}} ===
composition failing with <code>function call: "'int' object is not iterable"</code>, though the expression works when echo'd
=== {{Z|24139}} ===
<s>tests timing out for composition</s> it's not even timing out. I narrowed it down to the apply2-contains, and when the list of Z11K1s has ≥ 33 elements (confirmed by slicing), a cryptic error <code>Z579(32)</code> is raised
=== {{Z|35278}} ===
tests timing out for composition, except tiny test which has a cached failure but passes in edit mode
=== {{Z|36174}} ===
tests failing for ??? reasons; connected JS impl since I confirmed that was working
=== {{Z|37415}} ===
<code>map(if(...), [...])</code> is failing for ??? reasons
this is blocking {{Z|32822}}
c4veddsqqp2p66pofmufayfv26kfjn1
292525
292522
2026-07-20T20:32:43Z
YoshiRulz
10156
/* Z29953 */ Resolved
292525
wikitext
text/x-wiki
{{phab|T412955}}
<br clear="all" /><hr>
=== {{Z|30931}} ===
tests timing out
* {{Z|30932}}
* {{Z|30933}}
* {{Z|30942}}
* {{Z|30947}} passing; trivia
=== {{Z|29784}} ===
tests timing out
* {{Z|30088}}
* {{Z|30915}}
=== {{Z|30175}} ===
tests timing out
* {{Z|30188}}
* {{Z|30913}}
* {{Z|30958}} passing
=== {{Z|30157}} ===
test timing out
* {{Z|30165}}
* {{Z|30908}} passing; trivial
=== {{Z|30217}} ===
tests timing out
* {{Z|30230}}
* {{Z|30231}}
=== {{Z|30471}} ===
no good tests; {{Z|30853}} would make it easier
=== {{Z|31019}} ===
tests timing out
* {{Z|31022}}
* {{Z|31023}} passing
* {{Z|31024}}
* {{Z|31025}} passing
=== {{Z|31041}} ===
test timing out
* {{Z|31043}}
* {{Z|31044}} passing
=== {{Z|10956}} ===
test timing out, connected anyway
* {{Z|10959}}
* {{Z|10961}} passing
* {{Z|19167}} passing
=== {{Z|10944}} ===
tests timing out, connected anyway
* {{Z|10946}}
* {{Z|10947}}
* {{Z|10948}}
* {{Z|10949}}
* {{Z|10950}}
* {{Z|10951}}
* {{Z|10969}}
=== {{Z|30153}} ===
test timing out
* {{Z|31708}}
=== {{Z|19243}} ===
tests timing out, connected anyway
* {{Z|19251}}
* {{Z|19395}}
* {{Z|21612}}
* {{Z|22814}}
=== {{Z|19170}} ===
tests timing out for RLE impl., connected anyway
* {{Z|19171}}
* {{Z|19172}}
* {{Z|19173}}
* {{Z|19174}}
* {{Z|19176}}
=== {{Z|34793}} ===
tests timing out, connected anyway
* {{Z|34794}}
* {{Z|34795}}
* {{Z|34796}}
* {{Z|34843}}
=== {{Z|35597}} ===
one impl. works modulo typing, but even when I add the typing shims it still fails the test for ??? reasons; other impl. doesn't seem to work for ??? reasons
=== {{Z|32585}} ===
product composition passes all tests; indexing composition times out
=== {{Z|28482}} ===
composition failing with <code>function call: "'int' object is not iterable"</code>, though the expression works when echo'd
=== {{Z|24139}} ===
<s>tests timing out for composition</s> it's not even timing out. I narrowed it down to the apply2-contains, and when the list of Z11K1s has ≥ 33 elements (confirmed by slicing), a cryptic error <code>Z579(32)</code> is raised
=== {{Z|35278}} ===
tests timing out for composition, except tiny test which has a cached failure but passes in edit mode
=== {{Z|36174}} ===
tests failing for ??? reasons; connected JS impl since I confirmed that was working
=== {{Z|37415}} ===
<code>map(if(...), [...])</code> is failing for ??? reasons
this is blocking {{Z|32822}}
i469mkn6zf34qgwjg86eegpvfw85ttq
292564
292525
2026-07-21T01:08:18Z
YoshiRulz
10156
/* Z10956 */
292564
wikitext
text/x-wiki
{{phab|T412955}}
<br clear="all" /><hr>
=== {{Z|30931}} ===
tests timing out
* {{Z|30932}}
* {{Z|30933}}
* {{Z|30942}}
* {{Z|30947}} passing; trivia
=== {{Z|29784}} ===
tests timing out
* {{Z|30088}}
* {{Z|30915}}
=== {{Z|30175}} ===
tests timing out
* {{Z|30188}}
* {{Z|30913}}
* {{Z|30958}} passing
=== {{Z|30157}} ===
test timing out
* {{Z|30165}}
* {{Z|30908}} passing; trivial
=== {{Z|30217}} ===
tests timing out
* {{Z|30230}}
* {{Z|30231}}
=== {{Z|30471}} ===
no good tests; {{Z|30853}} would make it easier
=== {{Z|31019}} ===
tests timing out
* {{Z|31022}}
* {{Z|31023}} passing
* {{Z|31024}}
* {{Z|31025}} passing
=== {{Z|31041}} ===
test timing out
* {{Z|31043}}
* {{Z|31044}} passing
=== {{Z|10956}} ===
* {{Z|10959}} passing
* {{Z|10961}} passing
* {{Z|19167}} failing due to replicate
=== {{Z|10944}} ===
tests timing out, connected anyway
* {{Z|10946}}
* {{Z|10947}}
* {{Z|10948}}
* {{Z|10949}}
* {{Z|10950}}
* {{Z|10951}}
* {{Z|10969}}
=== {{Z|30153}} ===
test timing out
* {{Z|31708}}
=== {{Z|19243}} ===
tests timing out, connected anyway
* {{Z|19251}}
* {{Z|19395}}
* {{Z|21612}}
* {{Z|22814}}
=== {{Z|19170}} ===
tests timing out for RLE impl., connected anyway
* {{Z|19171}}
* {{Z|19172}}
* {{Z|19173}}
* {{Z|19174}}
* {{Z|19176}}
=== {{Z|34793}} ===
tests timing out, connected anyway
* {{Z|34794}}
* {{Z|34795}}
* {{Z|34796}}
* {{Z|34843}}
=== {{Z|35597}} ===
one impl. works modulo typing, but even when I add the typing shims it still fails the test for ??? reasons; other impl. doesn't seem to work for ??? reasons
=== {{Z|32585}} ===
product composition passes all tests; indexing composition times out
=== {{Z|28482}} ===
composition failing with <code>function call: "'int' object is not iterable"</code>, though the expression works when echo'd
=== {{Z|24139}} ===
<s>tests timing out for composition</s> it's not even timing out. I narrowed it down to the apply2-contains, and when the list of Z11K1s has ≥ 33 elements (confirmed by slicing), a cryptic error <code>Z579(32)</code> is raised
=== {{Z|35278}} ===
tests timing out for composition, except tiny test which has a cached failure but passes in edit mode
=== {{Z|36174}} ===
tests failing for ??? reasons; connected JS impl since I confirmed that was working
=== {{Z|37415}} ===
<code>map(if(...), [...])</code> is failing for ??? reasons
this is blocking {{Z|32822}}
48yzkrcpvtqy0mvu7ia9po8m2gvmp06
Z6039
0
77001
293209
276725
2026-07-23T08:18:12Z
Autom
448
+sv label
293209
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z6039"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z6039",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z6039K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "site (the project prepended by a language code)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Seite"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "server (projekt, před který je připojen kód jazyka)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "site (le projet, précédé du code de langue)"
}
]
},
"Z3K4": "Z42"
},
{
"Z1K1": "Z3",
"Z3K1": "Z60",
"Z3K2": "Z6039K2",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
}
]
},
"Z3K4": "Z42"
},
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z6039K3",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "project ('wiki', 'wikinews', 'wikibooks', 'wiktionary', 'wikisource', 'wikivoyage', 'wikiquote', 'wikiversity', or 'commonswiki')"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Projekt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "projekt („wiki“, „wikinews“, „wikibooks“, „wiktionary“, „wikisource“, „wikivoyage“, „wikiquote“, „wikiversity“ nebo „commonswiki“)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "projet (« wiki », « wikinews », « wikibooks », « wiktionary », « wikisource », « wikivoyage », « wikiquote », « wikiversity », ou « commonswiki »)"
}
]
},
"Z3K4": "Z42"
},
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z6039K4",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "title"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Titel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "název"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "titre"
}
]
},
"Z3K4": "Z42"
},
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z6039K5",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "url"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "URL"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "URL"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "URL"
}
]
},
"Z3K4": "Z42"
}
],
"Z4K3": "Z101"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata sitelink"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Wikidata-Seitenlink"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Odkaz na článek Wikidat"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "lien de site Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Wikidata-webbplatslänk"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"Odkaz Wikidat",
"Interwiki Wikidat"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "See https://www.wikidata.org/wiki/Help:Sitelinks. Z6039K3/project will be 'wiki', 'wikinews', 'wikibooks', 'wiktionary', 'wikisource', 'wikivoyage', 'wikiquote', 'wikiversity', or 'commonswiki'. Z6039K1/site will be the value of Z6039K3 prepended by a language code (e.g., 'enwikiquote')."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Seitenlinks in Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Odkaz na článek podle datového modelu Wikidat (vizte https://www.wikidata.org/wiki/Help:Sitelinks)."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Voir https://www.wikidata.org/wiki/Help:Sitelinks. Z6039K3/Projet doit être 'wiki', 'wikinews', 'wikibooks', 'wiktionary', 'wikisource', 'wikivoyage', 'wikiquote', 'wikiversity', ou 'commonswiki'..."
}
]
}
}
kptktdowh2oon7t212sqyt8dltdsb9a
Z32167
0
78326
293190
291733
2026-07-23T06:49:26Z
99of9
1622
de
293190
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32167"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32166",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z32166K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z32169",
"Z32169K1": {
"Z1K1": "Z18",
"Z18K1": "Z32166K1"
},
"Z32169K2": {
"Z1K1": "Z18",
"Z18K1": "Z32166K4"
}
}
},
" ",
"est ",
{
"Z1K1": "Z7",
"Z7K1": "Z32169",
"Z32169K1": {
"Z1K1": "Z18",
"Z18K1": "Z32166K2"
},
"Z32169K2": {
"Z1K1": "Z18",
"Z18K1": "Z32166K4"
}
},
" de ",
{
"Z1K1": "Z7",
"Z7K1": "Z32169",
"Z32169K1": {
"Z1K1": "Z18",
"Z18K1": "Z32166K3"
},
"Z32169K2": {
"Z1K1": "Z18",
"Z18K1": "Z32166K4"
}
},
"."
],
"Z12899K2": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence in French, Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hg2ktm298xofe2sp5evzdx1jnvu3ev5
293196
293190
2026-07-23T06:56:27Z
99of9
1622
replace de les to des and de le to du
293196
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32167"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32166",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z32166K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z38114",
"Z38114K1": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z32169",
"Z32169K1": {
"Z1K1": "Z18",
"Z18K1": "Z32166K1"
},
"Z32169K2": {
"Z1K1": "Z18",
"Z18K1": "Z32166K4"
}
}
},
" ",
"est ",
{
"Z1K1": "Z7",
"Z7K1": "Z32169",
"Z32169K1": {
"Z1K1": "Z18",
"Z18K1": "Z32166K2"
},
"Z32169K2": {
"Z1K1": "Z18",
"Z18K1": "Z32166K4"
}
},
" de ",
{
"Z1K1": "Z7",
"Z7K1": "Z32169",
"Z32169K1": {
"Z1K1": "Z18",
"Z18K1": "Z32166K3"
},
"Z32169K2": {
"Z1K1": "Z18",
"Z18K1": "Z32166K4"
}
},
"."
],
"Z12899K2": ""
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence in French, Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jwfkbe2aqmuebcbdbemv21f6g3hko5j
Z32169
0
78328
292454
292293
2026-07-20T13:33:10Z
99of9
1622
nudge
292454
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32169"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32169K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z32169K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of French"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z32170",
"Z32171",
"Z32173",
"Z32172",
"Z37893",
"Z37976",
"Z37993",
"Z37994"
],
"Z8K4": [
"Z14",
"Z37911",
"Z32174",
"Z37894"
],
"Z8K5": "Z32169"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label of item with definite article, French"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Le QID",
"La QID",
"Les QID"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The definite article needs to know grammatical gender, grammatical number, and whether it's a proper noun."
}
]
}
}
797547v01ekbrz55tv359vnlmszpfxy
Z32175
0
78334
292638
264160
2026-07-21T06:45:03Z
99of9
1622
Removed Z32183 from the approved list of implementations
292638
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32175"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32175K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z32175K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6095",
"Z17K2": "Z32175K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32175K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32175K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z32197",
"Z33265",
"Z33273"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z32175"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay ordinal class location fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tpegmvhezr6mvnxylf01uxn70tjyp0c
292639
292638
2026-07-21T06:45:06Z
99of9
1622
Removed Z32197, Z33265 and Z33273 from the approved list of test cases
292639
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32175"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32175K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z32175K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6095",
"Z17K2": "Z32175K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32175K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32175K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z32175"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay ordinal class location fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
t7aoioebfqsqumlr5pyfj47af7s932b
292641
292639
2026-07-21T06:46:28Z
99of9
1622
BREAKING CHANGE from parent function
292641
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32175"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32175K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z32175K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32175K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32175K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32175K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z32175"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay ordinal class location fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
llorf8669i4jflnar3ufj1mmfxo2lgu
292651
292641
2026-07-21T06:58:22Z
99of9
1622
Added Z32197 to the approved list of test cases
292651
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32175"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32175K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z32175K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32175K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32175K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32175K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z32197"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z32175"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay ordinal class location fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nrxf9pe1k80gc40ess555gqfxyjjyyt
292656
292651
2026-07-21T07:00:34Z
99of9
1622
Added Z33265 and Z33273 to the approved list of test cases
292656
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32175"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32175K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z32175K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32175K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32175K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32175K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z32197",
"Z33265",
"Z33273"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z32175"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay ordinal class location fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
c30rgdq25rsq5xsynb169jhu90uy6qd
292660
292656
2026-07-21T07:01:55Z
99of9
1622
Added Z32183 to the approved list of implementations
292660
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32175"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32175K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z32175K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32175K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32175K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32175K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z32197",
"Z33265",
"Z33273"
],
"Z8K4": [
"Z14",
"Z32183"
],
"Z8K5": "Z32175"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay ordinal class location fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fu2b85nlf7kdwdmevsczox6m2ax178c
Z32183
0
78342
292658
258450
2026-07-21T07:01:34Z
99of9
1622
292658
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32183"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32175",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z30009",
"Z30009K1": {
"Z1K1": "Z7",
"Z7K1": "Z30784",
"Z30784K1": {
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z32175K1"
},
"Z24766K2": "Z1531"
},
" merupakan ",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z32175K4"
},
"Z24766K2": "Z1531"
},
" ",
{
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z32176",
"Z32176K1": {
"Z1K1": "Z7",
"Z7K1": "Z37847",
"Z37847K1": {
"Z1K1": "Z18",
"Z18K1": "Z32175K3"
},
"Z37847K2": "Z1531"
},
"Z32176K2": {
"Z1K1": "Z18",
"Z18K1": "Z32175K2"
},
"Z32176K3": "Z1531"
}
},
" di ",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z32175K5"
},
"Z24766K2": "Z1531"
}
]
}
}
},
"Z30009K2": "Z29639"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Malay ordinal class location frag., composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5dn3f02vejm5lhr58kft5mbot2d38u3
Z32197
0
78356
292649
258631
2026-07-21T06:58:06Z
99of9
1622
adapt to new structure, adjectival doesn't seem ideal
292649
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32197"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32175",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32175",
"Z32175K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q43512"
},
"Z32175K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
},
"Z32175K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q59775044"
},
"Z32175K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q8502"
},
"Z32175K5": {
"Z1K1": "Z6091",
"Z6091K1": "Q2"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "K2 merupakan gunung kedua tertinggi di Bumi."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ms] K2 merupakan gunung kedua tertinggi di Bumi"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2lz9804pwdazaokpojkr8o0jan554vc
292665
292649
2026-07-21T07:09:10Z
99of9
1622
292665
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32197"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32175",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32175",
"Z32175K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q43512"
},
"Z32175K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
},
"Z32175K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q6452016"
},
"Z32175K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q8502"
},
"Z32175K5": {
"Z1K1": "Z6091",
"Z6091K1": "Q2"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "K2 merupakan gunung kedua tertinggi di Bumi."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ms] K2 merupakan gunung kedua tertinggi di Bumi"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pb6q3dgsn8qsazkk1cae562k0p83lkk
Z32201
0
78360
292550
291906
2026-07-20T23:14:25Z
99of9
1622
Added Z38038 to the approved list of test cases
292550
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32201"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z32201K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "word"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z37845",
"Z37846",
"Z38038"
],
"Z8K4": [
"Z14",
"Z32202"
],
"Z8K5": "Z32201"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Should the article be elided before this word? fr"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"French word starts with vowel sound"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
di7pwwupoes5nibz10js6r8x681ipor
292570
292550
2026-07-21T01:28:40Z
99of9
1622
292570
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32201"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z32201K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "word"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z37845",
"Z37846",
"Z38038"
],
"Z8K4": [
"Z14",
"Z32202"
],
"Z8K5": "Z32201"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Elide article before this word? French"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"French word starts with vowel sound",
"Should the article be elided before this word? fr"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
g0y22tt8s9913e9t53g2b1422akffaq
292572
292570
2026-07-21T01:29:34Z
99of9
1622
Added Z38041 to the approved list of test cases
292572
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32201"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z32201K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "word"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z37845",
"Z37846",
"Z38038",
"Z38041"
],
"Z8K4": [
"Z14",
"Z32202"
],
"Z8K5": "Z32201"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Elide article before this word? French"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"French word starts with vowel sound",
"Should the article be elided before this word? fr"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jhr2ho4v3vn7144v960wzxdjrft64a1
292573
292572
2026-07-21T01:29:48Z
99of9
1622
292573
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32201"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z32201K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "word"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z37845",
"Z37846",
"Z38038",
"Z38041"
],
"Z8K4": [
"Z14",
"Z32202"
],
"Z8K5": "Z32201"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Elide article before this word? French"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"French word starts with vowel sound",
"Should the article be elided before this word? fr",
"mute h or vowel start"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
odlkmj0rrzmmau6rtneh2it6rjc3rnn
292589
292573
2026-07-21T05:09:28Z
99of9
1622
292589
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32201"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z32201K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "word"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z37845",
"Z37846",
"Z38038",
"Z38041"
],
"Z8K4": [
"Z14",
"Z32202"
],
"Z8K5": "Z32201"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "elide French article before this word?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"French word starts with vowel sound",
"Should the article be elided before this word? fr",
"mute h or vowel start",
"Elide article before this word? French"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
47i60srdy7nvwg4xqpxiiucsc1rpv25
292603
292589
2026-07-21T05:20:44Z
99of9
1622
Added Z38045 to the approved list of implementations
292603
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32201"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z32201K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "word"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z37845",
"Z37846",
"Z38038",
"Z38041"
],
"Z8K4": [
"Z14",
"Z32202",
"Z38045"
],
"Z8K5": "Z32201"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "elide French article before this word?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"French word starts with vowel sound",
"Should the article be elided before this word? fr",
"mute h or vowel start",
"Elide article before this word? French"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2parimk2m3hsc3ntrqnvo0w68c06f7k
293135
292603
2026-07-23T02:05:58Z
99of9
1622
293135
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32201"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z32201K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "word"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z37845",
"Z37846",
"Z38038",
"Z38041"
],
"Z8K4": [
"Z14",
"Z32202",
"Z38045"
],
"Z8K5": "Z32201"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "elide French article before this word?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"French word starts with vowel sound",
"Should the article be elided before this word? fr",
"mute h or vowel start",
"Elide article before this word? French",
"use elision?"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3thppdkkousr24am6jbst7tx61os3t8
293163
293135
2026-07-23T03:27:46Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
293163
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32201"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z32201K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "word"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z37845",
"Z37846",
"Z38038",
"Z38041"
],
"Z8K4": [
"Z14",
"Z38045",
"Z32202"
],
"Z8K5": "Z32201"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "elide French article before this word?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"French word starts with vowel sound",
"Should the article be elided before this word? fr",
"mute h or vowel start",
"Elide article before this word? French",
"use elision?"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cqt50rdwpk79er4heh0cbqwdxksrcn9
Z32233
0
78393
292755
258548
2026-07-21T11:25:36Z
HenkvD
1290
(sv) Stockholm är den största staden i Sverige.
292755
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32233"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z27243",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z27243",
"Z27243K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1754"
},
"Z27243K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q12935276"
},
"Z27243K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z27243K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q34"
},
"Z27243K5": "Z1592"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Stockholm är den största staden i Sverige."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "[sv] Stockholm är den största staden i Sverige."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(sv) Stockholm är den största staden i Sverige ."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1mzq7eijm3u5g9bak8n15y6osgcvwyu
292756
292755
2026-07-21T11:26:05Z
HenkvD
1290
(sv) Stockholm är den största staden i Sverige.
292756
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32233"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z27243",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z27243",
"Z27243K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1754"
},
"Z27243K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q12935276"
},
"Z27243K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z27243K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q34"
},
"Z27243K5": "Z1592"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Stockholm är den största staden i Sverige."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "[sv] Stockholm är den största staden i Sverige."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(sv) Stockholm är den största staden i Sverige. "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6k1xu8oesaqlu2n8d67mj2ylgzris8x
Wikifunctions talk:Report a technical problem
5
78748
292543
288740
2026-07-20T21:16:16Z
YoshiRulz
10156
/* "Copy result link" is not tied to the result/submission */ new section
292543
wikitext
text/x-wiki
== [[special:interwiki]] ==
Should have added to it [[abstract:]]. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 04:15, 24 March 2026 (UTC)
:@[[User:Arlo Barnes|Arlo Barnes]]: Yes, we're waiting to run the interwiki script. See [[phab:T420654|T420654: Set up an interwiki prefix for Abstract Wikipedia]].
:(Why is this on the talk page?) [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:43, 24 March 2026 (UTC)
::On the project page it says<blockquote>Discuss with others: You can ask questions about possible bugs or feature ideas at a few locations. This may be helpful if you are unsure how to clearly describe the bug or feature idea:
::* The discussion page here.</blockquote>so I took that suggestion. Thank you for the Phabricator link.
::[[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 18:21, 24 March 2026 (UTC)
:@[[User:Arlo Barnes|Arlo Barnes]]: OK, this is now done! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 21:21, 24 March 2026 (UTC)
== Watch list ==
I have the option enabled for automatically adding pages I create to my watch list, this does not work for some types of pages. This behavior is consistent across all my edits on this wiki.
Does work:
* Translation of messages
* Namespace ''Talk:''
Does not work:
* Translation of categories
* Namespaces ''Help:'' (using translation tool)
* Functions, test cases, implementations, objects, etc.
[[User:Autom|Autom]] ([[User talk:Autom|talk]]) 16:02, 4 July 2026 (UTC)
== "Copy result link" is not tied to the result/submission ==
It always copies whatever arguments are currently entered above, even if they were changed after pressing "Run function". (I haven't checked Phab for this yet) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:16, 20 July 2026 (UTC)
4g2vfiuof19wagclnqsxagoih9t17lb
Z32599
0
78849
293018
259996
2026-07-22T13:48:23Z
99of9
1622
Added Z38094 to the approved list of test cases
293018
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32599"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32599K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata item reference"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z32599K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata property reference"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z32599K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant, dialect, or language"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6095"
},
"Z8K3": [
"Z20",
"Z32600",
"Z38094"
],
"Z8K4": [
"Z14",
"Z32601"
],
"Z8K5": "Z32599"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Find lexemes for a Wikidata item in language group"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "If the language is a variant or dialect, first check for that specific variant, but if nothing is found, fall back to the more general language."
}
]
}
}
49axywgdhf77kkmworu7fjx44bhjgsv
Z32663
0
79013
292961
273988
2026-07-22T07:11:03Z
99of9
1622
292961
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32663"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z32663K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z32665",
"Z32666"
],
"Z8K4": [
"Z14",
"Z26604"
],
"Z8K5": "Z32663"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item represents a person"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"instance of Q5",
"is human",
"is person",
"is a person?",
"is a human?"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QID version at Z26602"
}
]
}
}
a0gszvip27p2x35wnhwaodjyy1zq3uj
292962
292961
2026-07-22T07:11:22Z
99of9
1622
292962
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32663"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z32663K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z32665",
"Z32666"
],
"Z8K4": [
"Z14",
"Z26604"
],
"Z8K5": "Z32663"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item represents a person (object)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"instance of Q5",
"is human",
"is person",
"is a person?",
"is a human?"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QID version at Z26602"
}
]
}
}
63ycmuacsd3i0q7ympka4okrgnorjap
Z32856
0
79290
292754
261428
2026-07-21T11:25:05Z
HenkvD
1290
(sv) Stockholm är en stad i Sverige.
292754
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32856"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32855",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32855",
"Z32855K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1754"
},
"Z32855K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z32855K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q34"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Stockholm är en stad i Sverige."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "\"Stockholm är en stad i Sverige.\" [sv]"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(sv) Stockholm är en stad i Sverige. "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ejia1z1z05np4jyb4z619gv3dwh2r67
Z32857
0
79291
292753
261429
2026-07-21T11:24:33Z
HenkvD
1290
(sv) Sverige är ett land i Europa.
292753
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32857"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32855",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32855",
"Z32855K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q34"
},
"Z32855K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6256"
},
"Z32855K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q46"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Sverige är ett land i Europa."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "\"Sverige är ett land i Europa.\" [sv]"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(sv) Sverige är ett land i Europa."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0zhd86pfj8wvc7b9f4hu4skeydwdhtb
Z32861
0
79298
292752
261498
2026-07-21T11:24:12Z
HenkvD
1290
(sv) Stockholm är en stad i Sverige.
292752
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32861"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26570",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26570",
"Z26570K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1754"
},
"Z26570K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z26570K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q34"
},
"Z26570K4": "Z1592"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Stockholm är en stad i Sverige."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "[sv] Stockholm är en stad i Sverige."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(sv) Stockholm är en stad i Sverige."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
d3qq4wgjf6jnosdqxkm0d5zn75ac69g
Z32911
0
79423
292751
262025
2026-07-21T11:23:49Z
HenkvD
1290
(sv) Mors lilla Olle är en barnvisa av Alice Tegnér.
292751
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32911"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32910",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32910",
"Z32910K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q3071951"
},
"Z32910K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q493169"
},
"Z32910K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q462879"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Mors lilla Olle är en barnvisa av Alice Tegnér."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "[sv] Mors lilla Olle är en barnvisa av Alice Tegné"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(sv) Mors lilla Olle är en barnvisa av Alice Tegné"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ek4inmp836exynbi5fqymyqdfsjye1l
Z32912
0
79424
292750
262027
2026-07-21T11:23:21Z
HenkvD
1290
(sv) Ring ring är ett musikalbum av Abba.
292750
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32912"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32910",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32910",
"Z32910K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q656525"
},
"Z32910K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q482994"
},
"Z32910K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q18233"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Ring ring är ett musikalbum av Abba."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "[sv] Ring ring är ett musikalbum av Abba."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(sv) Ring ring är ett musikalbum av Abba."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pefitw9lya0h8zsjwfg2hjke5f41mvi
Z32962
0
79485
292627
289827
2026-07-21T06:04:11Z
Autom
448
+sv
292627
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32962"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32962K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1513",
"Z11K2": "entitás"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "entitet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "entita"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "entiteit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Entität"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "entitas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "entità"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32962K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1513",
"Z11K2": "osztály"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "vrsta"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "třída"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "klasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Klasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kelas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "分類(クラス)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z32962K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1513",
"Z11K2": "nyelv"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "jezik"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "taal:"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z32964",
"Z36202",
"Z36932",
"Z37497"
],
"Z8K4": [
"Z14",
"Z32963"
],
"Z8K5": "Z32962"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity is instance of class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1513",
"Z11K2": "Névelő nélküli leíró részlet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "rečenica koja instanciira "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "stummadur un tamm hep ger-mall "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "subjekt je instancí třídy (jako řetězec) "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1061",
"Z11K2": "artikelløs instantiseringsfragment "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "instanciation de fragment sans article "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "instantie van fragment zonder lidwoord "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Instanziierungssatz ohne Artikel "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Contoh potongan kalimat tanpa artikel "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "soggetto è istanza di (HTML)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": " 冠詞なしのインスタンス化フラグメント "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "objekt är en instans av klass"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"X is a Y as HTML fragment",
"subject is instance of",
"P31",
"Article-less instantiating HTML fragment",
"X P31 Y",
"simple subject is instance of",
"subject is instance of, simple",
"subject is instance of (HTML)"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1513",
"Z31K2": [
"Z6",
"„X Y” HTML-részletként"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"ist ein",
"ist eine"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A sentence (HTML) 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 string output use Z26039. For complex Z33687.\n"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1513",
"Z11K2": "„X Y” formátumú mondatot hoz létre HTML-részletként."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Sestaví větu, která vyjadřuje vztah, že X je instancí Y („[X] je [Y].“). Např. „Vltava je řeka.“ Pokud má X být podtřídou Y, použijte Z26095."
},
{
"Z1K1": "Z11",
"Z11K1": "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": "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": "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": "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": "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": "Z1787",
"Z11K2": "Una frase \"[Il] X è un Y.\", con X una singola istanza di Y."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "「Nairobi is a city.」という形式の文を作成。つまり、エンティティとその分類(クラス)を受け取り、そのクラスのエンティティであると書き出します。"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "ger en fullständig mening av typen \"Sverige är ett land.\" som ett HTML-fragment med länkar"
}
]
}
}
mb4c08lo8nnd4g0qd5sd5wwfp08buie
Z33068
0
79620
292687
286760
2026-07-21T10:32:54Z
99of9
1622
292687
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33068"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z33068K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sentences"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "phrases"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sätze"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "věty"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "meningar"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33068K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z33966",
"Z33967",
"Z35098"
],
"Z8K4": [
"Z14",
"Z35097"
],
"Z8K5": "Z33068"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "paragraph from sentences"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "paragraphe à partir de phrases"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Absatz aus Sätzen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "odstavec z vět"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "stycke från meningar"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Takes a list of sentences (string, monolingual, or HTML) and creates a paragraph"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "prend une liste de phrases et créé un paragraphe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "wandelt eine Liste von Sätzen in einen Absatz um"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Ze zadaného seznamu vět vytvoří odstavec."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "tar en lista med meningar och sammanfogar dem till ett stycke"
}
]
}
}
6cqbqc8alrqi2elcqerv3043kvc9z4k
293028
292687
2026-07-22T14:54:43Z
Autom
448
293028
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33068"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z33068K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sentences"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "phrases"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sätze"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "věty"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "meningar"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z33068K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z33966",
"Z33967",
"Z35098"
],
"Z8K4": [
"Z14",
"Z35097"
],
"Z8K5": "Z33068"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "paragraph from sentences"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "paragraphe à partir de phrases"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Absatz aus Sätzen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "odstavec z vět"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "stycke från meningar"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Takes a list of sentences (string, monolingual, or HTML) and creates a paragraph"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "prend une liste de phrases et créé un paragraphe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "wandelt eine Liste von Sätzen in einen Absatz um"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Ze zadaného seznamu vět vytvoří odstavec."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "tar en lista med meningar (Textsträng, Enspråkig text eller HTML-fragment) och sammanfogar dem till ett stycke"
}
]
}
}
fc2my9kbplyk078xa4fxdui4fyfdgc7
Z33265
0
79898
292652
263947
2026-07-21T06:59:15Z
99of9
1622
adapt to new structure, adjectival doesn't seem ideal
292652
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33265"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32175",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32175",
"Z32175K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q513"
},
"Z32175K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z32175K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q59775044"
},
"Z32175K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q8502"
},
"Z32175K5": {
"Z1K1": "Z6091",
"Z6091K1": "Q2"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "Gunung Everest merupakan gunung tertinggi di Bumi."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(ms) Gunung Everest merupakan gunung tertinggi..."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gunung Everest merupakan gunung tertinggi di Bumi."
}
]
}
}
psm5tzo7vrpzf3delv1u02uexwn2rcf
292666
292652
2026-07-21T07:09:40Z
99of9
1622
292666
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33265"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32175",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32175",
"Z32175K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q513"
},
"Z32175K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z32175K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q6452016"
},
"Z32175K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q8502"
},
"Z32175K5": {
"Z1K1": "Z6091",
"Z6091K1": "Q2"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "Gunung Everest merupakan gunung tertinggi di Bumi."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(ms) Gunung Everest merupakan gunung tertinggi..."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gunung Everest merupakan gunung tertinggi di Bumi."
}
]
}
}
1as5oamvurgl6xhowc4hmltsf94e8z3
Z33273
0
79908
292655
264059
2026-07-21T07:00:22Z
99of9
1622
adapt to new structure, adjectival doesn't seem ideal
292655
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33273"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32175",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32175",
"Z32175K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q60967"
},
"Z32175K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z32175K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q59775044"
},
"Z32175K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q8502"
},
"Z32175K5": {
"Z1K1": "Z6091",
"Z6091K1": "Q833"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "Gunung Kinabalu merupakan gunung tertinggi di Malaysia."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ms] Gunung Kinabalu merupakan gunung tertinggi..."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gunung Kinabalu merupakan gunung tertinggi di Malaysia."
}
]
}
}
9733a26eyxelb6w1wa2lmpqt0oukedi
292667
292655
2026-07-21T07:10:38Z
99of9
1622
292667
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33273"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32175",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32175",
"Z32175K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q60967"
},
"Z32175K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z32175K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q6452016"
},
"Z32175K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q8502"
},
"Z32175K5": {
"Z1K1": "Z6091",
"Z6091K1": "Q833"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1531",
"Z11K2": "Gunung Kinabalu merupakan gunung tertinggi di Malaysia."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ms] Gunung Kinabalu merupakan gunung tertinggi..."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gunung Kinabalu merupakan gunung tertinggi di Malaysia."
}
]
}
}
42gruxagc7lptpftoeybuna72mokcye
Z33329
0
80053
292762
292306
2026-07-21T12:06:18Z
HenkvD
1290
float: inline-end; for rtl and ltr
292762
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33329"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33328",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27873",
"Z27873K1": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z18",
"Z18K1": "Z33328K1"
},
{
"Z1K1": "Z18",
"Z18K1": "Z33328K2"
},
{
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": {
"Z1K1": "Z18",
"Z18K1": "Z33328K3"
}
}
]
},
"Z27873K2": "table",
"Z27873K3": [
"Z6",
"style"
],
"Z27873K4": [
"Z6",
"background-color:var(--background-color-interactive-subtle,#F8F9FA);border:1px solid var(--border-color-base,#A2A9B1);border-spacing:3px;clear:right;float: inline-end;margin:0.5em 0 0.5em 1em;padding:0.2em;width:250px;"
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "create HTML table fragment, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mq1kww6mvpn4ot1d0ad09sskjh0u6s6
292763
292762
2026-07-21T12:09:35Z
HenkvD
1290
inline-end for rtl and ltr languages
292763
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33329"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33328",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27873",
"Z27873K1": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z18",
"Z18K1": "Z33328K1"
},
{
"Z1K1": "Z18",
"Z18K1": "Z33328K2"
},
{
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": {
"Z1K1": "Z18",
"Z18K1": "Z33328K3"
}
}
]
},
"Z27873K2": "table",
"Z27873K3": [
"Z6",
"style"
],
"Z27873K4": [
"Z6",
"background-color:var(--background-color-interactive-subtle,#F8F9FA);border:1px solid var(--border-color-base,#A2A9B1);border-spacing:3px;clear:inline-end;float: inline-end;margin:0.5em 0 0.5em 1em;padding:0.2em;width:250px;"
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "create HTML table fragment, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ngrk8axexm8gke7qxu8sss96akqvdv1
Z33457
0
80226
292624
276962
2026-07-21T05:56:17Z
Autom
448
+sv label
292624
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33457"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z33457K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "testo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "text"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z33458",
"Z33474"
],
"Z8K4": [
"Z14",
"Z33476",
"Z33473"
],
"Z8K5": "Z33457"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "monolingual text as HTML with language span"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Testo monolingue in HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "gör Enspråkig text till HTML-fragment m. språktagg"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"HTML from Z11",
"lang span",
"monolingual text as HTML"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"Testo monolingue in frammento HTML"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns an HTML fragment containing the text wrapped in a span element with an explicit lang attribute copied from the argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce un frammento HTML contente il testo racchiuso in un tag \u003Cspan\u003E con un attribuito lang esplicito preso dall'argomento"
}
]
}
}
ll5lmri6gdi7daanexfhvcnymm0nme5
Z33955
0
80992
292456
270053
2026-07-20T13:36:55Z
魔琴
163
There are no characters in pinyin.
292456
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33955"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z33955K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "pinyin"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20",
"Z33957",
"Z33959",
"Z33960",
"Z34408"
],
"Z8K4": [
"Z14",
"Z33956"
],
"Z8K5": "Z33955"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "get tone from pinyin (single syllable)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "get tone from pinyin for a single syllable, output 1-5 as natural number"
}
]
}
}
stn9l18u9zllkm8q9vimz91gzhobw1p
Z33956
0
80993
292457
270058
2026-07-20T13:37:24Z
魔琴
163
292457
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33956"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33955",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z33955( Z33955K1 ) {\n\tconst tones = {\n\t\t1: \"āēīōūǖĀĒĪŌŪǕ ̄\",\n\t\t2: \"áéíóúǘếÁÉÍÓÚǗẾ\",\n\t\t3: \"ǎěǐǒǔǚǍĚǏǑǓǙ̌\",\n\t\t4: \"àèìòùǜềÀÈÌÒÙǛỀ\",\n\t};\n\t\n\tconst pinyin = Z33955K1.normalize('NFC');\n\t\n\tfor (let number in tones) {\n\t\tif ([...tones[number]].some(char =\u003E pinyin.includes(char))) {\n return parseInt(number);\n\t\t}\n\t}\n\t\n\t// Default to neutral tone\n\treturn 5;\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "get tone from pinyin(single syllable), javascript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
61g6twkwopqnisfftnsuxenxwd6s6se
Z34124
0
81264
292905
276951
2026-07-22T03:14:13Z
99of9
1622
292905
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34124"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "source string"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "substring"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z34124K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z34124K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace all?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z34124K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "case sensitive?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z34124K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K7",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display text override (optional, leave empty)"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z34126",
"Z34131"
],
"Z8K4": [
"Z14",
"Z34125"
],
"Z8K5": "Z34124"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject abstract wikilink into string as string"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "This function replaces a substring with a link to the Abstract Wikipedia article associated with the Wikidata item input, which can be converted into an HTML fragment using Z27861."
}
]
}
}
lk2r4dcfaywrtctmh00e2waehipxj1a
292920
292905
2026-07-22T04:39:57Z
99of9
1622
Added Z38077 to the approved list of implementations
292920
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34124"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "source string"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "substring"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z34124K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z34124K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace all?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z34124K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "case sensitive?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z34124K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K7",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display text override (optional, leave empty)"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z34126",
"Z34131"
],
"Z8K4": [
"Z14",
"Z34125",
"Z38077"
],
"Z8K5": "Z34124"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject abstract wikilink into string as string"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "This function replaces a substring with a link to the Abstract Wikipedia article associated with the Wikidata item input, which can be converted into an HTML fragment using Z27861."
}
]
}
}
6e8vo2xfolengc0xsrf97lvqyqjwowf
292923
292920
2026-07-22T04:42:12Z
99of9
1622
Added Z37663 to the approved list of test cases
292923
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34124"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "source string"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "substring"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z34124K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z34124K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace all?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z34124K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "case sensitive?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z34124K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K7",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display text override (optional, leave empty)"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z34126",
"Z34131",
"Z37663"
],
"Z8K4": [
"Z14",
"Z34125",
"Z38077"
],
"Z8K5": "Z34124"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject abstract wikilink into string as string"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "This function replaces a substring with a link to the Abstract Wikipedia article associated with the Wikidata item input, which can be converted into an HTML fragment using Z27861."
}
]
}
}
tvjcizqfabvqplj3ldjpeqsu5adk7gs
292924
292923
2026-07-22T04:42:34Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
292924
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34124"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "source string"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "substring"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z34124K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z34124K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace all?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z34124K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "case sensitive?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z34124K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K7",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display text override (optional, leave empty)"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z34126",
"Z34131",
"Z37663"
],
"Z8K4": [
"Z14",
"Z38077",
"Z34125"
],
"Z8K5": "Z34124"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject abstract wikilink into string as string"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "This function replaces a substring with a link to the Abstract Wikipedia article associated with the Wikidata item input, which can be converted into an HTML fragment using Z27861."
}
]
}
}
l5ig8nqfi479q3golws1siqempkzu6e
292925
292924
2026-07-22T04:43:03Z
99of9
1622
nudge
292925
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34124"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "source string"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "substring"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z34124K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z34124K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace all?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z34124K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "case sensitive?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z34124K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K7",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display text override (optional, leave empty)"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z34126",
"Z34131",
"Z37663"
],
"Z8K4": [
"Z14",
"Z34125",
"Z38077"
],
"Z8K5": "Z34124"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject abstract wikilink into string as string"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"replace word with wikilinked word"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "This function replaces a substring with a link to the Abstract Wikipedia article associated with the Wikidata item input, which can be converted into an HTML fragment using Z27861."
}
]
}
}
l2nriknmo33nie01dywxfdfap2m8rgu
292926
292925
2026-07-22T04:43:10Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
292926
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34124"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "source string"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "substring"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z34124K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z34124K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace all?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z34124K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "case sensitive?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z34124K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K7",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display text override (optional, leave empty)"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z34126",
"Z34131",
"Z37663"
],
"Z8K4": [
"Z14",
"Z38077",
"Z34125"
],
"Z8K5": "Z34124"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject abstract wikilink into string as string"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"replace word with wikilinked word"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "This function replaces a substring with a link to the Abstract Wikipedia article associated with the Wikidata item input, which can be converted into an HTML fragment using Z27861."
}
]
}
}
oh8iojfhz23lj7su16dkjxvofg7catp
292936
292926
2026-07-22T05:10:33Z
99of9
1622
292936
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34124"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "source string"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "substring (special characters escaped)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z34124K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z34124K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace all?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z34124K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "case sensitive?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z34124K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K7",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display text override (optional, leave empty)"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z34126",
"Z34131",
"Z37663"
],
"Z8K4": [
"Z14",
"Z38077",
"Z34125"
],
"Z8K5": "Z34124"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject abstract wikilink into string as string"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"replace word with wikilinked word"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "This function replaces a substring with a link to the Abstract Wikipedia article associated with the Wikidata item input, which can be converted into an HTML fragment using Z27861."
}
]
}
}
k9svxxwq1scw92yiw84nzll583pjk2s
292937
292936
2026-07-22T05:11:25Z
99of9
1622
Added Z38081 to the approved list of implementations
292937
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34124"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "source string"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "substring (special characters escaped)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z34124K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z34124K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace all?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z34124K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "case sensitive?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z34124K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K7",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display text override (optional, leave empty)"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z34126",
"Z34131",
"Z37663"
],
"Z8K4": [
"Z14",
"Z38077",
"Z34125",
"Z38081"
],
"Z8K5": "Z34124"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject abstract wikilink into string as string"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"replace word with wikilinked word"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "This function replaces a substring with a link to the Abstract Wikipedia article associated with the Wikidata item input, which can be converted into an HTML fragment using Z27861."
}
]
}
}
ko92fnj5vvtw3i3ovb63nif7kzxru6z
292939
292937
2026-07-22T05:14:26Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
292939
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34124"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "source string"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "substring (special characters escaped)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z34124K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z34124K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace all?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z34124K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "case sensitive?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z34124K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K7",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display text override (optional, leave empty)"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z34126",
"Z34131",
"Z37663"
],
"Z8K4": [
"Z14",
"Z38081",
"Z38077",
"Z34125"
],
"Z8K5": "Z34124"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject abstract wikilink into string as string"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"replace word with wikilinked word"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "This function replaces a substring with a link to the Abstract Wikipedia article associated with the Wikidata item input, which can be converted into an HTML fragment using Z27861."
}
]
}
}
rbsed07cc5x23ycf091wgsyxbphzudw
292940
292939
2026-07-22T05:14:40Z
99of9
1622
now protected against unescaped characters
292940
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34124"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "source string"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "substring"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z34124K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z34124K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace all?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z34124K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "case sensitive?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z34124K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K7",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display text override (optional, leave empty)"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z34126",
"Z34131",
"Z37663"
],
"Z8K4": [
"Z14",
"Z38077",
"Z34125",
"Z38081"
],
"Z8K5": "Z34124"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject abstract wikilink into string as string"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"replace word with wikilinked word"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "This function replaces a substring with a link to the Abstract Wikipedia article associated with the Wikidata item input, which can be converted into an HTML fragment using Z27861."
}
]
}
}
7gtbvpvht0tiqr3xc8bc6khlzteb4ry
292941
292940
2026-07-22T05:14:48Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
292941
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34124"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "source string"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "substring"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z34124K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z34124K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace all?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z34124K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "case sensitive?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z34124K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K7",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display text override (optional, leave empty)"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z34126",
"Z34131",
"Z37663"
],
"Z8K4": [
"Z14",
"Z38081",
"Z38077",
"Z34125"
],
"Z8K5": "Z34124"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject abstract wikilink into string as string"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"replace word with wikilinked word"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "This function replaces a substring with a link to the Abstract Wikipedia article associated with the Wikidata item input, which can be converted into an HTML fragment using Z27861."
}
]
}
}
b1di0jcxx9f5oxpa0qf3p66pcnhfwsk
292943
292941
2026-07-22T05:17:10Z
99of9
1622
Added Z38082 to the approved list of test cases
292943
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34124"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "source string"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "substring"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z34124K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z34124K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace all?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z34124K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "case sensitive?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z34124K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K7",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display text override (optional, leave empty)"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z34126",
"Z34131",
"Z37663",
"Z38082"
],
"Z8K4": [
"Z14",
"Z38081",
"Z38077",
"Z34125"
],
"Z8K5": "Z34124"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject abstract wikilink into string as string"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"replace word with wikilinked word"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "This function replaces a substring with a link to the Abstract Wikipedia article associated with the Wikidata item input, which can be converted into an HTML fragment using Z27861."
}
]
}
}
fbkemczjl3039h9tc1pjt9rh7tn7zgs
293184
292943
2026-07-23T05:07:45Z
99of9
1622
Added Z38113 to the approved list of test cases
293184
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34124"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "source string"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "substring"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z34124K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z34124K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace all?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z34124K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "case sensitive?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z34124K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34124K7",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display text override (optional, leave empty)"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z34126",
"Z34131",
"Z37663",
"Z38082",
"Z38113"
],
"Z8K4": [
"Z14",
"Z38081",
"Z38077",
"Z34125"
],
"Z8K5": "Z34124"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject abstract wikilink into string as string"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"replace word with wikilinked word"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "This function replaces a substring with a link to the Abstract Wikipedia article associated with the Wikidata item input, which can be converted into an HTML fragment using Z27861."
}
]
}
}
czanvzovqti6plkjalbhljbxxjb2wc8
Z34127
0
81267
292927
268694
2026-07-22T04:46:35Z
99of9
1622
292927
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34127"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z34127K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "article"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34127K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display text"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z34127K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z34129"
],
"Z8K4": [
"Z14",
"Z34128"
],
"Z8K5": "Z34127"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "abstract wikilink string w/ display text/fallback"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Analogous to Z33306, but allows user to use custom display text"
}
]
}
}
qt568cslninqur85r08ylfgz4yibm0h
User:Mathmitch7
2
81748
293053
270190
2026-07-22T17:06:37Z
Mathmitch7
51594
293053
wikitext
text/x-wiki
I've often wondered, "Will computers ever be able to work out what 9999999999999999999999999999999999999 multiplied by 999999999899999999.8899889999999999999?" — [[w:en:Ali G|Ali G]]
8iiuvjzmeju48con23xw1dagybanj4n
293055
293053
2026-07-22T17:50:30Z
Mathmitch7
51594
add second problem
293055
wikitext
text/x-wiki
I've often wondered, "Will computers ever be able to work out what 9999999999999999999999999999999999999 multiplied by 999999999899999999.8899889999999999999? [...] So would it be able to multiply 101010101010101010101010101010101010101010101010 — you don't know what I was gonna say — multiply — you don't even know — 10101010101111111213141819200000000000000000000000000000000000000000.999998, without blowing up? — [[w:en:Ali G|Ali G]]
219ito79496mpcoqytbtkhtmhscrfpq
Z34541
0
81976
293120
290390
2026-07-23T01:20:51Z
99of9
1622
293120
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34541"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z34541K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z37630",
"Z37631"
],
"Z8K4": [
"Z14",
"Z37632"
],
"Z8K5": "Z34541"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Q5 is female?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns whether the sex or gender of a human Wikidata item returns Q6581072 (female). If human but not female, returns false. If not human, returns false. QID version without human check at Z38083."
}
]
}
}
qwvmjzmqtj6tj31x90inzqpi5fzuulj
Z35054
0
82975
292958
275098
2026-07-22T06:32:36Z
99of9
1622
nudge
292958
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35054"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z28016",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z28016",
"Z28016K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q727"
},
"Z28016K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z28016K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q55"
},
"Z28016K4": "Z1157"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z60",
"Z60K1": "nl",
"Z60K2": [
"Z6"
]
},
"Z11K2": "Amsterdam is de hoofdstad van Nederland."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[nl] Amsterdam is de hoofdstad van Nederland."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Dutch: Amsterdam is the capital city of the Netherlands."
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[nl] Amsterdam is de hoofdstad van Nederland."
}
]
}
}
bmntymgqbci9isbhfuqo08l5uvtfvtz
Z35338
0
83790
293230
279869
2026-07-23T10:21:53Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
293230
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35338"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z35338K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z35338K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "chunk size"
}
]
}
}
],
"Z8K2": "Z16683",
"Z8K3": [
"Z20",
"Z35339",
"Z35340",
"Z35341"
],
"Z8K4": [
"Z14",
"Z35950",
"Z35342"
],
"Z8K5": "Z35338"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "round Integer to nearest n"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"closest multiple of Natural to Integer"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hjr2kr4um6d489wk7s1lks03rvwqpkh
293245
293230
2026-07-23T10:36:10Z
YoshiRulz
10156
Added Z38125 to the approved list of test cases
293245
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35338"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z35338K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z35338K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "chunk size"
}
]
}
}
],
"Z8K2": "Z16683",
"Z8K3": [
"Z20",
"Z35339",
"Z35340",
"Z35341",
"Z38125"
],
"Z8K4": [
"Z14",
"Z35950",
"Z35342"
],
"Z8K5": "Z35338"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "round Integer to nearest n"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"closest multiple of Natural to Integer"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9zqr5teyaxa59tcv8s4tezkjoiyu5ea
293246
293245
2026-07-23T10:36:19Z
YoshiRulz
10156
Removed Z35950 from the approved list of implementations
293246
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35338"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z35338K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z35338K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "chunk size"
}
]
}
}
],
"Z8K2": "Z16683",
"Z8K3": [
"Z20",
"Z35339",
"Z35340",
"Z35341",
"Z38125"
],
"Z8K4": [
"Z14",
"Z35342"
],
"Z8K5": "Z35338"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "round Integer to nearest n"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"closest multiple of Natural to Integer"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
20am6dcs9n6y3a2q7etg0rqwue81eht
293248
293246
2026-07-23T10:42:22Z
YoshiRulz
10156
Added Z35950 to the approved list of implementations
293248
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35338"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z35338K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z35338K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "chunk size"
}
]
}
}
],
"Z8K2": "Z16683",
"Z8K3": [
"Z20",
"Z35339",
"Z35340",
"Z35341",
"Z38125"
],
"Z8K4": [
"Z14",
"Z35342",
"Z35950"
],
"Z8K5": "Z35338"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "round Integer to nearest n"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"closest multiple of Natural to Integer"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
avglmoreng0hm2tk1pwrdlye0cbnr5v
293249
293248
2026-07-23T10:42:29Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
293249
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35338"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z35338K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z35338K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "chunk size"
}
]
}
}
],
"Z8K2": "Z16683",
"Z8K3": [
"Z20",
"Z35339",
"Z35340",
"Z35341",
"Z38125"
],
"Z8K4": [
"Z14",
"Z35950",
"Z35342"
],
"Z8K5": "Z35338"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "round Integer to nearest n"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"closest multiple of Natural to Integer"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9zqr5teyaxa59tcv8s4tezkjoiyu5ea
Z35340
0
83792
293232
276117
2026-07-23T10:27:17Z
YoshiRulz
10156
Disambiguate en label
293232
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35340"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z35338",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z35338",
"Z35338K1": {
"Z1K1": "Z16683",
"Z16683K1": "Z16660",
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "214"
}
},
"Z35338K2": {
"Z1K1": "Z13518",
"Z13518K1": "50"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z16688",
"Z16688K2": {
"Z1K1": "Z16683",
"Z16683K1": "Z16660",
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "200"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(+214, 50) -\u003E +200"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bzr8y4gi2aaohnztqnzuw3z2t2qiesr
Z35341
0
83793
293233
276118
2026-07-23T10:27:19Z
YoshiRulz
10156
Disambiguate en label
293233
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35341"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z35338",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z35338",
"Z35338K1": {
"Z1K1": "Z16683",
"Z16683K1": "Z16660",
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "225"
}
},
"Z35338K2": {
"Z1K1": "Z13518",
"Z13518K1": "50"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z16688",
"Z16688K2": {
"Z1K1": "Z16683",
"Z16683K1": "Z16660",
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "200"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(+225, 50) -\u003E +200"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
iomw47zsyrm7jg67vk63uvyf71nysiy
Z35472
0
83997
292613
289786
2026-07-21T05:41:00Z
Autom
448
+sv labels
292613
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35472"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z35472K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "source text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "källtext"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z35472K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item reference"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "länkat objekt"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z35472K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace all?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "ersätt alla förekomster"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z35472K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "case-sensitive?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "skiftlägeskänslig ersättning"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z35472K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z35472K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display text (optional)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "ankartext (valfritt)"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z35474",
"Z37478",
"Z37479",
"Z37480"
],
"Z8K4": [
"Z14",
"Z35473"
],
"Z8K5": "Z35472"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject abstract wikilink into monolingual text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "infoga abstrakt wikilänk i Enspråkig text"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"add links to monolingual making an HTML",
"monolingual to HTML",
"HTML from monolingual"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Same as Z34124 but returns an HTML fragment directly, uses monolingual text as its input, and replaces mentions of the Wikidata item rather than an explicit label."
}
]
}
}
rw5avlm68eczoq204dcvp9l6b7r7lps
Z35659
0
84307
292679
278213
2026-07-21T07:27:14Z
99of9
1622
292679
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35659"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z27627",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z27627",
"Z27627K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z27627K2": {
"Z1K1": "Z13518",
"Z13518K1": "6"
},
"Z27627K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q12935276"
},
"Z27627K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q6256"
},
"Z27627K5": {
"Z1K1": "Z6091",
"Z6091K1": "Q16502"
},
"Z27627K6": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Australia is the sixth-largest country in the world."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] Australia is the sixth-largest country in the"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
p8ur69ffjk7ft7k7m1aj9i3j6w0l9po
Z35660
0
84308
292642
278211
2026-07-21T06:48:06Z
99of9
1622
new structure
292642
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35660"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z29849",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z29849",
"Z29849K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z29849K2": {
"Z1K1": "Z13518",
"Z13518K1": "6"
},
"Z29849K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q12935276"
},
"Z29849K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q6256"
},
"Z29849K5": {
"Z1K1": "Z6091",
"Z6091K1": "Q16502"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Australia is the sixth-largest country in the world."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Australia is the sixth-largest country in the ..."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6i9sjge7yu9f8m68zioj3gh133h7spx
Z35662
0
84312
292645
278223
2026-07-21T06:53:14Z
99of9
1622
292645
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35662"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z29849",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1002",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z29849K1"
},
"Z24766K2": "Z1002"
},
"is the",
{
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z29852",
"Z29852K1": {
"Z1K1": "Z7",
"Z7K1": "Z37847",
"Z37847K1": {
"Z1K1": "Z18",
"Z18K1": "Z29849K3"
},
"Z37847K2": "Z1002"
},
"Z29852K2": {
"Z1K1": "Z18",
"Z18K1": "Z29849K2"
},
"Z29852K3": "Z1002"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z29849K4"
},
"Z24766K2": "Z1002"
},
{
"Z1K1": "Z7",
"Z7K1": "Z30798",
"Z30798K1": {
"Z1K1": "Z18",
"Z18K1": "Z29849K5"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z33138",
"Z33138K1": {
"Z1K1": "Z18",
"Z18K1": "Z29849K5"
},
"Z33138K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z33138K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z33138K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z29849K5"
},
"Z24766K2": "Z1002"
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English ordinal class location, compose"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
p6vgm183lrqt82furmtaagdcnrq9vc4
Z35766
0
84436
292616
278652
2026-07-21T05:44:04Z
Autom
448
+sv labels
292616
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35766"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z89"
},
"Z17K2": "Z35766K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "HTML fragments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "HTML-fragment"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z35766K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "separator"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "avgränsare"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z35767",
"Z35769"
],
"Z8K4": [
"Z14",
"Z35768"
],
"Z8K5": "Z35766"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "join multiple HTML fragments with a separator"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "sammanfoga flera HTML-fragment med avgränsare"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jk1yl4zfcfdwb3htdz0qj0p2cshg13i
Z35950
0
84812
293247
279868
2026-07-23T10:42:08Z
YoshiRulz
10156
Fix rounding
293247
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35950"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z35338",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z35338( Z35338K1, Z35338K2 ) {\n\treturn (Z35338K1 + Z35338K2/2n - 1n) / Z35338K2 * Z35338K2;\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "round Integer to nearest n, JS"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1xozdlvywpfzgflvf1c9m4fnaueezks
Z36053
0
84985
292893
281973
2026-07-22T02:10:43Z
99of9
1622
292893
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36053"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z36053K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36053"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(# DONT USE) image from Wikidata item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
44i1e0hy9pk3mr9jgyx3oyp65xtzq6d
292894
292893
2026-07-22T02:10:57Z
99of9
1622
292894
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36053"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z36053K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36053"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(# DO NOT USE) image from Wikidata item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
acsd3rm4g2nczgag11x4wlzwqee63mu
Z36072
0
85013
292900
280546
2026-07-22T03:02:05Z
99of9
1622
292900
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36072"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z28016",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z28016",
"Z28016K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q649"
},
"Z28016K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z28016K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q159"
},
"Z28016K4": "Z1576"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "Moskvo estas la ĉefurbo de Rusio."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(eo) Moskvo estas la ĉefurbo de Rusio."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qb7a4lmzgslyuz2q7o9bapjoqdhyl02
Z36126
0
85158
292903
280956
2026-07-22T03:05:17Z
99of9
1622
292903
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36126"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z28016",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z28016",
"Z28016K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z28016K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z28016K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q142"
},
"Z28016K4": "Z1338"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1360",
"Z11K2": "Paries (is the) oôdstad (of) Frankriek ."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "for [zea] default [mul]: \"Paries (is the) oôd...\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
35fyeancf75c3t47klweofoyxc1i0y2
Z36218
0
85333
293167
288041
2026-07-23T03:31:46Z
99of9
1622
Added Z38110 to the approved list of test cases
293167
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36218"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36218K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject reference"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "ämne"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z36218K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property reference"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "egenskap"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36218K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36221",
"Z36223",
"Z36222",
"Z36440",
"Z38110"
],
"Z8K4": [
"Z14",
"Z36220"
],
"Z8K5": "Z36218"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "specific property of subject is value from WD"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "spesifieke eienskap van onderwerp is waarde van WD"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "specifa eco de subjekto estas valoro de WD"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1402",
"Z11K2": "специфично својство на субјектот е вредност од WD"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1137",
"Z11K2": "propiedat spesífiko di sujeto ta balor for di WD"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "eigenschap van onderwerp is waarde uit WD."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "en av ämnets egenskaper från Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "specific property of subject is value from WD"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"sentence for triple with specified property",
"the X of Y is Z",
"Wikidata value sentence",
"specific property of subject is value",
"value from Wikidata",
"value of a property from Wikidata"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "HTML sentence for \"The \u003Cproperty\u003E of \u003Csubject\u003E is \u003Cvalue\u003E.\" Attempt for any specific (single-best?-valued) property triple. Use for triples in present tense."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "skapar en mening på formen \"\u003CÄmne\u003Es \u003Cegenskap\u003E är \u003Cvärde från Wikidata\u003E.\" som ett HTML-fragment"
}
]
}
}
0hrlsrs18yuvs4qxfw5ivrov4sxflis
Talk:Z27627
1
85569
292682
287140
2026-07-21T07:38:25Z
99of9
1622
/* switch adjectival to a QID */ Reply
292682
wikitext
text/x-wiki
== switch adjectival to a QID ==
Since lexemes are language specific, I think the headline function should be specified with QIDs not LIDs. Does anyone object to changing this? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:59, 12 June 2026 (UTC)
:Happy for this change to happen! If I recall correctly, it wasn't possible last year, but that's the right change to make. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 11:54, 12 June 2026 (UTC)
::We already had [[Z23616]], which should be enough. Anyway, it will be good to fix. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 12:32, 12 June 2026 (UTC)
:::I've made this change and I believe I have replaced the usage. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:38, 21 July 2026 (UTC)
== switch ordinal to natural number? ==
I can't see the NLGs working well for negative integers, nor can I imagine a meaningful use. Does anyone object to changing this? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:44, 30 June 2026 (UTC)
gohvxydrp4xsix3nq5f2majne21c4mk
292683
292682
2026-07-21T07:38:31Z
99of9
1622
/* switch ordinal to natural number? */ Reply
292683
wikitext
text/x-wiki
== switch adjectival to a QID ==
Since lexemes are language specific, I think the headline function should be specified with QIDs not LIDs. Does anyone object to changing this? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:59, 12 June 2026 (UTC)
:Happy for this change to happen! If I recall correctly, it wasn't possible last year, but that's the right change to make. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 11:54, 12 June 2026 (UTC)
::We already had [[Z23616]], which should be enough. Anyway, it will be good to fix. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 12:32, 12 June 2026 (UTC)
:::I've made this change and I believe I have replaced the usage. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:38, 21 July 2026 (UTC)
== switch ordinal to natural number? ==
I can't see the NLGs working well for negative integers, nor can I imagine a meaningful use. Does anyone object to changing this? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:44, 30 June 2026 (UTC)
:I've made this change and I believe I have replaced the usage. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:38, 21 July 2026 (UTC)
trff26xqkyhltkzlviolwezdt1r6cr7
292785
292683
2026-07-21T14:01:34Z
YoshiRulz
10156
/* switch ordinal to natural number? */ Reply
292785
wikitext
text/x-wiki
== switch adjectival to a QID ==
Since lexemes are language specific, I think the headline function should be specified with QIDs not LIDs. Does anyone object to changing this? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:59, 12 June 2026 (UTC)
:Happy for this change to happen! If I recall correctly, it wasn't possible last year, but that's the right change to make. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 11:54, 12 June 2026 (UTC)
::We already had [[Z23616]], which should be enough. Anyway, it will be good to fix. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 12:32, 12 June 2026 (UTC)
:::I've made this change and I believe I have replaced the usage. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:38, 21 July 2026 (UTC)
== switch ordinal to natural number? ==
I can't see the NLGs working well for negative integers, nor can I imagine a meaningful use. Does anyone object to changing this? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:44, 30 June 2026 (UTC)
:I've made this change and I believe I have replaced the usage. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:38, 21 July 2026 (UTC)
::Thank you! See also [[Talk:Z30201#Parameter type]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:01, 21 July 2026 (UTC)
10ovtydyr5lb30yqv6dd9usv6mx5agg
Z36340
0
85675
292898
282883
2026-07-22T02:59:57Z
99of9
1622
nudge
292898
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36340"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z28016",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z28016",
"Z28016K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z28016K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z28016K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q142"
},
"Z28016K4": "Z1576"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "Parizo estas la ĉefurbo de Francio."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[eo] Parizo estas la ĉefurbo de Francio."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Esperanto: Paris is the capital of France."
}
]
}
}
2rse4ypuyiyqmg9wuifzynbpbhpi7km
Z36679
0
86220
293148
290426
2026-07-23T02:40:48Z
EatingCarBatteries
61191
coordinates
293148
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36679"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36678",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z33328K2": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z37644",
"Z37644K1": {
"Z1K1": "Z18",
"Z18K1": "Z36678K1"
},
"Z37644K2": "city",
"Z37644K3": {
"Z1K1": "Z18",
"Z18K1": "Z36678K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37623",
"Z37623K1": {
"Z1K1": "Z18",
"Z18K1": "Z36678K1"
},
"Z37623K2": {
"Z1K1": "Z6092",
"Z6092K1": "P17"
},
"Z37623K3": {
"Z1K1": "Z18",
"Z18K1": "Z36678K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37623",
"Z37623K1": {
"Z1K1": "Z18",
"Z18K1": "Z36678K1"
},
"Z37623K2": {
"Z1K1": "Z6092",
"Z6092K1": "P421"
},
"Z37623K3": {
"Z1K1": "Z18",
"Z18K1": "Z36678K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z38086",
"Z38086K1": {
"Z1K1": "Z18",
"Z18K1": "Z36678K1"
},
"Z38086K2": {
"Z1K1": "Z18",
"Z18K1": "Z36678K2"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for city, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1odlu1gebs6lyjogtt1hoiopnqd4t9d
293149
293148
2026-07-23T02:41:23Z
EatingCarBatteries
61191
not yet
293149
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36679"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36678",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z33328K2": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z37644",
"Z37644K1": {
"Z1K1": "Z18",
"Z18K1": "Z36678K1"
},
"Z37644K2": "city",
"Z37644K3": {
"Z1K1": "Z18",
"Z18K1": "Z36678K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37623",
"Z37623K1": {
"Z1K1": "Z18",
"Z18K1": "Z36678K1"
},
"Z37623K2": {
"Z1K1": "Z6092",
"Z6092K1": "P17"
},
"Z37623K3": {
"Z1K1": "Z18",
"Z18K1": "Z36678K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37623",
"Z37623K1": {
"Z1K1": "Z18",
"Z18K1": "Z36678K1"
},
"Z37623K2": {
"Z1K1": "Z6092",
"Z6092K1": "P421"
},
"Z37623K3": {
"Z1K1": "Z18",
"Z18K1": "Z36678K2"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for city, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tphy9yaajezga2s4kn6modnvnbltoo8
293176
293149
2026-07-23T03:58:21Z
EatingCarBatteries
61191
add back
293176
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36679"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36678",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z33328K2": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z37644",
"Z37644K1": {
"Z1K1": "Z18",
"Z18K1": "Z36678K1"
},
"Z37644K2": "city",
"Z37644K3": {
"Z1K1": "Z18",
"Z18K1": "Z36678K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37623",
"Z37623K1": {
"Z1K1": "Z18",
"Z18K1": "Z36678K1"
},
"Z37623K2": {
"Z1K1": "Z6092",
"Z6092K1": "P17"
},
"Z37623K3": {
"Z1K1": "Z18",
"Z18K1": "Z36678K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37623",
"Z37623K1": {
"Z1K1": "Z18",
"Z18K1": "Z36678K1"
},
"Z37623K2": {
"Z1K1": "Z6092",
"Z6092K1": "P421"
},
"Z37623K3": {
"Z1K1": "Z18",
"Z18K1": "Z36678K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z38086",
"Z38086K1": {
"Z1K1": "Z18",
"Z18K1": "Z36678K1"
},
"Z38086K2": {
"Z1K1": "Z18",
"Z18K1": "Z36678K2"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for city, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1odlu1gebs6lyjogtt1hoiopnqd4t9d
User:DSantamaria-WMF/Guide: Working with Z14294
2
86570
293005
286424
2026-07-22T12:35:47Z
DSantamaria-WMF
10283
Fix ZIDs (English=Z1002, Polish=Z1025), Z33034 contents, Part 2 Step 1 (configs are named objects in compositions, not inputs), match editor labels, use real Z14280/Z14302 example, add screenshots
293005
wikitext
text/x-wiki
== Guide: Working with ''Configuration of functions for given languages'' (Z14294) ==
This guide covers two things: how to '''create a new function''' that uses [[Z14294|Configuration of functions for given languages]] for language dispatch, and how to '''add support for a new language''' to an existing function of this type.
=== What is Z14294? ===
[[File:Wikifunctions Z14294 guide - 01 type page.png|thumb|550px|The Z14294 type page with its two keys: option (a typed list of Function option for a list of languages) and default function to use.]]
'''Configuration of functions for given languages''' (Z14294) is a type in Wikifunctions. It acts as a '''declarative decision tree''': given a [[Z60|natural language]], it maps to a specific [[Z8|function]] that handles that language. It has two keys:
* '''Z14294K1 – option''': a typed list of [[Z14293|Function option for a list of languages]] entries, each associating one or more languages with a specific function.
* '''Z14294K2 – default function to use''': the fallback [[Z8|Function]] to call when no language-specific option matches the requested language.
This type is used in general-purpose linguistic functions (such as grammatical form generators, number formatters, or word-form selectors) that need to '''behave differently depending on the language''' of the input. The key utility function that consumes this type is [[Z14310|select a function based on language]], which takes a Z14294 configuration and a natural language, and returns the appropriate function for that language.
==== Grouping multiple languages in one option entry ====
[[File:Wikifunctions Z14294 guide - 09 English variants list.png|thumb|500px|English variants (Z33034): a persistent typed list covering English and six variants, usable as a single option entry.]]
Each entry in the option list can cover '''more than one language''' at a time. Instead of listing individual language objects, you can pass a '''[[Wikifunctions:Glossary#typed list|typed list]]''' of natural languages — including pre-built named lists that already exist on Wikifunctions.
For example, [[Z33034|English variants]] (Z33034) is a persistent typed list that contains English, Simple English, Australian English, British English, Canadian English, Indian English, and American English. If your language-specific function works equally well for all English variants, you can use Z33034 directly as the languages value for a single option entry, rather than creating one entry per variant.
This pattern keeps the option list compact and easy to maintain: when a new English variant is added to Z33034, your function automatically covers it without any further changes.
=== Where is Z14294 used? ===
[[File:Wikifunctions Z14294 guide - 02 select a function based on language.png|thumb|550px|select a function based on language (Z14310), the utility function that consumes a Z14294 configuration and a language. Its "Try a function" widget already exposes the configuration editor.]]
You will encounter Z14294 as an '''input parameter''' in functions that dispatch language-specific logic. For example:
* A function that generates the plural form of a noun will have a Z14294 configuration mapping each language to that language's own plural-form function.
* When you call [[Z14310|select a function based on language]] with that configuration and a language like [[Z1002|English]], it returns the English-specific implementation.
=== Part 1: Creating a new function that uses Z14294 ===
This section walks through building a language-dispatching function from scratch. As a running example we use '''[[Z14280|display natural number]]''' (Z14280), a real function that renders a number following the conventions of the target language (e.g. 12345 → "12,345" in English, "12.345" in Spanish). It dispatches to language-specific sub-functions through the named configuration object '''[[Z14302|config for displaying Natural number]]''' (Z14302). The steps below show how such a function is built.
==== Step 1: Create the language-specific sub-functions ====
Before creating the dispatcher function, you need at least one language-specific function to dispatch to. Each sub-function should have a consistent signature: the same input types and output type as your planned dispatcher.
For example, create:
* '''add commas between triples if more than four digits''' — the formatter used for English and its variants: takes a [[Z10561|Natural number]] and returns a [[Z6|String]].
* '''add periods between triples if more than 4 digits''' — the formatter used for Spanish, German and others — same signature.
See [[Wikifunctions:Introduction#Create_a_Function|Creating a Function]] for how to create each sub-function.
==== Step 2: Create the dispatcher function ====
[[File:Wikifunctions Z14294 guide - 06 parent function page.png|thumb|550px|The dispatcher function display natural number (Z14280): number and language inputs, and the Implementations table with its + button.]]
Now create the main function that will call the right sub-function based on the language:
# Go to [[Special:CreateZObject|Create a new Function]].
# Give it a name, e.g. '''display natural number'''.
# Define its inputs:
#* An input of type [[Z10561|Natural number]] (the number to display).
#* An input of type [[Z60|Natural language]] (the target language).
# Set the output type to [[Z6|String]].
# Publish the function.
==== Step 3: Create a composition implementation using Z14294 ====
[[File:Wikifunctions Z14294 guide - 05 composition implementation.png|thumb|550px|The composition implementation Z14340: apply(select a function based on language(config for displaying Natural number, → language to display in), → number to display).]]
Now add an implementation to your dispatcher function that uses Z14294 to route to the correct sub-function:
# On your dispatcher function's page, click the '''[+]''' button in the Implementations table.
# Choose '''Composition''' as the implementation type.
# Build the composition so that [[Z14310|select a function based on language]] picks the right sub-function, and the returned function is then applied to your remaining input(s). In the real implementation [[Z14340|apply display configuration to natural number]] (Z14340) this reads: ''apply(select a function based on language(config for displaying Natural number, → language to display in), → number to display)''.
# Z14310 takes two arguments:
#* '''functions to choose from''' — this is where you provide the Z14294 object (see Step 4 below).
#* '''language to choose for''' — set this to an '''Argument reference''' pointing to your language input.
# Publish the implementation.
==== Step 4: Build the Z14294 configuration object ====
[[File:Wikifunctions Z14294 guide - 03 config object option entries.png|thumb|500px|The named configuration Z14302: each option entry pairs a "function to use" with "for the following languages".]]
Inside the composition editor, when filling in the '''functions to choose from''' argument of Z14310:
# Click the '''…''' button next to the argument and select '''Object'''.
# Set the type to [[Z14294|Configuration of functions for given languages]].
# You will see two fields:
#* '''option''' (Z14294K1): a typed list of [[Z14293|Function option for a list of languages]] entries.
#* '''default function to use''' (Z14294K2): the fallback function if no language matches.
# For each language-specific sub-function, click '''[+]''' on the option list and fill in a [[Z14293|Function option for a list of languages]] entry:
#* '''for the following languages''': one or more [[Z60|natural language]] objects, or a typed list like [[Z33034|English variants]].
#* '''function to use''': the corresponding sub-function (e.g. your English sub-function).
# Set '''default function to use''' to a reasonable fallback (e.g. the English sub-function, or a function that returns an error).
Alternatively, create the configuration as a '''named object''' with its own ZID (like [[Z14302|config for displaying Natural number]]) and reference it from the composition. This is the prevailing practice on Wikifunctions and lets several implementations share and maintain a single configuration.
==== Step 5: Add tests ====
Add test cases that cover each language you have configured:
# On the dispatcher function's page, click '''[+]''' in the Tests table.
# In the '''Call''' section, select your dispatcher function and provide a number input and a language input (e.g. [[Z1002|English]]).
# In the '''Result validation''' section, use [[Z866|String equality]] and enter the expected output string.
# Repeat for each language, and add a test for a language not in the option list to verify the default fallback works.
=== Part 2: Adding a new language to an existing function ===
If a function already uses Z14294 and you want to add support for a new language (e.g. [[Z1025|Polish]]):
==== Step 1: Identify the parent function ====
Find the function whose behaviour depends on the language. Note that dispatching functions (such as [[Z14280|display natural number]]) do '''not''' take the Z14294 configuration as an input: they take a [[Z60|Natural language]] input, and the configuration is referenced inside one of their composition implementations, usually as a named object (e.g. [[Z14302]], [[Z14401]]). Only utility functions such as [[Z14310|select a function based on language]] take the Z14294 object itself as a parameter. To find the functions that use a given configuration, open their composition implementations, or check ''What links here'' on [[Z14294]] and on the configuration object.
==== Step 2: Check whether a language-specific function already exists ====
Before creating a new implementation, search Wikifunctions to see if a language-specific function for your target language already exists. For example, if you are adding Polish plural forms, search for something like "Polish plural". If it exists, you can use it directly. If not, create it first (see [[Wikifunctions:Introduction#Create_a_Function|Creating a Function]]).
==== Step 3: Find the Z14294 object used by that function ====
The Z14294 object may be:
* '''Embedded inline''' inside a composition implementation. You will need to edit that implementation.
* '''Stored as a named object''' with its own ZID. In that case, open that object's page and edit it directly.
To find it, open one of the existing composition implementations of the parent function and look for the Z14294 value being passed into [[Z14310|select a function based on language]].
==== Step 4: Add a new entry to the ''option'' list (Z14294K1) ====
[[File:Wikifunctions Z14294 guide - 07 config edit mode.png|thumb|550px|A Z14294 configuration in the editor: the option list in edit mode.]]
[[File:Wikifunctions Z14294 guide - 08 new option entry.png|thumb|550px|A newly added blank option entry, with the language selector suggesting Polish.]]
Each entry in the '''option''' list (key Z14294K1) is a [[Z14293|Function option for a list of languages]] object. It contains:
* A list of [[Z60|natural languages]] this option applies to (or a typed list like [[Z33034|English variants]]).
* The [[Z8|Function]] to call for those languages.
To add a new language:
# Open the implementation that contains the Z14294 object in the Wikifunctions editor.
# Locate the Z14294 value. It will show a field labelled '''option''' with a list of existing entries.
# Click the '''add item''' button ('''+''') on the option list.
# In the new entry, add your target language (e.g. [[Z1025|Polish]]) to the '''for the following languages''' list.
# Set the '''function to use''' field to the language-specific function you identified or created in Step 2.
# Leave the '''default function to use''' (Z14294K2) unchanged unless you intend to change the global fallback.
==== Step 5: Save the implementation ====
After adding the new language entry:
# Review your changes in the editor preview to make sure the structure is correct.
# Add an edit summary describing your addition, e.g. ''Added Polish (Z1025) option using [[ZXXXXX]]''.
# Click '''Publish'''.
==== Step 6: Run and verify the tests ====
After saving, return to the parent function's page:
# Check the '''Tests''' table. Existing tests should still pass.
# If there are no tests for your new language yet, add a new [[Z20|test case]] that calls the parent function with an input in your target language and checks the expected output.
=== Tips and common mistakes ===
[[File:Wikifunctions Z14294 guide - 04 default function to use.png|thumb|500px|The end of Z14302's option list, with the "default function to use" fallback (Z14294K2).]]
* '''Don't change Z14294K2 (default function) unless necessary.''' The default is a safe fallback for unsupported languages. Changing it affects all callers.
* '''In most language-dependent functions, a default implementation is unlikely to be needed.''' If a function behaves differently per language by definition (such as grammatical forms or script-specific formatting), there is usually no single behaviour that is encyclopaedically correct for "all languages". Leaving Z14294K2 pointing to a meaningful error or omitting a catch-all default is often more honest than silently applying one language's logic to an unsupported one.
* '''Languages are Z60 objects, not plain strings.''' When adding a language, always link to the correct [[Z60|natural language]] ZID (e.g. [[Z1002]] for English, [[Z1025]] for Polish), not a string like "Polish".
* '''The option list is ordered but not exclusive.''' The [[Z14310|select a function based on language]] dispatcher checks options in order and returns the first match, so if a language appears in multiple entries, only the first one takes effect.
* '''Use a typed language list when multiple languages share a function.''' Instead of creating one option entry per language variant, use a pre-built list like [[Z33034|English variants]] (Z33034) to group them in a single entry.
* '''Test with [[Z14310|select a function based on language]] directly.''' You can run Z14310 with your Z14294 object and a target language as inputs to verify the correct function is selected before running full end-to-end tests.
=== Related objects ===
{| class="wikitable"
|-
! ZID !! Name !! Role
|-
| [[Z14294]] || Configuration of functions for given languages || The type described in this guide
|-
| [[Z14293]] || Function option for a list of languages || The type of each entry in the Z14294K1 option list
|-
| [[Z14310]] || select a function based on language || The function that consumes a Z14294 and a language to return the right function
|-
| [[Z33034]] || English variants || Example typed list of language variants usable in a single option entry
|-
| [[Z60]] || Natural language || The type used to identify languages in Z14294
|-
| [[Z8]] || Function || The type of the callable stored in each option entry and in Z14294K2
|}
=== See also ===
* [[Wikifunctions:Introduction#Create_a_Function|Creating a Function]]
* [[Wikifunctions:How_to_create_implementations|How to create implementations]]
* [[Wikifunctions:Introduction]]
* [[Z14310|select a function based on language]]
fs410g69rtrfjhaetmbqthirbbmc7v0
User:DSantamaria-WMF/Guide: Creating lexemes in Wikidata
2
86572
293002
286446
2026-07-22T11:19:30Z
DSantamaria-WMF
10283
Add step-by-step screenshots (hosted on Wikimedia Commons) illustrating the lexeme creation workflow
293002
wikitext
text/x-wiki
== Guide: Creating a lexeme in Wikidata ==
This guide walks you through creating a new [https://www.wikidata.org/wiki/Special:MyLanguage/Wikidata:Lexicographical_data lexeme] in Wikidata from scratch. Lexemes represent words and their grammatical forms, and are the foundation for the linguistic data that powers Wikifunctions' language-aware functions.
=== What is a lexeme? ===
A '''lexeme''' is a Wikidata entity (with an '''L''' prefix, e.g. [https://www.wikidata.org/wiki/Lexeme:L1 L1]) that represents a word or multi-word expression in a specific language. Each lexeme has:
* A '''lemma''': the canonical form of the word (e.g. ''run'', ''cat'', ''être'').
* A '''language''': the natural language the word belongs to (a [https://www.wikidata.org/wiki/Help:Items Q-item], e.g. [[wikidata:Q1860|English]]).
* A '''lexical category''': the part of speech (a [https://www.wikidata.org/wiki/Help:Items Q-item], e.g. [[wikidata:Q1084|noun]], [[wikidata:Q24905|verb]]).
* '''Senses''': meaning entries, each with a gloss (a short definition) and optional [[wikidata:Property:P5137|item for this sense]] links.
* '''Forms''': the inflected or conjugated variants of the word (e.g. ''cats'', ''ran'', ''étions''), each tagged with grammatical features like number, tense, or case.
=== Before you start ===
* You need a [[:wikidata:Special:CreateAccount|Wikidata account]].
* Your account should be [[wikidata:Wikidata:Autoconfirmed users|autoconfirmed]] (at least 4 days old and 50 edits) to create new entities. New accounts can still edit existing lexemes.
* Check whether the lexeme already exists using [[:wikidata:Special:Search]] or the [https://www.wikidata.org/wiki/Wikidata:Lexeme_search Lexeme search tool] before creating a new one. Search by the lemma text and language to avoid duplicates.
* Identify the correct '''language Q-item''' and '''lexical category Q-item''' before you begin.
=== Step-by-step: Creating a new lexeme ===
==== Step 1: Open the lexeme creation form ====
[[File:Wikidata lexeme creation guide - 01 NewLexeme form.png|thumb|550px|The Special:NewLexeme form, with the three required fields and the "About Lexemes" help box.]]
Go to [[:wikidata:Special:NewLexeme|Special:NewLexeme]]. This is the dedicated page for creating lexemes. You will see a form with the following required fields:
* '''Lemma''': the canonical (dictionary) form of the word.
* '''Language''': the language this word belongs to.
* '''Lexical category''': the part of speech.
==== Step 2: Fill in the lemma ====
[[File:Wikidata lexeme creation guide - 02 lemma field.png|thumb|450px|The Lemma field filled in with the base form of the word.]]
Enter the '''lemma''' — the base or dictionary form of the word. For example:
* For English nouns, use the singular: ''cat'', not ''cats''.
* For English verbs, use the infinitive: ''run'', not ''ran'' or ''running''.
* For adjectives, use the base form: ''fast'', not ''faster''.
The lemma is language-script-specific. Make sure you are typing in the correct script for the language (e.g. Cyrillic for Russian, Arabic for Arabic).
==== Step 3: Set the language ====
[[File:Wikidata lexeme creation guide - 03 language field.png|thumb|450px|The language field autocompletes to Wikidata Q-items. Pick the language item, not a related concept.]]
Start typing the language name in the '''Language''' field. The field autocompletes to Wikidata Q-items. Select the correct item. Some common ones:
{| class="wikitable"
|-
! Language !! Wikidata item
|-
| English || [[wikidata:Q1860|Q1860]]
|-
| Spanish || [[wikidata:Q1321|Q1321]]
|-
| French || [[wikidata:Q150|Q150]]
|-
| German || [[wikidata:Q188|Q188]]
|-
| Arabic || [[wikidata:Q13955|Q13955]]
|-
| Japanese || [[wikidata:Q5287|Q5287]]
|}
Make sure you select the '''language''' item (e.g. Q1860 for English), not a related concept like a dialect or writing system, unless that is specifically what you intend.
==== Step 4: Set the lexical category ====
[[File:Wikidata lexeme creation guide - 04 lexical category field.png|thumb|450px|The lexical category field suggesting matching Q-items for the part of speech.]]
Start typing the part of speech in the '''Lexical category''' field and select the correct Q-item. Common categories:
{| class="wikitable"
|-
! Part of speech !! Wikidata item
|-
| noun || [[wikidata:Q1084|Q1084]]
|-
| verb || [[wikidata:Q24905|Q24905]]
|-
| adjective || [[wikidata:Q34698|Q34698]]
|-
| adverb || [[wikidata:Q380057|Q380057]]
|-
| proper noun || [[wikidata:Q147276|Q147276]]
|-
| preposition || [[wikidata:Q4833830|Q4833830]]
|}
==== Step 5: Publish the base lexeme ====
[[File:Wikidata lexeme creation guide - 05 completed form.png|thumb|450px|The completed form. Clicking "Create Lexeme" publishes the lexeme.]]
[[File:Wikidata lexeme creation guide - 06 new lexeme header.png|thumb|550px|The header of the newly created lexeme, showing the assigned L-ID, the lemma, its language and lexical category.]]
Click '''Publish''' (or '''Save'''). This creates the lexeme with its LID (e.g. [https://www.wikidata.org/wiki/Lexeme:L123456 L123456]) and takes you to the lexeme's page. You can now add senses and forms.
=== Adding senses ===
[[File:Wikidata lexeme creation guide - 07 add sense editor.png|thumb|550px|The "add Sense" editor with the gloss language and the gloss text.]]
[[File:Wikidata lexeme creation guide - 08 sense with statement.png|thumb|550px|A published sense with an "item for this sense" statement.]]
A '''sense''' is a meaning of the word. All lexemes should have at least one sense.
# On the lexeme page, find the '''Senses''' section and click '''Add sense'''.
# Enter a '''gloss''': a short definition of this meaning in the metalanguage (typically English, but you can add glosses in multiple languages). For example, for the English noun ''cat'': ''domesticated carnivorous mammal''.
# Optionally, add the [[wikidata:Property:P5137|item for this sense]] statement linking to the Wikidata Q-item that best represents this meaning (e.g. [[wikidata:Q146|Q146]] for the domestic cat).
# Add [[:d:Wikidata:Lexicographical data/Documentation/Senses#Sense statements|other statements]] to the sense as appropriate (e.g. [[wikidata:Property:P18|image]], [[wikidata:Property:P5973|related senses]]).
# Click '''Save'''.
Repeat for each distinct meaning. A word like ''bank'' (financial institution vs. river bank) would have two senses.
=== Adding forms ===
[[File:Wikidata lexeme creation guide - 09 add form editor.png|thumb|550px|The "add Form" editor: representation, spelling variant and the grammatical features autocomplete.]]
[[File:Wikidata lexeme creation guide - 10 forms section.png|thumb|550px|The completed Forms section with the singular and plural forms and their grammatical features.]]
A '''form''' is an inflected variant of the lexeme. This is where grammatical information lives.
# On the lexeme page, find the '''Forms''' section and click '''Add form'''.
# Enter the '''representation''': the actual spelling of this form (e.g. ''cats'' for the plural of ''cat'').
# Add one or more '''grammatical features''' using the feature tags. These are Q-items describing what makes this form distinct. For example:
## For a plural noun form: [[wikidata:Q146786|plural]] (Q146786)
## For a past tense verb form: [[wikidata:Q1994301|past tense]] (Q1994301)
## For a genitive case form: [[wikidata:Q146078|genitive case]] (Q146078)
# Optionally add statements to the form, such as [[wikidata:Property:P443|pronunciation audio]] or [[wikidata:Property:P898|IPA transcription]].
# Click '''Save'''.
Repeat for each form. The number of forms depends on the language's morphology:
* English nouns typically have 2 forms: singular and plural.
* Russian nouns may have 12+ forms (6 cases × singular/plural).
* Finnish nouns can have over 30 forms.
=== Tips and best practices ===
* '''Check for duplicates first.''' Use [[Special:Search]] with the lemma and the language filter. Duplicate lexemes create maintenance problems.
* '''Use the correct language item, not the country.''' For Spanish, use [[wikidata:Q1321|Q1321]] (Spanish language), not [[wikidata:Q29|Q29]] (Spain).
* '''Glosses are not translations.''' A gloss is a short definition, not a word-for-word translation. Write it in a language editors understand (usually English).
* '''Add an edit summary.''' Always describe what you did, e.g. ''Created lexeme for English noun "cat" with 2 forms and 1 sense''.
* '''Complete the forms table.''' Partial form tables (e.g. only singular, missing plural) are better than none, but try to be complete where possible.
* '''Cross-link related lexemes.''' Use [[wikidata:Property:P5191|derived from]] or [[wikidata:Property:P5238|combines]] to link related lexemes.
* '''Use [[wikidata:Wikidata:Lexeme Forms|Lexeme Forms]]''' (a community tool available at [https://lexeme-forms.toolforge.org/ lexeme-forms.toolforge.org]) to add forms quickly using templates for common languages and parts of speech. This is much faster than adding forms manually.
=== Common statements on lexemes ===
In addition to the basic structure, you can enrich lexemes with statements. Some commonly used properties:
{| class="wikitable"
|-
! Property !! Use
|-
| [[wikidata:Property:P5191|P5191]] derived from || Links a lexeme to its etymological source lexeme
|-
| [[wikidata:Property:P18|P18]] image || An illustrative image for the lexeme
|-
| [[wikidata:Property:P443|P443]] pronunciation audio || An audio file of the pronunciation
|-
| [[wikidata:Property:P898|P898]] IPA transcription || The IPA phonetic transcription
|-
| [[wikidata:Property:P31|P31]] instance of || What kind of thing this lexeme is an instance of
|}
=== Connecting lexemes to Wikifunctions ===
Lexemes created in Wikidata are the source data for many Wikifunctions linguistic functions. Once your lexeme and its forms are in Wikidata, functions that use [[Z14294|Configuration of functions for given languages]] can call language-specific implementations that read Wikidata lexeme data to generate correct word forms programmatically.
=== See also ===
* [https://www.wikidata.org/wiki/Special:MyLanguage/Wikidata:Lexicographical_data Wikidata: Lexicographical data]
* [[:wikidata:Special:NewLexeme|Create a new lexeme]]
* [https://lexeme-forms.toolforge.org/ Lexeme Forms tool (Toolforge)]
* [[wikidata:Wikidata:Lexicographical data/Documentation|Lexicographical data documentation]]
* [[wikidata:Help:Lexemes|Help: Lexemes]]
* [[Wikifunctions:Introduction|Wikifunctions: Introduction]]
hr5nr4tvqbopxttl26zyaov5bbaunil
293003
293002
2026-07-22T11:30:24Z
DSantamaria-WMF
10283
Remove incorrect autoconfirmed requirement (not needed to create entities); replace dead Lexeme search link with Ordia
293003
wikitext
text/x-wiki
== Guide: Creating a lexeme in Wikidata ==
This guide walks you through creating a new [https://www.wikidata.org/wiki/Special:MyLanguage/Wikidata:Lexicographical_data lexeme] in Wikidata from scratch. Lexemes represent words and their grammatical forms, and are the foundation for the linguistic data that powers Wikifunctions' language-aware functions.
=== What is a lexeme? ===
A '''lexeme''' is a Wikidata entity (with an '''L''' prefix, e.g. [https://www.wikidata.org/wiki/Lexeme:L1 L1]) that represents a word or multi-word expression in a specific language. Each lexeme has:
* A '''lemma''': the canonical form of the word (e.g. ''run'', ''cat'', ''être'').
* A '''language''': the natural language the word belongs to (a [https://www.wikidata.org/wiki/Help:Items Q-item], e.g. [[wikidata:Q1860|English]]).
* A '''lexical category''': the part of speech (a [https://www.wikidata.org/wiki/Help:Items Q-item], e.g. [[wikidata:Q1084|noun]], [[wikidata:Q24905|verb]]).
* '''Senses''': meaning entries, each with a gloss (a short definition) and optional [[wikidata:Property:P5137|item for this sense]] links.
* '''Forms''': the inflected or conjugated variants of the word (e.g. ''cats'', ''ran'', ''étions''), each tagged with grammatical features like number, tense, or case.
=== Before you start ===
* You need a [[:wikidata:Special:CreateAccount|Wikidata account]].
* Check whether the lexeme already exists using [[:wikidata:Special:Search]] or the [https://ordia.toolforge.org/ Ordia lexeme browser] before creating a new one. Search by the lemma text and language to avoid duplicates.
* Identify the correct '''language Q-item''' and '''lexical category Q-item''' before you begin.
=== Step-by-step: Creating a new lexeme ===
==== Step 1: Open the lexeme creation form ====
[[File:Wikidata lexeme creation guide - 01 NewLexeme form.png|thumb|550px|The Special:NewLexeme form, with the three required fields and the "About Lexemes" help box.]]
Go to [[:wikidata:Special:NewLexeme|Special:NewLexeme]]. This is the dedicated page for creating lexemes. You will see a form with the following required fields:
* '''Lemma''': the canonical (dictionary) form of the word.
* '''Language''': the language this word belongs to.
* '''Lexical category''': the part of speech.
==== Step 2: Fill in the lemma ====
[[File:Wikidata lexeme creation guide - 02 lemma field.png|thumb|450px|The Lemma field filled in with the base form of the word.]]
Enter the '''lemma''' — the base or dictionary form of the word. For example:
* For English nouns, use the singular: ''cat'', not ''cats''.
* For English verbs, use the infinitive: ''run'', not ''ran'' or ''running''.
* For adjectives, use the base form: ''fast'', not ''faster''.
The lemma is language-script-specific. Make sure you are typing in the correct script for the language (e.g. Cyrillic for Russian, Arabic for Arabic).
==== Step 3: Set the language ====
[[File:Wikidata lexeme creation guide - 03 language field.png|thumb|450px|The language field autocompletes to Wikidata Q-items. Pick the language item, not a related concept.]]
Start typing the language name in the '''Language''' field. The field autocompletes to Wikidata Q-items. Select the correct item. Some common ones:
{| class="wikitable"
|-
! Language !! Wikidata item
|-
| English || [[wikidata:Q1860|Q1860]]
|-
| Spanish || [[wikidata:Q1321|Q1321]]
|-
| French || [[wikidata:Q150|Q150]]
|-
| German || [[wikidata:Q188|Q188]]
|-
| Arabic || [[wikidata:Q13955|Q13955]]
|-
| Japanese || [[wikidata:Q5287|Q5287]]
|}
Make sure you select the '''language''' item (e.g. Q1860 for English), not a related concept like a dialect or writing system, unless that is specifically what you intend.
==== Step 4: Set the lexical category ====
[[File:Wikidata lexeme creation guide - 04 lexical category field.png|thumb|450px|The lexical category field suggesting matching Q-items for the part of speech.]]
Start typing the part of speech in the '''Lexical category''' field and select the correct Q-item. Common categories:
{| class="wikitable"
|-
! Part of speech !! Wikidata item
|-
| noun || [[wikidata:Q1084|Q1084]]
|-
| verb || [[wikidata:Q24905|Q24905]]
|-
| adjective || [[wikidata:Q34698|Q34698]]
|-
| adverb || [[wikidata:Q380057|Q380057]]
|-
| proper noun || [[wikidata:Q147276|Q147276]]
|-
| preposition || [[wikidata:Q4833830|Q4833830]]
|}
==== Step 5: Publish the base lexeme ====
[[File:Wikidata lexeme creation guide - 05 completed form.png|thumb|450px|The completed form. Clicking "Create Lexeme" publishes the lexeme.]]
[[File:Wikidata lexeme creation guide - 06 new lexeme header.png|thumb|550px|The header of the newly created lexeme, showing the assigned L-ID, the lemma, its language and lexical category.]]
Click '''Publish''' (or '''Save'''). This creates the lexeme with its LID (e.g. [https://www.wikidata.org/wiki/Lexeme:L123456 L123456]) and takes you to the lexeme's page. You can now add senses and forms.
=== Adding senses ===
[[File:Wikidata lexeme creation guide - 07 add sense editor.png|thumb|550px|The "add Sense" editor with the gloss language and the gloss text.]]
[[File:Wikidata lexeme creation guide - 08 sense with statement.png|thumb|550px|A published sense with an "item for this sense" statement.]]
A '''sense''' is a meaning of the word. All lexemes should have at least one sense.
# On the lexeme page, find the '''Senses''' section and click '''Add sense'''.
# Enter a '''gloss''': a short definition of this meaning in the metalanguage (typically English, but you can add glosses in multiple languages). For example, for the English noun ''cat'': ''domesticated carnivorous mammal''.
# Optionally, add the [[wikidata:Property:P5137|item for this sense]] statement linking to the Wikidata Q-item that best represents this meaning (e.g. [[wikidata:Q146|Q146]] for the domestic cat).
# Add [[:d:Wikidata:Lexicographical data/Documentation/Senses#Sense statements|other statements]] to the sense as appropriate (e.g. [[wikidata:Property:P18|image]], [[wikidata:Property:P5973|related senses]]).
# Click '''Save'''.
Repeat for each distinct meaning. A word like ''bank'' (financial institution vs. river bank) would have two senses.
=== Adding forms ===
[[File:Wikidata lexeme creation guide - 09 add form editor.png|thumb|550px|The "add Form" editor: representation, spelling variant and the grammatical features autocomplete.]]
[[File:Wikidata lexeme creation guide - 10 forms section.png|thumb|550px|The completed Forms section with the singular and plural forms and their grammatical features.]]
A '''form''' is an inflected variant of the lexeme. This is where grammatical information lives.
# On the lexeme page, find the '''Forms''' section and click '''Add form'''.
# Enter the '''representation''': the actual spelling of this form (e.g. ''cats'' for the plural of ''cat'').
# Add one or more '''grammatical features''' using the feature tags. These are Q-items describing what makes this form distinct. For example:
## For a plural noun form: [[wikidata:Q146786|plural]] (Q146786)
## For a past tense verb form: [[wikidata:Q1994301|past tense]] (Q1994301)
## For a genitive case form: [[wikidata:Q146078|genitive case]] (Q146078)
# Optionally add statements to the form, such as [[wikidata:Property:P443|pronunciation audio]] or [[wikidata:Property:P898|IPA transcription]].
# Click '''Save'''.
Repeat for each form. The number of forms depends on the language's morphology:
* English nouns typically have 2 forms: singular and plural.
* Russian nouns may have 12+ forms (6 cases × singular/plural).
* Finnish nouns can have over 30 forms.
=== Tips and best practices ===
* '''Check for duplicates first.''' Use [[Special:Search]] with the lemma and the language filter. Duplicate lexemes create maintenance problems.
* '''Use the correct language item, not the country.''' For Spanish, use [[wikidata:Q1321|Q1321]] (Spanish language), not [[wikidata:Q29|Q29]] (Spain).
* '''Glosses are not translations.''' A gloss is a short definition, not a word-for-word translation. Write it in a language editors understand (usually English).
* '''Add an edit summary.''' Always describe what you did, e.g. ''Created lexeme for English noun "cat" with 2 forms and 1 sense''.
* '''Complete the forms table.''' Partial form tables (e.g. only singular, missing plural) are better than none, but try to be complete where possible.
* '''Cross-link related lexemes.''' Use [[wikidata:Property:P5191|derived from]] or [[wikidata:Property:P5238|combines]] to link related lexemes.
* '''Use [[wikidata:Wikidata:Lexeme Forms|Lexeme Forms]]''' (a community tool available at [https://lexeme-forms.toolforge.org/ lexeme-forms.toolforge.org]) to add forms quickly using templates for common languages and parts of speech. This is much faster than adding forms manually.
=== Common statements on lexemes ===
In addition to the basic structure, you can enrich lexemes with statements. Some commonly used properties:
{| class="wikitable"
|-
! Property !! Use
|-
| [[wikidata:Property:P5191|P5191]] derived from || Links a lexeme to its etymological source lexeme
|-
| [[wikidata:Property:P18|P18]] image || An illustrative image for the lexeme
|-
| [[wikidata:Property:P443|P443]] pronunciation audio || An audio file of the pronunciation
|-
| [[wikidata:Property:P898|P898]] IPA transcription || The IPA phonetic transcription
|-
| [[wikidata:Property:P31|P31]] instance of || What kind of thing this lexeme is an instance of
|}
=== Connecting lexemes to Wikifunctions ===
Lexemes created in Wikidata are the source data for many Wikifunctions linguistic functions. Once your lexeme and its forms are in Wikidata, functions that use [[Z14294|Configuration of functions for given languages]] can call language-specific implementations that read Wikidata lexeme data to generate correct word forms programmatically.
=== See also ===
* [https://www.wikidata.org/wiki/Special:MyLanguage/Wikidata:Lexicographical_data Wikidata: Lexicographical data]
* [[:wikidata:Special:NewLexeme|Create a new lexeme]]
* [https://lexeme-forms.toolforge.org/ Lexeme Forms tool (Toolforge)]
* [[wikidata:Wikidata:Lexicographical data/Documentation|Lexicographical data documentation]]
* [[wikidata:Help:Lexemes|Help: Lexemes]]
* [[Wikifunctions:Introduction|Wikifunctions: Introduction]]
i8zvatk35hbdeq6dwjdox1a9ji6kjk1
293004
293003
2026-07-22T11:33:39Z
DSantamaria-WMF
10283
Match actual UI labels (Create Lexeme, add Sense/add Form, publish), clarify that sense/form statements are added after publishing, and note the Lexeme namespace in search
293004
wikitext
text/x-wiki
== Guide: Creating a lexeme in Wikidata ==
This guide walks you through creating a new [https://www.wikidata.org/wiki/Special:MyLanguage/Wikidata:Lexicographical_data lexeme] in Wikidata from scratch. Lexemes represent words and their grammatical forms, and are the foundation for the linguistic data that powers Wikifunctions' language-aware functions.
=== What is a lexeme? ===
A '''lexeme''' is a Wikidata entity (with an '''L''' prefix, e.g. [https://www.wikidata.org/wiki/Lexeme:L1 L1]) that represents a word or multi-word expression in a specific language. Each lexeme has:
* A '''lemma''': the canonical form of the word (e.g. ''run'', ''cat'', ''être'').
* A '''language''': the natural language the word belongs to (a [https://www.wikidata.org/wiki/Help:Items Q-item], e.g. [[wikidata:Q1860|English]]).
* A '''lexical category''': the part of speech (a [https://www.wikidata.org/wiki/Help:Items Q-item], e.g. [[wikidata:Q1084|noun]], [[wikidata:Q24905|verb]]).
* '''Senses''': meaning entries, each with a gloss (a short definition) and optional [[wikidata:Property:P5137|item for this sense]] links.
* '''Forms''': the inflected or conjugated variants of the word (e.g. ''cats'', ''ran'', ''étions''), each tagged with grammatical features like number, tense, or case.
=== Before you start ===
* You need a [[:wikidata:Special:CreateAccount|Wikidata account]].
* Check whether the lexeme already exists using [[:wikidata:Special:Search]] (select the '''Lexeme''' namespace in the search filters, otherwise lexemes are not included) or the [https://ordia.toolforge.org/ Ordia lexeme browser] before creating a new one. Search by the lemma text and language to avoid duplicates.
* Identify the correct '''language Q-item''' and '''lexical category Q-item''' before you begin.
=== Step-by-step: Creating a new lexeme ===
==== Step 1: Open the lexeme creation form ====
[[File:Wikidata lexeme creation guide - 01 NewLexeme form.png|thumb|550px|The Special:NewLexeme form, with the three required fields and the "About Lexemes" help box.]]
Go to [[:wikidata:Special:NewLexeme|Special:NewLexeme]]. This is the dedicated page for creating lexemes. You will see a form with the following required fields:
* '''Lemma''': the canonical (dictionary) form of the word.
* '''Language''': the language this word belongs to.
* '''Lexical category''': the part of speech.
==== Step 2: Fill in the lemma ====
[[File:Wikidata lexeme creation guide - 02 lemma field.png|thumb|450px|The Lemma field filled in with the base form of the word.]]
Enter the '''lemma''' — the base or dictionary form of the word. For example:
* For English nouns, use the singular: ''cat'', not ''cats''.
* For English verbs, use the infinitive: ''run'', not ''ran'' or ''running''.
* For adjectives, use the base form: ''fast'', not ''faster''.
The lemma is language-script-specific. Make sure you are typing in the correct script for the language (e.g. Cyrillic for Russian, Arabic for Arabic).
==== Step 3: Set the language ====
[[File:Wikidata lexeme creation guide - 03 language field.png|thumb|450px|The language field autocompletes to Wikidata Q-items. Pick the language item, not a related concept.]]
Start typing the language name in the '''Language''' field. The field autocompletes to Wikidata Q-items. Select the correct item. Some common ones:
{| class="wikitable"
|-
! Language !! Wikidata item
|-
| English || [[wikidata:Q1860|Q1860]]
|-
| Spanish || [[wikidata:Q1321|Q1321]]
|-
| French || [[wikidata:Q150|Q150]]
|-
| German || [[wikidata:Q188|Q188]]
|-
| Arabic || [[wikidata:Q13955|Q13955]]
|-
| Japanese || [[wikidata:Q5287|Q5287]]
|}
Make sure you select the '''language''' item (e.g. Q1860 for English), not a related concept like a dialect or writing system, unless that is specifically what you intend.
==== Step 4: Set the lexical category ====
[[File:Wikidata lexeme creation guide - 04 lexical category field.png|thumb|450px|The lexical category field suggesting matching Q-items for the part of speech.]]
Start typing the part of speech in the '''Lexical category''' field and select the correct Q-item. Common categories:
{| class="wikitable"
|-
! Part of speech !! Wikidata item
|-
| noun || [[wikidata:Q1084|Q1084]]
|-
| verb || [[wikidata:Q24905|Q24905]]
|-
| adjective || [[wikidata:Q34698|Q34698]]
|-
| adverb || [[wikidata:Q380057|Q380057]]
|-
| proper noun || [[wikidata:Q147276|Q147276]]
|-
| preposition || [[wikidata:Q4833830|Q4833830]]
|}
==== Step 5: Publish the base lexeme ====
[[File:Wikidata lexeme creation guide - 05 completed form.png|thumb|450px|The completed form. Clicking "Create Lexeme" publishes the lexeme.]]
[[File:Wikidata lexeme creation guide - 06 new lexeme header.png|thumb|550px|The header of the newly created lexeme, showing the assigned L-ID, the lemma, its language and lexical category.]]
Click '''Create Lexeme'''. This creates the lexeme with its LID (e.g. [https://www.wikidata.org/wiki/Lexeme:L123456 L123456]) and takes you to the lexeme's page. You can now add senses and forms.
=== Adding senses ===
[[File:Wikidata lexeme creation guide - 07 add sense editor.png|thumb|550px|The "add Sense" editor with the gloss language and the gloss text.]]
[[File:Wikidata lexeme creation guide - 08 sense with statement.png|thumb|550px|A published sense with an "item for this sense" statement.]]
A '''sense''' is a meaning of the word. All lexemes should have at least one sense.
# On the lexeme page, find the '''Senses''' section and click '''add Sense'''.
# Enter a '''gloss''': a short definition of this meaning in the metalanguage (typically English, but you can add glosses in multiple languages). For example, for the English noun ''cat'': ''domesticated carnivorous mammal''.
# Click '''publish'''.
# Optionally, add the [[wikidata:Property:P5137|item for this sense]] statement linking to the Wikidata Q-item that best represents this meaning (e.g. [[wikidata:Q146|Q146]] for the domestic cat). Statements can only be added after publishing the sense, via '''add statement''' in the "Statements about" box of that sense.
# Add [[:d:Wikidata:Lexicographical data/Documentation/Senses#Sense statements|other statements]] to the sense as appropriate (e.g. [[wikidata:Property:P18|image]], [[wikidata:Property:P5973|related senses]]).
Repeat for each distinct meaning. A word like ''bank'' (financial institution vs. river bank) would have two senses.
=== Adding forms ===
[[File:Wikidata lexeme creation guide - 09 add form editor.png|thumb|550px|The "add Form" editor: representation, spelling variant and the grammatical features autocomplete.]]
[[File:Wikidata lexeme creation guide - 10 forms section.png|thumb|550px|The completed Forms section with the singular and plural forms and their grammatical features.]]
A '''form''' is an inflected variant of the lexeme. This is where grammatical information lives.
# On the lexeme page, find the '''Forms''' section and click '''add Form'''.
# Enter the '''representation''': the actual spelling of this form (e.g. ''cats'' for the plural of ''cat'').
# Add one or more '''grammatical features''' using the feature tags. These are Q-items describing what makes this form distinct. For example:
## For a plural noun form: [[wikidata:Q146786|plural]] (Q146786)
## For a past tense verb form: [[wikidata:Q1994301|past tense]] (Q1994301)
## For a genitive case form: [[wikidata:Q146078|genitive case]] (Q146078)
# Click '''publish'''.
# Optionally add statements to the published form (via '''add statement''' in its "Statements about" box), such as [[wikidata:Property:P443|pronunciation audio]] or [[wikidata:Property:P898|IPA transcription]].
Repeat for each form. The number of forms depends on the language's morphology:
* English nouns typically have 2 forms: singular and plural.
* Russian nouns may have 12+ forms (6 cases × singular/plural).
* Finnish nouns can have over 30 forms.
=== Tips and best practices ===
* '''Check for duplicates first.''' Use [[:wikidata:Special:Search|Special:Search]] with the lemma, the '''Lexeme''' namespace selected, and the language filter. Duplicate lexemes create maintenance problems.
* '''Use the correct language item, not the country.''' For Spanish, use [[wikidata:Q1321|Q1321]] (Spanish language), not [[wikidata:Q29|Q29]] (Spain).
* '''Glosses are not translations.''' A gloss is a short definition, not a word-for-word translation. Write it in a language editors understand (usually English).
* '''Add an edit summary.''' Always describe what you did, e.g. ''Created lexeme for English noun "cat" with 2 forms and 1 sense''.
* '''Complete the forms table.''' Partial form tables (e.g. only singular, missing plural) are better than none, but try to be complete where possible.
* '''Cross-link related lexemes.''' Use [[wikidata:Property:P5191|derived from]] or [[wikidata:Property:P5238|combines]] to link related lexemes.
* '''Use [[wikidata:Wikidata:Lexeme Forms|Lexeme Forms]]''' (a community tool available at [https://lexeme-forms.toolforge.org/ lexeme-forms.toolforge.org]) to add forms quickly using templates for common languages and parts of speech. This is much faster than adding forms manually.
=== Common statements on lexemes ===
In addition to the basic structure, you can enrich lexemes with statements. Some commonly used properties:
{| class="wikitable"
|-
! Property !! Use
|-
| [[wikidata:Property:P5191|P5191]] derived from || Links a lexeme to its etymological source lexeme
|-
| [[wikidata:Property:P18|P18]] image || An illustrative image for the lexeme
|-
| [[wikidata:Property:P443|P443]] pronunciation audio || An audio file of the pronunciation
|-
| [[wikidata:Property:P898|P898]] IPA transcription || The IPA phonetic transcription
|-
| [[wikidata:Property:P31|P31]] instance of || What kind of thing this lexeme is an instance of
|}
=== Connecting lexemes to Wikifunctions ===
Lexemes created in Wikidata are the source data for many Wikifunctions linguistic functions. Once your lexeme and its forms are in Wikidata, functions that use [[Z14294|Configuration of functions for given languages]] can call language-specific implementations that read Wikidata lexeme data to generate correct word forms programmatically.
=== See also ===
* [https://www.wikidata.org/wiki/Special:MyLanguage/Wikidata:Lexicographical_data Wikidata: Lexicographical data]
* [[:wikidata:Special:NewLexeme|Create a new lexeme]]
* [https://lexeme-forms.toolforge.org/ Lexeme Forms tool (Toolforge)]
* [[wikidata:Wikidata:Lexicographical data/Documentation|Lexicographical data documentation]]
* [[wikidata:Help:Lexemes|Help: Lexemes]]
* [[Wikifunctions:Introduction|Wikifunctions: Introduction]]
dohr8414k2pqsxtjjz9i42s28a66trv
Z36994
0
86666
293256
286660
2026-07-23T11:10:16Z
99of9
1622
293256
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36994"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36993",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36993",
"Z36993K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q16865538"
},
"Z36993K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q11410"
},
"Z36993K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q185451"
},
"Z36993K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q16865538\"\u003EChess\u003C/a\u003E is a \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q11410\"\u003Egame\u003C/a\u003E of \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q185451\"\u003Estrategy\u003C/a\u003E."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Chess is a game of strategy. "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8jd1g7el15xx71vz32gskba14e1108s
Z36995
0
86667
293255
290173
2026-07-23T11:09:32Z
99of9
1622
oops, can't link languages!
293255
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36995"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36993",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z37464",
"Z37464K1": {
"Z1K1": "Z7",
"Z7K1": "Z32982",
"Z32982K1": {
"Z1K1": "Z18",
"Z18K1": "Z36993K1"
},
"Z32982K2": {
"Z1K1": "Z18",
"Z18K1": "Z36993K2"
},
"Z32982K3": {
"Z1K1": "Z18",
"Z18K1": "Z36993K3"
},
"Z32982K4": {
"Z1K1": "Z18",
"Z18K1": "Z36993K4"
}
},
"Z37464K2": {
"Z1K1": "Z6",
"Z6K1": "Z32981"
},
"Z37464K3": [
"Z6091",
{
"Z1K1": "Z18",
"Z18K1": "Z36993K1"
},
{
"Z1K1": "Z18",
"Z18K1": "Z36993K2"
},
{
"Z1K1": "Z18",
"Z18K1": "Z36993K3"
}
],
"Z37464K4": [
"Z6091",
{
"Z1K1": "Z18",
"Z18K1": "Z36993K1"
},
{
"Z1K1": "Z18",
"Z18K1": "Z36993K2"
},
{
"Z1K1": "Z18",
"Z18K1": "Z36993K3"
}
],
"Z37464K5": {
"Z1K1": "Z18",
"Z18K1": "Z36993K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "non-defining role sentence (HTML) Wrapper"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6fko93mr9zldle27858kkeumw3h7n2l
Z36997
0
86669
293257
290170
2026-07-23T11:19:48Z
99of9
1622
Rework. No blanks, default to QIDs.
293257
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36997"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36996",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z60",
"Z60K1": "mul",
"Z60K2": [
"Z6"
]
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z36996K1"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z36996K4"
}
}
},
"(is a)",
{
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z36996K2"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z36996K4"
}
},
"(of)",
{
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z36996K3"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z36996K4"
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Default non-defining role sentence Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1d3vtxlgzd8s73oj2njmcm7tyrf6reu
Z36999
0
86671
293258
286676
2026-07-23T11:21:21Z
99of9
1622
293258
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36999"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36996",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36996",
"Z36996K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q718"
},
"Z36996K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q11410"
},
"Z36996K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q185451"
},
"Z36996K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1360",
"Z11K2": "Chess (is a) game (of) strategy."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[mul] \"Chess is a game of strategy.\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "It has been noted that this is not a good use of this function, as it is more of an English idiom."
}
]
}
}
snmg48m7t368cmz32kt6hudg29ku3il
293259
293258
2026-07-23T11:21:43Z
99of9
1622
293259
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36999"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36996",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36996",
"Z36996K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q718"
},
"Z36996K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q11410"
},
"Z36996K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q185451"
},
"Z36996K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1360",
"Z11K2": "Chess (is a) game (of) strategy."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[mul] \"Chess is a game of strategy.\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Just to demonstrate the default behaviour. It has been noted that this is not a good use of this function, as it is more of an English idiom."
}
]
}
}
0i7d9h8edwq2h3dvz3b97b5nso5us3a
Z37011
0
86686
292950
290179
2026-07-22T05:26:02Z
99of9
1622
nudge
292950
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37011"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37011K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "subjekto"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "sujet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Subjekt"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37011K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "subjekt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "rolo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "rôle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Rolle"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37011K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "de kio"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "dépendance"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Abhängigkeit"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37011K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "kontext"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "lingvo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37012",
"Z37278",
"Z37539"
],
"Z8K4": [
"Z14",
"Z37044",
"Z37013"
],
"Z8K5": "Z37011"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence (HTML)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "věta definiční role "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "frazo pri rolo "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "phrase de définition de rôle "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Satz, um etwas mit einer Rolle zu definieren "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1402",
"Z11K2": "A e B на C. "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is the",
"is the of",
"of",
"defining role sentence",
"X is the Y of Z",
"is the one and only",
"The X is the Y of Z."
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"[X] je [Y] [Z]"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1576",
"Z31K2": [
"Z6",
"[X] estas la [Y] de [Z]",
"estas la"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"est le",
"est la de",
"est le, est le de, de, X est le Y de Z",
"X est la Y de Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"X ist das Y von Z"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentences of the type \"Paris is the capital of France.\" or \"Elisabeth II is the mother of Charles III.\" (with a definite article, like \"the\")"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Sestaví větu definující konkrétní entitu pomocí její role, např. „Paříž je hlavní město Francie.“ nebo „Alžběta II. je matka Karla III.“"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "Por krei frazojn kiel \"Parizo estas la ĉefurbo de Francujo\" aŭ \"Elizabeto la 2-a estas la patrino de Karlo la 3-a\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Phrases du type \"Paris est la capitale de la France.\" ou \"Elisabeth II est la mère de Charles III.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sätze wie „Berlin ist die Hauptstadt Deutschlands“"
}
]
}
}
qs4seq2nxug0onwmhcmxvq0dilbu69f
292952
292950
2026-07-22T05:27:49Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
292952
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37011"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37011K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "subjekto"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "sujet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Subjekt"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37011K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "subjekt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "rolo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "rôle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Rolle"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37011K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "de kio"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "dépendance"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Abhängigkeit"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37011K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "kontext"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "lingvo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37012",
"Z37278",
"Z37539"
],
"Z8K4": [
"Z14",
"Z37013",
"Z37044"
],
"Z8K5": "Z37011"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence (HTML)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "věta definiční role "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "frazo pri rolo "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "phrase de définition de rôle "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Satz, um etwas mit einer Rolle zu definieren "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1402",
"Z11K2": "A e B на C. "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is the",
"is the of",
"of",
"defining role sentence",
"X is the Y of Z",
"is the one and only",
"The X is the Y of Z."
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"[X] je [Y] [Z]"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1576",
"Z31K2": [
"Z6",
"[X] estas la [Y] de [Z]",
"estas la"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"est le",
"est la de",
"est le, est le de, de, X est le Y de Z",
"X est la Y de Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"X ist das Y von Z"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentences of the type \"Paris is the capital of France.\" or \"Elisabeth II is the mother of Charles III.\" (with a definite article, like \"the\")"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Sestaví větu definující konkrétní entitu pomocí její role, např. „Paříž je hlavní město Francie.“ nebo „Alžběta II. je matka Karla III.“"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "Por krei frazojn kiel \"Parizo estas la ĉefurbo de Francujo\" aŭ \"Elizabeto la 2-a estas la patrino de Karlo la 3-a\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Phrases du type \"Paris est la capitale de la France.\" ou \"Elisabeth II est la mère de Charles III.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sätze wie „Berlin ist die Hauptstadt Deutschlands“"
}
]
}
}
e54t4j818rbtkvnln85kwev33z4waxr
292955
292952
2026-07-22T05:29:19Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
292955
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37011"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37011K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "subjekto"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "sujet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Subjekt"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37011K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "subjekt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "rolo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "rôle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Rolle"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37011K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "de kio"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "dépendance"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Abhängigkeit"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37011K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "kontext"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "lingvo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37012",
"Z37278",
"Z37539"
],
"Z8K4": [
"Z14",
"Z37044",
"Z37013"
],
"Z8K5": "Z37011"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence (HTML)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "věta definiční role "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "frazo pri rolo "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "phrase de définition de rôle "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Satz, um etwas mit einer Rolle zu definieren "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1402",
"Z11K2": "A e B на C. "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is the",
"is the of",
"of",
"defining role sentence",
"X is the Y of Z",
"is the one and only",
"The X is the Y of Z."
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"[X] je [Y] [Z]"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1576",
"Z31K2": [
"Z6",
"[X] estas la [Y] de [Z]",
"estas la"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"est le",
"est la de",
"est le, est le de, de, X est le Y de Z",
"X est la Y de Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"X ist das Y von Z"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentences of the type \"Paris is the capital of France.\" or \"Elisabeth II is the mother of Charles III.\" (with a definite article, like \"the\")"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Sestaví větu definující konkrétní entitu pomocí její role, např. „Paříž je hlavní město Francie.“ nebo „Alžběta II. je matka Karla III.“"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "Por krei frazojn kiel \"Parizo estas la ĉefurbo de Francujo\" aŭ \"Elizabeto la 2-a estas la patrino de Karlo la 3-a\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Phrases du type \"Paris est la capitale de la France.\" ou \"Elisabeth II est la mère de Charles III.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sätze wie „Berlin ist die Hauptstadt Deutschlands“"
}
]
}
}
qs4seq2nxug0onwmhcmxvq0dilbu69f
292956
292955
2026-07-22T05:30:45Z
99of9
1622
nudge
292956
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37011"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37011K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "subjekto"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "sujet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Subjekt"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37011K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "subjekt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "rolo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "rôle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Rolle"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37011K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "de kio"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "dépendance"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Abhängigkeit"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37011K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "kontext"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "lingvo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37012",
"Z37278",
"Z37539"
],
"Z8K4": [
"Z14",
"Z37044",
"Z37013"
],
"Z8K5": "Z37011"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence (HTML)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "věta definiční role "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "frazo pri rolo "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "phrase de définition de rôle "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Satz, um etwas mit einer Rolle zu definieren "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1402",
"Z11K2": "A e B на C. "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is the",
"is the of",
"of",
"defining role sentence",
"X is the Y of Z",
"is the one and only",
"The X is the Y of Z.",
"the Y of Z is the X",
"the Y of Z is X"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"[X] je [Y] [Z]"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1576",
"Z31K2": [
"Z6",
"[X] estas la [Y] de [Z]",
"estas la"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"est le",
"est la de",
"est le, est le de, de, X est le Y de Z",
"X est la Y de Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"X ist das Y von Z"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentences of the type \"Paris is the capital of France.\" or \"Elisabeth II is the mother of Charles III.\" (with a definite article, like \"the\")"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Sestaví větu definující konkrétní entitu pomocí její role, např. „Paříž je hlavní město Francie.“ nebo „Alžběta II. je matka Karla III.“"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "Por krei frazojn kiel \"Parizo estas la ĉefurbo de Francujo\" aŭ \"Elizabeto la 2-a estas la patrino de Karlo la 3-a\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Phrases du type \"Paris est la capitale de la France.\" ou \"Elisabeth II est la mère de Charles III.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sätze wie „Berlin ist die Hauptstadt Deutschlands“"
}
]
}
}
d1wz4szdjzlpwuuchwv261mczhqf7ab
Z37012
0
86687
292953
290089
2026-07-22T05:28:32Z
99of9
1622
linked HTML
292953
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37012"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37011",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37011",
"Z37011K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q3870"
},
"Z37011K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z37011K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q114"
},
"Z37011K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q3870\"\u003ENairobi\u003C/a\u003E is the \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q5119\"\u003Ecapital city\u003C/a\u003E of \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q114\"\u003EKenya\u003C/a\u003E."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(en) Nairobi is the capital city of Kenya. "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Nairobi ist die Hauptstadt Kenias"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
o8yxju7gntcufpl6cqzwiccpwttl4bc
Z37044
0
86735
292951
290178
2026-07-22T05:27:39Z
99of9
1622
duh... don't link language!
292951
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37044"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37011",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z37464",
"Z37464K1": {
"Z1K1": "Z7",
"Z7K1": "Z28016",
"Z28016K1": {
"Z1K1": "Z18",
"Z18K1": "Z37011K1"
},
"Z28016K2": {
"Z1K1": "Z18",
"Z18K1": "Z37011K2"
},
"Z28016K3": {
"Z1K1": "Z18",
"Z18K1": "Z37011K3"
},
"Z28016K4": {
"Z1K1": "Z18",
"Z18K1": "Z37011K4"
}
},
"Z37464K2": {
"Z1K1": "Z6",
"Z6K1": "Z28020"
},
"Z37464K3": [
"Z6091",
{
"Z1K1": "Z18",
"Z18K1": "Z37011K1"
},
{
"Z1K1": "Z18",
"Z18K1": "Z37011K2"
},
{
"Z1K1": "Z18",
"Z18K1": "Z37011K3"
}
],
"Z37464K4": [
"Z6091",
{
"Z1K1": "Z18",
"Z18K1": "Z37011K1"
},
{
"Z1K1": "Z18",
"Z18K1": "Z37011K2"
},
{
"Z1K1": "Z18",
"Z18K1": "Z37011K1"
}
],
"Z37464K5": {
"Z1K1": "Z18",
"Z18K1": "Z37011K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence HTML, from monolingual"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hd251hbyeq4tgwjgncfahihe5ki64ow
Z37046
0
86738
293206
287209
2026-07-23T08:13:40Z
Autom
448
Added Z38117 och Z38118 to the approved list of test cases
293206
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37046"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37046K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject reference"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "ämne"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z37046K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property reference"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "egenskap"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z37046K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "value (string, quantity, monolingual text, QID...)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "värde (sträng, mängd, enspråkig text, QID ...)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37046K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z38117",
"Z38118"
],
"Z8K4": [
"Z14",
"Z37093"
],
"Z8K5": "Z37046"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "en av ämnets egenskaper från Wikidata (svenska)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "specific property of subject is value, Swedish"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gebgboajw7f0ipuo4qohyn9zhrikzs5
Z37065
0
86760
292790
291004
2026-07-21T14:56:23Z
Autom
448
+sv argument labels
292790
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37065"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37065K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "objekt"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37065K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjective"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "adjektiv"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37065K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "klass"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37065K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "plats"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37065K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37067",
"Z37462"
],
"Z8K4": [
"Z14",
"Z37066"
],
"Z8K5": "Z37065"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "superlative definition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "superlativ definition (HTML-fragment)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"superlative definition (HTML)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Topic definition in the form of \"\u003CX\u003E is the \u003CCest\u003E \u003CY\u003E in/on/at \u003CZ\u003E.\" Monolingual text version at Z27243."
}
]
}
}
c8bndm3jm1p6vptlwot3xy9hgfu15g1
Z37071
0
86766
292670
287145
2026-07-21T07:21:39Z
99of9
1622
Added Z37072 to the approved list of implementations
292670
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37071"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37071K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z37071K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37071K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37071K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37071K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37071K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37073"
],
"Z8K4": [
"Z14",
"Z37072"
],
"Z8K5": "Z37071"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal class location fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generate an natural language fragment describing the input entity as the Nth adjectival class in a location. Monolingual text version at Z27627."
}
]
}
}
qazbpi9jburgkqdwouevgk8xn9g6dqi
Z37072
0
86767
292669
287139
2026-07-21T07:21:17Z
99of9
1622
292669
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37072"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37071",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z27627",
"Z27627K1": {
"Z1K1": "Z18",
"Z18K1": "Z37071K1"
},
"Z27627K2": {
"Z1K1": "Z18",
"Z18K1": "Z37071K2"
},
"Z27627K3": {
"Z1K1": "Z18",
"Z18K1": "Z37071K3"
},
"Z27627K4": {
"Z1K1": "Z18",
"Z18K1": "Z37071K4"
},
"Z27627K5": {
"Z1K1": "Z18",
"Z18K1": "Z37071K5"
},
"Z27627K6": {
"Z1K1": "Z18",
"Z18K1": "Z37071K6"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z37071K6"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal class location fragment, wrap monolingual"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kbcsry8ph7nvxat2q16hssq8s1z8o3z
Wikifunctions:Status updates/2026-07-01/de
4
87132
292823
289491
2026-07-21T18:07:37Z
Ameisenigel
44
Created page with "Diese Woche haben wir die Art und Weise geändert, wie die Abstrakte Wikipedia die Artikelvorschau lädt: Anstatt Fragmente einzeln abzurufen, werden nun ganze Abschnitte auf einmal geladen. Alle verfügbaren Fragmente werden sofort angezeigt, während für nicht verfügbare Fragmente ein "Ausstehend"-Block mit einer Schaltfläche für einen erneuten Versuch erscheint ($1)."
292823
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-06-26
| nextlabel = Nächstes Update
| next = 2026-07-08
}}
<span id="Integration_on_test_wiki"></span>
=== Integration im Test-Wiki ===
Die "große Sache", an dem unser Team seit dem [[Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|Start der Abstrakten Wikipedia]] im März gearbeitet hat, war die Entwicklung eines Systems zur Einbindung von Artikeln in Wikipedias. Ich freue mich sehr, nun zeigen zu können, dass die allererste Version davon (mit gewissen Einschränkungen) in der [[:testwiki:Main_Page|Test-Wikipedia]] live ist.
Ich werde hier Beispiele auf der Grundlage von Q90 anführen, dem abstrakten Artikel für Paris, da dieser sehr kurz und einfach ist und wir ihn in drei Wochen als Demonstrationsbeispiel für den [https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Wikimania-Workshop in Paris] verwenden wollen:
Für Pilot-Wikis (derzeit nur Test-Wikipedia) kannst du für einen bereits genehmigten abstrakten Artikel die neue Spezialseite Special:PreviewAbstract aufrufen, um zu sehen, wie er dargestellt wird (''z. B.'': Werden alle Fragmente in deiner Sprache korrekt wiedergegeben? Fehlen Funktionen oder Lexeme? Ist die Ausdrucksweise idiomatisch? ''usw.''):
: [[:testwiki:Special:PreviewAbstract/Q90|Special:PreviewAbstract/Q90]]
: ''Hinweis:'' Die Test-Wikipedia zeigt zwar die korrekten Inhalte an, aber oben die "falsche" Bezeichnung, was daran liegt, dass sie für die Arbeit anderer Teams auf Test-Wikidata zugreift und nicht auf das echte Wikidata, weshalb "Q90" dort für ein anderes Konzept steht. Auf echte Community-Wikis hat dies keine Auswirkungen.
Als Administrator kannst du diesen Artikel für dein Wiki auswählen:
: [[:testwiki:Special:CommunityConfiguration/AbstractWikiOptedInArticles|Special:CommunityConfiguration/AbstractWikiOptedInArticles]]
: ''Hinweis'': Die Test-Wikipedia hat bereits einen Artikel über Paris, [[:testwiki:Paris|Paris]], daher habe ich für diese Demonstration den Titel "Paris, France" auf den Testinhalt verwiesen. Als Administrator kannst du den Artikel (oder dessen Weiterleitungen) natürlich jederzeit über die Spezialseite entfernen (oder Weiterleitungen hinzufügen).
Besuche nun "Paris, France" und sieh dir den abstrakten Artikel an, anstatt nur die Aufforderung zur Erstellung eines neuen Artikels zu erhalten:
: [[:testwiki:Paris,_France|Paris,_France]]
Dies funktioniert auch für den konfigurierten "sekundären" Titel, etwa bei einer Weiterleitung zunächst auf "Paris, France":
: [[:testwiki:Paris_is_a_city|Paris_is_a_city]]
Der bestehende Artikel "Paris" ist davon überhaupt nicht betroffen:
: [[:testwiki:Paris|Paris]]
Dies ist unser erstes Design. Wir sind sicher, dass dir Dinge auffallen könnten, die wir besser machen können, oder Aspekte, die wir noch nicht ausreichend durchdacht haben. Bitte teile uns dies mit, damit wir das Design verbessern können.
Ein paar kurze Hinweise:
* Der Reiter "Lokalen Artikel erstellen" ermöglicht es dir, einen lokalen Artikel im Wikitext-Format zu erstellen, dieser "gewinnt" stets und ersetzt den abstrakten Artikel — es ist ein wesentlicher Bestandteil des Konzepts, dass lokale Communitys Inhalte jederzeit problemlos ersetzen können.
* Über die Reiter "Abstrakten Artikel bearbeiten" und "Versionsgeschichte des abstrakten Artikels" gelangst du zur Abstrakten Wikipedia, wo sich die Bearbeitungs- und Versionsgeschichtenseiten befinden. Dies ähnelt der Darstellung von Dateiseiten für Medien, die von Commons eingebunden sind. Die Funktionsweise dieser beiden Reiter unterscheidet sich erheblich von der der Reiter "Bearbeiten" und "Versionsgeschichte" bei Wikitext-Seiten, daher überlegen wir, wie sich Verwirrung bei den Nutzern vermeiden lässt.
* Am unteren Ende des Inhalts befindet sich ein Banner, das darauf hinweist, dass der Artikel aus der Abstrakten Wikipedia stammt und wann er zuletzt aktualisiert wurde, wir gehen davon aus, dass dieses Banner nicht dauerhaft erforderlich sein wird. Zudem gibt es in der Fußzeile eine zusätzliche Zeile mit ähnlichen Informationen, die voraussichtlich dauerhaft beibehalten wird.
* Derzeit ist diese Funktion nur für eine sehr kleine Anzahl von Artikeln freigeschaltet, ausschließlich zu Test- und Demonstrationszwecken (Q319, Q42, Q84, Q52 und Q90 in den Sprachen Englisch, Französisch, Deutsch und Spanisch). Dies bildet die Grundlage für das Skript, das jeden dieser freigegebenen Artikel in allen jeweiligen Sprachen jeden Montag aktualisiert, um sie auf dem neuesten Stand zu halten. Wir planen, der Community der Abstrakten Wikipedia schon bald die Möglichkeit zu geben, diese Liste selbst zu verwalten, vorbehaltlich technischer Aspekte hinsichtlich der Systemleistung.
* Um das Demonstrationsbeispiel aufrechtzuerhalten und die Leute dazu zu ermutigen, bessere Artikel über ihre eigenen Städte zu schreiben, könnte es hilfreich sein, den abstrakten Artikel über Paris vorerst sehr kurz und einfach zu halten.
<span id="The_year_ahead_of_us"></span>
=== Das vor uns liegende Jahr ===
Der [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Jahresplan der Wikimedia Foundation für 1. Juli 2026 bis 30. Juni 2027]] ist heute in Kraft getreten. Unsere Arbeit zur Unterstützung der Abstrakten Wikipedia ist Teil des Themenbereichs "Vertiefung des Engagements", [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|insbesondere]]:
: ''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren''
Wie bereits besprochen, besteht die Idee hinter der Abstrakten Wikipedia darin, qualitativ hochwertige, mehrsprachige Artikel in vielen Sprachen bereitzustellen, auf die einzelne Wikipedia-Sprachversionen für ihre Leserschaft zurückgreifen können, sofern sie noch keinen eigenen Artikel zu dem jeweiligen Thema besitzen. Unser aktueller Plan sieht vor, dass sich zunächst einzelne Pilot-Wikipedias, sofern sie mit dem Ergebnis zufrieden sind, für jeden Artikel einzeln entscheiden können, ob sie diesen übernehmen möchten; später werden wir das Angebot auf weitere Sprachversionen ausweiten und es den Wikipedias ermöglichen, sich für fehlende Artikel standardmäßig für die Übernahme zu entscheiden. Mehr zu unseren Überlegungen kannst du in [[Special:MyLanguage/Wikifunctions:Status updates/2026-01-29|unserer Diskussion vom Januar]] nachlesen.
Wir planen, in den kommenden Monaten mit Pilot-Wikipedia-Communitys zusammenzuarbeiten, um erste Untersuchungen dazu anzustellen, ob sie die Abstrakte Wikipedia nutzen können, um die ihren Lesern bereitgestellten Artikel sinnvoll zu erweitern, und zwar auf eine Weise, die ihren Qualitätsansprüchen genügt. Als Ausgangspunkt wollen wir sie dazu ermutigen, abstrakte Artikel über Städte zu verfassen und zu nutzen. Dies bietet sich an, da Städte ein weit verbreitetes Interessengebiet darstellen, bei deren Beschreibung oft konsistente Themen eine Rolle spielen, zudem sind sie im Allgemeinen kein Gegenstand heftiger Edit-Wars, und es gibt eine große Anzahl von ihnen zu dokumentieren, sodass die Abstrakte Wikipedia durchaus die Bedürfnisse vieler Wikipedia-Sprachversionen erfüllen könnte. Sollten wir damit Erfolg haben, werden mehrere Wikipedia-Projekte die Abstrakte Wikipedia als wertvolle Unterstützung bei der Erstellung und Pflege von Artikeln für ihre Leser betrachten, und wir können die Anzahl der Pilotsprachen erweitern sowie die Nutzung auf andere Bereiche ausdehnen. Sollte dies nicht gelingen, werden wir die Situation neu bewerten und prüfen, was wir anders machen sollten.
Parallel dazu werden wir daran arbeiten, die Benutzererfahrung sowie die Leistung und Zuverlässigkeit des Systems zu verbessern und neue Funktionen zu ergänzen, sobald der Bedarf dafür steigt, und unsere Kollegen im Schwesterteam, dem Team Wikidata-Plattform, werden sich derweil mit der Migration und Weiterentwicklung des Wikidata-Abfragedienstes befassen. Es verspricht ein spannendes Jahr zu werden!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir die Art und Weise geändert, wie die Abstrakte Wikipedia die Artikelvorschau lädt: Anstatt Fragmente einzeln abzurufen, werden nun ganze Abschnitte auf einmal geladen. Alle verfügbaren Fragmente werden sofort angezeigt, während für nicht verfügbare Fragmente ein "Ausstehend"-Block mit einer Schaltfläche für einen erneuten Versuch erscheint ([[:phab:T425416|T425416]]).
<div lang="en" dir="ltr" class="mw-content-ltr">
We also fixed a logic error in our test runner code that meant broken user-created comparison objects in Tests would give a confusing error ([[:phab:T430082|T430082]]). And we released a correction to last week's red links feature, so that they also work in production the same as on developer machines ([[:phab:T424310|T424310]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Volunteers’ Corner on July 6 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be next [https://zonestamp.toolforge.org/1783359000 Monday, 6 July 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. If we have time, we will write a function together. Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions and Abstract Wikipedia at Wikimania 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 76 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 76 new functions. We have crossed 4,600 Functions, just a few weeks before Wikimania. Here is an incomplete list of functions with implementations and tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z36691}}
* {{Z|Z36693}}
* {{Z|Z36697}}
* {{Z|Z36700}}
* {{Z|Z36717}}
* {{Z|Z36723}}
* {{Z|Z36727}}
* {{Z|Z36731}}
* {{Z|Z36733}}
* {{Z|Z36737}}
* {{Z|Z36743}}
* {{Z|Z36747}}
* {{Z|Z36754}}
* {{Z|Z36759}}
* {{Z|Z36762}}
* {{Z|Z36766}}
* {{Z|Z36770}}
* {{Z|Z36778}}
* {{Z|Z36785}}
* {{Z|Z36792}}
* {{Z|Z36798}}
* {{Z|Z36804}}
* {{Z|Z36810}}
* {{Z|Z36816}}
* {{Z|Z36820}}
* {{Z|Z36823}}
* {{Z|Z36827}}
* {{Z|Z36831}}
* {{Z|Z36835}}
* {{Z|Z36839}}
* {{Z|Z36849}}
* {{Z|Z36853}}
* {{Z|Z36857}}
* {{Z|Z36865}}
* {{Z|Z36869}}
* {{Z|Z36873}}
* {{Z|Z36877}}
* {{Z|Z36881}}
* {{Z|Z36883}}
* {{Z|Z36897}}
* {{Z|Z36903}}
* {{Z|Z36909}}
* {{Z|Z36911}}
* {{Z|Z36916}}
* {{Z|Z36925}}
* {{Z|Z36935}}
* {{Z|Z36939}}
* {{Z|Z36944}}
* {{Z|Z36953}}
* {{Z|Z36957}}
* {{Z|Z36959}}
* {{Z|Z36961}}
* {{Z|Z36969}}
* {{Z|Z36972}}
* {{Z|Z36975}}
* {{Z|Z36978}}
* {{Z|Z36983}}
* {{Z|Z36987}}
* {{Z|Z36990}}
* {{Z|Z36993}}
* {{Z|Z36996}}
* {{Z|Z36998}}
* {{Z|Z37004}}
* {{Z|Z37005}}
* {{Z|Z37006}}
* {{Z|Z37008}}
* {{Z|Z37009}}
* {{Z|Z37011}}
* {{Z|Z37022}}
* {{Z|Z37025}}
* {{Z|Z37029}}
* {{Z|Z37033}}
* {{Z|Z37036}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-07-01]]
rvddx0dcxtip84u29ixbt74ldjchkdd
292825
292823
2026-07-21T18:08:50Z
Ameisenigel
44
Created page with "Zudem haben wir einen Logikfehler im Code unseres Test-Ausführers behoben, der dazu führte, dass fehlerhafte, von Benutzern erstellte Vergleichsobjekte in Tests eine verwirrende Fehlermeldung auslösten ($1). Außerdem haben wir eine Korrektur für die letzte Woche eingeführte Funktion für Rotlinks veröffentlicht, sodass diese in der Produktionsumgebung genauso funktionieren wie auf Entwicklermaschinen ($2)."
292825
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-06-26
| nextlabel = Nächstes Update
| next = 2026-07-08
}}
<span id="Integration_on_test_wiki"></span>
=== Integration im Test-Wiki ===
Die "große Sache", an dem unser Team seit dem [[Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|Start der Abstrakten Wikipedia]] im März gearbeitet hat, war die Entwicklung eines Systems zur Einbindung von Artikeln in Wikipedias. Ich freue mich sehr, nun zeigen zu können, dass die allererste Version davon (mit gewissen Einschränkungen) in der [[:testwiki:Main_Page|Test-Wikipedia]] live ist.
Ich werde hier Beispiele auf der Grundlage von Q90 anführen, dem abstrakten Artikel für Paris, da dieser sehr kurz und einfach ist und wir ihn in drei Wochen als Demonstrationsbeispiel für den [https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Wikimania-Workshop in Paris] verwenden wollen:
Für Pilot-Wikis (derzeit nur Test-Wikipedia) kannst du für einen bereits genehmigten abstrakten Artikel die neue Spezialseite Special:PreviewAbstract aufrufen, um zu sehen, wie er dargestellt wird (''z. B.'': Werden alle Fragmente in deiner Sprache korrekt wiedergegeben? Fehlen Funktionen oder Lexeme? Ist die Ausdrucksweise idiomatisch? ''usw.''):
: [[:testwiki:Special:PreviewAbstract/Q90|Special:PreviewAbstract/Q90]]
: ''Hinweis:'' Die Test-Wikipedia zeigt zwar die korrekten Inhalte an, aber oben die "falsche" Bezeichnung, was daran liegt, dass sie für die Arbeit anderer Teams auf Test-Wikidata zugreift und nicht auf das echte Wikidata, weshalb "Q90" dort für ein anderes Konzept steht. Auf echte Community-Wikis hat dies keine Auswirkungen.
Als Administrator kannst du diesen Artikel für dein Wiki auswählen:
: [[:testwiki:Special:CommunityConfiguration/AbstractWikiOptedInArticles|Special:CommunityConfiguration/AbstractWikiOptedInArticles]]
: ''Hinweis'': Die Test-Wikipedia hat bereits einen Artikel über Paris, [[:testwiki:Paris|Paris]], daher habe ich für diese Demonstration den Titel "Paris, France" auf den Testinhalt verwiesen. Als Administrator kannst du den Artikel (oder dessen Weiterleitungen) natürlich jederzeit über die Spezialseite entfernen (oder Weiterleitungen hinzufügen).
Besuche nun "Paris, France" und sieh dir den abstrakten Artikel an, anstatt nur die Aufforderung zur Erstellung eines neuen Artikels zu erhalten:
: [[:testwiki:Paris,_France|Paris,_France]]
Dies funktioniert auch für den konfigurierten "sekundären" Titel, etwa bei einer Weiterleitung zunächst auf "Paris, France":
: [[:testwiki:Paris_is_a_city|Paris_is_a_city]]
Der bestehende Artikel "Paris" ist davon überhaupt nicht betroffen:
: [[:testwiki:Paris|Paris]]
Dies ist unser erstes Design. Wir sind sicher, dass dir Dinge auffallen könnten, die wir besser machen können, oder Aspekte, die wir noch nicht ausreichend durchdacht haben. Bitte teile uns dies mit, damit wir das Design verbessern können.
Ein paar kurze Hinweise:
* Der Reiter "Lokalen Artikel erstellen" ermöglicht es dir, einen lokalen Artikel im Wikitext-Format zu erstellen, dieser "gewinnt" stets und ersetzt den abstrakten Artikel — es ist ein wesentlicher Bestandteil des Konzepts, dass lokale Communitys Inhalte jederzeit problemlos ersetzen können.
* Über die Reiter "Abstrakten Artikel bearbeiten" und "Versionsgeschichte des abstrakten Artikels" gelangst du zur Abstrakten Wikipedia, wo sich die Bearbeitungs- und Versionsgeschichtenseiten befinden. Dies ähnelt der Darstellung von Dateiseiten für Medien, die von Commons eingebunden sind. Die Funktionsweise dieser beiden Reiter unterscheidet sich erheblich von der der Reiter "Bearbeiten" und "Versionsgeschichte" bei Wikitext-Seiten, daher überlegen wir, wie sich Verwirrung bei den Nutzern vermeiden lässt.
* Am unteren Ende des Inhalts befindet sich ein Banner, das darauf hinweist, dass der Artikel aus der Abstrakten Wikipedia stammt und wann er zuletzt aktualisiert wurde, wir gehen davon aus, dass dieses Banner nicht dauerhaft erforderlich sein wird. Zudem gibt es in der Fußzeile eine zusätzliche Zeile mit ähnlichen Informationen, die voraussichtlich dauerhaft beibehalten wird.
* Derzeit ist diese Funktion nur für eine sehr kleine Anzahl von Artikeln freigeschaltet, ausschließlich zu Test- und Demonstrationszwecken (Q319, Q42, Q84, Q52 und Q90 in den Sprachen Englisch, Französisch, Deutsch und Spanisch). Dies bildet die Grundlage für das Skript, das jeden dieser freigegebenen Artikel in allen jeweiligen Sprachen jeden Montag aktualisiert, um sie auf dem neuesten Stand zu halten. Wir planen, der Community der Abstrakten Wikipedia schon bald die Möglichkeit zu geben, diese Liste selbst zu verwalten, vorbehaltlich technischer Aspekte hinsichtlich der Systemleistung.
* Um das Demonstrationsbeispiel aufrechtzuerhalten und die Leute dazu zu ermutigen, bessere Artikel über ihre eigenen Städte zu schreiben, könnte es hilfreich sein, den abstrakten Artikel über Paris vorerst sehr kurz und einfach zu halten.
<span id="The_year_ahead_of_us"></span>
=== Das vor uns liegende Jahr ===
Der [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Jahresplan der Wikimedia Foundation für 1. Juli 2026 bis 30. Juni 2027]] ist heute in Kraft getreten. Unsere Arbeit zur Unterstützung der Abstrakten Wikipedia ist Teil des Themenbereichs "Vertiefung des Engagements", [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|insbesondere]]:
: ''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren''
Wie bereits besprochen, besteht die Idee hinter der Abstrakten Wikipedia darin, qualitativ hochwertige, mehrsprachige Artikel in vielen Sprachen bereitzustellen, auf die einzelne Wikipedia-Sprachversionen für ihre Leserschaft zurückgreifen können, sofern sie noch keinen eigenen Artikel zu dem jeweiligen Thema besitzen. Unser aktueller Plan sieht vor, dass sich zunächst einzelne Pilot-Wikipedias, sofern sie mit dem Ergebnis zufrieden sind, für jeden Artikel einzeln entscheiden können, ob sie diesen übernehmen möchten; später werden wir das Angebot auf weitere Sprachversionen ausweiten und es den Wikipedias ermöglichen, sich für fehlende Artikel standardmäßig für die Übernahme zu entscheiden. Mehr zu unseren Überlegungen kannst du in [[Special:MyLanguage/Wikifunctions:Status updates/2026-01-29|unserer Diskussion vom Januar]] nachlesen.
Wir planen, in den kommenden Monaten mit Pilot-Wikipedia-Communitys zusammenzuarbeiten, um erste Untersuchungen dazu anzustellen, ob sie die Abstrakte Wikipedia nutzen können, um die ihren Lesern bereitgestellten Artikel sinnvoll zu erweitern, und zwar auf eine Weise, die ihren Qualitätsansprüchen genügt. Als Ausgangspunkt wollen wir sie dazu ermutigen, abstrakte Artikel über Städte zu verfassen und zu nutzen. Dies bietet sich an, da Städte ein weit verbreitetes Interessengebiet darstellen, bei deren Beschreibung oft konsistente Themen eine Rolle spielen, zudem sind sie im Allgemeinen kein Gegenstand heftiger Edit-Wars, und es gibt eine große Anzahl von ihnen zu dokumentieren, sodass die Abstrakte Wikipedia durchaus die Bedürfnisse vieler Wikipedia-Sprachversionen erfüllen könnte. Sollten wir damit Erfolg haben, werden mehrere Wikipedia-Projekte die Abstrakte Wikipedia als wertvolle Unterstützung bei der Erstellung und Pflege von Artikeln für ihre Leser betrachten, und wir können die Anzahl der Pilotsprachen erweitern sowie die Nutzung auf andere Bereiche ausdehnen. Sollte dies nicht gelingen, werden wir die Situation neu bewerten und prüfen, was wir anders machen sollten.
Parallel dazu werden wir daran arbeiten, die Benutzererfahrung sowie die Leistung und Zuverlässigkeit des Systems zu verbessern und neue Funktionen zu ergänzen, sobald der Bedarf dafür steigt, und unsere Kollegen im Schwesterteam, dem Team Wikidata-Plattform, werden sich derweil mit der Migration und Weiterentwicklung des Wikidata-Abfragedienstes befassen. Es verspricht ein spannendes Jahr zu werden!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir die Art und Weise geändert, wie die Abstrakte Wikipedia die Artikelvorschau lädt: Anstatt Fragmente einzeln abzurufen, werden nun ganze Abschnitte auf einmal geladen. Alle verfügbaren Fragmente werden sofort angezeigt, während für nicht verfügbare Fragmente ein "Ausstehend"-Block mit einer Schaltfläche für einen erneuten Versuch erscheint ([[:phab:T425416|T425416]]).
Zudem haben wir einen Logikfehler im Code unseres Test-Ausführers behoben, der dazu führte, dass fehlerhafte, von Benutzern erstellte Vergleichsobjekte in Tests eine verwirrende Fehlermeldung auslösten ([[:phab:T430082|T430082]]). Außerdem haben wir eine Korrektur für die letzte Woche eingeführte Funktion für Rotlinks veröffentlicht, sodass diese in der Produktionsumgebung genauso funktionieren wie auf Entwicklermaschinen ([[:phab:T424310|T424310]]).
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Volunteers’ Corner on July 6 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be next [https://zonestamp.toolforge.org/1783359000 Monday, 6 July 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. If we have time, we will write a function together. Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions and Abstract Wikipedia at Wikimania 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 76 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 76 new functions. We have crossed 4,600 Functions, just a few weeks before Wikimania. Here is an incomplete list of functions with implementations and tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z36691}}
* {{Z|Z36693}}
* {{Z|Z36697}}
* {{Z|Z36700}}
* {{Z|Z36717}}
* {{Z|Z36723}}
* {{Z|Z36727}}
* {{Z|Z36731}}
* {{Z|Z36733}}
* {{Z|Z36737}}
* {{Z|Z36743}}
* {{Z|Z36747}}
* {{Z|Z36754}}
* {{Z|Z36759}}
* {{Z|Z36762}}
* {{Z|Z36766}}
* {{Z|Z36770}}
* {{Z|Z36778}}
* {{Z|Z36785}}
* {{Z|Z36792}}
* {{Z|Z36798}}
* {{Z|Z36804}}
* {{Z|Z36810}}
* {{Z|Z36816}}
* {{Z|Z36820}}
* {{Z|Z36823}}
* {{Z|Z36827}}
* {{Z|Z36831}}
* {{Z|Z36835}}
* {{Z|Z36839}}
* {{Z|Z36849}}
* {{Z|Z36853}}
* {{Z|Z36857}}
* {{Z|Z36865}}
* {{Z|Z36869}}
* {{Z|Z36873}}
* {{Z|Z36877}}
* {{Z|Z36881}}
* {{Z|Z36883}}
* {{Z|Z36897}}
* {{Z|Z36903}}
* {{Z|Z36909}}
* {{Z|Z36911}}
* {{Z|Z36916}}
* {{Z|Z36925}}
* {{Z|Z36935}}
* {{Z|Z36939}}
* {{Z|Z36944}}
* {{Z|Z36953}}
* {{Z|Z36957}}
* {{Z|Z36959}}
* {{Z|Z36961}}
* {{Z|Z36969}}
* {{Z|Z36972}}
* {{Z|Z36975}}
* {{Z|Z36978}}
* {{Z|Z36983}}
* {{Z|Z36987}}
* {{Z|Z36990}}
* {{Z|Z36993}}
* {{Z|Z36996}}
* {{Z|Z36998}}
* {{Z|Z37004}}
* {{Z|Z37005}}
* {{Z|Z37006}}
* {{Z|Z37008}}
* {{Z|Z37009}}
* {{Z|Z37011}}
* {{Z|Z37022}}
* {{Z|Z37025}}
* {{Z|Z37029}}
* {{Z|Z37033}}
* {{Z|Z37036}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-07-01]]
c8ng2svgqoc6j3ri71im9fjho37ywsg
292827
292825
2026-07-21T18:08:59Z
Ameisenigel
44
Created page with "=== Freiwilligentreffen am 6. Juli ==="
292827
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-06-26
| nextlabel = Nächstes Update
| next = 2026-07-08
}}
<span id="Integration_on_test_wiki"></span>
=== Integration im Test-Wiki ===
Die "große Sache", an dem unser Team seit dem [[Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|Start der Abstrakten Wikipedia]] im März gearbeitet hat, war die Entwicklung eines Systems zur Einbindung von Artikeln in Wikipedias. Ich freue mich sehr, nun zeigen zu können, dass die allererste Version davon (mit gewissen Einschränkungen) in der [[:testwiki:Main_Page|Test-Wikipedia]] live ist.
Ich werde hier Beispiele auf der Grundlage von Q90 anführen, dem abstrakten Artikel für Paris, da dieser sehr kurz und einfach ist und wir ihn in drei Wochen als Demonstrationsbeispiel für den [https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Wikimania-Workshop in Paris] verwenden wollen:
Für Pilot-Wikis (derzeit nur Test-Wikipedia) kannst du für einen bereits genehmigten abstrakten Artikel die neue Spezialseite Special:PreviewAbstract aufrufen, um zu sehen, wie er dargestellt wird (''z. B.'': Werden alle Fragmente in deiner Sprache korrekt wiedergegeben? Fehlen Funktionen oder Lexeme? Ist die Ausdrucksweise idiomatisch? ''usw.''):
: [[:testwiki:Special:PreviewAbstract/Q90|Special:PreviewAbstract/Q90]]
: ''Hinweis:'' Die Test-Wikipedia zeigt zwar die korrekten Inhalte an, aber oben die "falsche" Bezeichnung, was daran liegt, dass sie für die Arbeit anderer Teams auf Test-Wikidata zugreift und nicht auf das echte Wikidata, weshalb "Q90" dort für ein anderes Konzept steht. Auf echte Community-Wikis hat dies keine Auswirkungen.
Als Administrator kannst du diesen Artikel für dein Wiki auswählen:
: [[:testwiki:Special:CommunityConfiguration/AbstractWikiOptedInArticles|Special:CommunityConfiguration/AbstractWikiOptedInArticles]]
: ''Hinweis'': Die Test-Wikipedia hat bereits einen Artikel über Paris, [[:testwiki:Paris|Paris]], daher habe ich für diese Demonstration den Titel "Paris, France" auf den Testinhalt verwiesen. Als Administrator kannst du den Artikel (oder dessen Weiterleitungen) natürlich jederzeit über die Spezialseite entfernen (oder Weiterleitungen hinzufügen).
Besuche nun "Paris, France" und sieh dir den abstrakten Artikel an, anstatt nur die Aufforderung zur Erstellung eines neuen Artikels zu erhalten:
: [[:testwiki:Paris,_France|Paris,_France]]
Dies funktioniert auch für den konfigurierten "sekundären" Titel, etwa bei einer Weiterleitung zunächst auf "Paris, France":
: [[:testwiki:Paris_is_a_city|Paris_is_a_city]]
Der bestehende Artikel "Paris" ist davon überhaupt nicht betroffen:
: [[:testwiki:Paris|Paris]]
Dies ist unser erstes Design. Wir sind sicher, dass dir Dinge auffallen könnten, die wir besser machen können, oder Aspekte, die wir noch nicht ausreichend durchdacht haben. Bitte teile uns dies mit, damit wir das Design verbessern können.
Ein paar kurze Hinweise:
* Der Reiter "Lokalen Artikel erstellen" ermöglicht es dir, einen lokalen Artikel im Wikitext-Format zu erstellen, dieser "gewinnt" stets und ersetzt den abstrakten Artikel — es ist ein wesentlicher Bestandteil des Konzepts, dass lokale Communitys Inhalte jederzeit problemlos ersetzen können.
* Über die Reiter "Abstrakten Artikel bearbeiten" und "Versionsgeschichte des abstrakten Artikels" gelangst du zur Abstrakten Wikipedia, wo sich die Bearbeitungs- und Versionsgeschichtenseiten befinden. Dies ähnelt der Darstellung von Dateiseiten für Medien, die von Commons eingebunden sind. Die Funktionsweise dieser beiden Reiter unterscheidet sich erheblich von der der Reiter "Bearbeiten" und "Versionsgeschichte" bei Wikitext-Seiten, daher überlegen wir, wie sich Verwirrung bei den Nutzern vermeiden lässt.
* Am unteren Ende des Inhalts befindet sich ein Banner, das darauf hinweist, dass der Artikel aus der Abstrakten Wikipedia stammt und wann er zuletzt aktualisiert wurde, wir gehen davon aus, dass dieses Banner nicht dauerhaft erforderlich sein wird. Zudem gibt es in der Fußzeile eine zusätzliche Zeile mit ähnlichen Informationen, die voraussichtlich dauerhaft beibehalten wird.
* Derzeit ist diese Funktion nur für eine sehr kleine Anzahl von Artikeln freigeschaltet, ausschließlich zu Test- und Demonstrationszwecken (Q319, Q42, Q84, Q52 und Q90 in den Sprachen Englisch, Französisch, Deutsch und Spanisch). Dies bildet die Grundlage für das Skript, das jeden dieser freigegebenen Artikel in allen jeweiligen Sprachen jeden Montag aktualisiert, um sie auf dem neuesten Stand zu halten. Wir planen, der Community der Abstrakten Wikipedia schon bald die Möglichkeit zu geben, diese Liste selbst zu verwalten, vorbehaltlich technischer Aspekte hinsichtlich der Systemleistung.
* Um das Demonstrationsbeispiel aufrechtzuerhalten und die Leute dazu zu ermutigen, bessere Artikel über ihre eigenen Städte zu schreiben, könnte es hilfreich sein, den abstrakten Artikel über Paris vorerst sehr kurz und einfach zu halten.
<span id="The_year_ahead_of_us"></span>
=== Das vor uns liegende Jahr ===
Der [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Jahresplan der Wikimedia Foundation für 1. Juli 2026 bis 30. Juni 2027]] ist heute in Kraft getreten. Unsere Arbeit zur Unterstützung der Abstrakten Wikipedia ist Teil des Themenbereichs "Vertiefung des Engagements", [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|insbesondere]]:
: ''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren''
Wie bereits besprochen, besteht die Idee hinter der Abstrakten Wikipedia darin, qualitativ hochwertige, mehrsprachige Artikel in vielen Sprachen bereitzustellen, auf die einzelne Wikipedia-Sprachversionen für ihre Leserschaft zurückgreifen können, sofern sie noch keinen eigenen Artikel zu dem jeweiligen Thema besitzen. Unser aktueller Plan sieht vor, dass sich zunächst einzelne Pilot-Wikipedias, sofern sie mit dem Ergebnis zufrieden sind, für jeden Artikel einzeln entscheiden können, ob sie diesen übernehmen möchten; später werden wir das Angebot auf weitere Sprachversionen ausweiten und es den Wikipedias ermöglichen, sich für fehlende Artikel standardmäßig für die Übernahme zu entscheiden. Mehr zu unseren Überlegungen kannst du in [[Special:MyLanguage/Wikifunctions:Status updates/2026-01-29|unserer Diskussion vom Januar]] nachlesen.
Wir planen, in den kommenden Monaten mit Pilot-Wikipedia-Communitys zusammenzuarbeiten, um erste Untersuchungen dazu anzustellen, ob sie die Abstrakte Wikipedia nutzen können, um die ihren Lesern bereitgestellten Artikel sinnvoll zu erweitern, und zwar auf eine Weise, die ihren Qualitätsansprüchen genügt. Als Ausgangspunkt wollen wir sie dazu ermutigen, abstrakte Artikel über Städte zu verfassen und zu nutzen. Dies bietet sich an, da Städte ein weit verbreitetes Interessengebiet darstellen, bei deren Beschreibung oft konsistente Themen eine Rolle spielen, zudem sind sie im Allgemeinen kein Gegenstand heftiger Edit-Wars, und es gibt eine große Anzahl von ihnen zu dokumentieren, sodass die Abstrakte Wikipedia durchaus die Bedürfnisse vieler Wikipedia-Sprachversionen erfüllen könnte. Sollten wir damit Erfolg haben, werden mehrere Wikipedia-Projekte die Abstrakte Wikipedia als wertvolle Unterstützung bei der Erstellung und Pflege von Artikeln für ihre Leser betrachten, und wir können die Anzahl der Pilotsprachen erweitern sowie die Nutzung auf andere Bereiche ausdehnen. Sollte dies nicht gelingen, werden wir die Situation neu bewerten und prüfen, was wir anders machen sollten.
Parallel dazu werden wir daran arbeiten, die Benutzererfahrung sowie die Leistung und Zuverlässigkeit des Systems zu verbessern und neue Funktionen zu ergänzen, sobald der Bedarf dafür steigt, und unsere Kollegen im Schwesterteam, dem Team Wikidata-Plattform, werden sich derweil mit der Migration und Weiterentwicklung des Wikidata-Abfragedienstes befassen. Es verspricht ein spannendes Jahr zu werden!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir die Art und Weise geändert, wie die Abstrakte Wikipedia die Artikelvorschau lädt: Anstatt Fragmente einzeln abzurufen, werden nun ganze Abschnitte auf einmal geladen. Alle verfügbaren Fragmente werden sofort angezeigt, während für nicht verfügbare Fragmente ein "Ausstehend"-Block mit einer Schaltfläche für einen erneuten Versuch erscheint ([[:phab:T425416|T425416]]).
Zudem haben wir einen Logikfehler im Code unseres Test-Ausführers behoben, der dazu führte, dass fehlerhafte, von Benutzern erstellte Vergleichsobjekte in Tests eine verwirrende Fehlermeldung auslösten ([[:phab:T430082|T430082]]). Außerdem haben wir eine Korrektur für die letzte Woche eingeführte Funktion für Rotlinks veröffentlicht, sodass diese in der Produktionsumgebung genauso funktionieren wie auf Entwicklermaschinen ([[:phab:T424310|T424310]]).
<span id="Volunteers’_Corner_on_July_6"></span>
=== Freiwilligentreffen am 6. Juli ===
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be next [https://zonestamp.toolforge.org/1783359000 Monday, 6 July 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. If we have time, we will write a function together. Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions and Abstract Wikipedia at Wikimania 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 76 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 76 new functions. We have crossed 4,600 Functions, just a few weeks before Wikimania. Here is an incomplete list of functions with implementations and tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z36691}}
* {{Z|Z36693}}
* {{Z|Z36697}}
* {{Z|Z36700}}
* {{Z|Z36717}}
* {{Z|Z36723}}
* {{Z|Z36727}}
* {{Z|Z36731}}
* {{Z|Z36733}}
* {{Z|Z36737}}
* {{Z|Z36743}}
* {{Z|Z36747}}
* {{Z|Z36754}}
* {{Z|Z36759}}
* {{Z|Z36762}}
* {{Z|Z36766}}
* {{Z|Z36770}}
* {{Z|Z36778}}
* {{Z|Z36785}}
* {{Z|Z36792}}
* {{Z|Z36798}}
* {{Z|Z36804}}
* {{Z|Z36810}}
* {{Z|Z36816}}
* {{Z|Z36820}}
* {{Z|Z36823}}
* {{Z|Z36827}}
* {{Z|Z36831}}
* {{Z|Z36835}}
* {{Z|Z36839}}
* {{Z|Z36849}}
* {{Z|Z36853}}
* {{Z|Z36857}}
* {{Z|Z36865}}
* {{Z|Z36869}}
* {{Z|Z36873}}
* {{Z|Z36877}}
* {{Z|Z36881}}
* {{Z|Z36883}}
* {{Z|Z36897}}
* {{Z|Z36903}}
* {{Z|Z36909}}
* {{Z|Z36911}}
* {{Z|Z36916}}
* {{Z|Z36925}}
* {{Z|Z36935}}
* {{Z|Z36939}}
* {{Z|Z36944}}
* {{Z|Z36953}}
* {{Z|Z36957}}
* {{Z|Z36959}}
* {{Z|Z36961}}
* {{Z|Z36969}}
* {{Z|Z36972}}
* {{Z|Z36975}}
* {{Z|Z36978}}
* {{Z|Z36983}}
* {{Z|Z36987}}
* {{Z|Z36990}}
* {{Z|Z36993}}
* {{Z|Z36996}}
* {{Z|Z36998}}
* {{Z|Z37004}}
* {{Z|Z37005}}
* {{Z|Z37006}}
* {{Z|Z37008}}
* {{Z|Z37009}}
* {{Z|Z37011}}
* {{Z|Z37022}}
* {{Z|Z37025}}
* {{Z|Z37029}}
* {{Z|Z37033}}
* {{Z|Z37036}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-07-01]]
727496o8nmz7vi85ivt9bzk3tjz5aq1
292829
292827
2026-07-21T18:10:10Z
Ameisenigel
44
Created page with "Das nächste Freiwilligentreffen findet am [$1 Montag, 6. Juli 2026, um 19:30 Uhr MESZ] statt. Wir planen folgende Tagesordnung: Es wird Zeit geben, Fragen zu stellen und alle aufkommenden Themen zu besprechen. Wenn es die Zeit erlaubt, werden wir gemeinsam eine Funktion erstellen. Alle sind herzlich eingeladen, über [$2 Google Meet] teilzunehmen."
292829
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-06-26
| nextlabel = Nächstes Update
| next = 2026-07-08
}}
<span id="Integration_on_test_wiki"></span>
=== Integration im Test-Wiki ===
Die "große Sache", an dem unser Team seit dem [[Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|Start der Abstrakten Wikipedia]] im März gearbeitet hat, war die Entwicklung eines Systems zur Einbindung von Artikeln in Wikipedias. Ich freue mich sehr, nun zeigen zu können, dass die allererste Version davon (mit gewissen Einschränkungen) in der [[:testwiki:Main_Page|Test-Wikipedia]] live ist.
Ich werde hier Beispiele auf der Grundlage von Q90 anführen, dem abstrakten Artikel für Paris, da dieser sehr kurz und einfach ist und wir ihn in drei Wochen als Demonstrationsbeispiel für den [https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Wikimania-Workshop in Paris] verwenden wollen:
Für Pilot-Wikis (derzeit nur Test-Wikipedia) kannst du für einen bereits genehmigten abstrakten Artikel die neue Spezialseite Special:PreviewAbstract aufrufen, um zu sehen, wie er dargestellt wird (''z. B.'': Werden alle Fragmente in deiner Sprache korrekt wiedergegeben? Fehlen Funktionen oder Lexeme? Ist die Ausdrucksweise idiomatisch? ''usw.''):
: [[:testwiki:Special:PreviewAbstract/Q90|Special:PreviewAbstract/Q90]]
: ''Hinweis:'' Die Test-Wikipedia zeigt zwar die korrekten Inhalte an, aber oben die "falsche" Bezeichnung, was daran liegt, dass sie für die Arbeit anderer Teams auf Test-Wikidata zugreift und nicht auf das echte Wikidata, weshalb "Q90" dort für ein anderes Konzept steht. Auf echte Community-Wikis hat dies keine Auswirkungen.
Als Administrator kannst du diesen Artikel für dein Wiki auswählen:
: [[:testwiki:Special:CommunityConfiguration/AbstractWikiOptedInArticles|Special:CommunityConfiguration/AbstractWikiOptedInArticles]]
: ''Hinweis'': Die Test-Wikipedia hat bereits einen Artikel über Paris, [[:testwiki:Paris|Paris]], daher habe ich für diese Demonstration den Titel "Paris, France" auf den Testinhalt verwiesen. Als Administrator kannst du den Artikel (oder dessen Weiterleitungen) natürlich jederzeit über die Spezialseite entfernen (oder Weiterleitungen hinzufügen).
Besuche nun "Paris, France" und sieh dir den abstrakten Artikel an, anstatt nur die Aufforderung zur Erstellung eines neuen Artikels zu erhalten:
: [[:testwiki:Paris,_France|Paris,_France]]
Dies funktioniert auch für den konfigurierten "sekundären" Titel, etwa bei einer Weiterleitung zunächst auf "Paris, France":
: [[:testwiki:Paris_is_a_city|Paris_is_a_city]]
Der bestehende Artikel "Paris" ist davon überhaupt nicht betroffen:
: [[:testwiki:Paris|Paris]]
Dies ist unser erstes Design. Wir sind sicher, dass dir Dinge auffallen könnten, die wir besser machen können, oder Aspekte, die wir noch nicht ausreichend durchdacht haben. Bitte teile uns dies mit, damit wir das Design verbessern können.
Ein paar kurze Hinweise:
* Der Reiter "Lokalen Artikel erstellen" ermöglicht es dir, einen lokalen Artikel im Wikitext-Format zu erstellen, dieser "gewinnt" stets und ersetzt den abstrakten Artikel — es ist ein wesentlicher Bestandteil des Konzepts, dass lokale Communitys Inhalte jederzeit problemlos ersetzen können.
* Über die Reiter "Abstrakten Artikel bearbeiten" und "Versionsgeschichte des abstrakten Artikels" gelangst du zur Abstrakten Wikipedia, wo sich die Bearbeitungs- und Versionsgeschichtenseiten befinden. Dies ähnelt der Darstellung von Dateiseiten für Medien, die von Commons eingebunden sind. Die Funktionsweise dieser beiden Reiter unterscheidet sich erheblich von der der Reiter "Bearbeiten" und "Versionsgeschichte" bei Wikitext-Seiten, daher überlegen wir, wie sich Verwirrung bei den Nutzern vermeiden lässt.
* Am unteren Ende des Inhalts befindet sich ein Banner, das darauf hinweist, dass der Artikel aus der Abstrakten Wikipedia stammt und wann er zuletzt aktualisiert wurde, wir gehen davon aus, dass dieses Banner nicht dauerhaft erforderlich sein wird. Zudem gibt es in der Fußzeile eine zusätzliche Zeile mit ähnlichen Informationen, die voraussichtlich dauerhaft beibehalten wird.
* Derzeit ist diese Funktion nur für eine sehr kleine Anzahl von Artikeln freigeschaltet, ausschließlich zu Test- und Demonstrationszwecken (Q319, Q42, Q84, Q52 und Q90 in den Sprachen Englisch, Französisch, Deutsch und Spanisch). Dies bildet die Grundlage für das Skript, das jeden dieser freigegebenen Artikel in allen jeweiligen Sprachen jeden Montag aktualisiert, um sie auf dem neuesten Stand zu halten. Wir planen, der Community der Abstrakten Wikipedia schon bald die Möglichkeit zu geben, diese Liste selbst zu verwalten, vorbehaltlich technischer Aspekte hinsichtlich der Systemleistung.
* Um das Demonstrationsbeispiel aufrechtzuerhalten und die Leute dazu zu ermutigen, bessere Artikel über ihre eigenen Städte zu schreiben, könnte es hilfreich sein, den abstrakten Artikel über Paris vorerst sehr kurz und einfach zu halten.
<span id="The_year_ahead_of_us"></span>
=== Das vor uns liegende Jahr ===
Der [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Jahresplan der Wikimedia Foundation für 1. Juli 2026 bis 30. Juni 2027]] ist heute in Kraft getreten. Unsere Arbeit zur Unterstützung der Abstrakten Wikipedia ist Teil des Themenbereichs "Vertiefung des Engagements", [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|insbesondere]]:
: ''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren''
Wie bereits besprochen, besteht die Idee hinter der Abstrakten Wikipedia darin, qualitativ hochwertige, mehrsprachige Artikel in vielen Sprachen bereitzustellen, auf die einzelne Wikipedia-Sprachversionen für ihre Leserschaft zurückgreifen können, sofern sie noch keinen eigenen Artikel zu dem jeweiligen Thema besitzen. Unser aktueller Plan sieht vor, dass sich zunächst einzelne Pilot-Wikipedias, sofern sie mit dem Ergebnis zufrieden sind, für jeden Artikel einzeln entscheiden können, ob sie diesen übernehmen möchten; später werden wir das Angebot auf weitere Sprachversionen ausweiten und es den Wikipedias ermöglichen, sich für fehlende Artikel standardmäßig für die Übernahme zu entscheiden. Mehr zu unseren Überlegungen kannst du in [[Special:MyLanguage/Wikifunctions:Status updates/2026-01-29|unserer Diskussion vom Januar]] nachlesen.
Wir planen, in den kommenden Monaten mit Pilot-Wikipedia-Communitys zusammenzuarbeiten, um erste Untersuchungen dazu anzustellen, ob sie die Abstrakte Wikipedia nutzen können, um die ihren Lesern bereitgestellten Artikel sinnvoll zu erweitern, und zwar auf eine Weise, die ihren Qualitätsansprüchen genügt. Als Ausgangspunkt wollen wir sie dazu ermutigen, abstrakte Artikel über Städte zu verfassen und zu nutzen. Dies bietet sich an, da Städte ein weit verbreitetes Interessengebiet darstellen, bei deren Beschreibung oft konsistente Themen eine Rolle spielen, zudem sind sie im Allgemeinen kein Gegenstand heftiger Edit-Wars, und es gibt eine große Anzahl von ihnen zu dokumentieren, sodass die Abstrakte Wikipedia durchaus die Bedürfnisse vieler Wikipedia-Sprachversionen erfüllen könnte. Sollten wir damit Erfolg haben, werden mehrere Wikipedia-Projekte die Abstrakte Wikipedia als wertvolle Unterstützung bei der Erstellung und Pflege von Artikeln für ihre Leser betrachten, und wir können die Anzahl der Pilotsprachen erweitern sowie die Nutzung auf andere Bereiche ausdehnen. Sollte dies nicht gelingen, werden wir die Situation neu bewerten und prüfen, was wir anders machen sollten.
Parallel dazu werden wir daran arbeiten, die Benutzererfahrung sowie die Leistung und Zuverlässigkeit des Systems zu verbessern und neue Funktionen zu ergänzen, sobald der Bedarf dafür steigt, und unsere Kollegen im Schwesterteam, dem Team Wikidata-Plattform, werden sich derweil mit der Migration und Weiterentwicklung des Wikidata-Abfragedienstes befassen. Es verspricht ein spannendes Jahr zu werden!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir die Art und Weise geändert, wie die Abstrakte Wikipedia die Artikelvorschau lädt: Anstatt Fragmente einzeln abzurufen, werden nun ganze Abschnitte auf einmal geladen. Alle verfügbaren Fragmente werden sofort angezeigt, während für nicht verfügbare Fragmente ein "Ausstehend"-Block mit einer Schaltfläche für einen erneuten Versuch erscheint ([[:phab:T425416|T425416]]).
Zudem haben wir einen Logikfehler im Code unseres Test-Ausführers behoben, der dazu führte, dass fehlerhafte, von Benutzern erstellte Vergleichsobjekte in Tests eine verwirrende Fehlermeldung auslösten ([[:phab:T430082|T430082]]). Außerdem haben wir eine Korrektur für die letzte Woche eingeführte Funktion für Rotlinks veröffentlicht, sodass diese in der Produktionsumgebung genauso funktionieren wie auf Entwicklermaschinen ([[:phab:T424310|T424310]]).
<span id="Volunteers’_Corner_on_July_6"></span>
=== Freiwilligentreffen am 6. Juli ===
Das nächste Freiwilligentreffen findet am [https://zonestamp.toolforge.org/1783359000 Montag, 6. Juli 2026, um 19:30 Uhr MESZ] statt. Wir planen folgende Tagesordnung: Es wird Zeit geben, Fragen zu stellen und alle aufkommenden Themen zu besprechen. Wenn es die Zeit erlaubt, werden wir gemeinsam eine Funktion erstellen. Alle sind herzlich eingeladen, über [https://meet.google.com/xuy-njxh-rkw Google Meet] teilzunehmen.
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions and Abstract Wikipedia at Wikimania 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 76 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 76 new functions. We have crossed 4,600 Functions, just a few weeks before Wikimania. Here is an incomplete list of functions with implementations and tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z36691}}
* {{Z|Z36693}}
* {{Z|Z36697}}
* {{Z|Z36700}}
* {{Z|Z36717}}
* {{Z|Z36723}}
* {{Z|Z36727}}
* {{Z|Z36731}}
* {{Z|Z36733}}
* {{Z|Z36737}}
* {{Z|Z36743}}
* {{Z|Z36747}}
* {{Z|Z36754}}
* {{Z|Z36759}}
* {{Z|Z36762}}
* {{Z|Z36766}}
* {{Z|Z36770}}
* {{Z|Z36778}}
* {{Z|Z36785}}
* {{Z|Z36792}}
* {{Z|Z36798}}
* {{Z|Z36804}}
* {{Z|Z36810}}
* {{Z|Z36816}}
* {{Z|Z36820}}
* {{Z|Z36823}}
* {{Z|Z36827}}
* {{Z|Z36831}}
* {{Z|Z36835}}
* {{Z|Z36839}}
* {{Z|Z36849}}
* {{Z|Z36853}}
* {{Z|Z36857}}
* {{Z|Z36865}}
* {{Z|Z36869}}
* {{Z|Z36873}}
* {{Z|Z36877}}
* {{Z|Z36881}}
* {{Z|Z36883}}
* {{Z|Z36897}}
* {{Z|Z36903}}
* {{Z|Z36909}}
* {{Z|Z36911}}
* {{Z|Z36916}}
* {{Z|Z36925}}
* {{Z|Z36935}}
* {{Z|Z36939}}
* {{Z|Z36944}}
* {{Z|Z36953}}
* {{Z|Z36957}}
* {{Z|Z36959}}
* {{Z|Z36961}}
* {{Z|Z36969}}
* {{Z|Z36972}}
* {{Z|Z36975}}
* {{Z|Z36978}}
* {{Z|Z36983}}
* {{Z|Z36987}}
* {{Z|Z36990}}
* {{Z|Z36993}}
* {{Z|Z36996}}
* {{Z|Z36998}}
* {{Z|Z37004}}
* {{Z|Z37005}}
* {{Z|Z37006}}
* {{Z|Z37008}}
* {{Z|Z37009}}
* {{Z|Z37011}}
* {{Z|Z37022}}
* {{Z|Z37025}}
* {{Z|Z37029}}
* {{Z|Z37033}}
* {{Z|Z37036}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-07-01]]
cyu29agvii2rljs0hn8vd85z5a6wrms
292831
292829
2026-07-21T18:10:20Z
Ameisenigel
44
Created page with "=== Wikifunctions und Abstrakte Wikipedia bei der Wikimania 2026 ==="
292831
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-06-26
| nextlabel = Nächstes Update
| next = 2026-07-08
}}
<span id="Integration_on_test_wiki"></span>
=== Integration im Test-Wiki ===
Die "große Sache", an dem unser Team seit dem [[Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|Start der Abstrakten Wikipedia]] im März gearbeitet hat, war die Entwicklung eines Systems zur Einbindung von Artikeln in Wikipedias. Ich freue mich sehr, nun zeigen zu können, dass die allererste Version davon (mit gewissen Einschränkungen) in der [[:testwiki:Main_Page|Test-Wikipedia]] live ist.
Ich werde hier Beispiele auf der Grundlage von Q90 anführen, dem abstrakten Artikel für Paris, da dieser sehr kurz und einfach ist und wir ihn in drei Wochen als Demonstrationsbeispiel für den [https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Wikimania-Workshop in Paris] verwenden wollen:
Für Pilot-Wikis (derzeit nur Test-Wikipedia) kannst du für einen bereits genehmigten abstrakten Artikel die neue Spezialseite Special:PreviewAbstract aufrufen, um zu sehen, wie er dargestellt wird (''z. B.'': Werden alle Fragmente in deiner Sprache korrekt wiedergegeben? Fehlen Funktionen oder Lexeme? Ist die Ausdrucksweise idiomatisch? ''usw.''):
: [[:testwiki:Special:PreviewAbstract/Q90|Special:PreviewAbstract/Q90]]
: ''Hinweis:'' Die Test-Wikipedia zeigt zwar die korrekten Inhalte an, aber oben die "falsche" Bezeichnung, was daran liegt, dass sie für die Arbeit anderer Teams auf Test-Wikidata zugreift und nicht auf das echte Wikidata, weshalb "Q90" dort für ein anderes Konzept steht. Auf echte Community-Wikis hat dies keine Auswirkungen.
Als Administrator kannst du diesen Artikel für dein Wiki auswählen:
: [[:testwiki:Special:CommunityConfiguration/AbstractWikiOptedInArticles|Special:CommunityConfiguration/AbstractWikiOptedInArticles]]
: ''Hinweis'': Die Test-Wikipedia hat bereits einen Artikel über Paris, [[:testwiki:Paris|Paris]], daher habe ich für diese Demonstration den Titel "Paris, France" auf den Testinhalt verwiesen. Als Administrator kannst du den Artikel (oder dessen Weiterleitungen) natürlich jederzeit über die Spezialseite entfernen (oder Weiterleitungen hinzufügen).
Besuche nun "Paris, France" und sieh dir den abstrakten Artikel an, anstatt nur die Aufforderung zur Erstellung eines neuen Artikels zu erhalten:
: [[:testwiki:Paris,_France|Paris,_France]]
Dies funktioniert auch für den konfigurierten "sekundären" Titel, etwa bei einer Weiterleitung zunächst auf "Paris, France":
: [[:testwiki:Paris_is_a_city|Paris_is_a_city]]
Der bestehende Artikel "Paris" ist davon überhaupt nicht betroffen:
: [[:testwiki:Paris|Paris]]
Dies ist unser erstes Design. Wir sind sicher, dass dir Dinge auffallen könnten, die wir besser machen können, oder Aspekte, die wir noch nicht ausreichend durchdacht haben. Bitte teile uns dies mit, damit wir das Design verbessern können.
Ein paar kurze Hinweise:
* Der Reiter "Lokalen Artikel erstellen" ermöglicht es dir, einen lokalen Artikel im Wikitext-Format zu erstellen, dieser "gewinnt" stets und ersetzt den abstrakten Artikel — es ist ein wesentlicher Bestandteil des Konzepts, dass lokale Communitys Inhalte jederzeit problemlos ersetzen können.
* Über die Reiter "Abstrakten Artikel bearbeiten" und "Versionsgeschichte des abstrakten Artikels" gelangst du zur Abstrakten Wikipedia, wo sich die Bearbeitungs- und Versionsgeschichtenseiten befinden. Dies ähnelt der Darstellung von Dateiseiten für Medien, die von Commons eingebunden sind. Die Funktionsweise dieser beiden Reiter unterscheidet sich erheblich von der der Reiter "Bearbeiten" und "Versionsgeschichte" bei Wikitext-Seiten, daher überlegen wir, wie sich Verwirrung bei den Nutzern vermeiden lässt.
* Am unteren Ende des Inhalts befindet sich ein Banner, das darauf hinweist, dass der Artikel aus der Abstrakten Wikipedia stammt und wann er zuletzt aktualisiert wurde, wir gehen davon aus, dass dieses Banner nicht dauerhaft erforderlich sein wird. Zudem gibt es in der Fußzeile eine zusätzliche Zeile mit ähnlichen Informationen, die voraussichtlich dauerhaft beibehalten wird.
* Derzeit ist diese Funktion nur für eine sehr kleine Anzahl von Artikeln freigeschaltet, ausschließlich zu Test- und Demonstrationszwecken (Q319, Q42, Q84, Q52 und Q90 in den Sprachen Englisch, Französisch, Deutsch und Spanisch). Dies bildet die Grundlage für das Skript, das jeden dieser freigegebenen Artikel in allen jeweiligen Sprachen jeden Montag aktualisiert, um sie auf dem neuesten Stand zu halten. Wir planen, der Community der Abstrakten Wikipedia schon bald die Möglichkeit zu geben, diese Liste selbst zu verwalten, vorbehaltlich technischer Aspekte hinsichtlich der Systemleistung.
* Um das Demonstrationsbeispiel aufrechtzuerhalten und die Leute dazu zu ermutigen, bessere Artikel über ihre eigenen Städte zu schreiben, könnte es hilfreich sein, den abstrakten Artikel über Paris vorerst sehr kurz und einfach zu halten.
<span id="The_year_ahead_of_us"></span>
=== Das vor uns liegende Jahr ===
Der [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Jahresplan der Wikimedia Foundation für 1. Juli 2026 bis 30. Juni 2027]] ist heute in Kraft getreten. Unsere Arbeit zur Unterstützung der Abstrakten Wikipedia ist Teil des Themenbereichs "Vertiefung des Engagements", [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|insbesondere]]:
: ''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren''
Wie bereits besprochen, besteht die Idee hinter der Abstrakten Wikipedia darin, qualitativ hochwertige, mehrsprachige Artikel in vielen Sprachen bereitzustellen, auf die einzelne Wikipedia-Sprachversionen für ihre Leserschaft zurückgreifen können, sofern sie noch keinen eigenen Artikel zu dem jeweiligen Thema besitzen. Unser aktueller Plan sieht vor, dass sich zunächst einzelne Pilot-Wikipedias, sofern sie mit dem Ergebnis zufrieden sind, für jeden Artikel einzeln entscheiden können, ob sie diesen übernehmen möchten; später werden wir das Angebot auf weitere Sprachversionen ausweiten und es den Wikipedias ermöglichen, sich für fehlende Artikel standardmäßig für die Übernahme zu entscheiden. Mehr zu unseren Überlegungen kannst du in [[Special:MyLanguage/Wikifunctions:Status updates/2026-01-29|unserer Diskussion vom Januar]] nachlesen.
Wir planen, in den kommenden Monaten mit Pilot-Wikipedia-Communitys zusammenzuarbeiten, um erste Untersuchungen dazu anzustellen, ob sie die Abstrakte Wikipedia nutzen können, um die ihren Lesern bereitgestellten Artikel sinnvoll zu erweitern, und zwar auf eine Weise, die ihren Qualitätsansprüchen genügt. Als Ausgangspunkt wollen wir sie dazu ermutigen, abstrakte Artikel über Städte zu verfassen und zu nutzen. Dies bietet sich an, da Städte ein weit verbreitetes Interessengebiet darstellen, bei deren Beschreibung oft konsistente Themen eine Rolle spielen, zudem sind sie im Allgemeinen kein Gegenstand heftiger Edit-Wars, und es gibt eine große Anzahl von ihnen zu dokumentieren, sodass die Abstrakte Wikipedia durchaus die Bedürfnisse vieler Wikipedia-Sprachversionen erfüllen könnte. Sollten wir damit Erfolg haben, werden mehrere Wikipedia-Projekte die Abstrakte Wikipedia als wertvolle Unterstützung bei der Erstellung und Pflege von Artikeln für ihre Leser betrachten, und wir können die Anzahl der Pilotsprachen erweitern sowie die Nutzung auf andere Bereiche ausdehnen. Sollte dies nicht gelingen, werden wir die Situation neu bewerten und prüfen, was wir anders machen sollten.
Parallel dazu werden wir daran arbeiten, die Benutzererfahrung sowie die Leistung und Zuverlässigkeit des Systems zu verbessern und neue Funktionen zu ergänzen, sobald der Bedarf dafür steigt, und unsere Kollegen im Schwesterteam, dem Team Wikidata-Plattform, werden sich derweil mit der Migration und Weiterentwicklung des Wikidata-Abfragedienstes befassen. Es verspricht ein spannendes Jahr zu werden!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir die Art und Weise geändert, wie die Abstrakte Wikipedia die Artikelvorschau lädt: Anstatt Fragmente einzeln abzurufen, werden nun ganze Abschnitte auf einmal geladen. Alle verfügbaren Fragmente werden sofort angezeigt, während für nicht verfügbare Fragmente ein "Ausstehend"-Block mit einer Schaltfläche für einen erneuten Versuch erscheint ([[:phab:T425416|T425416]]).
Zudem haben wir einen Logikfehler im Code unseres Test-Ausführers behoben, der dazu führte, dass fehlerhafte, von Benutzern erstellte Vergleichsobjekte in Tests eine verwirrende Fehlermeldung auslösten ([[:phab:T430082|T430082]]). Außerdem haben wir eine Korrektur für die letzte Woche eingeführte Funktion für Rotlinks veröffentlicht, sodass diese in der Produktionsumgebung genauso funktionieren wie auf Entwicklermaschinen ([[:phab:T424310|T424310]]).
<span id="Volunteers’_Corner_on_July_6"></span>
=== Freiwilligentreffen am 6. Juli ===
Das nächste Freiwilligentreffen findet am [https://zonestamp.toolforge.org/1783359000 Montag, 6. Juli 2026, um 19:30 Uhr MESZ] statt. Wir planen folgende Tagesordnung: Es wird Zeit geben, Fragen zu stellen und alle aufkommenden Themen zu besprechen. Wenn es die Zeit erlaubt, werden wir gemeinsam eine Funktion erstellen. Alle sind herzlich eingeladen, über [https://meet.google.com/xuy-njxh-rkw Google Meet] teilzunehmen.
<span id="Wikifunctions_and_Abstract_Wikipedia_at_Wikimania_2026"></span>
=== Wikifunctions und Abstrakte Wikipedia bei der Wikimania 2026 ===
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 76 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 76 new functions. We have crossed 4,600 Functions, just a few weeks before Wikimania. Here is an incomplete list of functions with implementations and tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z36691}}
* {{Z|Z36693}}
* {{Z|Z36697}}
* {{Z|Z36700}}
* {{Z|Z36717}}
* {{Z|Z36723}}
* {{Z|Z36727}}
* {{Z|Z36731}}
* {{Z|Z36733}}
* {{Z|Z36737}}
* {{Z|Z36743}}
* {{Z|Z36747}}
* {{Z|Z36754}}
* {{Z|Z36759}}
* {{Z|Z36762}}
* {{Z|Z36766}}
* {{Z|Z36770}}
* {{Z|Z36778}}
* {{Z|Z36785}}
* {{Z|Z36792}}
* {{Z|Z36798}}
* {{Z|Z36804}}
* {{Z|Z36810}}
* {{Z|Z36816}}
* {{Z|Z36820}}
* {{Z|Z36823}}
* {{Z|Z36827}}
* {{Z|Z36831}}
* {{Z|Z36835}}
* {{Z|Z36839}}
* {{Z|Z36849}}
* {{Z|Z36853}}
* {{Z|Z36857}}
* {{Z|Z36865}}
* {{Z|Z36869}}
* {{Z|Z36873}}
* {{Z|Z36877}}
* {{Z|Z36881}}
* {{Z|Z36883}}
* {{Z|Z36897}}
* {{Z|Z36903}}
* {{Z|Z36909}}
* {{Z|Z36911}}
* {{Z|Z36916}}
* {{Z|Z36925}}
* {{Z|Z36935}}
* {{Z|Z36939}}
* {{Z|Z36944}}
* {{Z|Z36953}}
* {{Z|Z36957}}
* {{Z|Z36959}}
* {{Z|Z36961}}
* {{Z|Z36969}}
* {{Z|Z36972}}
* {{Z|Z36975}}
* {{Z|Z36978}}
* {{Z|Z36983}}
* {{Z|Z36987}}
* {{Z|Z36990}}
* {{Z|Z36993}}
* {{Z|Z36996}}
* {{Z|Z36998}}
* {{Z|Z37004}}
* {{Z|Z37005}}
* {{Z|Z37006}}
* {{Z|Z37008}}
* {{Z|Z37009}}
* {{Z|Z37011}}
* {{Z|Z37022}}
* {{Z|Z37025}}
* {{Z|Z37029}}
* {{Z|Z37033}}
* {{Z|Z37036}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-07-01]]
0ipjmbcdj1qfmvzllb9wa2to6kr0ujf
292833
292831
2026-07-21T18:10:59Z
Ameisenigel
44
292833
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-06-26
| nextlabel = Nächstes Update
| next = 2026-07-08
}}
<span id="Integration_on_test_wiki"></span>
=== Integration im Test-Wiki ===
Die "große Sache", an dem unser Team seit dem [[Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|Start der Abstrakten Wikipedia]] im März gearbeitet hat, war die Entwicklung eines Systems zur Einbindung von Artikeln in Wikipedias. Ich freue mich sehr, nun zeigen zu können, dass die allererste Version davon (mit gewissen Einschränkungen) in der [[:testwiki:Main_Page|Test-Wikipedia]] live ist.
Ich werde hier Beispiele auf der Grundlage von Q90 anführen, dem abstrakten Artikel für Paris, da dieser sehr kurz und einfach ist und wir ihn in drei Wochen als Demonstrationsbeispiel für den [https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Wikimania-Workshop in Paris] verwenden wollen:
Für Pilot-Wikis (derzeit nur Test-Wikipedia) kannst du für einen bereits genehmigten abstrakten Artikel die neue Spezialseite Special:PreviewAbstract aufrufen, um zu sehen, wie er dargestellt wird (''z. B.'': Werden alle Fragmente in deiner Sprache korrekt wiedergegeben? Fehlen Funktionen oder Lexeme? Ist die Ausdrucksweise idiomatisch? ''usw.''):
: [[:testwiki:Special:PreviewAbstract/Q90|Special:PreviewAbstract/Q90]]
: ''Hinweis:'' Die Test-Wikipedia zeigt zwar die korrekten Inhalte an, aber oben die "falsche" Bezeichnung, was daran liegt, dass sie für die Arbeit anderer Teams auf Test-Wikidata zugreift und nicht auf das echte Wikidata, weshalb "Q90" dort für ein anderes Konzept steht. Auf echte Community-Wikis hat dies keine Auswirkungen.
Als Administrator kannst du diesen Artikel für dein Wiki auswählen:
: [[:testwiki:Special:CommunityConfiguration/AbstractWikiOptedInArticles|Special:CommunityConfiguration/AbstractWikiOptedInArticles]]
: ''Hinweis'': Die Test-Wikipedia hat bereits einen Artikel über Paris, [[:testwiki:Paris|Paris]], daher habe ich für diese Demonstration den Titel "Paris, France" auf den Testinhalt verwiesen. Als Administrator kannst du den Artikel (oder dessen Weiterleitungen) natürlich jederzeit über die Spezialseite entfernen (oder Weiterleitungen hinzufügen).
Besuche nun "Paris, France" und sieh dir den abstrakten Artikel an, anstatt nur die Aufforderung zur Erstellung eines neuen Artikels zu erhalten:
: [[:testwiki:Paris,_France|Paris,_France]]
Dies funktioniert auch für den konfigurierten "sekundären" Titel, etwa bei einer Weiterleitung zunächst auf "Paris, France":
: [[:testwiki:Paris_is_a_city|Paris_is_a_city]]
Der bestehende Artikel "Paris" ist davon überhaupt nicht betroffen:
: [[:testwiki:Paris|Paris]]
Dies ist unser erstes Design. Wir sind sicher, dass dir Dinge auffallen könnten, die wir besser machen können, oder Aspekte, die wir noch nicht ausreichend durchdacht haben. Bitte teile uns dies mit, damit wir das Design verbessern können.
Ein paar kurze Hinweise:
* Der Reiter "Lokalen Artikel erstellen" ermöglicht es dir, einen lokalen Artikel im Wikitext-Format zu erstellen, dieser "gewinnt" stets und ersetzt den abstrakten Artikel — es ist ein wesentlicher Bestandteil des Konzepts, dass lokale Communitys Inhalte jederzeit problemlos ersetzen können.
* Über die Reiter "Abstrakten Artikel bearbeiten" und "Versionsgeschichte des abstrakten Artikels" gelangst du zur Abstrakten Wikipedia, wo sich die Bearbeitungs- und Versionsgeschichtenseiten befinden. Dies ähnelt der Darstellung von Dateiseiten für Medien, die von Commons eingebunden sind. Die Funktionsweise dieser beiden Reiter unterscheidet sich erheblich von der der Reiter "Bearbeiten" und "Versionsgeschichte" bei Wikitext-Seiten, daher überlegen wir, wie sich Verwirrung bei den Nutzern vermeiden lässt.
* Am unteren Ende des Inhalts befindet sich ein Banner, das darauf hinweist, dass der Artikel aus der Abstrakten Wikipedia stammt und wann er zuletzt aktualisiert wurde, wir gehen davon aus, dass dieses Banner nicht dauerhaft erforderlich sein wird. Zudem gibt es in der Fußzeile eine zusätzliche Zeile mit ähnlichen Informationen, die voraussichtlich dauerhaft beibehalten wird.
* Derzeit ist diese Funktion nur für eine sehr kleine Anzahl von Artikeln freigeschaltet, ausschließlich zu Test- und Demonstrationszwecken (Q319, Q42, Q84, Q52 und Q90 in den Sprachen Englisch, Französisch, Deutsch und Spanisch). Dies bildet die Grundlage für das Skript, das jeden dieser freigegebenen Artikel in allen jeweiligen Sprachen jeden Montag aktualisiert, um sie auf dem neuesten Stand zu halten. Wir planen, der Community der Abstrakten Wikipedia schon bald die Möglichkeit zu geben, diese Liste selbst zu verwalten, vorbehaltlich technischer Aspekte hinsichtlich der Systemleistung.
* Um das Demonstrationsbeispiel aufrechtzuerhalten und die Leute dazu zu ermutigen, bessere Artikel über ihre eigenen Städte zu schreiben, könnte es hilfreich sein, den abstrakten Artikel über Paris vorerst sehr kurz und einfach zu halten.
<span id="The_year_ahead_of_us"></span>
=== Das vor uns liegende Jahr ===
Der [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Jahresplan der Wikimedia Foundation für 1. Juli 2026 bis 30. Juni 2027]] ist heute in Kraft getreten. Unsere Arbeit zur Unterstützung der Abstrakten Wikipedia ist Teil des Themenbereichs "Vertiefung des Engagements", [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|insbesondere]]:
: ''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren''
Wie bereits besprochen, besteht die Idee hinter der Abstrakten Wikipedia darin, qualitativ hochwertige, mehrsprachige Artikel in vielen Sprachen bereitzustellen, auf die einzelne Wikipedia-Sprachversionen für ihre Leserschaft zurückgreifen können, sofern sie noch keinen eigenen Artikel zu dem jeweiligen Thema besitzen. Unser aktueller Plan sieht vor, dass sich zunächst einzelne Pilot-Wikipedias, sofern sie mit dem Ergebnis zufrieden sind, für jeden Artikel einzeln entscheiden können, ob sie diesen übernehmen möchten; später werden wir das Angebot auf weitere Sprachversionen ausweiten und es den Wikipedias ermöglichen, sich für fehlende Artikel standardmäßig für die Übernahme zu entscheiden. Mehr zu unseren Überlegungen kannst du in [[Special:MyLanguage/Wikifunctions:Status updates/2026-01-29|unserer Diskussion vom Januar]] nachlesen.
Wir planen, in den kommenden Monaten mit Pilot-Wikipedia-Communitys zusammenzuarbeiten, um erste Untersuchungen dazu anzustellen, ob sie die Abstrakte Wikipedia nutzen können, um die ihren Lesern bereitgestellten Artikel sinnvoll zu erweitern, und zwar auf eine Weise, die ihren Qualitätsansprüchen genügt. Als Ausgangspunkt wollen wir sie dazu ermutigen, abstrakte Artikel über Städte zu verfassen und zu nutzen. Dies bietet sich an, da Städte ein weit verbreitetes Interessengebiet darstellen, bei deren Beschreibung oft konsistente Themen eine Rolle spielen, zudem sind sie im Allgemeinen kein Gegenstand heftiger Edit-Wars, und es gibt eine große Anzahl von ihnen zu dokumentieren, sodass die Abstrakte Wikipedia durchaus die Bedürfnisse vieler Wikipedia-Sprachversionen erfüllen könnte. Sollten wir damit Erfolg haben, werden mehrere Wikipedia-Projekte die Abstrakte Wikipedia als wertvolle Unterstützung bei der Erstellung und Pflege von Artikeln für ihre Leser betrachten, und wir können die Anzahl der Pilotsprachen erweitern sowie die Nutzung auf andere Bereiche ausdehnen. Sollte dies nicht gelingen, werden wir die Situation neu bewerten und prüfen, was wir anders machen sollten.
Parallel dazu werden wir daran arbeiten, die Benutzererfahrung sowie die Leistung und Zuverlässigkeit des Systems zu verbessern und neue Funktionen zu ergänzen, sobald der Bedarf dafür steigt, und unsere Kollegen im Schwesterteam, dem Team Wikidata-Plattform, werden sich derweil mit der Migration und Weiterentwicklung des Wikidata-Abfragedienstes befassen. Es verspricht ein spannendes Jahr zu werden!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir die Art und Weise geändert, wie die Abstrakte Wikipedia die Artikelvorschau lädt: Anstatt Fragmente einzeln abzurufen, werden nun ganze Abschnitte auf einmal geladen. Alle verfügbaren Fragmente werden sofort angezeigt, während für nicht verfügbare Fragmente ein "Ausstehend"-Block mit einer Schaltfläche für einen erneuten Versuch erscheint ([[:phab:T425416|T425416]]).
Zudem haben wir einen Logikfehler im Code unseres Test-Ausführers behoben, der dazu führte, dass fehlerhafte, von Benutzern erstellte Vergleichsobjekte in Tests eine verwirrende Fehlermeldung auslösten ([[:phab:T430082|T430082]]). Außerdem haben wir eine Korrektur für die letzte Woche eingeführte Funktion für Rotlinks veröffentlicht, sodass diese in der Produktionsumgebung genauso funktionieren wie auf Entwicklermaschinen ([[:phab:T424310|T424310]]).
<span id="Volunteers’_Corner_on_July_6"></span>
=== Freiwilligentreffen am 6. Juli ===
Das nächste Freiwilligentreffen findet am [https://zonestamp.toolforge.org/1783359000 Montag, dem 6. Juli 2026, um 19:30 Uhr MESZ] statt. Wir planen folgende Tagesordnung: Es wird Zeit geben, Fragen zu stellen und alle anstehenden Themen zu besprechen. Sofern die Zeit reicht, werden wir gemeinsam eine Funktion erstellen. Jeder ist herzlich eingeladen, über [https://meet.google.com/xuy-njxh-rkw Google Meet] teilzunehmen.
<span id="Wikifunctions_and_Abstract_Wikipedia_at_Wikimania_2026"></span>
=== Wikifunctions und Abstrakte Wikipedia bei der Wikimania 2026 ===
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 76 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 76 new functions. We have crossed 4,600 Functions, just a few weeks before Wikimania. Here is an incomplete list of functions with implementations and tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z36691}}
* {{Z|Z36693}}
* {{Z|Z36697}}
* {{Z|Z36700}}
* {{Z|Z36717}}
* {{Z|Z36723}}
* {{Z|Z36727}}
* {{Z|Z36731}}
* {{Z|Z36733}}
* {{Z|Z36737}}
* {{Z|Z36743}}
* {{Z|Z36747}}
* {{Z|Z36754}}
* {{Z|Z36759}}
* {{Z|Z36762}}
* {{Z|Z36766}}
* {{Z|Z36770}}
* {{Z|Z36778}}
* {{Z|Z36785}}
* {{Z|Z36792}}
* {{Z|Z36798}}
* {{Z|Z36804}}
* {{Z|Z36810}}
* {{Z|Z36816}}
* {{Z|Z36820}}
* {{Z|Z36823}}
* {{Z|Z36827}}
* {{Z|Z36831}}
* {{Z|Z36835}}
* {{Z|Z36839}}
* {{Z|Z36849}}
* {{Z|Z36853}}
* {{Z|Z36857}}
* {{Z|Z36865}}
* {{Z|Z36869}}
* {{Z|Z36873}}
* {{Z|Z36877}}
* {{Z|Z36881}}
* {{Z|Z36883}}
* {{Z|Z36897}}
* {{Z|Z36903}}
* {{Z|Z36909}}
* {{Z|Z36911}}
* {{Z|Z36916}}
* {{Z|Z36925}}
* {{Z|Z36935}}
* {{Z|Z36939}}
* {{Z|Z36944}}
* {{Z|Z36953}}
* {{Z|Z36957}}
* {{Z|Z36959}}
* {{Z|Z36961}}
* {{Z|Z36969}}
* {{Z|Z36972}}
* {{Z|Z36975}}
* {{Z|Z36978}}
* {{Z|Z36983}}
* {{Z|Z36987}}
* {{Z|Z36990}}
* {{Z|Z36993}}
* {{Z|Z36996}}
* {{Z|Z36998}}
* {{Z|Z37004}}
* {{Z|Z37005}}
* {{Z|Z37006}}
* {{Z|Z37008}}
* {{Z|Z37009}}
* {{Z|Z37011}}
* {{Z|Z37022}}
* {{Z|Z37025}}
* {{Z|Z37029}}
* {{Z|Z37033}}
* {{Z|Z37036}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-07-01]]
qg9yqtmn1775pd6xr81rzhhnspbauhx
292835
292833
2026-07-21T18:11:17Z
Ameisenigel
44
Created page with "Die [[$1|Wikimania 2026]], die jährliche Hauptkonferenz rund um Wikimedia, findet dieses Jahr vom 21. bis 25. Juli in Paris, Frankreich, statt. Es wird eine Reihe von Veranstaltungen zur Abstrakten Wikipedia und Wikifunctions geben (alle Zeitangaben in Ortszeit):"
292835
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-06-26
| nextlabel = Nächstes Update
| next = 2026-07-08
}}
<span id="Integration_on_test_wiki"></span>
=== Integration im Test-Wiki ===
Die "große Sache", an dem unser Team seit dem [[Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|Start der Abstrakten Wikipedia]] im März gearbeitet hat, war die Entwicklung eines Systems zur Einbindung von Artikeln in Wikipedias. Ich freue mich sehr, nun zeigen zu können, dass die allererste Version davon (mit gewissen Einschränkungen) in der [[:testwiki:Main_Page|Test-Wikipedia]] live ist.
Ich werde hier Beispiele auf der Grundlage von Q90 anführen, dem abstrakten Artikel für Paris, da dieser sehr kurz und einfach ist und wir ihn in drei Wochen als Demonstrationsbeispiel für den [https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Wikimania-Workshop in Paris] verwenden wollen:
Für Pilot-Wikis (derzeit nur Test-Wikipedia) kannst du für einen bereits genehmigten abstrakten Artikel die neue Spezialseite Special:PreviewAbstract aufrufen, um zu sehen, wie er dargestellt wird (''z. B.'': Werden alle Fragmente in deiner Sprache korrekt wiedergegeben? Fehlen Funktionen oder Lexeme? Ist die Ausdrucksweise idiomatisch? ''usw.''):
: [[:testwiki:Special:PreviewAbstract/Q90|Special:PreviewAbstract/Q90]]
: ''Hinweis:'' Die Test-Wikipedia zeigt zwar die korrekten Inhalte an, aber oben die "falsche" Bezeichnung, was daran liegt, dass sie für die Arbeit anderer Teams auf Test-Wikidata zugreift und nicht auf das echte Wikidata, weshalb "Q90" dort für ein anderes Konzept steht. Auf echte Community-Wikis hat dies keine Auswirkungen.
Als Administrator kannst du diesen Artikel für dein Wiki auswählen:
: [[:testwiki:Special:CommunityConfiguration/AbstractWikiOptedInArticles|Special:CommunityConfiguration/AbstractWikiOptedInArticles]]
: ''Hinweis'': Die Test-Wikipedia hat bereits einen Artikel über Paris, [[:testwiki:Paris|Paris]], daher habe ich für diese Demonstration den Titel "Paris, France" auf den Testinhalt verwiesen. Als Administrator kannst du den Artikel (oder dessen Weiterleitungen) natürlich jederzeit über die Spezialseite entfernen (oder Weiterleitungen hinzufügen).
Besuche nun "Paris, France" und sieh dir den abstrakten Artikel an, anstatt nur die Aufforderung zur Erstellung eines neuen Artikels zu erhalten:
: [[:testwiki:Paris,_France|Paris,_France]]
Dies funktioniert auch für den konfigurierten "sekundären" Titel, etwa bei einer Weiterleitung zunächst auf "Paris, France":
: [[:testwiki:Paris_is_a_city|Paris_is_a_city]]
Der bestehende Artikel "Paris" ist davon überhaupt nicht betroffen:
: [[:testwiki:Paris|Paris]]
Dies ist unser erstes Design. Wir sind sicher, dass dir Dinge auffallen könnten, die wir besser machen können, oder Aspekte, die wir noch nicht ausreichend durchdacht haben. Bitte teile uns dies mit, damit wir das Design verbessern können.
Ein paar kurze Hinweise:
* Der Reiter "Lokalen Artikel erstellen" ermöglicht es dir, einen lokalen Artikel im Wikitext-Format zu erstellen, dieser "gewinnt" stets und ersetzt den abstrakten Artikel — es ist ein wesentlicher Bestandteil des Konzepts, dass lokale Communitys Inhalte jederzeit problemlos ersetzen können.
* Über die Reiter "Abstrakten Artikel bearbeiten" und "Versionsgeschichte des abstrakten Artikels" gelangst du zur Abstrakten Wikipedia, wo sich die Bearbeitungs- und Versionsgeschichtenseiten befinden. Dies ähnelt der Darstellung von Dateiseiten für Medien, die von Commons eingebunden sind. Die Funktionsweise dieser beiden Reiter unterscheidet sich erheblich von der der Reiter "Bearbeiten" und "Versionsgeschichte" bei Wikitext-Seiten, daher überlegen wir, wie sich Verwirrung bei den Nutzern vermeiden lässt.
* Am unteren Ende des Inhalts befindet sich ein Banner, das darauf hinweist, dass der Artikel aus der Abstrakten Wikipedia stammt und wann er zuletzt aktualisiert wurde, wir gehen davon aus, dass dieses Banner nicht dauerhaft erforderlich sein wird. Zudem gibt es in der Fußzeile eine zusätzliche Zeile mit ähnlichen Informationen, die voraussichtlich dauerhaft beibehalten wird.
* Derzeit ist diese Funktion nur für eine sehr kleine Anzahl von Artikeln freigeschaltet, ausschließlich zu Test- und Demonstrationszwecken (Q319, Q42, Q84, Q52 und Q90 in den Sprachen Englisch, Französisch, Deutsch und Spanisch). Dies bildet die Grundlage für das Skript, das jeden dieser freigegebenen Artikel in allen jeweiligen Sprachen jeden Montag aktualisiert, um sie auf dem neuesten Stand zu halten. Wir planen, der Community der Abstrakten Wikipedia schon bald die Möglichkeit zu geben, diese Liste selbst zu verwalten, vorbehaltlich technischer Aspekte hinsichtlich der Systemleistung.
* Um das Demonstrationsbeispiel aufrechtzuerhalten und die Leute dazu zu ermutigen, bessere Artikel über ihre eigenen Städte zu schreiben, könnte es hilfreich sein, den abstrakten Artikel über Paris vorerst sehr kurz und einfach zu halten.
<span id="The_year_ahead_of_us"></span>
=== Das vor uns liegende Jahr ===
Der [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Jahresplan der Wikimedia Foundation für 1. Juli 2026 bis 30. Juni 2027]] ist heute in Kraft getreten. Unsere Arbeit zur Unterstützung der Abstrakten Wikipedia ist Teil des Themenbereichs "Vertiefung des Engagements", [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|insbesondere]]:
: ''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren''
Wie bereits besprochen, besteht die Idee hinter der Abstrakten Wikipedia darin, qualitativ hochwertige, mehrsprachige Artikel in vielen Sprachen bereitzustellen, auf die einzelne Wikipedia-Sprachversionen für ihre Leserschaft zurückgreifen können, sofern sie noch keinen eigenen Artikel zu dem jeweiligen Thema besitzen. Unser aktueller Plan sieht vor, dass sich zunächst einzelne Pilot-Wikipedias, sofern sie mit dem Ergebnis zufrieden sind, für jeden Artikel einzeln entscheiden können, ob sie diesen übernehmen möchten; später werden wir das Angebot auf weitere Sprachversionen ausweiten und es den Wikipedias ermöglichen, sich für fehlende Artikel standardmäßig für die Übernahme zu entscheiden. Mehr zu unseren Überlegungen kannst du in [[Special:MyLanguage/Wikifunctions:Status updates/2026-01-29|unserer Diskussion vom Januar]] nachlesen.
Wir planen, in den kommenden Monaten mit Pilot-Wikipedia-Communitys zusammenzuarbeiten, um erste Untersuchungen dazu anzustellen, ob sie die Abstrakte Wikipedia nutzen können, um die ihren Lesern bereitgestellten Artikel sinnvoll zu erweitern, und zwar auf eine Weise, die ihren Qualitätsansprüchen genügt. Als Ausgangspunkt wollen wir sie dazu ermutigen, abstrakte Artikel über Städte zu verfassen und zu nutzen. Dies bietet sich an, da Städte ein weit verbreitetes Interessengebiet darstellen, bei deren Beschreibung oft konsistente Themen eine Rolle spielen, zudem sind sie im Allgemeinen kein Gegenstand heftiger Edit-Wars, und es gibt eine große Anzahl von ihnen zu dokumentieren, sodass die Abstrakte Wikipedia durchaus die Bedürfnisse vieler Wikipedia-Sprachversionen erfüllen könnte. Sollten wir damit Erfolg haben, werden mehrere Wikipedia-Projekte die Abstrakte Wikipedia als wertvolle Unterstützung bei der Erstellung und Pflege von Artikeln für ihre Leser betrachten, und wir können die Anzahl der Pilotsprachen erweitern sowie die Nutzung auf andere Bereiche ausdehnen. Sollte dies nicht gelingen, werden wir die Situation neu bewerten und prüfen, was wir anders machen sollten.
Parallel dazu werden wir daran arbeiten, die Benutzererfahrung sowie die Leistung und Zuverlässigkeit des Systems zu verbessern und neue Funktionen zu ergänzen, sobald der Bedarf dafür steigt, und unsere Kollegen im Schwesterteam, dem Team Wikidata-Plattform, werden sich derweil mit der Migration und Weiterentwicklung des Wikidata-Abfragedienstes befassen. Es verspricht ein spannendes Jahr zu werden!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir die Art und Weise geändert, wie die Abstrakte Wikipedia die Artikelvorschau lädt: Anstatt Fragmente einzeln abzurufen, werden nun ganze Abschnitte auf einmal geladen. Alle verfügbaren Fragmente werden sofort angezeigt, während für nicht verfügbare Fragmente ein "Ausstehend"-Block mit einer Schaltfläche für einen erneuten Versuch erscheint ([[:phab:T425416|T425416]]).
Zudem haben wir einen Logikfehler im Code unseres Test-Ausführers behoben, der dazu führte, dass fehlerhafte, von Benutzern erstellte Vergleichsobjekte in Tests eine verwirrende Fehlermeldung auslösten ([[:phab:T430082|T430082]]). Außerdem haben wir eine Korrektur für die letzte Woche eingeführte Funktion für Rotlinks veröffentlicht, sodass diese in der Produktionsumgebung genauso funktionieren wie auf Entwicklermaschinen ([[:phab:T424310|T424310]]).
<span id="Volunteers’_Corner_on_July_6"></span>
=== Freiwilligentreffen am 6. Juli ===
Das nächste Freiwilligentreffen findet am [https://zonestamp.toolforge.org/1783359000 Montag, dem 6. Juli 2026, um 19:30 Uhr MESZ] statt. Wir planen folgende Tagesordnung: Es wird Zeit geben, Fragen zu stellen und alle anstehenden Themen zu besprechen. Sofern die Zeit reicht, werden wir gemeinsam eine Funktion erstellen. Jeder ist herzlich eingeladen, über [https://meet.google.com/xuy-njxh-rkw Google Meet] teilzunehmen.
<span id="Wikifunctions_and_Abstract_Wikipedia_at_Wikimania_2026"></span>
=== Wikifunctions und Abstrakte Wikipedia bei der Wikimania 2026 ===
Die [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], die jährliche Hauptkonferenz rund um Wikimedia, findet dieses Jahr vom 21. bis 25. Juli in Paris, Frankreich, statt. Es wird eine Reihe von Veranstaltungen zur Abstrakten Wikipedia und Wikifunctions geben (alle Zeitangaben in Ortszeit):
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 76 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 76 new functions. We have crossed 4,600 Functions, just a few weeks before Wikimania. Here is an incomplete list of functions with implementations and tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z36691}}
* {{Z|Z36693}}
* {{Z|Z36697}}
* {{Z|Z36700}}
* {{Z|Z36717}}
* {{Z|Z36723}}
* {{Z|Z36727}}
* {{Z|Z36731}}
* {{Z|Z36733}}
* {{Z|Z36737}}
* {{Z|Z36743}}
* {{Z|Z36747}}
* {{Z|Z36754}}
* {{Z|Z36759}}
* {{Z|Z36762}}
* {{Z|Z36766}}
* {{Z|Z36770}}
* {{Z|Z36778}}
* {{Z|Z36785}}
* {{Z|Z36792}}
* {{Z|Z36798}}
* {{Z|Z36804}}
* {{Z|Z36810}}
* {{Z|Z36816}}
* {{Z|Z36820}}
* {{Z|Z36823}}
* {{Z|Z36827}}
* {{Z|Z36831}}
* {{Z|Z36835}}
* {{Z|Z36839}}
* {{Z|Z36849}}
* {{Z|Z36853}}
* {{Z|Z36857}}
* {{Z|Z36865}}
* {{Z|Z36869}}
* {{Z|Z36873}}
* {{Z|Z36877}}
* {{Z|Z36881}}
* {{Z|Z36883}}
* {{Z|Z36897}}
* {{Z|Z36903}}
* {{Z|Z36909}}
* {{Z|Z36911}}
* {{Z|Z36916}}
* {{Z|Z36925}}
* {{Z|Z36935}}
* {{Z|Z36939}}
* {{Z|Z36944}}
* {{Z|Z36953}}
* {{Z|Z36957}}
* {{Z|Z36959}}
* {{Z|Z36961}}
* {{Z|Z36969}}
* {{Z|Z36972}}
* {{Z|Z36975}}
* {{Z|Z36978}}
* {{Z|Z36983}}
* {{Z|Z36987}}
* {{Z|Z36990}}
* {{Z|Z36993}}
* {{Z|Z36996}}
* {{Z|Z36998}}
* {{Z|Z37004}}
* {{Z|Z37005}}
* {{Z|Z37006}}
* {{Z|Z37008}}
* {{Z|Z37009}}
* {{Z|Z37011}}
* {{Z|Z37022}}
* {{Z|Z37025}}
* {{Z|Z37029}}
* {{Z|Z37033}}
* {{Z|Z37036}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-07-01]]
2gue8arkqyhnmosxyjcmza6jlpo0pd6
292837
292835
2026-07-21T18:11:58Z
Ameisenigel
44
Created page with "[[$1|Dnshitobu]] hat am Freitag um 14:30 Uhr die Sitzung “[$2 Indigene Sprachen für Wikifunctions bereit machen]”"
292837
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-06-26
| nextlabel = Nächstes Update
| next = 2026-07-08
}}
<span id="Integration_on_test_wiki"></span>
=== Integration im Test-Wiki ===
Die "große Sache", an dem unser Team seit dem [[Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|Start der Abstrakten Wikipedia]] im März gearbeitet hat, war die Entwicklung eines Systems zur Einbindung von Artikeln in Wikipedias. Ich freue mich sehr, nun zeigen zu können, dass die allererste Version davon (mit gewissen Einschränkungen) in der [[:testwiki:Main_Page|Test-Wikipedia]] live ist.
Ich werde hier Beispiele auf der Grundlage von Q90 anführen, dem abstrakten Artikel für Paris, da dieser sehr kurz und einfach ist und wir ihn in drei Wochen als Demonstrationsbeispiel für den [https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Wikimania-Workshop in Paris] verwenden wollen:
Für Pilot-Wikis (derzeit nur Test-Wikipedia) kannst du für einen bereits genehmigten abstrakten Artikel die neue Spezialseite Special:PreviewAbstract aufrufen, um zu sehen, wie er dargestellt wird (''z. B.'': Werden alle Fragmente in deiner Sprache korrekt wiedergegeben? Fehlen Funktionen oder Lexeme? Ist die Ausdrucksweise idiomatisch? ''usw.''):
: [[:testwiki:Special:PreviewAbstract/Q90|Special:PreviewAbstract/Q90]]
: ''Hinweis:'' Die Test-Wikipedia zeigt zwar die korrekten Inhalte an, aber oben die "falsche" Bezeichnung, was daran liegt, dass sie für die Arbeit anderer Teams auf Test-Wikidata zugreift und nicht auf das echte Wikidata, weshalb "Q90" dort für ein anderes Konzept steht. Auf echte Community-Wikis hat dies keine Auswirkungen.
Als Administrator kannst du diesen Artikel für dein Wiki auswählen:
: [[:testwiki:Special:CommunityConfiguration/AbstractWikiOptedInArticles|Special:CommunityConfiguration/AbstractWikiOptedInArticles]]
: ''Hinweis'': Die Test-Wikipedia hat bereits einen Artikel über Paris, [[:testwiki:Paris|Paris]], daher habe ich für diese Demonstration den Titel "Paris, France" auf den Testinhalt verwiesen. Als Administrator kannst du den Artikel (oder dessen Weiterleitungen) natürlich jederzeit über die Spezialseite entfernen (oder Weiterleitungen hinzufügen).
Besuche nun "Paris, France" und sieh dir den abstrakten Artikel an, anstatt nur die Aufforderung zur Erstellung eines neuen Artikels zu erhalten:
: [[:testwiki:Paris,_France|Paris,_France]]
Dies funktioniert auch für den konfigurierten "sekundären" Titel, etwa bei einer Weiterleitung zunächst auf "Paris, France":
: [[:testwiki:Paris_is_a_city|Paris_is_a_city]]
Der bestehende Artikel "Paris" ist davon überhaupt nicht betroffen:
: [[:testwiki:Paris|Paris]]
Dies ist unser erstes Design. Wir sind sicher, dass dir Dinge auffallen könnten, die wir besser machen können, oder Aspekte, die wir noch nicht ausreichend durchdacht haben. Bitte teile uns dies mit, damit wir das Design verbessern können.
Ein paar kurze Hinweise:
* Der Reiter "Lokalen Artikel erstellen" ermöglicht es dir, einen lokalen Artikel im Wikitext-Format zu erstellen, dieser "gewinnt" stets und ersetzt den abstrakten Artikel — es ist ein wesentlicher Bestandteil des Konzepts, dass lokale Communitys Inhalte jederzeit problemlos ersetzen können.
* Über die Reiter "Abstrakten Artikel bearbeiten" und "Versionsgeschichte des abstrakten Artikels" gelangst du zur Abstrakten Wikipedia, wo sich die Bearbeitungs- und Versionsgeschichtenseiten befinden. Dies ähnelt der Darstellung von Dateiseiten für Medien, die von Commons eingebunden sind. Die Funktionsweise dieser beiden Reiter unterscheidet sich erheblich von der der Reiter "Bearbeiten" und "Versionsgeschichte" bei Wikitext-Seiten, daher überlegen wir, wie sich Verwirrung bei den Nutzern vermeiden lässt.
* Am unteren Ende des Inhalts befindet sich ein Banner, das darauf hinweist, dass der Artikel aus der Abstrakten Wikipedia stammt und wann er zuletzt aktualisiert wurde, wir gehen davon aus, dass dieses Banner nicht dauerhaft erforderlich sein wird. Zudem gibt es in der Fußzeile eine zusätzliche Zeile mit ähnlichen Informationen, die voraussichtlich dauerhaft beibehalten wird.
* Derzeit ist diese Funktion nur für eine sehr kleine Anzahl von Artikeln freigeschaltet, ausschließlich zu Test- und Demonstrationszwecken (Q319, Q42, Q84, Q52 und Q90 in den Sprachen Englisch, Französisch, Deutsch und Spanisch). Dies bildet die Grundlage für das Skript, das jeden dieser freigegebenen Artikel in allen jeweiligen Sprachen jeden Montag aktualisiert, um sie auf dem neuesten Stand zu halten. Wir planen, der Community der Abstrakten Wikipedia schon bald die Möglichkeit zu geben, diese Liste selbst zu verwalten, vorbehaltlich technischer Aspekte hinsichtlich der Systemleistung.
* Um das Demonstrationsbeispiel aufrechtzuerhalten und die Leute dazu zu ermutigen, bessere Artikel über ihre eigenen Städte zu schreiben, könnte es hilfreich sein, den abstrakten Artikel über Paris vorerst sehr kurz und einfach zu halten.
<span id="The_year_ahead_of_us"></span>
=== Das vor uns liegende Jahr ===
Der [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Jahresplan der Wikimedia Foundation für 1. Juli 2026 bis 30. Juni 2027]] ist heute in Kraft getreten. Unsere Arbeit zur Unterstützung der Abstrakten Wikipedia ist Teil des Themenbereichs "Vertiefung des Engagements", [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|insbesondere]]:
: ''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren''
Wie bereits besprochen, besteht die Idee hinter der Abstrakten Wikipedia darin, qualitativ hochwertige, mehrsprachige Artikel in vielen Sprachen bereitzustellen, auf die einzelne Wikipedia-Sprachversionen für ihre Leserschaft zurückgreifen können, sofern sie noch keinen eigenen Artikel zu dem jeweiligen Thema besitzen. Unser aktueller Plan sieht vor, dass sich zunächst einzelne Pilot-Wikipedias, sofern sie mit dem Ergebnis zufrieden sind, für jeden Artikel einzeln entscheiden können, ob sie diesen übernehmen möchten; später werden wir das Angebot auf weitere Sprachversionen ausweiten und es den Wikipedias ermöglichen, sich für fehlende Artikel standardmäßig für die Übernahme zu entscheiden. Mehr zu unseren Überlegungen kannst du in [[Special:MyLanguage/Wikifunctions:Status updates/2026-01-29|unserer Diskussion vom Januar]] nachlesen.
Wir planen, in den kommenden Monaten mit Pilot-Wikipedia-Communitys zusammenzuarbeiten, um erste Untersuchungen dazu anzustellen, ob sie die Abstrakte Wikipedia nutzen können, um die ihren Lesern bereitgestellten Artikel sinnvoll zu erweitern, und zwar auf eine Weise, die ihren Qualitätsansprüchen genügt. Als Ausgangspunkt wollen wir sie dazu ermutigen, abstrakte Artikel über Städte zu verfassen und zu nutzen. Dies bietet sich an, da Städte ein weit verbreitetes Interessengebiet darstellen, bei deren Beschreibung oft konsistente Themen eine Rolle spielen, zudem sind sie im Allgemeinen kein Gegenstand heftiger Edit-Wars, und es gibt eine große Anzahl von ihnen zu dokumentieren, sodass die Abstrakte Wikipedia durchaus die Bedürfnisse vieler Wikipedia-Sprachversionen erfüllen könnte. Sollten wir damit Erfolg haben, werden mehrere Wikipedia-Projekte die Abstrakte Wikipedia als wertvolle Unterstützung bei der Erstellung und Pflege von Artikeln für ihre Leser betrachten, und wir können die Anzahl der Pilotsprachen erweitern sowie die Nutzung auf andere Bereiche ausdehnen. Sollte dies nicht gelingen, werden wir die Situation neu bewerten und prüfen, was wir anders machen sollten.
Parallel dazu werden wir daran arbeiten, die Benutzererfahrung sowie die Leistung und Zuverlässigkeit des Systems zu verbessern und neue Funktionen zu ergänzen, sobald der Bedarf dafür steigt, und unsere Kollegen im Schwesterteam, dem Team Wikidata-Plattform, werden sich derweil mit der Migration und Weiterentwicklung des Wikidata-Abfragedienstes befassen. Es verspricht ein spannendes Jahr zu werden!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir die Art und Weise geändert, wie die Abstrakte Wikipedia die Artikelvorschau lädt: Anstatt Fragmente einzeln abzurufen, werden nun ganze Abschnitte auf einmal geladen. Alle verfügbaren Fragmente werden sofort angezeigt, während für nicht verfügbare Fragmente ein "Ausstehend"-Block mit einer Schaltfläche für einen erneuten Versuch erscheint ([[:phab:T425416|T425416]]).
Zudem haben wir einen Logikfehler im Code unseres Test-Ausführers behoben, der dazu führte, dass fehlerhafte, von Benutzern erstellte Vergleichsobjekte in Tests eine verwirrende Fehlermeldung auslösten ([[:phab:T430082|T430082]]). Außerdem haben wir eine Korrektur für die letzte Woche eingeführte Funktion für Rotlinks veröffentlicht, sodass diese in der Produktionsumgebung genauso funktionieren wie auf Entwicklermaschinen ([[:phab:T424310|T424310]]).
<span id="Volunteers’_Corner_on_July_6"></span>
=== Freiwilligentreffen am 6. Juli ===
Das nächste Freiwilligentreffen findet am [https://zonestamp.toolforge.org/1783359000 Montag, dem 6. Juli 2026, um 19:30 Uhr MESZ] statt. Wir planen folgende Tagesordnung: Es wird Zeit geben, Fragen zu stellen und alle anstehenden Themen zu besprechen. Sofern die Zeit reicht, werden wir gemeinsam eine Funktion erstellen. Jeder ist herzlich eingeladen, über [https://meet.google.com/xuy-njxh-rkw Google Meet] teilzunehmen.
<span id="Wikifunctions_and_Abstract_Wikipedia_at_Wikimania_2026"></span>
=== Wikifunctions und Abstrakte Wikipedia bei der Wikimania 2026 ===
Die [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], die jährliche Hauptkonferenz rund um Wikimedia, findet dieses Jahr vom 21. bis 25. Juli in Paris, Frankreich, statt. Es wird eine Reihe von Veranstaltungen zur Abstrakten Wikipedia und Wikifunctions geben (alle Zeitangaben in Ortszeit):
* [[User:Dnshitobu|Dnshitobu]] hat am Freitag um 14:30 Uhr die Sitzung “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Indigene Sprachen für Wikifunctions bereit machen]”
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 76 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 76 new functions. We have crossed 4,600 Functions, just a few weeks before Wikimania. Here is an incomplete list of functions with implementations and tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z36691}}
* {{Z|Z36693}}
* {{Z|Z36697}}
* {{Z|Z36700}}
* {{Z|Z36717}}
* {{Z|Z36723}}
* {{Z|Z36727}}
* {{Z|Z36731}}
* {{Z|Z36733}}
* {{Z|Z36737}}
* {{Z|Z36743}}
* {{Z|Z36747}}
* {{Z|Z36754}}
* {{Z|Z36759}}
* {{Z|Z36762}}
* {{Z|Z36766}}
* {{Z|Z36770}}
* {{Z|Z36778}}
* {{Z|Z36785}}
* {{Z|Z36792}}
* {{Z|Z36798}}
* {{Z|Z36804}}
* {{Z|Z36810}}
* {{Z|Z36816}}
* {{Z|Z36820}}
* {{Z|Z36823}}
* {{Z|Z36827}}
* {{Z|Z36831}}
* {{Z|Z36835}}
* {{Z|Z36839}}
* {{Z|Z36849}}
* {{Z|Z36853}}
* {{Z|Z36857}}
* {{Z|Z36865}}
* {{Z|Z36869}}
* {{Z|Z36873}}
* {{Z|Z36877}}
* {{Z|Z36881}}
* {{Z|Z36883}}
* {{Z|Z36897}}
* {{Z|Z36903}}
* {{Z|Z36909}}
* {{Z|Z36911}}
* {{Z|Z36916}}
* {{Z|Z36925}}
* {{Z|Z36935}}
* {{Z|Z36939}}
* {{Z|Z36944}}
* {{Z|Z36953}}
* {{Z|Z36957}}
* {{Z|Z36959}}
* {{Z|Z36961}}
* {{Z|Z36969}}
* {{Z|Z36972}}
* {{Z|Z36975}}
* {{Z|Z36978}}
* {{Z|Z36983}}
* {{Z|Z36987}}
* {{Z|Z36990}}
* {{Z|Z36993}}
* {{Z|Z36996}}
* {{Z|Z36998}}
* {{Z|Z37004}}
* {{Z|Z37005}}
* {{Z|Z37006}}
* {{Z|Z37008}}
* {{Z|Z37009}}
* {{Z|Z37011}}
* {{Z|Z37022}}
* {{Z|Z37025}}
* {{Z|Z37029}}
* {{Z|Z37033}}
* {{Z|Z37036}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-07-01]]
gj00otv0069xaoecgmuq7l0sswsd036
292839
292837
2026-07-21T18:12:10Z
Ameisenigel
44
Created page with "[[$1|Mahir256]] wird am Freitag um 16:00 Uhr einen Workshop “[$2 Von Abstrakten Inhalten zu Konkretem Text mit Wikidata-Lexemen]” organisieren"
292839
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-06-26
| nextlabel = Nächstes Update
| next = 2026-07-08
}}
<span id="Integration_on_test_wiki"></span>
=== Integration im Test-Wiki ===
Die "große Sache", an dem unser Team seit dem [[Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|Start der Abstrakten Wikipedia]] im März gearbeitet hat, war die Entwicklung eines Systems zur Einbindung von Artikeln in Wikipedias. Ich freue mich sehr, nun zeigen zu können, dass die allererste Version davon (mit gewissen Einschränkungen) in der [[:testwiki:Main_Page|Test-Wikipedia]] live ist.
Ich werde hier Beispiele auf der Grundlage von Q90 anführen, dem abstrakten Artikel für Paris, da dieser sehr kurz und einfach ist und wir ihn in drei Wochen als Demonstrationsbeispiel für den [https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Wikimania-Workshop in Paris] verwenden wollen:
Für Pilot-Wikis (derzeit nur Test-Wikipedia) kannst du für einen bereits genehmigten abstrakten Artikel die neue Spezialseite Special:PreviewAbstract aufrufen, um zu sehen, wie er dargestellt wird (''z. B.'': Werden alle Fragmente in deiner Sprache korrekt wiedergegeben? Fehlen Funktionen oder Lexeme? Ist die Ausdrucksweise idiomatisch? ''usw.''):
: [[:testwiki:Special:PreviewAbstract/Q90|Special:PreviewAbstract/Q90]]
: ''Hinweis:'' Die Test-Wikipedia zeigt zwar die korrekten Inhalte an, aber oben die "falsche" Bezeichnung, was daran liegt, dass sie für die Arbeit anderer Teams auf Test-Wikidata zugreift und nicht auf das echte Wikidata, weshalb "Q90" dort für ein anderes Konzept steht. Auf echte Community-Wikis hat dies keine Auswirkungen.
Als Administrator kannst du diesen Artikel für dein Wiki auswählen:
: [[:testwiki:Special:CommunityConfiguration/AbstractWikiOptedInArticles|Special:CommunityConfiguration/AbstractWikiOptedInArticles]]
: ''Hinweis'': Die Test-Wikipedia hat bereits einen Artikel über Paris, [[:testwiki:Paris|Paris]], daher habe ich für diese Demonstration den Titel "Paris, France" auf den Testinhalt verwiesen. Als Administrator kannst du den Artikel (oder dessen Weiterleitungen) natürlich jederzeit über die Spezialseite entfernen (oder Weiterleitungen hinzufügen).
Besuche nun "Paris, France" und sieh dir den abstrakten Artikel an, anstatt nur die Aufforderung zur Erstellung eines neuen Artikels zu erhalten:
: [[:testwiki:Paris,_France|Paris,_France]]
Dies funktioniert auch für den konfigurierten "sekundären" Titel, etwa bei einer Weiterleitung zunächst auf "Paris, France":
: [[:testwiki:Paris_is_a_city|Paris_is_a_city]]
Der bestehende Artikel "Paris" ist davon überhaupt nicht betroffen:
: [[:testwiki:Paris|Paris]]
Dies ist unser erstes Design. Wir sind sicher, dass dir Dinge auffallen könnten, die wir besser machen können, oder Aspekte, die wir noch nicht ausreichend durchdacht haben. Bitte teile uns dies mit, damit wir das Design verbessern können.
Ein paar kurze Hinweise:
* Der Reiter "Lokalen Artikel erstellen" ermöglicht es dir, einen lokalen Artikel im Wikitext-Format zu erstellen, dieser "gewinnt" stets und ersetzt den abstrakten Artikel — es ist ein wesentlicher Bestandteil des Konzepts, dass lokale Communitys Inhalte jederzeit problemlos ersetzen können.
* Über die Reiter "Abstrakten Artikel bearbeiten" und "Versionsgeschichte des abstrakten Artikels" gelangst du zur Abstrakten Wikipedia, wo sich die Bearbeitungs- und Versionsgeschichtenseiten befinden. Dies ähnelt der Darstellung von Dateiseiten für Medien, die von Commons eingebunden sind. Die Funktionsweise dieser beiden Reiter unterscheidet sich erheblich von der der Reiter "Bearbeiten" und "Versionsgeschichte" bei Wikitext-Seiten, daher überlegen wir, wie sich Verwirrung bei den Nutzern vermeiden lässt.
* Am unteren Ende des Inhalts befindet sich ein Banner, das darauf hinweist, dass der Artikel aus der Abstrakten Wikipedia stammt und wann er zuletzt aktualisiert wurde, wir gehen davon aus, dass dieses Banner nicht dauerhaft erforderlich sein wird. Zudem gibt es in der Fußzeile eine zusätzliche Zeile mit ähnlichen Informationen, die voraussichtlich dauerhaft beibehalten wird.
* Derzeit ist diese Funktion nur für eine sehr kleine Anzahl von Artikeln freigeschaltet, ausschließlich zu Test- und Demonstrationszwecken (Q319, Q42, Q84, Q52 und Q90 in den Sprachen Englisch, Französisch, Deutsch und Spanisch). Dies bildet die Grundlage für das Skript, das jeden dieser freigegebenen Artikel in allen jeweiligen Sprachen jeden Montag aktualisiert, um sie auf dem neuesten Stand zu halten. Wir planen, der Community der Abstrakten Wikipedia schon bald die Möglichkeit zu geben, diese Liste selbst zu verwalten, vorbehaltlich technischer Aspekte hinsichtlich der Systemleistung.
* Um das Demonstrationsbeispiel aufrechtzuerhalten und die Leute dazu zu ermutigen, bessere Artikel über ihre eigenen Städte zu schreiben, könnte es hilfreich sein, den abstrakten Artikel über Paris vorerst sehr kurz und einfach zu halten.
<span id="The_year_ahead_of_us"></span>
=== Das vor uns liegende Jahr ===
Der [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Jahresplan der Wikimedia Foundation für 1. Juli 2026 bis 30. Juni 2027]] ist heute in Kraft getreten. Unsere Arbeit zur Unterstützung der Abstrakten Wikipedia ist Teil des Themenbereichs "Vertiefung des Engagements", [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|insbesondere]]:
: ''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren''
Wie bereits besprochen, besteht die Idee hinter der Abstrakten Wikipedia darin, qualitativ hochwertige, mehrsprachige Artikel in vielen Sprachen bereitzustellen, auf die einzelne Wikipedia-Sprachversionen für ihre Leserschaft zurückgreifen können, sofern sie noch keinen eigenen Artikel zu dem jeweiligen Thema besitzen. Unser aktueller Plan sieht vor, dass sich zunächst einzelne Pilot-Wikipedias, sofern sie mit dem Ergebnis zufrieden sind, für jeden Artikel einzeln entscheiden können, ob sie diesen übernehmen möchten; später werden wir das Angebot auf weitere Sprachversionen ausweiten und es den Wikipedias ermöglichen, sich für fehlende Artikel standardmäßig für die Übernahme zu entscheiden. Mehr zu unseren Überlegungen kannst du in [[Special:MyLanguage/Wikifunctions:Status updates/2026-01-29|unserer Diskussion vom Januar]] nachlesen.
Wir planen, in den kommenden Monaten mit Pilot-Wikipedia-Communitys zusammenzuarbeiten, um erste Untersuchungen dazu anzustellen, ob sie die Abstrakte Wikipedia nutzen können, um die ihren Lesern bereitgestellten Artikel sinnvoll zu erweitern, und zwar auf eine Weise, die ihren Qualitätsansprüchen genügt. Als Ausgangspunkt wollen wir sie dazu ermutigen, abstrakte Artikel über Städte zu verfassen und zu nutzen. Dies bietet sich an, da Städte ein weit verbreitetes Interessengebiet darstellen, bei deren Beschreibung oft konsistente Themen eine Rolle spielen, zudem sind sie im Allgemeinen kein Gegenstand heftiger Edit-Wars, und es gibt eine große Anzahl von ihnen zu dokumentieren, sodass die Abstrakte Wikipedia durchaus die Bedürfnisse vieler Wikipedia-Sprachversionen erfüllen könnte. Sollten wir damit Erfolg haben, werden mehrere Wikipedia-Projekte die Abstrakte Wikipedia als wertvolle Unterstützung bei der Erstellung und Pflege von Artikeln für ihre Leser betrachten, und wir können die Anzahl der Pilotsprachen erweitern sowie die Nutzung auf andere Bereiche ausdehnen. Sollte dies nicht gelingen, werden wir die Situation neu bewerten und prüfen, was wir anders machen sollten.
Parallel dazu werden wir daran arbeiten, die Benutzererfahrung sowie die Leistung und Zuverlässigkeit des Systems zu verbessern und neue Funktionen zu ergänzen, sobald der Bedarf dafür steigt, und unsere Kollegen im Schwesterteam, dem Team Wikidata-Plattform, werden sich derweil mit der Migration und Weiterentwicklung des Wikidata-Abfragedienstes befassen. Es verspricht ein spannendes Jahr zu werden!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir die Art und Weise geändert, wie die Abstrakte Wikipedia die Artikelvorschau lädt: Anstatt Fragmente einzeln abzurufen, werden nun ganze Abschnitte auf einmal geladen. Alle verfügbaren Fragmente werden sofort angezeigt, während für nicht verfügbare Fragmente ein "Ausstehend"-Block mit einer Schaltfläche für einen erneuten Versuch erscheint ([[:phab:T425416|T425416]]).
Zudem haben wir einen Logikfehler im Code unseres Test-Ausführers behoben, der dazu führte, dass fehlerhafte, von Benutzern erstellte Vergleichsobjekte in Tests eine verwirrende Fehlermeldung auslösten ([[:phab:T430082|T430082]]). Außerdem haben wir eine Korrektur für die letzte Woche eingeführte Funktion für Rotlinks veröffentlicht, sodass diese in der Produktionsumgebung genauso funktionieren wie auf Entwicklermaschinen ([[:phab:T424310|T424310]]).
<span id="Volunteers’_Corner_on_July_6"></span>
=== Freiwilligentreffen am 6. Juli ===
Das nächste Freiwilligentreffen findet am [https://zonestamp.toolforge.org/1783359000 Montag, dem 6. Juli 2026, um 19:30 Uhr MESZ] statt. Wir planen folgende Tagesordnung: Es wird Zeit geben, Fragen zu stellen und alle anstehenden Themen zu besprechen. Sofern die Zeit reicht, werden wir gemeinsam eine Funktion erstellen. Jeder ist herzlich eingeladen, über [https://meet.google.com/xuy-njxh-rkw Google Meet] teilzunehmen.
<span id="Wikifunctions_and_Abstract_Wikipedia_at_Wikimania_2026"></span>
=== Wikifunctions und Abstrakte Wikipedia bei der Wikimania 2026 ===
Die [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], die jährliche Hauptkonferenz rund um Wikimedia, findet dieses Jahr vom 21. bis 25. Juli in Paris, Frankreich, statt. Es wird eine Reihe von Veranstaltungen zur Abstrakten Wikipedia und Wikifunctions geben (alle Zeitangaben in Ortszeit):
* [[User:Dnshitobu|Dnshitobu]] hat am Freitag um 14:30 Uhr die Sitzung “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Indigene Sprachen für Wikifunctions bereit machen]”
* [[User:Mahir256|Mahir256]] wird am Freitag um 16:00 Uhr einen Workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ Von Abstrakten Inhalten zu Konkretem Text mit Wikidata-Lexemen]” organisieren
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 76 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 76 new functions. We have crossed 4,600 Functions, just a few weeks before Wikimania. Here is an incomplete list of functions with implementations and tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z36691}}
* {{Z|Z36693}}
* {{Z|Z36697}}
* {{Z|Z36700}}
* {{Z|Z36717}}
* {{Z|Z36723}}
* {{Z|Z36727}}
* {{Z|Z36731}}
* {{Z|Z36733}}
* {{Z|Z36737}}
* {{Z|Z36743}}
* {{Z|Z36747}}
* {{Z|Z36754}}
* {{Z|Z36759}}
* {{Z|Z36762}}
* {{Z|Z36766}}
* {{Z|Z36770}}
* {{Z|Z36778}}
* {{Z|Z36785}}
* {{Z|Z36792}}
* {{Z|Z36798}}
* {{Z|Z36804}}
* {{Z|Z36810}}
* {{Z|Z36816}}
* {{Z|Z36820}}
* {{Z|Z36823}}
* {{Z|Z36827}}
* {{Z|Z36831}}
* {{Z|Z36835}}
* {{Z|Z36839}}
* {{Z|Z36849}}
* {{Z|Z36853}}
* {{Z|Z36857}}
* {{Z|Z36865}}
* {{Z|Z36869}}
* {{Z|Z36873}}
* {{Z|Z36877}}
* {{Z|Z36881}}
* {{Z|Z36883}}
* {{Z|Z36897}}
* {{Z|Z36903}}
* {{Z|Z36909}}
* {{Z|Z36911}}
* {{Z|Z36916}}
* {{Z|Z36925}}
* {{Z|Z36935}}
* {{Z|Z36939}}
* {{Z|Z36944}}
* {{Z|Z36953}}
* {{Z|Z36957}}
* {{Z|Z36959}}
* {{Z|Z36961}}
* {{Z|Z36969}}
* {{Z|Z36972}}
* {{Z|Z36975}}
* {{Z|Z36978}}
* {{Z|Z36983}}
* {{Z|Z36987}}
* {{Z|Z36990}}
* {{Z|Z36993}}
* {{Z|Z36996}}
* {{Z|Z36998}}
* {{Z|Z37004}}
* {{Z|Z37005}}
* {{Z|Z37006}}
* {{Z|Z37008}}
* {{Z|Z37009}}
* {{Z|Z37011}}
* {{Z|Z37022}}
* {{Z|Z37025}}
* {{Z|Z37029}}
* {{Z|Z37033}}
* {{Z|Z37036}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-07-01]]
58qcdykixy8oegw42iq406jhdebw5tw
292841
292839
2026-07-21T18:12:29Z
Ameisenigel
44
Created page with "[[$1|James]], [[$2|Luca]] und [[$3|Denny]] werden am Samstag um 11:00 Uhr den “[$4 Workshop Abstrakte Wikipedia: Lasst uns einen mehrsprachigen Artikel erstellen!]” leiten"
292841
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-06-26
| nextlabel = Nächstes Update
| next = 2026-07-08
}}
<span id="Integration_on_test_wiki"></span>
=== Integration im Test-Wiki ===
Die "große Sache", an dem unser Team seit dem [[Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|Start der Abstrakten Wikipedia]] im März gearbeitet hat, war die Entwicklung eines Systems zur Einbindung von Artikeln in Wikipedias. Ich freue mich sehr, nun zeigen zu können, dass die allererste Version davon (mit gewissen Einschränkungen) in der [[:testwiki:Main_Page|Test-Wikipedia]] live ist.
Ich werde hier Beispiele auf der Grundlage von Q90 anführen, dem abstrakten Artikel für Paris, da dieser sehr kurz und einfach ist und wir ihn in drei Wochen als Demonstrationsbeispiel für den [https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Wikimania-Workshop in Paris] verwenden wollen:
Für Pilot-Wikis (derzeit nur Test-Wikipedia) kannst du für einen bereits genehmigten abstrakten Artikel die neue Spezialseite Special:PreviewAbstract aufrufen, um zu sehen, wie er dargestellt wird (''z. B.'': Werden alle Fragmente in deiner Sprache korrekt wiedergegeben? Fehlen Funktionen oder Lexeme? Ist die Ausdrucksweise idiomatisch? ''usw.''):
: [[:testwiki:Special:PreviewAbstract/Q90|Special:PreviewAbstract/Q90]]
: ''Hinweis:'' Die Test-Wikipedia zeigt zwar die korrekten Inhalte an, aber oben die "falsche" Bezeichnung, was daran liegt, dass sie für die Arbeit anderer Teams auf Test-Wikidata zugreift und nicht auf das echte Wikidata, weshalb "Q90" dort für ein anderes Konzept steht. Auf echte Community-Wikis hat dies keine Auswirkungen.
Als Administrator kannst du diesen Artikel für dein Wiki auswählen:
: [[:testwiki:Special:CommunityConfiguration/AbstractWikiOptedInArticles|Special:CommunityConfiguration/AbstractWikiOptedInArticles]]
: ''Hinweis'': Die Test-Wikipedia hat bereits einen Artikel über Paris, [[:testwiki:Paris|Paris]], daher habe ich für diese Demonstration den Titel "Paris, France" auf den Testinhalt verwiesen. Als Administrator kannst du den Artikel (oder dessen Weiterleitungen) natürlich jederzeit über die Spezialseite entfernen (oder Weiterleitungen hinzufügen).
Besuche nun "Paris, France" und sieh dir den abstrakten Artikel an, anstatt nur die Aufforderung zur Erstellung eines neuen Artikels zu erhalten:
: [[:testwiki:Paris,_France|Paris,_France]]
Dies funktioniert auch für den konfigurierten "sekundären" Titel, etwa bei einer Weiterleitung zunächst auf "Paris, France":
: [[:testwiki:Paris_is_a_city|Paris_is_a_city]]
Der bestehende Artikel "Paris" ist davon überhaupt nicht betroffen:
: [[:testwiki:Paris|Paris]]
Dies ist unser erstes Design. Wir sind sicher, dass dir Dinge auffallen könnten, die wir besser machen können, oder Aspekte, die wir noch nicht ausreichend durchdacht haben. Bitte teile uns dies mit, damit wir das Design verbessern können.
Ein paar kurze Hinweise:
* Der Reiter "Lokalen Artikel erstellen" ermöglicht es dir, einen lokalen Artikel im Wikitext-Format zu erstellen, dieser "gewinnt" stets und ersetzt den abstrakten Artikel — es ist ein wesentlicher Bestandteil des Konzepts, dass lokale Communitys Inhalte jederzeit problemlos ersetzen können.
* Über die Reiter "Abstrakten Artikel bearbeiten" und "Versionsgeschichte des abstrakten Artikels" gelangst du zur Abstrakten Wikipedia, wo sich die Bearbeitungs- und Versionsgeschichtenseiten befinden. Dies ähnelt der Darstellung von Dateiseiten für Medien, die von Commons eingebunden sind. Die Funktionsweise dieser beiden Reiter unterscheidet sich erheblich von der der Reiter "Bearbeiten" und "Versionsgeschichte" bei Wikitext-Seiten, daher überlegen wir, wie sich Verwirrung bei den Nutzern vermeiden lässt.
* Am unteren Ende des Inhalts befindet sich ein Banner, das darauf hinweist, dass der Artikel aus der Abstrakten Wikipedia stammt und wann er zuletzt aktualisiert wurde, wir gehen davon aus, dass dieses Banner nicht dauerhaft erforderlich sein wird. Zudem gibt es in der Fußzeile eine zusätzliche Zeile mit ähnlichen Informationen, die voraussichtlich dauerhaft beibehalten wird.
* Derzeit ist diese Funktion nur für eine sehr kleine Anzahl von Artikeln freigeschaltet, ausschließlich zu Test- und Demonstrationszwecken (Q319, Q42, Q84, Q52 und Q90 in den Sprachen Englisch, Französisch, Deutsch und Spanisch). Dies bildet die Grundlage für das Skript, das jeden dieser freigegebenen Artikel in allen jeweiligen Sprachen jeden Montag aktualisiert, um sie auf dem neuesten Stand zu halten. Wir planen, der Community der Abstrakten Wikipedia schon bald die Möglichkeit zu geben, diese Liste selbst zu verwalten, vorbehaltlich technischer Aspekte hinsichtlich der Systemleistung.
* Um das Demonstrationsbeispiel aufrechtzuerhalten und die Leute dazu zu ermutigen, bessere Artikel über ihre eigenen Städte zu schreiben, könnte es hilfreich sein, den abstrakten Artikel über Paris vorerst sehr kurz und einfach zu halten.
<span id="The_year_ahead_of_us"></span>
=== Das vor uns liegende Jahr ===
Der [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Jahresplan der Wikimedia Foundation für 1. Juli 2026 bis 30. Juni 2027]] ist heute in Kraft getreten. Unsere Arbeit zur Unterstützung der Abstrakten Wikipedia ist Teil des Themenbereichs "Vertiefung des Engagements", [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|insbesondere]]:
: ''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren''
Wie bereits besprochen, besteht die Idee hinter der Abstrakten Wikipedia darin, qualitativ hochwertige, mehrsprachige Artikel in vielen Sprachen bereitzustellen, auf die einzelne Wikipedia-Sprachversionen für ihre Leserschaft zurückgreifen können, sofern sie noch keinen eigenen Artikel zu dem jeweiligen Thema besitzen. Unser aktueller Plan sieht vor, dass sich zunächst einzelne Pilot-Wikipedias, sofern sie mit dem Ergebnis zufrieden sind, für jeden Artikel einzeln entscheiden können, ob sie diesen übernehmen möchten; später werden wir das Angebot auf weitere Sprachversionen ausweiten und es den Wikipedias ermöglichen, sich für fehlende Artikel standardmäßig für die Übernahme zu entscheiden. Mehr zu unseren Überlegungen kannst du in [[Special:MyLanguage/Wikifunctions:Status updates/2026-01-29|unserer Diskussion vom Januar]] nachlesen.
Wir planen, in den kommenden Monaten mit Pilot-Wikipedia-Communitys zusammenzuarbeiten, um erste Untersuchungen dazu anzustellen, ob sie die Abstrakte Wikipedia nutzen können, um die ihren Lesern bereitgestellten Artikel sinnvoll zu erweitern, und zwar auf eine Weise, die ihren Qualitätsansprüchen genügt. Als Ausgangspunkt wollen wir sie dazu ermutigen, abstrakte Artikel über Städte zu verfassen und zu nutzen. Dies bietet sich an, da Städte ein weit verbreitetes Interessengebiet darstellen, bei deren Beschreibung oft konsistente Themen eine Rolle spielen, zudem sind sie im Allgemeinen kein Gegenstand heftiger Edit-Wars, und es gibt eine große Anzahl von ihnen zu dokumentieren, sodass die Abstrakte Wikipedia durchaus die Bedürfnisse vieler Wikipedia-Sprachversionen erfüllen könnte. Sollten wir damit Erfolg haben, werden mehrere Wikipedia-Projekte die Abstrakte Wikipedia als wertvolle Unterstützung bei der Erstellung und Pflege von Artikeln für ihre Leser betrachten, und wir können die Anzahl der Pilotsprachen erweitern sowie die Nutzung auf andere Bereiche ausdehnen. Sollte dies nicht gelingen, werden wir die Situation neu bewerten und prüfen, was wir anders machen sollten.
Parallel dazu werden wir daran arbeiten, die Benutzererfahrung sowie die Leistung und Zuverlässigkeit des Systems zu verbessern und neue Funktionen zu ergänzen, sobald der Bedarf dafür steigt, und unsere Kollegen im Schwesterteam, dem Team Wikidata-Plattform, werden sich derweil mit der Migration und Weiterentwicklung des Wikidata-Abfragedienstes befassen. Es verspricht ein spannendes Jahr zu werden!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir die Art und Weise geändert, wie die Abstrakte Wikipedia die Artikelvorschau lädt: Anstatt Fragmente einzeln abzurufen, werden nun ganze Abschnitte auf einmal geladen. Alle verfügbaren Fragmente werden sofort angezeigt, während für nicht verfügbare Fragmente ein "Ausstehend"-Block mit einer Schaltfläche für einen erneuten Versuch erscheint ([[:phab:T425416|T425416]]).
Zudem haben wir einen Logikfehler im Code unseres Test-Ausführers behoben, der dazu führte, dass fehlerhafte, von Benutzern erstellte Vergleichsobjekte in Tests eine verwirrende Fehlermeldung auslösten ([[:phab:T430082|T430082]]). Außerdem haben wir eine Korrektur für die letzte Woche eingeführte Funktion für Rotlinks veröffentlicht, sodass diese in der Produktionsumgebung genauso funktionieren wie auf Entwicklermaschinen ([[:phab:T424310|T424310]]).
<span id="Volunteers’_Corner_on_July_6"></span>
=== Freiwilligentreffen am 6. Juli ===
Das nächste Freiwilligentreffen findet am [https://zonestamp.toolforge.org/1783359000 Montag, dem 6. Juli 2026, um 19:30 Uhr MESZ] statt. Wir planen folgende Tagesordnung: Es wird Zeit geben, Fragen zu stellen und alle anstehenden Themen zu besprechen. Sofern die Zeit reicht, werden wir gemeinsam eine Funktion erstellen. Jeder ist herzlich eingeladen, über [https://meet.google.com/xuy-njxh-rkw Google Meet] teilzunehmen.
<span id="Wikifunctions_and_Abstract_Wikipedia_at_Wikimania_2026"></span>
=== Wikifunctions und Abstrakte Wikipedia bei der Wikimania 2026 ===
Die [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], die jährliche Hauptkonferenz rund um Wikimedia, findet dieses Jahr vom 21. bis 25. Juli in Paris, Frankreich, statt. Es wird eine Reihe von Veranstaltungen zur Abstrakten Wikipedia und Wikifunctions geben (alle Zeitangaben in Ortszeit):
* [[User:Dnshitobu|Dnshitobu]] hat am Freitag um 14:30 Uhr die Sitzung “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Indigene Sprachen für Wikifunctions bereit machen]”
* [[User:Mahir256|Mahir256]] wird am Freitag um 16:00 Uhr einen Workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ Von Abstrakten Inhalten zu Konkretem Text mit Wikidata-Lexemen]” organisieren
* [[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]] und [[User:DVrandecic (WMF)|Denny]] werden am Samstag um 11:00 Uhr den “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Workshop Abstrakte Wikipedia: Lasst uns einen mehrsprachigen Artikel erstellen!]” leiten
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 76 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 76 new functions. We have crossed 4,600 Functions, just a few weeks before Wikimania. Here is an incomplete list of functions with implementations and tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z36691}}
* {{Z|Z36693}}
* {{Z|Z36697}}
* {{Z|Z36700}}
* {{Z|Z36717}}
* {{Z|Z36723}}
* {{Z|Z36727}}
* {{Z|Z36731}}
* {{Z|Z36733}}
* {{Z|Z36737}}
* {{Z|Z36743}}
* {{Z|Z36747}}
* {{Z|Z36754}}
* {{Z|Z36759}}
* {{Z|Z36762}}
* {{Z|Z36766}}
* {{Z|Z36770}}
* {{Z|Z36778}}
* {{Z|Z36785}}
* {{Z|Z36792}}
* {{Z|Z36798}}
* {{Z|Z36804}}
* {{Z|Z36810}}
* {{Z|Z36816}}
* {{Z|Z36820}}
* {{Z|Z36823}}
* {{Z|Z36827}}
* {{Z|Z36831}}
* {{Z|Z36835}}
* {{Z|Z36839}}
* {{Z|Z36849}}
* {{Z|Z36853}}
* {{Z|Z36857}}
* {{Z|Z36865}}
* {{Z|Z36869}}
* {{Z|Z36873}}
* {{Z|Z36877}}
* {{Z|Z36881}}
* {{Z|Z36883}}
* {{Z|Z36897}}
* {{Z|Z36903}}
* {{Z|Z36909}}
* {{Z|Z36911}}
* {{Z|Z36916}}
* {{Z|Z36925}}
* {{Z|Z36935}}
* {{Z|Z36939}}
* {{Z|Z36944}}
* {{Z|Z36953}}
* {{Z|Z36957}}
* {{Z|Z36959}}
* {{Z|Z36961}}
* {{Z|Z36969}}
* {{Z|Z36972}}
* {{Z|Z36975}}
* {{Z|Z36978}}
* {{Z|Z36983}}
* {{Z|Z36987}}
* {{Z|Z36990}}
* {{Z|Z36993}}
* {{Z|Z36996}}
* {{Z|Z36998}}
* {{Z|Z37004}}
* {{Z|Z37005}}
* {{Z|Z37006}}
* {{Z|Z37008}}
* {{Z|Z37009}}
* {{Z|Z37011}}
* {{Z|Z37022}}
* {{Z|Z37025}}
* {{Z|Z37029}}
* {{Z|Z37033}}
* {{Z|Z37036}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-07-01]]
cevmlwbmdksuz2cdpxp460vt68dqj1z
292843
292841
2026-07-21T18:12:43Z
Ameisenigel
44
Created page with "Sollte es weitere Veranstaltungen zu diesem Thema geben, lass es uns bitte wissen und wir nehmen sie gerne mit auf!"
292843
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-06-26
| nextlabel = Nächstes Update
| next = 2026-07-08
}}
<span id="Integration_on_test_wiki"></span>
=== Integration im Test-Wiki ===
Die "große Sache", an dem unser Team seit dem [[Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|Start der Abstrakten Wikipedia]] im März gearbeitet hat, war die Entwicklung eines Systems zur Einbindung von Artikeln in Wikipedias. Ich freue mich sehr, nun zeigen zu können, dass die allererste Version davon (mit gewissen Einschränkungen) in der [[:testwiki:Main_Page|Test-Wikipedia]] live ist.
Ich werde hier Beispiele auf der Grundlage von Q90 anführen, dem abstrakten Artikel für Paris, da dieser sehr kurz und einfach ist und wir ihn in drei Wochen als Demonstrationsbeispiel für den [https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Wikimania-Workshop in Paris] verwenden wollen:
Für Pilot-Wikis (derzeit nur Test-Wikipedia) kannst du für einen bereits genehmigten abstrakten Artikel die neue Spezialseite Special:PreviewAbstract aufrufen, um zu sehen, wie er dargestellt wird (''z. B.'': Werden alle Fragmente in deiner Sprache korrekt wiedergegeben? Fehlen Funktionen oder Lexeme? Ist die Ausdrucksweise idiomatisch? ''usw.''):
: [[:testwiki:Special:PreviewAbstract/Q90|Special:PreviewAbstract/Q90]]
: ''Hinweis:'' Die Test-Wikipedia zeigt zwar die korrekten Inhalte an, aber oben die "falsche" Bezeichnung, was daran liegt, dass sie für die Arbeit anderer Teams auf Test-Wikidata zugreift und nicht auf das echte Wikidata, weshalb "Q90" dort für ein anderes Konzept steht. Auf echte Community-Wikis hat dies keine Auswirkungen.
Als Administrator kannst du diesen Artikel für dein Wiki auswählen:
: [[:testwiki:Special:CommunityConfiguration/AbstractWikiOptedInArticles|Special:CommunityConfiguration/AbstractWikiOptedInArticles]]
: ''Hinweis'': Die Test-Wikipedia hat bereits einen Artikel über Paris, [[:testwiki:Paris|Paris]], daher habe ich für diese Demonstration den Titel "Paris, France" auf den Testinhalt verwiesen. Als Administrator kannst du den Artikel (oder dessen Weiterleitungen) natürlich jederzeit über die Spezialseite entfernen (oder Weiterleitungen hinzufügen).
Besuche nun "Paris, France" und sieh dir den abstrakten Artikel an, anstatt nur die Aufforderung zur Erstellung eines neuen Artikels zu erhalten:
: [[:testwiki:Paris,_France|Paris,_France]]
Dies funktioniert auch für den konfigurierten "sekundären" Titel, etwa bei einer Weiterleitung zunächst auf "Paris, France":
: [[:testwiki:Paris_is_a_city|Paris_is_a_city]]
Der bestehende Artikel "Paris" ist davon überhaupt nicht betroffen:
: [[:testwiki:Paris|Paris]]
Dies ist unser erstes Design. Wir sind sicher, dass dir Dinge auffallen könnten, die wir besser machen können, oder Aspekte, die wir noch nicht ausreichend durchdacht haben. Bitte teile uns dies mit, damit wir das Design verbessern können.
Ein paar kurze Hinweise:
* Der Reiter "Lokalen Artikel erstellen" ermöglicht es dir, einen lokalen Artikel im Wikitext-Format zu erstellen, dieser "gewinnt" stets und ersetzt den abstrakten Artikel — es ist ein wesentlicher Bestandteil des Konzepts, dass lokale Communitys Inhalte jederzeit problemlos ersetzen können.
* Über die Reiter "Abstrakten Artikel bearbeiten" und "Versionsgeschichte des abstrakten Artikels" gelangst du zur Abstrakten Wikipedia, wo sich die Bearbeitungs- und Versionsgeschichtenseiten befinden. Dies ähnelt der Darstellung von Dateiseiten für Medien, die von Commons eingebunden sind. Die Funktionsweise dieser beiden Reiter unterscheidet sich erheblich von der der Reiter "Bearbeiten" und "Versionsgeschichte" bei Wikitext-Seiten, daher überlegen wir, wie sich Verwirrung bei den Nutzern vermeiden lässt.
* Am unteren Ende des Inhalts befindet sich ein Banner, das darauf hinweist, dass der Artikel aus der Abstrakten Wikipedia stammt und wann er zuletzt aktualisiert wurde, wir gehen davon aus, dass dieses Banner nicht dauerhaft erforderlich sein wird. Zudem gibt es in der Fußzeile eine zusätzliche Zeile mit ähnlichen Informationen, die voraussichtlich dauerhaft beibehalten wird.
* Derzeit ist diese Funktion nur für eine sehr kleine Anzahl von Artikeln freigeschaltet, ausschließlich zu Test- und Demonstrationszwecken (Q319, Q42, Q84, Q52 und Q90 in den Sprachen Englisch, Französisch, Deutsch und Spanisch). Dies bildet die Grundlage für das Skript, das jeden dieser freigegebenen Artikel in allen jeweiligen Sprachen jeden Montag aktualisiert, um sie auf dem neuesten Stand zu halten. Wir planen, der Community der Abstrakten Wikipedia schon bald die Möglichkeit zu geben, diese Liste selbst zu verwalten, vorbehaltlich technischer Aspekte hinsichtlich der Systemleistung.
* Um das Demonstrationsbeispiel aufrechtzuerhalten und die Leute dazu zu ermutigen, bessere Artikel über ihre eigenen Städte zu schreiben, könnte es hilfreich sein, den abstrakten Artikel über Paris vorerst sehr kurz und einfach zu halten.
<span id="The_year_ahead_of_us"></span>
=== Das vor uns liegende Jahr ===
Der [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Jahresplan der Wikimedia Foundation für 1. Juli 2026 bis 30. Juni 2027]] ist heute in Kraft getreten. Unsere Arbeit zur Unterstützung der Abstrakten Wikipedia ist Teil des Themenbereichs "Vertiefung des Engagements", [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|insbesondere]]:
: ''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren''
Wie bereits besprochen, besteht die Idee hinter der Abstrakten Wikipedia darin, qualitativ hochwertige, mehrsprachige Artikel in vielen Sprachen bereitzustellen, auf die einzelne Wikipedia-Sprachversionen für ihre Leserschaft zurückgreifen können, sofern sie noch keinen eigenen Artikel zu dem jeweiligen Thema besitzen. Unser aktueller Plan sieht vor, dass sich zunächst einzelne Pilot-Wikipedias, sofern sie mit dem Ergebnis zufrieden sind, für jeden Artikel einzeln entscheiden können, ob sie diesen übernehmen möchten; später werden wir das Angebot auf weitere Sprachversionen ausweiten und es den Wikipedias ermöglichen, sich für fehlende Artikel standardmäßig für die Übernahme zu entscheiden. Mehr zu unseren Überlegungen kannst du in [[Special:MyLanguage/Wikifunctions:Status updates/2026-01-29|unserer Diskussion vom Januar]] nachlesen.
Wir planen, in den kommenden Monaten mit Pilot-Wikipedia-Communitys zusammenzuarbeiten, um erste Untersuchungen dazu anzustellen, ob sie die Abstrakte Wikipedia nutzen können, um die ihren Lesern bereitgestellten Artikel sinnvoll zu erweitern, und zwar auf eine Weise, die ihren Qualitätsansprüchen genügt. Als Ausgangspunkt wollen wir sie dazu ermutigen, abstrakte Artikel über Städte zu verfassen und zu nutzen. Dies bietet sich an, da Städte ein weit verbreitetes Interessengebiet darstellen, bei deren Beschreibung oft konsistente Themen eine Rolle spielen, zudem sind sie im Allgemeinen kein Gegenstand heftiger Edit-Wars, und es gibt eine große Anzahl von ihnen zu dokumentieren, sodass die Abstrakte Wikipedia durchaus die Bedürfnisse vieler Wikipedia-Sprachversionen erfüllen könnte. Sollten wir damit Erfolg haben, werden mehrere Wikipedia-Projekte die Abstrakte Wikipedia als wertvolle Unterstützung bei der Erstellung und Pflege von Artikeln für ihre Leser betrachten, und wir können die Anzahl der Pilotsprachen erweitern sowie die Nutzung auf andere Bereiche ausdehnen. Sollte dies nicht gelingen, werden wir die Situation neu bewerten und prüfen, was wir anders machen sollten.
Parallel dazu werden wir daran arbeiten, die Benutzererfahrung sowie die Leistung und Zuverlässigkeit des Systems zu verbessern und neue Funktionen zu ergänzen, sobald der Bedarf dafür steigt, und unsere Kollegen im Schwesterteam, dem Team Wikidata-Plattform, werden sich derweil mit der Migration und Weiterentwicklung des Wikidata-Abfragedienstes befassen. Es verspricht ein spannendes Jahr zu werden!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir die Art und Weise geändert, wie die Abstrakte Wikipedia die Artikelvorschau lädt: Anstatt Fragmente einzeln abzurufen, werden nun ganze Abschnitte auf einmal geladen. Alle verfügbaren Fragmente werden sofort angezeigt, während für nicht verfügbare Fragmente ein "Ausstehend"-Block mit einer Schaltfläche für einen erneuten Versuch erscheint ([[:phab:T425416|T425416]]).
Zudem haben wir einen Logikfehler im Code unseres Test-Ausführers behoben, der dazu führte, dass fehlerhafte, von Benutzern erstellte Vergleichsobjekte in Tests eine verwirrende Fehlermeldung auslösten ([[:phab:T430082|T430082]]). Außerdem haben wir eine Korrektur für die letzte Woche eingeführte Funktion für Rotlinks veröffentlicht, sodass diese in der Produktionsumgebung genauso funktionieren wie auf Entwicklermaschinen ([[:phab:T424310|T424310]]).
<span id="Volunteers’_Corner_on_July_6"></span>
=== Freiwilligentreffen am 6. Juli ===
Das nächste Freiwilligentreffen findet am [https://zonestamp.toolforge.org/1783359000 Montag, dem 6. Juli 2026, um 19:30 Uhr MESZ] statt. Wir planen folgende Tagesordnung: Es wird Zeit geben, Fragen zu stellen und alle anstehenden Themen zu besprechen. Sofern die Zeit reicht, werden wir gemeinsam eine Funktion erstellen. Jeder ist herzlich eingeladen, über [https://meet.google.com/xuy-njxh-rkw Google Meet] teilzunehmen.
<span id="Wikifunctions_and_Abstract_Wikipedia_at_Wikimania_2026"></span>
=== Wikifunctions und Abstrakte Wikipedia bei der Wikimania 2026 ===
Die [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], die jährliche Hauptkonferenz rund um Wikimedia, findet dieses Jahr vom 21. bis 25. Juli in Paris, Frankreich, statt. Es wird eine Reihe von Veranstaltungen zur Abstrakten Wikipedia und Wikifunctions geben (alle Zeitangaben in Ortszeit):
* [[User:Dnshitobu|Dnshitobu]] hat am Freitag um 14:30 Uhr die Sitzung “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Indigene Sprachen für Wikifunctions bereit machen]”
* [[User:Mahir256|Mahir256]] wird am Freitag um 16:00 Uhr einen Workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ Von Abstrakten Inhalten zu Konkretem Text mit Wikidata-Lexemen]” organisieren
* [[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]] und [[User:DVrandecic (WMF)|Denny]] werden am Samstag um 11:00 Uhr den “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Workshop Abstrakte Wikipedia: Lasst uns einen mehrsprachigen Artikel erstellen!]” leiten
Sollte es weitere Veranstaltungen zu diesem Thema geben, lass es uns bitte wissen und wir nehmen sie gerne mit auf!
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 76 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 76 new functions. We have crossed 4,600 Functions, just a few weeks before Wikimania. Here is an incomplete list of functions with implementations and tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z36691}}
* {{Z|Z36693}}
* {{Z|Z36697}}
* {{Z|Z36700}}
* {{Z|Z36717}}
* {{Z|Z36723}}
* {{Z|Z36727}}
* {{Z|Z36731}}
* {{Z|Z36733}}
* {{Z|Z36737}}
* {{Z|Z36743}}
* {{Z|Z36747}}
* {{Z|Z36754}}
* {{Z|Z36759}}
* {{Z|Z36762}}
* {{Z|Z36766}}
* {{Z|Z36770}}
* {{Z|Z36778}}
* {{Z|Z36785}}
* {{Z|Z36792}}
* {{Z|Z36798}}
* {{Z|Z36804}}
* {{Z|Z36810}}
* {{Z|Z36816}}
* {{Z|Z36820}}
* {{Z|Z36823}}
* {{Z|Z36827}}
* {{Z|Z36831}}
* {{Z|Z36835}}
* {{Z|Z36839}}
* {{Z|Z36849}}
* {{Z|Z36853}}
* {{Z|Z36857}}
* {{Z|Z36865}}
* {{Z|Z36869}}
* {{Z|Z36873}}
* {{Z|Z36877}}
* {{Z|Z36881}}
* {{Z|Z36883}}
* {{Z|Z36897}}
* {{Z|Z36903}}
* {{Z|Z36909}}
* {{Z|Z36911}}
* {{Z|Z36916}}
* {{Z|Z36925}}
* {{Z|Z36935}}
* {{Z|Z36939}}
* {{Z|Z36944}}
* {{Z|Z36953}}
* {{Z|Z36957}}
* {{Z|Z36959}}
* {{Z|Z36961}}
* {{Z|Z36969}}
* {{Z|Z36972}}
* {{Z|Z36975}}
* {{Z|Z36978}}
* {{Z|Z36983}}
* {{Z|Z36987}}
* {{Z|Z36990}}
* {{Z|Z36993}}
* {{Z|Z36996}}
* {{Z|Z36998}}
* {{Z|Z37004}}
* {{Z|Z37005}}
* {{Z|Z37006}}
* {{Z|Z37008}}
* {{Z|Z37009}}
* {{Z|Z37011}}
* {{Z|Z37022}}
* {{Z|Z37025}}
* {{Z|Z37029}}
* {{Z|Z37033}}
* {{Z|Z37036}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-07-01]]
7rwomt9l0abzn2daa2hupqk9dewiqqd
292845
292843
2026-07-21T18:12:46Z
Ameisenigel
44
Created page with "=== Wöchentliche neue Funktionen: 76 neue Funktionen ==="
292845
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-06-26
| nextlabel = Nächstes Update
| next = 2026-07-08
}}
<span id="Integration_on_test_wiki"></span>
=== Integration im Test-Wiki ===
Die "große Sache", an dem unser Team seit dem [[Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|Start der Abstrakten Wikipedia]] im März gearbeitet hat, war die Entwicklung eines Systems zur Einbindung von Artikeln in Wikipedias. Ich freue mich sehr, nun zeigen zu können, dass die allererste Version davon (mit gewissen Einschränkungen) in der [[:testwiki:Main_Page|Test-Wikipedia]] live ist.
Ich werde hier Beispiele auf der Grundlage von Q90 anführen, dem abstrakten Artikel für Paris, da dieser sehr kurz und einfach ist und wir ihn in drei Wochen als Demonstrationsbeispiel für den [https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Wikimania-Workshop in Paris] verwenden wollen:
Für Pilot-Wikis (derzeit nur Test-Wikipedia) kannst du für einen bereits genehmigten abstrakten Artikel die neue Spezialseite Special:PreviewAbstract aufrufen, um zu sehen, wie er dargestellt wird (''z. B.'': Werden alle Fragmente in deiner Sprache korrekt wiedergegeben? Fehlen Funktionen oder Lexeme? Ist die Ausdrucksweise idiomatisch? ''usw.''):
: [[:testwiki:Special:PreviewAbstract/Q90|Special:PreviewAbstract/Q90]]
: ''Hinweis:'' Die Test-Wikipedia zeigt zwar die korrekten Inhalte an, aber oben die "falsche" Bezeichnung, was daran liegt, dass sie für die Arbeit anderer Teams auf Test-Wikidata zugreift und nicht auf das echte Wikidata, weshalb "Q90" dort für ein anderes Konzept steht. Auf echte Community-Wikis hat dies keine Auswirkungen.
Als Administrator kannst du diesen Artikel für dein Wiki auswählen:
: [[:testwiki:Special:CommunityConfiguration/AbstractWikiOptedInArticles|Special:CommunityConfiguration/AbstractWikiOptedInArticles]]
: ''Hinweis'': Die Test-Wikipedia hat bereits einen Artikel über Paris, [[:testwiki:Paris|Paris]], daher habe ich für diese Demonstration den Titel "Paris, France" auf den Testinhalt verwiesen. Als Administrator kannst du den Artikel (oder dessen Weiterleitungen) natürlich jederzeit über die Spezialseite entfernen (oder Weiterleitungen hinzufügen).
Besuche nun "Paris, France" und sieh dir den abstrakten Artikel an, anstatt nur die Aufforderung zur Erstellung eines neuen Artikels zu erhalten:
: [[:testwiki:Paris,_France|Paris,_France]]
Dies funktioniert auch für den konfigurierten "sekundären" Titel, etwa bei einer Weiterleitung zunächst auf "Paris, France":
: [[:testwiki:Paris_is_a_city|Paris_is_a_city]]
Der bestehende Artikel "Paris" ist davon überhaupt nicht betroffen:
: [[:testwiki:Paris|Paris]]
Dies ist unser erstes Design. Wir sind sicher, dass dir Dinge auffallen könnten, die wir besser machen können, oder Aspekte, die wir noch nicht ausreichend durchdacht haben. Bitte teile uns dies mit, damit wir das Design verbessern können.
Ein paar kurze Hinweise:
* Der Reiter "Lokalen Artikel erstellen" ermöglicht es dir, einen lokalen Artikel im Wikitext-Format zu erstellen, dieser "gewinnt" stets und ersetzt den abstrakten Artikel — es ist ein wesentlicher Bestandteil des Konzepts, dass lokale Communitys Inhalte jederzeit problemlos ersetzen können.
* Über die Reiter "Abstrakten Artikel bearbeiten" und "Versionsgeschichte des abstrakten Artikels" gelangst du zur Abstrakten Wikipedia, wo sich die Bearbeitungs- und Versionsgeschichtenseiten befinden. Dies ähnelt der Darstellung von Dateiseiten für Medien, die von Commons eingebunden sind. Die Funktionsweise dieser beiden Reiter unterscheidet sich erheblich von der der Reiter "Bearbeiten" und "Versionsgeschichte" bei Wikitext-Seiten, daher überlegen wir, wie sich Verwirrung bei den Nutzern vermeiden lässt.
* Am unteren Ende des Inhalts befindet sich ein Banner, das darauf hinweist, dass der Artikel aus der Abstrakten Wikipedia stammt und wann er zuletzt aktualisiert wurde, wir gehen davon aus, dass dieses Banner nicht dauerhaft erforderlich sein wird. Zudem gibt es in der Fußzeile eine zusätzliche Zeile mit ähnlichen Informationen, die voraussichtlich dauerhaft beibehalten wird.
* Derzeit ist diese Funktion nur für eine sehr kleine Anzahl von Artikeln freigeschaltet, ausschließlich zu Test- und Demonstrationszwecken (Q319, Q42, Q84, Q52 und Q90 in den Sprachen Englisch, Französisch, Deutsch und Spanisch). Dies bildet die Grundlage für das Skript, das jeden dieser freigegebenen Artikel in allen jeweiligen Sprachen jeden Montag aktualisiert, um sie auf dem neuesten Stand zu halten. Wir planen, der Community der Abstrakten Wikipedia schon bald die Möglichkeit zu geben, diese Liste selbst zu verwalten, vorbehaltlich technischer Aspekte hinsichtlich der Systemleistung.
* Um das Demonstrationsbeispiel aufrechtzuerhalten und die Leute dazu zu ermutigen, bessere Artikel über ihre eigenen Städte zu schreiben, könnte es hilfreich sein, den abstrakten Artikel über Paris vorerst sehr kurz und einfach zu halten.
<span id="The_year_ahead_of_us"></span>
=== Das vor uns liegende Jahr ===
Der [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Jahresplan der Wikimedia Foundation für 1. Juli 2026 bis 30. Juni 2027]] ist heute in Kraft getreten. Unsere Arbeit zur Unterstützung der Abstrakten Wikipedia ist Teil des Themenbereichs "Vertiefung des Engagements", [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|insbesondere]]:
: ''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren''
Wie bereits besprochen, besteht die Idee hinter der Abstrakten Wikipedia darin, qualitativ hochwertige, mehrsprachige Artikel in vielen Sprachen bereitzustellen, auf die einzelne Wikipedia-Sprachversionen für ihre Leserschaft zurückgreifen können, sofern sie noch keinen eigenen Artikel zu dem jeweiligen Thema besitzen. Unser aktueller Plan sieht vor, dass sich zunächst einzelne Pilot-Wikipedias, sofern sie mit dem Ergebnis zufrieden sind, für jeden Artikel einzeln entscheiden können, ob sie diesen übernehmen möchten; später werden wir das Angebot auf weitere Sprachversionen ausweiten und es den Wikipedias ermöglichen, sich für fehlende Artikel standardmäßig für die Übernahme zu entscheiden. Mehr zu unseren Überlegungen kannst du in [[Special:MyLanguage/Wikifunctions:Status updates/2026-01-29|unserer Diskussion vom Januar]] nachlesen.
Wir planen, in den kommenden Monaten mit Pilot-Wikipedia-Communitys zusammenzuarbeiten, um erste Untersuchungen dazu anzustellen, ob sie die Abstrakte Wikipedia nutzen können, um die ihren Lesern bereitgestellten Artikel sinnvoll zu erweitern, und zwar auf eine Weise, die ihren Qualitätsansprüchen genügt. Als Ausgangspunkt wollen wir sie dazu ermutigen, abstrakte Artikel über Städte zu verfassen und zu nutzen. Dies bietet sich an, da Städte ein weit verbreitetes Interessengebiet darstellen, bei deren Beschreibung oft konsistente Themen eine Rolle spielen, zudem sind sie im Allgemeinen kein Gegenstand heftiger Edit-Wars, und es gibt eine große Anzahl von ihnen zu dokumentieren, sodass die Abstrakte Wikipedia durchaus die Bedürfnisse vieler Wikipedia-Sprachversionen erfüllen könnte. Sollten wir damit Erfolg haben, werden mehrere Wikipedia-Projekte die Abstrakte Wikipedia als wertvolle Unterstützung bei der Erstellung und Pflege von Artikeln für ihre Leser betrachten, und wir können die Anzahl der Pilotsprachen erweitern sowie die Nutzung auf andere Bereiche ausdehnen. Sollte dies nicht gelingen, werden wir die Situation neu bewerten und prüfen, was wir anders machen sollten.
Parallel dazu werden wir daran arbeiten, die Benutzererfahrung sowie die Leistung und Zuverlässigkeit des Systems zu verbessern und neue Funktionen zu ergänzen, sobald der Bedarf dafür steigt, und unsere Kollegen im Schwesterteam, dem Team Wikidata-Plattform, werden sich derweil mit der Migration und Weiterentwicklung des Wikidata-Abfragedienstes befassen. Es verspricht ein spannendes Jahr zu werden!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir die Art und Weise geändert, wie die Abstrakte Wikipedia die Artikelvorschau lädt: Anstatt Fragmente einzeln abzurufen, werden nun ganze Abschnitte auf einmal geladen. Alle verfügbaren Fragmente werden sofort angezeigt, während für nicht verfügbare Fragmente ein "Ausstehend"-Block mit einer Schaltfläche für einen erneuten Versuch erscheint ([[:phab:T425416|T425416]]).
Zudem haben wir einen Logikfehler im Code unseres Test-Ausführers behoben, der dazu führte, dass fehlerhafte, von Benutzern erstellte Vergleichsobjekte in Tests eine verwirrende Fehlermeldung auslösten ([[:phab:T430082|T430082]]). Außerdem haben wir eine Korrektur für die letzte Woche eingeführte Funktion für Rotlinks veröffentlicht, sodass diese in der Produktionsumgebung genauso funktionieren wie auf Entwicklermaschinen ([[:phab:T424310|T424310]]).
<span id="Volunteers’_Corner_on_July_6"></span>
=== Freiwilligentreffen am 6. Juli ===
Das nächste Freiwilligentreffen findet am [https://zonestamp.toolforge.org/1783359000 Montag, dem 6. Juli 2026, um 19:30 Uhr MESZ] statt. Wir planen folgende Tagesordnung: Es wird Zeit geben, Fragen zu stellen und alle anstehenden Themen zu besprechen. Sofern die Zeit reicht, werden wir gemeinsam eine Funktion erstellen. Jeder ist herzlich eingeladen, über [https://meet.google.com/xuy-njxh-rkw Google Meet] teilzunehmen.
<span id="Wikifunctions_and_Abstract_Wikipedia_at_Wikimania_2026"></span>
=== Wikifunctions und Abstrakte Wikipedia bei der Wikimania 2026 ===
Die [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], die jährliche Hauptkonferenz rund um Wikimedia, findet dieses Jahr vom 21. bis 25. Juli in Paris, Frankreich, statt. Es wird eine Reihe von Veranstaltungen zur Abstrakten Wikipedia und Wikifunctions geben (alle Zeitangaben in Ortszeit):
* [[User:Dnshitobu|Dnshitobu]] hat am Freitag um 14:30 Uhr die Sitzung “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Indigene Sprachen für Wikifunctions bereit machen]”
* [[User:Mahir256|Mahir256]] wird am Freitag um 16:00 Uhr einen Workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ Von Abstrakten Inhalten zu Konkretem Text mit Wikidata-Lexemen]” organisieren
* [[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]] und [[User:DVrandecic (WMF)|Denny]] werden am Samstag um 11:00 Uhr den “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Workshop Abstrakte Wikipedia: Lasst uns einen mehrsprachigen Artikel erstellen!]” leiten
Sollte es weitere Veranstaltungen zu diesem Thema geben, lass es uns bitte wissen und wir nehmen sie gerne mit auf!
<span id="Fresh_Functions_weekly:_76_new_Functions"></span>
=== Wöchentliche neue Funktionen: 76 neue Funktionen ===
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 76 new functions. We have crossed 4,600 Functions, just a few weeks before Wikimania. Here is an incomplete list of functions with implementations and tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z36691}}
* {{Z|Z36693}}
* {{Z|Z36697}}
* {{Z|Z36700}}
* {{Z|Z36717}}
* {{Z|Z36723}}
* {{Z|Z36727}}
* {{Z|Z36731}}
* {{Z|Z36733}}
* {{Z|Z36737}}
* {{Z|Z36743}}
* {{Z|Z36747}}
* {{Z|Z36754}}
* {{Z|Z36759}}
* {{Z|Z36762}}
* {{Z|Z36766}}
* {{Z|Z36770}}
* {{Z|Z36778}}
* {{Z|Z36785}}
* {{Z|Z36792}}
* {{Z|Z36798}}
* {{Z|Z36804}}
* {{Z|Z36810}}
* {{Z|Z36816}}
* {{Z|Z36820}}
* {{Z|Z36823}}
* {{Z|Z36827}}
* {{Z|Z36831}}
* {{Z|Z36835}}
* {{Z|Z36839}}
* {{Z|Z36849}}
* {{Z|Z36853}}
* {{Z|Z36857}}
* {{Z|Z36865}}
* {{Z|Z36869}}
* {{Z|Z36873}}
* {{Z|Z36877}}
* {{Z|Z36881}}
* {{Z|Z36883}}
* {{Z|Z36897}}
* {{Z|Z36903}}
* {{Z|Z36909}}
* {{Z|Z36911}}
* {{Z|Z36916}}
* {{Z|Z36925}}
* {{Z|Z36935}}
* {{Z|Z36939}}
* {{Z|Z36944}}
* {{Z|Z36953}}
* {{Z|Z36957}}
* {{Z|Z36959}}
* {{Z|Z36961}}
* {{Z|Z36969}}
* {{Z|Z36972}}
* {{Z|Z36975}}
* {{Z|Z36978}}
* {{Z|Z36983}}
* {{Z|Z36987}}
* {{Z|Z36990}}
* {{Z|Z36993}}
* {{Z|Z36996}}
* {{Z|Z36998}}
* {{Z|Z37004}}
* {{Z|Z37005}}
* {{Z|Z37006}}
* {{Z|Z37008}}
* {{Z|Z37009}}
* {{Z|Z37011}}
* {{Z|Z37022}}
* {{Z|Z37025}}
* {{Z|Z37029}}
* {{Z|Z37033}}
* {{Z|Z37036}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-07-01]]
84ba0cbjr90zgqby1g5jtb6mbvhdrkp
292847
292845
2026-07-21T18:13:40Z
Ameisenigel
44
Created page with "Diese Woche hatten wir 76 neue Funktionen. Wir haben die Marke von 4.600 Funktionen überschritten, nur wenige Wochen vor der Wikimania. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge!"
292847
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-06-26
| nextlabel = Nächstes Update
| next = 2026-07-08
}}
<span id="Integration_on_test_wiki"></span>
=== Integration im Test-Wiki ===
Die "große Sache", an dem unser Team seit dem [[Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|Start der Abstrakten Wikipedia]] im März gearbeitet hat, war die Entwicklung eines Systems zur Einbindung von Artikeln in Wikipedias. Ich freue mich sehr, nun zeigen zu können, dass die allererste Version davon (mit gewissen Einschränkungen) in der [[:testwiki:Main_Page|Test-Wikipedia]] live ist.
Ich werde hier Beispiele auf der Grundlage von Q90 anführen, dem abstrakten Artikel für Paris, da dieser sehr kurz und einfach ist und wir ihn in drei Wochen als Demonstrationsbeispiel für den [https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Wikimania-Workshop in Paris] verwenden wollen:
Für Pilot-Wikis (derzeit nur Test-Wikipedia) kannst du für einen bereits genehmigten abstrakten Artikel die neue Spezialseite Special:PreviewAbstract aufrufen, um zu sehen, wie er dargestellt wird (''z. B.'': Werden alle Fragmente in deiner Sprache korrekt wiedergegeben? Fehlen Funktionen oder Lexeme? Ist die Ausdrucksweise idiomatisch? ''usw.''):
: [[:testwiki:Special:PreviewAbstract/Q90|Special:PreviewAbstract/Q90]]
: ''Hinweis:'' Die Test-Wikipedia zeigt zwar die korrekten Inhalte an, aber oben die "falsche" Bezeichnung, was daran liegt, dass sie für die Arbeit anderer Teams auf Test-Wikidata zugreift und nicht auf das echte Wikidata, weshalb "Q90" dort für ein anderes Konzept steht. Auf echte Community-Wikis hat dies keine Auswirkungen.
Als Administrator kannst du diesen Artikel für dein Wiki auswählen:
: [[:testwiki:Special:CommunityConfiguration/AbstractWikiOptedInArticles|Special:CommunityConfiguration/AbstractWikiOptedInArticles]]
: ''Hinweis'': Die Test-Wikipedia hat bereits einen Artikel über Paris, [[:testwiki:Paris|Paris]], daher habe ich für diese Demonstration den Titel "Paris, France" auf den Testinhalt verwiesen. Als Administrator kannst du den Artikel (oder dessen Weiterleitungen) natürlich jederzeit über die Spezialseite entfernen (oder Weiterleitungen hinzufügen).
Besuche nun "Paris, France" und sieh dir den abstrakten Artikel an, anstatt nur die Aufforderung zur Erstellung eines neuen Artikels zu erhalten:
: [[:testwiki:Paris,_France|Paris,_France]]
Dies funktioniert auch für den konfigurierten "sekundären" Titel, etwa bei einer Weiterleitung zunächst auf "Paris, France":
: [[:testwiki:Paris_is_a_city|Paris_is_a_city]]
Der bestehende Artikel "Paris" ist davon überhaupt nicht betroffen:
: [[:testwiki:Paris|Paris]]
Dies ist unser erstes Design. Wir sind sicher, dass dir Dinge auffallen könnten, die wir besser machen können, oder Aspekte, die wir noch nicht ausreichend durchdacht haben. Bitte teile uns dies mit, damit wir das Design verbessern können.
Ein paar kurze Hinweise:
* Der Reiter "Lokalen Artikel erstellen" ermöglicht es dir, einen lokalen Artikel im Wikitext-Format zu erstellen, dieser "gewinnt" stets und ersetzt den abstrakten Artikel — es ist ein wesentlicher Bestandteil des Konzepts, dass lokale Communitys Inhalte jederzeit problemlos ersetzen können.
* Über die Reiter "Abstrakten Artikel bearbeiten" und "Versionsgeschichte des abstrakten Artikels" gelangst du zur Abstrakten Wikipedia, wo sich die Bearbeitungs- und Versionsgeschichtenseiten befinden. Dies ähnelt der Darstellung von Dateiseiten für Medien, die von Commons eingebunden sind. Die Funktionsweise dieser beiden Reiter unterscheidet sich erheblich von der der Reiter "Bearbeiten" und "Versionsgeschichte" bei Wikitext-Seiten, daher überlegen wir, wie sich Verwirrung bei den Nutzern vermeiden lässt.
* Am unteren Ende des Inhalts befindet sich ein Banner, das darauf hinweist, dass der Artikel aus der Abstrakten Wikipedia stammt und wann er zuletzt aktualisiert wurde, wir gehen davon aus, dass dieses Banner nicht dauerhaft erforderlich sein wird. Zudem gibt es in der Fußzeile eine zusätzliche Zeile mit ähnlichen Informationen, die voraussichtlich dauerhaft beibehalten wird.
* Derzeit ist diese Funktion nur für eine sehr kleine Anzahl von Artikeln freigeschaltet, ausschließlich zu Test- und Demonstrationszwecken (Q319, Q42, Q84, Q52 und Q90 in den Sprachen Englisch, Französisch, Deutsch und Spanisch). Dies bildet die Grundlage für das Skript, das jeden dieser freigegebenen Artikel in allen jeweiligen Sprachen jeden Montag aktualisiert, um sie auf dem neuesten Stand zu halten. Wir planen, der Community der Abstrakten Wikipedia schon bald die Möglichkeit zu geben, diese Liste selbst zu verwalten, vorbehaltlich technischer Aspekte hinsichtlich der Systemleistung.
* Um das Demonstrationsbeispiel aufrechtzuerhalten und die Leute dazu zu ermutigen, bessere Artikel über ihre eigenen Städte zu schreiben, könnte es hilfreich sein, den abstrakten Artikel über Paris vorerst sehr kurz und einfach zu halten.
<span id="The_year_ahead_of_us"></span>
=== Das vor uns liegende Jahr ===
Der [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Jahresplan der Wikimedia Foundation für 1. Juli 2026 bis 30. Juni 2027]] ist heute in Kraft getreten. Unsere Arbeit zur Unterstützung der Abstrakten Wikipedia ist Teil des Themenbereichs "Vertiefung des Engagements", [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|insbesondere]]:
: ''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren''
Wie bereits besprochen, besteht die Idee hinter der Abstrakten Wikipedia darin, qualitativ hochwertige, mehrsprachige Artikel in vielen Sprachen bereitzustellen, auf die einzelne Wikipedia-Sprachversionen für ihre Leserschaft zurückgreifen können, sofern sie noch keinen eigenen Artikel zu dem jeweiligen Thema besitzen. Unser aktueller Plan sieht vor, dass sich zunächst einzelne Pilot-Wikipedias, sofern sie mit dem Ergebnis zufrieden sind, für jeden Artikel einzeln entscheiden können, ob sie diesen übernehmen möchten; später werden wir das Angebot auf weitere Sprachversionen ausweiten und es den Wikipedias ermöglichen, sich für fehlende Artikel standardmäßig für die Übernahme zu entscheiden. Mehr zu unseren Überlegungen kannst du in [[Special:MyLanguage/Wikifunctions:Status updates/2026-01-29|unserer Diskussion vom Januar]] nachlesen.
Wir planen, in den kommenden Monaten mit Pilot-Wikipedia-Communitys zusammenzuarbeiten, um erste Untersuchungen dazu anzustellen, ob sie die Abstrakte Wikipedia nutzen können, um die ihren Lesern bereitgestellten Artikel sinnvoll zu erweitern, und zwar auf eine Weise, die ihren Qualitätsansprüchen genügt. Als Ausgangspunkt wollen wir sie dazu ermutigen, abstrakte Artikel über Städte zu verfassen und zu nutzen. Dies bietet sich an, da Städte ein weit verbreitetes Interessengebiet darstellen, bei deren Beschreibung oft konsistente Themen eine Rolle spielen, zudem sind sie im Allgemeinen kein Gegenstand heftiger Edit-Wars, und es gibt eine große Anzahl von ihnen zu dokumentieren, sodass die Abstrakte Wikipedia durchaus die Bedürfnisse vieler Wikipedia-Sprachversionen erfüllen könnte. Sollten wir damit Erfolg haben, werden mehrere Wikipedia-Projekte die Abstrakte Wikipedia als wertvolle Unterstützung bei der Erstellung und Pflege von Artikeln für ihre Leser betrachten, und wir können die Anzahl der Pilotsprachen erweitern sowie die Nutzung auf andere Bereiche ausdehnen. Sollte dies nicht gelingen, werden wir die Situation neu bewerten und prüfen, was wir anders machen sollten.
Parallel dazu werden wir daran arbeiten, die Benutzererfahrung sowie die Leistung und Zuverlässigkeit des Systems zu verbessern und neue Funktionen zu ergänzen, sobald der Bedarf dafür steigt, und unsere Kollegen im Schwesterteam, dem Team Wikidata-Plattform, werden sich derweil mit der Migration und Weiterentwicklung des Wikidata-Abfragedienstes befassen. Es verspricht ein spannendes Jahr zu werden!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir die Art und Weise geändert, wie die Abstrakte Wikipedia die Artikelvorschau lädt: Anstatt Fragmente einzeln abzurufen, werden nun ganze Abschnitte auf einmal geladen. Alle verfügbaren Fragmente werden sofort angezeigt, während für nicht verfügbare Fragmente ein "Ausstehend"-Block mit einer Schaltfläche für einen erneuten Versuch erscheint ([[:phab:T425416|T425416]]).
Zudem haben wir einen Logikfehler im Code unseres Test-Ausführers behoben, der dazu führte, dass fehlerhafte, von Benutzern erstellte Vergleichsobjekte in Tests eine verwirrende Fehlermeldung auslösten ([[:phab:T430082|T430082]]). Außerdem haben wir eine Korrektur für die letzte Woche eingeführte Funktion für Rotlinks veröffentlicht, sodass diese in der Produktionsumgebung genauso funktionieren wie auf Entwicklermaschinen ([[:phab:T424310|T424310]]).
<span id="Volunteers’_Corner_on_July_6"></span>
=== Freiwilligentreffen am 6. Juli ===
Das nächste Freiwilligentreffen findet am [https://zonestamp.toolforge.org/1783359000 Montag, dem 6. Juli 2026, um 19:30 Uhr MESZ] statt. Wir planen folgende Tagesordnung: Es wird Zeit geben, Fragen zu stellen und alle anstehenden Themen zu besprechen. Sofern die Zeit reicht, werden wir gemeinsam eine Funktion erstellen. Jeder ist herzlich eingeladen, über [https://meet.google.com/xuy-njxh-rkw Google Meet] teilzunehmen.
<span id="Wikifunctions_and_Abstract_Wikipedia_at_Wikimania_2026"></span>
=== Wikifunctions und Abstrakte Wikipedia bei der Wikimania 2026 ===
Die [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], die jährliche Hauptkonferenz rund um Wikimedia, findet dieses Jahr vom 21. bis 25. Juli in Paris, Frankreich, statt. Es wird eine Reihe von Veranstaltungen zur Abstrakten Wikipedia und Wikifunctions geben (alle Zeitangaben in Ortszeit):
* [[User:Dnshitobu|Dnshitobu]] hat am Freitag um 14:30 Uhr die Sitzung “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Indigene Sprachen für Wikifunctions bereit machen]”
* [[User:Mahir256|Mahir256]] wird am Freitag um 16:00 Uhr einen Workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ Von Abstrakten Inhalten zu Konkretem Text mit Wikidata-Lexemen]” organisieren
* [[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]] und [[User:DVrandecic (WMF)|Denny]] werden am Samstag um 11:00 Uhr den “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Workshop Abstrakte Wikipedia: Lasst uns einen mehrsprachigen Artikel erstellen!]” leiten
Sollte es weitere Veranstaltungen zu diesem Thema geben, lass es uns bitte wissen und wir nehmen sie gerne mit auf!
<span id="Fresh_Functions_weekly:_76_new_Functions"></span>
=== Wöchentliche neue Funktionen: 76 neue Funktionen ===
Diese Woche hatten wir 76 neue Funktionen. Wir haben die Marke von 4.600 Funktionen überschritten, nur wenige Wochen vor der Wikimania. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge!
* {{Z|Z36691}}
* {{Z|Z36693}}
* {{Z|Z36697}}
* {{Z|Z36700}}
* {{Z|Z36717}}
* {{Z|Z36723}}
* {{Z|Z36727}}
* {{Z|Z36731}}
* {{Z|Z36733}}
* {{Z|Z36737}}
* {{Z|Z36743}}
* {{Z|Z36747}}
* {{Z|Z36754}}
* {{Z|Z36759}}
* {{Z|Z36762}}
* {{Z|Z36766}}
* {{Z|Z36770}}
* {{Z|Z36778}}
* {{Z|Z36785}}
* {{Z|Z36792}}
* {{Z|Z36798}}
* {{Z|Z36804}}
* {{Z|Z36810}}
* {{Z|Z36816}}
* {{Z|Z36820}}
* {{Z|Z36823}}
* {{Z|Z36827}}
* {{Z|Z36831}}
* {{Z|Z36835}}
* {{Z|Z36839}}
* {{Z|Z36849}}
* {{Z|Z36853}}
* {{Z|Z36857}}
* {{Z|Z36865}}
* {{Z|Z36869}}
* {{Z|Z36873}}
* {{Z|Z36877}}
* {{Z|Z36881}}
* {{Z|Z36883}}
* {{Z|Z36897}}
* {{Z|Z36903}}
* {{Z|Z36909}}
* {{Z|Z36911}}
* {{Z|Z36916}}
* {{Z|Z36925}}
* {{Z|Z36935}}
* {{Z|Z36939}}
* {{Z|Z36944}}
* {{Z|Z36953}}
* {{Z|Z36957}}
* {{Z|Z36959}}
* {{Z|Z36961}}
* {{Z|Z36969}}
* {{Z|Z36972}}
* {{Z|Z36975}}
* {{Z|Z36978}}
* {{Z|Z36983}}
* {{Z|Z36987}}
* {{Z|Z36990}}
* {{Z|Z36993}}
* {{Z|Z36996}}
* {{Z|Z36998}}
* {{Z|Z37004}}
* {{Z|Z37005}}
* {{Z|Z37006}}
* {{Z|Z37008}}
* {{Z|Z37009}}
* {{Z|Z37011}}
* {{Z|Z37022}}
* {{Z|Z37025}}
* {{Z|Z37029}}
* {{Z|Z37033}}
* {{Z|Z37036}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2026-07-01]]
mamm0m3bbq6wk0iurlykkh8fyk52t1q
292849
292847
2026-07-21T18:13:46Z
Ameisenigel
44
Created page with "Eine [$1 vollständige Liste aller Funktionen, sortiert nach Erstellungsdatum], ist verfügbar."
292849
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-06-26
| nextlabel = Nächstes Update
| next = 2026-07-08
}}
<span id="Integration_on_test_wiki"></span>
=== Integration im Test-Wiki ===
Die "große Sache", an dem unser Team seit dem [[Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|Start der Abstrakten Wikipedia]] im März gearbeitet hat, war die Entwicklung eines Systems zur Einbindung von Artikeln in Wikipedias. Ich freue mich sehr, nun zeigen zu können, dass die allererste Version davon (mit gewissen Einschränkungen) in der [[:testwiki:Main_Page|Test-Wikipedia]] live ist.
Ich werde hier Beispiele auf der Grundlage von Q90 anführen, dem abstrakten Artikel für Paris, da dieser sehr kurz und einfach ist und wir ihn in drei Wochen als Demonstrationsbeispiel für den [https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Wikimania-Workshop in Paris] verwenden wollen:
Für Pilot-Wikis (derzeit nur Test-Wikipedia) kannst du für einen bereits genehmigten abstrakten Artikel die neue Spezialseite Special:PreviewAbstract aufrufen, um zu sehen, wie er dargestellt wird (''z. B.'': Werden alle Fragmente in deiner Sprache korrekt wiedergegeben? Fehlen Funktionen oder Lexeme? Ist die Ausdrucksweise idiomatisch? ''usw.''):
: [[:testwiki:Special:PreviewAbstract/Q90|Special:PreviewAbstract/Q90]]
: ''Hinweis:'' Die Test-Wikipedia zeigt zwar die korrekten Inhalte an, aber oben die "falsche" Bezeichnung, was daran liegt, dass sie für die Arbeit anderer Teams auf Test-Wikidata zugreift und nicht auf das echte Wikidata, weshalb "Q90" dort für ein anderes Konzept steht. Auf echte Community-Wikis hat dies keine Auswirkungen.
Als Administrator kannst du diesen Artikel für dein Wiki auswählen:
: [[:testwiki:Special:CommunityConfiguration/AbstractWikiOptedInArticles|Special:CommunityConfiguration/AbstractWikiOptedInArticles]]
: ''Hinweis'': Die Test-Wikipedia hat bereits einen Artikel über Paris, [[:testwiki:Paris|Paris]], daher habe ich für diese Demonstration den Titel "Paris, France" auf den Testinhalt verwiesen. Als Administrator kannst du den Artikel (oder dessen Weiterleitungen) natürlich jederzeit über die Spezialseite entfernen (oder Weiterleitungen hinzufügen).
Besuche nun "Paris, France" und sieh dir den abstrakten Artikel an, anstatt nur die Aufforderung zur Erstellung eines neuen Artikels zu erhalten:
: [[:testwiki:Paris,_France|Paris,_France]]
Dies funktioniert auch für den konfigurierten "sekundären" Titel, etwa bei einer Weiterleitung zunächst auf "Paris, France":
: [[:testwiki:Paris_is_a_city|Paris_is_a_city]]
Der bestehende Artikel "Paris" ist davon überhaupt nicht betroffen:
: [[:testwiki:Paris|Paris]]
Dies ist unser erstes Design. Wir sind sicher, dass dir Dinge auffallen könnten, die wir besser machen können, oder Aspekte, die wir noch nicht ausreichend durchdacht haben. Bitte teile uns dies mit, damit wir das Design verbessern können.
Ein paar kurze Hinweise:
* Der Reiter "Lokalen Artikel erstellen" ermöglicht es dir, einen lokalen Artikel im Wikitext-Format zu erstellen, dieser "gewinnt" stets und ersetzt den abstrakten Artikel — es ist ein wesentlicher Bestandteil des Konzepts, dass lokale Communitys Inhalte jederzeit problemlos ersetzen können.
* Über die Reiter "Abstrakten Artikel bearbeiten" und "Versionsgeschichte des abstrakten Artikels" gelangst du zur Abstrakten Wikipedia, wo sich die Bearbeitungs- und Versionsgeschichtenseiten befinden. Dies ähnelt der Darstellung von Dateiseiten für Medien, die von Commons eingebunden sind. Die Funktionsweise dieser beiden Reiter unterscheidet sich erheblich von der der Reiter "Bearbeiten" und "Versionsgeschichte" bei Wikitext-Seiten, daher überlegen wir, wie sich Verwirrung bei den Nutzern vermeiden lässt.
* Am unteren Ende des Inhalts befindet sich ein Banner, das darauf hinweist, dass der Artikel aus der Abstrakten Wikipedia stammt und wann er zuletzt aktualisiert wurde, wir gehen davon aus, dass dieses Banner nicht dauerhaft erforderlich sein wird. Zudem gibt es in der Fußzeile eine zusätzliche Zeile mit ähnlichen Informationen, die voraussichtlich dauerhaft beibehalten wird.
* Derzeit ist diese Funktion nur für eine sehr kleine Anzahl von Artikeln freigeschaltet, ausschließlich zu Test- und Demonstrationszwecken (Q319, Q42, Q84, Q52 und Q90 in den Sprachen Englisch, Französisch, Deutsch und Spanisch). Dies bildet die Grundlage für das Skript, das jeden dieser freigegebenen Artikel in allen jeweiligen Sprachen jeden Montag aktualisiert, um sie auf dem neuesten Stand zu halten. Wir planen, der Community der Abstrakten Wikipedia schon bald die Möglichkeit zu geben, diese Liste selbst zu verwalten, vorbehaltlich technischer Aspekte hinsichtlich der Systemleistung.
* Um das Demonstrationsbeispiel aufrechtzuerhalten und die Leute dazu zu ermutigen, bessere Artikel über ihre eigenen Städte zu schreiben, könnte es hilfreich sein, den abstrakten Artikel über Paris vorerst sehr kurz und einfach zu halten.
<span id="The_year_ahead_of_us"></span>
=== Das vor uns liegende Jahr ===
Der [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027|Jahresplan der Wikimedia Foundation für 1. Juli 2026 bis 30. Juni 2027]] ist heute in Kraft getreten. Unsere Arbeit zur Unterstützung der Abstrakten Wikipedia ist Teil des Themenbereichs "Vertiefung des Engagements", [[:meta:Special:MyLanguage/Wikimedia Foundation Annual Plan/2026-2027/Product & Technology OKRs#Engage|insbesondere]]:
: ''Die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, menschenzentrierten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte demonstrieren''
Wie bereits besprochen, besteht die Idee hinter der Abstrakten Wikipedia darin, qualitativ hochwertige, mehrsprachige Artikel in vielen Sprachen bereitzustellen, auf die einzelne Wikipedia-Sprachversionen für ihre Leserschaft zurückgreifen können, sofern sie noch keinen eigenen Artikel zu dem jeweiligen Thema besitzen. Unser aktueller Plan sieht vor, dass sich zunächst einzelne Pilot-Wikipedias, sofern sie mit dem Ergebnis zufrieden sind, für jeden Artikel einzeln entscheiden können, ob sie diesen übernehmen möchten; später werden wir das Angebot auf weitere Sprachversionen ausweiten und es den Wikipedias ermöglichen, sich für fehlende Artikel standardmäßig für die Übernahme zu entscheiden. Mehr zu unseren Überlegungen kannst du in [[Special:MyLanguage/Wikifunctions:Status updates/2026-01-29|unserer Diskussion vom Januar]] nachlesen.
Wir planen, in den kommenden Monaten mit Pilot-Wikipedia-Communitys zusammenzuarbeiten, um erste Untersuchungen dazu anzustellen, ob sie die Abstrakte Wikipedia nutzen können, um die ihren Lesern bereitgestellten Artikel sinnvoll zu erweitern, und zwar auf eine Weise, die ihren Qualitätsansprüchen genügt. Als Ausgangspunkt wollen wir sie dazu ermutigen, abstrakte Artikel über Städte zu verfassen und zu nutzen. Dies bietet sich an, da Städte ein weit verbreitetes Interessengebiet darstellen, bei deren Beschreibung oft konsistente Themen eine Rolle spielen, zudem sind sie im Allgemeinen kein Gegenstand heftiger Edit-Wars, und es gibt eine große Anzahl von ihnen zu dokumentieren, sodass die Abstrakte Wikipedia durchaus die Bedürfnisse vieler Wikipedia-Sprachversionen erfüllen könnte. Sollten wir damit Erfolg haben, werden mehrere Wikipedia-Projekte die Abstrakte Wikipedia als wertvolle Unterstützung bei der Erstellung und Pflege von Artikeln für ihre Leser betrachten, und wir können die Anzahl der Pilotsprachen erweitern sowie die Nutzung auf andere Bereiche ausdehnen. Sollte dies nicht gelingen, werden wir die Situation neu bewerten und prüfen, was wir anders machen sollten.
Parallel dazu werden wir daran arbeiten, die Benutzererfahrung sowie die Leistung und Zuverlässigkeit des Systems zu verbessern und neue Funktionen zu ergänzen, sobald der Bedarf dafür steigt, und unsere Kollegen im Schwesterteam, dem Team Wikidata-Plattform, werden sich derweil mit der Migration und Weiterentwicklung des Wikidata-Abfragedienstes befassen. Es verspricht ein spannendes Jahr zu werden!
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir die Art und Weise geändert, wie die Abstrakte Wikipedia die Artikelvorschau lädt: Anstatt Fragmente einzeln abzurufen, werden nun ganze Abschnitte auf einmal geladen. Alle verfügbaren Fragmente werden sofort angezeigt, während für nicht verfügbare Fragmente ein "Ausstehend"-Block mit einer Schaltfläche für einen erneuten Versuch erscheint ([[:phab:T425416|T425416]]).
Zudem haben wir einen Logikfehler im Code unseres Test-Ausführers behoben, der dazu führte, dass fehlerhafte, von Benutzern erstellte Vergleichsobjekte in Tests eine verwirrende Fehlermeldung auslösten ([[:phab:T430082|T430082]]). Außerdem haben wir eine Korrektur für die letzte Woche eingeführte Funktion für Rotlinks veröffentlicht, sodass diese in der Produktionsumgebung genauso funktionieren wie auf Entwicklermaschinen ([[:phab:T424310|T424310]]).
<span id="Volunteers’_Corner_on_July_6"></span>
=== Freiwilligentreffen am 6. Juli ===
Das nächste Freiwilligentreffen findet am [https://zonestamp.toolforge.org/1783359000 Montag, dem 6. Juli 2026, um 19:30 Uhr MESZ] statt. Wir planen folgende Tagesordnung: Es wird Zeit geben, Fragen zu stellen und alle anstehenden Themen zu besprechen. Sofern die Zeit reicht, werden wir gemeinsam eine Funktion erstellen. Jeder ist herzlich eingeladen, über [https://meet.google.com/xuy-njxh-rkw Google Meet] teilzunehmen.
<span id="Wikifunctions_and_Abstract_Wikipedia_at_Wikimania_2026"></span>
=== Wikifunctions und Abstrakte Wikipedia bei der Wikimania 2026 ===
Die [[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], die jährliche Hauptkonferenz rund um Wikimedia, findet dieses Jahr vom 21. bis 25. Juli in Paris, Frankreich, statt. Es wird eine Reihe von Veranstaltungen zur Abstrakten Wikipedia und Wikifunctions geben (alle Zeitangaben in Ortszeit):
* [[User:Dnshitobu|Dnshitobu]] hat am Freitag um 14:30 Uhr die Sitzung “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Indigene Sprachen für Wikifunctions bereit machen]”
* [[User:Mahir256|Mahir256]] wird am Freitag um 16:00 Uhr einen Workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ Von Abstrakten Inhalten zu Konkretem Text mit Wikidata-Lexemen]” organisieren
* [[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]] und [[User:DVrandecic (WMF)|Denny]] werden am Samstag um 11:00 Uhr den “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Workshop Abstrakte Wikipedia: Lasst uns einen mehrsprachigen Artikel erstellen!]” leiten
Sollte es weitere Veranstaltungen zu diesem Thema geben, lass es uns bitte wissen und wir nehmen sie gerne mit auf!
<span id="Fresh_Functions_weekly:_76_new_Functions"></span>
=== Wöchentliche neue Funktionen: 76 neue Funktionen ===
Diese Woche hatten wir 76 neue Funktionen. Wir haben die Marke von 4.600 Funktionen überschritten, nur wenige Wochen vor der Wikimania. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge!
* {{Z|Z36691}}
* {{Z|Z36693}}
* {{Z|Z36697}}
* {{Z|Z36700}}
* {{Z|Z36717}}
* {{Z|Z36723}}
* {{Z|Z36727}}
* {{Z|Z36731}}
* {{Z|Z36733}}
* {{Z|Z36737}}
* {{Z|Z36743}}
* {{Z|Z36747}}
* {{Z|Z36754}}
* {{Z|Z36759}}
* {{Z|Z36762}}
* {{Z|Z36766}}
* {{Z|Z36770}}
* {{Z|Z36778}}
* {{Z|Z36785}}
* {{Z|Z36792}}
* {{Z|Z36798}}
* {{Z|Z36804}}
* {{Z|Z36810}}
* {{Z|Z36816}}
* {{Z|Z36820}}
* {{Z|Z36823}}
* {{Z|Z36827}}
* {{Z|Z36831}}
* {{Z|Z36835}}
* {{Z|Z36839}}
* {{Z|Z36849}}
* {{Z|Z36853}}
* {{Z|Z36857}}
* {{Z|Z36865}}
* {{Z|Z36869}}
* {{Z|Z36873}}
* {{Z|Z36877}}
* {{Z|Z36881}}
* {{Z|Z36883}}
* {{Z|Z36897}}
* {{Z|Z36903}}
* {{Z|Z36909}}
* {{Z|Z36911}}
* {{Z|Z36916}}
* {{Z|Z36925}}
* {{Z|Z36935}}
* {{Z|Z36939}}
* {{Z|Z36944}}
* {{Z|Z36953}}
* {{Z|Z36957}}
* {{Z|Z36959}}
* {{Z|Z36961}}
* {{Z|Z36969}}
* {{Z|Z36972}}
* {{Z|Z36975}}
* {{Z|Z36978}}
* {{Z|Z36983}}
* {{Z|Z36987}}
* {{Z|Z36990}}
* {{Z|Z36993}}
* {{Z|Z36996}}
* {{Z|Z36998}}
* {{Z|Z37004}}
* {{Z|Z37005}}
* {{Z|Z37006}}
* {{Z|Z37008}}
* {{Z|Z37009}}
* {{Z|Z37011}}
* {{Z|Z37022}}
* {{Z|Z37025}}
* {{Z|Z37029}}
* {{Z|Z37033}}
* {{Z|Z37036}}
Eine [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest vollständige Liste aller Funktionen, sortiert nach Erstellungsdatum], ist verfügbar.
[[Category:Status updates{{#translation:}}|2026-07-01]]
13fawnwdfkvmk1kehhvnalhqz3oj8w5
Z37278
0
87184
292954
290088
2026-07-22T05:29:08Z
99of9
1622
linked HTML
292954
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37278"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37011",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37011",
"Z37011K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z37011K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z37011K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q142"
},
"Z37011K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q90\"\u003EParis\u003C/a\u003E is the \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q5119\"\u003Ecapital city\u003C/a\u003E of \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q142\"\u003EFrance\u003C/a\u003E."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(en) Paris is the capital city of France. "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Paris est la capitale de la France"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Paris ist die Hauptstadt Frankreichs"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tfk05fy7vhc00ukzxbgerfwqqw3cfm8
Wikifunctions:Requests for deletions/Archive/2026/07
4
87275
293152
291601
2026-07-23T03:08:07Z
SpBot
978
archiving 2 sections from [[Wikifunctions:Requests for deletions]] (after section [[Wikifunctions:Requests for deletions/Archive/2026/07#Z37790|Z37790]])
293152
wikitext
text/x-wiki
{{Talkarchive}}
== [[Z37290]] ==
Test case created by myself, but with wrong output format. Please delete [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 18:33, 4 July 2026 (UTC)
:{{done}} [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:11, 4 July 2026 (UTC)
:<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:11, 4 July 2026 (UTC)</small>
== [[Z36494]] ==
Please delete the function I created which does not work, and its implementation and test case:
*{{Z|Z36494}}
*{{Z|Z36495}}
*{{Z|Z36496}}
[[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 06:37, 11 July 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 06:52, 11 July 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 06:52, 11 July 2026 (UTC)</small>
== [[Z37624]] ==
Please delete test case I created with incorrect input type. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 21:34, 14 July 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 14:58, 15 July 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 14:58, 15 July 2026 (UTC)</small>
== [[Z37709]] ==
Please delete this duplicate function, implementation and test
* {{Z|Z37709}}
* {{Z|Z37711}}
* {{Z|Z37710}}
[[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 21:33, 14 July 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 15:00, 15 July 2026 (UTC)
:<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 15:00, 15 July 2026 (UTC)</small>
== [[Z37790]] ==
Redundant to [[Z37921]]. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 02:45, 19 July 2026 (UTC)
:{{done}} Blank function, author request. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:41, 19 July 2026 (UTC)
:<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 16:54, 21 July 2026 (UTC)</small>
== [[Z32876]] ==
Don't remember what this was supposed to be. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:54, 20 July 2026 (UTC)
:{{done}} incomplete, author request --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 08:00, 20 July 2026 (UTC)
:<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 16:54, 21 July 2026 (UTC)</small>
4q2thjkj4aw9tww29gow7a2ijm7gapq
Z37361
0
87334
292915
289145
2026-07-22T03:50:12Z
ThisCarthing
12637
292915
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37361"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z37361K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Person"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37361K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "office"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Amt"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z37361K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Datum"
}
]
}
}
],
"Z8K2": "Z22112",
"Z8K3": [
"Z20",
"Z37362"
],
"Z8K4": [
"Z14",
"Z37363"
],
"Z8K5": "Z37361"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "did person hold office on date?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "War die Person am gegebenen Tag im Amt?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
i7y3la306w3m0h3tfpr1m6z42qv4e2y
Z37362
0
87335
292916
289142
2026-07-22T03:53:29Z
ThisCarthing
12637
292916
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37362"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37361",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37361",
"Z37361K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q20055561"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P39"
}
]
},
"Z37361K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q14211"
},
"Z37361K3": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2023"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16108"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "16"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z22120",
"Z22120K2": "Z22113"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Rishi Sunak was British PM on 2023-08-16"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Rishi Sunak war am 16.8.2023 brit. Premierminister"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
r5vafysfza9g5549o8pqm7f0z9iwioe
Z37464
0
87455
292948
291291
2026-07-22T05:23:50Z
99of9
1622
nudge
292948
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37464"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z37464K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z37464K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ZID for link to configuration"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z37464K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QIDs to link (first occurrence) to AW"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z37464K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QIDs to add WD edit links to if missing label"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37464K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language expected"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37469",
"Z37669",
"Z37506"
],
"Z8K4": [
"Z14",
"Z37540"
],
"Z8K5": "Z37464"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "monolingual text as HTML with lang, col, ✏️🔧links"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"monolingual text to HTML",
"HTML from monolingual text",
"monolingual to HTML with calls to action"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns an HTML fragment containing the text with links \u0026 QID ✏️s. If not matching the requested language, wrap in a span with a language, the default text colour, a 🔧 link to the configuration ZID."
}
]
}
}
45s9rszd64c9pj8cf81n2owt2pi08rs
292949
292948
2026-07-22T05:24:52Z
99of9
1622
Added Z37799 to the approved list of test cases
292949
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37464"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z37464K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z37464K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ZID for link to configuration"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z37464K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QIDs to link (first occurrence) to AW"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z37464K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QIDs to add WD edit links to if missing label"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37464K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language expected"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37469",
"Z37669",
"Z37506",
"Z37799"
],
"Z8K4": [
"Z14",
"Z37540"
],
"Z8K5": "Z37464"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "monolingual text as HTML with lang, col, ✏️🔧links"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"monolingual text to HTML",
"HTML from monolingual text",
"monolingual to HTML with calls to action"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns an HTML fragment containing the text with links \u0026 QID ✏️s. If not matching the requested language, wrap in a span with a language, the default text colour, a 🔧 link to the configuration ZID."
}
]
}
}
apg9g6zm2h3ykx58nfkeyjyt4cqgain
User:EatingCarBatteries
2
87461
293213
289622
2026-07-23T08:25:53Z
EatingCarBatteries
61191
293213
wikitext
text/x-wiki
{{#babel:en-N|es-1}}
{{#switch:
|=
{{ombox
|style = width:50%; margin:0 auto 1em; margin-left: 0; margin-right: auto;
|image = [[File:Wikimedia-logo-meta.svg|50px|link=]]
|text = <div>This page can be found at '''[[:en:User:EatingCarBatteries|en:User:EatingCarBatteries]]'''.</div>
<div style="font-style:italic;">This is an [[m:Special:MyLanguage/Soft redirect|interwiki redirect]].</div>
}}
|#default=
{{#invoke:Template translation|renderTranslatedTemplate|template=Template:Interwiki redirect|uselang={{#ifeq:{{ARTICLESPACE}}|User|{{int:lang}}|{{PAGELANGUAGE}} }}|noshift=1}}
}}
Hello! I come here from the English Wikipedia - you can find more of my here. While I'm not so much of a linguist (I can barely name the parts of a sentence!), I'm here to contribute to the parts that don't require NLG, such as those that would be normally covered by templates.<br />
I've thus far focused on taxonomy-related articles, not because I am taxonomist or biologist (I am studying Cybersecurity!), but because I foresee Abstract Wikipedia hosting hundreds of thousands of species articles, similar to the articles in the Cebuano and Swedish wikis made by Lsjbot. This, along with geography-related articles (natural features + human settlements), are by far the most easily mass-created articles that all wikis can benefit from.
<br />
'''Functions I've contributed to:'''
* Taxonomy
** {{Z|Z37791}}
** {{Z|Z37808}}
** {{Z|Z37441}}
** {{Z|Z37821}}
** {{Z|Z37833}}
** {{Z|Z37725}}
** {{Z|Z37836}}
** {{Z|Z37927}}
** {{Z|Z37939}} (''todo'')
* Utility
** {{Z|Z32839}}
** {{Z|Z37843}}
** {{Z|Z37925}}
** {{Z|Z38086}}
** {{Z|Z38103}}
ne9tcdegz9xx17bpyo9iynnm1p6wj3a
293214
293213
2026-07-23T08:39:12Z
EatingCarBatteries
61191
293214
wikitext
text/x-wiki
{{#babel:en-N|es-1}}
{{#switch:
|=
{{ombox
|style = width:50%; margin:0 auto 1em; margin-left: 0; margin-right: auto;
|image = [[File:Wikimedia-logo-meta.svg|50px|link=]]
|text = <div>This page can be found at '''[[:en:User:EatingCarBatteries|en:User:EatingCarBatteries]]'''.</div>
<div style="font-style:italic;">This is an [[m:Special:MyLanguage/Soft redirect|interwiki redirect]].</div>
}}
|#default=
{{#invoke:Template translation|renderTranslatedTemplate|template=Template:Interwiki redirect|uselang={{#ifeq:{{ARTICLESPACE}}|User|{{int:lang}}|{{PAGELANGUAGE}} }}|noshift=1}}
}}
Hello! I come here from the English Wikipedia - you can find more of my here. While I'm not so much of a linguist (I can barely name the parts of a sentence!), I'm here to contribute to the parts that don't require NLG, such as those that would be normally covered by templates.<br />
I've thus far focused on taxonomy-related articles, not because I am taxonomist or biologist (I am studying Cybersecurity!), but because I foresee Abstract Wikipedia hosting hundreds of thousands of species articles, similar to the articles in the Cebuano and Swedish wikis made by Lsjbot. This, along with geography-related articles (natural features + human settlements), are by far the most easily mass-created and numerous articles that all wikis can benefit from.
<br />
'''Functions I've contributed to:'''
* Taxonomy
** {{Z|Z37791}}
** {{Z|Z37808}}
** {{Z|Z37441}}
** {{Z|Z37821}}
** {{Z|Z37833}}
** {{Z|Z37725}}
** {{Z|Z37836}}
** {{Z|Z37927}}
** {{Z|Z37939}} (''todo'')
* Utility
** {{Z|Z32839}}
** {{Z|Z37843}}
** {{Z|Z37925}}
** {{Z|Z38086}}
** {{Z|Z38103}}
5g0h04jp1d60dth30eh4x138wlsxpp5
Z37539
0
87588
292895
290180
2026-07-22T02:54:16Z
99of9
1622
292895
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37539"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37011",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37011",
"Z37011K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z37011K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
},
"Z37011K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q142"
},
"Z37011K4": "Z1674"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003EParis (is the) capital (of) France\u003C/span\u003E\u003Ca href=\"https://www.wikifunctions.org/wiki/Z28020\"\u003E🔧\u003C/a\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Dazaga: color Paris (is the) capital (of) France"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mogc7n2qf0p2isgtsrrczwm2j7e8yqj
Z37550
0
87599
293189
290427
2026-07-23T05:37:57Z
EatingCarBatteries
61191
updatae
293189
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37550"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36678",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36678",
"Z36678K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z36678K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ctable style=\"background-color:var(--background-color-interactive-subtle,#F8F9FA);border:1px solid var(--border-color-base,#A2A9B1);border-spacing:3px;clear:inline-end;float: inline-end;margin:0.5em 0 0.5em 1em;padding:0.2em;width:250px;\"\u003E\u003Ctr\u003E\u003Ctd colspan=\"2\" align=\"center\" style=\"--infobox-accent-hue:264deg;background-color:oklch(from var(--background-color-success-subtle,#DFF2EB) calc(0.8*l + 0.15) calc(c + 0.05) var(--infobox-accent-hue,264deg));\"\u003EParis\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003ECountry\u003C/td\u003E\u003Ctd\u003EFrance\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003ETime zone\u003C/td\u003E\u003Ctd\u003EUTC+01:00\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003EGeographic coordinate\u003C/td\u003E\u003Ctd\u003E48°51′24″N 2°21′8″E\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://geohack.toolforge.org/geohack.php?params=48.8567_N_2.3522_E_globe:earth\u0026language=en\"\u003EGeoHack\u003C/a\u003E\u003C/sup\u003E\u003C/td\u003E\u003C/tr\u003E\u003C/table\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Infobox for Paris"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
b0cvpipivxqdrcgynt5wwd2e8vevupu
User:Arlo Barnes
2
87670
292523
290441
2026-07-20T20:19:45Z
Arlo Barnes
1231
finished based on [[WF:HL]]
292523
wikitext
text/x-wiki
<div style="column-count: 7;">
* [[WF:aeb]]
* [[WF:ar]]
* [[WF:ary]]
* [[WF:ase]]
* [[WF:az]]
* [[WF:bal]]
* [[WF:bew]]
* [[WF:bg]]
* [[WF:bn]]
* [[WF:br]]
* [[WF:brh]]
* [[WF:bs]]
* [[WF:by]]
* [[WF:bzs]]
* [[WF:ca]]
* [[WF:ckb]]
* [[WF:cnr]]
* [[WF:co]]
* [[WF:cs]]
* [[WF:cu]]
* [[WF:cy]]
* [[WF:dag]]
* [[WF:de]]
* [[WF:dk]]
* [[WF:dz]]
* [[WF:el]]
* [[WF:en]]
** [[WF:en-AU]]
** [[WF:en-CA]]
** [[WF:en-GB]]
** [[WF:en-IN]]
** [[WF:en-US]]
** [[WF:en-x-piglatin]]
** [[WF:en-x-simple]]
* [[WF:eo]]
* [[WF:es]]
* [[WF:eu]]
* [[WF:fa]]
** [[WF:fa-AF]]
* [[WF:fi]]
* [[WF:fr]]
* [[WF:gd]]
* [[WF:ha]]
* [[WF:he]]
* [[WF:hi]]
* [[WF:hr]]
* [[WF:hu]]
* [[WF:hy]]
* [[WF:id]]
* [[WF:ig]]
* [[WF:it]]
* [[WF:ja]]
** [[WF:ja-hkrt]]
** [[WF:ja-latn]]
* [[WF:jpr]]
* [[WF:kcg]]
* [[WF:kea]]
* [[WF:ko]]
* [[WF:ku]]
* [[WF:la]]
* [[WF:lad]]
* [[WF:lb]]
* [[WF:ldn]]
* [[WF:lv]]
* [[WF:ml]]
* [[WF:ms]]
** [[WF:ms-arab]]
* [[WF:mul]]
* [[WF:nap]]
* [[WF:nds]]
* [[WF:nl]]
* [[WF:no]]
* [[WF:nv]]
* [[WF:pa]]
* [[WF:pl]]
* [[WF:pnb]]
* [[WF:prs]]
* [[WF:pt]]
** [[WF:pt-BR]]
** [[WF:pt-PT]]
* [[WF:qu]]
* [[WF:rhg]]
** [[WF:rhg-rohg]]
** [[WF:rhg-arab]]
* [[WF:ro]]
* [[WF:ru]]
* [[WF:sc]]
* [[WF:scn]]
* [[WF:sd]]
* [[WF:sdc]]
* [[WF:se]]
* [[WF:sh]]
* [[WF:sk]]
* [[WF:sl]]
* [[WF:sr]]
* [[WF:su]]
* [[WF:sv]]
* [[WF:te]]
* [[WF:tg]]
* [[WF:th]]
* [[WF:tlh]]
* [[WF:tok]]
* [[WF:tr]]
* [[WF:uk]]
* [[WF:und]]
* [[WF:unr]]
* [[WF:ur]]
* [[WF:uz]]
* [[WF:vec]]
* [[WF:vgt]]
* [[WF:vi]]
* [[WF:ya]]
* [[WF:yue]]
** [[WF:yue-hans]]
** [[WF:yue-hant]]
* [[WF:zgh]]
* [[WF:zh]]
** [[WF:zh-CN]]
** [[WF:zh-hans]]
** [[WF:zh-hant]]
** [[WF:zh-HK]]
** [[WF:zh-yue]]
* [[WF:zxx]]
</div>
osqlxw2iwo44xewmf5hidvd1m7pmy3o
Z37632
0
87691
293118
290388
2026-07-23T01:19:40Z
99of9
1622
293118
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37632"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z34541",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z32663",
"Z32663K1": {
"Z1K1": "Z18",
"Z18K1": "Z34541K1"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z34542",
"Z34542K1": {
"Z1K1": "Z7",
"Z7K1": "Z23756",
"Z23756K1": {
"Z1K1": "Z18",
"Z18K1": "Z34541K1"
}
},
"Z34542K2": {
"Z1K1": "Z6092",
"Z6092K1": "P21"
},
"Z34542K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
},
"Z802K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z802K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
"Z802K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "if person \u0026 undeprecated gender statement = female"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
t6t3mdm6ui4b6rvq7klz8sza923b4on
Z37647
0
87707
292464
292314
2026-07-20T13:45:18Z
HenkvD
1290
infobox-accent-hue
292464
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37647"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z37647K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "color scheme"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z37648",
"Z37650"
],
"Z8K4": [
"Z14",
"Z37649"
],
"Z8K5": "Z37647"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox color scheme"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the color for a color scheme, for instance \"--infobox-accent-hue:264deg;\"; for color scheme \"city\""
}
]
}
}
jq5cx2emgnygr6tgu3lnhjjxqtieo3g
Z37648
0
87708
292468
292312
2026-07-20T13:52:02Z
HenkvD
1290
292468
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37648"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37647",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37647",
"Z37647K1": "city"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "--infobox-accent-hue:264deg;"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Display color scheme \"city\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
optu34y2anbpwxx6gf8salcqm3l7yr7
Z37657
0
87720
292944
290530
2026-07-22T05:18:53Z
99of9
1622
nudge
292944
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37657"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z37657K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "source HTML"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37657K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item reference"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z37657K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace all?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z37657K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "case-sensitive?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37657K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z37657K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display text (optional)"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37658",
"Z37659"
],
"Z8K4": [
"Z14",
"Z37660"
],
"Z8K5": "Z37657"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject abstract wikilink into HTML (complex)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"add wikilink to HTML"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Same as Z35472 but starts with an HTML fragment."
}
]
}
}
1pbtt52luee3sn0a6ems4gfs6jxkbz1
293182
292944
2026-07-23T05:02:47Z
99of9
1622
Added Z38112 to the approved list of test cases
293182
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37657"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z37657K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "source HTML"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37657K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item reference"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z37657K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace all?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z37657K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "case-sensitive?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37657K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z37657K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display text (optional)"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37658",
"Z37659",
"Z38112"
],
"Z8K4": [
"Z14",
"Z37660"
],
"Z8K5": "Z37657"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject abstract wikilink into HTML (complex)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"add wikilink to HTML"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Same as Z35472 but starts with an HTML fragment."
}
]
}
}
9st2zmil05mw5ijoyk5iw0zc4o1z7y3
Z37660
0
87723
292904
290528
2026-07-22T03:09:59Z
99of9
1622
292904
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37660"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37657",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27861",
"Z27861K1": {
"Z1K1": "Z7",
"Z7K1": "Z34124",
"Z34124K1": {
"Z1K1": "Z7",
"Z7K1": "Z27854",
"Z27854K1": {
"Z1K1": "Z18",
"Z18K1": "Z37657K1"
}
},
"Z34124K2": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z37657K2"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z37657K5"
}
},
"Z34124K3": {
"Z1K1": "Z18",
"Z18K1": "Z37657K2"
},
"Z34124K4": {
"Z1K1": "Z18",
"Z18K1": "Z37657K3"
},
"Z34124K5": {
"Z1K1": "Z18",
"Z18K1": "Z37657K4"
},
"Z34124K6": {
"Z1K1": "Z18",
"Z18K1": "Z37657K5"
},
"Z34124K7": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z18",
"Z18K1": "Z37657K6"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject abstract wikilink into HTML, compose"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
t2w8ftsxquxknvo5hjkajc54kptsvli
292907
292904
2026-07-22T03:15:04Z
99of9
1622
leave empty to preserve initial link label
292907
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37660"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37657",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27861",
"Z27861K1": {
"Z1K1": "Z7",
"Z7K1": "Z34124",
"Z34124K1": {
"Z1K1": "Z7",
"Z7K1": "Z27854",
"Z27854K1": {
"Z1K1": "Z18",
"Z18K1": "Z37657K1"
}
},
"Z34124K2": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z37657K2"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z37657K5"
}
},
"Z34124K3": {
"Z1K1": "Z18",
"Z18K1": "Z37657K2"
},
"Z34124K4": {
"Z1K1": "Z18",
"Z18K1": "Z37657K3"
},
"Z34124K5": {
"Z1K1": "Z18",
"Z18K1": "Z37657K4"
},
"Z34124K6": {
"Z1K1": "Z18",
"Z18K1": "Z37657K5"
},
"Z34124K7": "Z11853"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject abstract wikilink into HTML, compose"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
iprnu8h1247ap45kk6kkvnrf4gwfm0j
Z37661
0
87724
292945
290545
2026-07-22T05:19:40Z
99of9
1622
nudge
292945
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37661"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z37661K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "source HTML"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37661K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item reference"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37661K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37664"
],
"Z8K4": [
"Z14",
"Z37662"
],
"Z8K5": "Z37661"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject abstract wikilink into HTML (simple)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"add wikilink to HTML"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Same as Z37657 but inferring typical default parameters."
}
]
}
}
92p2eiwi2rp1zvexcaxvmr5yexgq1y9
293179
292945
2026-07-23T04:59:38Z
99of9
1622
Added Z38111 to the approved list of test cases
293179
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37661"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z37661K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "source HTML"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37661K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item reference"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37661K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37664",
"Z38111"
],
"Z8K4": [
"Z14",
"Z37662"
],
"Z8K5": "Z37661"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject abstract wikilink into HTML (simple)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"add wikilink to HTML"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Same as Z37657 but inferring typical default parameters."
}
]
}
}
buhlohr3wnswt824dscnsphgfhn092h
Z37665
0
87729
292946
290552
2026-07-22T05:21:07Z
99of9
1622
nudge
292946
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37665"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z37665K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "source HTML"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z37665K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of item references to link"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37665K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37667",
"Z37668"
],
"Z8K4": [
"Z14",
"Z37666"
],
"Z8K5": "Z37665"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject list of abstract wikilinks into HTML"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"add wikilinks to HTML"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
69d2cw76uwhp55bz0qf7k7r1tr1ricp
292947
292946
2026-07-22T05:22:11Z
99of9
1622
nudge
292947
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37665"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z37665K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "source HTML"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z37665K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of item references to link"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37665K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37667",
"Z37668"
],
"Z8K4": [
"Z14",
"Z37666"
],
"Z8K5": "Z37665"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject list of abstract wikilinks into HTML"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"add wikilinks to HTML"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Assumes the HTML has matches to the link labels. A more rigorous function could look for marked up spans."
}
]
}
}
08419fxy2b46xq2bfcl5cftzj7ico3g
Z37670
0
87734
292749
290560
2026-07-21T11:19:02Z
HenkvD
1290
de ging
292749
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37670"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37533",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37533",
"Z37533K1": "gehen"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "ging"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gehen -\u003E ging"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "de ging"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
20fi9huyos5k4cp5qyjbbybmj90dg2w
Z37671
0
87735
292748
290561
2026-07-21T11:18:39Z
HenkvD
1290
de beging
292748
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37671"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37533",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37533",
"Z37533K1": "begehen"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "beging"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "begehen -\u003E beging"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "de beging"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
n1504mcx9bzlel1bb7giiacczds4tfy
Z37672
0
87736
292747
290565
2026-07-21T11:18:16Z
HenkvD
1290
de ging auf
292747
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37672"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37533",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37533",
"Z37533K1": "aufgehen"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "ging auf"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "aufgehen -\u003E ging auf"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "de ging auf"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ghi6onyn3mph757l8c7oeavjc120hpc
Z37673
0
87737
292746
290567
2026-07-21T11:17:45Z
HenkvD
1290
de sammelte
292746
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37673"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37533",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37533",
"Z37533K1": "sammeln"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "sammelte"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "sammeln -\u003E sammelte"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "de sammelte"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bmkbbftqv2ddo61n1r92kbnyn19ay6r
Z37685
0
87750
292745
290611
2026-07-21T11:17:02Z
HenkvD
1290
label
292745
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37685"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37683",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z13318",
"Z13318K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z37684",
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z37683K2"
}
},
"Z13318K2": {
"Z1K1": "Z18",
"Z18K1": "Z37683K1"
},
"Z13318K3": {
"Z1K1": "Z18",
"Z18K1": "Z37683K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "birth sentence from Wikidata Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qjol2dx9eonykszz73wpj0dgi8pv6en
Z37687
0
87752
292744
291803
2026-07-21T11:16:31Z
HenkvD
1290
English label
292744
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37687"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37686",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z22511",
"Z22511K1": {
"Z1K1": "Z7",
"Z7K1": "Z22504",
"Z22504K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z37686K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z37686K2"
}
},
"föddes den",
{
"Z1K1": "Z7",
"Z7K1": "Z20780",
"Z20780K1": {
"Z1K1": "Z7",
"Z7K1": "Z25601",
"Z25601K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z37686K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P569"
}
]
}
},
"Z20780K2": {
"Z1K1": "Z18",
"Z18K1": "Z37686K2"
}
},
"i",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z7",
"Z7K1": "Z28787",
"Z28787K1": {
"Z1K1": "Z18",
"Z18K1": "Z37686K1"
},
"Z28787K2": {
"Z1K1": "Z6092",
"Z6092K1": "P19"
}
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z37686K2"
}
}
]
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Satz zur Geburt aus Wikidata, Schwedisch"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "birth sentence from Wikidata, Swedish Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
sexlzosw9bhreex1ek3hzfodob8v5so
Z37688
0
87754
292743
290643
2026-07-21T11:15:58Z
HenkvD
1290
English label
292743
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37688"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36004",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27182",
"Z27182K1": {
"Z1K1": "Z7",
"Z7K1": "Z22941",
"Z22941K1": {
"Z1K1": "Z7",
"Z7K1": "Z24936",
"Z24936K1": {
"Z1K1": "Z18",
"Z18K1": "Z36004K1"
}
},
"Z22941K2": "Z1592"
},
"Z27182K2": {
"Z1K1": "Z7",
"Z7K1": "Z20241",
"Z20241K1": {
"Z1K1": "Z7",
"Z7K1": "Z24948",
"Z24948K1": {
"Z1K1": "Z18",
"Z18K1": "Z36004K1"
}
},
"Z20241K2": "Z1592"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "format Gregorian date in Swedish Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
k5c3ddg5fkj66q13ly6a902uiwu3v40
Z37690
0
87756
292742
290647
2026-07-21T11:15:20Z
HenkvD
1290
sv 1 januari 2025
292742
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37690"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36004",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36004",
"Z36004K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2025"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16101"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "1 januari 2025"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "1 januari 2025"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sv 1 januari 2025"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
argi3ad26pzxlog4kl5kjhq8y8hqcuh
Z37691
0
87757
292741
290648
2026-07-21T11:14:55Z
HenkvD
1290
sv 1 januari 300 e.Kr.
292741
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37691"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36004",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36004",
"Z36004K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "300"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16101"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "1 januari 300 e.Kr."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "1 januari 300 e.Kr."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sv 1 januari 300 e.Kr."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
r09owxkwun00k5cxg87smxvo4o75mol
Z37692
0
87758
292740
290649
2026-07-21T11:14:32Z
HenkvD
1290
sv januari 300 f.Kr.
292740
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37692"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36004",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36004",
"Z36004K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17815"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "300"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16101"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "1 januari 300 f.Kr."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "1 januari 300 f.Kr."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sv januari 300 f.Kr."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jdxvfprecw70m7ubdrdpr6w5nx62asu
Z37693
0
87759
292739
291804
2026-07-21T11:13:52Z
HenkvD
1290
English label
292739
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37693"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37689",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z22511",
"Z22511K1": {
"Z1K1": "Z7",
"Z7K1": "Z22504",
"Z22504K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z37689K1"
},
"Z30120K2": [
"Z6030",
"Z6033",
"Z6036"
],
"Z30120K3": [
"Z60",
{
"Z1K1": "Z18",
"Z18K1": "Z37689K2"
}
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P569"
}
]
},
"Z23468K2": {
"Z1K1": "Z18",
"Z18K1": "Z37689K2"
}
},
"wurde am",
{
"Z1K1": "Z7",
"Z7K1": "Z20780",
"Z20780K1": {
"Z1K1": "Z7",
"Z7K1": "Z25601",
"Z25601K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z37689K1"
},
"Z30120K2": [
"Z6030",
"Z6033",
"Z6036"
],
"Z30120K3": [
"Z60",
{
"Z1K1": "Z18",
"Z18K1": "Z37689K2"
}
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P569"
}
]
}
},
"Z20780K2": {
"Z1K1": "Z18",
"Z18K1": "Z37689K2"
}
},
"in",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z7",
"Z7K1": "Z28787",
"Z28787K1": {
"Z1K1": "Z18",
"Z18K1": "Z37689K1"
},
"Z28787K2": {
"Z1K1": "Z6092",
"Z6092K1": "P19"
}
},
"Z30120K2": [
"Z6030",
"Z6033"
],
"Z30120K3": [
"Z60",
{
"Z1K1": "Z18",
"Z18K1": "Z37689K2"
}
],
"Z30120K4": [
"Z6092"
]
},
"Z23468K2": {
"Z1K1": "Z18",
"Z18K1": "Z37689K2"
}
},
"geboren"
]
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Satz zur Geburt aus Wikidata, Deutsch (Komposition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "birth sentence from Wikidata, German Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hh2b6qfyb9pitwa1fkuheaqjzxph9qe
Z37695
0
87761
292738
290659
2026-07-21T11:13:16Z
HenkvD
1290
de Gustav Klimt wurde am 14. Juli 1862 in Baumgarten geboren.
292738
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37695"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37689",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37689",
"Z37689K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q34661"
},
"Z37689K2": "Z1430"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Gustav Klimt wurde am 14. Juli 1862 in Baumgarten geboren."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Gustav Klimt wurde geboren - Test"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "de Gustav Klimt wurde am 14. Juli 1862 in Baumgart"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lwenxx5q16fgmzaferu7vvxl9faovvf
Z37696
0
87762
292737
290666
2026-07-21T11:12:46Z
HenkvD
1290
label
292737
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37696"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37694",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27182",
"Z27182K1": {
"Z1K1": "Z7",
"Z7K1": "Z13713",
"Z13713K1": {
"Z1K1": "Z7",
"Z7K1": "Z20388",
"Z20388K1": {
"Z1K1": "Z18",
"Z18K1": "Z37694K1"
}
}
},
"Z27182K2": {
"Z1K1": "Z7",
"Z7K1": "Z24086",
"Z24086K1": {
"Z1K1": "Z7",
"Z7K1": "Z20343",
"Z20343K1": {
"Z1K1": "Z18",
"Z18K1": "Z37694K1"
}
},
"Z24086K2": "Z1592"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display day of year in Swedish Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
c6ov9gjxylbez6po6rxx7gmihj729l0
Z37697
0
87763
292736
290670
2026-07-21T11:12:14Z
HenkvD
1290
sv Douglas Adams föddes den 11 mars 1952 i Cambridge
292736
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37697"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37686",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37686",
"Z37686K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q42"
},
"Z37686K2": "Z1592"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Douglas Adams föddes den 11 mars 1952 i Cambridge."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Douglas Adams föddes den 11 mars 1952 i Cambridge."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sv Douglas Adams föddes den 11 mars 1952 i Cambrid"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
03qmccgc4ce3swrhsqqhnd3iqsfc5vc
Z37698
0
87764
292735
290677
2026-07-21T11:11:32Z
HenkvD
1290
English label
292735
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37698"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z37698K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Wort"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37698"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "de Deklination Substantive S1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "de Deklination Substantive S1"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"Deutsch Deklination -(e)s, -¨e"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Gibt ein HTML-Fragment mit allen Wortformen der Substantive der starken Deklination mit -(e)s, -¨e aus"
}
]
}
}
m9d8x9nis1olqjo5ylq405og9j3ts98
Z37699
0
87765
292734
290678
2026-07-21T11:10:36Z
HenkvD
1290
English label
292734
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37699"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37698",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z37698( Z37698K1 ) {\n\n function umlaute(Z37698K2) {\n const vokale = [\n ['au', 'äu'],\n ['a', 'ä'],\n ['o', 'ö'],\n ['u', 'ü']\n ];\n\n for (const [alt, neu] of vokale) {\n const pos = Z37698K2.lastIndexOf(alt);\n if (pos \u003E= 0) {\n return (\n Z37698K2.substring(0, pos) +\n neu +\n Z37698K2.substring(pos + alt.length)\n );\n }\n }\n\n return Z37698K2;\n }\n\n const plural = umlaute(Z37698K1) + 'e';\n const dativPlural = plural + 'n';\n\n return `\n\u003Ctable border=\"1\"\u003E\n\u003Ctr\u003E\n \u003Cth\u003EKasus\u003C/th\u003E\n \u003Cth\u003ESingular\u003C/th\u003E\n \u003Cth\u003EPlural\u003C/th\u003E\n\u003C/tr\u003E\n\u003Ctr\u003E\n \u003Ctd\u003ENominativ\u003C/td\u003E\n \u003Ctd\u003Eder ${Z37698K1}\u003C/td\u003E\n \u003Ctd\u003Edie ${plural}\u003C/td\u003E\n\u003C/tr\u003E\n\u003Ctr\u003E\n \u003Ctd\u003EGenitiv\u003C/td\u003E\n \u003Ctd\u003Edes ${Z37698K1}(e)s\u003C/td\u003E\n \u003Ctd\u003Eder ${plural}\u003C/td\u003E\n\u003C/tr\u003E\n\u003Ctr\u003E\n \u003Ctd\u003EDativ\u003C/td\u003E\n \u003Ctd\u003Edem ${Z37698K1}(e)\u003C/td\u003E\n \u003Ctd\u003Eden ${dativPlural}\u003C/td\u003E\n\u003C/tr\u003E\n\u003Ctr\u003E\n \u003Ctd\u003EAkkusativ\u003C/td\u003E\n \u003Ctd\u003Eden ${Z37698K1}\u003C/td\u003E\n \u003Ctd\u003Edie ${plural}\u003C/td\u003E\n\u003C/tr\u003E\n\u003C/table\u003E`;\n}\n"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "de Deklination Substantive S1 JS"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "de Deklination Substantive S1 Javascript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
l0uz6wahq9nr70z5mt17gm7orug2prm
Z37722
0
87827
292729
290884
2026-07-21T11:06:34Z
HenkvD
1290
label
292729
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37722"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z35269",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z35269(Z35269K1, Z35269K2) {\n function gcd(a, b) {\n while (b) {\n [a, b] = [b, a % b];\n }\n return a;\n }\n\n const d = gcd(Z35269K1, Z35269K2);\n return `${Z35269K1 / d}:${Z35269K2 / d}`;\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "calculer le ratio de deux nombres, Javascript"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display ratio Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hz4zccmmaff2ele585bkshehbdkm6jz
Z37724
0
87829
292728
290882
2026-07-21T11:05:59Z
HenkvD
1290
label
292728
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37724"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z35269",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z35269",
"Z35269K1": {
"Z1K1": "Z13518",
"Z13518K1": "3"
},
"Z35269K2": {
"Z1K1": "Z13518",
"Z13518K1": "7"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "3:7"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "ration de 3 et 7 est 3:7"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Ratio of 3 and 7 is 3:7"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
s8kbzxgo5stceqbiwxsspm06pk7kk3p
Z37729
0
87834
292727
290908
2026-07-21T11:05:06Z
HenkvD
1290
label
292727
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37729"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37725",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z32431",
"Z32431K1": {
"Z1K1": "Z18",
"Z18K1": "Z37725K1"
},
"Z32431K2": {
"Z1K1": "Z6092",
"Z6092K1": "P105"
},
"Z32431K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q35409"
}
},
"Z802K2": {
"Z1K1": "Z18",
"Z18K1": "Z37725K1"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z854",
"Z854K1": {
"Z1K1": "Z7",
"Z7K1": "Z37725",
"Z37725K1": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z37725K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P171"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P171"
}
}
},
"Z854K2": {
"Z1K1": "Z7",
"Z7K1": "Z20041",
"Z20041K1": {
"Z1K1": "Z18",
"Z18K1": "Z37725K1"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Family of species (from single QID) Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
e5n62ybfxmpp0agpi7ytbmy5urwsdzo
Z37733
0
87838
292725
290912
2026-07-21T11:04:25Z
HenkvD
1290
(sv) Stockholm är den största staden i Sverige.
292725
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37733"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37732",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37732",
"Z37732K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1754"
},
"Z37732K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q12935276"
},
"Z37732K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z37732K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q34"
},
"Z37732K5": "Z1592"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Stockholm är den största staden i Sverige."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Stockholm är den största staden i Sverige."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(sv) Stockholm är den största staden i Sverige."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
t8rai9o58ih02bcyerghkh9t0goajy7
Z37734
0
87839
292723
290958
2026-07-21T11:03:57Z
HenkvD
1290
(sv) Adam är den störste mannen i Edens trädgård.
292723
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37734"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37732",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37732",
"Z37732K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q70899"
},
"Z37732K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q12935276"
},
"Z37732K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
},
"Z37732K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q19014"
},
"Z37732K5": "Z1592"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Adam är den störste mannen i Edens trädgård."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Adam är den störste mannen i Edens trädgård."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(sv) Adam är den störste mannen i Edens trädgård."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "testar maskulinumformen"
}
]
}
}
162ck4ayb9b7uxtulwmto2dppgdg5jz
Z37735
0
87840
292721
290927
2026-07-21T11:03:21Z
HenkvD
1290
(sv) Globen är det största klotet i landet.
292721
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37735"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37732",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37732",
"Z37732K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q32926"
},
"Z37732K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q12935276"
},
"Z37732K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q838611"
},
"Z37732K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q6256"
},
"Z37732K5": "Z1592"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Globen är det största klotet i landet."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Globen är det största klotet i landet."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(sv) Globen är det största klotet i landet."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rc7ew1u3piaykujrdv6ieazgbl2p88v
Z37736
0
87842
292720
290949
2026-07-21T11:02:58Z
HenkvD
1290
label
292720
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37736"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37732",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K1"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
},
"är",
{
"Z1K1": "Z7",
"Z7K1": "Z22504",
"Z22504K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z35161",
"Z35161K1": {
"Z1K1": "Z7",
"Z7K1": "Z22696",
"Z22696K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K3"
},
"Z22696K2": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
}
},
"Z802K2": "det",
"Z802K3": "den"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z32556",
"Z32556K1": {
"Z1K1": "Z7",
"Z7K1": "Z27410",
"Z27410K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K2"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
},
"Z27410K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1817208"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q53997851"
}
]
},
"Z32556K2": {
"Z1K1": "Z7",
"Z7K1": "Z12203",
"Z12203K1": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K2"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
}
}
},
"Z10000K2": ""
},
{
"Z1K1": "Z7",
"Z7K1": "Z27410",
"Z27410K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K3"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
},
"Z27410K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q53997851"
}
]
},
"i",
{
"Z1K1": "Z7",
"Z7K1": "Z27410",
"Z27410K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K4"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
},
"Z27410K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q53997851"
}
]
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "superlativdefinition, på svenska komposition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "superlative definition, in Swedish Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1hith7yd87pjjw9egwpbnybkw1dc9el
Z37738
0
87859
292719
290960
2026-07-21T11:02:27Z
HenkvD
1290
(sv) Per är den störste pojken i klassen.
292719
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37738"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37732",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37732",
"Z37732K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q13582800"
},
"Z37732K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q12935276"
},
"Z37732K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q3010"
},
"Z37732K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q18204"
},
"Z37732K5": "Z1592"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Per är den störste pojken i klassen."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Per är den störste pojken i klassen."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(sv) Per är den störste pojken i klassen."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ff72yw3wxtk0ibya03fdj78mbw9qr26
Z37739
0
87861
292718
290970
2026-07-21T11:01:58Z
HenkvD
1290
(sv) Stora barriärrevet är det största korallrevet i världen.
292718
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37739"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37732",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37732",
"Z37732K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q7343"
},
"Z37732K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q12935276"
},
"Z37732K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q11292"
},
"Z37732K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q16502"
},
"Z37732K5": "Z1592"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Stora barriärrevet är det största korallrevet i världen."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Stora barriärrevet är det största korallrevet i vä"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(sv) Stora barriärrevet är det största korallrevet"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2c85snwpfhijwy7n4z7jrznyqo5u2h0
Z37740
0
87862
292716
291037
2026-07-21T11:01:26Z
HenkvD
1290
label
292716
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37740"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37737",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22511",
"Z22511K1": {
"Z1K1": "Z7",
"Z7K1": "Z22504",
"Z22504K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z37737K1"
},
"Z24766K2": "Z1592"
},
"finns",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z12696",
"Z12696K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q34770"
}
],
"Z12696K2": {
"Z1K1": "Z18",
"Z18K1": "Z37737K3"
}
},
"Z802K2": "på",
"Z802K3": "i"
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13676",
"Z13676K1": {
"Z1K1": "Z18",
"Z18K1": "Z37737K2"
},
"Z13676K2": {
"Z1K1": "Z13518",
"Z13518K1": "12"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z14280",
"Z14280K1": {
"Z1K1": "Z18",
"Z18K1": "Z37737K2"
},
"Z14280K2": "Z1592"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z30353",
"Z30353K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z37737K3"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": "Z1592"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z16008",
"Z16008K1": {
"Z1K1": "Z18",
"Z18K1": "Z37737K2"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z37749",
"Z37749K1": {
"Z1K1": "Z18",
"Z18K1": "Z37737K2"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z22697",
"Z22697K1": {
"Z1K1": "Z18",
"Z18K1": "Z37737K3"
},
"Z22697K2": "Z1592",
"Z22697K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q131105"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q53997857"
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K1": {
"Z1K1": "Z18",
"Z18K1": "Z37737K2"
},
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z802K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
"Z802K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
]
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "X exists in N Ys, Swedish Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5tk06md8153larcmxx4c7dihwi04ly5
Z37741
0
87863
292715
290981
2026-07-21T11:00:57Z
HenkvD
1290
sv Wikipedia finns på 362 språk.
292715
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37741"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37737",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37737",
"Z37737K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q52"
},
"Z37737K2": {
"Z1K1": "Z13518",
"Z13518K1": "362"
},
"Z37737K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q34770"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Wikipedia finns på 362 språk."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Wikipedia finns på 362 språk."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sv Wikipedia finns på 362 språk."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gk7unrg4mfyvwvjb807pfo4lyp4yrsv
Z37742
0
87864
292714
291041
2026-07-21T11:00:28Z
HenkvD
1290
sv Hål finns i två strumpor.
292714
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37742"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37737",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37737",
"Z37737K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q20204151"
},
"Z37737K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
},
"Z37737K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q43663"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Hål finns i två strumpor."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Hål finns i två strumpor."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sv Hål finns i två strumpor."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pphiv18fqq588rkeoboztp2fsd4zygq
Z37743
0
87865
292712
291042
2026-07-21T10:59:57Z
HenkvD
1290
sv mittkoppor finns i noll länder.
292712
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37743"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37737",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37737",
"Z37737K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q12214"
},
"Z37737K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z37737K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q6256"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Smittkoppor finns i noll länder."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Smittkoppor finns i noll länder."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sv mittkoppor finns i noll länder."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nhdaas08jsaddp7j2dov6grcivvv152
Z37744
0
87866
292711
290989
2026-07-21T10:59:29Z
HenkvD
1290
(sv) Paris ligger vid floden Seine
292711
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37744"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37279",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37279",
"Z37279K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z37279K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1471"
},
"Z37279K3": "Z1592"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Paris ligger vid floden Seine."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "sv: Paris ligger vid floden Seine."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(sv) Paris ligger vid floden Seine"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
l9n1iqrolbkyfaxu6p2sankkch96y3m
User:Autom/Todo
2
87867
293208
292394
2026-07-23T08:14:52Z
Autom
448
/* Buggar */
293208
wikitext
text/x-wiki
[https://abstract-data.toolforge.org/?lang=sv System overview]
== Förbättringar ==
# Fixa hyperonymer till [[Z37934]]
# Fråga om kopiering av block i sammansättningar
== Buggar ==
# Fixa en/ett från olika glosor [[Z32855]]
# Fixa Paris/Seine, [[Z37279]]
# Fixa "officiellt namn" → "officiella namn" [[Z37046]]
== Nya funktioner ==
# Skapa [[Z37005]] på svenska ("X består av {1, 2, … och n}." från Wikidata)
# Skapa [[Z34684]] på svenska ("X är en del av {1}." från Wikidata)
# Skapa [[Z21802]] på svenska ("X är en/ett {1} {2}." med fallback "X är en/ett {2} från {1}." 1=nationalitet 2=yrke) De flesta yrken är utrum, men undantag (som hembiträde) finns.
sc84pcvxeytl7ejcietvgqnbt9ag59u
Z37750
0
87873
292710
291022
2026-07-21T10:58:59Z
HenkvD
1290
label
292710
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37750"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37749",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10618",
"Z10618K1": {
"Z1K1": "Z7",
"Z7K1": "Z16008",
"Z16008K1": {
"Z1K1": "Z18",
"Z18K1": "Z37749K1"
}
},
"Z10618K2": "en"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z11178",
"Z11178K1": {
"Z1K1": "Z7",
"Z7K1": "Z16008",
"Z16008K1": {
"Z1K1": "Z18",
"Z18K1": "Z37749K1"
}
},
"Z11178K2": "n",
"Z11178K3": "tt"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z16008",
"Z16008K1": {
"Z1K1": "Z18",
"Z18K1": "Z37749K1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Swedish cardinal, neuter Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ghsy4lw9ps1n9o39n2ndx9u8bpgmb8u
Z37751
0
87874
292709
291026
2026-07-21T10:58:17Z
HenkvD
1290
sv etthundraen
292709
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37751"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z16008",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z16008",
"Z16008K1": {
"Z1K1": "Z13518",
"Z13518K1": "101"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "etthundraen"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "101 ⇒ etthundraen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sv etthundraen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jgwp2hc96m6kur8m2fjj2ycx8yfbyjr
Z37752
0
87875
292708
291027
2026-07-21T10:57:43Z
HenkvD
1290
sv etthundraett
292708
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37752"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37749",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37749",
"Z37749K1": {
"Z1K1": "Z13518",
"Z13518K1": "101"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "etthundraett"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "101 ⇒ etthundraett"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sv etthundraett"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1h6kaxh938g8fo62zle3y3aax61lp7e
Z37753
0
87876
292707
291029
2026-07-21T10:57:17Z
HenkvD
1290
sv etthundrafjorton
292707
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37753"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37749",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37749",
"Z37749K1": {
"Z1K1": "Z13518",
"Z13518K1": "114"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "etthundrafjorton"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "114 ⇒ etthundrafjorton"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sv etthundrafjorton"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
n3qdur4eax06qwya6wp4k6opjtjkcb3
Z37763
0
87886
292706
291059
2026-07-21T10:56:52Z
HenkvD
1290
sv Bältdjur finns i en världsdel.
292706
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37763"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37737",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37737",
"Z37737K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q47867"
},
"Z37737K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z37737K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q5107"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Bältdjur finns i en världsdel."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Bältdjur finns i en världsdel."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sv Bältdjur finns i en världsdel."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8ftw6ioteklushua0fw1hgcw0xvwoqb
Z37765
0
87888
292705
291064
2026-07-21T10:56:13Z
HenkvD
1290
sv Jorden finns i ett solsystem.
292705
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37765"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37737",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37737",
"Z37737K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q2"
},
"Z37737K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z37737K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q206717"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Jorden finns i ett solsystem."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Jorden finns i ett solsystem."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sv Jorden finns i ett solsystem."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4kgviwfqo1nk9x0ow3qiuhar2t0g2k7
Z37784
0
87908
293093
291806
2026-07-22T21:18:56Z
Theki
2389
293093
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37784"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37782",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z37640",
"Z37640K1": {
"Z1K1": "Z7",
"Z7K1": "Z27299",
"Z27299K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z37782K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z18",
"Z18K1": "Z37782K2"
}
]
},
"Z27299K2": {
"Z1K1": "Z18",
"Z18K1": "Z37782K2"
}
},
"Z37640K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z34096",
"Z34096K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z18",
"Z18K1": "Z37782K2"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z37782K3"
}
},
"Z34096K2": {
"Z1K1": "Z18",
"Z18K1": "Z37782K3"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z35192",
"Z35192K1": {
"Z1K1": "Z7",
"Z7K1": "Z23451",
"Z23451K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z37782K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z18",
"Z18K1": "Z37782K2"
}
]
},
"Z23451K2": {
"Z1K1": "Z18",
"Z18K1": "Z37782K2"
}
},
"Z35192K2": {
"Z1K1": "Z18",
"Z18K1": "Z37782K3"
}
}
}
]
},
"Z37640K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for row, date Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
k9ddfj41w1slvk3yhzxua89k8x3xzn9
Z37789
0
87915
292733
291206
2026-07-21T11:09:03Z
HenkvD
1290
sv Stora barriärrevet är ett naturminne.
292733
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37789"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26671",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26671",
"Z26671K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q7343"
},
"Z26671K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q38048753"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Stora barriärrevet är ett naturminne."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Stora barriärrevet är ett naturminne."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sv Stora barriärrevet är ett naturminne."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
p96a8c3a3t6we61kwo9nz0q3ngqv4sk
Z37803
0
87935
292704
291338
2026-07-21T10:53:45Z
HenkvD
1290
label
292704
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37803"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37802",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z37802(Z37802K1, Z37802K2):\n\tif Z37802K2 not in Z37802K1:\n\t\timport json\n\t\tWikifunctions.Error(\"Z36590\",[Z24606K2,json.dumps(Z37802K1)])\n\treturn Z37802K1[Z37802K2]"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "get element of language-keyed map Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tuuznno38gitb2r6rq86z53zjeeru2w
Z37804
0
87936
292703
291340
2026-07-21T10:53:05Z
HenkvD
1290
label
292703
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37804"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37802",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37802",
"Z37802K1": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z60",
"Z883K2": "Z1"
},
"K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z60",
"Z882K2": "Z1"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z60",
"Z882K2": "Z1"
},
"K1": "Z1002",
"K2": "xxx"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z60",
"Z882K2": "Z1"
},
"K1": "Z1004",
"K2": "yyy"
}
]
},
"Z37802K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "xxx"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "get element of language-keyed map Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1n82os4cf56rftfihpuylj48qkkb85h
Z37810
0
87942
292702
291349
2026-07-21T10:52:24Z
HenkvD
1290
label
292702
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37810"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37802",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z822",
"Z822K1": {
"Z1K1": "Z7",
"Z7K1": "Z13397",
"Z13397K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z37802K1"
}
},
"Z13397K2": {
"Z1K1": "Z7",
"Z7K1": "Z24649",
"Z24649K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z37802K1"
}
},
"Z24649K2": {
"Z1K1": "Z18",
"Z18K1": "Z37802K2"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "get element of language-keyed map Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ixzsi043k47hdmsektzw9kkc13lkskn
Z37812
0
87944
292701
291370
2026-07-21T10:51:49Z
HenkvD
1290
label
292701
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37812"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37801",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27908",
"Z27908K1": {
"Z1K1": "Z7",
"Z7K1": "Z37802",
"Z37802K1": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z60",
"Z883K2": "Z1"
},
"K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z60",
"Z882K2": "Z1"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z60",
"Z882K2": "Z1"
},
"K1": "Z1002",
"K2": "\u003Cb\u003E$1\u003C/b\u003E is a city located in $2. "
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z60",
"Z882K2": "Z1"
},
"K1": "Z1006",
"K2": "\u003Cb\u003E$1\u003C/b\u003E是一个位于$2的城市。"
}
]
},
"Z37802K2": {
"Z1K1": "Z18",
"Z18K1": "Z37801K1"
}
},
"Z27908K2": [
"Z6",
{
"Z1K1": "Z18",
"Z18K1": "Z37801K2"
},
{
"Z1K1": "Z18",
"Z18K1": "Z37801K3"
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "xxx is a city located in yyy (builder approach) C"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jbfgvjb0759b4c0yti4w2seo9f1l3n8
Z37813
0
87945
292700
291378
2026-07-21T10:50:49Z
HenkvD
1290
label
292700
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37813"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37801",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37801",
"Z37801K1": "Z1002",
"Z37801K2": "Sheridan",
"Z37801K3": "Yamhill County, Oregon"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "\u003Cb\u003ESheridan\u003C/b\u003E is a city located in Yamhill County, Oregon. "
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "xxx is a city located in yyy (builder approach) Co"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
678mm7a8h7058iisagoa1gc1475oxgb
Z37816
0
87948
292699
291371
2026-07-21T10:50:19Z
HenkvD
1290
label
292699
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37816"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37815",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27908",
"Z27908K1": {
"Z1K1": "Z7",
"Z7K1": "Z37802",
"Z37802K1": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z60",
"Z883K2": "Z1"
},
"K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z60",
"Z882K2": "Z1"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z60",
"Z882K2": "Z1"
},
"K1": "Z1002",
"K2": "As of $1, the city had a total population of $2. "
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z60",
"Z882K2": "Z1"
},
"K1": "Z1006",
"K2": "$1年,此城市人口为$2。"
}
]
},
"Z37802K2": {
"Z1K1": "Z18",
"Z18K1": "Z37815K1"
}
},
"Z27908K2": [
"Z6",
{
"Z1K1": "Z18",
"Z18K1": "Z37815K2"
},
{
"Z1K1": "Z18",
"Z18K1": "Z37815K3"
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "As of xx, the city had a total population of yy C"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
c78xrtoovko4t9v2f5ap1xnh0205q7f
Z37818
0
87950
292698
291375
2026-07-21T10:49:00Z
HenkvD
1290
label
292698
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37818"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37817",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z37802",
"Z37802K1": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z883",
"Z883K1": "Z60",
"Z883K2": "Z1"
},
"K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z60",
"Z882K2": "Z1"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z60",
"Z882K2": "Z1"
},
"K1": "Z1002",
"K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ch2\u003EGeography\u003C/h2\u003E"
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z60",
"Z882K2": "Z1"
},
"K1": "Z1006",
"K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ch2\u003E地理\u003C/h2\u003E"
}
}
]
},
"Z37802K2": {
"Z1K1": "Z18",
"Z18K1": "Z37817K1"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "section header \"Geography\" (builder approach) Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gdtm05zk558lky7u6irmr2umbbddqfb
Z37822
0
87955
292678
291444
2026-07-21T07:27:01Z
HenkvD
1290
label
292678
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37822"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37821",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z19308",
"Z19308K1": {
"Z1K1": "Z7",
"Z7K1": "Z22839",
"Z22839K1": {
"Z1K1": "Z7",
"Z7K1": "Z37323",
"Z37323K1": {
"Z1K1": "Z7",
"Z7K1": "Z22220",
"Z22220K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z37821K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
{
"Z1K1": "Z18",
"Z18K1": "Z37821K2"
}
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1843"
}
]
}
},
"Z37323K2": [
"Z60",
{
"Z1K1": "Z18",
"Z18K1": "Z37821K2"
}
]
},
"Z22839K2": {
"Z1K1": "Z7",
"Z7K1": "Z851",
"Z851K1": "Z37463",
"Z851K2": [
"Z1"
]
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Common name of taxon Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ol1lawut5vryb32sqrxaueg4hkkcsq6
Z37834
0
87978
292675
291588
2026-07-21T07:24:46Z
HenkvD
1290
label
292675
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37834"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37833",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z7",
"Z7K1": "Z19308",
"Z19308K1": {
"Z1K1": "Z7",
"Z7K1": "Z23451",
"Z23451K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z37833K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P141"
}
]
},
"Z23451K2": {
"Z1K1": "Z6092",
"Z6092K1": "P141"
}
}
},
"Z30120K2": [
"Z6030",
"Z6033"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092"
]
},
"Z23468K2": {
"Z1K1": "Z18",
"Z18K1": "Z37833K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "fetch IUCN conservation status string Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0251nkb4qh6cfc4ym3b82v5m8d8doeg
Z37836
0
87980
293203
291614
2026-07-23T08:11:59Z
EatingCarBatteries
61191
293203
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37836"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37836K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Taxon"
}
]
}
}
],
"Z8K2": "Z6003",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z37837"
],
"Z8K5": "Z37836"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Taxon name statements of QID"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the taxon name statement of a QID"
}
]
}
}
c17eunp0ofehc56ncakhsj95lemzlok
Z37837
0
87981
292697
291613
2026-07-21T10:48:31Z
HenkvD
1290
label
292697
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37837"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37836",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z23451",
"Z23451K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z37836K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
]
},
"Z23451K2": {
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Taxon name statements of QID Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jmnf1y5c8f74ddvzkby0hs8xhpftawb
Z37839
0
87983
292696
291621
2026-07-21T10:48:01Z
HenkvD
1290
label
292696
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37839"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37838",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z28297",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z28312",
"Z28312K1": {
"Z1K1": "Z7",
"Z7K1": "Z37836",
"Z37836K1": {
"Z1K1": "Z18",
"Z18K1": "Z37838K1"
}
},
"Z28312K2": {
"Z1K1": "Z6092",
"Z6092K1": "P405"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Taxon authority as typed list (string) Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
b9954x10o4zbsb3xbvjvav2db8fj3p7
Z37843
0
87987
293207
291631
2026-07-23T08:13:47Z
EatingCarBatteries
61191
293207
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37843"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37843K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Item reference"
}
]
}
}
],
"Z8K2": "Z6001",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z37844"
],
"Z8K5": "Z37843"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Fetch labels of Wikidata QID"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the Wikidata item given a QID containing only the labels. A wrapper for Z30120."
}
]
}
}
23i3p4e572thmf2jl31rbtqueu8c245
Z37865
0
88050
292546
292304
2026-07-20T21:48:19Z
HenkvD
1290
Type not yet defined in Z37865
292546
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37865"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37623",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z37640",
"Z37640K1": {
"Z1K1": "Z7",
"Z7K1": "Z27299",
"Z27299K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z37623K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z18",
"Z18K1": "Z37623K2"
}
]
},
"Z27299K2": {
"Z1K1": "Z18",
"Z18K1": "Z37623K2"
}
},
"Z37640K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z18",
"Z18K1": "Z37623K2"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z37623K3"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z7",
"Z7K1": "Z37866",
"Z37866K1": {
"Z1K1": "Z18",
"Z18K1": "Z37623K1"
},
"Z37866K2": {
"Z1K1": "Z18",
"Z18K1": "Z37623K2"
},
"Z37866K3": {
"Z1K1": "Z18",
"Z18K1": "Z37623K3"
}
},
"Z22193K2": [
"Z6",
{
"Z1K1": "Z6",
"Z6K1": "Z6"
},
{
"Z1K1": "Z6",
"Z6K1": "Z6010"
},
{
"Z1K1": "Z6",
"Z6K1": "Z6091"
}
],
"Z22193K3": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z37883",
"Z37883K1": {
"Z1K1": "Z18",
"Z18K1": "Z37623K1"
},
"Z37883K2": {
"Z1K1": "Z18",
"Z18K1": "Z37623K2"
},
"Z37883K3": {
"Z1K1": "Z18",
"Z18K1": "Z37623K3"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37883",
"Z37883K1": {
"Z1K1": "Z18",
"Z18K1": "Z37623K1"
},
"Z37883K2": {
"Z1K1": "Z18",
"Z18K1": "Z37623K2"
},
"Z37883K3": {
"Z1K1": "Z18",
"Z18K1": "Z37623K3"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37880",
"Z37880K1": {
"Z1K1": "Z18",
"Z18K1": "Z37623K1"
},
"Z37880K2": {
"Z1K1": "Z18",
"Z18K1": "Z37623K2"
},
"Z37880K3": {
"Z1K1": "Z18",
"Z18K1": "Z37623K3"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
"Type ",
{
"Z1K1": "Z7",
"Z7K1": "Z37866",
"Z37866K1": {
"Z1K1": "Z18",
"Z18K1": "Z37623K1"
},
"Z37866K2": {
"Z1K1": "Z18",
"Z18K1": "Z37623K2"
},
"Z37866K3": {
"Z1K1": "Z18",
"Z18K1": "Z37623K3"
}
},
" not yet defined in Z37865"
]
}
]
}
}
]
},
"Z37640K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for row test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qxsgq0rnd1hzyh7p5ij5do1k8mgsvh5
292996
292546
2026-07-22T09:25:19Z
HenkvD
1290
292996
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37865"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37623",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z37640",
"Z37640K1": {
"Z1K1": "Z7",
"Z7K1": "Z27299",
"Z27299K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z37623K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z18",
"Z18K1": "Z37623K2"
}
]
},
"Z27299K2": {
"Z1K1": "Z18",
"Z18K1": "Z37623K2"
}
},
"Z37640K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z18",
"Z18K1": "Z37623K2"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z37623K3"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z7",
"Z7K1": "Z37866",
"Z37866K1": {
"Z1K1": "Z18",
"Z18K1": "Z37623K1"
},
"Z37866K2": {
"Z1K1": "Z18",
"Z18K1": "Z37623K2"
},
"Z37866K3": {
"Z1K1": "Z18",
"Z18K1": "Z37623K3"
}
},
"Z22193K2": [
"Z6",
{
"Z1K1": "Z6",
"Z6K1": "Z6"
},
{
"Z1K1": "Z6",
"Z6K1": "Z6010"
},
{
"Z1K1": "Z6",
"Z6K1": "Z6091"
}
],
"Z22193K3": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z37883",
"Z37883K1": {
"Z1K1": "Z18",
"Z18K1": "Z37623K1"
},
"Z37883K2": {
"Z1K1": "Z18",
"Z18K1": "Z37623K2"
},
"Z37883K3": {
"Z1K1": "Z18",
"Z18K1": "Z37623K3"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37883",
"Z37883K1": {
"Z1K1": "Z18",
"Z18K1": "Z37623K1"
},
"Z37883K2": {
"Z1K1": "Z18",
"Z18K1": "Z37623K2"
},
"Z37883K3": {
"Z1K1": "Z18",
"Z18K1": "Z37623K3"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37880",
"Z37880K1": {
"Z1K1": "Z18",
"Z18K1": "Z37623K1"
},
"Z37880K2": {
"Z1K1": "Z18",
"Z18K1": "Z37623K2"
},
"Z37880K3": {
"Z1K1": "Z18",
"Z18K1": "Z37623K3"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
"Type ",
{
"Z1K1": "Z7",
"Z7K1": "Z37866",
"Z37866K1": {
"Z1K1": "Z18",
"Z18K1": "Z37623K1"
},
"Z37866K2": {
"Z1K1": "Z18",
"Z18K1": "Z37623K2"
},
"Z37866K3": {
"Z1K1": "Z18",
"Z18K1": "Z37623K3"
}
},
" not yet defined in Z37865"
]
}
]
}
}
]
},
"Z37640K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox row (in test)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9tfhcvgi51o353p26a18hhgtawmouyd
Z37877
0
88062
292473
292291
2026-07-20T13:58:16Z
99of9
1622
nudge
292473
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37877"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37877K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject reference"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z37877K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property reference"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z37877K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "value (string, quantity, monolingual text, QID...)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37877K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of French"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37879",
"Z37948",
"Z37953",
"Z37966",
"Z37967",
"Z37969"
],
"Z8K4": [
"Z14",
"Z37878"
],
"Z8K5": "Z37877"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(#) specific property of subject is value, French"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"wikidata value, French",
"French value of property of subject"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "HTML sentence for \"The \u003Cproperty\u003E of \u003Csubject\u003E is \u003Cvalue\u003E.\" Attempt for any specific property triple. Use for triples in present tense. Use Z36218 or its child Z36206 to draw from WD."
}
]
}
}
jm2resz5p7ti03erx53f8o25tc127qh
293021
292473
2026-07-22T14:22:21Z
99of9
1622
Added Z38040 to the approved list of test cases
293021
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37877"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37877K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject reference"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z37877K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property reference"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z37877K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "value (string, quantity, monolingual text, QID...)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37877K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of French"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37879",
"Z37948",
"Z37953",
"Z37966",
"Z37967",
"Z37969",
"Z38040"
],
"Z8K4": [
"Z14",
"Z37878"
],
"Z8K5": "Z37877"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(#) specific property of subject is value, French"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"wikidata value, French",
"French value of property of subject"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "HTML sentence for \"The \u003Cproperty\u003E of \u003Csubject\u003E is \u003Cvalue\u003E.\" Attempt for any specific property triple. Use for triples in present tense. Use Z36218 or its child Z36206 to draw from WD."
}
]
}
}
g9mlqy8jrvjwr7axwuxa3xpet3dto2w
293170
293021
2026-07-23T03:35:52Z
99of9
1622
getting better, take off warning
293170
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37877"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37877K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject reference"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z37877K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property reference"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z37877K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "value (string, quantity, monolingual text, QID...)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37877K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of French"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37879",
"Z37948",
"Z37953",
"Z37966",
"Z37967",
"Z37969",
"Z38040"
],
"Z8K4": [
"Z14",
"Z37878"
],
"Z8K5": "Z37877"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "specific property of subject is value, French"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"wikidata value, French",
"French value of property of subject"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "HTML sentence for \"The \u003Cproperty\u003E of \u003Csubject\u003E is \u003Cvalue\u003E.\" Attempt for any specific property triple. Use for triples in present tense. Use Z36218 or its child Z36206 to draw from WD."
}
]
}
}
9akgmid9sp94fg9684sxmrf5uq6klyc
Z37878
0
88063
293022
292232
2026-07-22T14:37:35Z
99of9
1622
pass gender from values which are people back to the property label
293022
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37878"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37877",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z802K2": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- This property cannot be expressed in the format of the composition. These should be detected at this stage and conditionally call more specific functions for individual properties or groups. --\u003E"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z37970",
"Z37970K1": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z32556",
"Z32556K1": {
"Z1K1": "Z7",
"Z7K1": "Z38088",
"Z38088K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z18",
"Z18K1": "Z37877K2"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z38088K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19352",
"Z19352K1": {
"Z1K1": "Z18",
"Z18K1": "Z37877K3"
},
"Z19352K2": "Z6091"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z26602",
"Z26602K1": {
"Z1K1": "Z18",
"Z18K1": "Z37877K3"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z38083",
"Z38083K1": {
"Z1K1": "Z18",
"Z18K1": "Z37877K3"
}
},
"Z802K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
}
],
"Z802K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
}
]
},
"Z802K3": "Z34268"
},
"Z802K3": "Z34268"
},
"Z38088K3": {
"Z1K1": "Z18",
"Z18K1": "Z37877K4"
}
},
"Z32556K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z29825",
"Z29825K1": {
"Z1K1": "Z18",
"Z18K1": "Z37877K4"
},
"Z29825K2": {
"Z1K1": "Z18",
"Z18K1": "Z37877K2"
}
}
}
}
},
" de ",
{
"Z1K1": "Z7",
"Z7K1": "Z37956",
"Z37956K1": {
"Z1K1": "Z18",
"Z18K1": "Z37877K1"
},
"Z37956K2": {
"Z1K1": "Z18",
"Z18K1": "Z37877K4"
}
},
" est ",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19352",
"Z19352K1": {
"Z1K1": "Z18",
"Z18K1": "Z37877K3"
},
"Z19352K2": "Z6091"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z37956",
"Z37956K1": {
"Z1K1": "Z18",
"Z18K1": "Z37877K3"
},
"Z37956K2": {
"Z1K1": "Z18",
"Z18K1": "Z37877K4"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19352",
"Z19352K1": {
"Z1K1": "Z18",
"Z18K1": "Z37877K3"
},
"Z19352K2": "Z6010"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27849",
"Z27849K1": {
"Z1K1": "Z89",
"Z89K1": "de "
},
"Z27849K2": {
"Z1K1": "Z7",
"Z7K1": "Z36209",
"Z36209K1": {
"Z1K1": "Z18",
"Z18K1": "Z37877K3"
},
"Z36209K2": {
"Z1K1": "Z18",
"Z18K1": "Z37877K4"
}
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z36209",
"Z36209K1": {
"Z1K1": "Z18",
"Z18K1": "Z37877K3"
},
"Z36209K2": {
"Z1K1": "Z18",
"Z18K1": "Z37877K4"
}
}
}
},
"."
]
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "specific property of subject is value, Fr comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
o7ft24bxegxlupjj1nb35n1u8yh12hk
Z37879
0
88064
292511
292336
2026-07-20T15:11:32Z
99of9
1622
nudge
292511
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37879"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37877",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37877",
"Z37877K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q243"
},
"Z37877K2": {
"Z1K1": "Z6092",
"Z6092K1": "P2048"
},
"Z37877K3": {
"Z1K1": "Z6010",
"Z6010K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "330"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "330"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K3": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "330"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q11573"
}
},
"Z37877K4": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "La hauteur de la \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q243\"\u003Etour Eiffel\u003C/a\u003E est de 330 m."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "La hauteur de la tour Eiffel est de 330 m."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "greammatical feminine of hauteur needs a lexeme"
}
]
}
}
cqvqeq8edo86voe7qb8ndeekpi0l147
292547
292511
2026-07-20T23:09:49Z
99of9
1622
Nudge
292547
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37879"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37877",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37877",
"Z37877K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q243"
},
"Z37877K2": {
"Z1K1": "Z6092",
"Z6092K1": "P2048"
},
"Z37877K3": {
"Z1K1": "Z6010",
"Z6010K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "330"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "330"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K3": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "330"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q11573"
}
},
"Z37877K4": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "La hauteur de la \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q243\"\u003Etour Eiffel\u003C/a\u003E est de 330 m."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "La hauteur de la tour Eiffel est de 330 m."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "greammatical feminine of hauteur comes from its lexeme"
}
]
}
}
ahsooxecj0ntafezv5mxuhh3x95zmyr
293026
292547
2026-07-22T14:48:54Z
99of9
1622
nudge
293026
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37879"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37877",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37877",
"Z37877K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q243"
},
"Z37877K2": {
"Z1K1": "Z6092",
"Z6092K1": "P2048"
},
"Z37877K3": {
"Z1K1": "Z6010",
"Z6010K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "330"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "330"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K3": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "330"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q11573"
}
},
"Z37877K4": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "La hauteur de la \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q243\"\u003Etour Eiffel\u003C/a\u003E est de 330 m."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "La hauteur de la tour Eiffel est de 330 m."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "greammatical feminine of hauteur comes from its lexeme."
}
]
}
}
9fazxwv7pyo0nuqtzaecfqwsats9b8c
293158
293026
2026-07-23T03:25:12Z
99of9
1622
nudge
293158
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37879"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37877",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37877",
"Z37877K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q243"
},
"Z37877K2": {
"Z1K1": "Z6092",
"Z6092K1": "P2048"
},
"Z37877K3": {
"Z1K1": "Z6010",
"Z6010K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "330"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "330"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K3": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "330"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q11573"
}
},
"Z37877K4": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "La hauteur de la \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q243\"\u003Etour Eiffel\u003C/a\u003E est de 330 m."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "La hauteur de la tour Eiffel est de 330 m."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical feminine of hauteur comes from its lexeme."
}
]
}
}
04vdgrsaebfb0victr0aawf1d0m31f6
293164
293158
2026-07-23T03:28:12Z
99of9
1622
nudge
293164
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37879"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37877",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37877",
"Z37877K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q243"
},
"Z37877K2": {
"Z1K1": "Z6092",
"Z6092K1": "P2048"
},
"Z37877K3": {
"Z1K1": "Z6010",
"Z6010K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "330"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "330"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K3": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "330"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q11573"
}
},
"Z37877K4": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "La hauteur de la \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q243\"\u003Etour Eiffel\u003C/a\u003E est de 330 m."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "La hauteur de la tour Eiffel est de 330 m."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Grammatical feminine of hauteur comes from its lexeme."
}
]
}
}
5d91grlkzqdpt14t0tkdg66vmyg9qqd
293171
293164
2026-07-23T03:36:59Z
99of9
1622
nudge
293171
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37879"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37877",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37877",
"Z37877K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q243"
},
"Z37877K2": {
"Z1K1": "Z6092",
"Z6092K1": "P2048"
},
"Z37877K3": {
"Z1K1": "Z6010",
"Z6010K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "330"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "330"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K3": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "330"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q11573"
}
},
"Z37877K4": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "La hauteur de la \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q243\"\u003Etour Eiffel\u003C/a\u003E est de 330 m."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "La hauteur de la tour Eiffel est de 330 m."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Grammatical feminine of hauteur comes from its lexeme"
}
]
}
}
g94vzcqm0bsyk274j5fgvcha3dmfvnu
Z37894
0
88079
293200
291918
2026-07-23T07:54:50Z
HenkvD
1290
French languages
293200
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37894"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32169",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z11542",
"Z11542K1": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z11542K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": "les ",
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z32169K1"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z32169K2"
}
}
},
"Z11542K3": {
"Z1K1": "Z7",
"Z7K1": "Z11542",
"Z11542K1": {
"Z1K1": "Z7",
"Z7K1": "Z32201",
"Z32201K1": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z32169K1"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z32169K2"
}
}
},
"Z11542K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": "l'",
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z32169K1"
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z32169K2"
}
}
},
"Z11542K3": {
"Z1K1": "Z7",
"Z7K1": "Z11542",
"Z11542K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z7",
"Z7K1": "Z23471",
"Z23471K1": {
"Z1K1": "Z18",
"Z18K1": "Z32169K1"
},
"Z23471K2": {
"Z1K1": "Z18",
"Z18K1": "Z32169K2"
}
}
},
"Z11542K2": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z32169K1"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z32169K2"
}
},
"Z11542K3": {
"Z1K1": "Z7",
"Z7K1": "Z11542",
"Z11542K1": {
"Z1K1": "Z7",
"Z7K1": "Z37895",
"Z37895K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z32169K1"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": {
"Z1K1": "Z18",
"Z18K1": "Z32169K2"
}
}
},
"Z11542K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": "la ",
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z32169K1"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z32169K2"
}
}
},
"Z11542K3": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": "le ",
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z32169K1"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z32169K2"
}
}
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label of item with definite article, French Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label of item with definite article, French, with fallback"
}
]
}
}
4e1q9tox0r727xjg0go24dl3dusqi8q
Z37911
0
88096
292437
292373
2026-07-20T13:08:09Z
99of9
1622
292437
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37911"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32169",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z32556",
"Z32556K1": {
"Z1K1": "Z7",
"Z7K1": "Z37900",
"Z37900K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z32169K1"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": {
"Z1K1": "Z18",
"Z18K1": "Z32169K2"
}
},
"Z37900K2": [
"Z6091"
],
"Z37900K3": {
"Z1K1": "Z18",
"Z18K1": "Z32169K2"
}
},
"Z32556K2": {
"Z1K1": "Z7",
"Z7K1": "Z38011",
"Z38011K1": {
"Z1K1": "Z7",
"Z7K1": "Z37999",
"Z37999K1": {
"Z1K1": "Z18",
"Z18K1": "Z32169K2"
}
},
"Z38011K2": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z32169K1"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z32169K2"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label of item with definite, Fr, Lexeme compose"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "uses a lexeme version of this function or defaults to just the label if no lexeme is available"
}
]
}
}
t3v1ihyd87s50om5xph6xb1rpfyuoa6
292452
292437
2026-07-20T13:30:55Z
99of9
1622
found it!
292452
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37911"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32169",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z32556",
"Z32556K1": {
"Z1K1": "Z7",
"Z7K1": "Z37900",
"Z37900K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z32169K1"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": {
"Z1K1": "Z18",
"Z18K1": "Z32169K2"
}
},
"Z37900K2": [
"Z6091"
],
"Z37900K3": {
"Z1K1": "Z18",
"Z18K1": "Z32169K2"
}
},
"Z32556K2": {
"Z1K1": "Z7",
"Z7K1": "Z38011",
"Z38011K1": {
"Z1K1": "Z7",
"Z7K1": "Z37999",
"Z37999K1": {
"Z1K1": "Z18",
"Z18K1": "Z32169K1"
}
},
"Z38011K2": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z32169K1"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z32169K2"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label of item with definite, Fr, Lexeme compose"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "uses a lexeme version of this function or defaults to just the label if no lexeme is available"
}
]
}
}
qqjvozqrxzpa8192oxb8vubzpf3kstk
292455
292452
2026-07-20T13:36:49Z
99of9
1622
selective fetch not raw QID, feel free to expand fetch if underlying function needs more info
292455
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37911"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32169",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z32556",
"Z32556K1": {
"Z1K1": "Z7",
"Z7K1": "Z37900",
"Z37900K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z32169K1"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": {
"Z1K1": "Z18",
"Z18K1": "Z32169K2"
}
},
"Z37900K2": [
"Z6091"
],
"Z37900K3": {
"Z1K1": "Z18",
"Z18K1": "Z32169K2"
}
},
"Z32556K2": {
"Z1K1": "Z7",
"Z7K1": "Z38011",
"Z38011K1": {
"Z1K1": "Z7",
"Z7K1": "Z37999",
"Z37999K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z32169K1"
},
"Z30120K2": [
"Z6030",
"Z6033",
"Z6035",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P31"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P279"
}
]
}
},
"Z38011K2": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z32169K1"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z32169K2"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label of item with definite, Fr, Lexeme compose"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "uses a lexeme version of this function or defaults to just the label if no lexeme is available"
}
]
}
}
re6pnu3ogcs950oo29it3qntlgdsiga
Z37923
0
88113
292775
292209
2026-07-21T12:52:14Z
HenkvD
1290
intro for species with hypernym, Default
292775
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37923"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z37791",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z37934",
"Z14293K2": [
"Z60",
"Z1592"
]
}
],
"Z14294K2": "Z38057"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for intro for species with hypernym"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bwt58hdu6fxuhk37fcbeh2g46fxyb04
Z37924
0
88114
292668
292191
2026-07-21T07:20:30Z
HenkvD
1290
label
292668
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37924"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37922",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z21216",
"Z21216K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z37923",
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z37922K3"
}
},
"Z21216K2": {
"Z1K1": "Z18",
"Z18K1": "Z37922K1"
},
"Z21216K3": {
"Z1K1": "Z18",
"Z18K1": "Z37922K2"
},
"Z21216K4": {
"Z1K1": "Z18",
"Z18K1": "Z37922K3"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "intro for species with hypernym Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1wbpwbmtb7k74so295xbm8vasrpmj2w
Z37926
0
88116
292694
292034
2026-07-21T10:47:07Z
HenkvD
1290
label
292694
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37926"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37925",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10174",
"Z10174K1": {
"Z1K1": "Z7",
"Z7K1": "Z15777",
"Z15777K1": {
"Z1K1": "Z18",
"Z18K1": "Z37925K1"
}
},
"Z10174K2": {
"Z1K1": "Z7",
"Z7K1": "Z24331",
"Z24331K1": {
"Z1K1": "Z18",
"Z18K1": "Z37925K1"
}
}
},
"Z802K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z802K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "bject is string and not empty Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
66wdlijl7ypuagtu6umv9zcw76uxutl
292695
292694
2026-07-21T10:47:25Z
HenkvD
1290
label
292695
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37926"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37925",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10174",
"Z10174K1": {
"Z1K1": "Z7",
"Z7K1": "Z15777",
"Z15777K1": {
"Z1K1": "Z18",
"Z18K1": "Z37925K1"
}
},
"Z10174K2": {
"Z1K1": "Z7",
"Z7K1": "Z24331",
"Z24331K1": {
"Z1K1": "Z18",
"Z18K1": "Z37925K1"
}
}
},
"Z802K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z802K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "object is string and not empty Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lefhwpn4yy2iprv53nf30246hq02u79
Z37928
0
88118
292693
292047
2026-07-21T10:46:37Z
HenkvD
1290
label
292693
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37928"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37927",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27861",
"Z27861K1": {
"Z1K1": "Z7",
"Z7K1": "Z32308",
"Z32308K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z27854",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z32428",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z29446",
"Z29446K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z37927K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z37927K2"
}
}
},
"Z13464K3": {
"Z1K1": "Z18",
"Z18K1": "Z37927K2"
}
}
},
"Z32308K2": {
"Z1K1": "Z18",
"Z18K1": "Z37927K2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikilinked taxon author list in given language Cmp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
s98fd8co4xetb4su41h81njzaauo324
Z37933
0
88123
292692
292234
2026-07-21T10:46:03Z
HenkvD
1290
label
292692
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37933"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37921",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z13318",
"Z13318K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z37975",
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z37921K2"
}
},
"Z13318K2": {
"Z1K1": "Z18",
"Z18K1": "Z37921K1"
},
"Z13318K3": {
"Z1K1": "Z18",
"Z18K1": "Z37921K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "intro for species with autom hypernym at order Cmp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pw27966juwus9wgfyz745ivklxj37by
293030
292692
2026-07-22T14:58:37Z
Autom
448
en label: previous text described current behaviour for English, but isn't true for all languages
293030
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37933"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37921",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z13318",
"Z13318K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z37975",
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z37921K2"
}
},
"Z13318K2": {
"Z1K1": "Z18",
"Z18K1": "Z37921K1"
},
"Z13318K3": {
"Z1K1": "Z18",
"Z18K1": "Z37921K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "intro for species composition with lang config"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ruywjyex1uqgdycifqeoru7wdb7eq5g
Z37935
0
88125
292671
292271
2026-07-21T07:21:48Z
HenkvD
1290
english jalbe
292671
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37935"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37934",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z35766",
"Z35766K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K1": {
"Z1K1": "Z7",
"Z7K1": "Z37821",
"Z37821K1": {
"Z1K1": "Z18",
"Z18K1": "Z37934K1"
},
"Z37821K2": {
"Z1K1": "Z18",
"Z18K1": "Z37934K3"
}
},
"Z28676K2": "Z37463"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "\u003Cb\u003E\u003Ci\u003E"
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z19308",
"Z19308K1": {
"Z1K1": "Z7",
"Z7K1": "Z37836",
"Z37836K1": {
"Z1K1": "Z18",
"Z18K1": "Z37934K1"
}
}
}
},
{
"Z1K1": "Z89",
"Z89K1": "\u003C/i\u003E\u003C/b\u003E"
}
]
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z28914",
"Z28914K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z37821",
"Z37821K1": {
"Z1K1": "Z18",
"Z18K1": "Z37934K1"
},
"Z37821K2": {
"Z1K1": "Z18",
"Z18K1": "Z37934K3"
}
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " (\u003Ci\u003E"
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z19308",
"Z19308K1": {
"Z1K1": "Z7",
"Z7K1": "Z37836",
"Z37836K1": {
"Z1K1": "Z18",
"Z18K1": "Z37934K1"
}
}
}
},
{
"Z1K1": "Z89",
"Z89K1": "\u003C/i\u003E)"
}
]
}
},
{
"Z1K1": "Z89",
"Z89K1": " är en art i familjen "
},
{
"Z1K1": "Z7",
"Z7K1": "Z36489",
"Z36489K1": {
"Z1K1": "Z7",
"Z7K1": "Z37930",
"Z37930K1": {
"Z1K1": "Z18",
"Z18K1": "Z37934K1"
},
"Z37930K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q35409"
}
},
"Z36489K2": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z7",
"Z7K1": "Z37930",
"Z37930K1": {
"Z1K1": "Z18",
"Z18K1": "Z37934K1"
},
"Z37930K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q35409"
}
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z37934K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": "."
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z37925",
"Z37925K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z37934K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z37934K3"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "Arten beskrevs av "
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z23120",
"Z23120K1": {
"Z1K1": "Z7",
"Z7K1": "Z16360",
"Z16360K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z37934K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z37934K3"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z37927",
"Z37927K1": {
"Z1K1": "Z18",
"Z18K1": "Z37934K1"
},
"Z37927K2": {
"Z1K1": "Z18",
"Z18K1": "Z37934K3"
}
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z89",
"Z89K1": " år "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z37934K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z37934K3"
}
}
}
},
{
"Z1K1": "Z89",
"Z89K1": "."
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K1": {
"Z1K1": "Z7",
"Z7K1": "Z37833",
"Z37833K1": {
"Z1K1": "Z18",
"Z18K1": "Z37934K1"
},
"Z37833K2": {
"Z1K1": "Z18",
"Z18K1": "Z37934K3"
}
},
"Z28676K2": "Z28158"
},
"Z802K2": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z32428",
"Z32428K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q48268"
},
"Z32428K2": {
"Z1K1": "Z18",
"Z18K1": "Z37934K3"
}
},
{
"Z1K1": "Z89",
"Z89K1": " (IUCN) kategoriserar arten som "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z37833",
"Z37833K1": {
"Z1K1": "Z18",
"Z18K1": "Z37934K1"
},
"Z37833K2": {
"Z1K1": "Z18",
"Z18K1": "Z37934K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": "."
}
]
}
}
],
"Z35766K2": {
"Z1K1": "Z89",
"Z89K1": " "
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "intro for species with hypernym, Swedish Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fc59py2zaj6uveunraa82t4u3i6rqf9
Z37947
0
88137
292691
292319
2026-07-21T10:45:15Z
HenkvD
1290
label
292691
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37947"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37941",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z12696",
"Z12696K1": {
"Z1K1": "Z18",
"Z18K1": "Z37941K2"
},
"Z12696K2": {
"Z1K1": "Z18",
"Z18K1": "Z37941K1"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z854",
"Z854K1": {
"Z1K1": "Z7",
"Z7K1": "Z851",
"Z851K1": "Z507",
"Z851K2": [
"Z1",
{
"Z1K1": "Z18",
"Z18K1": "Z37941K1"
}
]
},
"Z854K2": {
"Z1K1": "Z18",
"Z18K1": "Z37941K1"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10184",
"Z10184K1": {
"Z1K1": "Z7",
"Z7K1": "Z32431",
"Z32431K1": {
"Z1K1": "Z18",
"Z18K1": "Z37941K1"
},
"Z32431K2": {
"Z1K1": "Z6092",
"Z6092K1": "P105"
},
"Z32431K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q146481"
}
},
"Z10184K2": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z27299",
"Z27299K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z37941K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P171"
}
]
},
"Z27299K2": {
"Z1K1": "Z6092",
"Z6092K1": "P171"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z801",
"Z801K1": {
"Z1K1": "Z7",
"Z7K1": "Z12961",
"Z12961K1": {
"Z1K1": "Z18",
"Z18K1": "Z37941K1"
},
"Z12961K2": {
"Z1K1": "Z18",
"Z18K1": "Z37941K2"
}
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z854",
"Z854K1": {
"Z1K1": "Z7",
"Z7K1": "Z37941",
"Z37941K1": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z37941K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P171"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P171"
}
},
"Z37941K2": {
"Z1K1": "Z7",
"Z7K1": "Z12961",
"Z12961K1": {
"Z1K1": "Z18",
"Z18K1": "Z37941K1"
},
"Z12961K2": {
"Z1K1": "Z18",
"Z18K1": "Z37941K2"
}
}
},
"Z854K2": {
"Z1K1": "Z18",
"Z18K1": "Z37941K1"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Taxonomic lineage of QID helper Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
av41ah8fiiq6rbdqa97vimsvb102mb2
Z37948
0
88138
292512
292337
2026-07-20T15:14:36Z
99of9
1622
nudge
292512
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37948"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37877",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37877",
"Z37877K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z37877K2": {
"Z1K1": "Z6092",
"Z6092K1": "P2046"
},
"Z37877K3": {
"Z1K1": "Z6010",
"Z6010K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "7692024"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "7692024"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K3": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "7692024"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q712226"
}
},
"Z37877K4": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "La superficie de \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q408\"\u003El\u0026apos;Australie\u003C/a\u003E est de 7692024 km²."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "La superficie de l'Australie est de 7692024 km²."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "need to connect area to \"superficie\" as the lexeme best matching the French property label"
}
]
}
}
9cgwaf2fjjbz4oqmpk8zn38sy1yc8uv
292513
292512
2026-07-20T15:15:35Z
99of9
1622
l' outside link?
292513
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37948"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37877",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37877",
"Z37877K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z37877K2": {
"Z1K1": "Z6092",
"Z6092K1": "P2046"
},
"Z37877K3": {
"Z1K1": "Z6010",
"Z6010K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "7692024"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "7692024"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K3": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "7692024"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q712226"
}
},
"Z37877K4": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "La superficie de l\u0026apos;\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q408\"\u003EAustralie\u003C/a\u003E est de 7692024 km²."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "La superficie de l'Australie est de 7692024 km²."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "need to connect area to \"superficie\" as the lexeme best matching the French property label"
}
]
}
}
b9lkbich356vg7xdapnophvt9he9aeu
293172
292513
2026-07-23T03:37:40Z
99of9
1622
nudge
293172
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37948"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37877",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37877",
"Z37877K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z37877K2": {
"Z1K1": "Z6092",
"Z6092K1": "P2046"
},
"Z37877K3": {
"Z1K1": "Z6010",
"Z6010K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "7692024"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "7692024"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K3": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "7692024"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q712226"
}
},
"Z37877K4": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "La superficie de l\u0026apos;\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q408\"\u003EAustralie\u003C/a\u003E est de 7692024 km²."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "La superficie de l'Australie est de 7692024 km²."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "needs to connect area to \"superficie\" as the lexeme best matching the French property label"
}
]
}
}
248kq38rngl3cp7eiw5vpbbma6rokrv
Z37954
0
88145
292690
292137
2026-07-21T10:44:48Z
HenkvD
1290
label
292690
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37954"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37939",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z37941",
"Z37941K1": {
"Z1K1": "Z18",
"Z18K1": "Z37939K1"
},
"Z37941K2": [
"Z6091"
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Taxonomic lineage of QID Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4lghzyh4xvlhm711le43oli5efpx5kz
Z37966
0
88157
292438
292339
2026-07-20T13:13:53Z
99of9
1622
292438
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37966"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37877",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37877",
"Z37877K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z37877K2": {
"Z1K1": "Z6092",
"Z6092K1": "P1304"
},
"Z37877K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1506724"
},
"Z37877K4": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "La banque centrale de \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q408\"\u003El\u0026apos;Australie\u003C/a\u003E est la Banque de réserve d\u0026apos;Australie."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "La banque centrale de l'Australie est la Banque .."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical feminine should come from the word banque if not available as lexemes"
}
]
}
}
gn047r98nzkxsct5dehjtwmakauq8nf
292474
292438
2026-07-20T13:59:17Z
99of9
1622
nudge
292474
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37966"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37877",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37877",
"Z37877K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z37877K2": {
"Z1K1": "Z6092",
"Z6092K1": "P1304"
},
"Z37877K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1506724"
},
"Z37877K4": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "La banque centrale de \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q408\"\u003El\u0026apos;Australie\u003C/a\u003E est la Banque de réserve d\u0026apos;Australie."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "La banque centrale de l'Australie est la Banque.."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical feminine should come from the word banque if not available as lexemes"
}
]
}
}
jr2yexzgq24ztmeycqs1br9wixeuf7d
292476
292474
2026-07-20T14:00:14Z
99of9
1622
l' outside link?
292476
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37966"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37877",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37877",
"Z37877K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z37877K2": {
"Z1K1": "Z6092",
"Z6092K1": "P1304"
},
"Z37877K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1506724"
},
"Z37877K4": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "La banque centrale de l\u0026apos;\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q408\"\u003EAustralie\u003C/a\u003E est la Banque de réserve d\u0026apos;Australie."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "La banque centrale de l'Australie est la Banque.."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical feminine should come from the word banque if not available as lexemes"
}
]
}
}
fm4rwg4wfji88a7o0petiaegpmtf2je
293024
292476
2026-07-22T14:46:32Z
99of9
1622
nudge
293024
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37966"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37877",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37877",
"Z37877K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z37877K2": {
"Z1K1": "Z6092",
"Z6092K1": "P1304"
},
"Z37877K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1506724"
},
"Z37877K4": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "La banque centrale de l\u0026apos;\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q408\"\u003EAustralie\u003C/a\u003E est la Banque de réserve d\u0026apos;Australie."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "La banque centrale de l'Australie est la Banque.."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical feminine should come from the word banque if not available as lexemes."
}
]
}
}
1qsjbxf5fcrzg9vs88hgwso9ff84q9u
293173
293024
2026-07-23T03:39:04Z
99of9
1622
nudge
293173
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37966"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37877",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37877",
"Z37877K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z37877K2": {
"Z1K1": "Z6092",
"Z6092K1": "P1304"
},
"Z37877K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1506724"
},
"Z37877K4": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "La banque centrale de l\u0026apos;\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q408\"\u003EAustralie\u003C/a\u003E est la Banque de réserve d\u0026apos;Australie."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "La banque centrale de l'Australie est la Banque.."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Grammatical feminine should come from the word banque if not available as lexemes."
}
]
}
}
sicpq18m418u3tv78yg5tr8wmwi1h0q
Z37967
0
88158
292478
292340
2026-07-20T14:02:16Z
99of9
1622
nudge
292478
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37967"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37877",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37877",
"Z37877K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1476"
},
"Z37877K2": {
"Z1K1": "Z6092",
"Z6092K1": "P281"
},
"Z37877K3": "72000",
"Z37877K4": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Le code postal du \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1476\"\u003EMans\u003C/a\u003E est 72000."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Le code postal du Mans est 72000."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Infer masculine postal code, and combine de [[Le Mans]] to du [[Mans]]"
}
]
}
}
dti78mlxg0o443d71h2c28t3ikljqoi
292509
292478
2026-07-20T15:06:34Z
99of9
1622
nudge
292509
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37967"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37877",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37877",
"Z37877K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1476"
},
"Z37877K2": {
"Z1K1": "Z6092",
"Z6092K1": "P281"
},
"Z37877K3": "72000",
"Z37877K4": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Le code postal du \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1476\"\u003EMans\u003C/a\u003E est 72000."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Le code postal du Mans est 72000."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Infer masculine postal code, and combine de [[Le Mans]] to du [[Le Mans|Mans]]."
}
]
}
}
j1l0iwjactdgcc8oxehx5wrp5ezu2e1
293174
292509
2026-07-23T03:39:59Z
99of9
1622
nudge
293174
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37967"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37877",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37877",
"Z37877K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1476"
},
"Z37877K2": {
"Z1K1": "Z6092",
"Z6092K1": "P281"
},
"Z37877K3": "72000",
"Z37877K4": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Le code postal du \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1476\"\u003EMans\u003C/a\u003E est 72000."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Le code postal du Mans est 72000."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Infer masculine postal code, and combine de [[Le Mans]] to du [[Le Mans|Mans]]"
}
]
}
}
td05nlz0tl12l8dflnabf15gqjt9glb
Z37969
0
88160
292510
292341
2026-07-20T15:07:54Z
99of9
1622
nudge
292510
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37969"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37877",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37877",
"Z37877K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q142"
},
"Z37877K2": {
"Z1K1": "Z6092",
"Z6092K1": "P610"
},
"Z37877K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q583"
},
"Z37877K4": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Le point culminant de la \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q142\"\u003EFrance\u003C/a\u003E est le \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q583\"\u003Emont Blanc\u003C/a\u003E."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Le point culminant de la France est le mont Blanc"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "test inference of grammatical genders"
}
]
}
}
60x2p5gwibyd8koxa3sa5v8y8i6neqo
293025
292510
2026-07-22T14:47:59Z
99of9
1622
nudge
293025
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37969"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37877",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37877",
"Z37877K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q142"
},
"Z37877K2": {
"Z1K1": "Z6092",
"Z6092K1": "P610"
},
"Z37877K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q583"
},
"Z37877K4": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Le point culminant de la \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q142\"\u003EFrance\u003C/a\u003E est le \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q583\"\u003Emont Blanc\u003C/a\u003E."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Le point culminant de la France est le mont Blanc."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "test inference of grammatical genders"
}
]
}
}
2zk9ab6lbg0ucd0xuoipt75rv1jznsx
Z37970
0
88161
292495
292258
2026-07-20T14:42:51Z
99of9
1622
Added Z38028 to the approved list of implementations
292495
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37970"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z37970K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "initial fragment"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37971",
"Z37972",
"Z37974"
],
"Z8K4": [
"Z14",
"Z37973",
"Z38028"
],
"Z8K5": "Z37970"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace \"de les\":\"des\" and \"de le\":\"du\" for French"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
k2xob56aqouyc516bprmezis2u1cvpd
292502
292495
2026-07-20T14:56:39Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
292502
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37970"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z37970K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "initial fragment"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37971",
"Z37972",
"Z37974"
],
"Z8K4": [
"Z14",
"Z38028",
"Z37973"
],
"Z8K5": "Z37970"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace \"de les\":\"des\" and \"de le\":\"du\" for French"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
p60bc68cyhd69xlyfat4kfoczrsdq8r
292504
292502
2026-07-20T14:58:11Z
99of9
1622
Added Z38029 to the approved list of test cases
292504
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37970"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z37970K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "initial fragment"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37971",
"Z37972",
"Z37974",
"Z38029"
],
"Z8K4": [
"Z14",
"Z38028",
"Z37973"
],
"Z8K5": "Z37970"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace \"de les\":\"des\" and \"de le\":\"du\" for French"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
o9nwk13g7sh3vx1o50ar982pcfyd10l
292508
292504
2026-07-20T15:05:51Z
99of9
1622
Removed Z37973 from the approved list of implementations
292508
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37970"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z37970K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "initial fragment"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37971",
"Z37972",
"Z37974",
"Z38029"
],
"Z8K4": [
"Z14",
"Z38028"
],
"Z8K5": "Z37970"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace \"de les\":\"des\" and \"de le\":\"du\" for French"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1upn6wh1cl2x04cyi6032rertudbrvv
Z37971
0
88162
292505
292215
2026-07-20T15:02:45Z
99of9
1622
292505
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37971"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37970",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37970",
"Z37970K1": {
"Z1K1": "Z89",
"Z89K1": "de les "
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "des "
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"de les \" to \"des \""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qdffh6ygo7qcwh7geljw17hljphz7wt
Z37972
0
88163
292506
292216
2026-07-20T15:03:21Z
99of9
1622
292506
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37972"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37970",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37970",
"Z37970K1": {
"Z1K1": "Z89",
"Z89K1": "de le "
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "du "
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"de le \" to \"du \""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rwjybye0by9fh3m6rkth7zowe57qjyz
Z37974
0
88165
292493
292225
2026-07-20T14:41:55Z
99of9
1622
fix
292493
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37974"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37970",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37970",
"Z37970K1": {
"Z1K1": "Z89",
"Z89K1": "Le code postal de \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1476\"\u003ELe Mans\u003C/a\u003E est 72000."
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Le code postal du \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1476\"\u003EMans\u003C/a\u003E est 72000."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"de \u003C\u003ELe \" split by link"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
r9e9fzeyhuxva4unoev14scrl09jjgh
Z37975
0
88167
292784
292244
2026-07-21T13:10:00Z
HenkvD
1290
+ Intro for species without hypernym, Default
292784
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37975"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z37977",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z37979",
"Z14293K2": [
"Z60",
"Z1592"
]
}
],
"Z14294K2": "Z38060"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for intro for species"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9gi998ljpp4vv2iwusbm1nixxfyiim1
Z37976
0
88168
292453
292374
2026-07-20T13:32:06Z
99of9
1622
nudge
292453
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37976"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32169",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32169",
"Z32169K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q37447"
},
"Z32169K2": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "le code postal"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"le code postal\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "No lexeme available (yet), try to infer grammatical gender."
}
]
}
}
tpjhab34f6q1njvihc0wg9ihip2warr
292472
292453
2026-07-20T13:57:30Z
99of9
1622
nudge
292472
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37976"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32169",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32169",
"Z32169K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q37447"
},
"Z32169K2": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "le code postal"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"le code postal\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "No lexeme available (yet), try to infer grammatical gender from the item."
}
]
}
}
7wlgnrjvjzwisr1qfqx23ppnqyww45f
Z37978
0
88170
292689
292395
2026-07-21T10:44:17Z
HenkvD
1290
label
292689
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37978"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37977",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z37791",
"Z37791K1": {
"Z1K1": "Z18",
"Z18K1": "Z37977K1"
},
"Z37791K2": {
"Z1K1": "Z7",
"Z7K1": "Z37930",
"Z37930K1": {
"Z1K1": "Z18",
"Z18K1": "Z37977K1"
},
"Z37930K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q36602"
}
},
"Z37791K3": {
"Z1K1": "Z18",
"Z18K1": "Z37977K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ntro for species without hypernym in English Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ezmppy2wlmrmxa8v5g6wrmre3zk54g2
292776
292689
2026-07-21T12:55:17Z
HenkvD
1290
292776
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37978"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37977",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z37791",
"Z37791K1": {
"Z1K1": "Z18",
"Z18K1": "Z37977K1"
},
"Z37791K2": {
"Z1K1": "Z7",
"Z7K1": "Z37930",
"Z37930K1": {
"Z1K1": "Z18",
"Z18K1": "Z37977K1"
},
"Z37930K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q36602"
}
},
"Z37791K3": {
"Z1K1": "Z18",
"Z18K1": "Z37977K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Intro for species without hypernym in English Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4ywrkb3iehcgbgryqp5ts9wg3ag18c2
Z37980
0
88172
292732
292245
2026-07-21T11:08:26Z
HenkvD
1290
English label
292732
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37980"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37979",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37979",
"Z37979K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q140"
},
"Z37979K2": "Z1592"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cstrong\u003ELejon\u003C/strong\u003E (\u003Ci\u003EPanthera leo\u003C/i\u003E) är en art i familjen \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q25265\"\u003Ekattdjur\u003C/a\u003E. Arten beskrevs av \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1043\"\u003ECarl von Linné\u003C/a\u003E år 1758. \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q48268\"\u003EInternationella naturvårdsunionen\u003C/a\u003E (IUCN) kategoriserar arten som sårbar."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "lejon (Q140)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Introdiction sentence of (sv) Panthera leon"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gv24yj4ikke7biu63re0ew92kbx17y2
Z37981
0
88173
292688
292269
2026-07-21T10:43:04Z
HenkvD
1290
label
292688
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37981"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37979",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z35766",
"Z35766K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K1": {
"Z1K1": "Z7",
"Z7K1": "Z37821",
"Z37821K1": {
"Z1K1": "Z18",
"Z18K1": "Z37979K1"
},
"Z37821K2": {
"Z1K1": "Z18",
"Z18K1": "Z37979K2"
}
},
"Z28676K2": "Z37463"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "\u003Cb\u003E\u003Ci\u003E"
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z19308",
"Z19308K1": {
"Z1K1": "Z7",
"Z7K1": "Z37836",
"Z37836K1": {
"Z1K1": "Z18",
"Z18K1": "Z37979K1"
}
}
}
},
{
"Z1K1": "Z89",
"Z89K1": "\u003C/i\u003E\u003C/b\u003E"
}
]
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z28914",
"Z28914K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z37821",
"Z37821K1": {
"Z1K1": "Z18",
"Z18K1": "Z37979K1"
},
"Z37821K2": {
"Z1K1": "Z18",
"Z18K1": "Z37979K2"
}
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " (\u003Ci\u003E"
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z19308",
"Z19308K1": {
"Z1K1": "Z7",
"Z7K1": "Z37836",
"Z37836K1": {
"Z1K1": "Z18",
"Z18K1": "Z37979K1"
}
}
}
},
{
"Z1K1": "Z89",
"Z89K1": "\u003C/i\u003E)"
}
]
}
},
{
"Z1K1": "Z89",
"Z89K1": " är en art i familjen "
},
{
"Z1K1": "Z7",
"Z7K1": "Z36489",
"Z36489K1": {
"Z1K1": "Z7",
"Z7K1": "Z37930",
"Z37930K1": {
"Z1K1": "Z18",
"Z18K1": "Z37979K1"
},
"Z37930K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q35409"
}
},
"Z36489K2": {
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z7",
"Z7K1": "Z37930",
"Z37930K1": {
"Z1K1": "Z18",
"Z18K1": "Z37979K1"
},
"Z37930K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q35409"
}
},
"Z23753K2": {
"Z1K1": "Z18",
"Z18K1": "Z37979K2"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": "."
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z37925",
"Z37925K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z37979K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z37979K2"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "Arten beskrevs av "
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z23120",
"Z23120K1": {
"Z1K1": "Z7",
"Z7K1": "Z16360",
"Z16360K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z37979K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z37979K2"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z37927",
"Z37927K1": {
"Z1K1": "Z18",
"Z18K1": "Z37979K1"
},
"Z37927K2": {
"Z1K1": "Z18",
"Z18K1": "Z37979K2"
}
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z89",
"Z89K1": " år "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z37979K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z37979K2"
}
}
}
},
{
"Z1K1": "Z89",
"Z89K1": "."
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K1": {
"Z1K1": "Z7",
"Z7K1": "Z37833",
"Z37833K1": {
"Z1K1": "Z18",
"Z18K1": "Z37979K1"
},
"Z37833K2": {
"Z1K1": "Z18",
"Z18K1": "Z37979K2"
}
},
"Z28676K2": "Z28158"
},
"Z802K2": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z32428",
"Z32428K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q48268"
},
"Z32428K2": {
"Z1K1": "Z18",
"Z18K1": "Z37979K2"
}
},
{
"Z1K1": "Z89",
"Z89K1": " (IUCN) kategoriserar arten som "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z37833",
"Z37833K1": {
"Z1K1": "Z18",
"Z18K1": "Z37979K1"
},
"Z37833K2": {
"Z1K1": "Z18",
"Z18K1": "Z37979K2"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": "."
}
]
}
}
],
"Z35766K2": {
"Z1K1": "Z89",
"Z89K1": " "
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Intro for species in Swedish Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
85wap2fjfqpb1zyymg5619lvn6g3xc1
Z37996
0
88188
292686
292367
2026-07-21T10:17:04Z
HenkvD
1290
english label
292686
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37996"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37995",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z37995K5"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z37995K1"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z37995K5"
}
},
"は",
{
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z37995K4"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z37995K5"
}
},
"において最も",
{
"Z1K1": "Z7",
"Z7K1": "Z22839",
"Z22839K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z27410",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z6825",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z23471",
"Z23471K1": {
"Z1K1": "Z18",
"Z18K1": "Z37995K2"
},
"Z23471K2": "Z1830"
}
},
"Z13464K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q53608953"
}
]
},
"Z22839K2": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z37995K2"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z37995K5"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z37995K3"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z37995K5"
}
},
"である。"
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "Superlative definition in Japanese, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Superlative definition, in Japanese Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3rvwe94kygg4xixocxt11sw1ph1hzql
Z37999
0
88191
292427
292393
2026-07-20T12:50:50Z
99of9
1622
Removed Z38004 from the approved list of test cases
292427
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37999"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z37999K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38000",
"Z38005",
"Z38007",
"Z38008",
"Z38009"
],
"Z8K4": [
"Z14",
"Z38001"
],
"Z8K5": "Z37999"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "French definite article (string) indicated by item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"item indicates definite article, French (string)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "From the item itself, infer whether the French word needs a definite article. Used as a fallback when Lexemes are absent. Possibly w other grammatical indic. Return empty, \"le\", \"la\", \"les\" ..."
}
]
}
}
guof9qnuswvux97266yjzpaez2m7vwj
292429
292427
2026-07-20T12:54:33Z
99of9
1622
292429
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37999"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z37999K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38000",
"Z38005",
"Z38007",
"Z38008",
"Z38009"
],
"Z8K4": [
"Z14",
"Z38001"
],
"Z8K5": "Z37999"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "French definite article (string) indicated by item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"item indicates definite article, French (string)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "From the item itself, infer whether the French word needs a definite article. Used as a fallback when Lexemes are absent. Return empty, \"le\", \"la\", \"les\". Just gender/plural, no eliding."
}
]
}
}
jjstb2e50hnh5v0xeacrjchf1yrjq6d
292431
292429
2026-07-20T12:58:52Z
99of9
1622
Added Z38004 to the approved list of test cases
292431
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37999"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z37999K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38000",
"Z38005",
"Z38007",
"Z38008",
"Z38009",
"Z38004"
],
"Z8K4": [
"Z14",
"Z38001"
],
"Z8K5": "Z37999"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "French definite article (string) indicated by item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"item indicates definite article, French (string)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "From the item itself, infer whether the French word needs a definite article. Used as a fallback when Lexemes are absent. Return empty, \"le\", \"la\", \"les\". Just gender/plural, no eliding."
}
]
}
}
j3z2yn7luj39ew09gmw75tfqc2mtq4r
292432
292431
2026-07-20T12:59:03Z
99of9
1622
Added Z38016 to the approved list of test cases
292432
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37999"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z37999K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38000",
"Z38005",
"Z38007",
"Z38008",
"Z38009",
"Z38004",
"Z38016"
],
"Z8K4": [
"Z14",
"Z38001"
],
"Z8K5": "Z37999"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "French definite article (string) indicated by item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"item indicates definite article, French (string)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "From the item itself, infer whether the French word needs a definite article. Used as a fallback when Lexemes are absent. Return empty, \"le\", \"la\", \"les\". Just gender/plural, no eliding."
}
]
}
}
nodzl7o3ervrdsmrfaseqcnz7ycfm68
292463
292432
2026-07-20T13:44:33Z
99of9
1622
Added Z38024 to the approved list of test cases
292463
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37999"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z37999K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38000",
"Z38005",
"Z38007",
"Z38008",
"Z38009",
"Z38004",
"Z38016",
"Z38024"
],
"Z8K4": [
"Z14",
"Z38001"
],
"Z8K5": "Z37999"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "French definite article (string) indicated by item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"item indicates definite article, French (string)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "From the item itself, infer whether the French word needs a definite article. Used as a fallback when Lexemes are absent. Return empty, \"le\", \"la\", \"les\". Just gender/plural, no eliding."
}
]
}
}
hw5l4nxg4nh8c1jvtlwcmry6j5ayd2p
Z38001
0
88193
292471
292359
2026-07-20T13:54:42Z
99of9
1622
include subclasses
292471
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38001"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37999",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13752",
"Z13752K1": {
"Z1K1": "Z7",
"Z7K1": "Z18755",
"Z18755K1": {
"Z1K1": "Z7",
"Z7K1": "Z23543",
"Z23543K1": {
"Z1K1": "Z18",
"Z18K1": "Z37999K1"
}
},
"Z18755K2": {
"Z1K1": "Z7",
"Z7K1": "Z38025",
"Z38025K1": {
"Z1K1": "Z18",
"Z18K1": "Z37999K1"
}
}
},
"Z13752K2": "Z38002"
},
"Z802K2": "le",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13752",
"Z13752K1": {
"Z1K1": "Z7",
"Z7K1": "Z18755",
"Z18755K1": {
"Z1K1": "Z7",
"Z7K1": "Z23543",
"Z23543K1": {
"Z1K1": "Z18",
"Z18K1": "Z37999K1"
}
},
"Z18755K2": {
"Z1K1": "Z7",
"Z7K1": "Z38025",
"Z38025K1": {
"Z1K1": "Z18",
"Z18K1": "Z37999K1"
}
}
},
"Z13752K2": "Z38003"
},
"Z802K2": "la",
"Z802K3": "Z11853"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "French definite article (string) indic, compose"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first draft of structure"
}
]
}
}
s0d1oh949wtmuwl8v9d7not93yyk0w5
Z38002
0
88194
292563
292389
2026-07-21T01:05:48Z
99of9
1622
292563
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38002"
},
"Z2K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q8502"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2004972"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q61642443"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q14660"
}
],
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "classes often indicate French masculine def."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6lfvaj36ti6efex8pqwykfv9xmp71mq
292567
292563
2026-07-21T01:13:47Z
99of9
1622
blason masculine
292567
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38002"
},
"Z2K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q8502"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2004972"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q61642443"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q14660"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q14659"
}
],
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "classes often indicate French masculine def."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ct78sqh8d0rbzulvvrdzf82xx8r63nj
Z38003
0
88195
292565
292383
2026-07-21T01:08:52Z
99of9
1622
292565
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38003"
},
"Z2K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q4421"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q22687"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q66344"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q14659"
}
],
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "classes often indicate French feminine def."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"classes indicate French feminine definite article"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
h7gd08k8cixn3mg848pd79qry87d76v
292566
292565
2026-07-21T01:13:02Z
99of9
1622
292566
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38003"
},
"Z2K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q4421"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q22687"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q66344"
}
],
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "classes often indicate French feminine def."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"classes indicate French feminine definite article"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kqz44tb0b4m4atyxvziqfdoxnh55xze
Z38004
0
88196
292430
292410
2026-07-20T12:58:26Z
99of9
1622
292430
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38004"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37999",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37999",
"Z37999K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1406920"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "la"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"la Forest of Bowland\" (not \"Forêt\")"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "note that French has imported the English label, so looking for the gender of \"Forêt\" won't work as it would for other forests"
}
]
}
}
41pxx4cx2wfq040sykqu7j791n9bnft
Z38006
0
88198
292578
292371
2026-07-21T02:05:11Z
99of9
1622
292578
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38006"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37877",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37877",
"Z37877K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q9430"
},
"Z37877K2": {
"Z1K1": "Z6092",
"Z6092K1": "P462"
},
"Z37877K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1088"
},
"Z37877K4": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "La couleur de l\u0026apos;\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q9430\"\u003Eocéan\u003C/a\u003E est \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1088\"\u003Ebleue\u003C/a\u003E."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"La couleur de l'océan est bleue.\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "gender F of bleue from agreement with couleur which is the subject the adjective applies to"
}
]
}
}
ho302j546qzrfn3pu9mvqbgzmgwmwj0
Z38011
0
88203
292426
292406
2026-07-20T12:42:42Z
99of9
1622
Added Z38014 to the approved list of test cases
292426
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38011"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38011K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "definite article (non-elided)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38011K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "noun"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38012",
"Z38013",
"Z38014"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38011"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "French definite article joined to noun (strings)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"elide definite articles",
"merge French definite article with noun (strings)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "merges two strings, eliding the definite article if needed"
}
]
}
}
acvc4680qo4flgeudwmcu5unccskvli
292434
292426
2026-07-20T13:02:42Z
99of9
1622
Added Z38019 to the approved list of test cases
292434
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38011"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38011K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "definite article (non-elided)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38011K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "noun"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38012",
"Z38013",
"Z38014",
"Z38019"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38011"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "French definite article joined to noun (strings)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"elide definite articles",
"merge French definite article with noun (strings)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "merges two strings, eliding the definite article if needed"
}
]
}
}
1dw6j2wf938u1cgx864i3bh4jo9itrd
292436
292434
2026-07-20T13:05:42Z
99of9
1622
Added Z38020 to the approved list of implementations
292436
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38011"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38011K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "definite article (non-elided)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38011K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "noun"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38012",
"Z38013",
"Z38014",
"Z38019"
],
"Z8K4": [
"Z14",
"Z38020"
],
"Z8K5": "Z38011"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "French definite article joined to noun (strings)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"elide definite articles",
"merge French definite article with noun (strings)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "merges two strings, eliding the definite article if needed"
}
]
}
}
l1mvwvv0fypwbyy69wngkrixgkxf0qe
293134
292436
2026-07-23T02:05:13Z
99of9
1622
Added Z38107 to the approved list of test cases
293134
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38011"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38011K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "definite article (non-elided)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38011K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "noun"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38012",
"Z38013",
"Z38014",
"Z38019",
"Z38107"
],
"Z8K4": [
"Z14",
"Z38020"
],
"Z8K5": "Z38011"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "French definite article joined to noun (strings)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"elide definite articles",
"merge French definite article with noun (strings)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "merges two strings, eliding the definite article if needed"
}
]
}
}
fq1j03gawy1spko1i1aqpwxwipdsbza
Z38014
0
88208
292424
292407
2026-07-20T12:42:22Z
99of9
1622
292424
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38014"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38011",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38011",
"Z38011K1": "la",
"Z38011K2": "Epping Forest"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "l'Epping Forest"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"l'Epping Forest\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6mlmlbpudmz9pt32283snlxfzazkibk
Z38016
0
88210
292428
292411
2026-07-20T12:51:56Z
99of9
1622
292428
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38016"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37999",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37999",
"Z37999K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q4204"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "la"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"la\" Forêt-Noire"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qrh5ds8d22454m82ayrnqcjgaoost18
User:魔琴/research/Chinese analysis 2026
2
88214
292425
292423
2026-07-20T12:42:27Z
魔琴
163
// Edit via Wikiplus
292425
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 已知的问题 ==
8oewlbi31ousct587egbnc4nszmvssh
292458
292425
2026-07-20T13:39:37Z
魔琴
163
/* 活跃用户 */ // Edit via Wikiplus
292458
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
*{{Z|Z33459}}
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
*{{Z|Z34927}}
*{{Z|Z36234}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
*{{Z|Z21341}}
*{{Z|Z12775}}
== 已知的问题 ==
i4az76d27uduzhfrxc1lon0w0l654y1
292459
292458
2026-07-20T13:40:05Z
魔琴
163
/* Sun8908 */ // Edit via Wikiplus
292459
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
*{{Z|Z33459}}
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
== 已知的问题 ==
ckh252wjn2em7a91secb9dsrm33x0w7
292460
292459
2026-07-20T13:41:06Z
魔琴
163
/* Sun8908 */ // Edit via Wikiplus
292460
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
*{{Z|Z33459}}
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
==== Winston Sung ====
* {{z|Z33036}}
== 已知的问题 ==
av49lt9rrxu1i8bfsr8m5ntigah2mww
292462
292460
2026-07-20T13:44:14Z
魔琴
163
/* Winston Sung */ // Edit via Wikiplus
292462
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
*{{Z|Z33459}}
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
==== Winston Sung ====
* {{z|Z33036}}
* {{z|Z33038}}
* {{z|Z33039}}
=== 其他 ===
*{{Z|Z33463}}
*{{Z|Z33467}}
*{{Z|Z33468}}
== 已知的问题 ==
doadh3xz68bys8culg4mu67b1xtdpcs
292475
292462
2026-07-20T13:59:35Z
魔琴
163
/* Winston Sung */ // Edit via Wikiplus
292475
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
*{{Z|Z33459}}
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
==== Winston Sung ====
* {{z|Z33036}}
* {{z|Z33038}}
* {{z|Z33039}}
==== 内存溢出的猫 ====
* {{z|Z33026}}
* {{z|Z33028}}
=== 其他 ===
*{{Z|Z33463}}
*{{Z|Z33467}}
*{{Z|Z33468}}
== 已知的问题 ==
seqe0gnqhiyzfsl062iolijv99px58v
292477
292475
2026-07-20T14:00:41Z
魔琴
163
/* 函数 */ // Edit via Wikiplus
292477
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
=== 函数 ===
{{main|Wikifunctions:Catalogue/Natural language operations/Mandarin - Simplified Han script}}
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
*{{Z|Z33459}}
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
==== Winston Sung ====
* {{z|Z33036}}
* {{z|Z33038}}
* {{z|Z33039}}
==== 内存溢出的猫 ====
* {{z|Z33026}}
* {{z|Z33028}}
=== 其他 ===
*{{Z|Z33463}}
*{{Z|Z33467}}
*{{Z|Z33468}}
== 已知的问题 ==
cxhldsrwsxeo5um8ah35f7huwx27iav
292479
292477
2026-07-20T14:02:31Z
魔琴
163
/* 成果 */ // Edit via Wikiplus
292479
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
{{see also|Wikifunctions:Catalogue/Natural language operations}}
{{hatnote|And [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Simplified Han script|yue-Hans]], [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Traditional Han script|yue-Hant]], [[Wikifunctions:Catalogue/Natural language operations/Mandarin - Simplified Han script|cmn-Hans]].}}
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
*{{Z|Z33459}}
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
==== Winston Sung ====
* {{z|Z33036}}
* {{z|Z33038}}
* {{z|Z33039}}
==== 内存溢出的猫 ====
* {{z|Z33026}}
* {{z|Z33028}}
=== 其他 ===
*{{Z|Z33463}}
*{{Z|Z33467}}
*{{Z|Z33468}}
== 已知的问题 ==
gewtss3ou4ze5kd1gsftomzzm69jq2k
292480
292479
2026-07-20T14:07:20Z
魔琴
163
/* 成果 */ // Edit via Wikiplus
292480
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
{{see also|Wikifunctions:Catalogue/Natural language operations}}
{{hatnote|And [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Simplified Han script|/yue-Hans]], [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Traditional Han script|/yue-Hant]], [[Wikifunctions:Catalogue/Natural language operations/Mandarin - Simplified Han script|/cmn-Hans]].}}
{{hatnote|1=And https://abstract-data.toolforge.org/?lang=zh}}
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
*{{Z|Z33459}}
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
==== Winston Sung ====
* {{z|Z33036}}
* {{z|Z33038}}
* {{z|Z33039}}
==== 内存溢出的猫 ====
* {{z|Z33026}}
* {{z|Z33028}}
=== 其他 ===
*{{Z|Z33463}}
*{{Z|Z33467}}
*{{Z|Z33468}}
== 已知的问题 ==
n98ak9an46uv9euqtdc8zspuycawqkx
292481
292480
2026-07-20T14:07:59Z
魔琴
163
/* 成果 */ // Edit via Wikiplus
292481
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
{{see also|Wikifunctions:Catalogue/Natural language operations,}}
{{hatnote|its subpages [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Simplified Han script|/yue-Hans]], [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Traditional Han script|/yue-Hant]], and [[Wikifunctions:Catalogue/Natural language operations/Mandarin - Simplified Han script|/cmn-Hans]],}}
{{hatnote|1=and https://abstract-data.toolforge.org/?lang=zh}}
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
*{{Z|Z33459}}
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
==== Winston Sung ====
* {{z|Z33036}}
* {{z|Z33038}}
* {{z|Z33039}}
==== 内存溢出的猫 ====
* {{z|Z33026}}
* {{z|Z33028}}
=== 其他 ===
*{{Z|Z33463}}
*{{Z|Z33467}}
*{{Z|Z33468}}
== 已知的问题 ==
9imhi7nqb2zm0x3rdk6t1j3s1gsuluq
292482
292481
2026-07-20T14:08:15Z
魔琴
163
/* 成果 */ // Edit via Wikiplus
292482
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
{{see also|Wikifunctions:Catalogue/Natural language operations}}
{{hatnote|and its subpages [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Simplified Han script|/yue-Hans]], [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Traditional Han script|/yue-Hant]], and [[Wikifunctions:Catalogue/Natural language operations/Mandarin - Simplified Han script|/cmn-Hans]]}}
{{hatnote|1=and https://abstract-data.toolforge.org/?lang=zh}}
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
*{{Z|Z33459}}
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
==== Winston Sung ====
* {{z|Z33036}}
* {{z|Z33038}}
* {{z|Z33039}}
==== 内存溢出的猫 ====
* {{z|Z33026}}
* {{z|Z33028}}
=== 其他 ===
*{{Z|Z33463}}
*{{Z|Z33467}}
*{{Z|Z33468}}
== 已知的问题 ==
fxv0en5fj9k5m2wgldzzy77zowsji9j
292484
292482
2026-07-20T14:12:02Z
魔琴
163
/* 成果 */ // Edit via Wikiplus
292484
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
{{see also|Wikifunctions:Catalogue/Natural language operations}}
{{hatnote|and its subpages [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Simplified Han script|/yue-Hans]], [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Traditional Han script|/yue-Hant]], and [[Wikifunctions:Catalogue/Natural language operations/Mandarin - Simplified Han script|/cmn-Hans]]}}
{{hatnote|1=and https://abstract-data.toolforge.org/?lang=zh}}
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
*{{Z|Z33459}}
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
==== Winston Sung ====
* {{z|Z33036}}
* {{z|Z33038}}
* {{z|Z33039}}
==== 内存溢出的猫 ====
* {{z|Z33026}}
* {{z|Z33028}}
=== 其他Z对象 ===
*{{Z|Z33463}}
*{{Z|Z33467}}
*{{Z|Z33468}}
=== 抽象条目 ===
* [[:abstract:Q2107670]]〔{{q|Q2107670}}〕
* https://abstract.wikipedia.org/w/index.php?title=Special:Log&type=create&user=Sun8908&offset=&limit=500
== 已知的问题 ==
ixvh4ywopth4ucwde35hojllzf5k57n
292485
292484
2026-07-20T14:13:52Z
魔琴
163
/* 已知的问题 */ // Edit via Wikiplus
292485
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
{{see also|Wikifunctions:Catalogue/Natural language operations}}
{{hatnote|and its subpages [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Simplified Han script|/yue-Hans]], [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Traditional Han script|/yue-Hant]], and [[Wikifunctions:Catalogue/Natural language operations/Mandarin - Simplified Han script|/cmn-Hans]]}}
{{hatnote|1=and https://abstract-data.toolforge.org/?lang=zh}}
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
*{{Z|Z33459}}
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
==== Winston Sung ====
* {{z|Z33036}}
* {{z|Z33038}}
* {{z|Z33039}}
==== 内存溢出的猫 ====
* {{z|Z33026}}
* {{z|Z33028}}
=== 其他Z对象 ===
*{{Z|Z33463}}
*{{Z|Z33467}}
*{{Z|Z33468}}
=== 抽象条目 ===
* [[:abstract:Q2107670]]〔{{q|Q2107670}}〕
* https://abstract.wikipedia.org/w/index.php?title=Special:Log&type=create&user=Sun8908&offset=&limit=500
== 已知的问题 ==
* [[:abstract:Abstract_Wikipedia:Project_chat#Spaces_between_sentences,_another_attempt]]
2j9chgzlath211bae7g07qoorzs57kk
292488
292485
2026-07-20T14:22:06Z
魔琴
163
/* 已知的问题 */ // Edit via Wikiplus
292488
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
{{see also|Wikifunctions:Catalogue/Natural language operations}}
{{hatnote|and its subpages [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Simplified Han script|/yue-Hans]], [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Traditional Han script|/yue-Hant]], and [[Wikifunctions:Catalogue/Natural language operations/Mandarin - Simplified Han script|/cmn-Hans]]}}
{{hatnote|1=and https://abstract-data.toolforge.org/?lang=zh}}
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
*{{Z|Z33459}}
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
==== Winston Sung ====
* {{z|Z33036}}
* {{z|Z33038}}
* {{z|Z33039}}
==== 内存溢出的猫 ====
* {{z|Z33026}}
* {{z|Z33028}}
=== 其他Z对象 ===
*{{Z|Z33463}}
*{{Z|Z33467}}
*{{Z|Z33468}}
=== 抽象条目 ===
* [[:abstract:Q2107670]]〔{{q|Q2107670}}〕
* https://abstract.wikipedia.org/w/index.php?title=Special:Log&type=create&user=Sun8908&offset=&limit=500
== 已知的问题 ==
* [[:abstract:Abstract_Wikipedia:Project_chat#Spaces_between_sentences,_another_attempt]]
* [[:d:Talk:Q6256]]
aofgu4rhc71ihpsi8rooq9hm27rkt5c
292489
292488
2026-07-20T14:30:02Z
魔琴
163
/* 成果 */ // Edit via Wikiplus
292489
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
{{see also|Wikifunctions:NLG functions|Wikifunctions:Catalogue/Natural language operations}}
{{hatnote|and its subpages [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Simplified Han script|/yue-Hans]], [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Traditional Han script|/yue-Hant]], and [[Wikifunctions:Catalogue/Natural language operations/Mandarin - Simplified Han script|/cmn-Hans]]}}
{{hatnote|1=and https://abstract-data.toolforge.org/?lang=zh}}
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
*{{Z|Z33459}}
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
==== Winston Sung ====
* {{z|Z33036}}
* {{z|Z33038}}
* {{z|Z33039}}
==== 内存溢出的猫 ====
* {{z|Z33026}}
* {{z|Z33028}}
=== 其他Z对象 ===
*{{Z|Z33463}}
*{{Z|Z33467}}
*{{Z|Z33468}}
=== 抽象条目 ===
* [[:abstract:Q2107670]]〔{{q|Q2107670}}〕
* https://abstract.wikipedia.org/w/index.php?title=Special:Log&type=create&user=Sun8908&offset=&limit=500
== 已知的问题 ==
* [[:abstract:Abstract_Wikipedia:Project_chat#Spaces_between_sentences,_another_attempt]]
* [[:d:Talk:Q6256]]
3upizetgj9o88mxpjcc1zj17r8p3cul
292490
292489
2026-07-20T14:37:01Z
魔琴
163
/* 已知的问题 */ // Edit via Wikiplus
292490
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
{{see also|Wikifunctions:NLG functions|Wikifunctions:Catalogue/Natural language operations}}
{{hatnote|and its subpages [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Simplified Han script|/yue-Hans]], [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Traditional Han script|/yue-Hant]], and [[Wikifunctions:Catalogue/Natural language operations/Mandarin - Simplified Han script|/cmn-Hans]]}}
{{hatnote|1=and https://abstract-data.toolforge.org/?lang=zh}}
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
*{{Z|Z33459}}
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
==== Winston Sung ====
* {{z|Z33036}}
* {{z|Z33038}}
* {{z|Z33039}}
==== 内存溢出的猫 ====
* {{z|Z33026}}
* {{z|Z33028}}
=== 其他Z对象 ===
*{{Z|Z33463}}
*{{Z|Z33467}}
*{{Z|Z33468}}
=== 抽象条目 ===
* [[:abstract:Q2107670]]〔{{q|Q2107670}}〕
* https://abstract.wikipedia.org/w/index.php?title=Special:Log&type=create&user=Sun8908&offset=&limit=500
== 已知的问题 ==
* 量词。[[d:User:魔琴/RCP/README.wikitext]]
* 句子间没有空格。[[:abstract:Abstract Wikipedia:Project chat#Spaces between sentences, another attempt]]
* 「国家」不对应。[[:d:Talk:Q6256#Country as Chinese word]]
44a6vg4iyoczhqs0w9hk2m1rmglaqpw
292492
292490
2026-07-20T14:41:06Z
魔琴
163
/* 已知的问题 */ // Edit via Wikiplus
292492
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
{{see also|Wikifunctions:NLG functions|Wikifunctions:Catalogue/Natural language operations}}
{{hatnote|and its subpages [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Simplified Han script|/yue-Hans]], [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Traditional Han script|/yue-Hant]], and [[Wikifunctions:Catalogue/Natural language operations/Mandarin - Simplified Han script|/cmn-Hans]]}}
{{hatnote|1=and https://abstract-data.toolforge.org/?lang=zh}}
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
*{{Z|Z33459}}
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
==== Winston Sung ====
* {{z|Z33036}}
* {{z|Z33038}}
* {{z|Z33039}}
==== 内存溢出的猫 ====
* {{z|Z33026}}
* {{z|Z33028}}
=== 其他Z对象 ===
*{{Z|Z33463}}
*{{Z|Z33467}}
*{{Z|Z33468}}
=== 抽象条目 ===
* [[:abstract:Q2107670]]〔{{q|Q2107670}}〕
* https://abstract.wikipedia.org/w/index.php?title=Special:Log&type=create&user=Sun8908&offset=&limit=500
== 已知的问题 ==
* 量词。[[d:User:魔琴/RCP/README.wikitext]]
* 句子间没有空格。[[:abstract:Abstract Wikipedia:Project chat#Spaces between sentences, another attempt]]
* 「国家」不对应。[[:d:Talk:Q6256#Country as Chinese word]]
* 乱用「首都」。[[:abstract:Q16572]]「广州市是广东省的首都」;[[:abstract:Q68481]]「鼓楼区是福州市的首都」。两個作者都是中文人。
6fd43gtjq7gtu32l3yifkejlajsdzj8
292494
292492
2026-07-20T14:42:04Z
魔琴
163
/* 抽象条目 */ // Edit via Wikiplus
292494
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
{{see also|Wikifunctions:NLG functions|Wikifunctions:Catalogue/Natural language operations}}
{{hatnote|and its subpages [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Simplified Han script|/yue-Hans]], [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Traditional Han script|/yue-Hant]], and [[Wikifunctions:Catalogue/Natural language operations/Mandarin - Simplified Han script|/cmn-Hans]]}}
{{hatnote|1=and https://abstract-data.toolforge.org/?lang=zh}}
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
*{{Z|Z33459}}
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
==== Winston Sung ====
* {{z|Z33036}}
* {{z|Z33038}}
* {{z|Z33039}}
==== 内存溢出的猫 ====
* {{z|Z33026}}
* {{z|Z33028}}
=== 其他Z对象 ===
*{{Z|Z33463}}
*{{Z|Z33467}}
*{{Z|Z33468}}
=== 抽象条目 ===
* [[:abstract:Q35571]]〔{{q|Q35571}}〕
* [[:abstract:Q68481]]〔{{q|Q68481}}〕
* [[:abstract:Q2107670]]〔{{q|Q2107670}}〕
* https://abstract.wikipedia.org/w/index.php?title=Special:Log&type=create&user=Sun8908&offset=&limit=500
== 已知的问题 ==
* 量词。[[d:User:魔琴/RCP/README.wikitext]]
* 句子间没有空格。[[:abstract:Abstract Wikipedia:Project chat#Spaces between sentences, another attempt]]
* 「国家」不对应。[[:d:Talk:Q6256#Country as Chinese word]]
* 乱用「首都」。[[:abstract:Q16572]]「广州市是广东省的首都」;[[:abstract:Q68481]]「鼓楼区是福州市的首都」。两個作者都是中文人。
j7smdge0qj59yi6e12cp7045ttj4ile
292496
292494
2026-07-20T14:42:53Z
魔琴
163
/* Sun8908 */ // Edit via Wikiplus
292496
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
{{see also|Wikifunctions:NLG functions|Wikifunctions:Catalogue/Natural language operations}}
{{hatnote|and its subpages [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Simplified Han script|/yue-Hans]], [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Traditional Han script|/yue-Hant]], and [[Wikifunctions:Catalogue/Natural language operations/Mandarin - Simplified Han script|/cmn-Hans]]}}
{{hatnote|1=and https://abstract-data.toolforge.org/?lang=zh}}
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
==== Winston Sung ====
* {{z|Z33036}}
* {{z|Z33038}}
* {{z|Z33039}}
==== 内存溢出的猫 ====
* {{z|Z33026}}
* {{z|Z33028}}
=== 其他Z对象 ===
*{{Z|Z33463}}
*{{Z|Z33467}}
*{{Z|Z33468}}
=== 抽象条目 ===
* [[:abstract:Q35571]]〔{{q|Q35571}}〕
* [[:abstract:Q68481]]〔{{q|Q68481}}〕
* [[:abstract:Q2107670]]〔{{q|Q2107670}}〕
* https://abstract.wikipedia.org/w/index.php?title=Special:Log&type=create&user=Sun8908&offset=&limit=500
== 已知的问题 ==
* 量词。[[d:User:魔琴/RCP/README.wikitext]]
* 句子间没有空格。[[:abstract:Abstract Wikipedia:Project chat#Spaces between sentences, another attempt]]
* 「国家」不对应。[[:d:Talk:Q6256#Country as Chinese word]]
* 乱用「首都」。[[:abstract:Q16572]]「广州市是广东省的首都」;[[:abstract:Q68481]]「鼓楼区是福州市的首都」。两個作者都是中文人。
mumfepe57b3rltfdcx8qqvb1a9bwgbz
292497
292496
2026-07-20T14:44:57Z
魔琴
163
/* 内存溢出的猫 */ // Edit via Wikiplus
292497
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
{{see also|Wikifunctions:NLG functions|Wikifunctions:Catalogue/Natural language operations}}
{{hatnote|and its subpages [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Simplified Han script|/yue-Hans]], [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Traditional Han script|/yue-Hant]], and [[Wikifunctions:Catalogue/Natural language operations/Mandarin - Simplified Han script|/cmn-Hans]]}}
{{hatnote|1=and https://abstract-data.toolforge.org/?lang=zh}}
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
==== Winston Sung ====
* {{z|Z33036}}
* {{z|Z33038}}
* {{z|Z33039}}
==== 内存溢出的猫 ====
* {{z|Z33026}}
* {{z|Z33028}}
==== 魔琴 ====
* {{z|Z12593}}
* {{z|Z12599}}-lzh
* {{z|Z12608}}(爛尾)
* {{z|Z27244}}
=== 其他Z对象 ===
*{{Z|Z33463}}
*{{Z|Z33467}}
*{{Z|Z33468}}
=== 抽象条目 ===
* [[:abstract:Q35571]]〔{{q|Q35571}}〕
* [[:abstract:Q68481]]〔{{q|Q68481}}〕
* [[:abstract:Q2107670]]〔{{q|Q2107670}}〕
* https://abstract.wikipedia.org/w/index.php?title=Special:Log&type=create&user=Sun8908&offset=&limit=500
== 已知的问题 ==
* 量词。[[d:User:魔琴/RCP/README.wikitext]]
* 句子间没有空格。[[:abstract:Abstract Wikipedia:Project chat#Spaces between sentences, another attempt]]
* 「国家」不对应。[[:d:Talk:Q6256#Country as Chinese word]]
* 乱用「首都」。[[:abstract:Q16572]]「广州市是广东省的首都」;[[:abstract:Q68481]]「鼓楼区是福州市的首都」。两個作者都是中文人。
ngzx7c6osclu10qs57nwp6eig5jwgbm
292498
292497
2026-07-20T14:45:44Z
魔琴
163
/* Sun8908 */ // Edit via Wikiplus
292498
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
{{see also|Wikifunctions:NLG functions|Wikifunctions:Catalogue/Natural language operations}}
{{hatnote|and its subpages [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Simplified Han script|/yue-Hans]], [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Traditional Han script|/yue-Hant]], and [[Wikifunctions:Catalogue/Natural language operations/Mandarin - Simplified Han script|/cmn-Hans]]}}
{{hatnote|1=and https://abstract-data.toolforge.org/?lang=zh}}
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
Pinyin and Zhuyin (Bopomofo)
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
==== Winston Sung ====
* {{z|Z33036}}
* {{z|Z33038}}
* {{z|Z33039}}
==== 内存溢出的猫 ====
* {{z|Z33026}}
* {{z|Z33028}}
==== 魔琴 ====
* {{z|Z12593}}
* {{z|Z12599}}-lzh
* {{z|Z12608}}(爛尾)
* {{z|Z27244}}
=== 其他Z对象 ===
*{{Z|Z33463}}
*{{Z|Z33467}}
*{{Z|Z33468}}
=== 抽象条目 ===
* [[:abstract:Q35571]]〔{{q|Q35571}}〕
* [[:abstract:Q68481]]〔{{q|Q68481}}〕
* [[:abstract:Q2107670]]〔{{q|Q2107670}}〕
* https://abstract.wikipedia.org/w/index.php?title=Special:Log&type=create&user=Sun8908&offset=&limit=500
== 已知的问题 ==
* 量词。[[d:User:魔琴/RCP/README.wikitext]]
* 句子间没有空格。[[:abstract:Abstract Wikipedia:Project chat#Spaces between sentences, another attempt]]
* 「国家」不对应。[[:d:Talk:Q6256#Country as Chinese word]]
* 乱用「首都」。[[:abstract:Q16572]]「广州市是广东省的首都」;[[:abstract:Q68481]]「鼓楼区是福州市的首都」。两個作者都是中文人。
rdx5na2jwwczy0qwxc6li5j91tmp48i
292500
292498
2026-07-20T14:51:50Z
魔琴
163
/* 已知的问题 */ // Edit via Wikiplus
292500
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
{{see also|Wikifunctions:NLG functions|Wikifunctions:Catalogue/Natural language operations}}
{{hatnote|and its subpages [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Simplified Han script|/yue-Hans]], [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Traditional Han script|/yue-Hant]], and [[Wikifunctions:Catalogue/Natural language operations/Mandarin - Simplified Han script|/cmn-Hans]]}}
{{hatnote|1=and https://abstract-data.toolforge.org/?lang=zh}}
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
Pinyin and Zhuyin (Bopomofo)
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
==== Winston Sung ====
* {{z|Z33036}}
* {{z|Z33038}}
* {{z|Z33039}}
==== 内存溢出的猫 ====
* {{z|Z33026}}
* {{z|Z33028}}
==== 魔琴 ====
* {{z|Z12593}}
* {{z|Z12599}}-lzh
* {{z|Z12608}}(爛尾)
* {{z|Z27244}}
=== 其他Z对象 ===
*{{Z|Z33463}}
*{{Z|Z33467}}
*{{Z|Z33468}}
=== 抽象条目 ===
* [[:abstract:Q35571]]〔{{q|Q35571}}〕
* [[:abstract:Q68481]]〔{{q|Q68481}}〕
* [[:abstract:Q2107670]]〔{{q|Q2107670}}〕
* https://abstract.wikipedia.org/w/index.php?title=Special:Log&type=create&user=Sun8908&offset=&limit=500
== 已知的问题 ==
* 量词。<s>一個js模型[[d:User:魔琴/RCP/README.wikitext]]</s>(應該還是和詞綁着而不是和item綁着)
* 句子间没有空格。[[:abstract:Abstract Wikipedia:Project chat#Spaces between sentences, another attempt]]
* 「国家」不对应。[[:d:Talk:Q6256#Country as Chinese word]]
* 乱用「首都」。[[:abstract:Q16572]]「广州市是广东省的首都」;[[:abstract:Q68481]]「鼓楼区是福州市的首都」。两個作者都是中文人。
* 標準中文書寫變體:暫時分簡繁。https://t.me/wikifunctions_zh/307
nb0q13n54crnzycx2elylmcqpzd8onz
292501
292500
2026-07-20T14:53:05Z
魔琴
163
/* 已知的问题 */ // Edit via Wikiplus
292501
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
{{see also|Wikifunctions:NLG functions|Wikifunctions:Catalogue/Natural language operations}}
{{hatnote|and its subpages [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Simplified Han script|/yue-Hans]], [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Traditional Han script|/yue-Hant]], and [[Wikifunctions:Catalogue/Natural language operations/Mandarin - Simplified Han script|/cmn-Hans]]}}
{{hatnote|1=and https://abstract-data.toolforge.org/?lang=zh}}
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
Pinyin and Zhuyin (Bopomofo)
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
==== Winston Sung ====
* {{z|Z33036}}
* {{z|Z33038}}
* {{z|Z33039}}
==== 内存溢出的猫 ====
* {{z|Z33026}}
* {{z|Z33028}}
==== 魔琴 ====
* {{z|Z12593}}
* {{z|Z12599}}-lzh
* {{z|Z12608}}(爛尾)
* {{z|Z27244}}
=== 其他Z对象 ===
*{{Z|Z33463}}
*{{Z|Z33467}}
*{{Z|Z33468}}
=== 抽象条目 ===
* [[:abstract:Q35571]]〔{{q|Q35571}}〕
* [[:abstract:Q68481]]〔{{q|Q68481}}〕
* [[:abstract:Q2107670]]〔{{q|Q2107670}}〕
* https://abstract.wikipedia.org/w/index.php?title=Special:Log&type=create&user=Sun8908&offset=&limit=500
== 已知的问题 ==
* 量词。<s>一個js模型[[d:User:魔琴/RCP/README.wikitext]]</s>(應該還是和詞綁着而不是和item綁着)
* 句子间没有空格。[[:abstract:Abstract Wikipedia:Project chat#Spaces between sentences, another attempt]]
* 「国家」不对应。[[:d:Talk:Q6256#Country as Chinese word]]
* 乱用「首都」。[[:abstract:Q16572]]「广州市是广东省的首都」;[[:abstract:Q68481]]「鼓楼区是福州市的首都」。两個作者都是中文人。
* 標準中文書寫變體:暫時分簡繁。我記得去年Wikimania說很快就會支持的?https://t.me/wikifunctions_zh/307
ozoth9v2gj7pme2epdieo0ax96l79ea
292575
292501
2026-07-21T01:57:32Z
魔琴
163
/* 已知的问题 */ // Edit via Wikiplus
292575
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
{{see also|Wikifunctions:NLG functions|Wikifunctions:Catalogue/Natural language operations}}
{{hatnote|and its subpages [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Simplified Han script|/yue-Hans]], [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Traditional Han script|/yue-Hant]], and [[Wikifunctions:Catalogue/Natural language operations/Mandarin - Simplified Han script|/cmn-Hans]]}}
{{hatnote|1=and https://abstract-data.toolforge.org/?lang=zh}}
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
Pinyin and Zhuyin (Bopomofo)
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
==== Winston Sung ====
* {{z|Z33036}}
* {{z|Z33038}}
* {{z|Z33039}}
==== 内存溢出的猫 ====
* {{z|Z33026}}
* {{z|Z33028}}
==== 魔琴 ====
* {{z|Z12593}}
* {{z|Z12599}}-lzh
* {{z|Z12608}}(爛尾)
* {{z|Z27244}}
=== 其他Z对象 ===
*{{Z|Z33463}}
*{{Z|Z33467}}
*{{Z|Z33468}}
=== 抽象条目 ===
* [[:abstract:Q35571]]〔{{q|Q35571}}〕
* [[:abstract:Q68481]]〔{{q|Q68481}}〕
* [[:abstract:Q2107670]]〔{{q|Q2107670}}〕
* https://abstract.wikipedia.org/w/index.php?title=Special:Log&type=create&user=Sun8908&offset=&limit=500
== 已知的问题 ==
* 量词。<s>一個js模型[[d:User:魔琴/RCP/README.wikitext]]</s>(應該還是和詞綁着而不是和item綁着?)
* 句子间没有空格。[[:abstract:Abstract Wikipedia:Project chat#Spaces between sentences, another attempt]]
* 「国家」不对应。[[:d:Talk:Q6256#Country as Chinese word]]
* 乱用「首都」。[[:abstract:Q16572]]「广州市是广东省的首都」;[[:abstract:Q68481]]「鼓楼区是福州市的首都」。两個作者都是中文人。
* 標準中文書寫變體:暫時分簡繁。我記得去年Wikimania說很快就會支持的?https://t.me/wikifunctions_zh/307
* 金({{q|Q897}})在化學中成詞但是在一般語境下不成詞。
reig9f27pkucdd5v2ddre8u3kqbbjs2
292576
292575
2026-07-21T01:58:38Z
魔琴
163
/* 已知的问题 */ // Edit via Wikiplus
292576
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
{{see also|Wikifunctions:NLG functions|Wikifunctions:Catalogue/Natural language operations}}
{{hatnote|and its subpages [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Simplified Han script|/yue-Hans]], [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Traditional Han script|/yue-Hant]], and [[Wikifunctions:Catalogue/Natural language operations/Mandarin - Simplified Han script|/cmn-Hans]]}}
{{hatnote|1=and https://abstract-data.toolforge.org/?lang=zh}}
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
Pinyin and Zhuyin (Bopomofo)
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
==== Winston Sung ====
* {{z|Z33036}}
* {{z|Z33038}}
* {{z|Z33039}}
==== 内存溢出的猫 ====
* {{z|Z33026}}
* {{z|Z33028}}
==== 魔琴 ====
* {{z|Z12593}}
* {{z|Z12599}}-lzh
* {{z|Z12608}}(爛尾)
* {{z|Z27244}}
=== 其他Z对象 ===
*{{Z|Z33463}}
*{{Z|Z33467}}
*{{Z|Z33468}}
=== 抽象条目 ===
* [[:abstract:Q35571]]〔{{q|Q35571}}〕
* [[:abstract:Q68481]]〔{{q|Q68481}}〕
* [[:abstract:Q2107670]]〔{{q|Q2107670}}〕
* https://abstract.wikipedia.org/w/index.php?title=Special:Log&type=create&user=Sun8908&offset=&limit=500
== 已知的问题 ==
* 量词。<s>一個js模型[[d:User:魔琴/RCP/README.wikitext]]</s>(應該還是和詞綁着而不是和item綁着?)
* 句子间没有空格。已有解決方案,參見[[:abstract:Abstract Wikipedia:Project chat#Spaces between sentences, another attempt]]
* 「国家」不对应。[[:d:Talk:Q6256#Country as Chinese word]]
* 乱用「首都」。[[:abstract:Q16572]]「广州市是广东省的首都」;[[:abstract:Q68481]]「鼓楼区是福州市的首都」。两個作者都是中文人。
* 標準中文書寫變體:暫時分簡繁。我記得去年Wikimania說很快就會支持的?https://t.me/wikifunctions_zh/307
* 金({{q|Q897}})在化學中成詞但是在一般語境下不成詞。
ehhccakneou29eoo7nao4u71dv6zje6
292577
292576
2026-07-21T02:00:55Z
魔琴
163
/* 已知的问题 */ // Edit via Wikiplus
292577
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
{{see also|Wikifunctions:NLG functions|Wikifunctions:Catalogue/Natural language operations}}
{{hatnote|and its subpages [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Simplified Han script|/yue-Hans]], [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Traditional Han script|/yue-Hant]], and [[Wikifunctions:Catalogue/Natural language operations/Mandarin - Simplified Han script|/cmn-Hans]]}}
{{hatnote|1=and https://abstract-data.toolforge.org/?lang=zh}}
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
Pinyin and Zhuyin (Bopomofo)
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
==== Winston Sung ====
* {{z|Z33036}}
* {{z|Z33038}}
* {{z|Z33039}}
==== 内存溢出的猫 ====
* {{z|Z33026}}
* {{z|Z33028}}
==== 魔琴 ====
* {{z|Z12593}}
* {{z|Z12599}}-lzh
* {{z|Z12608}}(爛尾)
* {{z|Z27244}}
=== 其他Z对象 ===
*{{Z|Z33463}}
*{{Z|Z33467}}
*{{Z|Z33468}}
=== 抽象条目 ===
* [[:abstract:Q35571]]〔{{q|Q35571}}〕
* [[:abstract:Q68481]]〔{{q|Q68481}}〕
* [[:abstract:Q2107670]]〔{{q|Q2107670}}〕
* https://abstract.wikipedia.org/w/index.php?title=Special:Log&type=create&user=Sun8908&offset=&limit=500
== 已知的问题 ==
* 量词。<s>一個js模型[[d:User:魔琴/RCP/README.wikitext]]</s>(應該還是和詞綁着而不是和item綁着?)
* 句子间没有空格。已有解決方案,參見[[:abstract:Abstract Wikipedia:Project chat#Spaces between sentences, another attempt]]
* 「国家」不对应。[[:d:Talk:Q6256#Country as Chinese word]]
* 乱用「首都」({{q|Q5119}})。[[:abstract:Q16572]]「广州市是广东省的首都」;[[:abstract:Q68481]]「鼓楼区是福州市的首都」。两個作者都是中文人。
* 標準中文書寫變體:暫時分簡繁。我記得去年Wikimania說很快就會支持的?https://t.me/wikifunctions_zh/307
* 金({{q|Q897}})在化學中成詞但是在一般語境下不成詞。譬如可以說「金是xx的元素」但不能說「人們在某地發現了金」。
i1ned9hj3ncmj2xhp92dey6ee0rz7k1
292579
292577
2026-07-21T02:20:09Z
魔琴
163
/* 已知的问题 */ // Edit via Wikiplus
292579
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
{{see also|Wikifunctions:NLG functions|Wikifunctions:Catalogue/Natural language operations}}
{{hatnote|and its subpages [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Simplified Han script|/yue-Hans]], [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Traditional Han script|/yue-Hant]], and [[Wikifunctions:Catalogue/Natural language operations/Mandarin - Simplified Han script|/cmn-Hans]]}}
{{hatnote|1=and https://abstract-data.toolforge.org/?lang=zh}}
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
Pinyin and Zhuyin (Bopomofo)
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
==== Winston Sung ====
* {{z|Z33036}}
* {{z|Z33038}}
* {{z|Z33039}}
==== 内存溢出的猫 ====
* {{z|Z33026}}
* {{z|Z33028}}
==== 魔琴 ====
* {{z|Z12593}}
* {{z|Z12599}}-lzh
* {{z|Z12608}}(爛尾)
* {{z|Z27244}}
=== 其他Z对象 ===
*{{Z|Z33463}}
*{{Z|Z33467}}
*{{Z|Z33468}}
=== 抽象条目 ===
* [[:abstract:Q35571]]〔{{q|Q35571}}〕
* [[:abstract:Q68481]]〔{{q|Q68481}}〕
* [[:abstract:Q2107670]]〔{{q|Q2107670}}〕
* https://abstract.wikipedia.org/w/index.php?title=Special:Log&type=create&user=Sun8908&offset=&limit=500
== 已知的问题 ==
* 量词。<s>一個js模型[[d:User:魔琴/RCP/README.wikitext]]</s>(應該還是和詞綁着而不是和item綁着?)
* 句子间没有空格。已有解決方案,參見[[:abstract:Abstract Wikipedia:Project chat#Spaces between sentences, another attempt]]
* 「国家」不对应。[[:d:Talk:Q6256#Country as Chinese word]]
* 乱用「首都」({{q|Q5119}})。[[:abstract:Q16572]]「广州市是广东省的首都」;[[:abstract:Q68481]]「鼓楼区是福州市的首都」。两個作者都是中文人。
* 標準中文書寫變體:暫時分簡繁。我記得去年Wikimania說很快就會支持的?https://t.me/wikifunctions_zh/307
* 金({{q|Q897}})在化學中能單說但是在一般語境下不能單說(衹能充當定語)。譬如可以說「金是xx的元素」「金手鐲」但不能說「*人們在某地發現了金」「——戒指是金的還是銀的?——*金」。參見符淮青《現代漢語詞彙》
iuiu8yhsvy8w9yzhn66xx80g57m1sf9
292580
292579
2026-07-21T02:23:07Z
魔琴
163
/* 已知的问题 */ // Edit via Wikiplus
292580
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
{{see also|Wikifunctions:NLG functions|Wikifunctions:Catalogue/Natural language operations}}
{{hatnote|and its subpages [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Simplified Han script|/yue-Hans]], [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Traditional Han script|/yue-Hant]], and [[Wikifunctions:Catalogue/Natural language operations/Mandarin - Simplified Han script|/cmn-Hans]]}}
{{hatnote|1=and https://abstract-data.toolforge.org/?lang=zh}}
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
Pinyin and Zhuyin (Bopomofo)
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
==== Winston Sung ====
* {{z|Z33036}}
* {{z|Z33038}}
* {{z|Z33039}}
==== 内存溢出的猫 ====
* {{z|Z33026}}
* {{z|Z33028}}
==== 魔琴 ====
* {{z|Z12593}}
* {{z|Z12599}}-lzh
* {{z|Z12608}}(爛尾)
* {{z|Z27244}}
=== 其他Z对象 ===
*{{Z|Z33463}}
*{{Z|Z33467}}
*{{Z|Z33468}}
=== 抽象条目 ===
* [[:abstract:Q35571]]〔{{q|Q35571}}〕
* [[:abstract:Q68481]]〔{{q|Q68481}}〕
* [[:abstract:Q2107670]]〔{{q|Q2107670}}〕
* https://abstract.wikipedia.org/w/index.php?title=Special:Log&type=create&user=Sun8908&offset=&limit=500
== 已知的问题 ==
* 量词。<s>一個js模型[[d:User:魔琴/RCP/README.wikitext]]</s>(應該還是和詞綁着而不是和item綁着?)
* 句子间没有空格。已有解決方案,參見[[:abstract:Abstract Wikipedia:Project chat#Spaces between sentences, another attempt]]
* 「国家」不对应。[[:d:Talk:Q6256#Country as Chinese word]]
* 乱用「首都」({{q|Q5119}})。[[:abstract:Q16572]]「广州市是广东省的首都」;[[:abstract:Q68481]]「鼓楼区是福州市的首都」。两個作者都是中文人。
* 標準中文書寫變體:暫時分簡繁。我記得去年Wikimania說很快就會支持的?https://t.me/wikifunctions_zh/307
* 「金」({{q|Q897}})在化學中能單說但是在一般語境下不能單說(衹能充當定語)。譬如可以說「金是xx的元素」「金手鐲」但不能說「*人們在某地發現了金」「——戒指是金的還是銀的?——*金」。參見符淮青《現代漢語詞彙》
mi1tatfnx816o8ztwl9ydfw5mtbky3u
292581
292580
2026-07-21T02:26:41Z
魔琴
163
/* 已知的问题 */ // Edit via Wikiplus
292581
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
{{see also|Wikifunctions:NLG functions|Wikifunctions:Catalogue/Natural language operations}}
{{hatnote|and its subpages [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Simplified Han script|/yue-Hans]], [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Traditional Han script|/yue-Hant]], and [[Wikifunctions:Catalogue/Natural language operations/Mandarin - Simplified Han script|/cmn-Hans]]}}
{{hatnote|1=and https://abstract-data.toolforge.org/?lang=zh}}
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
Pinyin and Zhuyin (Bopomofo)
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
==== Winston Sung ====
* {{z|Z33036}}
* {{z|Z33038}}
* {{z|Z33039}}
==== 内存溢出的猫 ====
* {{z|Z33026}}
* {{z|Z33028}}
==== 魔琴 ====
* {{z|Z12593}}
* {{z|Z12599}}-lzh
* {{z|Z12608}}(爛尾)
* {{z|Z27244}}
=== 其他Z对象 ===
*{{Z|Z33463}}
*{{Z|Z33467}}
*{{Z|Z33468}}
=== 抽象条目 ===
* [[:abstract:Q35571]]〔{{q|Q35571}}〕
* [[:abstract:Q68481]]〔{{q|Q68481}}〕
* [[:abstract:Q2107670]]〔{{q|Q2107670}}〕
* https://abstract.wikipedia.org/w/index.php?title=Special:Log&type=create&user=Sun8908&offset=&limit=500
== 已知的问题 ==
* 量词。<s>一個js模型[[d:User:魔琴/RCP/README.wikitext]]</s>(應該還是和詞綁着而不是和item綁着?)
* 句子间没有空格。已有解決方案,參見[[:abstract:Abstract Wikipedia:Project chat#Spaces between sentences, another attempt]]
* 「国家」不对应。[[:d:Talk:Q6256#Country as Chinese word]]
* 乱用「首都」({{q|Q5119}})。[[:abstract:Q16572]]「广州市是广东省的首都」;[[:abstract:Q68481]]「鼓楼区是福州市的首都」。两個作者都是中文人。
* 標準中文書寫變體:暫時分簡繁。我記得去年Wikimania說很快就會支持的?https://t.me/wikifunctions_zh/307
* 「金」({{q|Q897}})在化學中能單說(名詞)但是在一般語境下不能單說(是區別詞,衹能充當定語)。譬如可以說「金是xx的元素」「金手鐲」但不能說「*人們在某地發現了金」「——戒指是金的還是銀的?——*金」。參見符淮青《現代漢語詞彙》、黃伯榮和廖序東《現代漢語》(下冊)。
fidwq0cc7xefk5q8hs84mpswwtj89gc
292582
292581
2026-07-21T02:29:40Z
魔琴
163
/* 已知的问题 */ // Edit via Wikiplus
292582
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
{{see also|Wikifunctions:NLG functions|Wikifunctions:Catalogue/Natural language operations}}
{{hatnote|and its subpages [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Simplified Han script|/yue-Hans]], [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Traditional Han script|/yue-Hant]], and [[Wikifunctions:Catalogue/Natural language operations/Mandarin - Simplified Han script|/cmn-Hans]]}}
{{hatnote|1=and https://abstract-data.toolforge.org/?lang=zh}}
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
Pinyin and Zhuyin (Bopomofo)
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
==== Winston Sung ====
* {{z|Z33036}}
* {{z|Z33038}}
* {{z|Z33039}}
==== 内存溢出的猫 ====
* {{z|Z33026}}
* {{z|Z33028}}
==== 魔琴 ====
* {{z|Z12593}}
* {{z|Z12599}}-lzh
* {{z|Z12608}}(爛尾)
* {{z|Z27244}}
=== 其他Z对象 ===
*{{Z|Z33463}}
*{{Z|Z33467}}
*{{Z|Z33468}}
=== 抽象条目 ===
* [[:abstract:Q35571]]〔{{q|Q35571}}〕
* [[:abstract:Q68481]]〔{{q|Q68481}}〕
* [[:abstract:Q2107670]]〔{{q|Q2107670}}〕
* https://abstract.wikipedia.org/w/index.php?title=Special:Log&type=create&user=Sun8908&offset=&limit=500
== 已知的问题 ==
* 量词。<s>一個js模型[[d:User:魔琴/RCP/README.wikitext]]</s>(應該還是和詞綁着而不是和item綁着?)
* 句子间没有空格。已有解決方案,參見[[:abstract:Abstract Wikipedia:Project chat#Spaces between sentences, another attempt]]
* 「国家」不对应。[[:d:Talk:Q6256#Country as Chinese word]]
* 乱用「首都」({{q|Q5119}})。[[:abstract:Q16572]]「广州市是广东省的首都」;[[:abstract:Q68481]]「鼓楼区是福州市的首都」。两個作者都是中文人。
* 標準中文書寫變體:暫時分簡繁。我記得去年Wikimania說很快就會支持的?https://t.me/wikifunctions_zh/307
* 「金」({{q|Q897}})在化學中能單說(名詞)但是在一般語境下不能單說(是區別詞,衹能充當定語)。譬如可以說「金是xx的元素」「金手鐲」但不能說「*人們在某地發現了金」「——戒指是金的還是銀的?——*金」。參見符淮青《現代漢語詞彙》、黃伯榮和廖序東《現代漢語》(下冊),也可以看這篇豆瓣文章[https://www.douban.com/note/821924308 《语言:为什么“金”和其他表示金属的词用法不一样?》]。
ejgy26ybmvylod7d4k3319n4zpvyf89
292583
292582
2026-07-21T03:20:22Z
魔琴
163
/* 已知的问题 */ // Edit via Wikiplus
292583
wikitext
text/x-wiki
This is an analysis on Chinese content on Wikifunctions and Abstract Wikipedia.
== 活跃用户 ==
* {{/user|Aaron Liu}}
* {{/user|GZWDer}}
* {{/user|Hamish}}
* {{/user|Minorax}}
* {{/user|Quaff5353}}
* {{/user|Sun8908}}
* {{/user|TigerZhang}}
* {{/user|Winston Sung}}
* {{/user|内存溢出的猫}}
* <s>{{u|配合比全额更好(说说而已)}}</s>(傀儡)
* {{/user|魔琴}}
== 成果 ==
{{see also|Wikifunctions:NLG functions|Wikifunctions:Catalogue/Natural language operations}}
{{hatnote|and its subpages [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Simplified Han script|/yue-Hans]], [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Traditional Han script|/yue-Hant]], and [[Wikifunctions:Catalogue/Natural language operations/Mandarin - Simplified Han script|/cmn-Hans]]}}
{{hatnote|1=and https://abstract-data.toolforge.org/?lang=zh}}
=== 函数 ===
==== GZWDer ====
* {{z|Z16114}}
* {{z|Z32281}}
* {{z|Z32286}}
* {{z|Z32631}}
==== Sun8908 ====
{{main|User:Sun8908/functions}}
*{{Z|Z32788}}
*{{Z|Z32900}}
*{{Z|Z33335}}
*{{Z|Z33391}}
Pinyin and Zhuyin (Bopomofo)
*{{Z|Z33509}}
*{{Z|Z33696}}
*{{Z|Z33797}}
*{{Z|Z33951}}
*{{Z|Z33955}}
*{{Z|Z34008}}
*{{Z|Z34009}}
*{{Z|Z34212}}
*{{Z|Z34218}}
*{{Z|Z34797}}
Other functions with contributed implementation(s):
*{{Z|Z20692}}
==== Winston Sung ====
* {{z|Z33036}}
* {{z|Z33038}}
* {{z|Z33039}}
==== 内存溢出的猫 ====
* {{z|Z33026}}
* {{z|Z33028}}
==== 魔琴 ====
* {{z|Z12593}}
* {{z|Z12599}}-lzh
* {{z|Z12608}}(爛尾)
* {{z|Z27244}}
=== 其他Z对象 ===
*{{Z|Z33463}}
*{{Z|Z33467}}
*{{Z|Z33468}}
=== 抽象条目 ===
* [[:abstract:Q35571]]〔{{q|Q35571}}〕
* [[:abstract:Q68481]]〔{{q|Q68481}}〕
* [[:abstract:Q2107670]]〔{{q|Q2107670}}〕
* https://abstract.wikipedia.org/w/index.php?title=Special:Log&type=create&user=Sun8908&offset=&limit=500
== 已知的问题 ==
* 量词。<s>一個js模型[[d:User:魔琴/RCP/README.wikitext]]</s>(應該還是和詞綁着而不是和item綁着?)
* 句子间没有空格。已有解決方案,參見[[:abstract:Abstract Wikipedia:Project chat#Spaces between sentences, another attempt]]
* 「国家」不对应。[[:d:Talk:Q6256#Country as Chinese word]]
* 乱用「首都」({{q|Q5119}})。[[:abstract:Q16572]]「广州市是广东省的首都」;[[:abstract:Q68481]]「鼓楼区是福州市的首都」。两個作者都是中文人。
* 標準中文書寫變體:暫時分簡繁。我記得去年Wikimania說很快就會支持的?https://t.me/wikifunctions_zh/307
* 「金」({{q|Q897}})在化學中能單說(名詞)但是在一般語境下不能單說(是區別詞,衹能充當定語)。譬如可以說「金是xx的元素」「金手鐲」但不能說「*人們在某地發現了金」「——戒指是金的還是銀的?——*金」。參見符淮青《現代漢語詞彙》、黃伯榮和廖序東《現代漢語》(下冊),也可以看這篇豆瓣文章[https://www.douban.com/note/821924308 《语言:为什么“金”和其他表示金属的词用法不一样?》]。
* 類似的問題,{{q|Q140}}的label是「獅」但一般說的是「獅子」。
1vzdpyiflimyj77rujervgztvvi073o
Z38019
0
88215
292433
2026-07-20T13:02:28Z
99of9
1622
292433
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38019"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38011",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38011",
"Z38011K1": "le",
"Z38011K2": "mont Blanc"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "le mont Blanc"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"le mont Blanc\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
b4nxxuzxpdsnkrc6dddvbeb264hcojo
Z38020
0
88216
292435
2026-07-20T13:05:19Z
99of9
1622
292435
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38020"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38011",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10008",
"Z10008K1": {
"Z1K1": "Z18",
"Z18K1": "Z38011K1"
}
},
"Z802K2": {
"Z1K1": "Z18",
"Z18K1": "Z38011K2"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z32201",
"Z32201K1": {
"Z1K1": "Z18",
"Z18K1": "Z38011K2"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": "l'",
"Z10000K2": {
"Z1K1": "Z18",
"Z18K1": "Z38011K2"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z18",
"Z18K1": "Z38011K1"
},
"Z13128",
{
"Z1K1": "Z18",
"Z18K1": "Z38011K2"
}
]
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "French definite article joined to noun, compose"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5efhn54f2rltewnsp4o0nk9l9okd3yv
Z38021
0
88217
292447
2026-07-20T13:24:29Z
YoshiRulz
10156
Create function
292447
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38021"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6006",
"Z17K2": "Z38021K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sense"
}
]
}
}
],
"Z8K2": "Z6095",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38021"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "best classifier Lexeme from statements of Sense"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"value of highest-ranked P5978 Wikidata statement in Wikidata lexeme sense"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
80400x4d891m1h7bp04iij5dqlykvn6
292450
292447
2026-07-20T13:27:32Z
YoshiRulz
10156
Added Z38022 to the approved list of test cases
292450
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38021"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6006",
"Z17K2": "Z38021K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sense"
}
]
}
}
],
"Z8K2": "Z6095",
"Z8K3": [
"Z20",
"Z38022"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38021"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "best classifier Lexeme from statements of Sense"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"value of highest-ranked P5978 Wikidata statement in Wikidata lexeme sense"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ntnx6sjnpm65d401frkemsno6uyftee
292451
292450
2026-07-20T13:27:33Z
YoshiRulz
10156
Added Z38023 to the approved list of implementations
292451
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38021"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6006",
"Z17K2": "Z38021K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sense"
}
]
}
}
],
"Z8K2": "Z6095",
"Z8K3": [
"Z20",
"Z38022"
],
"Z8K4": [
"Z14",
"Z38023"
],
"Z8K5": "Z38021"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "best classifier Lexeme from statements of Sense"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"value of highest-ranked P5978 Wikidata statement in Wikidata lexeme sense"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rd5klaaw7snl7sn1wa2l1rwiakqx3e4
Z38022
0
88218
292448
2026-07-20T13:26:25Z
YoshiRulz
10156
Create test
292448
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38022"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38021",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38021",
"Z38021K1": {
"Z1K1": "Z7",
"Z7K1": "Z6826",
"Z6826K1": {
"Z1K1": "Z6096",
"Z6096K1": "L657718-S1"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19287",
"Z19287K2": {
"Z1K1": "Z6095",
"Z6095K1": "L670877"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "L657718-S1 -\u003E L670877"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
s9ymk6u7qwig4uiunfe9rq5gqijux0f
Z38023
0
88219
292449
2026-07-20T13:27:13Z
YoshiRulz
10156
Create implementation
292449
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38023"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38021",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z19308",
"Z19308K1": {
"Z1K1": "Z7",
"Z7K1": "Z23680",
"Z23680K1": {
"Z1K1": "Z7",
"Z7K1": "Z28548",
"Z28548K1": {
"Z1K1": "Z7",
"Z7K1": "Z23116",
"Z23116K1": {
"Z1K1": "Z18",
"Z18K1": "Z38021K1"
}
},
"Z28548K2": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P5978"
}
]
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "best classifier from Sense statements, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gyh0lsywu5orahkqw2zvgys3m8zdjt4
Z38024
0
88220
292461
2026-07-20T13:44:13Z
99of9
1622
292461
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38024"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37999",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37999",
"Z37999K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q37447"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "le"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"le\" code postal"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
eyssntnl97mdsvm8rsk02z22hqyrkc1
Z38025
0
88221
292465
2026-07-20T13:49:53Z
99of9
1622
292465
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38025"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z38025K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "child item"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38025"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item (object) is subclass of these items [QIDs]"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"P279 values",
"superclasses of"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "for the version starting with a reference, see Z29620"
}
]
}
}
9xq5oqye113zcievqmu8zf2psjli822
292467
292465
2026-07-20T13:51:13Z
99of9
1622
Added Z38026 to the approved list of implementations
292467
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38025"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z38025K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "child item"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z38026"
],
"Z8K5": "Z38025"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item (object) is subclass of these items [QIDs]"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"P279 values",
"superclasses of"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "for the version starting with a reference, see Z29620"
}
]
}
}
8jr3dgklepqnux0np3sgqoay673agcf
292470
292467
2026-07-20T13:53:27Z
99of9
1622
Added Z38027 to the approved list of test cases
292470
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38025"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z38025K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "child item"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z8K3": [
"Z20",
"Z38027"
],
"Z8K4": [
"Z14",
"Z38026"
],
"Z8K5": "Z38025"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item (object) is subclass of these items [QIDs]"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"P279 values",
"superclasses of"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "for the version starting with a reference, see Z29620"
}
]
}
}
j9is773er2yadixg2c5ccf78in9n9ui
Z38026
0
88222
292466
2026-07-20T13:51:00Z
99of9
1622
292466
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38026"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38025",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22978",
"Z22978K1": {
"Z1K1": "Z18",
"Z18K1": "Z38025K1"
},
"Z22978K2": {
"Z1K1": "Z6092",
"Z6092K1": "P279"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item is subclass of these QIDs, compose"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4v2czblq9kx75wsg2pj54q6l0fp44vr
Z38027
0
88223
292469
2026-07-20T13:53:06Z
99of9
1622
292469
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38027"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38025",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38025",
"Z38025K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q37447"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z18646",
"Z18646K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q36205316"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2004972"
}
],
"Z18646K3": "Z6808"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "superclasses of postal code"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5w83ao6si34ypsvbvrwaq4396mtp2rd
Z38028
0
88224
292491
2026-07-20T14:40:39Z
99of9
1622
292491
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38028"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37970",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27861",
"Z27861K1": {
"Z1K1": "Z7",
"Z7K1": "Z12316",
"Z12316K1": "\\bde\\s+(\u003C[^\u003E]*\u003E)?\\s*[Ll]e\\s*",
"Z12316K2": "du $1",
"Z12316K3": {
"Z1K1": "Z7",
"Z7K1": "Z12316",
"Z12316K1": "\\bde\\s+(\u003C[^\u003E]*\u003E)?\\s*[Ll]es\\s*",
"Z12316K2": "des $1",
"Z12316K3": {
"Z1K1": "Z7",
"Z7K1": "Z27854",
"Z27854K1": {
"Z1K1": "Z18",
"Z18K1": "Z37970K1"
}
},
"Z12316K4": ""
},
"Z12316K4": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "condense \"des\" and \"du\" with complex regex"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
oyz1cwo9busvht5e94m5nx1nfm50217
292499
292491
2026-07-20T14:49:01Z
99of9
1622
better
292499
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38028"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37970",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27861",
"Z27861K1": {
"Z1K1": "Z7",
"Z7K1": "Z12316",
"Z12316K1": "\\bde(\\s+\u003C[^\u003E]*\u003E)?\\s*[Ll]e",
"Z12316K2": "du$1",
"Z12316K3": {
"Z1K1": "Z7",
"Z7K1": "Z12316",
"Z12316K1": "\\bde(\\s+\u003C[^\u003E]*\u003E)?\\s*[Ll]es",
"Z12316K2": "des$1",
"Z12316K3": {
"Z1K1": "Z7",
"Z7K1": "Z27854",
"Z27854K1": {
"Z1K1": "Z18",
"Z18K1": "Z37970K1"
}
},
"Z12316K4": ""
},
"Z12316K4": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "condense \"des\" and \"du\" with complex regex"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
da3awlc8lx0jkpc1rr7vokwrqbsb3v9
292507
292499
2026-07-20T15:05:34Z
99of9
1622
fix spacing
292507
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38028"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37970",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27861",
"Z27861K1": {
"Z1K1": "Z7",
"Z7K1": "Z12316",
"Z12316K1": "\\bde\\s+(\u003C[^\u003E]*\u003E)?\\s*[Ll]e\\s",
"Z12316K2": "du $1",
"Z12316K3": {
"Z1K1": "Z7",
"Z7K1": "Z12316",
"Z12316K1": "\\bde\\s+(\u003C[^\u003E]*\u003E)?\\s*[Ll]es\\s",
"Z12316K2": "des $1",
"Z12316K3": {
"Z1K1": "Z7",
"Z7K1": "Z27854",
"Z27854K1": {
"Z1K1": "Z18",
"Z18K1": "Z37970K1"
}
},
"Z12316K4": ""
},
"Z12316K4": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "condense \"des\" and \"du\" with complex regex"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bvzooz6i15rwxqt6qxcmw5c03i8ozqm
Z38029
0
88225
292503
2026-07-20T14:57:56Z
99of9
1622
292503
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38029"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37970",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37970",
"Z37970K1": {
"Z1K1": "Z89",
"Z89K1": "Je veux de les pommes."
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Je veux des pommes."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Je veux des pommes."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4el0gwuxtwjxs04tf4ti6cxodui0slf
User:YoshiRulz/Blockly
2
88226
292514
2026-07-20T15:19:57Z
YoshiRulz
10156
Create page
292514
wikitext
text/x-wiki
{{phab|T301418}}
{| class="wikitable" style="clear: inline-end; float: inline-end;"
|+ WikiLambdaBlockly
| colspan="2" | [[File:WikiLambdaBlockly_demo_2026-07-21.webp|thumb|[[Z32970]] in WikiLambdaBlockly]]
|-
|
==== Website ====
[https://yoshirulz.gitlab.io/WikiLambdaBlockly yoshirulz.gitlab.io/WikiLambdaBlockly]
|-
|
==== Source code ====
[https://gitlab.com/YoshiRulz/WikiLambdaBlockly GitLab] (TypeScript; <code>Apache-2.0</code>)
|}
I made a drag-and-drop editor for compositions.
<br>It works pretty well; I use it all the time, even after the introduction of copy and paste on WF itself.
As of 2026-07, I would say that '''both editors are flawed in different ways'''.
<br>To be clear: I do not think my editor should be integrated into WF.
Blockly has an intuitive interface and has the necessary <abbr title="internationalisation">i18n</abbr> support, but is very annoying to work with as a programmer.
'''[https://yoshirulz.gitlab.io/WikiLambdaBlockly Try it out here]! You'll find a comment in the workspace with end-user documentation and some tips.'''
You can import via the context menu (right-click background), and export via the context menu (right-click block) or the JSON view in the corner.
ff1rfizsaz3vq74cql4t4dv0qri9e7t
292544
292514
2026-07-20T21:39:07Z
YoshiRulz
10156
/* Dedicated vs general blocks */ New section
292544
wikitext
text/x-wiki
{{phab|T301418}}
{| class="wikitable" style="clear: inline-end; float: inline-end;"
|+ WikiLambdaBlockly
| colspan="2" | [[File:WikiLambdaBlockly_demo_2026-07-21.webp|thumb|[[Z32970]] in WikiLambdaBlockly]]
|-
|
==== Website ====
[https://yoshirulz.gitlab.io/WikiLambdaBlockly yoshirulz.gitlab.io/WikiLambdaBlockly]
|-
|
==== Source code ====
[https://gitlab.com/YoshiRulz/WikiLambdaBlockly GitLab] (TypeScript; <code>Apache-2.0</code>)
|}
I made a drag-and-drop editor for compositions.
<br>It works pretty well; I use it all the time, even after the introduction of copy and paste on WF itself.
As of 2026-07, I would say that '''both editors are flawed in different ways'''.
<br>To be clear: I do not think my editor should be integrated into WF.
Blockly has an intuitive interface and has the necessary <abbr title="internationalisation">i18n</abbr> support, but is very annoying to work with as a programmer.
'''[https://yoshirulz.gitlab.io/WikiLambdaBlockly Try it out here]! You'll find a comment in the workspace with end-user documentation and some tips.'''
You can import via the context menu (right-click background), and export via the context menu (right-click block) or the JSON view in the corner.
=== Dedicated vs general blocks ===
<small>(This should probably be in the sticky note...)</small>
I use the term 'general' to refer to the Function call block (the one that just says <q>call</q> and takes a ZID),
while 'dedicated' refers to all the other green blocks in the toolbox.
The dedicated blocks should be easier to read, so imported compositions are automatically processed to make use of them,
but you can manually unroll individual blocks by right-clicking them.
{|
|
{| class="wikitable"
|+ With general blocks
| rowspan="5" | call || colspan="2" | {{Z|13521}}
|-
| rowspan="3" | call || {{Z|13539}}
|-
| 3
|-
| 10
|-
| colspan="2" | 1
|}
! ⇄
|
{| class="wikitable"
|+ With dedicated blocks
| rowspan="3" | add Naturals || rowspan="2" | multiply Naturals || 3
|-
| 10
|-
| colspan="2" | 1
|}
|}
fn6sdyfnu494v80rxpvjmzdigwypqry
293088
292544
2026-07-22T20:53:33Z
YoshiRulz
10156
Some more onboarding notes
293088
wikitext
text/x-wiki
{{phab|T301418}}
{| class="wikitable" style="clear: inline-end; float: inline-end;"
|+ WikiLambdaBlockly
| colspan="2" | [[File:WikiLambdaBlockly_demo_2026-07-21.webp|thumb|[[Z32970]] in WikiLambdaBlockly]]
|-
|
==== Website ====
[https://yoshirulz.gitlab.io/WikiLambdaBlockly yoshirulz.gitlab.io/WikiLambdaBlockly]
|-
|
==== Source code ====
[https://gitlab.com/YoshiRulz/WikiLambdaBlockly GitLab] (TypeScript; <code>Apache-2.0</code>)
|}
I made a drag-and-drop editor for compositions.
<br>It works pretty well; I use it all the time, even after the introduction of copy and paste on WF itself.
As of 2026-07, I would say that '''both editors are flawed in different ways'''.
<br>To be clear: I do not think my editor should be integrated into WF.
Blockly has an intuitive interface and has the necessary <abbr title="internationalisation">i18n</abbr> support, but is very annoying to work with as a programmer.
'''[https://yoshirulz.gitlab.io/WikiLambdaBlockly Try it out here]! You'll find a comment in the workspace with end-user documentation and some tips.''' tl;dr:
* You can import via the context menu (right-click ''background''), and export via the context menu (right-click ''block'') or the JSON view in the corner.
* The whole workspace is automatically saved to localStorage with each edit. You can add the queryparam {{nowrap|1=<code>?reset=1</code>}} to the URL to "factory reset" in case it gets corrupted.
* Something I do often is wrap an expression in a subroutine comment block, then right-click > "Collapse Block". It's the closest I have to local variables.
=== Dedicated vs general blocks ===
I use the term 'general' to refer to the Function call block (the one that just says <q>call</q> and takes a ZID),
while 'dedicated' refers to all the other green blocks in the toolbox.
The dedicated blocks should be easier to read, so imported compositions are automatically processed to make use of them,
but you can manually unroll individual blocks by right-clicking them.
{|
|
{| class="wikitable"
|+ With general blocks
| rowspan="5" | call || colspan="2" | {{Z|13521}}
|-
| rowspan="3" | call || {{Z|13539}}
|-
| 3
|-
| 10
|-
| colspan="2" | 1
|}
! ⇄
|
{| class="wikitable"
|+ With dedicated blocks
| rowspan="3" | add Naturals || rowspan="2" | multiply Naturals || 3
|-
| 10
|-
| colspan="2" | 1
|}
|}
obvmddizbjzyrf8akwjbhjwqulg6o7w
User talk:YoshiRulz/Blockly
3
88227
292517
2026-07-20T15:28:43Z
YoshiRulz
10156
/* Requesting more WD item/statement function blocks in the toolbox */ new section
292517
wikitext
text/x-wiki
== Requesting more WD item/statement function blocks in the toolbox ==
[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:28, 20 July 2026 (UTC)
opfj9btcv98it87bjl4pjc2j2k09c9o
292518
292517
2026-07-20T15:30:25Z
YoshiRulz
10156
/* List function block reorg */ new section
292518
wikitext
text/x-wiki
== Requesting more WD item/statement function blocks in the toolbox ==
[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:28, 20 July 2026 (UTC)
== List function block reorg ==
I should add blocks for all the functions listed on [[WF:Catalogue/List operations]], and follow the categorisation I came up with for that. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:30, 20 July 2026 (UTC)
495n46ydgk7enuzsaduv44mtnrpqobh
292545
292518
2026-07-20T21:46:33Z
YoshiRulz
10156
/* The Z811 block broke */ new section
292545
wikitext
text/x-wiki
== Requesting more WD item/statement function blocks in the toolbox ==
[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:28, 20 July 2026 (UTC)
== List function block reorg ==
I should add blocks for all the functions listed on [[WF:Catalogue/List operations]], and follow the categorisation I came up with for that. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:30, 20 July 2026 (UTC)
== The Z811 block broke ==
Clearly a sign to stop using it... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:46, 20 July 2026 (UTC)
3b6ecglx531qtte1v9dh7v2op2gr9g8
293089
292545
2026-07-22T21:00:21Z
YoshiRulz
10156
/* Accept prefixed ZIDs, QIDs, etc. when pasting */ new section
293089
wikitext
text/x-wiki
== Requesting more WD item/statement function blocks in the toolbox ==
[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:28, 20 July 2026 (UTC)
== List function block reorg ==
I should add blocks for all the functions listed on [[WF:Catalogue/List operations]], and follow the categorisation I came up with for that. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:30, 20 July 2026 (UTC)
== The Z811 block broke ==
Clearly a sign to stop using it... [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:46, 20 July 2026 (UTC)
== Accept prefixed ZIDs, QIDs, etc. when pasting ==
I would have done this if I knew how to add a paste handler. They're currently rejected because those blocks use number-typed fields, so changing them to strings will probably be part of it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:00, 22 July 2026 (UTC)
d0qv0cpfz0wxkzchydlc648fkw3zks5
293092
293089
2026-07-22T21:09:49Z
YoshiRulz
10156
/* The Z811 block broke */ Resolved
293092
wikitext
text/x-wiki
== Requesting more WD item/statement function blocks in the toolbox ==
[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:28, 20 July 2026 (UTC)
== List function block reorg ==
I should add blocks for all the functions listed on [[WF:Catalogue/List operations]], and follow the categorisation I came up with for that. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:30, 20 July 2026 (UTC)
== Accept prefixed ZIDs, QIDs, etc. when pasting ==
I would have done this if I knew how to add a paste handler. They're currently rejected because those blocks use number-typed fields, so changing them to strings will probably be part of it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:00, 22 July 2026 (UTC)
ax2oywhb56orrsfcr65dg0u9hooonjs
Z38030
0
88228
292520
2026-07-20T17:12:07Z
TheAhasan
91253
new test checking ব্রাহ্মণ
292520
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38030"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z13151",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z13151",
"Z13151K1": "ব্রাহ্মণ"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "ব + র + া + হ + ম + ণ"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Separation of 'ব্রাহ্মণ'"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
a81rlunvgxxvuweohinod1u4kfianrb
292521
292520
2026-07-20T17:14:49Z
TheAhasan
91253
Correction
292521
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38030"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z13151",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z13151",
"Z13151K1": "ব্রাহ্মণ"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "ব + ্ + র + আ + হ + ্ + ম + ণ"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Separation of 'ব্রাহ্মণ'"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
b5s0z94ytrysw1suo4siejcp1hp6afy
Z38031
0
88229
292527
2026-07-20T20:39:31Z
YoshiRulz
10156
Create function
292527
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38031"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z17K2": "Z38031K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "numbers"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38031"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arithmetic mean of Natural numbers as Natural"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "rounds #.5 to the nearest even number"
}
]
}
}
9bbyzr33063o0f61dtcp8bg99mzv8qu
292529
292527
2026-07-20T20:41:14Z
YoshiRulz
10156
Added Z38032 to the approved list of test cases
292529
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38031"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z17K2": "Z38031K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "numbers"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20",
"Z38032"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38031"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arithmetic mean of Natural numbers as Natural"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "rounds #.5 to the nearest even number"
}
]
}
}
4lwd73fk5xxrh9eyle7319voijdqz51
292531
292529
2026-07-20T20:42:48Z
YoshiRulz
10156
Added Z38033 to the approved list of implementations
292531
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38031"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z17K2": "Z38031K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "numbers"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20",
"Z38032"
],
"Z8K4": [
"Z14",
"Z38033"
],
"Z8K5": "Z38031"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arithmetic mean of Natural numbers as Natural"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "rounds #.5 to the nearest even number"
}
]
}
}
ody6pl1tu95ziiox9a9ahjkl2ljkuzs
292532
292531
2026-07-20T20:42:58Z
YoshiRulz
10156
Add en alias
292532
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38031"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z17K2": "Z38031K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "numbers"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20",
"Z38032"
],
"Z8K4": [
"Z14",
"Z38033"
],
"Z8K5": "Z38031"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arithmetic mean of Natural numbers as Natural"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"average of Natural numbers as Natural number"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "rounds #.5 to the nearest even number"
}
]
}
}
2p3n9d0i11adhal18tpihg3apknc3ps
Z38032
0
88230
292528
2026-07-20T20:40:31Z
YoshiRulz
10156
Create test
292528
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38032"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38031",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38031",
"Z38031K1": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "4"
},
{
"Z1K1": "Z13518",
"Z13518K1": "36"
},
{
"Z1K1": "Z13518",
"Z13518K1": "45"
},
{
"Z1K1": "Z13518",
"Z13518K1": "50"
},
{
"Z1K1": "Z13518",
"Z13518K1": "75"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "mean([ 4, 36, 45, 50, 75 ]) = 42"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
16kqcdq3jizqcjtfst9wtowc267hp54
Z38033
0
88231
292530
2026-07-20T20:42:24Z
YoshiRulz
10156
Create implementation
292530
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38033"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38031",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z20391",
"Z20391K1": {
"Z1K1": "Z7",
"Z7K1": "Z19841",
"Z19841K1": {
"Z1K1": "Z7",
"Z7K1": "Z30840",
"Z30840K1": {
"Z1K1": "Z18",
"Z18K1": "Z38031K1"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "arithmetic mean of Naturals (Natural), composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pfm0mq0g3qly1vj239u2opokn4dhewm
Z38034
0
88232
292534
2026-07-20T20:53:46Z
YoshiRulz
10156
Create function
292534
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38034"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6004",
"Z17K2": "Z38034K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "form"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38034"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infer syllable count of Form from P898/P5279"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"compute possible syllable counts of Wikidata lexeme form from IPA transcription and hyphenation statements"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns a list of candidates, possibly empty; you can then take the mean (Z38031) or mode (Z29409), or add a language-specific fallback path"
}
]
}
}
tl4yprzyudrqbwyhvhrs5wh7kwdx017
292539
292534
2026-07-20T20:59:55Z
YoshiRulz
10156
Added Z38035 and Z38036 to the approved list of test cases
292539
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38034"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6004",
"Z17K2": "Z38034K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "form"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z8K3": [
"Z20",
"Z38035",
"Z38036"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38034"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infer syllable count of Form from P898/P5279"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"compute possible syllable counts of Wikidata lexeme form from IPA transcription and hyphenation statements"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns a list of candidates, possibly empty; you can then take the mean (Z38031) or mode (Z29409), or add a language-specific fallback path"
}
]
}
}
bxfchnq5e4kb4litvjvzdhs31icgziw
292541
292539
2026-07-20T21:04:00Z
YoshiRulz
10156
Added Z38037 to the approved list of implementations
292541
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38034"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6004",
"Z17K2": "Z38034K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "form"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z8K3": [
"Z20",
"Z38035",
"Z38036"
],
"Z8K4": [
"Z14",
"Z38037"
],
"Z8K5": "Z38034"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infer syllable count of Form from P898/P5279"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"compute possible syllable counts of Wikidata lexeme form from IPA transcription and hyphenation statements"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns a list of candidates, possibly empty; you can then take the mean (Z38031) or mode (Z29409), or add a language-specific fallback path"
}
]
}
}
nej81x68iu3ygkobnhdub7g9nyxrodk
Z38035
0
88233
292536
2026-07-20T20:58:31Z
YoshiRulz
10156
Create test
292536
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38035"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38034",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38034",
"Z38034K1": {
"Z1K1": "Z7",
"Z7K1": "Z6824",
"Z6824K1": {
"Z1K1": "Z6094",
"Z6094K1": "L100000-F1"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z12846",
"Z12846K2": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "1"
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "L100000-F1 -\u003E 1"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9sl2gpqw11jjll90jz787vzpjzcgq0q
292538
292536
2026-07-20T20:59:41Z
YoshiRulz
10156
Update en label
292538
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38035"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38034",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38034",
"Z38034K1": {
"Z1K1": "Z7",
"Z7K1": "Z6824",
"Z6824K1": {
"Z1K1": "Z6094",
"Z6094K1": "L100000-F1"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z12846",
"Z12846K2": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "1"
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "L100000-F1 -\u003E [ 1 ]"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
slbv3wmzz0xgpsnyauuc74vl41lku4p
Z38036
0
88234
292537
2026-07-20T20:59:31Z
YoshiRulz
10156
Create test
292537
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38036"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38034",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38034",
"Z38034K1": {
"Z1K1": "Z7",
"Z7K1": "Z6824",
"Z6824K1": {
"Z1K1": "Z6094",
"Z6094K1": "L29564-F1"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z12846",
"Z12846K2": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "5"
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "L29564-F1 -\u003E [ 5 ]"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
thiptxfx2o8sd043ksun9zkvghpnv9e
Z38037
0
88235
292540
2026-07-20T21:02:48Z
YoshiRulz
10156
Create implementation
292540
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38037"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38034",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z18475",
"Z18475K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z7",
"Z7K1": "Z29957",
"Z29957K1": {
"Z1K1": "Z18",
"Z18K1": "Z38034K1"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z7",
"Z7K1": "Z29688",
"Z29688K1": {
"Z1K1": "Z7",
"Z7K1": "Z28548",
"Z28548K1": {
"Z1K1": "Z7",
"Z7K1": "Z23118",
"Z23118K1": {
"Z1K1": "Z18",
"Z18K1": "Z38034K1"
}
},
"Z28548K2": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P5279"
}
]
}
}
},
"Z802K2": [
"Z13518"
],
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z13578",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z14450",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z19308",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z29688",
"Z29688K1": {
"Z1K1": "Z7",
"Z7K1": "Z28548",
"Z28548K1": {
"Z1K1": "Z7",
"Z7K1": "Z23118",
"Z23118K1": {
"Z1K1": "Z18",
"Z18K1": "Z38034K1"
}
},
"Z28548K2": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P5279"
}
]
}
}
},
"Z13464K3": "‧"
}
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z30837",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z14396",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z29957",
"Z29957K1": {
"Z1K1": "Z18",
"Z18K1": "Z38034K1"
}
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infer syllable count from P898/P5279, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
e2xdk6dhnmwp6vvpfsk1p4tyrsohdf9
Z38038
0
88236
292548
2026-07-20T23:13:41Z
99of9
1622
292548
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38038"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32201",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32201",
"Z32201K1": "hauter"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "la haunter (aspirate h)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
esr5h3dalh1woy8s5vm4r8c76e1u7j6
292549
292548
2026-07-20T23:13:56Z
99of9
1622
292549
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38038"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32201",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32201",
"Z32201K1": "hauter"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "la hauter (aspirate h)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
sdgpnqndac67f9nz9g5lijndz9cfcfl
292574
292549
2026-07-21T01:31:10Z
99of9
1622
292574
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38038"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32201",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32201",
"Z32201K1": "hauter"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "la hauter (aspirate \"h\")"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6h859u29a4p4v2vwgelgxi39166yjim
293159
292574
2026-07-23T03:26:20Z
99of9
1622
nudge
293159
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38038"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32201",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32201",
"Z32201K1": "hauter"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "la hauter (aspirate \"h\")"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "because the h is pronounced, elision does not occur"
}
]
}
}
qp1ze67lkw8gibkg0r7qftmlx5ozhli
293161
293159
2026-07-23T03:27:00Z
99of9
1622
nudge
293161
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38038"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32201",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32201",
"Z32201K1": "hauter"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "la hauter (aspirate \"h\")"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Because the \"h\" is pronounced, elision does not occur."
}
]
}
}
0li4pnvv1hhbzx5lsl0ns7hfjq2paj3
293162
293161
2026-07-23T03:27:31Z
99of9
1622
fix
293162
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38038"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32201",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32201",
"Z32201K1": "hauteur"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "la hauteur (aspirate \"h\")"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Because the \"h\" is pronounced, elision does not occur."
}
]
}
}
evpfiif7jdygz305nrpouibikdt9z3u
Z38039
0
88237
292560
2026-07-20T23:59:24Z
EatingCarBatteries
61191
292560
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38039"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6011",
"Z17K2": "Z38039K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Coordinate"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38039K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Language"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38039"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "geohack URL from Wikidata geo-coordinate"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creates a string URL for GeoHack given a coordinate and language.\n\ne.g. https://geohack.toolforge.org/geohack.php?params=41.88194444444444_N_87.62777777777778_W_globe:earth\u0026language=en"
}
]
}
}
cfpwh9yfredlbf7la1tviz4h6fu51ly
292561
292560
2026-07-20T23:59:41Z
EatingCarBatteries
61191
292561
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38039"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6011",
"Z17K2": "Z38039K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Coordinate"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38039K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Language"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38039"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "geohack URL from Wikidata geo-coordinate"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creates a string URL for GeoHack given a coordinate and language.\n\n(e.g. https://geohack.toolforge.org/geohack.php?params=41.88194444444444_N_87.62777777777778_W_globe:earth\u0026language=en)"
}
]
}
}
09z6vc5r9v14tv5iut80x0anusu0ka0
292611
292561
2026-07-21T05:31:46Z
EatingCarBatteries
61191
Added Z38051 to the approved list of implementations
292611
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38039"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6011",
"Z17K2": "Z38039K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Coordinate"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38039K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Language"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z38051"
],
"Z8K5": "Z38039"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "geohack URL from Wikidata geo-coordinate"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creates a string URL for GeoHack given a coordinate and language.\n\n(e.g. https://geohack.toolforge.org/geohack.php?params=41.88194444444444_N_87.62777777777778_W_globe:earth\u0026language=en)"
}
]
}
}
s2qo6b4gsumvdhai2a0edn7afbi5sg6
292910
292611
2026-07-22T03:24:51Z
EatingCarBatteries
61191
Added Z38075 and Z38076 to the approved list of test cases
292910
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38039"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6011",
"Z17K2": "Z38039K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Coordinate"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38039K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Language"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38075",
"Z38076"
],
"Z8K4": [
"Z14",
"Z38051"
],
"Z8K5": "Z38039"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "geohack URL from Wikidata geo-coordinate"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creates a string URL for GeoHack given a coordinate and language.\n\n(e.g. https://geohack.toolforge.org/geohack.php?params=41.88194444444444_N_87.62777777777778_W_globe:earth\u0026language=en)"
}
]
}
}
arxpjstnai772kcdq2q0letc8ebvrjo
292911
292910
2026-07-22T03:25:14Z
EatingCarBatteries
61191
292911
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38039"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6011",
"Z17K2": "Z38039K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Coordinate"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38039K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Language"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38075",
"Z38076"
],
"Z8K4": [
"Z14",
"Z38051"
],
"Z8K5": "Z38039"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "geohack URL from Wikidata geo-coordinate"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creates a string URL for GeoHack given a coordinate and language."
}
]
}
}
45v2dyenc63zvkf1tf2b1t3y3mtac8v
292914
292911
2026-07-22T03:44:49Z
ThisCarthing
12637
german translation
292914
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38039"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6011",
"Z17K2": "Z38039K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Coordinate"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Koordinate"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38039K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38075",
"Z38076"
],
"Z8K4": [
"Z14",
"Z38051"
],
"Z8K5": "Z38039"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "geohack URL from Wikidata geo-coordinate"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "geohack-URL von einer Wikidata-Geokoordinate"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creates a string URL for GeoHack given a coordinate and language."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Erstellt eine Zeichenketten-URL für GeoHack, wenn eine Koordinate und Sprache eingegeben wird."
}
]
}
}
m321gqzxcq1n8by884hic5lmgbb6q2q
292968
292914
2026-07-22T07:28:04Z
EatingCarBatteries
61191
292968
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38039"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6011",
"Z17K2": "Z38039K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Coordinate"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Koordinate"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38039K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38075",
"Z38076"
],
"Z8K4": [
"Z14",
"Z38051"
],
"Z8K5": "Z38039"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "geohack URL from Wikidata geo-coordinate"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "geohack-URL von einer Wikidata-Geokoordinate"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creates a string URL for GeoHack given a coordinate and language. Only supports Earth, does not support landmarks."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Erstellt eine Zeichenketten-URL für GeoHack, wenn eine Koordinate und Sprache eingegeben wird."
}
]
}
}
iht51cv1madnihsjqs1xyfbozvsf2o2
Z38040
0
88238
292568
2026-07-21T01:19:08Z
99of9
1622
292568
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38040"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37877",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37877",
"Z37877K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z37877K2": {
"Z1K1": "Z6092",
"Z6092K1": "P417"
},
"Z37877K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q235863"
},
"Z37877K4": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "La saint patron de \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q90\"\u003EParis\u003C/a\u003E est \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q235863\"\u003EGeneviève de Paris\u003C/a\u003E."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "La saint patron de Paris est Geneviève de Paris."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
72cmaqj6v66s5dh4hce2p5uh6k3t67d
292569
292568
2026-07-21T01:20:09Z
99of9
1622
292569
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38040"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37877",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37877",
"Z37877K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z37877K2": {
"Z1K1": "Z6092",
"Z6092K1": "P417"
},
"Z37877K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q235863"
},
"Z37877K4": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "La saint patron de \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q90\"\u003EParis\u003C/a\u003E est \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q235863\"\u003EGeneviève de Paris\u003C/a\u003E."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "La saint patron de Paris est Geneviève de Paris."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gender of saint patron comes from the gender of the person."
}
]
}
}
30fz1iwjl160oq0k8puzjwn1mf5fuz8
293023
292569
2026-07-22T14:38:29Z
99of9
1622
nudge
293023
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38040"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37877",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37877",
"Z37877K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z37877K2": {
"Z1K1": "Z6092",
"Z6092K1": "P417"
},
"Z37877K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q235863"
},
"Z37877K4": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "La saint patron de \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q90\"\u003EParis\u003C/a\u003E est \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q235863\"\u003EGeneviève de Paris\u003C/a\u003E."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "La saint patron de Paris est Geneviève de Paris."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gender of saint patron comes from the gender of the person"
}
]
}
}
qcd48e0f3vtow47vfa0do7k3ohbwz8l
Z38041
0
88239
292571
2026-07-21T01:29:20Z
99of9
1622
292571
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38041"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32201",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32201",
"Z32201K1": "hypothermie"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "l'hypothermie (mute \"h\")"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gtnlnym5qouwhmjlew7ay1u4t5rzivv
User talk:魔琴/research/Chinese analysis 2026
3
88240
292584
2026-07-21T04:34:55Z
99of9
1622
/* moral support */ new section
292584
wikitext
text/x-wiki
== moral support ==
Hi 魔琴 (Magic Harp?), I saw your comment on the RFC about the anglocentrism of the defining sentences. I'd love to understand more about the trouble you have mapping them to Chinese, so that the next generation of functions can be more flexible. I'm not sure that any of the functions prefer country vs sovereign state, but perhaps when we write Abstract Wikipedia content we have been using country as an input where you think sovereign state is more appropriate? Feel free to change that or discuss when you see it. I'm really pleased that you're trying to assemble functions for Chinese, because if we can demonstrate that the approach can work for such diverse languages as English and Chinese, then we have good grounds to expect to be able to expand coverage further. [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:34, 21 July 2026 (UTC)
2ovznu25dcsmn5uco5p9hp98fg01v2x
Z38042
0
88241
292585
2026-07-21T05:04:54Z
99of9
1622
292585
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38042"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38042K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "word"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38042"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string beginning with \"h\" is aspirant in French?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"word beginning with \"h\" is aspirant in French?",
"phrase beginning with \"h\" is aspirant in French?"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hyhengdtp7dr9jtfhgalbark1r1moxj
292588
292585
2026-07-21T05:06:18Z
99of9
1622
Added Z38043 and Z38044 to the approved list of test cases
292588
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38042"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38042K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "word"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z38043",
"Z38044"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38042"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string beginning with \"h\" is aspirant in French?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"word beginning with \"h\" is aspirant in French?",
"phrase beginning with \"h\" is aspirant in French?"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
85rtdn3uueo5ie86ddcskupu4tt4zro
293136
292588
2026-07-23T02:07:55Z
99of9
1622
293136
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38042"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38042K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "word"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z38043",
"Z38044"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38042"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string beginning with \"h\" is aspirant in French?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"word beginning with \"h\" is aspirant in French?",
"phrase beginning with \"h\" is aspirant in French?"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Checking for the h should already be done elsewhere. Default false unless certain."
}
]
}
}
4ncbftfkghrwudi89wu2tesgprojk8w
293160
293136
2026-07-23T03:26:43Z
99of9
1622
Added Z38109 to the approved list of implementations
293160
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38042"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38042K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "word"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z38043",
"Z38044"
],
"Z8K4": [
"Z14",
"Z38109"
],
"Z8K5": "Z38042"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string beginning with \"h\" is aspirant in French?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"word beginning with \"h\" is aspirant in French?",
"phrase beginning with \"h\" is aspirant in French?"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Checking for the h should already be done elsewhere. Default false unless certain."
}
]
}
}
10264hgno0wenn4v7xrbfyebvlb3cn5
Z38043
0
88242
292586
2026-07-21T05:05:27Z
99of9
1622
292586
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38043"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38042",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38042",
"Z38042K1": "hauter"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"hauter\" is aspirant"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dwt57bhxgsi663l0qpjomx8nsmb9p1w
293155
292586
2026-07-23T03:22:59Z
99of9
1622
fix
293155
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38043"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38042",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38042",
"Z38042K1": "hauteur"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"hauteur\" is aspirant"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5hbf8ux24mbexab127dawo9g1c6i44q
Z38044
0
88243
292587
2026-07-21T05:06:00Z
99of9
1622
292587
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38044"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38042",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38042",
"Z38042K1": "hypothermie"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"hypothermie\" is not aspirant"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0oyj33w6agtfzbgofqqtnu2mjmrc3q6
Z38045
0
88244
292590
2026-07-21T05:13:44Z
99of9
1622
292590
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38045"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32201",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z11863",
"Z11863K1": {
"Z1K1": "Z18",
"Z18K1": "Z32201K1"
}
},
"Z802K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10615",
"Z10615K1": {
"Z1K1": "Z7",
"Z7K1": "Z10047",
"Z10047K1": {
"Z1K1": "Z18",
"Z18K1": "Z32201K1"
}
},
"Z10615K2": "h"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z38042",
"Z38042K1": {
"Z1K1": "Z18",
"Z18K1": "Z32201K1"
}
}
},
"Z802K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0m5bodpvxlwgg2nzwnu3vzkqdj099e6
292598
292590
2026-07-21T05:18:59Z
99of9
1622
292598
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38045"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32201",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z38046",
"Z38046K1": {
"Z1K1": "Z18",
"Z18K1": "Z32201K1"
}
},
"Z802K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10615",
"Z10615K1": {
"Z1K1": "Z7",
"Z7K1": "Z10047",
"Z10047K1": {
"Z1K1": "Z18",
"Z18K1": "Z32201K1"
}
},
"Z10615K2": "h"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z38042",
"Z38042K1": {
"Z1K1": "Z18",
"Z18K1": "Z32201K1"
}
}
},
"Z802K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "elide French article before word, compose"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4cfevbgoz55bag7bi76s7xo265c5j4i
Z38046
0
88245
292591
2026-07-21T05:15:04Z
99of9
1622
292591
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38046"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38046K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "word to test for starting 'vowel'"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38046"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string starts with any of [aeiouyAEIOUY]?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ov2nc5beafu310abrednupixsh6wk12
292592
292591
2026-07-21T05:15:19Z
99of9
1622
292592
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38046"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38046K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "word to test for starting 'vowel'"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38046"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string starts with any of [aeiouyAEIOUY]?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"begins with vowel"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
oul455n0adhyilrb9qtpvjoyvtc7d8f
292594
292592
2026-07-21T05:16:04Z
99of9
1622
Added Z38047 to the approved list of test cases
292594
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38046"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38046K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "word to test for starting 'vowel'"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z38047"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38046"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string starts with any of [aeiouyAEIOUY]?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"begins with vowel"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pp0skmhfviohtqykzvgk69cqn48m0qh
292596
292594
2026-07-21T05:17:51Z
99of9
1622
Added Z38048 to the approved list of implementations
292596
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38046"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38046K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "word to test for starting 'vowel'"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z38047"
],
"Z8K4": [
"Z14",
"Z38048"
],
"Z8K5": "Z38046"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string starts with any of [aeiouyAEIOUY]?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"begins with vowel"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dnxarsxi53uh0zgcdcj9l2o3ypf6p4s
292599
292596
2026-07-21T05:19:19Z
99of9
1622
Added Z38049 to the approved list of test cases
292599
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38046"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38046K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "word to test for starting 'vowel'"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z38047",
"Z38049"
],
"Z8K4": [
"Z14",
"Z38048"
],
"Z8K5": "Z38046"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string starts with any of [aeiouyAEIOUY]?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"begins with vowel"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fj7zjwj8vgf845vgpm94xu74mx6klvg
292601
292599
2026-07-21T05:19:59Z
99of9
1622
Added Z38050 to the approved list of test cases
292601
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38046"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38046K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "word to test for starting 'vowel'"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z38047",
"Z38049",
"Z38050"
],
"Z8K4": [
"Z14",
"Z38048"
],
"Z8K5": "Z38046"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string starts with any of [aeiouyAEIOUY]?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"begins with vowel"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3epqftssgcti9ilwi6n0iyay80tpt9f
Z38047
0
88246
292593
2026-07-21T05:15:51Z
99of9
1622
292593
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38047"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38046",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38046",
"Z38046K1": "Australia"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"Australia\": true"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
r2k1iosn8wl9blq59h7b9mytxkhjjx1
Z38048
0
88247
292595
2026-07-21T05:17:39Z
99of9
1622
292595
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38048"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38046",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z10196",
"Z10196K1": {
"Z1K1": "Z18",
"Z18K1": "Z38046K1"
},
"Z10196K2": "^[aeiouyAEIOUY]"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string starts with vowel, regex match"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
95lw1shxhy0i2x2uhgpcmy1bgx8egnd
Z38049
0
88248
292597
2026-07-21T05:18:10Z
99of9
1622
292597
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38049"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38046",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38046",
"Z38046K1": "Canada"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"Canada\": false"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
k9o8go4rf9do6hc7znanu85s7nw0a0j
Z38050
0
88249
292600
2026-07-21T05:19:44Z
99of9
1622
292600
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38050"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38046",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38046",
"Z38046K1": "Z11853"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[empty string]: false"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ev66t5q6d3a6ezai4bq3csidasjf3cr
Z38051
0
88250
292610
2026-07-21T05:31:23Z
EatingCarBatteries
61191
292610
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38051"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38039",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38039(Z38039K1, Z38039K2):\n\tlatitude = str(Z25880K1.K1.K2)\n\tlongitude = str(Z25880K1.K2.K2)\n\turl = \"https://geohack.toolforge.org/geohack.php?params=\" + latitude + \"_N_\" + longitude + \"_E_\" + \"\u0026language=\" + str(Z38039K2.K1)\n\treturn url"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lfjim1r92m97aacihuuutrasdii43vx
292612
292610
2026-07-21T05:35:11Z
EatingCarBatteries
61191
292612
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38051"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38039",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38039(Z38039K1, Z38039K2):\n\tlatitude = str(Z38039K1.K1.K2)\n\tlongitude = str(Z38039K1.K2.K2)\n\turl = \"https://geohack.toolforge.org/geohack.php?params=\" + latitude + \"_N_\" + longitude + \"_E_\" + \"\u0026language=\" + str(Z38039K2.K1)\n\treturn url"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lepiix1avpzkygpkfyf9r2y886jdft8
292622
292612
2026-07-21T05:55:10Z
EatingCarBatteries
61191
292622
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38051"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38039",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38039(Z38039K1, Z38039K2):\n\tlatitude = str(Z38039K1[\"Z6011K1\"])\n\tlongitude = str(Z38039K1[\"Z6011K2\"])\n\turl = \"https://geohack.toolforge.org/geohack.php?params=\" + latitude + \"_N_\" + longitude + \"_E_\" + \"\u0026language=\" + str(Z38039K2.K1)\n\treturn url"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qb3ddpsw005m9yxmrmyig352x5mfcan
292623
292622
2026-07-21T05:56:12Z
EatingCarBatteries
61191
292623
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38051"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38039",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38039(Z38039K1, Z38039K2):\n\tlatitude = str(Z38039K1[\"Z6011K1\"])\n\tlongitude = str(Z38039K1[\"Z6011K2\"])\n\turl = \"https://geohack.toolforge.org/geohack.php?params=\" + latitude + \"_N_\" + longitude + \"_E_\" + \"\u0026language=\" + str(Z38039K2[\"Z60K1\"])\n\treturn url"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
e6aw2fu8ytw1hvaubcjg8e787ye85pa
292625
292623
2026-07-21T05:57:10Z
EatingCarBatteries
61191
292625
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38051"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38039",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38039(Z38039K1, Z38039K2):\n\tlatitude = str(Z38039K1[\"Z6011K1\"])\n\tlongitude = str(Z38039K1[\"Z6011K2\"])\n\turl = \"https://geohack.toolforge.org/geohack.php?params=\" + latitude + \"_N_\" + longitude + \"_E_\" + \"globe:earth\" \"\u0026language=\" + str(Z38039K2[\"Z60K1\"])\n\treturn url"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1irmspnmq59bzz4k5hcqzwhebogz4fz
292626
292625
2026-07-21T06:00:54Z
EatingCarBatteries
61191
292626
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38051"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38039",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38039(Z38039K1, Z38039K2):\n\tlatitude = str(Z38039K1[\"K1\"])\n\tlongitude = str(Z38039K1[\"K2\"])\n\turl = \"https://geohack.toolforge.org/geohack.php?params=\" + latitude + \"_N_\" + longitude + \"_E_\" + \"globe:earth\" \"\u0026language=\" + str(Z38039K2[\"K1\"])\n\treturn url"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
k3gjchci13wsuq8bdj0dq4licp9vetg
292628
292626
2026-07-21T06:05:11Z
EatingCarBatteries
61191
292628
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38051"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38039",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38039(Z38039K1, Z38039K2):\n\tlatitude = str(Z38039K1[\"K1\"][\"K1\"])\n\tlongitude = str(Z38039K1[\"K2\"][\"K1\"])\n\turl = \"https://geohack.toolforge.org/geohack.php?params=\" + latitude + \"_N_\" + longitude + \"_E_\" + \"globe:earth\" \"\u0026language=\" + str(Z38039K2[\"K1\"])\n\treturn url"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ldboc6g1h8yggmbjqnzoj0gxmyeds1u
292629
292628
2026-07-21T06:11:08Z
EatingCarBatteries
61191
292629
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38051"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38039",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38039(Z38039K1, Z38039K2):\n\tlatitude = str(Z38039K1[\"K1\"][\"K1\"])\n\tlongitude = str(Z38039K1[\"K2\"][\"K1\"])\n\turl = \"https://geohack.toolforge.org/geohack.php?params=\" + latitude + \"_N_\" + longitude + \"_E_\" + \"globe:earth\" \"\u0026language=\" + str(Z38039K2.Z60K1)\n\treturn url"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jyg4zkn4otzl3dobc5amqf57mufs209
292630
292629
2026-07-21T06:34:57Z
EatingCarBatteries
61191
292630
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38051"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38039",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38039(Z38039K1, Z38039K2):\n\tlatitude = str(Z38039K1[\"K1\"][\"K1\"] / Z38039K1[\"K1\"][\"K3\"])\n\tlongitude = str(Z38039K1[\"K2\"][\"K1\"] / Z38039K1[\"K2\"][\"K3\"])\n\turl = \"https://geohack.toolforge.org/geohack.php?params=\" + latitude + \"_N_\" + longitude + \"_E_\" + \"globe:earth\" \"\u0026language=\" + str(Z38039K2.Z60K1)\n\treturn url"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4cqqiecrzk7u479fu9eyeb2m66dv1xu
292631
292630
2026-07-21T06:41:41Z
EatingCarBatteries
61191
292631
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38051"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38039",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38039(Z38039K1, Z38039K2):\n\tlatitude = str(Z38039K1[\"K1\"].numerator / Z38039K1[\"K1\"].denominator)\n\tlongitude = str(Z38039K1[\"K2\"].numerator / Z38039K1[\"K2\"].denominator)\n\turl = \"https://geohack.toolforge.org/geohack.php?params=\" + latitude + \"_N_\" + longitude + \"_E_\" + \"globe:earth\" \"\u0026language=\" + str(Z38039K2.Z60K1)\n\treturn url"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
d9b6jq51lrtkb3jzs92l5cdcfl1nyc0
292634
292631
2026-07-21T06:43:27Z
EatingCarBatteries
61191
292634
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38051"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38039",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38039(Z38039K1, Z38039K2):\n\tlatitude = str(Z38039K1[\"K1\"][\"K1\"])\n\tlongitude = str(Z38039K1[\"K2\"][\"K1\"])\n\turl = \"https://geohack.toolforge.org/geohack.php?params=\" + latitude + \"_N_\" + longitude + \"_E_\" + \"globe:earth\" \"\u0026language=\" + str(Z38039K2.Z60K1)\n\treturn url"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jyg4zkn4otzl3dobc5amqf57mufs209
292650
292634
2026-07-21T06:58:09Z
EatingCarBatteries
61191
292650
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38051"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38039",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38039(Z38039K1, Z38039K2):\n\tdecimals = max(0, -math.floor(math.log10(Z38039K1[Z6011K3])))\n\tlatitude = str(round(Z38039K1[\"K1\"][\"K1\"], decimals))\n\tlongitude = str(round(Z38039K1[\"K2\"][\"K1\"], decimals))\n\turl = \"https://geohack.toolforge.org/geohack.php?params=\" + latitude + \"_N_\" + longitude + \"_E_\" + \"globe:earth\" \"\u0026language=\" + str(Z38039K2.Z60K1)\n\treturn url"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
c6stje5fenj76217027gd4f8l2x2tbx
292653
292650
2026-07-21T06:59:23Z
EatingCarBatteries
61191
292653
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38051"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38039",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38039(Z38039K1, Z38039K2):\n\tfrom math import floor\n\tdecimals = max(0, -math.floor(math.log10(Z38039K1[Z6011K3])))\n\tlatitude = str(round(Z38039K1[\"K1\"][\"K1\"], decimals))\n\tlongitude = str(round(Z38039K1[\"K2\"][\"K1\"], decimals))\n\turl = \"https://geohack.toolforge.org/geohack.php?params=\" + latitude + \"_N_\" + longitude + \"_E_\" + \"globe:earth\" \"\u0026language=\" + str(Z38039K2.Z60K1)\n\treturn url"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nfs54p1bumo7q7jrqlofk7ri5nenl55
292654
292653
2026-07-21T07:00:07Z
EatingCarBatteries
61191
292654
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38051"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38039",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38039(Z38039K1, Z38039K2):\n\timport math\n\tdecimals = max(0, -math.floor(math.log10(Z38039K1[Z6011K3])))\n\tlatitude = str(round(Z38039K1[\"K1\"][\"K1\"], decimals))\n\tlongitude = str(round(Z38039K1[\"K2\"][\"K1\"], decimals))\n\turl = \"https://geohack.toolforge.org/geohack.php?params=\" + latitude + \"_N_\" + longitude + \"_E_\" + \"globe:earth\" \"\u0026language=\" + str(Z38039K2.Z60K1)\n\treturn url"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
01pf189grp3vqs0n24v1gg93cwhomig
292657
292654
2026-07-21T07:00:43Z
EatingCarBatteries
61191
292657
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38051"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38039",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38039(Z38039K1, Z38039K2):\n\timport math\n\tdecimals = max(0, -math.floor(math.log10(Z38039K1[K3])))\n\tlatitude = str(round(Z38039K1[\"K1\"][\"K1\"], decimals))\n\tlongitude = str(round(Z38039K1[\"K2\"][\"K1\"], decimals))\n\turl = \"https://geohack.toolforge.org/geohack.php?params=\" + latitude + \"_N_\" + longitude + \"_E_\" + \"globe:earth\" \"\u0026language=\" + str(Z38039K2.Z60K1)\n\treturn url"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mheo40bd3m45s2tch69bzwlyokrpd74
292659
292657
2026-07-21T07:01:45Z
EatingCarBatteries
61191
292659
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38051"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38039",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38039(Z38039K1, Z38039K2):\n\timport math\n\tdecimals = max(0, -math.floor(math.log10(Z38039K1[\"K3\"])))\n\tlatitude = str(round(Z38039K1[\"K1\"][\"K1\"], decimals))\n\tlongitude = str(round(Z38039K1[\"K2\"][\"K1\"], decimals))\n\turl = \"https://geohack.toolforge.org/geohack.php?params=\" + latitude + \"_N_\" + longitude + \"_E_\" + \"globe:earth\" \"\u0026language=\" + str(Z38039K2.Z60K1)\n\treturn url"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
c33gemoep15bsfcy68v20ce5184vx1d
292662
292659
2026-07-21T07:08:07Z
EatingCarBatteries
61191
292662
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38051"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38039",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38039(Z38039K1, Z38039K2):\n\timport math\n\tdecimals = max(0, -math.floor(math.log10(Z38039K1[\"K3\"])))\n\tlatitude = str(round(Z38039K1[\"K1\"], decimals))\n\tlongitude = str(round(Z38039K1[\"K2\"], decimals))\n\turl = \"https://geohack.toolforge.org/geohack.php?params=\" + latitude + \"_N_\" + longitude + \"_E_\" + \"globe:earth\" \"\u0026language=\" + str(Z38039K2.Z60K1)\n\treturn url"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cgqchi3dpmqo9ldj5ekpcwjpnflrom2
292664
292662
2026-07-21T07:09:00Z
EatingCarBatteries
61191
292664
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38051"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38039",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38039(Z38039K1, Z38039K2):\n\timport math\n\tdecimals = max(0, -math.floor(math.log10(Z38039K1[\"K3\"])))\n\tlatitude = str(round(Z38039K1[\"K1\"][\"K1\"], decimals))\n\tlongitude = str(round(Z38039K1[\"K2\"][\"K1\"], decimals))\n\turl = \"https://geohack.toolforge.org/geohack.php?params=\" + latitude + \"_N_\" + longitude + \"_E_\" + \"globe:earth\" \"\u0026language=\" + str(Z38039K2.Z60K1)\n\treturn url"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
c33gemoep15bsfcy68v20ce5184vx1d
292685
292664
2026-07-21T10:15:16Z
HenkvD
1290
label
292685
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38051"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38039",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38039(Z38039K1, Z38039K2):\n\timport math\n\tdecimals = max(0, -math.floor(math.log10(Z38039K1[\"K3\"])))\n\tlatitude = str(round(Z38039K1[\"K1\"][\"K1\"], decimals))\n\tlongitude = str(round(Z38039K1[\"K2\"][\"K1\"], decimals))\n\turl = \"https://geohack.toolforge.org/geohack.php?params=\" + latitude + \"_N_\" + longitude + \"_E_\" + \"globe:earth\" \"\u0026language=\" + str(Z38039K2.Z60K1)\n\treturn url"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "geohack URL from Wikidata geo-coordinate Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gjcgd4igwohfruwghbzgumvzi4yu5vq
292902
292685
2026-07-22T03:03:44Z
EatingCarBatteries
61191
292902
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38051"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38039",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38039(Z38039K1, Z38039K2):\n\timport math\n\tdecimals = max(0, -math.floor(math.log10(Z38039K1[\"K3\"])))\n\tlatitude = str(round(Z38039K1[\"K1\"], decimals))\n\tlongitude = str(round(Z38039K1[\"K2\"], decimals))\n\turl = \"https://geohack.toolforge.org/geohack.php?params=\" + latitude + \"_N_\" + longitude + \"_E_\" + \"globe:earth\" \"\u0026language=\" + str(Z38039K2.Z60K1)\n\treturn url"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "geohack URL from Wikidata geo-coordinate Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
453qdpq1ikbzmc5rtevwlpvstapyjt4
292906
292902
2026-07-22T03:14:59Z
EatingCarBatteries
61191
292906
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38051"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38039",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38039(Z38039K1, Z38039K2):\n import math\n\n def _to_float(fraction):\n return fraction[\"K1\"] / fraction[\"K2\"]\n\n latitude = _to_float(Z38039K1[\"K1\"])\n longitude = _to_float(Z38039K1[\"K2\"])\n precision = _to_float(Z38039K1[\"K3\"])\n \n decimals = max(0, -math.floor(math.log10(precision)))\n\n latitude_str = str(round(latitude, decimals))\n longitude_str = str(round(longitude, decimals))\n\n url = \"https://geohack.toolforge.org/geohack.php?params=\" + latitude_str + \"_N_\" + longitude_str + \"_E_\" + \"globe:earth\u0026language=\" + str(Z38039K2.Z60K1)\n return url"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "geohack URL from Wikidata geo-coordinate Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8c4nnw2fsvom1kbeun33rievagjlz61
Z38052
0
88251
292620
2026-07-21T05:53:59Z
Autom
448
test where the input already ends with a period
292620
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38052"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z22511",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z22511",
"Z22511K1": "Hi."
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Hi.."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"Hi.\" becomes \"Hi..\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
md22c3hdux7z8zausf8kider6pvbeu7
Z38053
0
88252
292713
2026-07-21T11:00:28Z
99of9
1622
292713
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38053"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z310",
"Z17K2": "Z38053K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "image"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38053K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item QID used to construct alt text"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38053"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "image thumbnail with alt text set by QID"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
52n04m9oyi1xbof1egv3wn4bn5e8kxe
292722
292713
2026-07-21T11:03:22Z
99of9
1622
add language
292722
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38053"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z310",
"Z17K2": "Z38053K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "image"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38053K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item QID used to construct alt text"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38053K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language for alt text"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38053"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "image thumbnail with alt text set by QID"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
g3gd0k820bt6yy4aq2mjy6fevtpocbs
292726
292722
2026-07-21T11:04:35Z
99of9
1622
Added Z38055 to the approved list of implementations
292726
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38053"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z310",
"Z17K2": "Z38053K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "image"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38053K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item QID used to construct alt text"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38053K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language for alt text"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z38055"
],
"Z8K5": "Z38053"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "image thumbnail with alt text set by QID"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ivcowwgzrqa8sy4gporzpjure0h82mu
292731
292726
2026-07-21T11:08:01Z
99of9
1622
Added Z38056 to the approved list of test cases
292731
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38053"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z310",
"Z17K2": "Z38053K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "image"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38053K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item QID used to construct alt text"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38053K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language for alt text"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z38056"
],
"Z8K4": [
"Z14",
"Z38055"
],
"Z8K5": "Z38053"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "image thumbnail with alt text set by QID"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
n6u6bac3ibecsby35p0ifn81r9dublf
Z38055
0
88254
292724
2026-07-21T11:04:21Z
99of9
1622
292724
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38055"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38053",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z36038",
"Z36038K1": {
"Z1K1": "Z18",
"Z18K1": "Z38053K1"
},
"Z36038K2": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z38053K2"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z38053K3"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "image with alt text set by QID, compose"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jsp9bsws5dqu5l5fl4j802gxheffpxj
Z38056
0
88255
292730
2026-07-21T11:07:47Z
99of9
1622
292730
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38056"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38053",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38053",
"Z38053K1": {
"Z1K1": "Z310",
"Z310K1": "M32871765"
},
"Z38053K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q221024"
},
"Z38053K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cext-wikilambda-image mid=\"M32871765\" alt=\"coat of arms of Australia\" size=\"thumb\" /\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Coat of arms of Australia image + QID alt text"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
htxuc46uzlf1vwh3izltfsnanovttyl
Z38057
0
88256
292765
2026-07-21T12:21:50Z
HenkvD
1290
intro for species with hypernym, Default
292765
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38057"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38057K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "species"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38057K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "superior taxon"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38057K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38057"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "intro for species with hypernym, Default"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3lnjx2qeevwgobeqen0u2zuh6hv19gp
292768
292765
2026-07-21T12:27:11Z
HenkvD
1290
Added Z38058 to the approved list of test cases
292768
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38057"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38057K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "species"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38057K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "superior taxon"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38057K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z38058"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38057"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "intro for species with hypernym, Default"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ndwrcyviyu1b5w60w9slwaqq10opp8o
292769
292768
2026-07-21T12:32:02Z
HenkvD
1290
292769
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38057"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38057K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "species"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38057K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Taxa hypernym"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38057K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z38058"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38057"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "intro for species with hypernym, Default"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
a1hi888hhlupmixiubg0zwlyn5jtph1
292771
292769
2026-07-21T12:41:24Z
HenkvD
1290
Added Z38059 to the approved list of implementations
292771
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38057"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38057K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "species"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38057K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Taxa hypernym"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38057K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z38058"
],
"Z8K4": [
"Z14",
"Z38059"
],
"Z8K5": "Z38057"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "intro for species with hypernym, Default"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
p96m2w5s1umfsyb6yfo7bbkas7r7sfm
Z38058
0
88257
292766
2026-07-21T12:24:10Z
HenkvD
1290
Default intro for lion
292766
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38058"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38057",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38057",
"Z38057K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q140"
},
"Z38057K2": {
"Z1K1": "Z6091",
"Z6091K1": ""
},
"Z38057K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "TBD"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Default intro for lion"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
poxgtqngvomehverxpski7qo1u7enef
292767
292766
2026-07-21T12:27:01Z
HenkvD
1290
292767
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38058"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38057",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38057",
"Z38057K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q140"
},
"Z38057K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6667323"
},
"Z38057K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "TBD"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Default intro for lion"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hs9j8dxmehwuqpwawj6vohaotyo1tn9
292774
292767
2026-07-21T12:49:13Z
HenkvD
1290
Default infro for Lion
292774
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38058"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38057",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38057",
"Z38057K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q140"
},
"Z38057K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6667323"
},
"Z38057K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003E\u003Cb\u003E\u003Ci\u003EPanthera leo\u003C/i\u003E\u003C/b\u003E, (also known as the) \u003Cstrong\u003ELion\u003C/strong\u003E, (is a species) (of) big cat (in the family) \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q25265\"\u003EFelidae\u003C/a\u003E. (The species was described in) 1758 (by) \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1043\"\u003ECarl Linnaeus\u003C/a\u003E.\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q140#P225\"\u003EWikidata: lion (Q140#P225)\u003C/a\u003E\u003C/sup\u003E \u003Cem\u003EPanthera leo\u003C/em\u003E (has been assessed as) vulnerable (by the) \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q48268\"\u003EInternational Union for Conservation of Nature\u003C/a\u003E (IUCN).\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q140#P141\"\u003EWikidata: lion (Q140#P141)\u003C/a\u003E\u003C/sup\u003E\u003C/span\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Default intro for lion"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mpfb0ilmzyz631lqor950nmmham20qa
292779
292774
2026-07-21T12:59:10Z
HenkvD
1290
lion / big cat
292779
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38058"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38057",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38057",
"Z38057K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q140"
},
"Z38057K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q6667323"
},
"Z38057K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003E\u003Cb\u003E\u003Ci\u003EPanthera leo\u003C/i\u003E\u003C/b\u003E, (also known as the) \u003Cstrong\u003ELion\u003C/strong\u003E, (is a species) (of) big cat (in the family) \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q25265\"\u003EFelidae\u003C/a\u003E. (The species was described in) 1758 (by) \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1043\"\u003ECarl Linnaeus\u003C/a\u003E.\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q140#P225\"\u003EWikidata: lion (Q140#P225)\u003C/a\u003E\u003C/sup\u003E \u003Cem\u003EPanthera leo\u003C/em\u003E (has been assessed as) vulnerable (by the) \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q48268\"\u003EInternational Union for Conservation of Nature\u003C/a\u003E (IUCN).\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q140#P141\"\u003EWikidata: lion (Q140#P141)\u003C/a\u003E\u003C/sup\u003E\u003C/span\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Default intro for lion / big cat"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
72yix0gdmdlkf0oghvpywnebl3c37uu
Z38059
0
88258
292770
2026-07-21T12:41:12Z
HenkvD
1290
intro for species with hypernym, Default Composition
292770
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38059"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38057",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z35766",
"Z35766K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "\u003Cb\u003E\u003Ci\u003E"
},
{
"Z1K1": "Z89",
"Z89K1": "\u003C/i\u003E\u003C/b\u003E"
}
],
"Z35766K2": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z19308",
"Z19308K1": {
"Z1K1": "Z7",
"Z7K1": "Z37836",
"Z37836K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K1": {
"Z1K1": "Z7",
"Z7K1": "Z37821",
"Z37821K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z37821K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
},
"Z28676K2": "Z37463"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": ", (also known as the) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z28914",
"Z28914K1": {
"Z1K1": "Z7",
"Z7K1": "Z37821",
"Z37821K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z37821K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": ", "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- no common name --\u003E "
}
},
{
"Z1K1": "Z89",
"Z89K1": "(is a species) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10174",
"Z10174K1": {
"Z1K1": "Z7",
"Z7K1": "Z24331",
"Z24331K1": {
"Z1K1": "Z7",
"Z7K1": "Z20041",
"Z20041K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K2"
}
}
},
"Z10174K2": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z35811",
"Z35811K1": {
"Z1K1": "Z7",
"Z7K1": "Z31676",
"Z31676K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K2"
},
"Z31676K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "(of) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z31676",
"Z31676K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K2"
},
"Z31676K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z89",
"Z89K1": "(in the family) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z36489",
"Z36489K1": {
"Z1K1": "Z7",
"Z7K1": "Z37725",
"Z37725K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
}
},
"Z36489K2": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z7",
"Z7K1": "Z37725",
"Z37725K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
}
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": ". "
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z37925",
"Z37925K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "(The species was described in) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " (by) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z23120",
"Z23120K1": {
"Z1K1": "Z7",
"Z7K1": "Z16360",
"Z16360K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z37927",
"Z37927K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z37927K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z89",
"Z89K1": "."
},
{
"Z1K1": "Z7",
"Z7K1": "Z32891",
"Z32891K1": {
"Z1K1": "Z7",
"Z7K1": "Z36240",
"Z36240K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z36240K2": {
"Z1K1": "Z6092",
"Z6092K1": "P225"
},
"Z36240K3": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- no describing date and/or authority --\u003E"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K1": {
"Z1K1": "Z7",
"Z7K1": "Z37833",
"Z37833K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z37833K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
},
"Z28676K2": "Z28158"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z37441",
"Z37441K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
}
},
{
"Z1K1": "Z89",
"Z89K1": " has been assessed as "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z37833",
"Z37833K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z37833K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " by the "
},
{
"Z1K1": "Z7",
"Z7K1": "Z32428",
"Z32428K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q48268"
},
"Z32428K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
},
{
"Z1K1": "Z89",
"Z89K1": " (IUCN)."
},
{
"Z1K1": "Z7",
"Z7K1": "Z32891",
"Z32891K1": {
"Z1K1": "Z7",
"Z7K1": "Z36240",
"Z36240K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z36240K2": {
"Z1K1": "Z6092",
"Z6092K1": "P141"
},
"Z36240K3": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
}
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- Not assessed by IUCN --\u003E"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "intro for species with hypernym, Default Compositi"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
phf6if15zmh8q5z3np60iw5nt6rhipy
292772
292770
2026-07-21T12:45:25Z
HenkvD
1290
fixed aguments
292772
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38059"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38057",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z35766",
"Z35766K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "\u003Cb\u003E\u003Ci\u003E"
},
{
"Z1K1": "Z89",
"Z89K1": "\u003C/i\u003E\u003C/b\u003E"
}
],
"Z35766K2": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z19308",
"Z19308K1": {
"Z1K1": "Z7",
"Z7K1": "Z37836",
"Z37836K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K1": {
"Z1K1": "Z7",
"Z7K1": "Z37821",
"Z37821K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z37821K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
},
"Z28676K2": "Z37463"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": ", (also known as the) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z28914",
"Z28914K1": {
"Z1K1": "Z7",
"Z7K1": "Z37821",
"Z37821K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z37821K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": ", "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- no common name --\u003E "
}
},
{
"Z1K1": "Z89",
"Z89K1": "(is a species) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10174",
"Z10174K1": {
"Z1K1": "Z7",
"Z7K1": "Z24331",
"Z24331K1": {
"Z1K1": "Z7",
"Z7K1": "Z20041",
"Z20041K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K2"
}
}
},
"Z10174K2": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z35811",
"Z35811K1": {
"Z1K1": "Z7",
"Z7K1": "Z31676",
"Z31676K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K2"
},
"Z31676K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "(of) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z31676",
"Z31676K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K2"
},
"Z31676K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z89",
"Z89K1": "(in the family) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z36489",
"Z36489K1": {
"Z1K1": "Z7",
"Z7K1": "Z37725",
"Z37725K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
}
},
"Z36489K2": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z7",
"Z7K1": "Z37725",
"Z37725K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
}
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": ". "
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z37925",
"Z37925K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "(The species was described in) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " (by) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z23120",
"Z23120K1": {
"Z1K1": "Z7",
"Z7K1": "Z16360",
"Z16360K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z37927",
"Z37927K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z37927K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z89",
"Z89K1": "."
},
{
"Z1K1": "Z7",
"Z7K1": "Z32891",
"Z32891K1": {
"Z1K1": "Z7",
"Z7K1": "Z36240",
"Z36240K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z36240K2": {
"Z1K1": "Z6092",
"Z6092K1": "P225"
},
"Z36240K3": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- no describing date and/or authority --\u003E"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K1": {
"Z1K1": "Z7",
"Z7K1": "Z37833",
"Z37833K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z37833K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
},
"Z28676K2": "Z28158"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z37441",
"Z37441K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
}
},
{
"Z1K1": "Z89",
"Z89K1": " (has been assessed as) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z37833",
"Z37833K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z37833K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " (by the) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z32428",
"Z32428K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q48268"
},
"Z32428K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
},
{
"Z1K1": "Z89",
"Z89K1": " (IUCN)."
},
{
"Z1K1": "Z7",
"Z7K1": "Z32891",
"Z32891K1": {
"Z1K1": "Z7",
"Z7K1": "Z36240",
"Z36240K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z36240K2": {
"Z1K1": "Z6092",
"Z6092K1": "P141"
},
"Z36240K3": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
}
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- Not assessed by IUCN --\u003E"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "intro for species with hypernym, Default Compositi"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cp75gzaogerlvpfyzl7ljs7enlqis3l
292773
292772
2026-07-21T12:47:45Z
HenkvD
1290
+ NLG default
292773
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38059"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38057",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z36909",
"Z36909K1": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z35766",
"Z35766K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "\u003Cb\u003E\u003Ci\u003E"
},
{
"Z1K1": "Z89",
"Z89K1": "\u003C/i\u003E\u003C/b\u003E"
}
],
"Z35766K2": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z19308",
"Z19308K1": {
"Z1K1": "Z7",
"Z7K1": "Z37836",
"Z37836K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K1": {
"Z1K1": "Z7",
"Z7K1": "Z37821",
"Z37821K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z37821K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
},
"Z28676K2": "Z37463"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": ", (also known as the) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z28914",
"Z28914K1": {
"Z1K1": "Z7",
"Z7K1": "Z37821",
"Z37821K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z37821K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": ", "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- no common name --\u003E "
}
},
{
"Z1K1": "Z89",
"Z89K1": "(is a species) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10174",
"Z10174K1": {
"Z1K1": "Z7",
"Z7K1": "Z24331",
"Z24331K1": {
"Z1K1": "Z7",
"Z7K1": "Z20041",
"Z20041K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K2"
}
}
},
"Z10174K2": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z35811",
"Z35811K1": {
"Z1K1": "Z7",
"Z7K1": "Z31676",
"Z31676K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K2"
},
"Z31676K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "(of) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z31676",
"Z31676K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K2"
},
"Z31676K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z89",
"Z89K1": "(in the family) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z36489",
"Z36489K1": {
"Z1K1": "Z7",
"Z7K1": "Z37725",
"Z37725K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
}
},
"Z36489K2": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z7",
"Z7K1": "Z37725",
"Z37725K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
}
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": ". "
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z37925",
"Z37925K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "(The species was described in) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " (by) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z23120",
"Z23120K1": {
"Z1K1": "Z7",
"Z7K1": "Z16360",
"Z16360K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z37927",
"Z37927K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z37927K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z89",
"Z89K1": "."
},
{
"Z1K1": "Z7",
"Z7K1": "Z32891",
"Z32891K1": {
"Z1K1": "Z7",
"Z7K1": "Z36240",
"Z36240K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z36240K2": {
"Z1K1": "Z6092",
"Z6092K1": "P225"
},
"Z36240K3": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- no describing date and/or authority --\u003E"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K1": {
"Z1K1": "Z7",
"Z7K1": "Z37833",
"Z37833K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z37833K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
},
"Z28676K2": "Z28158"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z37441",
"Z37441K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
}
},
{
"Z1K1": "Z89",
"Z89K1": " (has been assessed as) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z37833",
"Z37833K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z37833K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " (by the) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z32428",
"Z32428K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q48268"
},
"Z32428K2": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
},
{
"Z1K1": "Z89",
"Z89K1": " (IUCN)."
},
{
"Z1K1": "Z7",
"Z7K1": "Z32891",
"Z32891K1": {
"Z1K1": "Z7",
"Z7K1": "Z36240",
"Z36240K1": {
"Z1K1": "Z18",
"Z18K1": "Z38057K1"
},
"Z36240K2": {
"Z1K1": "Z6092",
"Z6092K1": "P141"
},
"Z36240K3": {
"Z1K1": "Z18",
"Z18K1": "Z38057K3"
}
}
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- Not assessed by IUCN --\u003E"
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "intro for species with hypernym, Default Compositi"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8hcuw9n8l0tbxpaddbhn4spsnk9nz80
Z38060
0
88259
292777
2026-07-21T12:57:48Z
HenkvD
1290
Intro for species without hypernym, Default
292777
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38060"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38060K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "species"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38060K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lanugaue"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38060"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Intro for species without hypernym, Default"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6pekekyjudg0ywbwg8non44aef0ck21
292780
292777
2026-07-21T12:59:23Z
HenkvD
1290
Added Z38061 to the approved list of test cases
292780
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38060"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38060K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "species"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38060K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lanugaue"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z38061"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38060"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Intro for species without hypernym, Default"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
npp4e4j9k7mufwmptn22v9vzmy5bkqo
292782
292780
2026-07-21T13:07:09Z
HenkvD
1290
Added Z38062 to the approved list of implementations
292782
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38060"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38060K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "species"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38060K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lanugaue"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z38061"
],
"Z8K4": [
"Z14",
"Z38062"
],
"Z8K5": "Z38060"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Intro for species without hypernym, Default"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
f4sbuk1s6gdz3w4shwmb70epadjdjo0
Z38061
0
88260
292778
2026-07-21T12:58:34Z
HenkvD
1290
Default intro for lion
292778
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38061"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38060",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38060",
"Z38060K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q140"
},
"Z38060K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "TBD"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Default intro for lion "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
do74n1njk111xkbbjitsm4q2faxhtmv
292783
292778
2026-07-21T13:08:26Z
HenkvD
1290
Default into for lion
292783
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38061"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38060",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38060",
"Z38060K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q140"
},
"Z38060K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003E\u003Cb\u003E\u003Ci\u003EPanthera leo\u003C/i\u003E\u003C/b\u003E, (also known as the) \u003Cstrong\u003ELion\u003C/strong\u003E, (is a species) (of) lion (in the family) \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q25265\"\u003EFelidae\u003C/a\u003E. (The species was described in) 1758 (by) \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1043\"\u003ECarl Linnaeus\u003C/a\u003E.\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q140#P225\"\u003EWikidata: lion (Q140#P225)\u003C/a\u003E\u003C/sup\u003E \u003Cem\u003EPanthera leo\u003C/em\u003E (has been assessed as) vulnerable (by the) \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q48268\"\u003EInternational Union for Conservation of Nature\u003C/a\u003E (IUCN).\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q140#P141\"\u003EWikidata: lion (Q140#P141)\u003C/a\u003E\u003C/sup\u003E\u003C/span\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Default intro for lion "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7k2wek537maye7ev8jh448df5up6867
Z38062
0
88261
292781
2026-07-21T13:06:39Z
HenkvD
1290
Intro for species without hypernym, Default Compos
292781
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38062"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38060",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z36909",
"Z36909K1": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z35766",
"Z35766K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "\u003Cb\u003E\u003Ci\u003E"
},
{
"Z1K1": "Z89",
"Z89K1": "\u003C/i\u003E\u003C/b\u003E"
}
],
"Z35766K2": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z19308",
"Z19308K1": {
"Z1K1": "Z7",
"Z7K1": "Z37836",
"Z37836K1": {
"Z1K1": "Z18",
"Z18K1": "Z38060K1"
}
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K1": {
"Z1K1": "Z7",
"Z7K1": "Z37821",
"Z37821K1": {
"Z1K1": "Z18",
"Z18K1": "Z38060K1"
},
"Z37821K2": {
"Z1K1": "Z18",
"Z18K1": "Z38060K2"
}
},
"Z28676K2": "Z37463"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": ", (also known as the) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z28914",
"Z28914K1": {
"Z1K1": "Z7",
"Z7K1": "Z37821",
"Z37821K1": {
"Z1K1": "Z18",
"Z18K1": "Z38060K1"
},
"Z37821K2": {
"Z1K1": "Z18",
"Z18K1": "Z38060K2"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": ", "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- no common name --\u003E "
}
},
{
"Z1K1": "Z89",
"Z89K1": "(is a species) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10174",
"Z10174K1": {
"Z1K1": "Z7",
"Z7K1": "Z24331",
"Z24331K1": {
"Z1K1": "Z7",
"Z7K1": "Z20041",
"Z20041K1": {
"Z1K1": "Z18",
"Z18K1": "Z38060K1"
}
}
},
"Z10174K2": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z35811",
"Z35811K1": {
"Z1K1": "Z7",
"Z7K1": "Z31676",
"Z31676K1": {
"Z1K1": "Z18",
"Z18K1": "Z38060K1"
},
"Z31676K2": {
"Z1K1": "Z18",
"Z18K1": "Z38060K2"
}
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "(of) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z31676",
"Z31676K1": {
"Z1K1": "Z18",
"Z18K1": "Z38060K1"
},
"Z31676K2": {
"Z1K1": "Z18",
"Z18K1": "Z38060K2"
}
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z89",
"Z89K1": "(in the family) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z36489",
"Z36489K1": {
"Z1K1": "Z7",
"Z7K1": "Z37725",
"Z37725K1": {
"Z1K1": "Z18",
"Z18K1": "Z38060K1"
}
},
"Z36489K2": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z7",
"Z7K1": "Z37725",
"Z37725K1": {
"Z1K1": "Z18",
"Z18K1": "Z38060K1"
}
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": ". "
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z37925",
"Z37925K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z38060K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z38060K2"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "(The species was described in) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z38060K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z38060K2"
}
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " (by) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z23120",
"Z23120K1": {
"Z1K1": "Z7",
"Z7K1": "Z16360",
"Z16360K1": {
"Z1K1": "Z7",
"Z7K1": "Z37808",
"Z37808K1": {
"Z1K1": "Z18",
"Z18K1": "Z38060K1"
},
"Z37808K2": {
"Z1K1": "Z18",
"Z18K1": "Z38060K2"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z37927",
"Z37927K1": {
"Z1K1": "Z18",
"Z18K1": "Z38060K1"
},
"Z37927K2": {
"Z1K1": "Z18",
"Z18K1": "Z38060K2"
}
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
},
{
"Z1K1": "Z89",
"Z89K1": "."
},
{
"Z1K1": "Z7",
"Z7K1": "Z32891",
"Z32891K1": {
"Z1K1": "Z7",
"Z7K1": "Z36240",
"Z36240K1": {
"Z1K1": "Z18",
"Z18K1": "Z38060K1"
},
"Z36240K2": {
"Z1K1": "Z6092",
"Z6092K1": "P225"
},
"Z36240K3": {
"Z1K1": "Z18",
"Z18K1": "Z38060K2"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " "
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- no describing date and/or authority --\u003E"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z28676",
"Z28676K1": {
"Z1K1": "Z7",
"Z7K1": "Z37833",
"Z37833K1": {
"Z1K1": "Z18",
"Z18K1": "Z38060K1"
},
"Z37833K2": {
"Z1K1": "Z18",
"Z18K1": "Z38060K2"
}
},
"Z28676K2": "Z28158"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z37441",
"Z37441K1": {
"Z1K1": "Z18",
"Z18K1": "Z38060K1"
}
},
{
"Z1K1": "Z89",
"Z89K1": " (has been assessed as) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z37833",
"Z37833K1": {
"Z1K1": "Z18",
"Z18K1": "Z38060K1"
},
"Z37833K2": {
"Z1K1": "Z18",
"Z18K1": "Z38060K2"
}
}
},
{
"Z1K1": "Z89",
"Z89K1": " (by the) "
},
{
"Z1K1": "Z7",
"Z7K1": "Z32428",
"Z32428K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q48268"
},
"Z32428K2": {
"Z1K1": "Z18",
"Z18K1": "Z38060K2"
}
},
{
"Z1K1": "Z89",
"Z89K1": " (IUCN)."
},
{
"Z1K1": "Z7",
"Z7K1": "Z32891",
"Z32891K1": {
"Z1K1": "Z7",
"Z7K1": "Z36240",
"Z36240K1": {
"Z1K1": "Z18",
"Z18K1": "Z38060K1"
},
"Z36240K2": {
"Z1K1": "Z6092",
"Z6092K1": "P141"
},
"Z36240K3": {
"Z1K1": "Z18",
"Z18K1": "Z38060K2"
}
}
}
]
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": "\u003C!-- Not assessed by IUCN --\u003E"
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Intro for species without hypernym, Default Compos"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pxk7vwpze4vqqn2zb9yaqxvgcw1h4vh
Z38063
0
88262
292787
2026-07-21T14:44:47Z
Spider077
81580
Строка, которую можно редактировать частями.
292787
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38063"
},
"Z2K2": "Null",
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Object-in"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1005",
"Z31K2": [
"Z6",
"OI",
"OIN"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Строка, которую можно редактировать, добавляя новые части(Onject-in 2, Object-in 3 и так далее)."
}
]
}
}
ms7fsgs5sjc52ozmotq6hselxetsg6k
293001
292787
2026-07-22T09:32:39Z
HenkvD
1290
Enlish label
293001
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38063"
},
"Z2K2": "Null",
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Object-in"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Object-in"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1005",
"Z31K2": [
"Z6",
"OI",
"OIN"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Строка, которую можно редактировать, добавляя новые части(Onject-in 2, Object-in 3 и так далее)."
}
]
}
}
fwpmj2sc4xoq2f96kqr05a46cqz05i4
Z38064
0
88263
292788
2026-07-21T14:53:04Z
Spider077
81580
N/A
292788
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38064"
},
"Z2K2": "Object",
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Object-in2"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1005",
"Z31K2": [
"Z6",
"OI2",
"OIN2"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "N/A"
}
]
}
}
nv4l8p7k0unhkyv194eakdylccddhwr
293000
292788
2026-07-22T09:31:59Z
HenkvD
1290
English label
293000
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38064"
},
"Z2K2": "Object",
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Object-in2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Object-in2"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1005",
"Z31K2": [
"Z6",
"OI2",
"OIN2"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "N/A"
}
]
}
}
lpkq1btmzt1ermmht12rbrvpn1t03hn
Z38065
0
88264
292791
2026-07-21T14:57:30Z
Spider077
81580
Выводит "Null".
292791
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38065"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17"
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38065"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Null-print"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1005",
"Z31K2": [
"Z6",
"NP",
"NULLP",
"NPRINT",
"NUPR"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Выводит текст \"Null\"."
}
]
}
}
35o4s6faps54a2r3afxuz6loi8bc4dx
292792
292791
2026-07-21T14:59:13Z
Spider077
81580
N/A
292792
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38065"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38065K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Object-in"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38065"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Null-print"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1005",
"Z31K2": [
"Z6",
"NP",
"NULLP",
"NPRINT",
"NUPR"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Выводит текст \"Null\"."
}
]
}
}
9vuips11xzdlznjnzmiw70vaxmh16b0
292793
292792
2026-07-21T15:03:47Z
Spider077
81580
N/A
292793
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38065"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38065K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Text"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38065"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Print"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1005",
"Z31K2": [
"Z6",
"PR",
"PT",
"PRN",
"PRNT",
"PNT"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Выводит текст."
}
]
}
}
ipzz7fwzb82kknp2dbhtxq1w8odc0x5
292999
292793
2026-07-22T09:30:48Z
HenkvD
1290
English label
292999
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38065"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38065K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Text"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38065"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Print"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Print"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1005",
"Z31K2": [
"Z6",
"PR",
"PT",
"PRN",
"PRNT",
"PNT"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Выводит текст."
}
]
}
}
4unhilx299zcq9iekzb7ff8m95y4lzv
Translations:Wikifunctions:How to create implementations/Page display title/ru
1198
88265
292794
2026-07-21T15:05:36Z
Spider077
81580
Created page with "Викифункции:Как создавать реализации"
292794
wikitext
text/x-wiki
Викифункции:Как создавать реализации
bxri3q4vslqw2ylb53sjh3lihisteye
Translations:Wikifunctions:How to create implementations/47/ru
1198
88266
292795
2026-07-21T15:08:09Z
Spider077
81580
Created page with "== Типы реализаций =="
292795
wikitext
text/x-wiki
== Типы реализаций ==
5e5bvnl9u7k86mrk1rjipwnjta2y2p7
Z38066
0
88267
292797
2026-07-21T15:15:22Z
Spider077
81580
N/A
292797
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38066"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38065",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z38065",
"Z38065K1": "Text"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Text"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1005",
"Z31K2": [
"Z6",
"T",
"TT",
"Text"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Реализация 1"
}
]
}
}
p70e9oawek29bt2043yyzr50kkw47wb
292922
292797
2026-07-22T04:42:05Z
Spider077
81580
292922
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38066"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38065",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38065(Z38065K1):\n\tprint(Text)"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Text"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1005",
"Z31K2": [
"Z6",
"T",
"TT",
"Text"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Реализация 1"
}
]
}
}
q1y4h1nacq0crvstdy4ozsxy232hies
292998
292922
2026-07-22T09:30:08Z
HenkvD
1290
English label
292998
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38066"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38065",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38065(Z38065K1):\n\tprint(Text)"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Print, python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1005",
"Z31K2": [
"Z6",
"T",
"TT",
"Text"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Реализация 1"
}
]
}
}
6gdffqwnsjozgji0838it89raym5vgn
Translations:Help:Contents/21/de
1198
88268
292800
2026-07-21T16:57:13Z
Ameisenigel
44
Created page with "Unterstützung für zukünftige Funktionen aussprechen"
292800
wikitext
text/x-wiki
Unterstützung für zukünftige Funktionen aussprechen
2ib1lpfk13bgdluoon4y4ymwylme3qe
Translations:Wikifunctions:Status updates/129/de
1198
88269
292802
2026-07-21T16:57:34Z
Ameisenigel
44
Created page with "$1: Über syntaktische Tabellen hinaus"
292802
wikitext
text/x-wiki
$1: Über syntaktische Tabellen hinaus
5jx8tpduel8vphfq75nm6hvfo4k6k43
Translations:Wikifunctions:Status updates/128/de
1198
88270
292804
2026-07-21T16:58:42Z
Ameisenigel
44
Created page with "$1: Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia"
292804
wikitext
text/x-wiki
$1: Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia
6sebt40tc3zih6nce1p63gmeud0cjfz
Translations:Wikifunctions:Status updates/127/de
1198
88271
292806
2026-07-21T16:58:51Z
Ameisenigel
44
Created page with "$1: Integration im Test-Wiki und Jahresplan"
292806
wikitext
text/x-wiki
$1: Integration im Test-Wiki und Jahresplan
1ekgpscnv6kknpt7rpyfqwqdgb01o5n
Translations:Wikifunctions:Status updates/126/de
1198
88272
292808
2026-07-21T16:59:02Z
Ameisenigel
44
Created page with "$1: Arbeit an Funktionen, gemeinsam"
292808
wikitext
text/x-wiki
$1: Arbeit an Funktionen, gemeinsam
itm09dfpik1zkfg1x5cfezczi7hx0au
Translations:Wikifunctions:Status updates/125/de
1198
88273
292810
2026-07-21T16:59:22Z
Ameisenigel
44
Created page with "$1: Der/die/das oder nicht, (das?) ist hier die Frage"
292810
wikitext
text/x-wiki
$1: Der/die/das oder nicht, (das?) ist hier die Frage
ianh3g11yydlnrphlfx0flhqewun1iv
Translations:Template:Main page/News/40/de
1198
88274
292812
2026-07-21T16:59:59Z
Ameisenigel
44
Created page with "$1: Über syntaktische Tabellen hinaus"
292812
wikitext
text/x-wiki
$1: Über syntaktische Tabellen hinaus
5jx8tpduel8vphfq75nm6hvfo4k6k43
Translations:Template:Main page/News/39/de
1198
88275
292814
2026-07-21T17:00:03Z
Ameisenigel
44
Created page with "$1: Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia"
292814
wikitext
text/x-wiki
$1: Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia
6sebt40tc3zih6nce1p63gmeud0cjfz
Translations:Template:Main page/News/37/de
1198
88276
292816
2026-07-21T17:00:07Z
Ameisenigel
44
Created page with "$1: Integration im Test-Wiki und Jahresplan"
292816
wikitext
text/x-wiki
$1: Integration im Test-Wiki und Jahresplan
1ekgpscnv6kknpt7rpyfqwqdgb01o5n
Translations:Template:Main page/News/38/de
1198
88277
292818
2026-07-21T17:00:11Z
Ameisenigel
44
Created page with "$1: Arbeit an Funktionen, gemeinsam"
292818
wikitext
text/x-wiki
$1: Arbeit an Funktionen, gemeinsam
itm09dfpik1zkfg1x5cfezczi7hx0au
Translations:Template:Main page/News/36/de
1198
88278
292820
2026-07-21T17:00:18Z
Ameisenigel
44
Created page with "$1: Der/die/das oder nicht, (das?) ist hier die Frage"
292820
wikitext
text/x-wiki
$1: Der/die/das oder nicht, (das?) ist hier die Frage
ianh3g11yydlnrphlfx0flhqewun1iv
Translations:Wikifunctions:Status updates/2026-07-01/36/de
1198
88279
292822
2026-07-21T18:07:37Z
Ameisenigel
44
Created page with "Diese Woche haben wir die Art und Weise geändert, wie die Abstrakte Wikipedia die Artikelvorschau lädt: Anstatt Fragmente einzeln abzurufen, werden nun ganze Abschnitte auf einmal geladen. Alle verfügbaren Fragmente werden sofort angezeigt, während für nicht verfügbare Fragmente ein "Ausstehend"-Block mit einer Schaltfläche für einen erneuten Versuch erscheint ($1)."
292822
wikitext
text/x-wiki
Diese Woche haben wir die Art und Weise geändert, wie die Abstrakte Wikipedia die Artikelvorschau lädt: Anstatt Fragmente einzeln abzurufen, werden nun ganze Abschnitte auf einmal geladen. Alle verfügbaren Fragmente werden sofort angezeigt, während für nicht verfügbare Fragmente ein "Ausstehend"-Block mit einer Schaltfläche für einen erneuten Versuch erscheint ($1).
pbciqlyx6vfatw19p167wt8kyv6n2zz
Translations:Wikifunctions:Status updates/2026-07-01/25/de
1198
88280
292824
2026-07-21T18:08:49Z
Ameisenigel
44
Created page with "Zudem haben wir einen Logikfehler im Code unseres Test-Ausführers behoben, der dazu führte, dass fehlerhafte, von Benutzern erstellte Vergleichsobjekte in Tests eine verwirrende Fehlermeldung auslösten ($1). Außerdem haben wir eine Korrektur für die letzte Woche eingeführte Funktion für Rotlinks veröffentlicht, sodass diese in der Produktionsumgebung genauso funktionieren wie auf Entwicklermaschinen ($2)."
292824
wikitext
text/x-wiki
Zudem haben wir einen Logikfehler im Code unseres Test-Ausführers behoben, der dazu führte, dass fehlerhafte, von Benutzern erstellte Vergleichsobjekte in Tests eine verwirrende Fehlermeldung auslösten ($1). Außerdem haben wir eine Korrektur für die letzte Woche eingeführte Funktion für Rotlinks veröffentlicht, sodass diese in der Produktionsumgebung genauso funktionieren wie auf Entwicklermaschinen ($2).
tf162xjf580dzkjvy8za4myhejf04n5
Translations:Wikifunctions:Status updates/2026-07-01/26/de
1198
88281
292826
2026-07-21T18:08:59Z
Ameisenigel
44
Created page with "=== Freiwilligentreffen am 6. Juli ==="
292826
wikitext
text/x-wiki
=== Freiwilligentreffen am 6. Juli ===
jbopqi183rpdrmc0ab338uudopu00yr
Translations:Wikifunctions:Status updates/2026-07-01/37/de
1198
88282
292828
2026-07-21T18:10:09Z
Ameisenigel
44
Created page with "Das nächste Freiwilligentreffen findet am [$1 Montag, 6. Juli 2026, um 19:30 Uhr MESZ] statt. Wir planen folgende Tagesordnung: Es wird Zeit geben, Fragen zu stellen und alle aufkommenden Themen zu besprechen. Wenn es die Zeit erlaubt, werden wir gemeinsam eine Funktion erstellen. Alle sind herzlich eingeladen, über [$2 Google Meet] teilzunehmen."
292828
wikitext
text/x-wiki
Das nächste Freiwilligentreffen findet am [$1 Montag, 6. Juli 2026, um 19:30 Uhr MESZ] statt. Wir planen folgende Tagesordnung: Es wird Zeit geben, Fragen zu stellen und alle aufkommenden Themen zu besprechen. Wenn es die Zeit erlaubt, werden wir gemeinsam eine Funktion erstellen. Alle sind herzlich eingeladen, über [$2 Google Meet] teilzunehmen.
i6bxeywlr77xpfirgp0295ayo4od3l9
292832
292828
2026-07-21T18:10:58Z
Ameisenigel
44
292832
wikitext
text/x-wiki
Das nächste Freiwilligentreffen findet am [$1 Montag, dem 6. Juli 2026, um 19:30 Uhr MESZ] statt. Wir planen folgende Tagesordnung: Es wird Zeit geben, Fragen zu stellen und alle anstehenden Themen zu besprechen. Sofern die Zeit reicht, werden wir gemeinsam eine Funktion erstellen. Jeder ist herzlich eingeladen, über [$2 Google Meet] teilzunehmen.
l06pswl0y78irlp7jh70rmwak7z2vpa
Translations:Wikifunctions:Status updates/2026-07-01/27/de
1198
88283
292830
2026-07-21T18:10:18Z
Ameisenigel
44
Created page with "=== Wikifunctions und Abstrakte Wikipedia bei der Wikimania 2026 ==="
292830
wikitext
text/x-wiki
=== Wikifunctions und Abstrakte Wikipedia bei der Wikimania 2026 ===
pem8desao5uigqwcxtxk8ao0qipgulc
Translations:Wikifunctions:Status updates/2026-07-01/38/de
1198
88284
292834
2026-07-21T18:11:17Z
Ameisenigel
44
Created page with "Die [[$1|Wikimania 2026]], die jährliche Hauptkonferenz rund um Wikimedia, findet dieses Jahr vom 21. bis 25. Juli in Paris, Frankreich, statt. Es wird eine Reihe von Veranstaltungen zur Abstrakten Wikipedia und Wikifunctions geben (alle Zeitangaben in Ortszeit):"
292834
wikitext
text/x-wiki
Die [[$1|Wikimania 2026]], die jährliche Hauptkonferenz rund um Wikimedia, findet dieses Jahr vom 21. bis 25. Juli in Paris, Frankreich, statt. Es wird eine Reihe von Veranstaltungen zur Abstrakten Wikipedia und Wikifunctions geben (alle Zeitangaben in Ortszeit):
fz98yixlvkt59hv31i85xv1p4o8j3v7
Translations:Wikifunctions:Status updates/2026-07-01/28/de
1198
88285
292836
2026-07-21T18:11:58Z
Ameisenigel
44
Created page with "[[$1|Dnshitobu]] hat am Freitag um 14:30 Uhr die Sitzung “[$2 Indigene Sprachen für Wikifunctions bereit machen]”"
292836
wikitext
text/x-wiki
[[$1|Dnshitobu]] hat am Freitag um 14:30 Uhr die Sitzung “[$2 Indigene Sprachen für Wikifunctions bereit machen]”
6lisy99bdsvtjn9giuskl3ge4cdxwwr
Translations:Wikifunctions:Status updates/2026-07-01/29/de
1198
88286
292838
2026-07-21T18:12:09Z
Ameisenigel
44
Created page with "[[$1|Mahir256]] wird am Freitag um 16:00 Uhr einen Workshop “[$2 Von Abstrakten Inhalten zu Konkretem Text mit Wikidata-Lexemen]” organisieren"
292838
wikitext
text/x-wiki
[[$1|Mahir256]] wird am Freitag um 16:00 Uhr einen Workshop “[$2 Von Abstrakten Inhalten zu Konkretem Text mit Wikidata-Lexemen]” organisieren
4t78ubna80gakqwb6sr7nk9ej2n4vi4
Translations:Wikifunctions:Status updates/2026-07-01/30/de
1198
88287
292840
2026-07-21T18:12:29Z
Ameisenigel
44
Created page with "[[$1|James]], [[$2|Luca]] und [[$3|Denny]] werden am Samstag um 11:00 Uhr den “[$4 Workshop Abstrakte Wikipedia: Lasst uns einen mehrsprachigen Artikel erstellen!]” leiten"
292840
wikitext
text/x-wiki
[[$1|James]], [[$2|Luca]] und [[$3|Denny]] werden am Samstag um 11:00 Uhr den “[$4 Workshop Abstrakte Wikipedia: Lasst uns einen mehrsprachigen Artikel erstellen!]” leiten
1pxh5bno4bkoh7l7veu3bb6queo22j2
Translations:Wikifunctions:Status updates/2026-07-01/31/de
1198
88288
292842
2026-07-21T18:12:42Z
Ameisenigel
44
Created page with "Sollte es weitere Veranstaltungen zu diesem Thema geben, lass es uns bitte wissen und wir nehmen sie gerne mit auf!"
292842
wikitext
text/x-wiki
Sollte es weitere Veranstaltungen zu diesem Thema geben, lass es uns bitte wissen und wir nehmen sie gerne mit auf!
7g5n6zg4jtzf93wb3bwvmsqw1t46wsd
Translations:Wikifunctions:Status updates/2026-07-01/32/de
1198
88289
292844
2026-07-21T18:12:45Z
Ameisenigel
44
Created page with "=== Wöchentliche neue Funktionen: 76 neue Funktionen ==="
292844
wikitext
text/x-wiki
=== Wöchentliche neue Funktionen: 76 neue Funktionen ===
q0fxd58sw38yogqmfyjh9mhl89cnx11
Translations:Wikifunctions:Status updates/2026-07-01/39/de
1198
88290
292846
2026-07-21T18:13:39Z
Ameisenigel
44
Created page with "Diese Woche hatten wir 76 neue Funktionen. Wir haben die Marke von 4.600 Funktionen überschritten, nur wenige Wochen vor der Wikimania. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge!"
292846
wikitext
text/x-wiki
Diese Woche hatten wir 76 neue Funktionen. Wir haben die Marke von 4.600 Funktionen überschritten, nur wenige Wochen vor der Wikimania. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge!
954dhr4m16nvh7wz49q2gvrw6van432
Translations:Wikifunctions:Status updates/2026-07-01/33/de
1198
88291
292848
2026-07-21T18:13:45Z
Ameisenigel
44
Created page with "Eine [$1 vollständige Liste aller Funktionen, sortiert nach Erstellungsdatum], ist verfügbar."
292848
wikitext
text/x-wiki
Eine [$1 vollständige Liste aller Funktionen, sortiert nach Erstellungsdatum], ist verfügbar.
dckjpk14krlg91zy1npet79eyynekde
Translations:Wikifunctions:Status updates/2026-07-08/Page display title/de
1198
88292
292850
2026-07-21T18:14:59Z
Ameisenigel
44
Created page with "Wikifunctions:Status-Updates/2026-07-08"
292850
wikitext
text/x-wiki
Wikifunctions:Status-Updates/2026-07-08
czlne1spb5lh2m75ead45xvbcrqdcob
Wikifunctions:Status updates/2026-07-08/de
4
88293
292851
2026-07-21T18:15:01Z
Ameisenigel
44
Created page with "Wikifunctions:Status-Updates/2026-07-08"
292851
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Previous update</span>
| prev = 2026-07-01
| nextlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Next update</span>
| next = 2026-07-16
}}
<div lang="en" dir="ltr" class="mw-content-ltr">
Welcome to Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D a nice round number].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Moving toward our first Abstract Wikipedia integration milestone ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In last week’s newsletter, we shared [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|how Abstract Wikipedia fits into the Wikimedia Foundation’s FY26/27 annual plan]]: demonstrating Abstract Wikipedia’s viability as a scalable, human-centered way to create multilingual encyclopedic content.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Today, we want to look at a key milestone for Abstract Wikipedia for this year, and how our planned Q1/Q2 work connects to it.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Milestone: By the end of Q2, an article created on Abstract Wikipedia is integrated into three different language Wikipedias.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Now that we have demonstrated [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|the system works end-to-end]], our next major milestone is to demonstrate adoption by language communities. In order to reach this success metric, we need to show that abstract content can be created, rendered into different languages, reviewed by communities, and published on Wikipedias where readers can find it.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To move toward this milestone, we will focus on two areas in Q1/Q2:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 1. Supporting the creation of Abstract content ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
First, we want to keep supporting the Abstract Wikipedia and Wikifunctions community in creating abstract content and the functions needed for it.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In Q1, we will focus on making the function creation process easier, including by providing greater visibility into the freshness of content used in function-call results, and a means of ensuring that a function call retrieves fresh content.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We will also surface high-impact areas for contributors to work on, collaborate with the community to explore different NLG approaches, and look at what would make Abstract article creation and editing more user-friendly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
One important part of preparing abstract content for future integrations is article readiness. Community members have already started constructive conversations about what would make abstract articles ready for integration into Wikipedias, including questions about article quality. As discussed in [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|last week’s newsletter]], one practical next step would be to focus on a specific article type for early integration: city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This, of course, does not mean city articles are the only article type that matters. Rather, they give us a concrete shared example to improve, test, and discuss together. We would love for anyone interested in this area to help improve the functions and building blocks needed for city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To turn discussions to action, we want to work with selected pilot Wikipedias that are interested in testing Abstract Wikipedia in practice.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This means moving from general interest toward concrete integration work: identifying what each community would need to get relevant articles ready in their language, supporting communities in filling Wikidata and Wikifunctions gaps, and enabling them to review and integrate articles on an article opt-in basis (as described [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|here]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We have already identified potential pilot communities and are excited to work with them in Q1/Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 2. Keeping the system reliable as demand grows ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Additionally, the system needs to support this work reliably.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As more communities become involved and articles become richer, Abstract Wikipedia and the integration experience needs to stay stable, responsive, and understandable. In Q1, we will focus on measuring update load, exploring ways to make NLG functions faster and more resilient, and making rendered fragments more durable to improve the experience for readers and editors.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Together, these areas move us toward our Q2 integration milestone while also helping us learn and iterate as we go. As always, we welcome your thoughts on our direction.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== What’s the gender of a German noun? ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Community member [[User:Jens Ohlig|Jens Ohlig]] wrote a command line tool to retrieve the gender of a German noun from Wikidata through Wikifunctions. Once set up, you can simply call
</div>
: <code>> noungender Haus</code>
: <code>das Haus</code>
<div lang="en" dir="ltr" class="mw-content-ltr">
The tool first searches for the Lexeme on Wikidata, and then makes a call to {{Z|Z20616}}, and displays the respective output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Code and instructions are [https://codeberg.org/johl/noungender available on Codeberg].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you, Jens!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recent Changes in the software ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We've shipped a few small fixes related to Abstract Wikipedia support this week, plus an improvement to one of Wikifunctions's special pages.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Loading a longer abstract article now groups together Wikidata entities when fetching them, so they display faster and with less load on the servers ([[:phab:T429766|T429766]]). We fixed the banner on integrated abstract articles that explains the content comes from Abstract Wikipedia so that it shows to every reader, not just sysops. Now the call-to-action to disable it is only shown to sysops, instead ([[:phab:T422710|T422710]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions's Special:ListObjectsByType now doesn't list some Objects multiple times ([[:phab:T430847|T430847]]) and is faster to give you results ([[:phab:T430853|T430853]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of Volunteers’ Corner from 6 July ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of the July Volunteers' Corner</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This Monday’s volunteers’ corner meeting (6 July 2026) is [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions and Abstract Wikipedia at Wikimania 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 69 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing!
</div>
* {{Z|Z37048}}
* {{Z|Z37054}}
* {{Z|Z37058}}
* {{Z|Z37065}}
* {{Z|Z37068}}
* {{Z|Z37071}}
* {{Z|Z37076}}
* {{Z|Z37080}}
* {{Z|Z37083}}
* {{Z|Z37086}}
* {{Z|Z37089}}
* {{Z|Z37095}}
* {{Z|Z37104}}
* {{Z|Z37107}}
* {{Z|Z37115}}
* {{Z|Z37120}}
* {{Z|Z37126}}
* {{Z|Z37127}}
* {{Z|Z37140}}
* {{Z|Z37143}}
* {{Z|Z37146}}
* {{Z|Z37150}}
* {{Z|Z37154}}
* {{Z|Z37157}}
* {{Z|Z37160}}
* {{Z|Z37163}}
* {{Z|Z37170}}
* {{Z|Z37174}}
* {{Z|Z37188}}
* {{Z|Z37197}}
* {{Z|Z37201}}
* {{Z|Z37209}}
* {{Z|Z37217}}
* {{Z|Z37219}}
* {{Z|Z37220}}
* {{Z|Z37225}}
* {{Z|Z37232}}
* {{Z|Z37235}}
* {{Z|Z37241}}
* {{Z|Z37245}}
* {{Z|Z37246}}
* {{Z|Z37259}}
* {{Z|Z37263}}
* {{Z|Z37271}}
* {{Z|Z37272}}
* {{Z|Z37275}}
* {{Z|Z37279}}
* {{Z|Z37286}}
* {{Z|Z37289}}
* {{Z|Z37293}}
* {{Z|Z37296}}
* {{Z|Z37297}}
* {{Z|Z37299}}
* {{Z|Z37302}}
* {{Z|Z37309}}
* {{Z|Z37311}}
* {{Z|Z37315}}
* {{Z|Z37321}}
* {{Z|Z37323}}
* {{Z|Z37328}}
* {{Z|Z37332}}
* {{Z|Z37337}}
* {{Z|Z37338}}
* {{Z|Z37342}}
* {{Z|Z37346}}
<span 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.</span>
[[Category:Status updates{{#translation:}}|2026-07-08]]
dels6iglegh9e0hhgajpprcz3alh6fv
292853
292851
2026-07-21T18:15:02Z
Ameisenigel
44
Created page with "Vorheriges Update"
292853
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-07-01
| nextlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Next update</span>
| next = 2026-07-16
}}
<div lang="en" dir="ltr" class="mw-content-ltr">
Welcome to Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D a nice round number].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Moving toward our first Abstract Wikipedia integration milestone ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In last week’s newsletter, we shared [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|how Abstract Wikipedia fits into the Wikimedia Foundation’s FY26/27 annual plan]]: demonstrating Abstract Wikipedia’s viability as a scalable, human-centered way to create multilingual encyclopedic content.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Today, we want to look at a key milestone for Abstract Wikipedia for this year, and how our planned Q1/Q2 work connects to it.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Milestone: By the end of Q2, an article created on Abstract Wikipedia is integrated into three different language Wikipedias.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Now that we have demonstrated [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|the system works end-to-end]], our next major milestone is to demonstrate adoption by language communities. In order to reach this success metric, we need to show that abstract content can be created, rendered into different languages, reviewed by communities, and published on Wikipedias where readers can find it.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To move toward this milestone, we will focus on two areas in Q1/Q2:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 1. Supporting the creation of Abstract content ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
First, we want to keep supporting the Abstract Wikipedia and Wikifunctions community in creating abstract content and the functions needed for it.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In Q1, we will focus on making the function creation process easier, including by providing greater visibility into the freshness of content used in function-call results, and a means of ensuring that a function call retrieves fresh content.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We will also surface high-impact areas for contributors to work on, collaborate with the community to explore different NLG approaches, and look at what would make Abstract article creation and editing more user-friendly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
One important part of preparing abstract content for future integrations is article readiness. Community members have already started constructive conversations about what would make abstract articles ready for integration into Wikipedias, including questions about article quality. As discussed in [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|last week’s newsletter]], one practical next step would be to focus on a specific article type for early integration: city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This, of course, does not mean city articles are the only article type that matters. Rather, they give us a concrete shared example to improve, test, and discuss together. We would love for anyone interested in this area to help improve the functions and building blocks needed for city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To turn discussions to action, we want to work with selected pilot Wikipedias that are interested in testing Abstract Wikipedia in practice.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This means moving from general interest toward concrete integration work: identifying what each community would need to get relevant articles ready in their language, supporting communities in filling Wikidata and Wikifunctions gaps, and enabling them to review and integrate articles on an article opt-in basis (as described [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|here]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We have already identified potential pilot communities and are excited to work with them in Q1/Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 2. Keeping the system reliable as demand grows ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Additionally, the system needs to support this work reliably.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As more communities become involved and articles become richer, Abstract Wikipedia and the integration experience needs to stay stable, responsive, and understandable. In Q1, we will focus on measuring update load, exploring ways to make NLG functions faster and more resilient, and making rendered fragments more durable to improve the experience for readers and editors.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Together, these areas move us toward our Q2 integration milestone while also helping us learn and iterate as we go. As always, we welcome your thoughts on our direction.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== What’s the gender of a German noun? ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Community member [[User:Jens Ohlig|Jens Ohlig]] wrote a command line tool to retrieve the gender of a German noun from Wikidata through Wikifunctions. Once set up, you can simply call
</div>
: <code>> noungender Haus</code>
: <code>das Haus</code>
<div lang="en" dir="ltr" class="mw-content-ltr">
The tool first searches for the Lexeme on Wikidata, and then makes a call to {{Z|Z20616}}, and displays the respective output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Code and instructions are [https://codeberg.org/johl/noungender available on Codeberg].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you, Jens!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recent Changes in the software ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We've shipped a few small fixes related to Abstract Wikipedia support this week, plus an improvement to one of Wikifunctions's special pages.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Loading a longer abstract article now groups together Wikidata entities when fetching them, so they display faster and with less load on the servers ([[:phab:T429766|T429766]]). We fixed the banner on integrated abstract articles that explains the content comes from Abstract Wikipedia so that it shows to every reader, not just sysops. Now the call-to-action to disable it is only shown to sysops, instead ([[:phab:T422710|T422710]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions's Special:ListObjectsByType now doesn't list some Objects multiple times ([[:phab:T430847|T430847]]) and is faster to give you results ([[:phab:T430853|T430853]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of Volunteers’ Corner from 6 July ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of the July Volunteers' Corner</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This Monday’s volunteers’ corner meeting (6 July 2026) is [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions and Abstract Wikipedia at Wikimania 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 69 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing!
</div>
* {{Z|Z37048}}
* {{Z|Z37054}}
* {{Z|Z37058}}
* {{Z|Z37065}}
* {{Z|Z37068}}
* {{Z|Z37071}}
* {{Z|Z37076}}
* {{Z|Z37080}}
* {{Z|Z37083}}
* {{Z|Z37086}}
* {{Z|Z37089}}
* {{Z|Z37095}}
* {{Z|Z37104}}
* {{Z|Z37107}}
* {{Z|Z37115}}
* {{Z|Z37120}}
* {{Z|Z37126}}
* {{Z|Z37127}}
* {{Z|Z37140}}
* {{Z|Z37143}}
* {{Z|Z37146}}
* {{Z|Z37150}}
* {{Z|Z37154}}
* {{Z|Z37157}}
* {{Z|Z37160}}
* {{Z|Z37163}}
* {{Z|Z37170}}
* {{Z|Z37174}}
* {{Z|Z37188}}
* {{Z|Z37197}}
* {{Z|Z37201}}
* {{Z|Z37209}}
* {{Z|Z37217}}
* {{Z|Z37219}}
* {{Z|Z37220}}
* {{Z|Z37225}}
* {{Z|Z37232}}
* {{Z|Z37235}}
* {{Z|Z37241}}
* {{Z|Z37245}}
* {{Z|Z37246}}
* {{Z|Z37259}}
* {{Z|Z37263}}
* {{Z|Z37271}}
* {{Z|Z37272}}
* {{Z|Z37275}}
* {{Z|Z37279}}
* {{Z|Z37286}}
* {{Z|Z37289}}
* {{Z|Z37293}}
* {{Z|Z37296}}
* {{Z|Z37297}}
* {{Z|Z37299}}
* {{Z|Z37302}}
* {{Z|Z37309}}
* {{Z|Z37311}}
* {{Z|Z37315}}
* {{Z|Z37321}}
* {{Z|Z37323}}
* {{Z|Z37328}}
* {{Z|Z37332}}
* {{Z|Z37337}}
* {{Z|Z37338}}
* {{Z|Z37342}}
* {{Z|Z37346}}
<span 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.</span>
[[Category:Status updates{{#translation:}}|2026-07-08]]
s2237b56zn5mwkl9evkvzldayybipjq
292855
292853
2026-07-21T18:15:05Z
Ameisenigel
44
Created page with "Nächstes Update"
292855
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-07-01
| nextlabel = Nächstes Update
| next = 2026-07-16
}}
<div lang="en" dir="ltr" class="mw-content-ltr">
Welcome to Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D a nice round number].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Moving toward our first Abstract Wikipedia integration milestone ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In last week’s newsletter, we shared [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|how Abstract Wikipedia fits into the Wikimedia Foundation’s FY26/27 annual plan]]: demonstrating Abstract Wikipedia’s viability as a scalable, human-centered way to create multilingual encyclopedic content.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Today, we want to look at a key milestone for Abstract Wikipedia for this year, and how our planned Q1/Q2 work connects to it.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Milestone: By the end of Q2, an article created on Abstract Wikipedia is integrated into three different language Wikipedias.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Now that we have demonstrated [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|the system works end-to-end]], our next major milestone is to demonstrate adoption by language communities. In order to reach this success metric, we need to show that abstract content can be created, rendered into different languages, reviewed by communities, and published on Wikipedias where readers can find it.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To move toward this milestone, we will focus on two areas in Q1/Q2:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 1. Supporting the creation of Abstract content ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
First, we want to keep supporting the Abstract Wikipedia and Wikifunctions community in creating abstract content and the functions needed for it.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In Q1, we will focus on making the function creation process easier, including by providing greater visibility into the freshness of content used in function-call results, and a means of ensuring that a function call retrieves fresh content.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We will also surface high-impact areas for contributors to work on, collaborate with the community to explore different NLG approaches, and look at what would make Abstract article creation and editing more user-friendly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
One important part of preparing abstract content for future integrations is article readiness. Community members have already started constructive conversations about what would make abstract articles ready for integration into Wikipedias, including questions about article quality. As discussed in [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|last week’s newsletter]], one practical next step would be to focus on a specific article type for early integration: city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This, of course, does not mean city articles are the only article type that matters. Rather, they give us a concrete shared example to improve, test, and discuss together. We would love for anyone interested in this area to help improve the functions and building blocks needed for city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To turn discussions to action, we want to work with selected pilot Wikipedias that are interested in testing Abstract Wikipedia in practice.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This means moving from general interest toward concrete integration work: identifying what each community would need to get relevant articles ready in their language, supporting communities in filling Wikidata and Wikifunctions gaps, and enabling them to review and integrate articles on an article opt-in basis (as described [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|here]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We have already identified potential pilot communities and are excited to work with them in Q1/Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 2. Keeping the system reliable as demand grows ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Additionally, the system needs to support this work reliably.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As more communities become involved and articles become richer, Abstract Wikipedia and the integration experience needs to stay stable, responsive, and understandable. In Q1, we will focus on measuring update load, exploring ways to make NLG functions faster and more resilient, and making rendered fragments more durable to improve the experience for readers and editors.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Together, these areas move us toward our Q2 integration milestone while also helping us learn and iterate as we go. As always, we welcome your thoughts on our direction.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== What’s the gender of a German noun? ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Community member [[User:Jens Ohlig|Jens Ohlig]] wrote a command line tool to retrieve the gender of a German noun from Wikidata through Wikifunctions. Once set up, you can simply call
</div>
: <code>> noungender Haus</code>
: <code>das Haus</code>
<div lang="en" dir="ltr" class="mw-content-ltr">
The tool first searches for the Lexeme on Wikidata, and then makes a call to {{Z|Z20616}}, and displays the respective output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Code and instructions are [https://codeberg.org/johl/noungender available on Codeberg].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you, Jens!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recent Changes in the software ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We've shipped a few small fixes related to Abstract Wikipedia support this week, plus an improvement to one of Wikifunctions's special pages.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Loading a longer abstract article now groups together Wikidata entities when fetching them, so they display faster and with less load on the servers ([[:phab:T429766|T429766]]). We fixed the banner on integrated abstract articles that explains the content comes from Abstract Wikipedia so that it shows to every reader, not just sysops. Now the call-to-action to disable it is only shown to sysops, instead ([[:phab:T422710|T422710]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions's Special:ListObjectsByType now doesn't list some Objects multiple times ([[:phab:T430847|T430847]]) and is faster to give you results ([[:phab:T430853|T430853]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of Volunteers’ Corner from 6 July ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of the July Volunteers' Corner</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This Monday’s volunteers’ corner meeting (6 July 2026) is [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions and Abstract Wikipedia at Wikimania 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 69 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing!
</div>
* {{Z|Z37048}}
* {{Z|Z37054}}
* {{Z|Z37058}}
* {{Z|Z37065}}
* {{Z|Z37068}}
* {{Z|Z37071}}
* {{Z|Z37076}}
* {{Z|Z37080}}
* {{Z|Z37083}}
* {{Z|Z37086}}
* {{Z|Z37089}}
* {{Z|Z37095}}
* {{Z|Z37104}}
* {{Z|Z37107}}
* {{Z|Z37115}}
* {{Z|Z37120}}
* {{Z|Z37126}}
* {{Z|Z37127}}
* {{Z|Z37140}}
* {{Z|Z37143}}
* {{Z|Z37146}}
* {{Z|Z37150}}
* {{Z|Z37154}}
* {{Z|Z37157}}
* {{Z|Z37160}}
* {{Z|Z37163}}
* {{Z|Z37170}}
* {{Z|Z37174}}
* {{Z|Z37188}}
* {{Z|Z37197}}
* {{Z|Z37201}}
* {{Z|Z37209}}
* {{Z|Z37217}}
* {{Z|Z37219}}
* {{Z|Z37220}}
* {{Z|Z37225}}
* {{Z|Z37232}}
* {{Z|Z37235}}
* {{Z|Z37241}}
* {{Z|Z37245}}
* {{Z|Z37246}}
* {{Z|Z37259}}
* {{Z|Z37263}}
* {{Z|Z37271}}
* {{Z|Z37272}}
* {{Z|Z37275}}
* {{Z|Z37279}}
* {{Z|Z37286}}
* {{Z|Z37289}}
* {{Z|Z37293}}
* {{Z|Z37296}}
* {{Z|Z37297}}
* {{Z|Z37299}}
* {{Z|Z37302}}
* {{Z|Z37309}}
* {{Z|Z37311}}
* {{Z|Z37315}}
* {{Z|Z37321}}
* {{Z|Z37323}}
* {{Z|Z37328}}
* {{Z|Z37332}}
* {{Z|Z37337}}
* {{Z|Z37338}}
* {{Z|Z37342}}
* {{Z|Z37346}}
<span 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.</span>
[[Category:Status updates{{#translation:}}|2026-07-08]]
1rf41tyn3n28xsf3mzsuicby1dyfyks
292858
292855
2026-07-21T18:15:50Z
Ameisenigel
44
Created page with "Willkommen bei Newsletter #256, [$1 einer schönen, runden Zahl]."
292858
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-07-01
| nextlabel = Nächstes Update
| next = 2026-07-16
}}
Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl].
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Moving toward our first Abstract Wikipedia integration milestone ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In last week’s newsletter, we shared [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|how Abstract Wikipedia fits into the Wikimedia Foundation’s FY26/27 annual plan]]: demonstrating Abstract Wikipedia’s viability as a scalable, human-centered way to create multilingual encyclopedic content.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Today, we want to look at a key milestone for Abstract Wikipedia for this year, and how our planned Q1/Q2 work connects to it.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Milestone: By the end of Q2, an article created on Abstract Wikipedia is integrated into three different language Wikipedias.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Now that we have demonstrated [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|the system works end-to-end]], our next major milestone is to demonstrate adoption by language communities. In order to reach this success metric, we need to show that abstract content can be created, rendered into different languages, reviewed by communities, and published on Wikipedias where readers can find it.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To move toward this milestone, we will focus on two areas in Q1/Q2:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 1. Supporting the creation of Abstract content ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
First, we want to keep supporting the Abstract Wikipedia and Wikifunctions community in creating abstract content and the functions needed for it.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In Q1, we will focus on making the function creation process easier, including by providing greater visibility into the freshness of content used in function-call results, and a means of ensuring that a function call retrieves fresh content.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We will also surface high-impact areas for contributors to work on, collaborate with the community to explore different NLG approaches, and look at what would make Abstract article creation and editing more user-friendly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
One important part of preparing abstract content for future integrations is article readiness. Community members have already started constructive conversations about what would make abstract articles ready for integration into Wikipedias, including questions about article quality. As discussed in [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|last week’s newsletter]], one practical next step would be to focus on a specific article type for early integration: city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This, of course, does not mean city articles are the only article type that matters. Rather, they give us a concrete shared example to improve, test, and discuss together. We would love for anyone interested in this area to help improve the functions and building blocks needed for city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To turn discussions to action, we want to work with selected pilot Wikipedias that are interested in testing Abstract Wikipedia in practice.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This means moving from general interest toward concrete integration work: identifying what each community would need to get relevant articles ready in their language, supporting communities in filling Wikidata and Wikifunctions gaps, and enabling them to review and integrate articles on an article opt-in basis (as described [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|here]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We have already identified potential pilot communities and are excited to work with them in Q1/Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 2. Keeping the system reliable as demand grows ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Additionally, the system needs to support this work reliably.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As more communities become involved and articles become richer, Abstract Wikipedia and the integration experience needs to stay stable, responsive, and understandable. In Q1, we will focus on measuring update load, exploring ways to make NLG functions faster and more resilient, and making rendered fragments more durable to improve the experience for readers and editors.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Together, these areas move us toward our Q2 integration milestone while also helping us learn and iterate as we go. As always, we welcome your thoughts on our direction.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== What’s the gender of a German noun? ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Community member [[User:Jens Ohlig|Jens Ohlig]] wrote a command line tool to retrieve the gender of a German noun from Wikidata through Wikifunctions. Once set up, you can simply call
</div>
: <code>> noungender Haus</code>
: <code>das Haus</code>
<div lang="en" dir="ltr" class="mw-content-ltr">
The tool first searches for the Lexeme on Wikidata, and then makes a call to {{Z|Z20616}}, and displays the respective output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Code and instructions are [https://codeberg.org/johl/noungender available on Codeberg].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you, Jens!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recent Changes in the software ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We've shipped a few small fixes related to Abstract Wikipedia support this week, plus an improvement to one of Wikifunctions's special pages.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Loading a longer abstract article now groups together Wikidata entities when fetching them, so they display faster and with less load on the servers ([[:phab:T429766|T429766]]). We fixed the banner on integrated abstract articles that explains the content comes from Abstract Wikipedia so that it shows to every reader, not just sysops. Now the call-to-action to disable it is only shown to sysops, instead ([[:phab:T422710|T422710]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions's Special:ListObjectsByType now doesn't list some Objects multiple times ([[:phab:T430847|T430847]]) and is faster to give you results ([[:phab:T430853|T430853]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of Volunteers’ Corner from 6 July ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of the July Volunteers' Corner</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This Monday’s volunteers’ corner meeting (6 July 2026) is [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions and Abstract Wikipedia at Wikimania 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 69 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing!
</div>
* {{Z|Z37048}}
* {{Z|Z37054}}
* {{Z|Z37058}}
* {{Z|Z37065}}
* {{Z|Z37068}}
* {{Z|Z37071}}
* {{Z|Z37076}}
* {{Z|Z37080}}
* {{Z|Z37083}}
* {{Z|Z37086}}
* {{Z|Z37089}}
* {{Z|Z37095}}
* {{Z|Z37104}}
* {{Z|Z37107}}
* {{Z|Z37115}}
* {{Z|Z37120}}
* {{Z|Z37126}}
* {{Z|Z37127}}
* {{Z|Z37140}}
* {{Z|Z37143}}
* {{Z|Z37146}}
* {{Z|Z37150}}
* {{Z|Z37154}}
* {{Z|Z37157}}
* {{Z|Z37160}}
* {{Z|Z37163}}
* {{Z|Z37170}}
* {{Z|Z37174}}
* {{Z|Z37188}}
* {{Z|Z37197}}
* {{Z|Z37201}}
* {{Z|Z37209}}
* {{Z|Z37217}}
* {{Z|Z37219}}
* {{Z|Z37220}}
* {{Z|Z37225}}
* {{Z|Z37232}}
* {{Z|Z37235}}
* {{Z|Z37241}}
* {{Z|Z37245}}
* {{Z|Z37246}}
* {{Z|Z37259}}
* {{Z|Z37263}}
* {{Z|Z37271}}
* {{Z|Z37272}}
* {{Z|Z37275}}
* {{Z|Z37279}}
* {{Z|Z37286}}
* {{Z|Z37289}}
* {{Z|Z37293}}
* {{Z|Z37296}}
* {{Z|Z37297}}
* {{Z|Z37299}}
* {{Z|Z37302}}
* {{Z|Z37309}}
* {{Z|Z37311}}
* {{Z|Z37315}}
* {{Z|Z37321}}
* {{Z|Z37323}}
* {{Z|Z37328}}
* {{Z|Z37332}}
* {{Z|Z37337}}
* {{Z|Z37338}}
* {{Z|Z37342}}
* {{Z|Z37346}}
<span 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.</span>
[[Category:Status updates{{#translation:}}|2026-07-08]]
br2brtkc3tj17gtmi355ukocd2j9p3o
292860
292858
2026-07-21T18:16:00Z
Ameisenigel
44
Created page with "=== Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia ==="
292860
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-07-01
| nextlabel = Nächstes Update
| next = 2026-07-16
}}
Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl].
<span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span>
=== Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia ===
<div lang="en" dir="ltr" class="mw-content-ltr">
In last week’s newsletter, we shared [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|how Abstract Wikipedia fits into the Wikimedia Foundation’s FY26/27 annual plan]]: demonstrating Abstract Wikipedia’s viability as a scalable, human-centered way to create multilingual encyclopedic content.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Today, we want to look at a key milestone for Abstract Wikipedia for this year, and how our planned Q1/Q2 work connects to it.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Milestone: By the end of Q2, an article created on Abstract Wikipedia is integrated into three different language Wikipedias.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Now that we have demonstrated [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|the system works end-to-end]], our next major milestone is to demonstrate adoption by language communities. In order to reach this success metric, we need to show that abstract content can be created, rendered into different languages, reviewed by communities, and published on Wikipedias where readers can find it.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To move toward this milestone, we will focus on two areas in Q1/Q2:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 1. Supporting the creation of Abstract content ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
First, we want to keep supporting the Abstract Wikipedia and Wikifunctions community in creating abstract content and the functions needed for it.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In Q1, we will focus on making the function creation process easier, including by providing greater visibility into the freshness of content used in function-call results, and a means of ensuring that a function call retrieves fresh content.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We will also surface high-impact areas for contributors to work on, collaborate with the community to explore different NLG approaches, and look at what would make Abstract article creation and editing more user-friendly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
One important part of preparing abstract content for future integrations is article readiness. Community members have already started constructive conversations about what would make abstract articles ready for integration into Wikipedias, including questions about article quality. As discussed in [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|last week’s newsletter]], one practical next step would be to focus on a specific article type for early integration: city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This, of course, does not mean city articles are the only article type that matters. Rather, they give us a concrete shared example to improve, test, and discuss together. We would love for anyone interested in this area to help improve the functions and building blocks needed for city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To turn discussions to action, we want to work with selected pilot Wikipedias that are interested in testing Abstract Wikipedia in practice.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This means moving from general interest toward concrete integration work: identifying what each community would need to get relevant articles ready in their language, supporting communities in filling Wikidata and Wikifunctions gaps, and enabling them to review and integrate articles on an article opt-in basis (as described [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|here]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We have already identified potential pilot communities and are excited to work with them in Q1/Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 2. Keeping the system reliable as demand grows ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Additionally, the system needs to support this work reliably.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As more communities become involved and articles become richer, Abstract Wikipedia and the integration experience needs to stay stable, responsive, and understandable. In Q1, we will focus on measuring update load, exploring ways to make NLG functions faster and more resilient, and making rendered fragments more durable to improve the experience for readers and editors.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Together, these areas move us toward our Q2 integration milestone while also helping us learn and iterate as we go. As always, we welcome your thoughts on our direction.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== What’s the gender of a German noun? ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Community member [[User:Jens Ohlig|Jens Ohlig]] wrote a command line tool to retrieve the gender of a German noun from Wikidata through Wikifunctions. Once set up, you can simply call
</div>
: <code>> noungender Haus</code>
: <code>das Haus</code>
<div lang="en" dir="ltr" class="mw-content-ltr">
The tool first searches for the Lexeme on Wikidata, and then makes a call to {{Z|Z20616}}, and displays the respective output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Code and instructions are [https://codeberg.org/johl/noungender available on Codeberg].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you, Jens!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recent Changes in the software ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We've shipped a few small fixes related to Abstract Wikipedia support this week, plus an improvement to one of Wikifunctions's special pages.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Loading a longer abstract article now groups together Wikidata entities when fetching them, so they display faster and with less load on the servers ([[:phab:T429766|T429766]]). We fixed the banner on integrated abstract articles that explains the content comes from Abstract Wikipedia so that it shows to every reader, not just sysops. Now the call-to-action to disable it is only shown to sysops, instead ([[:phab:T422710|T422710]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions's Special:ListObjectsByType now doesn't list some Objects multiple times ([[:phab:T430847|T430847]]) and is faster to give you results ([[:phab:T430853|T430853]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of Volunteers’ Corner from 6 July ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of the July Volunteers' Corner</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This Monday’s volunteers’ corner meeting (6 July 2026) is [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions and Abstract Wikipedia at Wikimania 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 69 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing!
</div>
* {{Z|Z37048}}
* {{Z|Z37054}}
* {{Z|Z37058}}
* {{Z|Z37065}}
* {{Z|Z37068}}
* {{Z|Z37071}}
* {{Z|Z37076}}
* {{Z|Z37080}}
* {{Z|Z37083}}
* {{Z|Z37086}}
* {{Z|Z37089}}
* {{Z|Z37095}}
* {{Z|Z37104}}
* {{Z|Z37107}}
* {{Z|Z37115}}
* {{Z|Z37120}}
* {{Z|Z37126}}
* {{Z|Z37127}}
* {{Z|Z37140}}
* {{Z|Z37143}}
* {{Z|Z37146}}
* {{Z|Z37150}}
* {{Z|Z37154}}
* {{Z|Z37157}}
* {{Z|Z37160}}
* {{Z|Z37163}}
* {{Z|Z37170}}
* {{Z|Z37174}}
* {{Z|Z37188}}
* {{Z|Z37197}}
* {{Z|Z37201}}
* {{Z|Z37209}}
* {{Z|Z37217}}
* {{Z|Z37219}}
* {{Z|Z37220}}
* {{Z|Z37225}}
* {{Z|Z37232}}
* {{Z|Z37235}}
* {{Z|Z37241}}
* {{Z|Z37245}}
* {{Z|Z37246}}
* {{Z|Z37259}}
* {{Z|Z37263}}
* {{Z|Z37271}}
* {{Z|Z37272}}
* {{Z|Z37275}}
* {{Z|Z37279}}
* {{Z|Z37286}}
* {{Z|Z37289}}
* {{Z|Z37293}}
* {{Z|Z37296}}
* {{Z|Z37297}}
* {{Z|Z37299}}
* {{Z|Z37302}}
* {{Z|Z37309}}
* {{Z|Z37311}}
* {{Z|Z37315}}
* {{Z|Z37321}}
* {{Z|Z37323}}
* {{Z|Z37328}}
* {{Z|Z37332}}
* {{Z|Z37337}}
* {{Z|Z37338}}
* {{Z|Z37342}}
* {{Z|Z37346}}
<span 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.</span>
[[Category:Status updates{{#translation:}}|2026-07-08]]
flerdapsg2s7cfzjoewxzd3jxeoebl6
292862
292860
2026-07-21T18:18:21Z
Ameisenigel
44
Created page with "Im Newsletter der vergangenen Woche haben wir erläutert, [[$1|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren."
292862
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-07-01
| nextlabel = Nächstes Update
| next = 2026-07-16
}}
Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl].
<span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span>
=== Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia ===
Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren.
<div lang="en" dir="ltr" class="mw-content-ltr">
Today, we want to look at a key milestone for Abstract Wikipedia for this year, and how our planned Q1/Q2 work connects to it.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Milestone: By the end of Q2, an article created on Abstract Wikipedia is integrated into three different language Wikipedias.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Now that we have demonstrated [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|the system works end-to-end]], our next major milestone is to demonstrate adoption by language communities. In order to reach this success metric, we need to show that abstract content can be created, rendered into different languages, reviewed by communities, and published on Wikipedias where readers can find it.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To move toward this milestone, we will focus on two areas in Q1/Q2:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 1. Supporting the creation of Abstract content ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
First, we want to keep supporting the Abstract Wikipedia and Wikifunctions community in creating abstract content and the functions needed for it.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In Q1, we will focus on making the function creation process easier, including by providing greater visibility into the freshness of content used in function-call results, and a means of ensuring that a function call retrieves fresh content.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We will also surface high-impact areas for contributors to work on, collaborate with the community to explore different NLG approaches, and look at what would make Abstract article creation and editing more user-friendly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
One important part of preparing abstract content for future integrations is article readiness. Community members have already started constructive conversations about what would make abstract articles ready for integration into Wikipedias, including questions about article quality. As discussed in [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|last week’s newsletter]], one practical next step would be to focus on a specific article type for early integration: city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This, of course, does not mean city articles are the only article type that matters. Rather, they give us a concrete shared example to improve, test, and discuss together. We would love for anyone interested in this area to help improve the functions and building blocks needed for city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To turn discussions to action, we want to work with selected pilot Wikipedias that are interested in testing Abstract Wikipedia in practice.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This means moving from general interest toward concrete integration work: identifying what each community would need to get relevant articles ready in their language, supporting communities in filling Wikidata and Wikifunctions gaps, and enabling them to review and integrate articles on an article opt-in basis (as described [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|here]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We have already identified potential pilot communities and are excited to work with them in Q1/Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 2. Keeping the system reliable as demand grows ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Additionally, the system needs to support this work reliably.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As more communities become involved and articles become richer, Abstract Wikipedia and the integration experience needs to stay stable, responsive, and understandable. In Q1, we will focus on measuring update load, exploring ways to make NLG functions faster and more resilient, and making rendered fragments more durable to improve the experience for readers and editors.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Together, these areas move us toward our Q2 integration milestone while also helping us learn and iterate as we go. As always, we welcome your thoughts on our direction.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== What’s the gender of a German noun? ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Community member [[User:Jens Ohlig|Jens Ohlig]] wrote a command line tool to retrieve the gender of a German noun from Wikidata through Wikifunctions. Once set up, you can simply call
</div>
: <code>> noungender Haus</code>
: <code>das Haus</code>
<div lang="en" dir="ltr" class="mw-content-ltr">
The tool first searches for the Lexeme on Wikidata, and then makes a call to {{Z|Z20616}}, and displays the respective output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Code and instructions are [https://codeberg.org/johl/noungender available on Codeberg].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you, Jens!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recent Changes in the software ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We've shipped a few small fixes related to Abstract Wikipedia support this week, plus an improvement to one of Wikifunctions's special pages.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Loading a longer abstract article now groups together Wikidata entities when fetching them, so they display faster and with less load on the servers ([[:phab:T429766|T429766]]). We fixed the banner on integrated abstract articles that explains the content comes from Abstract Wikipedia so that it shows to every reader, not just sysops. Now the call-to-action to disable it is only shown to sysops, instead ([[:phab:T422710|T422710]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions's Special:ListObjectsByType now doesn't list some Objects multiple times ([[:phab:T430847|T430847]]) and is faster to give you results ([[:phab:T430853|T430853]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of Volunteers’ Corner from 6 July ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of the July Volunteers' Corner</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This Monday’s volunteers’ corner meeting (6 July 2026) is [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions and Abstract Wikipedia at Wikimania 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 69 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing!
</div>
* {{Z|Z37048}}
* {{Z|Z37054}}
* {{Z|Z37058}}
* {{Z|Z37065}}
* {{Z|Z37068}}
* {{Z|Z37071}}
* {{Z|Z37076}}
* {{Z|Z37080}}
* {{Z|Z37083}}
* {{Z|Z37086}}
* {{Z|Z37089}}
* {{Z|Z37095}}
* {{Z|Z37104}}
* {{Z|Z37107}}
* {{Z|Z37115}}
* {{Z|Z37120}}
* {{Z|Z37126}}
* {{Z|Z37127}}
* {{Z|Z37140}}
* {{Z|Z37143}}
* {{Z|Z37146}}
* {{Z|Z37150}}
* {{Z|Z37154}}
* {{Z|Z37157}}
* {{Z|Z37160}}
* {{Z|Z37163}}
* {{Z|Z37170}}
* {{Z|Z37174}}
* {{Z|Z37188}}
* {{Z|Z37197}}
* {{Z|Z37201}}
* {{Z|Z37209}}
* {{Z|Z37217}}
* {{Z|Z37219}}
* {{Z|Z37220}}
* {{Z|Z37225}}
* {{Z|Z37232}}
* {{Z|Z37235}}
* {{Z|Z37241}}
* {{Z|Z37245}}
* {{Z|Z37246}}
* {{Z|Z37259}}
* {{Z|Z37263}}
* {{Z|Z37271}}
* {{Z|Z37272}}
* {{Z|Z37275}}
* {{Z|Z37279}}
* {{Z|Z37286}}
* {{Z|Z37289}}
* {{Z|Z37293}}
* {{Z|Z37296}}
* {{Z|Z37297}}
* {{Z|Z37299}}
* {{Z|Z37302}}
* {{Z|Z37309}}
* {{Z|Z37311}}
* {{Z|Z37315}}
* {{Z|Z37321}}
* {{Z|Z37323}}
* {{Z|Z37328}}
* {{Z|Z37332}}
* {{Z|Z37337}}
* {{Z|Z37338}}
* {{Z|Z37342}}
* {{Z|Z37346}}
<span 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.</span>
[[Category:Status updates{{#translation:}}|2026-07-08]]
du6ppyekajqczk879du4vzppb1nxb4g
292864
292862
2026-07-21T18:19:41Z
Ameisenigel
44
Created page with "Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen."
292864
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-07-01
| nextlabel = Nächstes Update
| next = 2026-07-16
}}
Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl].
<span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span>
=== Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia ===
Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren.
Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen.
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Milestone: By the end of Q2, an article created on Abstract Wikipedia is integrated into three different language Wikipedias.'''
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Now that we have demonstrated [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|the system works end-to-end]], our next major milestone is to demonstrate adoption by language communities. In order to reach this success metric, we need to show that abstract content can be created, rendered into different languages, reviewed by communities, and published on Wikipedias where readers can find it.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To move toward this milestone, we will focus on two areas in Q1/Q2:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 1. Supporting the creation of Abstract content ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
First, we want to keep supporting the Abstract Wikipedia and Wikifunctions community in creating abstract content and the functions needed for it.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In Q1, we will focus on making the function creation process easier, including by providing greater visibility into the freshness of content used in function-call results, and a means of ensuring that a function call retrieves fresh content.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We will also surface high-impact areas for contributors to work on, collaborate with the community to explore different NLG approaches, and look at what would make Abstract article creation and editing more user-friendly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
One important part of preparing abstract content for future integrations is article readiness. Community members have already started constructive conversations about what would make abstract articles ready for integration into Wikipedias, including questions about article quality. As discussed in [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|last week’s newsletter]], one practical next step would be to focus on a specific article type for early integration: city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This, of course, does not mean city articles are the only article type that matters. Rather, they give us a concrete shared example to improve, test, and discuss together. We would love for anyone interested in this area to help improve the functions and building blocks needed for city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To turn discussions to action, we want to work with selected pilot Wikipedias that are interested in testing Abstract Wikipedia in practice.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This means moving from general interest toward concrete integration work: identifying what each community would need to get relevant articles ready in their language, supporting communities in filling Wikidata and Wikifunctions gaps, and enabling them to review and integrate articles on an article opt-in basis (as described [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|here]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We have already identified potential pilot communities and are excited to work with them in Q1/Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 2. Keeping the system reliable as demand grows ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Additionally, the system needs to support this work reliably.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As more communities become involved and articles become richer, Abstract Wikipedia and the integration experience needs to stay stable, responsive, and understandable. In Q1, we will focus on measuring update load, exploring ways to make NLG functions faster and more resilient, and making rendered fragments more durable to improve the experience for readers and editors.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Together, these areas move us toward our Q2 integration milestone while also helping us learn and iterate as we go. As always, we welcome your thoughts on our direction.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== What’s the gender of a German noun? ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Community member [[User:Jens Ohlig|Jens Ohlig]] wrote a command line tool to retrieve the gender of a German noun from Wikidata through Wikifunctions. Once set up, you can simply call
</div>
: <code>> noungender Haus</code>
: <code>das Haus</code>
<div lang="en" dir="ltr" class="mw-content-ltr">
The tool first searches for the Lexeme on Wikidata, and then makes a call to {{Z|Z20616}}, and displays the respective output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Code and instructions are [https://codeberg.org/johl/noungender available on Codeberg].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you, Jens!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recent Changes in the software ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We've shipped a few small fixes related to Abstract Wikipedia support this week, plus an improvement to one of Wikifunctions's special pages.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Loading a longer abstract article now groups together Wikidata entities when fetching them, so they display faster and with less load on the servers ([[:phab:T429766|T429766]]). We fixed the banner on integrated abstract articles that explains the content comes from Abstract Wikipedia so that it shows to every reader, not just sysops. Now the call-to-action to disable it is only shown to sysops, instead ([[:phab:T422710|T422710]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions's Special:ListObjectsByType now doesn't list some Objects multiple times ([[:phab:T430847|T430847]]) and is faster to give you results ([[:phab:T430853|T430853]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of Volunteers’ Corner from 6 July ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of the July Volunteers' Corner</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This Monday’s volunteers’ corner meeting (6 July 2026) is [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions and Abstract Wikipedia at Wikimania 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 69 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing!
</div>
* {{Z|Z37048}}
* {{Z|Z37054}}
* {{Z|Z37058}}
* {{Z|Z37065}}
* {{Z|Z37068}}
* {{Z|Z37071}}
* {{Z|Z37076}}
* {{Z|Z37080}}
* {{Z|Z37083}}
* {{Z|Z37086}}
* {{Z|Z37089}}
* {{Z|Z37095}}
* {{Z|Z37104}}
* {{Z|Z37107}}
* {{Z|Z37115}}
* {{Z|Z37120}}
* {{Z|Z37126}}
* {{Z|Z37127}}
* {{Z|Z37140}}
* {{Z|Z37143}}
* {{Z|Z37146}}
* {{Z|Z37150}}
* {{Z|Z37154}}
* {{Z|Z37157}}
* {{Z|Z37160}}
* {{Z|Z37163}}
* {{Z|Z37170}}
* {{Z|Z37174}}
* {{Z|Z37188}}
* {{Z|Z37197}}
* {{Z|Z37201}}
* {{Z|Z37209}}
* {{Z|Z37217}}
* {{Z|Z37219}}
* {{Z|Z37220}}
* {{Z|Z37225}}
* {{Z|Z37232}}
* {{Z|Z37235}}
* {{Z|Z37241}}
* {{Z|Z37245}}
* {{Z|Z37246}}
* {{Z|Z37259}}
* {{Z|Z37263}}
* {{Z|Z37271}}
* {{Z|Z37272}}
* {{Z|Z37275}}
* {{Z|Z37279}}
* {{Z|Z37286}}
* {{Z|Z37289}}
* {{Z|Z37293}}
* {{Z|Z37296}}
* {{Z|Z37297}}
* {{Z|Z37299}}
* {{Z|Z37302}}
* {{Z|Z37309}}
* {{Z|Z37311}}
* {{Z|Z37315}}
* {{Z|Z37321}}
* {{Z|Z37323}}
* {{Z|Z37328}}
* {{Z|Z37332}}
* {{Z|Z37337}}
* {{Z|Z37338}}
* {{Z|Z37342}}
* {{Z|Z37346}}
<span 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.</span>
[[Category:Status updates{{#translation:}}|2026-07-08]]
d1gi9ui42nfv581g1vm6a6lfi74ivor
292866
292864
2026-07-21T18:21:27Z
Ameisenigel
44
Created page with "'''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.'''"
292866
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-07-01
| nextlabel = Nächstes Update
| next = 2026-07-16
}}
Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl].
<span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span>
=== Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia ===
Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren.
Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen.
'''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.'''
<div lang="en" dir="ltr" class="mw-content-ltr">
Now that we have demonstrated [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|the system works end-to-end]], our next major milestone is to demonstrate adoption by language communities. In order to reach this success metric, we need to show that abstract content can be created, rendered into different languages, reviewed by communities, and published on Wikipedias where readers can find it.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To move toward this milestone, we will focus on two areas in Q1/Q2:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 1. Supporting the creation of Abstract content ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
First, we want to keep supporting the Abstract Wikipedia and Wikifunctions community in creating abstract content and the functions needed for it.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In Q1, we will focus on making the function creation process easier, including by providing greater visibility into the freshness of content used in function-call results, and a means of ensuring that a function call retrieves fresh content.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We will also surface high-impact areas for contributors to work on, collaborate with the community to explore different NLG approaches, and look at what would make Abstract article creation and editing more user-friendly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
One important part of preparing abstract content for future integrations is article readiness. Community members have already started constructive conversations about what would make abstract articles ready for integration into Wikipedias, including questions about article quality. As discussed in [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|last week’s newsletter]], one practical next step would be to focus on a specific article type for early integration: city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This, of course, does not mean city articles are the only article type that matters. Rather, they give us a concrete shared example to improve, test, and discuss together. We would love for anyone interested in this area to help improve the functions and building blocks needed for city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To turn discussions to action, we want to work with selected pilot Wikipedias that are interested in testing Abstract Wikipedia in practice.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This means moving from general interest toward concrete integration work: identifying what each community would need to get relevant articles ready in their language, supporting communities in filling Wikidata and Wikifunctions gaps, and enabling them to review and integrate articles on an article opt-in basis (as described [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|here]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We have already identified potential pilot communities and are excited to work with them in Q1/Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 2. Keeping the system reliable as demand grows ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Additionally, the system needs to support this work reliably.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As more communities become involved and articles become richer, Abstract Wikipedia and the integration experience needs to stay stable, responsive, and understandable. In Q1, we will focus on measuring update load, exploring ways to make NLG functions faster and more resilient, and making rendered fragments more durable to improve the experience for readers and editors.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Together, these areas move us toward our Q2 integration milestone while also helping us learn and iterate as we go. As always, we welcome your thoughts on our direction.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== What’s the gender of a German noun? ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Community member [[User:Jens Ohlig|Jens Ohlig]] wrote a command line tool to retrieve the gender of a German noun from Wikidata through Wikifunctions. Once set up, you can simply call
</div>
: <code>> noungender Haus</code>
: <code>das Haus</code>
<div lang="en" dir="ltr" class="mw-content-ltr">
The tool first searches for the Lexeme on Wikidata, and then makes a call to {{Z|Z20616}}, and displays the respective output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Code and instructions are [https://codeberg.org/johl/noungender available on Codeberg].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you, Jens!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recent Changes in the software ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We've shipped a few small fixes related to Abstract Wikipedia support this week, plus an improvement to one of Wikifunctions's special pages.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Loading a longer abstract article now groups together Wikidata entities when fetching them, so they display faster and with less load on the servers ([[:phab:T429766|T429766]]). We fixed the banner on integrated abstract articles that explains the content comes from Abstract Wikipedia so that it shows to every reader, not just sysops. Now the call-to-action to disable it is only shown to sysops, instead ([[:phab:T422710|T422710]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions's Special:ListObjectsByType now doesn't list some Objects multiple times ([[:phab:T430847|T430847]]) and is faster to give you results ([[:phab:T430853|T430853]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of Volunteers’ Corner from 6 July ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of the July Volunteers' Corner</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This Monday’s volunteers’ corner meeting (6 July 2026) is [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions and Abstract Wikipedia at Wikimania 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 69 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing!
</div>
* {{Z|Z37048}}
* {{Z|Z37054}}
* {{Z|Z37058}}
* {{Z|Z37065}}
* {{Z|Z37068}}
* {{Z|Z37071}}
* {{Z|Z37076}}
* {{Z|Z37080}}
* {{Z|Z37083}}
* {{Z|Z37086}}
* {{Z|Z37089}}
* {{Z|Z37095}}
* {{Z|Z37104}}
* {{Z|Z37107}}
* {{Z|Z37115}}
* {{Z|Z37120}}
* {{Z|Z37126}}
* {{Z|Z37127}}
* {{Z|Z37140}}
* {{Z|Z37143}}
* {{Z|Z37146}}
* {{Z|Z37150}}
* {{Z|Z37154}}
* {{Z|Z37157}}
* {{Z|Z37160}}
* {{Z|Z37163}}
* {{Z|Z37170}}
* {{Z|Z37174}}
* {{Z|Z37188}}
* {{Z|Z37197}}
* {{Z|Z37201}}
* {{Z|Z37209}}
* {{Z|Z37217}}
* {{Z|Z37219}}
* {{Z|Z37220}}
* {{Z|Z37225}}
* {{Z|Z37232}}
* {{Z|Z37235}}
* {{Z|Z37241}}
* {{Z|Z37245}}
* {{Z|Z37246}}
* {{Z|Z37259}}
* {{Z|Z37263}}
* {{Z|Z37271}}
* {{Z|Z37272}}
* {{Z|Z37275}}
* {{Z|Z37279}}
* {{Z|Z37286}}
* {{Z|Z37289}}
* {{Z|Z37293}}
* {{Z|Z37296}}
* {{Z|Z37297}}
* {{Z|Z37299}}
* {{Z|Z37302}}
* {{Z|Z37309}}
* {{Z|Z37311}}
* {{Z|Z37315}}
* {{Z|Z37321}}
* {{Z|Z37323}}
* {{Z|Z37328}}
* {{Z|Z37332}}
* {{Z|Z37337}}
* {{Z|Z37338}}
* {{Z|Z37342}}
* {{Z|Z37346}}
<span 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.</span>
[[Category:Status updates{{#translation:}}|2026-07-08]]
r8lz2oviguuagwlfwa05ho0om1okxh7
292868
292866
2026-07-21T18:23:04Z
Ameisenigel
44
Created page with "Nachdem wir nun gezeigt haben, dass [[$1|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können."
292868
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-07-01
| nextlabel = Nächstes Update
| next = 2026-07-16
}}
Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl].
<span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span>
=== Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia ===
Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren.
Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen.
'''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.'''
Nachdem wir nun gezeigt haben, dass [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können.
<div lang="en" dir="ltr" class="mw-content-ltr">
To move toward this milestone, we will focus on two areas in Q1/Q2:
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 1. Supporting the creation of Abstract content ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
First, we want to keep supporting the Abstract Wikipedia and Wikifunctions community in creating abstract content and the functions needed for it.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In Q1, we will focus on making the function creation process easier, including by providing greater visibility into the freshness of content used in function-call results, and a means of ensuring that a function call retrieves fresh content.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We will also surface high-impact areas for contributors to work on, collaborate with the community to explore different NLG approaches, and look at what would make Abstract article creation and editing more user-friendly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
One important part of preparing abstract content for future integrations is article readiness. Community members have already started constructive conversations about what would make abstract articles ready for integration into Wikipedias, including questions about article quality. As discussed in [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|last week’s newsletter]], one practical next step would be to focus on a specific article type for early integration: city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This, of course, does not mean city articles are the only article type that matters. Rather, they give us a concrete shared example to improve, test, and discuss together. We would love for anyone interested in this area to help improve the functions and building blocks needed for city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To turn discussions to action, we want to work with selected pilot Wikipedias that are interested in testing Abstract Wikipedia in practice.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This means moving from general interest toward concrete integration work: identifying what each community would need to get relevant articles ready in their language, supporting communities in filling Wikidata and Wikifunctions gaps, and enabling them to review and integrate articles on an article opt-in basis (as described [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|here]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We have already identified potential pilot communities and are excited to work with them in Q1/Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 2. Keeping the system reliable as demand grows ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Additionally, the system needs to support this work reliably.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As more communities become involved and articles become richer, Abstract Wikipedia and the integration experience needs to stay stable, responsive, and understandable. In Q1, we will focus on measuring update load, exploring ways to make NLG functions faster and more resilient, and making rendered fragments more durable to improve the experience for readers and editors.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Together, these areas move us toward our Q2 integration milestone while also helping us learn and iterate as we go. As always, we welcome your thoughts on our direction.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== What’s the gender of a German noun? ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Community member [[User:Jens Ohlig|Jens Ohlig]] wrote a command line tool to retrieve the gender of a German noun from Wikidata through Wikifunctions. Once set up, you can simply call
</div>
: <code>> noungender Haus</code>
: <code>das Haus</code>
<div lang="en" dir="ltr" class="mw-content-ltr">
The tool first searches for the Lexeme on Wikidata, and then makes a call to {{Z|Z20616}}, and displays the respective output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Code and instructions are [https://codeberg.org/johl/noungender available on Codeberg].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you, Jens!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recent Changes in the software ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We've shipped a few small fixes related to Abstract Wikipedia support this week, plus an improvement to one of Wikifunctions's special pages.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Loading a longer abstract article now groups together Wikidata entities when fetching them, so they display faster and with less load on the servers ([[:phab:T429766|T429766]]). We fixed the banner on integrated abstract articles that explains the content comes from Abstract Wikipedia so that it shows to every reader, not just sysops. Now the call-to-action to disable it is only shown to sysops, instead ([[:phab:T422710|T422710]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions's Special:ListObjectsByType now doesn't list some Objects multiple times ([[:phab:T430847|T430847]]) and is faster to give you results ([[:phab:T430853|T430853]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of Volunteers’ Corner from 6 July ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of the July Volunteers' Corner</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This Monday’s volunteers’ corner meeting (6 July 2026) is [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions and Abstract Wikipedia at Wikimania 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 69 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing!
</div>
* {{Z|Z37048}}
* {{Z|Z37054}}
* {{Z|Z37058}}
* {{Z|Z37065}}
* {{Z|Z37068}}
* {{Z|Z37071}}
* {{Z|Z37076}}
* {{Z|Z37080}}
* {{Z|Z37083}}
* {{Z|Z37086}}
* {{Z|Z37089}}
* {{Z|Z37095}}
* {{Z|Z37104}}
* {{Z|Z37107}}
* {{Z|Z37115}}
* {{Z|Z37120}}
* {{Z|Z37126}}
* {{Z|Z37127}}
* {{Z|Z37140}}
* {{Z|Z37143}}
* {{Z|Z37146}}
* {{Z|Z37150}}
* {{Z|Z37154}}
* {{Z|Z37157}}
* {{Z|Z37160}}
* {{Z|Z37163}}
* {{Z|Z37170}}
* {{Z|Z37174}}
* {{Z|Z37188}}
* {{Z|Z37197}}
* {{Z|Z37201}}
* {{Z|Z37209}}
* {{Z|Z37217}}
* {{Z|Z37219}}
* {{Z|Z37220}}
* {{Z|Z37225}}
* {{Z|Z37232}}
* {{Z|Z37235}}
* {{Z|Z37241}}
* {{Z|Z37245}}
* {{Z|Z37246}}
* {{Z|Z37259}}
* {{Z|Z37263}}
* {{Z|Z37271}}
* {{Z|Z37272}}
* {{Z|Z37275}}
* {{Z|Z37279}}
* {{Z|Z37286}}
* {{Z|Z37289}}
* {{Z|Z37293}}
* {{Z|Z37296}}
* {{Z|Z37297}}
* {{Z|Z37299}}
* {{Z|Z37302}}
* {{Z|Z37309}}
* {{Z|Z37311}}
* {{Z|Z37315}}
* {{Z|Z37321}}
* {{Z|Z37323}}
* {{Z|Z37328}}
* {{Z|Z37332}}
* {{Z|Z37337}}
* {{Z|Z37338}}
* {{Z|Z37342}}
* {{Z|Z37346}}
<span 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.</span>
[[Category:Status updates{{#translation:}}|2026-07-08]]
12l7l1828o0shwprkodprd7b0b19zxj
292870
292868
2026-07-21T18:23:20Z
Ameisenigel
44
Created page with "Um diesen Meilenstein zu erreichen, werden wir uns im ersten und zweiten Quartal auf zwei Bereiche konzentrieren:"
292870
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-07-01
| nextlabel = Nächstes Update
| next = 2026-07-16
}}
Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl].
<span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span>
=== Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia ===
Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren.
Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen.
'''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.'''
Nachdem wir nun gezeigt haben, dass [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können.
Um diesen Meilenstein zu erreichen, werden wir uns im ersten und zweiten Quartal auf zwei Bereiche konzentrieren:
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 1. Supporting the creation of Abstract content ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
First, we want to keep supporting the Abstract Wikipedia and Wikifunctions community in creating abstract content and the functions needed for it.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In Q1, we will focus on making the function creation process easier, including by providing greater visibility into the freshness of content used in function-call results, and a means of ensuring that a function call retrieves fresh content.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We will also surface high-impact areas for contributors to work on, collaborate with the community to explore different NLG approaches, and look at what would make Abstract article creation and editing more user-friendly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
One important part of preparing abstract content for future integrations is article readiness. Community members have already started constructive conversations about what would make abstract articles ready for integration into Wikipedias, including questions about article quality. As discussed in [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|last week’s newsletter]], one practical next step would be to focus on a specific article type for early integration: city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This, of course, does not mean city articles are the only article type that matters. Rather, they give us a concrete shared example to improve, test, and discuss together. We would love for anyone interested in this area to help improve the functions and building blocks needed for city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To turn discussions to action, we want to work with selected pilot Wikipedias that are interested in testing Abstract Wikipedia in practice.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This means moving from general interest toward concrete integration work: identifying what each community would need to get relevant articles ready in their language, supporting communities in filling Wikidata and Wikifunctions gaps, and enabling them to review and integrate articles on an article opt-in basis (as described [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|here]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We have already identified potential pilot communities and are excited to work with them in Q1/Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 2. Keeping the system reliable as demand grows ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Additionally, the system needs to support this work reliably.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As more communities become involved and articles become richer, Abstract Wikipedia and the integration experience needs to stay stable, responsive, and understandable. In Q1, we will focus on measuring update load, exploring ways to make NLG functions faster and more resilient, and making rendered fragments more durable to improve the experience for readers and editors.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Together, these areas move us toward our Q2 integration milestone while also helping us learn and iterate as we go. As always, we welcome your thoughts on our direction.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== What’s the gender of a German noun? ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Community member [[User:Jens Ohlig|Jens Ohlig]] wrote a command line tool to retrieve the gender of a German noun from Wikidata through Wikifunctions. Once set up, you can simply call
</div>
: <code>> noungender Haus</code>
: <code>das Haus</code>
<div lang="en" dir="ltr" class="mw-content-ltr">
The tool first searches for the Lexeme on Wikidata, and then makes a call to {{Z|Z20616}}, and displays the respective output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Code and instructions are [https://codeberg.org/johl/noungender available on Codeberg].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you, Jens!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recent Changes in the software ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We've shipped a few small fixes related to Abstract Wikipedia support this week, plus an improvement to one of Wikifunctions's special pages.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Loading a longer abstract article now groups together Wikidata entities when fetching them, so they display faster and with less load on the servers ([[:phab:T429766|T429766]]). We fixed the banner on integrated abstract articles that explains the content comes from Abstract Wikipedia so that it shows to every reader, not just sysops. Now the call-to-action to disable it is only shown to sysops, instead ([[:phab:T422710|T422710]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions's Special:ListObjectsByType now doesn't list some Objects multiple times ([[:phab:T430847|T430847]]) and is faster to give you results ([[:phab:T430853|T430853]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of Volunteers’ Corner from 6 July ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of the July Volunteers' Corner</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This Monday’s volunteers’ corner meeting (6 July 2026) is [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions and Abstract Wikipedia at Wikimania 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 69 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing!
</div>
* {{Z|Z37048}}
* {{Z|Z37054}}
* {{Z|Z37058}}
* {{Z|Z37065}}
* {{Z|Z37068}}
* {{Z|Z37071}}
* {{Z|Z37076}}
* {{Z|Z37080}}
* {{Z|Z37083}}
* {{Z|Z37086}}
* {{Z|Z37089}}
* {{Z|Z37095}}
* {{Z|Z37104}}
* {{Z|Z37107}}
* {{Z|Z37115}}
* {{Z|Z37120}}
* {{Z|Z37126}}
* {{Z|Z37127}}
* {{Z|Z37140}}
* {{Z|Z37143}}
* {{Z|Z37146}}
* {{Z|Z37150}}
* {{Z|Z37154}}
* {{Z|Z37157}}
* {{Z|Z37160}}
* {{Z|Z37163}}
* {{Z|Z37170}}
* {{Z|Z37174}}
* {{Z|Z37188}}
* {{Z|Z37197}}
* {{Z|Z37201}}
* {{Z|Z37209}}
* {{Z|Z37217}}
* {{Z|Z37219}}
* {{Z|Z37220}}
* {{Z|Z37225}}
* {{Z|Z37232}}
* {{Z|Z37235}}
* {{Z|Z37241}}
* {{Z|Z37245}}
* {{Z|Z37246}}
* {{Z|Z37259}}
* {{Z|Z37263}}
* {{Z|Z37271}}
* {{Z|Z37272}}
* {{Z|Z37275}}
* {{Z|Z37279}}
* {{Z|Z37286}}
* {{Z|Z37289}}
* {{Z|Z37293}}
* {{Z|Z37296}}
* {{Z|Z37297}}
* {{Z|Z37299}}
* {{Z|Z37302}}
* {{Z|Z37309}}
* {{Z|Z37311}}
* {{Z|Z37315}}
* {{Z|Z37321}}
* {{Z|Z37323}}
* {{Z|Z37328}}
* {{Z|Z37332}}
* {{Z|Z37337}}
* {{Z|Z37338}}
* {{Z|Z37342}}
* {{Z|Z37346}}
<span 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.</span>
[[Category:Status updates{{#translation:}}|2026-07-08]]
n1v76ffgowo28stbp8k02dujp32jdyp
293059
292870
2026-07-22T18:41:35Z
Ameisenigel
44
Created page with "==== 1. Unterstützung bei der Erstellung von Abstrakten Inhalten ===="
293059
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-07-01
| nextlabel = Nächstes Update
| next = 2026-07-16
}}
Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl].
<span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span>
=== Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia ===
Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren.
Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen.
'''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.'''
Nachdem wir nun gezeigt haben, dass [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können.
Um diesen Meilenstein zu erreichen, werden wir uns im ersten und zweiten Quartal auf zwei Bereiche konzentrieren:
<span id="1._Supporting_the_creation_of_Abstract_content"></span>
==== 1. Unterstützung bei der Erstellung von Abstrakten Inhalten ====
<div lang="en" dir="ltr" class="mw-content-ltr">
First, we want to keep supporting the Abstract Wikipedia and Wikifunctions community in creating abstract content and the functions needed for it.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
In Q1, we will focus on making the function creation process easier, including by providing greater visibility into the freshness of content used in function-call results, and a means of ensuring that a function call retrieves fresh content.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We will also surface high-impact areas for contributors to work on, collaborate with the community to explore different NLG approaches, and look at what would make Abstract article creation and editing more user-friendly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
One important part of preparing abstract content for future integrations is article readiness. Community members have already started constructive conversations about what would make abstract articles ready for integration into Wikipedias, including questions about article quality. As discussed in [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|last week’s newsletter]], one practical next step would be to focus on a specific article type for early integration: city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This, of course, does not mean city articles are the only article type that matters. Rather, they give us a concrete shared example to improve, test, and discuss together. We would love for anyone interested in this area to help improve the functions and building blocks needed for city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To turn discussions to action, we want to work with selected pilot Wikipedias that are interested in testing Abstract Wikipedia in practice.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This means moving from general interest toward concrete integration work: identifying what each community would need to get relevant articles ready in their language, supporting communities in filling Wikidata and Wikifunctions gaps, and enabling them to review and integrate articles on an article opt-in basis (as described [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|here]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We have already identified potential pilot communities and are excited to work with them in Q1/Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 2. Keeping the system reliable as demand grows ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Additionally, the system needs to support this work reliably.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As more communities become involved and articles become richer, Abstract Wikipedia and the integration experience needs to stay stable, responsive, and understandable. In Q1, we will focus on measuring update load, exploring ways to make NLG functions faster and more resilient, and making rendered fragments more durable to improve the experience for readers and editors.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Together, these areas move us toward our Q2 integration milestone while also helping us learn and iterate as we go. As always, we welcome your thoughts on our direction.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== What’s the gender of a German noun? ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Community member [[User:Jens Ohlig|Jens Ohlig]] wrote a command line tool to retrieve the gender of a German noun from Wikidata through Wikifunctions. Once set up, you can simply call
</div>
: <code>> noungender Haus</code>
: <code>das Haus</code>
<div lang="en" dir="ltr" class="mw-content-ltr">
The tool first searches for the Lexeme on Wikidata, and then makes a call to {{Z|Z20616}}, and displays the respective output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Code and instructions are [https://codeberg.org/johl/noungender available on Codeberg].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you, Jens!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recent Changes in the software ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We've shipped a few small fixes related to Abstract Wikipedia support this week, plus an improvement to one of Wikifunctions's special pages.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Loading a longer abstract article now groups together Wikidata entities when fetching them, so they display faster and with less load on the servers ([[:phab:T429766|T429766]]). We fixed the banner on integrated abstract articles that explains the content comes from Abstract Wikipedia so that it shows to every reader, not just sysops. Now the call-to-action to disable it is only shown to sysops, instead ([[:phab:T422710|T422710]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions's Special:ListObjectsByType now doesn't list some Objects multiple times ([[:phab:T430847|T430847]]) and is faster to give you results ([[:phab:T430853|T430853]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of Volunteers’ Corner from 6 July ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of the July Volunteers' Corner</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This Monday’s volunteers’ corner meeting (6 July 2026) is [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions and Abstract Wikipedia at Wikimania 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 69 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing!
</div>
* {{Z|Z37048}}
* {{Z|Z37054}}
* {{Z|Z37058}}
* {{Z|Z37065}}
* {{Z|Z37068}}
* {{Z|Z37071}}
* {{Z|Z37076}}
* {{Z|Z37080}}
* {{Z|Z37083}}
* {{Z|Z37086}}
* {{Z|Z37089}}
* {{Z|Z37095}}
* {{Z|Z37104}}
* {{Z|Z37107}}
* {{Z|Z37115}}
* {{Z|Z37120}}
* {{Z|Z37126}}
* {{Z|Z37127}}
* {{Z|Z37140}}
* {{Z|Z37143}}
* {{Z|Z37146}}
* {{Z|Z37150}}
* {{Z|Z37154}}
* {{Z|Z37157}}
* {{Z|Z37160}}
* {{Z|Z37163}}
* {{Z|Z37170}}
* {{Z|Z37174}}
* {{Z|Z37188}}
* {{Z|Z37197}}
* {{Z|Z37201}}
* {{Z|Z37209}}
* {{Z|Z37217}}
* {{Z|Z37219}}
* {{Z|Z37220}}
* {{Z|Z37225}}
* {{Z|Z37232}}
* {{Z|Z37235}}
* {{Z|Z37241}}
* {{Z|Z37245}}
* {{Z|Z37246}}
* {{Z|Z37259}}
* {{Z|Z37263}}
* {{Z|Z37271}}
* {{Z|Z37272}}
* {{Z|Z37275}}
* {{Z|Z37279}}
* {{Z|Z37286}}
* {{Z|Z37289}}
* {{Z|Z37293}}
* {{Z|Z37296}}
* {{Z|Z37297}}
* {{Z|Z37299}}
* {{Z|Z37302}}
* {{Z|Z37309}}
* {{Z|Z37311}}
* {{Z|Z37315}}
* {{Z|Z37321}}
* {{Z|Z37323}}
* {{Z|Z37328}}
* {{Z|Z37332}}
* {{Z|Z37337}}
* {{Z|Z37338}}
* {{Z|Z37342}}
* {{Z|Z37346}}
<span 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.</span>
[[Category:Status updates{{#translation:}}|2026-07-08]]
b9msrv04d00uo17cwywti4jumnjpqep
293061
293059
2026-07-22T18:42:34Z
Ameisenigel
44
Created page with "Zunächst wollen wir die Community der Abstrakten Wikipedia und von Wikifunctions weiterhin dabei unterstützen, abstrakte Inhalte sowie die dafür erforderlichen Funktionen zu erstellen."
293061
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-07-01
| nextlabel = Nächstes Update
| next = 2026-07-16
}}
Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl].
<span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span>
=== Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia ===
Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren.
Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen.
'''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.'''
Nachdem wir nun gezeigt haben, dass [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können.
Um diesen Meilenstein zu erreichen, werden wir uns im ersten und zweiten Quartal auf zwei Bereiche konzentrieren:
<span id="1._Supporting_the_creation_of_Abstract_content"></span>
==== 1. Unterstützung bei der Erstellung von Abstrakten Inhalten ====
Zunächst wollen wir die Community der Abstrakten Wikipedia und von Wikifunctions weiterhin dabei unterstützen, abstrakte Inhalte sowie die dafür erforderlichen Funktionen zu erstellen.
<div lang="en" dir="ltr" class="mw-content-ltr">
In Q1, we will focus on making the function creation process easier, including by providing greater visibility into the freshness of content used in function-call results, and a means of ensuring that a function call retrieves fresh content.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We will also surface high-impact areas for contributors to work on, collaborate with the community to explore different NLG approaches, and look at what would make Abstract article creation and editing more user-friendly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
One important part of preparing abstract content for future integrations is article readiness. Community members have already started constructive conversations about what would make abstract articles ready for integration into Wikipedias, including questions about article quality. As discussed in [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|last week’s newsletter]], one practical next step would be to focus on a specific article type for early integration: city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This, of course, does not mean city articles are the only article type that matters. Rather, they give us a concrete shared example to improve, test, and discuss together. We would love for anyone interested in this area to help improve the functions and building blocks needed for city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To turn discussions to action, we want to work with selected pilot Wikipedias that are interested in testing Abstract Wikipedia in practice.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This means moving from general interest toward concrete integration work: identifying what each community would need to get relevant articles ready in their language, supporting communities in filling Wikidata and Wikifunctions gaps, and enabling them to review and integrate articles on an article opt-in basis (as described [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|here]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We have already identified potential pilot communities and are excited to work with them in Q1/Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 2. Keeping the system reliable as demand grows ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Additionally, the system needs to support this work reliably.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As more communities become involved and articles become richer, Abstract Wikipedia and the integration experience needs to stay stable, responsive, and understandable. In Q1, we will focus on measuring update load, exploring ways to make NLG functions faster and more resilient, and making rendered fragments more durable to improve the experience for readers and editors.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Together, these areas move us toward our Q2 integration milestone while also helping us learn and iterate as we go. As always, we welcome your thoughts on our direction.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== What’s the gender of a German noun? ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Community member [[User:Jens Ohlig|Jens Ohlig]] wrote a command line tool to retrieve the gender of a German noun from Wikidata through Wikifunctions. Once set up, you can simply call
</div>
: <code>> noungender Haus</code>
: <code>das Haus</code>
<div lang="en" dir="ltr" class="mw-content-ltr">
The tool first searches for the Lexeme on Wikidata, and then makes a call to {{Z|Z20616}}, and displays the respective output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Code and instructions are [https://codeberg.org/johl/noungender available on Codeberg].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you, Jens!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recent Changes in the software ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We've shipped a few small fixes related to Abstract Wikipedia support this week, plus an improvement to one of Wikifunctions's special pages.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Loading a longer abstract article now groups together Wikidata entities when fetching them, so they display faster and with less load on the servers ([[:phab:T429766|T429766]]). We fixed the banner on integrated abstract articles that explains the content comes from Abstract Wikipedia so that it shows to every reader, not just sysops. Now the call-to-action to disable it is only shown to sysops, instead ([[:phab:T422710|T422710]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions's Special:ListObjectsByType now doesn't list some Objects multiple times ([[:phab:T430847|T430847]]) and is faster to give you results ([[:phab:T430853|T430853]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of Volunteers’ Corner from 6 July ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of the July Volunteers' Corner</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This Monday’s volunteers’ corner meeting (6 July 2026) is [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions and Abstract Wikipedia at Wikimania 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 69 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing!
</div>
* {{Z|Z37048}}
* {{Z|Z37054}}
* {{Z|Z37058}}
* {{Z|Z37065}}
* {{Z|Z37068}}
* {{Z|Z37071}}
* {{Z|Z37076}}
* {{Z|Z37080}}
* {{Z|Z37083}}
* {{Z|Z37086}}
* {{Z|Z37089}}
* {{Z|Z37095}}
* {{Z|Z37104}}
* {{Z|Z37107}}
* {{Z|Z37115}}
* {{Z|Z37120}}
* {{Z|Z37126}}
* {{Z|Z37127}}
* {{Z|Z37140}}
* {{Z|Z37143}}
* {{Z|Z37146}}
* {{Z|Z37150}}
* {{Z|Z37154}}
* {{Z|Z37157}}
* {{Z|Z37160}}
* {{Z|Z37163}}
* {{Z|Z37170}}
* {{Z|Z37174}}
* {{Z|Z37188}}
* {{Z|Z37197}}
* {{Z|Z37201}}
* {{Z|Z37209}}
* {{Z|Z37217}}
* {{Z|Z37219}}
* {{Z|Z37220}}
* {{Z|Z37225}}
* {{Z|Z37232}}
* {{Z|Z37235}}
* {{Z|Z37241}}
* {{Z|Z37245}}
* {{Z|Z37246}}
* {{Z|Z37259}}
* {{Z|Z37263}}
* {{Z|Z37271}}
* {{Z|Z37272}}
* {{Z|Z37275}}
* {{Z|Z37279}}
* {{Z|Z37286}}
* {{Z|Z37289}}
* {{Z|Z37293}}
* {{Z|Z37296}}
* {{Z|Z37297}}
* {{Z|Z37299}}
* {{Z|Z37302}}
* {{Z|Z37309}}
* {{Z|Z37311}}
* {{Z|Z37315}}
* {{Z|Z37321}}
* {{Z|Z37323}}
* {{Z|Z37328}}
* {{Z|Z37332}}
* {{Z|Z37337}}
* {{Z|Z37338}}
* {{Z|Z37342}}
* {{Z|Z37346}}
<span 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.</span>
[[Category:Status updates{{#translation:}}|2026-07-08]]
1h0bp5z3iw6iifwth85b2zcdlk8hw36
293063
293061
2026-07-22T18:43:14Z
Ameisenigel
44
Created page with "Im ersten Quartal werden wir uns darauf konzentrieren, den Prozess der Funktionserstellung zu vereinfachen, unter anderem durch mehr Transparenz hinsichtlich der Aktualität der Inhalte, die in den Ergebnissen von Funktionsaufrufen verwendet werden, sowie durch eine Möglichkeit sicherzustellen, dass ein Funktionsaufruf aktuelle Inhalte abruft."
293063
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-07-01
| nextlabel = Nächstes Update
| next = 2026-07-16
}}
Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl].
<span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span>
=== Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia ===
Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren.
Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen.
'''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.'''
Nachdem wir nun gezeigt haben, dass [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können.
Um diesen Meilenstein zu erreichen, werden wir uns im ersten und zweiten Quartal auf zwei Bereiche konzentrieren:
<span id="1._Supporting_the_creation_of_Abstract_content"></span>
==== 1. Unterstützung bei der Erstellung von Abstrakten Inhalten ====
Zunächst wollen wir die Community der Abstrakten Wikipedia und von Wikifunctions weiterhin dabei unterstützen, abstrakte Inhalte sowie die dafür erforderlichen Funktionen zu erstellen.
Im ersten Quartal werden wir uns darauf konzentrieren, den Prozess der Funktionserstellung zu vereinfachen, unter anderem durch mehr Transparenz hinsichtlich der Aktualität der Inhalte, die in den Ergebnissen von Funktionsaufrufen verwendet werden, sowie durch eine Möglichkeit sicherzustellen, dass ein Funktionsaufruf aktuelle Inhalte abruft.
<div lang="en" dir="ltr" class="mw-content-ltr">
We will also surface high-impact areas for contributors to work on, collaborate with the community to explore different NLG approaches, and look at what would make Abstract article creation and editing more user-friendly.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
One important part of preparing abstract content for future integrations is article readiness. Community members have already started constructive conversations about what would make abstract articles ready for integration into Wikipedias, including questions about article quality. As discussed in [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|last week’s newsletter]], one practical next step would be to focus on a specific article type for early integration: city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This, of course, does not mean city articles are the only article type that matters. Rather, they give us a concrete shared example to improve, test, and discuss together. We would love for anyone interested in this area to help improve the functions and building blocks needed for city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To turn discussions to action, we want to work with selected pilot Wikipedias that are interested in testing Abstract Wikipedia in practice.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This means moving from general interest toward concrete integration work: identifying what each community would need to get relevant articles ready in their language, supporting communities in filling Wikidata and Wikifunctions gaps, and enabling them to review and integrate articles on an article opt-in basis (as described [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|here]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We have already identified potential pilot communities and are excited to work with them in Q1/Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 2. Keeping the system reliable as demand grows ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Additionally, the system needs to support this work reliably.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As more communities become involved and articles become richer, Abstract Wikipedia and the integration experience needs to stay stable, responsive, and understandable. In Q1, we will focus on measuring update load, exploring ways to make NLG functions faster and more resilient, and making rendered fragments more durable to improve the experience for readers and editors.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Together, these areas move us toward our Q2 integration milestone while also helping us learn and iterate as we go. As always, we welcome your thoughts on our direction.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== What’s the gender of a German noun? ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Community member [[User:Jens Ohlig|Jens Ohlig]] wrote a command line tool to retrieve the gender of a German noun from Wikidata through Wikifunctions. Once set up, you can simply call
</div>
: <code>> noungender Haus</code>
: <code>das Haus</code>
<div lang="en" dir="ltr" class="mw-content-ltr">
The tool first searches for the Lexeme on Wikidata, and then makes a call to {{Z|Z20616}}, and displays the respective output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Code and instructions are [https://codeberg.org/johl/noungender available on Codeberg].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you, Jens!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recent Changes in the software ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We've shipped a few small fixes related to Abstract Wikipedia support this week, plus an improvement to one of Wikifunctions's special pages.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Loading a longer abstract article now groups together Wikidata entities when fetching them, so they display faster and with less load on the servers ([[:phab:T429766|T429766]]). We fixed the banner on integrated abstract articles that explains the content comes from Abstract Wikipedia so that it shows to every reader, not just sysops. Now the call-to-action to disable it is only shown to sysops, instead ([[:phab:T422710|T422710]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions's Special:ListObjectsByType now doesn't list some Objects multiple times ([[:phab:T430847|T430847]]) and is faster to give you results ([[:phab:T430853|T430853]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of Volunteers’ Corner from 6 July ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of the July Volunteers' Corner</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This Monday’s volunteers’ corner meeting (6 July 2026) is [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions and Abstract Wikipedia at Wikimania 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 69 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing!
</div>
* {{Z|Z37048}}
* {{Z|Z37054}}
* {{Z|Z37058}}
* {{Z|Z37065}}
* {{Z|Z37068}}
* {{Z|Z37071}}
* {{Z|Z37076}}
* {{Z|Z37080}}
* {{Z|Z37083}}
* {{Z|Z37086}}
* {{Z|Z37089}}
* {{Z|Z37095}}
* {{Z|Z37104}}
* {{Z|Z37107}}
* {{Z|Z37115}}
* {{Z|Z37120}}
* {{Z|Z37126}}
* {{Z|Z37127}}
* {{Z|Z37140}}
* {{Z|Z37143}}
* {{Z|Z37146}}
* {{Z|Z37150}}
* {{Z|Z37154}}
* {{Z|Z37157}}
* {{Z|Z37160}}
* {{Z|Z37163}}
* {{Z|Z37170}}
* {{Z|Z37174}}
* {{Z|Z37188}}
* {{Z|Z37197}}
* {{Z|Z37201}}
* {{Z|Z37209}}
* {{Z|Z37217}}
* {{Z|Z37219}}
* {{Z|Z37220}}
* {{Z|Z37225}}
* {{Z|Z37232}}
* {{Z|Z37235}}
* {{Z|Z37241}}
* {{Z|Z37245}}
* {{Z|Z37246}}
* {{Z|Z37259}}
* {{Z|Z37263}}
* {{Z|Z37271}}
* {{Z|Z37272}}
* {{Z|Z37275}}
* {{Z|Z37279}}
* {{Z|Z37286}}
* {{Z|Z37289}}
* {{Z|Z37293}}
* {{Z|Z37296}}
* {{Z|Z37297}}
* {{Z|Z37299}}
* {{Z|Z37302}}
* {{Z|Z37309}}
* {{Z|Z37311}}
* {{Z|Z37315}}
* {{Z|Z37321}}
* {{Z|Z37323}}
* {{Z|Z37328}}
* {{Z|Z37332}}
* {{Z|Z37337}}
* {{Z|Z37338}}
* {{Z|Z37342}}
* {{Z|Z37346}}
<span 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.</span>
[[Category:Status updates{{#translation:}}|2026-07-08]]
ndpdv1vcgev2t8vl89rqll2gj46osdt
293065
293063
2026-07-22T18:45:25Z
Ameisenigel
44
Created page with "Wir werden zudem Bereiche mit hoher Wirkung aufzeigen, an denen Beitragende arbeiten können, gemeinsam mit der Community verschiedene NLG-Ansätze untersuchen und prüfen, wie sich die Erstellung und Bearbeitung von Abstrakten Artikeln benutzerfreundlicher gestalten ließe."
293065
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-07-01
| nextlabel = Nächstes Update
| next = 2026-07-16
}}
Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl].
<span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span>
=== Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia ===
Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren.
Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen.
'''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.'''
Nachdem wir nun gezeigt haben, dass [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können.
Um diesen Meilenstein zu erreichen, werden wir uns im ersten und zweiten Quartal auf zwei Bereiche konzentrieren:
<span id="1._Supporting_the_creation_of_Abstract_content"></span>
==== 1. Unterstützung bei der Erstellung von Abstrakten Inhalten ====
Zunächst wollen wir die Community der Abstrakten Wikipedia und von Wikifunctions weiterhin dabei unterstützen, abstrakte Inhalte sowie die dafür erforderlichen Funktionen zu erstellen.
Im ersten Quartal werden wir uns darauf konzentrieren, den Prozess der Funktionserstellung zu vereinfachen, unter anderem durch mehr Transparenz hinsichtlich der Aktualität der Inhalte, die in den Ergebnissen von Funktionsaufrufen verwendet werden, sowie durch eine Möglichkeit sicherzustellen, dass ein Funktionsaufruf aktuelle Inhalte abruft.
Wir werden zudem Bereiche mit hoher Wirkung aufzeigen, an denen Beitragende arbeiten können, gemeinsam mit der Community verschiedene NLG-Ansätze untersuchen und prüfen, wie sich die Erstellung und Bearbeitung von Abstrakten Artikeln benutzerfreundlicher gestalten ließe.
<div lang="en" dir="ltr" class="mw-content-ltr">
One important part of preparing abstract content for future integrations is article readiness. Community members have already started constructive conversations about what would make abstract articles ready for integration into Wikipedias, including questions about article quality. As discussed in [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|last week’s newsletter]], one practical next step would be to focus on a specific article type for early integration: city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This, of course, does not mean city articles are the only article type that matters. Rather, they give us a concrete shared example to improve, test, and discuss together. We would love for anyone interested in this area to help improve the functions and building blocks needed for city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To turn discussions to action, we want to work with selected pilot Wikipedias that are interested in testing Abstract Wikipedia in practice.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This means moving from general interest toward concrete integration work: identifying what each community would need to get relevant articles ready in their language, supporting communities in filling Wikidata and Wikifunctions gaps, and enabling them to review and integrate articles on an article opt-in basis (as described [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|here]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We have already identified potential pilot communities and are excited to work with them in Q1/Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 2. Keeping the system reliable as demand grows ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Additionally, the system needs to support this work reliably.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As more communities become involved and articles become richer, Abstract Wikipedia and the integration experience needs to stay stable, responsive, and understandable. In Q1, we will focus on measuring update load, exploring ways to make NLG functions faster and more resilient, and making rendered fragments more durable to improve the experience for readers and editors.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Together, these areas move us toward our Q2 integration milestone while also helping us learn and iterate as we go. As always, we welcome your thoughts on our direction.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== What’s the gender of a German noun? ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Community member [[User:Jens Ohlig|Jens Ohlig]] wrote a command line tool to retrieve the gender of a German noun from Wikidata through Wikifunctions. Once set up, you can simply call
</div>
: <code>> noungender Haus</code>
: <code>das Haus</code>
<div lang="en" dir="ltr" class="mw-content-ltr">
The tool first searches for the Lexeme on Wikidata, and then makes a call to {{Z|Z20616}}, and displays the respective output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Code and instructions are [https://codeberg.org/johl/noungender available on Codeberg].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you, Jens!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recent Changes in the software ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We've shipped a few small fixes related to Abstract Wikipedia support this week, plus an improvement to one of Wikifunctions's special pages.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Loading a longer abstract article now groups together Wikidata entities when fetching them, so they display faster and with less load on the servers ([[:phab:T429766|T429766]]). We fixed the banner on integrated abstract articles that explains the content comes from Abstract Wikipedia so that it shows to every reader, not just sysops. Now the call-to-action to disable it is only shown to sysops, instead ([[:phab:T422710|T422710]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions's Special:ListObjectsByType now doesn't list some Objects multiple times ([[:phab:T430847|T430847]]) and is faster to give you results ([[:phab:T430853|T430853]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of Volunteers’ Corner from 6 July ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of the July Volunteers' Corner</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This Monday’s volunteers’ corner meeting (6 July 2026) is [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions and Abstract Wikipedia at Wikimania 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 69 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing!
</div>
* {{Z|Z37048}}
* {{Z|Z37054}}
* {{Z|Z37058}}
* {{Z|Z37065}}
* {{Z|Z37068}}
* {{Z|Z37071}}
* {{Z|Z37076}}
* {{Z|Z37080}}
* {{Z|Z37083}}
* {{Z|Z37086}}
* {{Z|Z37089}}
* {{Z|Z37095}}
* {{Z|Z37104}}
* {{Z|Z37107}}
* {{Z|Z37115}}
* {{Z|Z37120}}
* {{Z|Z37126}}
* {{Z|Z37127}}
* {{Z|Z37140}}
* {{Z|Z37143}}
* {{Z|Z37146}}
* {{Z|Z37150}}
* {{Z|Z37154}}
* {{Z|Z37157}}
* {{Z|Z37160}}
* {{Z|Z37163}}
* {{Z|Z37170}}
* {{Z|Z37174}}
* {{Z|Z37188}}
* {{Z|Z37197}}
* {{Z|Z37201}}
* {{Z|Z37209}}
* {{Z|Z37217}}
* {{Z|Z37219}}
* {{Z|Z37220}}
* {{Z|Z37225}}
* {{Z|Z37232}}
* {{Z|Z37235}}
* {{Z|Z37241}}
* {{Z|Z37245}}
* {{Z|Z37246}}
* {{Z|Z37259}}
* {{Z|Z37263}}
* {{Z|Z37271}}
* {{Z|Z37272}}
* {{Z|Z37275}}
* {{Z|Z37279}}
* {{Z|Z37286}}
* {{Z|Z37289}}
* {{Z|Z37293}}
* {{Z|Z37296}}
* {{Z|Z37297}}
* {{Z|Z37299}}
* {{Z|Z37302}}
* {{Z|Z37309}}
* {{Z|Z37311}}
* {{Z|Z37315}}
* {{Z|Z37321}}
* {{Z|Z37323}}
* {{Z|Z37328}}
* {{Z|Z37332}}
* {{Z|Z37337}}
* {{Z|Z37338}}
* {{Z|Z37342}}
* {{Z|Z37346}}
<span 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.</span>
[[Category:Status updates{{#translation:}}|2026-07-08]]
egja1p9unpatnbwtrcjqz75ubnjl4jb
293068
293065
2026-07-22T18:52:28Z
Ameisenigel
44
Created page with "Ein wichtiger Aspekt bei der Vorbereitung von abstrakten Inhalten für künftige Integrationen ist die Artikelreife. Mitglieder der Community haben bereits konstruktive Gespräche darüber geführt, welche Voraussetzungen erfüllt sein müssen, damit abstrakte Artikel in die Wikipedias integriert werden können, einschließlich Fragen zur Artikelqualität. Wie im [[$1|Newsletter der letzten Woche]] erörtert, wäre ein praktischer nächster Schritt, sich für eine erste..."
293068
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-07-01
| nextlabel = Nächstes Update
| next = 2026-07-16
}}
Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl].
<span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span>
=== Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia ===
Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren.
Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen.
'''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.'''
Nachdem wir nun gezeigt haben, dass [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können.
Um diesen Meilenstein zu erreichen, werden wir uns im ersten und zweiten Quartal auf zwei Bereiche konzentrieren:
<span id="1._Supporting_the_creation_of_Abstract_content"></span>
==== 1. Unterstützung bei der Erstellung von Abstrakten Inhalten ====
Zunächst wollen wir die Community der Abstrakten Wikipedia und von Wikifunctions weiterhin dabei unterstützen, abstrakte Inhalte sowie die dafür erforderlichen Funktionen zu erstellen.
Im ersten Quartal werden wir uns darauf konzentrieren, den Prozess der Funktionserstellung zu vereinfachen, unter anderem durch mehr Transparenz hinsichtlich der Aktualität der Inhalte, die in den Ergebnissen von Funktionsaufrufen verwendet werden, sowie durch eine Möglichkeit sicherzustellen, dass ein Funktionsaufruf aktuelle Inhalte abruft.
Wir werden zudem Bereiche mit hoher Wirkung aufzeigen, an denen Beitragende arbeiten können, gemeinsam mit der Community verschiedene NLG-Ansätze untersuchen und prüfen, wie sich die Erstellung und Bearbeitung von Abstrakten Artikeln benutzerfreundlicher gestalten ließe.
Ein wichtiger Aspekt bei der Vorbereitung von abstrakten Inhalten für künftige Integrationen ist die Artikelreife. Mitglieder der Community haben bereits konstruktive Gespräche darüber geführt, welche Voraussetzungen erfüllt sein müssen, damit abstrakte Artikel in die Wikipedias integriert werden können, einschließlich Fragen zur Artikelqualität. Wie im [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|Newsletter der letzten Woche]] erörtert, wäre ein praktischer nächster Schritt, sich für eine erste Integration auf einen bestimmten Artikeltyp zu konzentrieren: Artikel über Städte.
<div lang="en" dir="ltr" class="mw-content-ltr">
This, of course, does not mean city articles are the only article type that matters. Rather, they give us a concrete shared example to improve, test, and discuss together. We would love for anyone interested in this area to help improve the functions and building blocks needed for city articles.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
To turn discussions to action, we want to work with selected pilot Wikipedias that are interested in testing Abstract Wikipedia in practice.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This means moving from general interest toward concrete integration work: identifying what each community would need to get relevant articles ready in their language, supporting communities in filling Wikidata and Wikifunctions gaps, and enabling them to review and integrate articles on an article opt-in basis (as described [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|here]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We have already identified potential pilot communities and are excited to work with them in Q1/Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 2. Keeping the system reliable as demand grows ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Additionally, the system needs to support this work reliably.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As more communities become involved and articles become richer, Abstract Wikipedia and the integration experience needs to stay stable, responsive, and understandable. In Q1, we will focus on measuring update load, exploring ways to make NLG functions faster and more resilient, and making rendered fragments more durable to improve the experience for readers and editors.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Together, these areas move us toward our Q2 integration milestone while also helping us learn and iterate as we go. As always, we welcome your thoughts on our direction.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== What’s the gender of a German noun? ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Community member [[User:Jens Ohlig|Jens Ohlig]] wrote a command line tool to retrieve the gender of a German noun from Wikidata through Wikifunctions. Once set up, you can simply call
</div>
: <code>> noungender Haus</code>
: <code>das Haus</code>
<div lang="en" dir="ltr" class="mw-content-ltr">
The tool first searches for the Lexeme on Wikidata, and then makes a call to {{Z|Z20616}}, and displays the respective output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Code and instructions are [https://codeberg.org/johl/noungender available on Codeberg].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you, Jens!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recent Changes in the software ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We've shipped a few small fixes related to Abstract Wikipedia support this week, plus an improvement to one of Wikifunctions's special pages.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Loading a longer abstract article now groups together Wikidata entities when fetching them, so they display faster and with less load on the servers ([[:phab:T429766|T429766]]). We fixed the banner on integrated abstract articles that explains the content comes from Abstract Wikipedia so that it shows to every reader, not just sysops. Now the call-to-action to disable it is only shown to sysops, instead ([[:phab:T422710|T422710]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions's Special:ListObjectsByType now doesn't list some Objects multiple times ([[:phab:T430847|T430847]]) and is faster to give you results ([[:phab:T430853|T430853]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of Volunteers’ Corner from 6 July ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of the July Volunteers' Corner</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This Monday’s volunteers’ corner meeting (6 July 2026) is [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions and Abstract Wikipedia at Wikimania 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 69 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing!
</div>
* {{Z|Z37048}}
* {{Z|Z37054}}
* {{Z|Z37058}}
* {{Z|Z37065}}
* {{Z|Z37068}}
* {{Z|Z37071}}
* {{Z|Z37076}}
* {{Z|Z37080}}
* {{Z|Z37083}}
* {{Z|Z37086}}
* {{Z|Z37089}}
* {{Z|Z37095}}
* {{Z|Z37104}}
* {{Z|Z37107}}
* {{Z|Z37115}}
* {{Z|Z37120}}
* {{Z|Z37126}}
* {{Z|Z37127}}
* {{Z|Z37140}}
* {{Z|Z37143}}
* {{Z|Z37146}}
* {{Z|Z37150}}
* {{Z|Z37154}}
* {{Z|Z37157}}
* {{Z|Z37160}}
* {{Z|Z37163}}
* {{Z|Z37170}}
* {{Z|Z37174}}
* {{Z|Z37188}}
* {{Z|Z37197}}
* {{Z|Z37201}}
* {{Z|Z37209}}
* {{Z|Z37217}}
* {{Z|Z37219}}
* {{Z|Z37220}}
* {{Z|Z37225}}
* {{Z|Z37232}}
* {{Z|Z37235}}
* {{Z|Z37241}}
* {{Z|Z37245}}
* {{Z|Z37246}}
* {{Z|Z37259}}
* {{Z|Z37263}}
* {{Z|Z37271}}
* {{Z|Z37272}}
* {{Z|Z37275}}
* {{Z|Z37279}}
* {{Z|Z37286}}
* {{Z|Z37289}}
* {{Z|Z37293}}
* {{Z|Z37296}}
* {{Z|Z37297}}
* {{Z|Z37299}}
* {{Z|Z37302}}
* {{Z|Z37309}}
* {{Z|Z37311}}
* {{Z|Z37315}}
* {{Z|Z37321}}
* {{Z|Z37323}}
* {{Z|Z37328}}
* {{Z|Z37332}}
* {{Z|Z37337}}
* {{Z|Z37338}}
* {{Z|Z37342}}
* {{Z|Z37346}}
<span 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.</span>
[[Category:Status updates{{#translation:}}|2026-07-08]]
otsn3zvfo1yi0kpkj0iblsgk0igkzn9
293070
293068
2026-07-22T18:53:28Z
Ameisenigel
44
Created page with "Das bedeutet natürlich nicht, dass Artikel über Städte die einzige wichtige Art von Artikeln sind. Vielmehr dienen sie uns als konkretes, gemeinsames Beispiel, an dem wir die für solche Artikel erforderlichen Funktionen und Bausteine verbessern, testen und gemeinsam weiterentwickeln können. Wir würden uns sehr freuen, wenn alle, die sich für diesen Bereich interessieren, an der Verbesserung dieser Funktionen und Bausteine mitwirken würden."
293070
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-07-01
| nextlabel = Nächstes Update
| next = 2026-07-16
}}
Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl].
<span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span>
=== Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia ===
Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren.
Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen.
'''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.'''
Nachdem wir nun gezeigt haben, dass [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können.
Um diesen Meilenstein zu erreichen, werden wir uns im ersten und zweiten Quartal auf zwei Bereiche konzentrieren:
<span id="1._Supporting_the_creation_of_Abstract_content"></span>
==== 1. Unterstützung bei der Erstellung von Abstrakten Inhalten ====
Zunächst wollen wir die Community der Abstrakten Wikipedia und von Wikifunctions weiterhin dabei unterstützen, abstrakte Inhalte sowie die dafür erforderlichen Funktionen zu erstellen.
Im ersten Quartal werden wir uns darauf konzentrieren, den Prozess der Funktionserstellung zu vereinfachen, unter anderem durch mehr Transparenz hinsichtlich der Aktualität der Inhalte, die in den Ergebnissen von Funktionsaufrufen verwendet werden, sowie durch eine Möglichkeit sicherzustellen, dass ein Funktionsaufruf aktuelle Inhalte abruft.
Wir werden zudem Bereiche mit hoher Wirkung aufzeigen, an denen Beitragende arbeiten können, gemeinsam mit der Community verschiedene NLG-Ansätze untersuchen und prüfen, wie sich die Erstellung und Bearbeitung von Abstrakten Artikeln benutzerfreundlicher gestalten ließe.
Ein wichtiger Aspekt bei der Vorbereitung von abstrakten Inhalten für künftige Integrationen ist die Artikelreife. Mitglieder der Community haben bereits konstruktive Gespräche darüber geführt, welche Voraussetzungen erfüllt sein müssen, damit abstrakte Artikel in die Wikipedias integriert werden können, einschließlich Fragen zur Artikelqualität. Wie im [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|Newsletter der letzten Woche]] erörtert, wäre ein praktischer nächster Schritt, sich für eine erste Integration auf einen bestimmten Artikeltyp zu konzentrieren: Artikel über Städte.
Das bedeutet natürlich nicht, dass Artikel über Städte die einzige wichtige Art von Artikeln sind. Vielmehr dienen sie uns als konkretes, gemeinsames Beispiel, an dem wir die für solche Artikel erforderlichen Funktionen und Bausteine verbessern, testen und gemeinsam weiterentwickeln können. Wir würden uns sehr freuen, wenn alle, die sich für diesen Bereich interessieren, an der Verbesserung dieser Funktionen und Bausteine mitwirken würden.
<div lang="en" dir="ltr" class="mw-content-ltr">
To turn discussions to action, we want to work with selected pilot Wikipedias that are interested in testing Abstract Wikipedia in practice.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This means moving from general interest toward concrete integration work: identifying what each community would need to get relevant articles ready in their language, supporting communities in filling Wikidata and Wikifunctions gaps, and enabling them to review and integrate articles on an article opt-in basis (as described [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|here]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We have already identified potential pilot communities and are excited to work with them in Q1/Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 2. Keeping the system reliable as demand grows ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Additionally, the system needs to support this work reliably.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As more communities become involved and articles become richer, Abstract Wikipedia and the integration experience needs to stay stable, responsive, and understandable. In Q1, we will focus on measuring update load, exploring ways to make NLG functions faster and more resilient, and making rendered fragments more durable to improve the experience for readers and editors.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Together, these areas move us toward our Q2 integration milestone while also helping us learn and iterate as we go. As always, we welcome your thoughts on our direction.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== What’s the gender of a German noun? ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Community member [[User:Jens Ohlig|Jens Ohlig]] wrote a command line tool to retrieve the gender of a German noun from Wikidata through Wikifunctions. Once set up, you can simply call
</div>
: <code>> noungender Haus</code>
: <code>das Haus</code>
<div lang="en" dir="ltr" class="mw-content-ltr">
The tool first searches for the Lexeme on Wikidata, and then makes a call to {{Z|Z20616}}, and displays the respective output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Code and instructions are [https://codeberg.org/johl/noungender available on Codeberg].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you, Jens!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recent Changes in the software ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We've shipped a few small fixes related to Abstract Wikipedia support this week, plus an improvement to one of Wikifunctions's special pages.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Loading a longer abstract article now groups together Wikidata entities when fetching them, so they display faster and with less load on the servers ([[:phab:T429766|T429766]]). We fixed the banner on integrated abstract articles that explains the content comes from Abstract Wikipedia so that it shows to every reader, not just sysops. Now the call-to-action to disable it is only shown to sysops, instead ([[:phab:T422710|T422710]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions's Special:ListObjectsByType now doesn't list some Objects multiple times ([[:phab:T430847|T430847]]) and is faster to give you results ([[:phab:T430853|T430853]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of Volunteers’ Corner from 6 July ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of the July Volunteers' Corner</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This Monday’s volunteers’ corner meeting (6 July 2026) is [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions and Abstract Wikipedia at Wikimania 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 69 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing!
</div>
* {{Z|Z37048}}
* {{Z|Z37054}}
* {{Z|Z37058}}
* {{Z|Z37065}}
* {{Z|Z37068}}
* {{Z|Z37071}}
* {{Z|Z37076}}
* {{Z|Z37080}}
* {{Z|Z37083}}
* {{Z|Z37086}}
* {{Z|Z37089}}
* {{Z|Z37095}}
* {{Z|Z37104}}
* {{Z|Z37107}}
* {{Z|Z37115}}
* {{Z|Z37120}}
* {{Z|Z37126}}
* {{Z|Z37127}}
* {{Z|Z37140}}
* {{Z|Z37143}}
* {{Z|Z37146}}
* {{Z|Z37150}}
* {{Z|Z37154}}
* {{Z|Z37157}}
* {{Z|Z37160}}
* {{Z|Z37163}}
* {{Z|Z37170}}
* {{Z|Z37174}}
* {{Z|Z37188}}
* {{Z|Z37197}}
* {{Z|Z37201}}
* {{Z|Z37209}}
* {{Z|Z37217}}
* {{Z|Z37219}}
* {{Z|Z37220}}
* {{Z|Z37225}}
* {{Z|Z37232}}
* {{Z|Z37235}}
* {{Z|Z37241}}
* {{Z|Z37245}}
* {{Z|Z37246}}
* {{Z|Z37259}}
* {{Z|Z37263}}
* {{Z|Z37271}}
* {{Z|Z37272}}
* {{Z|Z37275}}
* {{Z|Z37279}}
* {{Z|Z37286}}
* {{Z|Z37289}}
* {{Z|Z37293}}
* {{Z|Z37296}}
* {{Z|Z37297}}
* {{Z|Z37299}}
* {{Z|Z37302}}
* {{Z|Z37309}}
* {{Z|Z37311}}
* {{Z|Z37315}}
* {{Z|Z37321}}
* {{Z|Z37323}}
* {{Z|Z37328}}
* {{Z|Z37332}}
* {{Z|Z37337}}
* {{Z|Z37338}}
* {{Z|Z37342}}
* {{Z|Z37346}}
<span 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.</span>
[[Category:Status updates{{#translation:}}|2026-07-08]]
5ypehfo00rxs1ctwyuxxxx9zoey40yw
293072
293070
2026-07-22T18:54:09Z
Ameisenigel
44
Created page with "Um Diskussionen in Taten umzusetzen, wollen wir mit ausgewählten Pilot-Wikipedias zusammenarbeiten, die daran interessiert sind, die Abstrakte Wikipedia in der Praxis zu testen."
293072
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-07-01
| nextlabel = Nächstes Update
| next = 2026-07-16
}}
Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl].
<span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span>
=== Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia ===
Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren.
Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen.
'''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.'''
Nachdem wir nun gezeigt haben, dass [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können.
Um diesen Meilenstein zu erreichen, werden wir uns im ersten und zweiten Quartal auf zwei Bereiche konzentrieren:
<span id="1._Supporting_the_creation_of_Abstract_content"></span>
==== 1. Unterstützung bei der Erstellung von Abstrakten Inhalten ====
Zunächst wollen wir die Community der Abstrakten Wikipedia und von Wikifunctions weiterhin dabei unterstützen, abstrakte Inhalte sowie die dafür erforderlichen Funktionen zu erstellen.
Im ersten Quartal werden wir uns darauf konzentrieren, den Prozess der Funktionserstellung zu vereinfachen, unter anderem durch mehr Transparenz hinsichtlich der Aktualität der Inhalte, die in den Ergebnissen von Funktionsaufrufen verwendet werden, sowie durch eine Möglichkeit sicherzustellen, dass ein Funktionsaufruf aktuelle Inhalte abruft.
Wir werden zudem Bereiche mit hoher Wirkung aufzeigen, an denen Beitragende arbeiten können, gemeinsam mit der Community verschiedene NLG-Ansätze untersuchen und prüfen, wie sich die Erstellung und Bearbeitung von Abstrakten Artikeln benutzerfreundlicher gestalten ließe.
Ein wichtiger Aspekt bei der Vorbereitung von abstrakten Inhalten für künftige Integrationen ist die Artikelreife. Mitglieder der Community haben bereits konstruktive Gespräche darüber geführt, welche Voraussetzungen erfüllt sein müssen, damit abstrakte Artikel in die Wikipedias integriert werden können, einschließlich Fragen zur Artikelqualität. Wie im [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|Newsletter der letzten Woche]] erörtert, wäre ein praktischer nächster Schritt, sich für eine erste Integration auf einen bestimmten Artikeltyp zu konzentrieren: Artikel über Städte.
Das bedeutet natürlich nicht, dass Artikel über Städte die einzige wichtige Art von Artikeln sind. Vielmehr dienen sie uns als konkretes, gemeinsames Beispiel, an dem wir die für solche Artikel erforderlichen Funktionen und Bausteine verbessern, testen und gemeinsam weiterentwickeln können. Wir würden uns sehr freuen, wenn alle, die sich für diesen Bereich interessieren, an der Verbesserung dieser Funktionen und Bausteine mitwirken würden.
Um Diskussionen in Taten umzusetzen, wollen wir mit ausgewählten Pilot-Wikipedias zusammenarbeiten, die daran interessiert sind, die Abstrakte Wikipedia in der Praxis zu testen.
<div lang="en" dir="ltr" class="mw-content-ltr">
This means moving from general interest toward concrete integration work: identifying what each community would need to get relevant articles ready in their language, supporting communities in filling Wikidata and Wikifunctions gaps, and enabling them to review and integrate articles on an article opt-in basis (as described [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|here]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We have already identified potential pilot communities and are excited to work with them in Q1/Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 2. Keeping the system reliable as demand grows ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Additionally, the system needs to support this work reliably.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As more communities become involved and articles become richer, Abstract Wikipedia and the integration experience needs to stay stable, responsive, and understandable. In Q1, we will focus on measuring update load, exploring ways to make NLG functions faster and more resilient, and making rendered fragments more durable to improve the experience for readers and editors.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Together, these areas move us toward our Q2 integration milestone while also helping us learn and iterate as we go. As always, we welcome your thoughts on our direction.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== What’s the gender of a German noun? ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Community member [[User:Jens Ohlig|Jens Ohlig]] wrote a command line tool to retrieve the gender of a German noun from Wikidata through Wikifunctions. Once set up, you can simply call
</div>
: <code>> noungender Haus</code>
: <code>das Haus</code>
<div lang="en" dir="ltr" class="mw-content-ltr">
The tool first searches for the Lexeme on Wikidata, and then makes a call to {{Z|Z20616}}, and displays the respective output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Code and instructions are [https://codeberg.org/johl/noungender available on Codeberg].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you, Jens!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recent Changes in the software ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We've shipped a few small fixes related to Abstract Wikipedia support this week, plus an improvement to one of Wikifunctions's special pages.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Loading a longer abstract article now groups together Wikidata entities when fetching them, so they display faster and with less load on the servers ([[:phab:T429766|T429766]]). We fixed the banner on integrated abstract articles that explains the content comes from Abstract Wikipedia so that it shows to every reader, not just sysops. Now the call-to-action to disable it is only shown to sysops, instead ([[:phab:T422710|T422710]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions's Special:ListObjectsByType now doesn't list some Objects multiple times ([[:phab:T430847|T430847]]) and is faster to give you results ([[:phab:T430853|T430853]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of Volunteers’ Corner from 6 July ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of the July Volunteers' Corner</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This Monday’s volunteers’ corner meeting (6 July 2026) is [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions and Abstract Wikipedia at Wikimania 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 69 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing!
</div>
* {{Z|Z37048}}
* {{Z|Z37054}}
* {{Z|Z37058}}
* {{Z|Z37065}}
* {{Z|Z37068}}
* {{Z|Z37071}}
* {{Z|Z37076}}
* {{Z|Z37080}}
* {{Z|Z37083}}
* {{Z|Z37086}}
* {{Z|Z37089}}
* {{Z|Z37095}}
* {{Z|Z37104}}
* {{Z|Z37107}}
* {{Z|Z37115}}
* {{Z|Z37120}}
* {{Z|Z37126}}
* {{Z|Z37127}}
* {{Z|Z37140}}
* {{Z|Z37143}}
* {{Z|Z37146}}
* {{Z|Z37150}}
* {{Z|Z37154}}
* {{Z|Z37157}}
* {{Z|Z37160}}
* {{Z|Z37163}}
* {{Z|Z37170}}
* {{Z|Z37174}}
* {{Z|Z37188}}
* {{Z|Z37197}}
* {{Z|Z37201}}
* {{Z|Z37209}}
* {{Z|Z37217}}
* {{Z|Z37219}}
* {{Z|Z37220}}
* {{Z|Z37225}}
* {{Z|Z37232}}
* {{Z|Z37235}}
* {{Z|Z37241}}
* {{Z|Z37245}}
* {{Z|Z37246}}
* {{Z|Z37259}}
* {{Z|Z37263}}
* {{Z|Z37271}}
* {{Z|Z37272}}
* {{Z|Z37275}}
* {{Z|Z37279}}
* {{Z|Z37286}}
* {{Z|Z37289}}
* {{Z|Z37293}}
* {{Z|Z37296}}
* {{Z|Z37297}}
* {{Z|Z37299}}
* {{Z|Z37302}}
* {{Z|Z37309}}
* {{Z|Z37311}}
* {{Z|Z37315}}
* {{Z|Z37321}}
* {{Z|Z37323}}
* {{Z|Z37328}}
* {{Z|Z37332}}
* {{Z|Z37337}}
* {{Z|Z37338}}
* {{Z|Z37342}}
* {{Z|Z37346}}
<span 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.</span>
[[Category:Status updates{{#translation:}}|2026-07-08]]
kqjw5lq60mv1fronfg5ljveui36pkff
293074
293072
2026-07-22T19:02:57Z
Ameisenigel
44
Created page with "Dies bedeutet den Übergang von allgemeinem Interesse hin zu konkreter Integrationsarbeit: Es gilt zu ermitteln, was die jeweiligen Communitys benötigen, um relevante Artikel in ihrer Sprache bereitzustellen, zudem sollen sie dabei unterstützt werden, Lücken in Wikidata und Wikifunctions zu schließen, und in die Lage versetzt werden, Artikel auf Basis einer Opt-in-Entscheidung zu prüfen und zu integrieren (wie [[$1|hier]] beschrieben)."
293074
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-07-01
| nextlabel = Nächstes Update
| next = 2026-07-16
}}
Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl].
<span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span>
=== Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia ===
Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren.
Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen.
'''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.'''
Nachdem wir nun gezeigt haben, dass [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können.
Um diesen Meilenstein zu erreichen, werden wir uns im ersten und zweiten Quartal auf zwei Bereiche konzentrieren:
<span id="1._Supporting_the_creation_of_Abstract_content"></span>
==== 1. Unterstützung bei der Erstellung von Abstrakten Inhalten ====
Zunächst wollen wir die Community der Abstrakten Wikipedia und von Wikifunctions weiterhin dabei unterstützen, abstrakte Inhalte sowie die dafür erforderlichen Funktionen zu erstellen.
Im ersten Quartal werden wir uns darauf konzentrieren, den Prozess der Funktionserstellung zu vereinfachen, unter anderem durch mehr Transparenz hinsichtlich der Aktualität der Inhalte, die in den Ergebnissen von Funktionsaufrufen verwendet werden, sowie durch eine Möglichkeit sicherzustellen, dass ein Funktionsaufruf aktuelle Inhalte abruft.
Wir werden zudem Bereiche mit hoher Wirkung aufzeigen, an denen Beitragende arbeiten können, gemeinsam mit der Community verschiedene NLG-Ansätze untersuchen und prüfen, wie sich die Erstellung und Bearbeitung von Abstrakten Artikeln benutzerfreundlicher gestalten ließe.
Ein wichtiger Aspekt bei der Vorbereitung von abstrakten Inhalten für künftige Integrationen ist die Artikelreife. Mitglieder der Community haben bereits konstruktive Gespräche darüber geführt, welche Voraussetzungen erfüllt sein müssen, damit abstrakte Artikel in die Wikipedias integriert werden können, einschließlich Fragen zur Artikelqualität. Wie im [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|Newsletter der letzten Woche]] erörtert, wäre ein praktischer nächster Schritt, sich für eine erste Integration auf einen bestimmten Artikeltyp zu konzentrieren: Artikel über Städte.
Das bedeutet natürlich nicht, dass Artikel über Städte die einzige wichtige Art von Artikeln sind. Vielmehr dienen sie uns als konkretes, gemeinsames Beispiel, an dem wir die für solche Artikel erforderlichen Funktionen und Bausteine verbessern, testen und gemeinsam weiterentwickeln können. Wir würden uns sehr freuen, wenn alle, die sich für diesen Bereich interessieren, an der Verbesserung dieser Funktionen und Bausteine mitwirken würden.
Um Diskussionen in Taten umzusetzen, wollen wir mit ausgewählten Pilot-Wikipedias zusammenarbeiten, die daran interessiert sind, die Abstrakte Wikipedia in der Praxis zu testen.
Dies bedeutet den Übergang von allgemeinem Interesse hin zu konkreter Integrationsarbeit: Es gilt zu ermitteln, was die jeweiligen Communitys benötigen, um relevante Artikel in ihrer Sprache bereitzustellen, zudem sollen sie dabei unterstützt werden, Lücken in Wikidata und Wikifunctions zu schließen, und in die Lage versetzt werden, Artikel auf Basis einer Opt-in-Entscheidung zu prüfen und zu integrieren (wie [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|hier]] beschrieben).
<div lang="en" dir="ltr" class="mw-content-ltr">
We have already identified potential pilot communities and are excited to work with them in Q1/Q2.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 2. Keeping the system reliable as demand grows ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Additionally, the system needs to support this work reliably.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As more communities become involved and articles become richer, Abstract Wikipedia and the integration experience needs to stay stable, responsive, and understandable. In Q1, we will focus on measuring update load, exploring ways to make NLG functions faster and more resilient, and making rendered fragments more durable to improve the experience for readers and editors.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Together, these areas move us toward our Q2 integration milestone while also helping us learn and iterate as we go. As always, we welcome your thoughts on our direction.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== What’s the gender of a German noun? ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Community member [[User:Jens Ohlig|Jens Ohlig]] wrote a command line tool to retrieve the gender of a German noun from Wikidata through Wikifunctions. Once set up, you can simply call
</div>
: <code>> noungender Haus</code>
: <code>das Haus</code>
<div lang="en" dir="ltr" class="mw-content-ltr">
The tool first searches for the Lexeme on Wikidata, and then makes a call to {{Z|Z20616}}, and displays the respective output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Code and instructions are [https://codeberg.org/johl/noungender available on Codeberg].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you, Jens!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recent Changes in the software ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We've shipped a few small fixes related to Abstract Wikipedia support this week, plus an improvement to one of Wikifunctions's special pages.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Loading a longer abstract article now groups together Wikidata entities when fetching them, so they display faster and with less load on the servers ([[:phab:T429766|T429766]]). We fixed the banner on integrated abstract articles that explains the content comes from Abstract Wikipedia so that it shows to every reader, not just sysops. Now the call-to-action to disable it is only shown to sysops, instead ([[:phab:T422710|T422710]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions's Special:ListObjectsByType now doesn't list some Objects multiple times ([[:phab:T430847|T430847]]) and is faster to give you results ([[:phab:T430853|T430853]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of Volunteers’ Corner from 6 July ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of the July Volunteers' Corner</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This Monday’s volunteers’ corner meeting (6 July 2026) is [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions and Abstract Wikipedia at Wikimania 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 69 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing!
</div>
* {{Z|Z37048}}
* {{Z|Z37054}}
* {{Z|Z37058}}
* {{Z|Z37065}}
* {{Z|Z37068}}
* {{Z|Z37071}}
* {{Z|Z37076}}
* {{Z|Z37080}}
* {{Z|Z37083}}
* {{Z|Z37086}}
* {{Z|Z37089}}
* {{Z|Z37095}}
* {{Z|Z37104}}
* {{Z|Z37107}}
* {{Z|Z37115}}
* {{Z|Z37120}}
* {{Z|Z37126}}
* {{Z|Z37127}}
* {{Z|Z37140}}
* {{Z|Z37143}}
* {{Z|Z37146}}
* {{Z|Z37150}}
* {{Z|Z37154}}
* {{Z|Z37157}}
* {{Z|Z37160}}
* {{Z|Z37163}}
* {{Z|Z37170}}
* {{Z|Z37174}}
* {{Z|Z37188}}
* {{Z|Z37197}}
* {{Z|Z37201}}
* {{Z|Z37209}}
* {{Z|Z37217}}
* {{Z|Z37219}}
* {{Z|Z37220}}
* {{Z|Z37225}}
* {{Z|Z37232}}
* {{Z|Z37235}}
* {{Z|Z37241}}
* {{Z|Z37245}}
* {{Z|Z37246}}
* {{Z|Z37259}}
* {{Z|Z37263}}
* {{Z|Z37271}}
* {{Z|Z37272}}
* {{Z|Z37275}}
* {{Z|Z37279}}
* {{Z|Z37286}}
* {{Z|Z37289}}
* {{Z|Z37293}}
* {{Z|Z37296}}
* {{Z|Z37297}}
* {{Z|Z37299}}
* {{Z|Z37302}}
* {{Z|Z37309}}
* {{Z|Z37311}}
* {{Z|Z37315}}
* {{Z|Z37321}}
* {{Z|Z37323}}
* {{Z|Z37328}}
* {{Z|Z37332}}
* {{Z|Z37337}}
* {{Z|Z37338}}
* {{Z|Z37342}}
* {{Z|Z37346}}
<span 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.</span>
[[Category:Status updates{{#translation:}}|2026-07-08]]
2eh50ig6w7r32zocvg0b8xlvefu79dr
293076
293074
2026-07-22T19:03:38Z
Ameisenigel
44
Created page with "Wir haben bereits potenzielle Pilot-Communitys identifiziert und freuen uns darauf, im ersten und zweiten Quartal mit ihnen zusammenzuarbeiten."
293076
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-07-01
| nextlabel = Nächstes Update
| next = 2026-07-16
}}
Willkommen bei Newsletter #256, [https://www.wikifunctions.org/view/en/Z13647?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13647%22%2C%22Z13647K1%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z13647K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%228%22%7D%7D einer schönen, runden Zahl].
<span id="Moving_toward_our_first_Abstract_Wikipedia_integration_milestone"></span>
=== Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia ===
Im Newsletter der vergangenen Woche haben wir erläutert, [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren.
Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen.
'''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.'''
Nachdem wir nun gezeigt haben, dass [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können.
Um diesen Meilenstein zu erreichen, werden wir uns im ersten und zweiten Quartal auf zwei Bereiche konzentrieren:
<span id="1._Supporting_the_creation_of_Abstract_content"></span>
==== 1. Unterstützung bei der Erstellung von Abstrakten Inhalten ====
Zunächst wollen wir die Community der Abstrakten Wikipedia und von Wikifunctions weiterhin dabei unterstützen, abstrakte Inhalte sowie die dafür erforderlichen Funktionen zu erstellen.
Im ersten Quartal werden wir uns darauf konzentrieren, den Prozess der Funktionserstellung zu vereinfachen, unter anderem durch mehr Transparenz hinsichtlich der Aktualität der Inhalte, die in den Ergebnissen von Funktionsaufrufen verwendet werden, sowie durch eine Möglichkeit sicherzustellen, dass ein Funktionsaufruf aktuelle Inhalte abruft.
Wir werden zudem Bereiche mit hoher Wirkung aufzeigen, an denen Beitragende arbeiten können, gemeinsam mit der Community verschiedene NLG-Ansätze untersuchen und prüfen, wie sich die Erstellung und Bearbeitung von Abstrakten Artikeln benutzerfreundlicher gestalten ließe.
Ein wichtiger Aspekt bei der Vorbereitung von abstrakten Inhalten für künftige Integrationen ist die Artikelreife. Mitglieder der Community haben bereits konstruktive Gespräche darüber geführt, welche Voraussetzungen erfüllt sein müssen, damit abstrakte Artikel in die Wikipedias integriert werden können, einschließlich Fragen zur Artikelqualität. Wie im [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|Newsletter der letzten Woche]] erörtert, wäre ein praktischer nächster Schritt, sich für eine erste Integration auf einen bestimmten Artikeltyp zu konzentrieren: Artikel über Städte.
Das bedeutet natürlich nicht, dass Artikel über Städte die einzige wichtige Art von Artikeln sind. Vielmehr dienen sie uns als konkretes, gemeinsames Beispiel, an dem wir die für solche Artikel erforderlichen Funktionen und Bausteine verbessern, testen und gemeinsam weiterentwickeln können. Wir würden uns sehr freuen, wenn alle, die sich für diesen Bereich interessieren, an der Verbesserung dieser Funktionen und Bausteine mitwirken würden.
Um Diskussionen in Taten umzusetzen, wollen wir mit ausgewählten Pilot-Wikipedias zusammenarbeiten, die daran interessiert sind, die Abstrakte Wikipedia in der Praxis zu testen.
Dies bedeutet den Übergang von allgemeinem Interesse hin zu konkreter Integrationsarbeit: Es gilt zu ermitteln, was die jeweiligen Communitys benötigen, um relevante Artikel in ihrer Sprache bereitzustellen, zudem sollen sie dabei unterstützt werden, Lücken in Wikidata und Wikifunctions zu schließen, und in die Lage versetzt werden, Artikel auf Basis einer Opt-in-Entscheidung zu prüfen und zu integrieren (wie [[Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|hier]] beschrieben).
Wir haben bereits potenzielle Pilot-Communitys identifiziert und freuen uns darauf, im ersten und zweiten Quartal mit ihnen zusammenzuarbeiten.
<div lang="en" dir="ltr" class="mw-content-ltr">
==== 2. Keeping the system reliable as demand grows ====
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Additionally, the system needs to support this work reliably.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
As more communities become involved and articles become richer, Abstract Wikipedia and the integration experience needs to stay stable, responsive, and understandable. In Q1, we will focus on measuring update load, exploring ways to make NLG functions faster and more resilient, and making rendered fragments more durable to improve the experience for readers and editors.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Together, these areas move us toward our Q2 integration milestone while also helping us learn and iterate as we go. As always, we welcome your thoughts on our direction.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== What’s the gender of a German noun? ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Community member [[User:Jens Ohlig|Jens Ohlig]] wrote a command line tool to retrieve the gender of a German noun from Wikidata through Wikifunctions. Once set up, you can simply call
</div>
: <code>> noungender Haus</code>
: <code>das Haus</code>
<div lang="en" dir="ltr" class="mw-content-ltr">
The tool first searches for the Lexeme on Wikidata, and then makes a call to {{Z|Z20616}}, and displays the respective output.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Code and instructions are [https://codeberg.org/johl/noungender available on Codeberg].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you, Jens!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recent Changes in the software ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We've shipped a few small fixes related to Abstract Wikipedia support this week, plus an improvement to one of Wikifunctions's special pages.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Loading a longer abstract article now groups together Wikidata entities when fetching them, so they display faster and with less load on the servers ([[:phab:T429766|T429766]]). We fixed the banner on integrated abstract articles that explains the content comes from Abstract Wikipedia so that it shows to every reader, not just sysops. Now the call-to-action to disable it is only shown to sysops, instead ([[:phab:T422710|T422710]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions's Special:ListObjectsByType now doesn't list some Objects multiple times ([[:phab:T430847|T430847]]) and is faster to give you results ([[:phab:T430853|T430853]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of Volunteers’ Corner from 6 July ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-07.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of the July Volunteers' Corner</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This Monday’s volunteers’ corner meeting (6 July 2026) is [[:commons:File:Abstract Wikipedia Volunteer Corner 2026-07.webm|now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions and Abstract Wikipedia at Wikimania 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 69 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 69 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. We crossed 4650 functions, and are just a few weeks shy of Wikimania – maybe we can get to a round number by then? Thanks everybody for contributing!
</div>
* {{Z|Z37048}}
* {{Z|Z37054}}
* {{Z|Z37058}}
* {{Z|Z37065}}
* {{Z|Z37068}}
* {{Z|Z37071}}
* {{Z|Z37076}}
* {{Z|Z37080}}
* {{Z|Z37083}}
* {{Z|Z37086}}
* {{Z|Z37089}}
* {{Z|Z37095}}
* {{Z|Z37104}}
* {{Z|Z37107}}
* {{Z|Z37115}}
* {{Z|Z37120}}
* {{Z|Z37126}}
* {{Z|Z37127}}
* {{Z|Z37140}}
* {{Z|Z37143}}
* {{Z|Z37146}}
* {{Z|Z37150}}
* {{Z|Z37154}}
* {{Z|Z37157}}
* {{Z|Z37160}}
* {{Z|Z37163}}
* {{Z|Z37170}}
* {{Z|Z37174}}
* {{Z|Z37188}}
* {{Z|Z37197}}
* {{Z|Z37201}}
* {{Z|Z37209}}
* {{Z|Z37217}}
* {{Z|Z37219}}
* {{Z|Z37220}}
* {{Z|Z37225}}
* {{Z|Z37232}}
* {{Z|Z37235}}
* {{Z|Z37241}}
* {{Z|Z37245}}
* {{Z|Z37246}}
* {{Z|Z37259}}
* {{Z|Z37263}}
* {{Z|Z37271}}
* {{Z|Z37272}}
* {{Z|Z37275}}
* {{Z|Z37279}}
* {{Z|Z37286}}
* {{Z|Z37289}}
* {{Z|Z37293}}
* {{Z|Z37296}}
* {{Z|Z37297}}
* {{Z|Z37299}}
* {{Z|Z37302}}
* {{Z|Z37309}}
* {{Z|Z37311}}
* {{Z|Z37315}}
* {{Z|Z37321}}
* {{Z|Z37323}}
* {{Z|Z37328}}
* {{Z|Z37332}}
* {{Z|Z37337}}
* {{Z|Z37338}}
* {{Z|Z37342}}
* {{Z|Z37346}}
<span 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.</span>
[[Category:Status updates{{#translation:}}|2026-07-08]]
7xc4kbd53j80lhvfx7lgyqteo0uqlh8
Translations:Wikifunctions:Status updates/2026-07-08/1/de
1198
88294
292852
2026-07-21T18:15:02Z
Ameisenigel
44
Created page with "Vorheriges Update"
292852
wikitext
text/x-wiki
Vorheriges Update
gip3hi7u0wf8jv7dena73ndlrx52ohv
Translations:Wikifunctions:Status updates/2026-07-08/2/de
1198
88295
292854
2026-07-21T18:15:04Z
Ameisenigel
44
Created page with "Nächstes Update"
292854
wikitext
text/x-wiki
Nächstes Update
srj2pwwjkwr7a3zol9puxaaqvo0drwd
Translations:Wikifunctions:Status updates/2026-07-08/3/de
1198
88296
292857
2026-07-21T18:15:48Z
Ameisenigel
44
Created page with "Willkommen bei Newsletter #256, [$1 einer schönen, runden Zahl]."
292857
wikitext
text/x-wiki
Willkommen bei Newsletter #256, [$1 einer schönen, runden Zahl].
r1f7gxzpkiartdj7vu3oduw744jirzc
Translations:Wikifunctions:Status updates/2026-07-08/4/de
1198
88297
292859
2026-07-21T18:16:00Z
Ameisenigel
44
Created page with "=== Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia ==="
292859
wikitext
text/x-wiki
=== Auf dem Weg zu unserem ersten Meilenstein bei der Integration der Abstrakten Wikipedia ===
437xudp2wl87ig8ig22s6bu88dq5zdg
Translations:Wikifunctions:Status updates/2026-07-08/37/de
1198
88298
292861
2026-07-21T18:18:21Z
Ameisenigel
44
Created page with "Im Newsletter der vergangenen Woche haben wir erläutert, [[$1|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren."
292861
wikitext
text/x-wiki
Im Newsletter der vergangenen Woche haben wir erläutert, [[$1|wie sich die Abstrakte Wikipedia in den Jahresplan der Wikimedia Foundation für das Geschäftsjahr 2026/27 einfügt]]: Es geht darum, die Tragfähigkeit der Abstrakten Wikipedia als skalierbaren, auf den Menschen ausgerichteten Ansatz zur Erstellung mehrsprachiger enzyklopädischer Inhalte zu demonstrieren.
fstj84s5y1wtzk2smndclbhjwp6o0aj
Translations:Wikifunctions:Status updates/2026-07-08/5/de
1198
88299
292863
2026-07-21T18:19:41Z
Ameisenigel
44
Created page with "Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen."
292863
wikitext
text/x-wiki
Heute wollen wir einen wichtigen Meilenstein für die Abstrakte Wikipedia in diesem Jahr betrachten und beleuchten, wie unsere für das erste und zweite Quartal geplanten Arbeiten damit zusammenhängen.
5e9rloz0ack4fdzqv65hwg8lhi8dt0y
Translations:Wikifunctions:Status updates/2026-07-08/6/de
1198
88300
292865
2026-07-21T18:21:27Z
Ameisenigel
44
Created page with "'''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.'''"
292865
wikitext
text/x-wiki
'''Meilenstein: Bis zum Ende des zweiten Quartals wird ein in der Abstrakten Wikipedia erstellter Artikel in drei verschiedene Sprachversionen der Wikipedia integriert.'''
bgobuu82rr59s5opmarjdiaoqofqb47
Translations:Wikifunctions:Status updates/2026-07-08/7/de
1198
88301
292867
2026-07-21T18:23:03Z
Ameisenigel
44
Created page with "Nachdem wir nun gezeigt haben, dass [[$1|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können."
292867
wikitext
text/x-wiki
Nachdem wir nun gezeigt haben, dass [[$1|das System durchgängig funktioniert]], besteht unser nächster wichtiger Meilenstein darin, die Akzeptanz durch Sprach-Communitys zu demonstrieren. Um dieses Erfolgsziel zu erreichen, müssen wir aufzeigen, dass sich abstrakte Inhalte erstellen, in verschiedenen Sprachen ausgeben, von Communitys überprüfen und in Wikipedia-Projekten veröffentlichen lassen, wo Leser sie finden können.
1rz2mydiya9o6v2i704v7pwbebmwzuj
Translations:Wikifunctions:Status updates/2026-07-08/8/de
1198
88302
292869
2026-07-21T18:23:20Z
Ameisenigel
44
Created page with "Um diesen Meilenstein zu erreichen, werden wir uns im ersten und zweiten Quartal auf zwei Bereiche konzentrieren:"
292869
wikitext
text/x-wiki
Um diesen Meilenstein zu erreichen, werden wir uns im ersten und zweiten Quartal auf zwei Bereiche konzentrieren:
936e3ki5z2o2njk8gk5h469klumgq1l
Z38067
0
88303
292874
2026-07-21T18:52:33Z
YoshiRulz
10156
Create implementation
292874
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38067"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z13006",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z12696",
"Z12696K1": {
"Z1K1": "Z7",
"Z7K1": "Z27665",
"Z27665K1": {
"Z1K1": "Z7",
"Z7K1": "Z801",
"Z801K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
[
"Z6",
"Raisin",
"Safran",
"Châtaigne",
"Colchique",
"Cheval",
"Balsamine",
"Carotte",
"Amaranthe",
"Panais",
"Cuve",
"Pomme de terre",
"Immortelle",
"Potiron",
"Réséda",
"Âne",
"Belle de nuit",
"Citrouille",
"Sarrasin",
"Tournesol",
"Pressoir",
"Chanvre",
"Pêche",
"Navet",
"Amaryllis",
"Bœuf",
"Aubergine",
"Piment",
"Tomate",
"Orge",
"Tonneau"
],
[
"Z6",
"Pomme",
"Céleri",
"Poire",
"Betterave",
"Oie",
"Héliotrope",
"Figue",
"Scorsonère",
"Alisier",
"Charrue",
"Salsifis",
"Mâcre",
"Topinambour",
"Endive",
"Dindon",
"Chervis",
"Cresson",
"Dentelaire",
"Grenade",
"Herse",
"Bacchante",
"Azerole",
"Garance",
"Orange",
"Faisan",
"Pistache",
"Macjonc",
"Coing",
"Cormier",
"Rouleau"
],
[
"Z6",
"Raiponce",
"Turneps",
"Chicorée",
"Nèfle",
"Cochon",
"Mâche",
"Chou-fleur",
"Miel",
"Genièvre",
"Pioche",
"Cire",
"Raifort",
"Cèdre",
"Sapin",
"Chevreuil",
"Ajonc",
"Cyprès",
"Lierre",
"Sabine",
"Hoyau",
"Érable à sucre",
"Bruyère",
"Roseau",
"Oseille",
"Grillon",
"Pignon",
"Liège",
"Truffe",
"Olive",
"Pelle"
],
[
"Z6",
"Tourbe",
"Houille",
"Bitume",
"Soufre",
"Chien",
"Lave",
"Terre végétale",
"Fumier",
"Salpêtre",
"Fléau",
"Granit",
"Argile",
"Ardoise",
"Grès",
"Lapin",
"Silex",
"Marne",
"Pierre à chaux",
"Marbre",
"Van",
"Pierre à plâtre",
"Sel",
"Fer",
"Cuivre",
"Chat",
"Étain",
"Plomb",
"Zinc",
"Mercure",
"Crible"
],
[
"Z6",
"Lauréole",
"Mousse",
"Fragon",
"Perce-neige",
"Taureau",
"Laurier-thym",
"Amadouvier",
"Mézéréon",
"Peuplier",
"Coignée",
"Ellébore",
"Brocoli",
"Laurier",
"Avelinier",
"Vache",
"Buis",
"Lichen",
"If",
"Pulmonaire",
"Serpette",
"Thlaspi",
"Thimelé",
"Chiendent",
"Trainasse",
"Lièvre",
"Guède",
"Noisetier",
"Cyclamen",
"Chélidoine",
"Traîneau"
],
[
"Z6",
"Tussilage",
"Cornouiller",
"Violier",
"Troène",
"Bouc",
"Asaret",
"Alaterne",
"Violette",
"Marceau",
"Bêche",
"Narcisse",
"Orme",
"Fumeterre",
"Vélar",
"Chèvre",
"Épinard",
"Doronic",
"Mouron",
"Cerfeuil",
"Cordeau",
"Mandragore",
"Persil",
"Cochléaria",
"Pâquerette",
"Thon",
"Pissenlit",
"Sylvie",
"Capillaire",
"Frêne",
"Plantoir"
],
[
"Z6",
"Primevère",
"Platane",
"Asperge",
"Tulipe",
"Poule",
"Bette",
"Bouleau",
"Jonquille",
"Aulne",
"Couvoir",
"Pervenche",
"Charme",
"Morille",
"Hêtre",
"Abeille",
"Laitue",
"Mélèze",
"Ciguë",
"Radis",
"Ruche",
"Gainier",
"Romaine",
"Marronnier",
"Roquette",
"Pigeon",
"Lilas",
"Anémone",
"Pensée",
"Myrtille",
"Greffoir"
],
[
"Z6",
"Rose",
"Chêne",
"Fougère",
"Aubépine",
"Rossignol",
"Ancolie",
"Muguet",
"Champignon",
"Hyacinthe",
"Râteau",
"Rhubarbe",
"Sainfoin",
"Bâton d'or",
"Chamerisier",
"Ver à soie",
"Consoude",
"Pimprenelle",
"Corbeille d'or",
"Arroche",
"Sarcloir",
"Statice",
"Fritillaire",
"Bourrache",
"Valériane",
"Carpe",
"Fusain",
"Civette",
"Buglosse",
"Sénevé",
"Houlette"
],
[
"Z6",
"Luzerne",
"Hémérocalle",
"Trèfle",
"Angélique",
"Canard",
"Mélisse",
"Fromental",
"Martagon",
"Serpolet",
"Faux",
"Fraise",
"Bétoine",
"Pois",
"Acacia",
"Caille",
"Œillet",
"Sureau",
"Pavot",
"Tilleul",
"Fourche",
"Barbeau",
"Camomille",
"Chèvrefeuille",
"Caille-lait",
"Tanche",
"Jasmin",
"Verveine",
"Thym",
"Pivoine",
"Chariot"
],
[
"Z6",
"Seigle",
"Avoine",
"Oignon",
"Véronique",
"Mulet",
"Romarin",
"Concombre",
"Échalote",
"Absinthe",
"Faucille",
"Coriandre",
"Artichaut",
"Girofle",
"Lavande",
"Chamois",
"Tabac",
"Groseille",
"Gesse",
"Cerise",
"Parc",
"Menthe",
"Cumin",
"Haricot",
"Orcanète",
"Pintade",
"Sauge",
"Ail",
"Vesce",
"Blé",
"Chalémie"
],
[
"Z6",
"Épeautre",
"Bouillon blanc",
"Melon",
"Ivraie",
"Bélier",
"Prêle",
"Armoise",
"Carthame",
"Mûre",
"Arrosoir",
"Panic",
"Salicorne",
"Abricot",
"Basilic",
"Brebis",
"Guimauve",
"Lin",
"Amande",
"Gentiane",
"Écluse",
"Carline",
"Câprier",
"Lentille",
"Aunée",
"Loutre",
"Myrte",
"Colza",
"Lupin",
"Coton",
"Moulin"
],
[
"Z6",
"Prune",
"Millet",
"Lycoperdon",
"Escourgeon",
"Saumon",
"Tubéreuse",
"Sucrion",
"Apocyn",
"Réglisse",
"Échelle",
"Pastèque",
"Fenouil",
"Épine vinette",
"Noix",
"Truite",
"Citron",
"Cardère",
"Nerprun",
"Tagette",
"Hotte",
"Églantier",
"Noisette",
"Houblon",
"Sorgho",
"Écrevisse",
"Bigarade",
"Verge d'or",
"Maïs",
"Marron",
"Panier"
],
[
"Z6",
"La Fête de la Vertu",
"La Fête du Génie",
"La Fête du Travail",
"La Fête de l'Opinion",
"La Fête des Récompenses",
"La Fête de la Révolution"
]
]
}
},
"Z12696K2": {
"Z1K1": "Z18",
"Z18K1": "Z13006K1"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is valid day name in FRC rural system, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kpffqxcfv30qq5vx8m4g4511z16h1cp
Z38068
0
88304
292876
2026-07-21T22:10:36Z
Some helpful person
65824
Stardate conversion formulae... I knew there was something missing
292876
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38068"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z38068K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gregorian date"
}
]
}
}
],
"Z8K2": "Z20838",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38068"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gregorian calendar date to Star Trek: TNG stardate"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Gregorian date to TNG stardate",
"to TNG stardate"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "converts a Gregorian calendar date to its approximate stardate as used in Star Trek: The Next Generation and other works, assuming 1 January 2323 is stardate 0 and adding 1000 for each subsequent year"
}
]
}
}
1ukqgow7lw3xvxrrcop9poakvksn6sk
292883
292876
2026-07-21T22:51:41Z
Some helpful person
65824
Added Z38070 to the approved list of test cases
292883
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38068"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z38068K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gregorian date"
}
]
}
}
],
"Z8K2": "Z20838",
"Z8K3": [
"Z20",
"Z38070"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38068"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gregorian calendar date to Star Trek: TNG stardate"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Gregorian date to TNG stardate",
"to TNG stardate"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "converts a Gregorian calendar date to its approximate stardate as used in Star Trek: The Next Generation and other works, assuming 1 January 2323 is stardate 0 and adding 1000 for each subsequent year"
}
]
}
}
6tdalzqz6p1qinlueefbtdjr0uktwxn
292890
292883
2026-07-22T01:07:36Z
Some helpful person
65824
Added Z38072, Z38073 and Z38074 to the approved list of test cases
292890
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38068"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z38068K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gregorian date"
}
]
}
}
],
"Z8K2": "Z20838",
"Z8K3": [
"Z20",
"Z38070",
"Z38072",
"Z38073",
"Z38074"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38068"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gregorian calendar date to Star Trek: TNG stardate"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Gregorian date to TNG stardate",
"to TNG stardate"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "converts a Gregorian calendar date to its approximate stardate as used in Star Trek: The Next Generation and other works, assuming 1 January 2323 is stardate 0 and adding 1000 for each subsequent year"
}
]
}
}
8tockxfudtav9ehawm27191v5movuym
292891
292890
2026-07-22T01:08:35Z
Some helpful person
65824
Added Z38071 to the approved list of implementations
292891
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38068"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z38068K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gregorian date"
}
]
}
}
],
"Z8K2": "Z20838",
"Z8K3": [
"Z20",
"Z38070",
"Z38072",
"Z38073",
"Z38074"
],
"Z8K4": [
"Z14",
"Z38071"
],
"Z8K5": "Z38068"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gregorian calendar date to Star Trek: TNG stardate"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Gregorian date to TNG stardate",
"to TNG stardate"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "converts a Gregorian calendar date to its approximate stardate as used in Star Trek: The Next Generation and other works, assuming 1 January 2323 is stardate 0 and adding 1000 for each subsequent year"
}
]
}
}
9d0go26lcf98s6d7kpo8rthochkd8qs
292892
292891
2026-07-22T01:17:41Z
Some helpful person
65824
Removed Z38071 from the approved list of implementations
292892
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38068"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z38068K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gregorian date"
}
]
}
}
],
"Z8K2": "Z20838",
"Z8K3": [
"Z20",
"Z38070",
"Z38072",
"Z38073",
"Z38074"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38068"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gregorian calendar date to Star Trek: TNG stardate"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Gregorian date to TNG stardate",
"to TNG stardate"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "converts a Gregorian calendar date to its approximate stardate as used in Star Trek: The Next Generation and other works, assuming 1 January 2323 is stardate 0 and adding 1000 for each subsequent year"
}
]
}
}
8tockxfudtav9ehawm27191v5movuym
Z38069
0
88305
292877
2026-07-21T22:36:24Z
Some helpful person
65824
292877
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38069"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38068",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z23630",
"Z23630K1": {
"Z1K1": "Z7",
"Z7K1": "Z21032",
"Z21032K1": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "9"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "4292493394837504"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
},
"Z21032K2": {
"Z1K1": "Z7",
"Z7K1": {
"Z1K1": "Z7",
"Z7K1": "Z23630",
"Z23630K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z20420K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z38068K1"
}
},
"Z23630K2": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "11"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "604731395276800"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
}
}
}
},
"Z23630K2": {
"Z1K1": "Z7",
"Z7K1": "Z21033",
"Z21033K1": {
"Z1K1": "Z7",
"Z7K1": "Z20936",
"Z20936K1": {
"Z1K1": "Z7",
"Z7K1": "Z25768",
"Z25768K1": {
"Z1K1": "Z18",
"Z18K1": "Z38068K1"
}
}
},
"Z21033K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z20181",
"Z20181K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z20420K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z38068K1"
}
}
},
"Z802K2": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "2089670227099910"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
},
"Z802K3": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "2071655828590428"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gregorian date to ST: TNG stardate, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3uf6e7cjlc52tcc25ol97qxr43hb0n3
292878
292877
2026-07-21T22:38:51Z
Some helpful person
65824
292878
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38069"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38068",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z23630",
"Z23630K1": {
"Z1K1": "Z7",
"Z7K1": "Z21032",
"Z21032K1": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "9"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "4292493394837504"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
},
"Z21032K2": {
"Z1K1": "Z7",
"Z7K1": {
"Z1K1": "Z7",
"Z7K1": "Z23630",
"Z23630K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z20420K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z38068K1"
}
},
"Z23630K2": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "11"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "604731395276800"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
}
}
}
},
"Z23630K2": {
"Z1K1": "Z7",
"Z7K1": "Z21033",
"Z21033K1": {
"Z1K1": "Z7",
"Z7K1": "Z20936",
"Z20936K1": {
"Z1K1": "Z7",
"Z7K1": "Z13582",
"Z13582K1": {
"Z1K1": "Z7",
"Z7K1": "Z25768",
"Z25768K1": {
"Z1K1": "Z18",
"Z18K1": "Z38068K1"
}
}
}
},
"Z21033K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z20181",
"Z20181K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z20420K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z38068K1"
}
}
},
"Z802K2": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "2089670227099910"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
},
"Z802K3": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "2071655828590428"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gregorian date to ST: TNG stardate, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
83e6yljpq1q4bfr9c6wbnyx65fe2ddv
292880
292878
2026-07-21T22:42:48Z
Some helpful person
65824
292880
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38069"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38068",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z23630",
"Z23630K1": {
"Z1K1": "Z7",
"Z7K1": "Z21032",
"Z21032K1": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "9"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "4292493394837504"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
},
"Z21032K2": {
"Z1K1": "Z7",
"Z7K1": {
"Z1K1": "Z7",
"Z7K1": "Z23630",
"Z23630K1": {
"Z1K1": "Z7",
"Z7K1": "Z20160",
"Z20160K1": {
"Z1K1": "Z7",
"Z7K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z20420K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z38068K1"
}
}
}
},
"Z23630K2": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "11"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "604731395276800"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
}
}
}
},
"Z23630K2": {
"Z1K1": "Z7",
"Z7K1": "Z21033",
"Z21033K1": {
"Z1K1": "Z7",
"Z7K1": "Z20936",
"Z20936K1": {
"Z1K1": "Z7",
"Z7K1": "Z13582",
"Z13582K1": {
"Z1K1": "Z7",
"Z7K1": "Z25768",
"Z25768K1": {
"Z1K1": "Z18",
"Z18K1": "Z38068K1"
}
}
}
},
"Z21033K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z20181",
"Z20181K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z20420K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z38068K1"
}
}
},
"Z802K2": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "2089670227099910"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
},
"Z802K3": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "2071655828590428"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gregorian date to ST: TNG stardate, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4rso3a6i0t1axqlkzi7uavzwit0k20q
292881
292880
2026-07-21T22:49:24Z
Some helpful person
65824
292881
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38069"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38068",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z20849",
"Z20849K1": {
"Z1K1": "Z7",
"Z7K1": "Z20936",
"Z20936K1": {
"Z1K1": "Z7",
"Z7K1": "Z13539",
"Z13539K1": {
"Z1K1": "Z7",
"Z7K1": "Z13521",
"Z13521K1": {
"Z1K1": "Z7",
"Z7K1": "Z20160",
"Z20160K1": {
"Z1K1": "Z7",
"Z7K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z20420K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z38068K1"
}
}
}
},
"Z13521K2": {
"Z1K1": "Z13518",
"Z13518K1": ""
}
},
"Z13539K2": {
"Z1K1": "Z13518",
"Z13518K1": "1000"
}
}
},
"Z20849K2": {
"Z1K1": "Z7",
"Z7K1": "Z21033",
"Z21033K1": {
"Z1K1": "Z7",
"Z7K1": "Z20936",
"Z20936K1": {
"Z1K1": "Z7",
"Z7K1": "Z13582",
"Z13582K1": {
"Z1K1": "Z7",
"Z7K1": "Z25768",
"Z25768K1": {
"Z1K1": "Z18",
"Z18K1": "Z38068K1"
}
}
}
},
"Z21033K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z20181",
"Z20181K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z20420K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z38068K1"
}
}
},
"Z802K2": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "2089670227099910"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
},
"Z802K3": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "2071655828590428"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gregorian date to ST: TNG stardate, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ohx13k2pbtipr091vivx1ykqcmpdxg3
292882
292881
2026-07-21T22:50:54Z
Some helpful person
65824
292882
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38069"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38068",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z20849",
"Z20849K1": {
"Z1K1": "Z7",
"Z7K1": "Z20936",
"Z20936K1": {
"Z1K1": "Z7",
"Z7K1": "Z13539",
"Z13539K1": {
"Z1K1": "Z7",
"Z7K1": "Z13521",
"Z13521K1": {
"Z1K1": "Z7",
"Z7K1": "Z20160",
"Z20160K1": {
"Z1K1": "Z7",
"Z7K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z20420K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z38068K1"
}
}
}
},
"Z13521K2": {
"Z1K1": "Z13518",
"Z13518K1": "-2323"
}
},
"Z13539K2": {
"Z1K1": "Z13518",
"Z13518K1": "1000"
}
}
},
"Z20849K2": {
"Z1K1": "Z7",
"Z7K1": "Z21033",
"Z21033K1": {
"Z1K1": "Z7",
"Z7K1": "Z20936",
"Z20936K1": {
"Z1K1": "Z7",
"Z7K1": "Z13582",
"Z13582K1": {
"Z1K1": "Z7",
"Z7K1": "Z25768",
"Z25768K1": {
"Z1K1": "Z18",
"Z18K1": "Z38068K1"
}
}
}
},
"Z21033K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z20181",
"Z20181K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z20420K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z38068K1"
}
}
},
"Z802K2": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "2089670227099910"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
},
"Z802K3": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "2071655828590428"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gregorian date to ST: TNG stardate, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4s3hmxjhwq04pmtg98v8mba060g8u2h
Z38070
0
88306
292879
2026-07-21T22:39:28Z
Some helpful person
65824
292879
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38070"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38068",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38068",
"Z38068K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2323"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16101"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z20850",
"Z20850K2": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16662"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "1023"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20829"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "1 January 2323 is stardate 0"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1dskmbey0s3a6hj8314tvs8s2fhp056
Z38071
0
88307
292884
2026-07-21T23:38:44Z
Some helpful person
65824
292884
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38071"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38068",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z38068( Z38068K1 ) {\n\tconst year = Z38068K1.K1;\n\tconst month = Z38068K1.K2;\n\tconst day = Z38068K1.K3;\n\t\n\t// Derived from https://stackoverflow.com/a/8619946\n\tconst date = new Date(year, month, day);\n\tconst start = new Date(year, 0, 1);\n\tconst doty = Math.floor((date - start) / 86400000);\n\t\n\t// From https://stackoverflow.com/a/8175905\n\tconst leap = new Date(year, 1, 29).getMonth() == 1;\n\t\n\treturn 1000*(year-2323)+doty/(leap?.366:.365);\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gregorian date to ST: TNG stardate, JavaScript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2b3yzsk2b288v32awx5i9sknljlfprw
292885
292884
2026-07-21T23:55:29Z
Some helpful person
65824
year is bigint 🤦
292885
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38071"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38068",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z38068( Z38068K1 ) {\n\tconst year = Number(Z38068K1.K1);\n\tconst month = Z38068K1.K2;\n\tconst day = Z38068K1.K3;\n\t\n\t// Derived from https://stackoverflow.com/a/8619946\n\tconst date = new Date(year, month, day);\n\tconst start = new Date(year, 0, 1);\n\tconst doty = Math.floor((date - start) / 86400000);\n\t\n\t// From https://stackoverflow.com/a/8175905\n\tconst leap = new Date(year, 1, 29).getMonth() == 1;\n\t\n\treturn 1000*(year-2323)+doty/(leap?.366:.365);\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Gregorian date to ST: TNG stardate, JavaScript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
68sasxabz7kv5blheh5bq32v1pjw31h
Z38072
0
88308
292886
2026-07-21T23:58:27Z
Some helpful person
65824
292886
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38072"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38068",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38068",
"Z38068K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2364"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16101"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z20850",
"Z20850K2": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "15"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "1131397464981504"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "1 January 2364 is 41000"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7ddmaz2kw0k23szi6d25d46qysrj7d8
292887
292886
2026-07-22T00:04:42Z
Some helpful person
65824
292887
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38072"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38068",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38068",
"Z38068K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2364"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16101"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z20850",
"Z20850K2": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "15"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "1131397464981504"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "1 January 2364 is stardate 41000"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gittfh0rovg40hn4jebhwb7yviy09xw
Z38073
0
88309
292888
2026-07-22T00:05:33Z
Some helpful person
65824
292888
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38073"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38068",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38068",
"Z38068K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2371"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16101"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z20850",
"Z20850K2": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "15"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "2093470139285504"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "1 January 2371 is stardate 48000"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
i0wkqf5dvy18641su7s6jshcfvfs1iz
Z38074
0
88310
292889
2026-07-22T00:21:58Z
Some helpful person
65824
292889
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38074"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38068",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38068",
"Z38068K1": {
"Z1K1": "Z20420",
"Z20420K1": {
"Z1K1": "Z20159",
"Z20159K1": {
"Z1K1": "Z17813",
"Z17813K1": "Z17814"
},
"Z20159K2": {
"Z1K1": "Z13518",
"Z13518K1": "2375"
}
},
"Z20420K2": {
"Z1K1": "Z20342",
"Z20342K1": {
"Z1K1": "Z16098",
"Z16098K1": "Z16101"
},
"Z20342K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z20850",
"Z20850K2": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "15"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "2643225953173504"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "1 January 2375 is stardate 52000"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0b0y3ll0urf94hsxy3n8aozeuy2wjao
Z38075
0
88311
292908
2026-07-22T03:23:19Z
EatingCarBatteries
61191
292908
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38075"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38039",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38039",
"Z38039K1": {
"Z1K1": "Z7",
"Z7K1": "Z26838",
"Z26838K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q34647"
}
},
"Z38039K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "https://geohack.toolforge.org/geohack.php?params=-26.20436_N_28.04164_E_globe:earth\u0026language=en"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Johannesburg, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
eyehwaedmivblw6sdxdm4bnyxqu006b
292913
292908
2026-07-22T03:42:49Z
ThisCarthing
12637
292913
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38075"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38039",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38039",
"Z38039K1": {
"Z1K1": "Z7",
"Z7K1": "Z26838",
"Z26838K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q34647"
}
},
"Z38039K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "https://geohack.toolforge.org/geohack.php?params=-26.20436_N_28.04164_E_globe:earth\u0026language=en"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Johannesburg, English"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Johannesburg, Englisch"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6x8474ii8sdee1sn7ym5dzdjaseo8js
Z38076
0
88312
292909
2026-07-22T03:24:33Z
EatingCarBatteries
61191
292909
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38076"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38039",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38039",
"Z38039K1": {
"Z1K1": "Z6011",
"Z6011K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z9",
"Z9K1": ""
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": ""
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": ""
}
},
"Z6011K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z9",
"Z9K1": ""
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": ""
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": ""
}
},
"Z6011K3": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z9",
"Z9K1": ""
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": ""
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": ""
}
},
"Z6011K4": {
"Z1K1": "Z6091",
"Z6091K1": ""
}
},
"Z38039K2": "Z1006"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "https://geohack.toolforge.org/geohack.php?params=41.8819_N_-87.6278_E_globe:earth\u0026language=zh"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Chicago, Chinese"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nq2g1rfx4m5cx8642r310rfmevgxijo
292912
292909
2026-07-22T03:29:42Z
EatingCarBatteries
61191
292912
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38076"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38039",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38039",
"Z38039K1": {
"Z1K1": "Z7",
"Z7K1": "Z26838",
"Z26838K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1297"
}
},
"Z38039K2": "Z1006"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "https://geohack.toolforge.org/geohack.php?params=41.8819_N_-87.6278_E_globe:earth\u0026language=zh"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Chicago, Chinese"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
e2nx2okmqwm52ok5av02w56moszf0do
292917
292912
2026-07-22T03:54:59Z
ThisCarthing
12637
292917
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38076"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38039",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38039",
"Z38039K1": {
"Z1K1": "Z7",
"Z7K1": "Z26838",
"Z26838K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1297"
}
},
"Z38039K2": "Z1006"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "https://geohack.toolforge.org/geohack.php?params=41.8819_N_-87.6278_E_globe:earth\u0026language=zh"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Chicago, Chinese"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Chicago, Chinesisch"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
q8cyofyiz3ixhqtl8hj6lnp3i3nvwig
Z38077
0
88313
292918
2026-07-22T04:38:27Z
99of9
1622
292918
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38077"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z34124",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z12316",
"Z12316K1": {
"Z1K1": "Z18",
"Z18K1": "Z34124K2"
},
"Z12316K2": {
"Z1K1": "Z7",
"Z7K1": "Z34127",
"Z34127K1": {
"Z1K1": "Z18",
"Z18K1": "Z34124K3"
},
"Z34127K2": {
"Z1K1": "Z7",
"Z7K1": "Z11082",
"Z11082K1": {
"Z1K1": "Z18",
"Z18K1": "Z34124K7"
},
"Z11082K2": {
"Z1K1": "Z18",
"Z18K1": "Z34124K2"
}
},
"Z34127K3": {
"Z1K1": "Z18",
"Z18K1": "Z34124K6"
}
},
"Z12316K3": {
"Z1K1": "Z18",
"Z18K1": "Z34124K1"
},
"Z12316K4": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z34124K4"
},
"Z802K2": "g",
"Z802K3": ""
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z34124K5"
},
"Z802K2": "i",
"Z802K3": ""
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject abstract wikilink, faster composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qyyptnak7mxzlwdr85xts9zbh2etlo1
292919
292918
2026-07-22T04:39:43Z
99of9
1622
fix flags for case sensitive
292919
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38077"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z34124",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z12316",
"Z12316K1": {
"Z1K1": "Z18",
"Z18K1": "Z34124K2"
},
"Z12316K2": {
"Z1K1": "Z7",
"Z7K1": "Z34127",
"Z34127K1": {
"Z1K1": "Z18",
"Z18K1": "Z34124K3"
},
"Z34127K2": {
"Z1K1": "Z7",
"Z7K1": "Z11082",
"Z11082K1": {
"Z1K1": "Z18",
"Z18K1": "Z34124K7"
},
"Z11082K2": {
"Z1K1": "Z18",
"Z18K1": "Z34124K2"
}
},
"Z34127K3": {
"Z1K1": "Z18",
"Z18K1": "Z34124K6"
}
},
"Z12316K3": {
"Z1K1": "Z18",
"Z18K1": "Z34124K1"
},
"Z12316K4": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z34124K4"
},
"Z802K2": "g",
"Z802K3": ""
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z34124K5"
},
"Z802K2": "",
"Z802K3": "i"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject abstract wikilink, faster composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kmwll0ivq4v0wbfbd9n9k3w99ji4mhi
292921
292919
2026-07-22T04:41:54Z
99of9
1622
require word boundaries
292921
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38077"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z34124",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z12316",
"Z12316K1": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
"\\b",
{
"Z1K1": "Z18",
"Z18K1": "Z34124K2"
},
"\\b"
]
},
"Z12316K2": {
"Z1K1": "Z7",
"Z7K1": "Z34127",
"Z34127K1": {
"Z1K1": "Z18",
"Z18K1": "Z34124K3"
},
"Z34127K2": {
"Z1K1": "Z7",
"Z7K1": "Z11082",
"Z11082K1": {
"Z1K1": "Z18",
"Z18K1": "Z34124K7"
},
"Z11082K2": {
"Z1K1": "Z18",
"Z18K1": "Z34124K2"
}
},
"Z34127K3": {
"Z1K1": "Z18",
"Z18K1": "Z34124K6"
}
},
"Z12316K3": {
"Z1K1": "Z18",
"Z18K1": "Z34124K1"
},
"Z12316K4": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z34124K4"
},
"Z802K2": "g",
"Z802K3": ""
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z34124K5"
},
"Z802K2": "",
"Z802K3": "i"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject abstract wikilink, faster composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2q8wc8cijpxi9n3wi4du0art83xyoky
292934
292921
2026-07-22T04:55:16Z
99of9
1622
helper without fallback (faster)
292934
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38077"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z34124",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z12316",
"Z12316K1": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
"\\b",
{
"Z1K1": "Z18",
"Z18K1": "Z34124K2"
},
"\\b"
]
},
"Z12316K2": {
"Z1K1": "Z7",
"Z7K1": "Z38078",
"Z38078K1": {
"Z1K1": "Z18",
"Z18K1": "Z34124K3"
},
"Z38078K2": {
"Z1K1": "Z7",
"Z7K1": "Z11082",
"Z11082K1": {
"Z1K1": "Z18",
"Z18K1": "Z34124K7"
},
"Z11082K2": {
"Z1K1": "Z18",
"Z18K1": "Z34124K2"
}
}
},
"Z12316K3": {
"Z1K1": "Z18",
"Z18K1": "Z34124K1"
},
"Z12316K4": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z34124K4"
},
"Z802K2": "g",
"Z802K3": ""
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z34124K5"
},
"Z802K2": "",
"Z802K3": "i"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject abstract wikilink, faster composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
p0ul7rjljp56rze6wiamqg917toxpfy
293186
292934
2026-07-23T05:18:15Z
99of9
1622
deal with unicode
293186
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38077"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z34124",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z12316",
"Z12316K1": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
"(?\u003C![\\p{L}\\p{N}])",
{
"Z1K1": "Z18",
"Z18K1": "Z34124K2"
},
"(?![\\p{L}\\p{N}])"
]
},
"Z12316K2": {
"Z1K1": "Z7",
"Z7K1": "Z38078",
"Z38078K1": {
"Z1K1": "Z18",
"Z18K1": "Z34124K3"
},
"Z38078K2": {
"Z1K1": "Z7",
"Z7K1": "Z11082",
"Z11082K1": {
"Z1K1": "Z18",
"Z18K1": "Z34124K7"
},
"Z11082K2": {
"Z1K1": "Z18",
"Z18K1": "Z34124K2"
}
}
},
"Z12316K3": {
"Z1K1": "Z18",
"Z18K1": "Z34124K1"
},
"Z12316K4": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z34124K4"
},
"Z802K2": "ug",
"Z802K3": "u"
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z34124K5"
},
"Z802K2": "",
"Z802K3": "i"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject abstract wikilink, faster composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
o5k8aaq00ozvsde7w208b8t5o2lgk0l
Z38078
0
88314
292928
2026-07-22T04:50:29Z
99of9
1622
292928
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38078"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38078K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "article QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38078K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display text"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38078"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "abstract wikilink string w/ display text (no fall)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": {
"Z1K1": "Z6",
"Z6K1": "Z34127"
}
}
]
}
}
jvxzon6zoufi3sua7j8afe9nnj6i9ya
292930
292928
2026-07-22T04:52:05Z
99of9
1622
Added Z38079 to the approved list of implementations
292930
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38078"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38078K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "article QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38078K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display text"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z38079"
],
"Z8K5": "Z38078"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "abstract wikilink string w/ display text (no fall)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": {
"Z1K1": "Z6",
"Z6K1": "Z34127"
}
}
]
}
}
qydlj3aupalefqid94xcvobkafjp8w9
292932
292930
2026-07-22T04:53:39Z
99of9
1622
292932
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38078"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38078K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "article QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38078K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display text"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z38079"
],
"Z8K5": "Z38078"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "abstract wikilink (string) w text (no fallback)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "like Z34127 but without a fallback"
}
]
}
}
r7kbif0t2tvqb2ftghhwcqn0739d3qb
292933
292932
2026-07-22T04:53:45Z
99of9
1622
Added Z38080 to the approved list of test cases
292933
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38078"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38078K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "article QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38078K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display text"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38080"
],
"Z8K4": [
"Z14",
"Z38079"
],
"Z8K5": "Z38078"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "abstract wikilink (string) w text (no fallback)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "like Z34127 but without a fallback"
}
]
}
}
qf95d54rbacynyfa26wu3ak358kv4g6
Z38079
0
88315
292929
2026-07-22T04:51:53Z
99of9
1622
292929
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38079"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38078",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z19405",
"Z19405K1": "a",
"Z19405K2": [
"Z6",
"href"
],
"Z19405K3": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": "https://abstract.wikipedia.org/wiki/",
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z6091K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z38078K1"
}
}
}
],
"Z19405K4": {
"Z1K1": "Z18",
"Z18K1": "Z38078K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "abstract wikilink string w/ display text, compose"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0m01rcsfsmhedjthnorr5eulul3t4ug
Z38080
0
88316
292931
2026-07-22T04:52:56Z
99of9
1622
292931
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38080"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38078",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38078",
"Z38078K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z38078K2": "Australia"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q408\"\u003EAustralia\u003C/a\u003E"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Q408 \"Australia\": [[Australia]]"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3nb864wdlmbd8vau41rw2tiwlg011s7
Z38081
0
88317
292935
2026-07-22T05:08:58Z
99of9
1622
292935
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38081"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z34124",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z34124( Z34124K1, Z34124K2, Z34124K3, Z34124K4, Z34124K5, Z34124K6, Z34124K7 ) {\n\tvar flags='';\n\tif (!Z34124K5) {flags='i';}\n\tif (Z34124K4) {flags=flags+'g';}\n\tvar match = '\\\\b'+Z34124K2+'\\\\b';\n\tvar text=Z34124K7;\n\tif (!Z34124K7) {text=Z34124K2;}\n\tvar qid=Z34124K3.Z6091K1;\n\tvar replacement = '\u003Ca href=\"https://abstract.wikipedia.org/wiki/'+qid+'\"\u003E'+text+'\u003C/a\u003E';\n\treturn Z34124K1.replace(RegExp(match, flags), replacement);\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject abstract wikilink into string, javascript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
f9umjqqvhhtphlwj2b6yxq22y99lxu4
292938
292935
2026-07-22T05:14:09Z
99of9
1622
escape match
292938
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38081"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z34124",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z34124( Z34124K1, Z34124K2, Z34124K3, Z34124K4, Z34124K5, Z34124K6, Z34124K7 ) {\n\tvar flags='';\n\tif (!Z34124K5) {flags='i';}\n\tif (Z34124K4) {flags=flags+'g';}\n\t// Escape special regex characters in the search term\n var escaped = Z34124K2.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\$\u0026');\n\tvar match = '\\\\b'+escaped+'\\\\b';\n\tvar text=Z34124K7;\n\tif (!Z34124K7) {text=Z34124K2;}\n\tvar qid=Z34124K3.Z6091K1;\n\tvar replacement = '\u003Ca href=\"https://abstract.wikipedia.org/wiki/'+qid+'\"\u003E'+text+'\u003C/a\u003E';\n\treturn Z34124K1.replace(RegExp(match, flags), replacement);\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject abstract wikilink into string, javascript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0luzdv6iet18521pui5rdiqyv9vt2ar
293185
292938
2026-07-23T05:14:43Z
99of9
1622
deal with unicode characters
293185
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38081"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z34124",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z34124( Z34124K1, Z34124K2, Z34124K3, Z34124K4, Z34124K5, Z34124K6, Z34124K7 ) {\n\tvar flags='u';\n\tif (!Z34124K5) {flags=flags+'i';}\n\tif (Z34124K4) {flags=flags+'g';}\n\t// Escape special regex characters in the search term\n var escaped = Z34124K2.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\$\u0026');\n\tvar match = '(?\u003C![\\\\p{L}\\\\p{N}])' + escaped + '(?![\\\\p{L}\\\\p{N}])'; \n\tvar text=Z34124K7;\n\tif (!Z34124K7) {text=Z34124K2;}\n\tvar qid=Z34124K3.Z6091K1;\n\tvar replacement = '\u003Ca href=\"https://abstract.wikipedia.org/wiki/'+qid+'\"\u003E'+text+'\u003C/a\u003E';\n\treturn Z34124K1.replace(RegExp(match, flags), replacement);\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject abstract wikilink into string, javascript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8hsv789cpovh8jfpqhecxwzu5usx3q4
Z38082
0
88318
292942
2026-07-22T05:16:51Z
99of9
1622
292942
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38082"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z34124",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z34124",
"Z34124K1": "Australia",
"Z34124K2": ".",
"Z34124K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z34124K4": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z34124K5": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z34124K6": "Z1002",
"Z34124K7": "ERROR"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Australia"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\".\" substring should be interpreted as literal"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fntmpfvnqztmmph45igvhb58ktjb24n
Z38083
0
88319
292963
2026-07-22T07:17:30Z
99of9
1622
292963
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38083"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38083K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38083"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is item reference female? (QID)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "doesn't check instance of person, just looks for undeprecated sex or gender female"
}
]
}
}
nh65ln5bzjpk7tqtgrtkyvx93s5ajgt
292965
292963
2026-07-22T07:19:37Z
99of9
1622
Added Z38084 to the approved list of implementations
292965
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38083"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38083K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z38084"
],
"Z8K5": "Z38083"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is item reference female? (QID)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "doesn't check instance of person, just looks for undeprecated sex or gender female"
}
]
}
}
k2jwcvbfrecgeg13yerk4cf23b9cp8j
292967
292965
2026-07-22T07:20:27Z
99of9
1622
Added Z38085 to the approved list of test cases
292967
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38083"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38083K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z38085"
],
"Z8K4": [
"Z14",
"Z38084"
],
"Z8K5": "Z38083"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is item reference female? (QID)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "doesn't check instance of person, just looks for undeprecated sex or gender female"
}
]
}
}
bxndevcnjb3b0ie8ubzlowxgrcz301i
293119
292967
2026-07-23T01:20:30Z
99of9
1622
293119
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38083"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38083K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z38085"
],
"Z8K4": [
"Z14",
"Z38084"
],
"Z8K5": "Z38083"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is item reference female? (QID)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "doesn't check instance of person, just looks for undeprecated sex or gender female. Item version without human check at Z34541."
}
]
}
}
7v5f96qf0ox4rbhoib5dzmc6vp36pwe
Z38084
0
88320
292964
2026-07-22T07:19:25Z
99of9
1622
292964
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38084"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38083",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z32431",
"Z32431K1": {
"Z1K1": "Z18",
"Z18K1": "Z38083K1"
},
"Z32431K2": {
"Z1K1": "Z6092",
"Z6092K1": "P21"
},
"Z32431K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581072"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is item reference female? compose"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7swaz06aykv8zjaqt2417k63jqrt2eb
Z38085
0
88321
292966
2026-07-22T07:20:08Z
99of9
1622
292966
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38085"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38083",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38083",
"Z38083K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q42"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Douglas Adams: false"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hfy8tnbacydc9khcsl0dy90xxymdfmh
Z38086
0
88322
292969
2026-07-22T07:31:02Z
EatingCarBatteries
61191
292969
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38086"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38086K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z38086K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38086K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38086"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for row, coordinate hyperlinked"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "a table row with two columns: Property and coordinate from Wikidata, hyperlinked to GeoHack"
}
]
}
}
g4obqv39iarri7vjnh90pkwza7rxlkt
292970
292969
2026-07-22T07:42:44Z
EatingCarBatteries
61191
292970
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38086"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38086K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38086K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38086"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for row, coordinate hyperlinked"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "a table row with two columns: Property and coordinate from Wikidata, hyperlinked to GeoHack"
}
]
}
}
roquf51x7qppgbhvrfd7caw75ybj08r
292972
292970
2026-07-22T07:47:03Z
EatingCarBatteries
61191
Added Z38087 to the approved list of implementations
292972
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38086"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38086K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38086K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z38087"
],
"Z8K5": "Z38086"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for row, coordinate hyperlinked"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "a table row with two columns: Property and coordinate from Wikidata, hyperlinked to GeoHack"
}
]
}
}
ai6celvxegjfy33umk7hfu6z4a2e10g
Z38087
0
88323
292971
2026-07-22T07:46:27Z
EatingCarBatteries
61191
292971
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38087"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38086",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z37640",
"Z37640K1": {
"Z1K1": "Z7",
"Z7K1": "Z27299",
"Z27299K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38086K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z27299K2": {
"Z1K1": "Z18",
"Z18K1": "Z38086K2"
}
},
"Z37640K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38086K2"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z27854",
"Z27854K1": {
"Z1K1": "Z7",
"Z7K1": "Z30016",
"Z30016K1": {
"Z1K1": "Z7",
"Z7K1": "Z38039",
"Z38039K1": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38086K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
},
"Z38039K2": {
"Z1K1": "Z18",
"Z18K1": "Z38086K2"
}
},
"Z30016K2": {
"Z1K1": "Z7",
"Z7K1": "Z25629",
"Z25629K1": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38086K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
},
"Z25629K2": {
"Z1K1": "Z18",
"Z18K1": "Z38086K2"
}
}
}
}
}
]
},
"Z37640K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
o6r91i0ae7t42j6crn1c1rpfkqwkpc3
292973
292971
2026-07-22T07:51:12Z
EatingCarBatteries
61191
292973
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38087"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38086",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z37640",
"Z37640K1": {
"Z1K1": "Z7",
"Z7K1": "Z27299",
"Z27299K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38086K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z27299K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
},
"Z37640K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38086K2"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z27854",
"Z27854K1": {
"Z1K1": "Z7",
"Z7K1": "Z30016",
"Z30016K1": {
"Z1K1": "Z7",
"Z7K1": "Z38039",
"Z38039K1": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38086K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
},
"Z38039K2": {
"Z1K1": "Z18",
"Z18K1": "Z38086K2"
}
},
"Z30016K2": {
"Z1K1": "Z7",
"Z7K1": "Z25629",
"Z25629K1": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38086K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
},
"Z25629K2": {
"Z1K1": "Z18",
"Z18K1": "Z38086K2"
}
}
}
}
}
]
},
"Z37640K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
n93y96f9gy6z6owqnyeb7xfuek565j4
292997
292973
2026-07-22T09:28:29Z
HenkvD
1290
label
292997
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38087"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38086",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z37640",
"Z37640K1": {
"Z1K1": "Z7",
"Z7K1": "Z27299",
"Z27299K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38086K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z27299K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
},
"Z37640K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38086K2"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z27854",
"Z27854K1": {
"Z1K1": "Z7",
"Z7K1": "Z30016",
"Z30016K1": {
"Z1K1": "Z7",
"Z7K1": "Z38039",
"Z38039K1": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38086K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
},
"Z38039K2": {
"Z1K1": "Z18",
"Z18K1": "Z38086K2"
}
},
"Z30016K2": {
"Z1K1": "Z7",
"Z7K1": "Z25629",
"Z25629K1": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38086K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
},
"Z25629K2": {
"Z1K1": "Z18",
"Z18K1": "Z38086K2"
}
}
}
}
}
]
},
"Z37640K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for row, coordinate hyperlinked Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5f87dtc9j080uvxegnkfqhz69kllzq9
293147
292997
2026-07-23T02:39:14Z
EatingCarBatteries
61191
293147
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38087"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38086",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z37640",
"Z37640K1": {
"Z1K1": "Z7",
"Z7K1": "Z27299",
"Z27299K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38086K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z27299K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
},
"Z37640K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38086K2"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z27854",
"Z27854K1": {
"Z1K1": "Z7",
"Z7K1": "Z30016",
"Z30016K1": {
"Z1K1": "Z7",
"Z7K1": "Z38039",
"Z38039K1": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38086K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
},
"Z38039K2": {
"Z1K1": "Z18",
"Z18K1": "Z38086K2"
}
},
"Z30016K2": {
"Z1K1": "Z7",
"Z7K1": "Z38103",
"Z38103K1": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38086K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
}
}
}
}
}
]
},
"Z37640K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for row, coordinate hyperlinked Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fmaxxhw4khyu1uaaec8leblb41kdj7o
293150
293147
2026-07-23T02:46:38Z
EatingCarBatteries
61191
maybe this'll work
293150
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38087"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38086",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z37640",
"Z37640K1": {
"Z1K1": "Z7",
"Z7K1": "Z27299",
"Z27299K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38086K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z27299K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
},
"Z37640K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38086K2"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z35766",
"Z35766K1": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "\u003Ctd\u003E"
},
{
"Z1K1": "Z89",
"Z89K1": "\u003C/td\u003E"
}
],
"Z35766K2": {
"Z1K1": "Z7",
"Z7K1": "Z30016",
"Z30016K1": {
"Z1K1": "Z7",
"Z7K1": "Z38039",
"Z38039K1": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38086K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
},
"Z38039K2": {
"Z1K1": "Z18",
"Z18K1": "Z38086K2"
}
},
"Z30016K2": {
"Z1K1": "Z7",
"Z7K1": "Z38103",
"Z38103K1": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38086K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
}
}
}
}
]
},
"Z37640K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for row, coordinate hyperlinked Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
r97dt8decgqe3dtsf9qalfrufk3hu3q
293151
293150
2026-07-23T02:50:52Z
EatingCarBatteries
61191
293151
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38087"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38086",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z37640",
"Z37640K1": {
"Z1K1": "Z7",
"Z7K1": "Z27299",
"Z27299K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38086K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z27299K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
},
"Z37640K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38086K2"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z35049",
"Z35049K1": {
"Z1K1": "Z7",
"Z7K1": "Z30016",
"Z30016K1": {
"Z1K1": "Z7",
"Z7K1": "Z38039",
"Z38039K1": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38086K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
},
"Z38039K2": {
"Z1K1": "Z18",
"Z18K1": "Z38086K2"
}
},
"Z30016K2": {
"Z1K1": "Z7",
"Z7K1": "Z38103",
"Z38103K1": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38086K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
}
}
},
"Z35049K2": "td"
}
]
},
"Z37640K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for row, coordinate hyperlinked Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
agw78fo5lnm9s4d7494sjcwpadr2rtc
293175
293151
2026-07-23T03:57:21Z
EatingCarBatteries
61191
second time's the charm
293175
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38087"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38086",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z37640",
"Z37640K1": {
"Z1K1": "Z7",
"Z7K1": "Z27299",
"Z27299K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38086K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z27299K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
},
"Z37640K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z38086K2"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z35049",
"Z35049K1": {
"Z1K1": "Z7",
"Z7K1": "Z27849",
"Z27849K1": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z38103",
"Z38103K1": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38086K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
}
}
},
"Z27849K2": {
"Z1K1": "Z7",
"Z7K1": "Z32891",
"Z32891K1": {
"Z1K1": "Z7",
"Z7K1": "Z30016",
"Z30016K1": {
"Z1K1": "Z7",
"Z7K1": "Z38039",
"Z38039K1": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38086K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
},
"Z38039K2": {
"Z1K1": "Z18",
"Z18K1": "Z38086K2"
}
},
"Z30016K2": "GeoHack"
}
}
},
"Z35049K2": "td"
}
]
},
"Z37640K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for row, coordinate hyperlinked Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3yq6o09wqdyi74kqaq2b8up5x3lcflk
Z38088
0
88324
293006
2026-07-22T13:03:13Z
99of9
1622
293006
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38088"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38088K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z38088K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical features"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38088K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of French"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38088"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label of item with def article + grammar, French"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Like Z32169 but with (optional) specification of grammatical features. E.g. to pass in a referred grammatical gender."
}
]
}
}
95azk5mg36i0szlbh3aw09drkc2ape1
293008
293006
2026-07-22T13:05:31Z
99of9
1622
Added Z38089 to the approved list of test cases
293008
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38088"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38088K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z38088K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical features"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38088K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of French"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38089"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38088"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label of item with def article + grammar, French"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Like Z32169 but with (optional) specification of grammatical features. E.g. to pass in a referred grammatical gender."
}
]
}
}
nzeff2wrewu8lef0p4jirzdx8rbiu2c
293012
293008
2026-07-22T13:19:31Z
99of9
1622
Added Z38090 to the approved list of test cases
293012
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38088"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38088K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z38088K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical features"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38088K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of French"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38089",
"Z38090"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38088"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label of item with def article + grammar, French"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Like Z32169 but with (optional) specification of grammatical features. E.g. to pass in a referred grammatical gender."
}
]
}
}
68hgqxke3m2vfmov90zaiqymzjiqhos
293016
293012
2026-07-22T13:42:14Z
99of9
1622
Added Z38092 and Z38093 to the approved list of test cases
293016
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38088"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38088K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z38088K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical features"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38088K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of French"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38089",
"Z38090",
"Z38092",
"Z38093"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38088"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label of item with def article + grammar, French"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Like Z32169 but with (optional) specification of grammatical features. E.g. to pass in a referred grammatical gender."
}
]
}
}
a2s27hllr32phz51670bq0a2ba2lach
293019
293016
2026-07-22T13:58:03Z
99of9
1622
Added Z38091 to the approved list of implementations
293019
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38088"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38088K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z38088K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical features"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38088K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of French"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38089",
"Z38090",
"Z38092",
"Z38093"
],
"Z8K4": [
"Z14",
"Z38091"
],
"Z8K5": "Z38088"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label of item with def article + grammar, French"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Like Z32169 but with (optional) specification of grammatical features. E.g. to pass in a referred grammatical gender."
}
]
}
}
pa30uizb8wm301okgqmxc633tli35bm
Z38089
0
88325
293007
2026-07-22T13:05:01Z
99of9
1622
293007
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38089"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38088",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38088",
"Z38088K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q48352"
},
"Z38088K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
}
],
"Z38088K3": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "le Chef d'État"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "head of state, male: \"le Chef d'État\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
528ovewmsy2voob8mj642ppw29x9lhf
293010
293007
2026-07-22T13:07:34Z
99of9
1622
293010
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38089"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38088",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38088",
"Z38088K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q48352"
},
"Z38088K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
}
],
"Z38088K3": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "le chef d'État"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "head of state, male: \"le Chef d'État\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
aj06v408si3y2rvhp08s6xkxiiv9ppu
293011
293010
2026-07-22T13:19:14Z
99of9
1622
293011
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38089"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38088",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38088",
"Z38088K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q48352"
},
"Z38088K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
}
],
"Z38088K3": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "le chef d'État"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "head of state, male: \"le chef d'État\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
43ajgb75rbvl5v1bnqqaoy5k63xk1cs
Z38090
0
88326
293009
2026-07-22T13:06:59Z
99of9
1622
293009
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38090"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38088",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38088",
"Z38088K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q48352"
},
"Z38088K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
}
],
"Z38088K3": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "la cheffe d'État"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "head of state, female: \"la cheffe d'État\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
d8bz6vhpsgfsjvuwb5bl7ve0jbx58m7
Z38091
0
88327
293013
2026-07-22T13:22:58Z
99of9
1622
copy starting point from Z37911
293013
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38091"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38088",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z32556",
"Z32556K1": {
"Z1K1": "Z7",
"Z7K1": "Z37900",
"Z37900K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z38088K1"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": {
"Z1K1": "Z18",
"Z18K1": "Z38088K3"
}
},
"Z37900K2": [
"Z6091"
],
"Z37900K3": {
"Z1K1": "Z18",
"Z18K1": "Z38088K3"
}
},
"Z32556K2": {
"Z1K1": "Z7",
"Z7K1": "Z38011",
"Z38011K1": {
"Z1K1": "Z7",
"Z7K1": "Z37999",
"Z37999K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38088K1"
},
"Z30120K2": [
"Z6030",
"Z6033",
"Z6035",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P31"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P279"
}
]
}
},
"Z38011K2": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z38088K1"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z38088K3"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label of item with def article + gram, compose"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fe8spdzz7a0ew1qcasshvejentry8r7
293020
293013
2026-07-22T14:05:29Z
99of9
1622
improve non-lexeme fallback
293020
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38091"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38088",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z32556",
"Z32556K1": {
"Z1K1": "Z7",
"Z7K1": "Z37900",
"Z37900K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z38088K1"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": {
"Z1K1": "Z18",
"Z18K1": "Z38088K3"
}
},
"Z37900K2": [
"Z6091"
],
"Z37900K3": {
"Z1K1": "Z18",
"Z18K1": "Z38088K3"
}
},
"Z32556K2": {
"Z1K1": "Z7",
"Z7K1": "Z38011",
"Z38011K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13752",
"Z13752K1": {
"Z1K1": "Z18",
"Z18K1": "Z38088K2"
},
"Z13752K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
]
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z12696",
"Z12696K1": {
"Z1K1": "Z18",
"Z18K1": "Z38088K2"
},
"Z12696K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
},
"Z802K2": "les",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z12696",
"Z12696K1": {
"Z1K1": "Z18",
"Z18K1": "Z38088K2"
},
"Z12696K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
}
},
"Z802K2": "la",
"Z802K3": "le"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z37999",
"Z37999K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38088K1"
},
"Z30120K2": [
"Z6030",
"Z6033",
"Z6035",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P31"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P279"
}
]
}
}
},
"Z38011K2": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z38088K1"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z38088K3"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label of item with def article + gram, compose"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
eideqxae6vr55q28z8p6949h0dwu1a1
Z38092
0
88328
293014
2026-07-22T13:40:55Z
99of9
1622
293014
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38092"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38088",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38088",
"Z38088K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q30461"
},
"Z38088K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
}
],
"Z38088K3": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "la présidente"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "president, feminine: \"la présidente\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
oavzqzu0rx1al11q64v8waa45wmhcgh
Z38093
0
88329
293015
2026-07-22T13:41:48Z
99of9
1622
293015
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38093"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38088",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38088",
"Z38088K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q30461"
},
"Z38088K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
}
],
"Z38088K3": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "le président"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "president, masculine: \"le président\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pvlfn27ksjl5vsopr66639fnrz4fhp4
Z38094
0
88330
293017
2026-07-22T13:48:03Z
99of9
1622
293017
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38094"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z32599",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z32599",
"Z32599K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q30461"
},
"Z32599K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z32599K3": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z18646",
"Z18646K2": [
"Z6095",
{
"Z1K1": "Z6095",
"Z6095K1": "L11291"
},
{
"Z1K1": "Z6095",
"Z6095K1": "L19005"
}
],
"Z18646K3": "Z19287"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "president, fr: [président, présidente]"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7i37cici3dzf75wk5cmfxsbjq2p9q38
Z38095
0
88331
293029
2026-07-22T14:56:18Z
CasualCycloneTracker180897
12613
Created function, implementations next!
293029
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38095"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z17K2": "Z38095K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Windspeeds"
}
]
}
}
],
"Z8K2": "Z20838",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38095"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Calculate A.C.E. over list of windspeeds"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Calculate A.C.E.",
"Calculate ACE",
"Calculate accumulated cyclone energy",
"Calculate A.C.E. with list",
"Calculate ACE with list",
"Calculate accumulated cyclone energy with list",
"Calculate A.C.E. over list",
"Calculate ACE over list",
"Calculate accumulated cyclone energy over list",
"Calculate ACE over list of windspeeds",
"Calculate accumulated cyclone energy over list of windspeeds"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a list of windspeeds in knots split across 6-hour periods, calculate the accumulated cyclone energy of the list."
}
]
}
}
rxluu17s8dpmmsz8t85nnk38mq32dwu
293052
293029
2026-07-22T16:25:08Z
CasualCycloneTracker180897
12613
Update description to give use disclaimer.
293052
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38095"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z17K2": "Z38095K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Windspeeds"
}
]
}
}
],
"Z8K2": "Z20838",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38095"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Calculate A.C.E. over list of windspeeds"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Calculate A.C.E.",
"Calculate ACE",
"Calculate accumulated cyclone energy",
"Calculate A.C.E. with list",
"Calculate ACE with list",
"Calculate accumulated cyclone energy with list",
"Calculate A.C.E. over list",
"Calculate ACE over list",
"Calculate accumulated cyclone energy over list",
"Calculate ACE over list of windspeeds",
"Calculate accumulated cyclone energy over list of windspeeds"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a list of windspeeds in knots split across 6-hour periods, calculate the accumulated cyclone energy of the list.\n\nWhen using this for calculation, make sure each point is split by 6h intervals! "
}
]
}
}
0v03orw5ot6su563s8u60tp4s7ztojf
293094
293052
2026-07-22T21:27:45Z
CasualCycloneTracker180897
12613
Disclaimer isn't actually needed since 6h is mentioned in description, replaced with WP link.
293094
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38095"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z17K2": "Z38095K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Windspeeds"
}
]
}
}
],
"Z8K2": "Z20838",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38095"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Calculate A.C.E. over list of windspeeds"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Calculate A.C.E.",
"Calculate ACE",
"Calculate accumulated cyclone energy",
"Calculate A.C.E. with list",
"Calculate ACE with list",
"Calculate accumulated cyclone energy with list",
"Calculate A.C.E. over list",
"Calculate ACE over list",
"Calculate accumulated cyclone energy over list",
"Calculate ACE over list of windspeeds",
"Calculate accumulated cyclone energy over list of windspeeds"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a list of windspeeds in knots split across 6-hour periods, calculate the accumulated cyclone energy of the list.\n\n[[wikipedia:Accumulated cyclone energy|Wikipedia page for A.C.E.]]"
}
]
}
}
s3ttrqn2bf6n6ncseothw41q3ywx78h
293095
293094
2026-07-22T21:28:42Z
CasualCycloneTracker180897
12613
Nevermind... wikitext isn't supported in descriptions.
293095
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38095"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z17K2": "Z38095K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Windspeeds"
}
]
}
}
],
"Z8K2": "Z20838",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38095"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Calculate A.C.E. over list of windspeeds"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Calculate A.C.E.",
"Calculate ACE",
"Calculate accumulated cyclone energy",
"Calculate A.C.E. with list",
"Calculate ACE with list",
"Calculate accumulated cyclone energy with list",
"Calculate A.C.E. over list",
"Calculate ACE over list",
"Calculate accumulated cyclone energy over list",
"Calculate ACE over list of windspeeds",
"Calculate accumulated cyclone energy over list of windspeeds"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a list of windspeeds in knots split across 6-hour periods, calculate the accumulated cyclone energy of the list.\n\nhttps://en.wikipedia.org/wiki/Accumulated_cyclone_energy"
}
]
}
}
ryoturgs8y7vszw9kgokslgmmslj9fa
293220
293095
2026-07-23T10:00:43Z
YoshiRulz
10156
Change return type to rational
293220
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38095"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z17K2": "Z38095K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Windspeeds"
}
]
}
}
],
"Z8K2": "Z19677",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38095"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Calculate A.C.E. over list of windspeeds"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Calculate A.C.E.",
"Calculate ACE",
"Calculate accumulated cyclone energy",
"Calculate A.C.E. with list",
"Calculate ACE with list",
"Calculate accumulated cyclone energy with list",
"Calculate A.C.E. over list",
"Calculate ACE over list",
"Calculate accumulated cyclone energy over list",
"Calculate ACE over list of windspeeds",
"Calculate accumulated cyclone energy over list of windspeeds"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a list of windspeeds in knots split across 6-hour periods, calculate the accumulated cyclone energy of the list.\n\nhttps://en.wikipedia.org/wiki/Accumulated_cyclone_energy"
}
]
}
}
gwx3lbeadgygp70v85nmk16vearc6ze
293224
293220
2026-07-23T10:09:21Z
YoshiRulz
10156
Added Z38098, Z38099 and Z38100 to the approved list of test cases
293224
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38095"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z17K2": "Z38095K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Windspeeds"
}
]
}
}
],
"Z8K2": "Z19677",
"Z8K3": [
"Z20",
"Z38098",
"Z38099",
"Z38100"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38095"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Calculate A.C.E. over list of windspeeds"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Calculate A.C.E.",
"Calculate ACE",
"Calculate accumulated cyclone energy",
"Calculate A.C.E. with list",
"Calculate ACE with list",
"Calculate accumulated cyclone energy with list",
"Calculate A.C.E. over list",
"Calculate ACE over list",
"Calculate accumulated cyclone energy over list",
"Calculate ACE over list of windspeeds",
"Calculate accumulated cyclone energy over list of windspeeds"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a list of windspeeds in knots split across 6-hour periods, calculate the accumulated cyclone energy of the list.\n\nhttps://en.wikipedia.org/wiki/Accumulated_cyclone_energy"
}
]
}
}
7diqu7valfywhrurya05bbot6k4iwhe
293226
293224
2026-07-23T10:16:22Z
YoshiRulz
10156
Added Z38097 to the approved list of implementations
293226
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38095"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z17K2": "Z38095K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Windspeeds"
}
]
}
}
],
"Z8K2": "Z19677",
"Z8K3": [
"Z20",
"Z38098",
"Z38099",
"Z38100"
],
"Z8K4": [
"Z14",
"Z38097"
],
"Z8K5": "Z38095"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Calculate A.C.E. over list of windspeeds"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Calculate A.C.E.",
"Calculate ACE",
"Calculate accumulated cyclone energy",
"Calculate A.C.E. with list",
"Calculate ACE with list",
"Calculate accumulated cyclone energy with list",
"Calculate A.C.E. over list",
"Calculate ACE over list",
"Calculate accumulated cyclone energy over list",
"Calculate ACE over list of windspeeds",
"Calculate accumulated cyclone energy over list of windspeeds"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a list of windspeeds in knots split across 6-hour periods, calculate the accumulated cyclone energy of the list.\n\nhttps://en.wikipedia.org/wiki/Accumulated_cyclone_energy"
}
]
}
}
hh4ful4fy3vntykaj7sdzbzi10im5js
293229
293226
2026-07-23T10:17:42Z
YoshiRulz
10156
Added Z38096 to the approved list of implementations
293229
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38095"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z17K2": "Z38095K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Windspeeds"
}
]
}
}
],
"Z8K2": "Z19677",
"Z8K3": [
"Z20",
"Z38098",
"Z38099",
"Z38100"
],
"Z8K4": [
"Z14",
"Z38097",
"Z38096"
],
"Z8K5": "Z38095"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Calculate A.C.E. over list of windspeeds"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Calculate A.C.E.",
"Calculate ACE",
"Calculate accumulated cyclone energy",
"Calculate A.C.E. with list",
"Calculate ACE with list",
"Calculate accumulated cyclone energy with list",
"Calculate A.C.E. over list",
"Calculate ACE over list",
"Calculate accumulated cyclone energy over list",
"Calculate ACE over list of windspeeds",
"Calculate accumulated cyclone energy over list of windspeeds"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a list of windspeeds in knots split across 6-hour periods, calculate the accumulated cyclone energy of the list.\n\nhttps://en.wikipedia.org/wiki/Accumulated_cyclone_energy"
}
]
}
}
9g5jzed2902lnmvtbfsyj8mtvsd9lie
293242
293229
2026-07-23T10:34:23Z
YoshiRulz
10156
Added Z38124 to the approved list of implementations
293242
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38095"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z17K2": "Z38095K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Windspeeds"
}
]
}
}
],
"Z8K2": "Z19677",
"Z8K3": [
"Z20",
"Z38098",
"Z38099",
"Z38100"
],
"Z8K4": [
"Z14",
"Z38097",
"Z38096",
"Z38124"
],
"Z8K5": "Z38095"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Calculate A.C.E. over list of windspeeds"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Calculate A.C.E.",
"Calculate ACE",
"Calculate accumulated cyclone energy",
"Calculate A.C.E. with list",
"Calculate ACE with list",
"Calculate accumulated cyclone energy with list",
"Calculate A.C.E. over list",
"Calculate ACE over list",
"Calculate accumulated cyclone energy over list",
"Calculate ACE over list of windspeeds",
"Calculate accumulated cyclone energy over list of windspeeds"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a list of windspeeds in knots split across 6-hour periods, calculate the accumulated cyclone energy of the list.\n\nhttps://en.wikipedia.org/wiki/Accumulated_cyclone_energy"
}
]
}
}
ju28x7x8ueszcfno1v8ekuzd52e3jt4
293243
293242
2026-07-23T10:34:44Z
YoshiRulz
10156
Removed Z38096 from the approved list of implementations
293243
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38095"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z17K2": "Z38095K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Windspeeds"
}
]
}
}
],
"Z8K2": "Z19677",
"Z8K3": [
"Z20",
"Z38098",
"Z38099",
"Z38100"
],
"Z8K4": [
"Z14",
"Z38097",
"Z38124"
],
"Z8K5": "Z38095"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Calculate A.C.E. over list of windspeeds"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Calculate A.C.E.",
"Calculate ACE",
"Calculate accumulated cyclone energy",
"Calculate A.C.E. with list",
"Calculate ACE with list",
"Calculate accumulated cyclone energy with list",
"Calculate A.C.E. over list",
"Calculate ACE over list",
"Calculate accumulated cyclone energy over list",
"Calculate ACE over list of windspeeds",
"Calculate accumulated cyclone energy over list of windspeeds"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a list of windspeeds in knots split across 6-hour periods, calculate the accumulated cyclone energy of the list.\n\nhttps://en.wikipedia.org/wiki/Accumulated_cyclone_energy"
}
]
}
}
ee05t0rbcbafb26o72lz3y7rnykj0so
293260
293243
2026-07-23T11:23:13Z
YoshiRulz
10156
Added Z38096 to the approved list of implementations
293260
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38095"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z13518"
},
"Z17K2": "Z38095K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Windspeeds"
}
]
}
}
],
"Z8K2": "Z19677",
"Z8K3": [
"Z20",
"Z38098",
"Z38099",
"Z38100"
],
"Z8K4": [
"Z14",
"Z38097",
"Z38124",
"Z38096"
],
"Z8K5": "Z38095"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Calculate A.C.E. over list of windspeeds"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Calculate A.C.E.",
"Calculate ACE",
"Calculate accumulated cyclone energy",
"Calculate A.C.E. with list",
"Calculate ACE with list",
"Calculate accumulated cyclone energy with list",
"Calculate A.C.E. over list",
"Calculate ACE over list",
"Calculate accumulated cyclone energy over list",
"Calculate ACE over list of windspeeds",
"Calculate accumulated cyclone energy over list of windspeeds"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a list of windspeeds in knots split across 6-hour periods, calculate the accumulated cyclone energy of the list.\n\nhttps://en.wikipedia.org/wiki/Accumulated_cyclone_energy"
}
]
}
}
2hut2s2jn97nzghomermqgftvonyxws
Talk:Z19514
1
88332
293033
2026-07-22T15:13:51Z
Autom
448
/* Language support */ new section
293033
wikitext
text/x-wiki
== Language support ==
What languages should this function support? [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 15:13, 22 July 2026 (UTC)
daoltr288dk0crq91kjymbgu5fhd5mi
Z38096
0
88333
293041
2026-07-22T15:37:59Z
CasualCycloneTracker180897
12613
JS implementation created.
293041
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38096"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38095",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z38095( Z38095K1 ) {\n let sum = 0;\n\tfor (let i = 0; i \u003C Z38095K1.length; i++) {\n let value = Math.round(Z38095K1[i] / 5) * 5;\n\t\tif (value \u003E 34) { sum += value ** 2; }\n\t}\n return sum / 10000;\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ACE JS implementation"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "JS implementation of ACE calculation."
}
]
}
}
r7wcykx85mvjbj3w90pmlevma6elldf
293044
293041
2026-07-22T15:55:34Z
CasualCycloneTracker180897
12613
Attempt to fix test failure caused by presumed rounding error (quite common JS messup).
293044
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38096"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38095",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z38095( Z38095K1 ) {\n let sum = 0;\n\tfor (let i = 0; i \u003C Z38095K1.length; i++) {\n let value = Math.round(Z38095K1[i] / 5) * 5;\n\t\tif (value \u003E 34) { sum += value ** 2; }\n\t}\n return round(sum / 10000);\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ACE JS implementation"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "JS implementation of ACE calculation."
}
]
}
}
ke3xxwqxoq0etnihsha4e4jminivz0h
293045
293044
2026-07-22T15:56:03Z
CasualCycloneTracker180897
12613
Misplaced division marker that I noticed right when I submitted the previous revision :sob:.
293045
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38096"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38095",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z38095( Z38095K1 ) {\n let sum = 0;\n\tfor (let i = 0; i \u003C Z38095K1.length; i++) {\n let value = Math.round(Z38095K1[i] / 5) * 5;\n\t\tif (value \u003E 34) { sum += value ** 2; }\n\t}\n return round(sum) / 10000;\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ACE JS implementation"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "JS implementation of ACE calculation."
}
]
}
}
h1po0tl5noxkpsa1jf44ylr7quf4mxm
293046
293045
2026-07-22T15:59:35Z
CasualCycloneTracker180897
12613
Seems I don't know my BigInts :/
293046
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38096"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38095",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z38095( Z38095K1 ) {\n let sum = 0n;\n\tfor (let i = 0; i \u003C Z38095K1.length; i++) {\n let value = Math.round(Z38095K1[i] / 5n) * 5n;\n\t\tif (value \u003E 34n) { sum += value ** 2n; }\n\t}\n return sum / 10000n;\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ACE JS implementation"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "JS implementation of ACE calculation."
}
]
}
}
qm8fibj0hxbydfd8i55kj8duzjsonb9
293047
293046
2026-07-22T16:02:53Z
CasualCycloneTracker180897
12613
I *really* didn't know my BigInts.
293047
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38096"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38095",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z38095( Z38095K1 ) {\n let sum = 0;\n\tfor (let i = 0; i \u003C Z38095K1.length; i++) {\n let value = Math.round(Number(Z38095K1[i]) / 5) * 5;\n\t\tif (value \u003E 34) { sum += value ** 2; }\n\t}\n return sum / 10000;\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ACE JS implementation"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "JS implementation of ACE calculation."
}
]
}
}
t4yb4efi94wzy4ozf1y8hpm9qcap1f3
293228
293047
2026-07-23T10:17:36Z
YoshiRulz
10156
Update to reflect changed return type
293228
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38096"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38095",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z38095( Z38095K1 ) {\n let sum = 0;\n\tfor (let i = 0; i \u003C Z38095K1.length; i++) {\n let value = Math.round(Number(Z38095K1[i]) / 5) * 5;\n\t\tif (value \u003E 34) { sum += value ** 2; }\n\t}\n return { K1: BigInt(sum), K2: 10000n };\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ACE JS implementation"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "JS implementation of ACE calculation."
}
]
}
}
hr82x9dgqf2f6e5re2i68lix7qaq9pv
Z38097
0
88334
293042
2026-07-22T15:42:06Z
CasualCycloneTracker180897
12613
Python implementation created.
293042
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38097"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38095",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38095(Z38095K1):\n\tsum = 0\n\tfor i in Z38095K1:\n\t\tvalue = round(i / 5) * 5\n\t\tif value \u003E 34:\n\t\t\tsum += value ** 2\n\treturn sum / 10000"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ACE python implementation"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Python implementation of ACE calculation."
}
]
}
}
elt1fbior8vfjz2j28ltc1zjjbl6nqk
293219
293042
2026-07-23T09:59:54Z
YoshiRulz
10156
Use list comprehension
293219
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38097"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38095",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38095(Z38095K1):\n\trounded = [round(i / 5) * 5 for i in Z38095K1]\n\treturn sum([value ** 2 for value in rounded if value \u003E 34]) / 10000"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ACE python implementation"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Python implementation of ACE calculation."
}
]
}
}
5gft60jcsv73p7g075mcutxmld46lao
293225
293219
2026-07-23T10:15:35Z
YoshiRulz
10156
Update to reflect changed return type
293225
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38097"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38095",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38095(Z38095K1):\n\timport fractions\n\trounded = [round(i / 5) * 5 for i in Z38095K1]\n\treturn fractions.Fraction(sum([value ** 2 for value in rounded if value \u003E 34]), 10000)"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ACE python implementation"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Python implementation of ACE calculation."
}
]
}
}
4oeefkecfklabxg09hcro027weqkssp
Z38098
0
88335
293043
2026-07-22T15:52:57Z
CasualCycloneTracker180897
12613
New test.
293043
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38098"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38095",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38095",
"Z38095K1": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "30"
},
{
"Z1K1": "Z13518",
"Z13518K1": "35"
},
{
"Z1K1": "Z13518",
"Z13518K1": "45"
},
{
"Z1K1": "Z13518",
"Z13518K1": "50"
},
{
"Z1K1": "Z13518",
"Z13518K1": "55"
},
{
"Z1K1": "Z13518",
"Z13518K1": "65"
},
{
"Z1K1": "Z13518",
"Z13518K1": "80"
},
{
"Z1K1": "Z13518",
"Z13518K1": "95"
},
{
"Z1K1": "Z13518",
"Z13518K1": "100"
},
{
"Z1K1": "Z13518",
"Z13518K1": "100"
},
{
"Z1K1": "Z13518",
"Z13518K1": "100"
},
{
"Z1K1": "Z13518",
"Z13518K1": "100"
},
{
"Z1K1": "Z13518",
"Z13518K1": "100"
},
{
"Z1K1": "Z13518",
"Z13518K1": "100"
},
{
"Z1K1": "Z13518",
"Z13518K1": "95"
},
{
"Z1K1": "Z13518",
"Z13518K1": "95"
},
{
"Z1K1": "Z13518",
"Z13518K1": "95"
},
{
"Z1K1": "Z13518",
"Z13518K1": "95"
},
{
"Z1K1": "Z13518",
"Z13518K1": "100"
},
{
"Z1K1": "Z13518",
"Z13518K1": "100"
},
{
"Z1K1": "Z13518",
"Z13518K1": "100"
},
{
"Z1K1": "Z13518",
"Z13518K1": "105"
},
{
"Z1K1": "Z13518",
"Z13518K1": "110"
},
{
"Z1K1": "Z13518",
"Z13518K1": "115"
},
{
"Z1K1": "Z13518",
"Z13518K1": "125"
},
{
"Z1K1": "Z13518",
"Z13518K1": "135"
},
{
"Z1K1": "Z13518",
"Z13518K1": "150"
},
{
"Z1K1": "Z13518",
"Z13518K1": "155"
},
{
"Z1K1": "Z13518",
"Z13518K1": "155"
},
{
"Z1K1": "Z13518",
"Z13518K1": "155"
},
{
"Z1K1": "Z13518",
"Z13518K1": "155"
},
{
"Z1K1": "Z13518",
"Z13518K1": "150"
},
{
"Z1K1": "Z13518",
"Z13518K1": "150"
},
{
"Z1K1": "Z13518",
"Z13518K1": "145"
},
{
"Z1K1": "Z13518",
"Z13518K1": "145"
},
{
"Z1K1": "Z13518",
"Z13518K1": "145"
},
{
"Z1K1": "Z13518",
"Z13518K1": "140"
},
{
"Z1K1": "Z13518",
"Z13518K1": "135"
},
{
"Z1K1": "Z13518",
"Z13518K1": "135"
},
{
"Z1K1": "Z13518",
"Z13518K1": "140"
},
{
"Z1K1": "Z13518",
"Z13518K1": "145"
},
{
"Z1K1": "Z13518",
"Z13518K1": "130"
},
{
"Z1K1": "Z13518",
"Z13518K1": "110"
},
{
"Z1K1": "Z13518",
"Z13518K1": "95"
},
{
"Z1K1": "Z13518",
"Z13518K1": "100"
},
{
"Z1K1": "Z13518",
"Z13518K1": "115"
},
{
"Z1K1": "Z13518",
"Z13518K1": "115"
},
{
"Z1K1": "Z13518",
"Z13518K1": "100"
},
{
"Z1K1": "Z13518",
"Z13518K1": "80"
},
{
"Z1K1": "Z13518",
"Z13518K1": "65"
},
{
"Z1K1": "Z13518",
"Z13518K1": "50"
},
{
"Z1K1": "Z13518",
"Z13518K1": "45"
},
{
"Z1K1": "Z13518",
"Z13518K1": "35"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z20850",
"Z20850K2": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "6"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "62804104178565"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Irma 2017"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Irma 2017 ACE test",
"Irma 2017 ACE"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Test if the function can match Irma's ACE using Irma's best track windspeed data."
}
]
}
}
o1ayvrufxauh3qp5t68zsh2tuf3dswm
293221
293043
2026-07-23T10:09:03Z
YoshiRulz
10156
Update to reflect changed return type
293221
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38098"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38095",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38095",
"Z38095K1": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "30"
},
{
"Z1K1": "Z13518",
"Z13518K1": "35"
},
{
"Z1K1": "Z13518",
"Z13518K1": "45"
},
{
"Z1K1": "Z13518",
"Z13518K1": "50"
},
{
"Z1K1": "Z13518",
"Z13518K1": "55"
},
{
"Z1K1": "Z13518",
"Z13518K1": "65"
},
{
"Z1K1": "Z13518",
"Z13518K1": "80"
},
{
"Z1K1": "Z13518",
"Z13518K1": "95"
},
{
"Z1K1": "Z13518",
"Z13518K1": "100"
},
{
"Z1K1": "Z13518",
"Z13518K1": "100"
},
{
"Z1K1": "Z13518",
"Z13518K1": "100"
},
{
"Z1K1": "Z13518",
"Z13518K1": "100"
},
{
"Z1K1": "Z13518",
"Z13518K1": "100"
},
{
"Z1K1": "Z13518",
"Z13518K1": "100"
},
{
"Z1K1": "Z13518",
"Z13518K1": "95"
},
{
"Z1K1": "Z13518",
"Z13518K1": "95"
},
{
"Z1K1": "Z13518",
"Z13518K1": "95"
},
{
"Z1K1": "Z13518",
"Z13518K1": "95"
},
{
"Z1K1": "Z13518",
"Z13518K1": "100"
},
{
"Z1K1": "Z13518",
"Z13518K1": "100"
},
{
"Z1K1": "Z13518",
"Z13518K1": "100"
},
{
"Z1K1": "Z13518",
"Z13518K1": "105"
},
{
"Z1K1": "Z13518",
"Z13518K1": "110"
},
{
"Z1K1": "Z13518",
"Z13518K1": "115"
},
{
"Z1K1": "Z13518",
"Z13518K1": "125"
},
{
"Z1K1": "Z13518",
"Z13518K1": "135"
},
{
"Z1K1": "Z13518",
"Z13518K1": "150"
},
{
"Z1K1": "Z13518",
"Z13518K1": "155"
},
{
"Z1K1": "Z13518",
"Z13518K1": "155"
},
{
"Z1K1": "Z13518",
"Z13518K1": "155"
},
{
"Z1K1": "Z13518",
"Z13518K1": "155"
},
{
"Z1K1": "Z13518",
"Z13518K1": "150"
},
{
"Z1K1": "Z13518",
"Z13518K1": "150"
},
{
"Z1K1": "Z13518",
"Z13518K1": "145"
},
{
"Z1K1": "Z13518",
"Z13518K1": "145"
},
{
"Z1K1": "Z13518",
"Z13518K1": "145"
},
{
"Z1K1": "Z13518",
"Z13518K1": "140"
},
{
"Z1K1": "Z13518",
"Z13518K1": "135"
},
{
"Z1K1": "Z13518",
"Z13518K1": "135"
},
{
"Z1K1": "Z13518",
"Z13518K1": "140"
},
{
"Z1K1": "Z13518",
"Z13518K1": "145"
},
{
"Z1K1": "Z13518",
"Z13518K1": "130"
},
{
"Z1K1": "Z13518",
"Z13518K1": "110"
},
{
"Z1K1": "Z13518",
"Z13518K1": "95"
},
{
"Z1K1": "Z13518",
"Z13518K1": "100"
},
{
"Z1K1": "Z13518",
"Z13518K1": "115"
},
{
"Z1K1": "Z13518",
"Z13518K1": "115"
},
{
"Z1K1": "Z13518",
"Z13518K1": "100"
},
{
"Z1K1": "Z13518",
"Z13518K1": "80"
},
{
"Z1K1": "Z13518",
"Z13518K1": "65"
},
{
"Z1K1": "Z13518",
"Z13518K1": "50"
},
{
"Z1K1": "Z13518",
"Z13518K1": "45"
},
{
"Z1K1": "Z13518",
"Z13518K1": "35"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19686",
"Z19686K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "648925"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "10000"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Irma 2017"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Irma 2017 ACE test",
"Irma 2017 ACE"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Test if the function can match Irma's ACE using Irma's best track windspeed data."
}
]
}
}
r0pq08a6xv9jw30u9q3fjuamlqn2hwf
Z38099
0
88336
293048
2026-07-22T16:11:27Z
CasualCycloneTracker180897
12613
Otis test case added.
293048
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38099"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38095",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38095",
"Z38095K1": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "30"
},
{
"Z1K1": "Z13518",
"Z13518K1": "35"
},
{
"Z1K1": "Z13518",
"Z13518K1": "35"
},
{
"Z1K1": "Z13518",
"Z13518K1": "35"
},
{
"Z1K1": "Z13518",
"Z13518K1": "40"
},
{
"Z1K1": "Z13518",
"Z13518K1": "45"
},
{
"Z1K1": "Z13518",
"Z13518K1": "50"
},
{
"Z1K1": "Z13518",
"Z13518K1": "55"
},
{
"Z1K1": "Z13518",
"Z13518K1": "65"
},
{
"Z1K1": "Z13518",
"Z13518K1": "100"
},
{
"Z1K1": "Z13518",
"Z13518K1": "130"
},
{
"Z1K1": "Z13518",
"Z13518K1": "145"
},
{
"Z1K1": "Z13518",
"Z13518K1": "85"
},
{
"Z1K1": "Z13518",
"Z13518K1": "40"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z20850",
"Z20850K2": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "3906872676743905"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Otis 2023"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Test if the function can match Otis's ACE using Otis's best track windspeed data. Surprisingly low for such a powerful and devastating storm!"
}
]
}
}
27i0waow1dgl283jmzz14kryrixdlsb
293049
293048
2026-07-22T16:11:54Z
CasualCycloneTracker180897
12613
Forgot to add aliases.
293049
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38099"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38095",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38095",
"Z38095K1": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "30"
},
{
"Z1K1": "Z13518",
"Z13518K1": "35"
},
{
"Z1K1": "Z13518",
"Z13518K1": "35"
},
{
"Z1K1": "Z13518",
"Z13518K1": "35"
},
{
"Z1K1": "Z13518",
"Z13518K1": "40"
},
{
"Z1K1": "Z13518",
"Z13518K1": "45"
},
{
"Z1K1": "Z13518",
"Z13518K1": "50"
},
{
"Z1K1": "Z13518",
"Z13518K1": "55"
},
{
"Z1K1": "Z13518",
"Z13518K1": "65"
},
{
"Z1K1": "Z13518",
"Z13518K1": "100"
},
{
"Z1K1": "Z13518",
"Z13518K1": "130"
},
{
"Z1K1": "Z13518",
"Z13518K1": "145"
},
{
"Z1K1": "Z13518",
"Z13518K1": "85"
},
{
"Z1K1": "Z13518",
"Z13518K1": "40"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z20850",
"Z20850K2": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "3906872676743905"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Otis 2023"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Otis 2023 ACE test",
"Otis 2023 ACE"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Test if the function can match Otis's ACE using Otis's best track windspeed data. Surprisingly low for such a powerful and devastating storm!"
}
]
}
}
jeq9vffeoobzcoakvpelf9kxwrwvcmc
293050
293049
2026-07-22T16:13:34Z
CasualCycloneTracker180897
12613
I made a miscalculation by adding the sole depression point in the best track :sob:
293050
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38099"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38095",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38095",
"Z38095K1": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "30"
},
{
"Z1K1": "Z13518",
"Z13518K1": "35"
},
{
"Z1K1": "Z13518",
"Z13518K1": "35"
},
{
"Z1K1": "Z13518",
"Z13518K1": "35"
},
{
"Z1K1": "Z13518",
"Z13518K1": "40"
},
{
"Z1K1": "Z13518",
"Z13518K1": "45"
},
{
"Z1K1": "Z13518",
"Z13518K1": "50"
},
{
"Z1K1": "Z13518",
"Z13518K1": "55"
},
{
"Z1K1": "Z13518",
"Z13518K1": "65"
},
{
"Z1K1": "Z13518",
"Z13518K1": "100"
},
{
"Z1K1": "Z13518",
"Z13518K1": "130"
},
{
"Z1K1": "Z13518",
"Z13518K1": "145"
},
{
"Z1K1": "Z13518",
"Z13518K1": "85"
},
{
"Z1K1": "Z13518",
"Z13518K1": "40"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z20850",
"Z20850K2": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "3805541685128069"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Otis 2023"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Otis 2023 ACE test",
"Otis 2023 ACE"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Test if the function can match Otis's ACE using Otis's best track windspeed data. Surprisingly low for such a powerful and devastating storm!"
}
]
}
}
jll829nlfx479wkeetr8jsvvwq7zugk
293222
293050
2026-07-23T10:09:06Z
YoshiRulz
10156
Update to reflect changed return type
293222
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38099"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38095",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38095",
"Z38095K1": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "30"
},
{
"Z1K1": "Z13518",
"Z13518K1": "35"
},
{
"Z1K1": "Z13518",
"Z13518K1": "35"
},
{
"Z1K1": "Z13518",
"Z13518K1": "35"
},
{
"Z1K1": "Z13518",
"Z13518K1": "40"
},
{
"Z1K1": "Z13518",
"Z13518K1": "45"
},
{
"Z1K1": "Z13518",
"Z13518K1": "50"
},
{
"Z1K1": "Z13518",
"Z13518K1": "55"
},
{
"Z1K1": "Z13518",
"Z13518K1": "65"
},
{
"Z1K1": "Z13518",
"Z13518K1": "100"
},
{
"Z1K1": "Z13518",
"Z13518K1": "130"
},
{
"Z1K1": "Z13518",
"Z13518K1": "145"
},
{
"Z1K1": "Z13518",
"Z13518K1": "85"
},
{
"Z1K1": "Z13518",
"Z13518K1": "40"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19686",
"Z19686K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "73800"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "10000"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Otis 2023"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Otis 2023 ACE test",
"Otis 2023 ACE"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Test if the function can match Otis's ACE using Otis's best track windspeed data. Surprisingly low for such a powerful and devastating storm!"
}
]
}
}
ssek6aczg4ejdjhyrm526gn6fmqmai4
Z38100
0
88337
293051
2026-07-22T16:22:15Z
CasualCycloneTracker180897
12613
Alex 2016 test case.
293051
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38100"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38095",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38095",
"Z38095K1": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "50"
},
{
"Z1K1": "Z13518",
"Z13518K1": "50"
},
{
"Z1K1": "Z13518",
"Z13518K1": "45"
},
{
"Z1K1": "Z13518",
"Z13518K1": "45"
},
{
"Z1K1": "Z13518",
"Z13518K1": "45"
},
{
"Z1K1": "Z13518",
"Z13518K1": "55"
},
{
"Z1K1": "Z13518",
"Z13518K1": "65"
},
{
"Z1K1": "Z13518",
"Z13518K1": "75"
},
{
"Z1K1": "Z13518",
"Z13518K1": "75"
},
{
"Z1K1": "Z13518",
"Z13518K1": "70"
},
{
"Z1K1": "Z13518",
"Z13518K1": "65"
},
{
"Z1K1": "Z13518",
"Z13518K1": "55"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z20850",
"Z20850K2": {
"Z1K1": "Z20838",
"Z20838K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z20838K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
},
"Z20838K3": {
"Z1K1": "Z13518",
"Z13518K1": "194217733930353"
},
"Z20838K4": {
"Z1K1": "Z20825",
"Z20825K1": "Z20837"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Alex 2016"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Alex 2016 ACE test",
"Alex 2016 ACE"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Test if the function can match Alex's ACE using Alex's best track windspeed data."
}
]
}
}
imr5jtpm9e4w8oqvk74b9c8842cntd9
293223
293051
2026-07-23T10:09:09Z
YoshiRulz
10156
Update to reflect changed return type
293223
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38100"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38095",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38095",
"Z38095K1": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "50"
},
{
"Z1K1": "Z13518",
"Z13518K1": "50"
},
{
"Z1K1": "Z13518",
"Z13518K1": "45"
},
{
"Z1K1": "Z13518",
"Z13518K1": "45"
},
{
"Z1K1": "Z13518",
"Z13518K1": "45"
},
{
"Z1K1": "Z13518",
"Z13518K1": "55"
},
{
"Z1K1": "Z13518",
"Z13518K1": "65"
},
{
"Z1K1": "Z13518",
"Z13518K1": "75"
},
{
"Z1K1": "Z13518",
"Z13518K1": "75"
},
{
"Z1K1": "Z13518",
"Z13518K1": "70"
},
{
"Z1K1": "Z13518",
"Z13518K1": "65"
},
{
"Z1K1": "Z13518",
"Z13518K1": "55"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19686",
"Z19686K2": {
"Z1K1": "Z19677",
"Z19677K1": "Z16660",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "41725"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "10000"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Alex 2016"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Alex 2016 ACE test",
"Alex 2016 ACE"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Test if the function can match Alex's ACE using Alex's best track windspeed data."
}
]
}
}
iqwv0r7dk06ucx8gda1d6cdilw4x6rn
Z38101
0
88338
293054
2026-07-22T17:13:21Z
Mathmitch7
51594
Created new "Ali G" test
293054
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38101"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19706",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19706",
"Z19706K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "9999999999999999999999999999999999999"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z19706K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "9999999998999999998899889999999999999"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "10000000000000000000"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19686",
"Z19686K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "99999999989999999988998899999999999980000000001000000001100110000000000001"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "10000000000000000000"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The Ali G problem"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"Will computers ever be able to work out what 9999999999999999999999999999999999999 multiplied by 999999999899999999.8899889999999999999?\""
}
]
}
}
nx58sffadmf5z6jv7c31z3bnnu5sf48
Z38102
0
88339
293056
2026-07-22T18:19:11Z
Mathmitch7
51594
Create an additional multiplication problem
293056
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38102"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19706",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19706",
"Z19706K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "101010101010101010101010101010101010101010101010"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z19706K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "10101010101111111213141819200000000000000000000000000000000000000000999998"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1000000"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19686",
"Z19686K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z7",
"Z7K1": "Z19933",
"Z19933K1": {
"Z1K1": "Z18",
"Z18K1": "Z19866K1"
}
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "100000"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The Second Ali G problem"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"So would it be able to multiply 101010101010101010101010101010101010101010101010 multiply 10101010101111111213141819200000000000000000000000000000000000000000.999998 without blowing up?\""
}
]
}
}
o9muffdmxqc9tr5mju7p9zd6sdfns1d
293057
293056
2026-07-22T18:20:44Z
Mathmitch7
51594
fix result
293057
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38102"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19706",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19706",
"Z19706K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "101010101010101010101010101010101010101010101010"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z19706K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "10101010101111111213141819200000000000000000000000000000000000000000999998"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1000000"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19686",
"Z19686K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "102030405061728396092341608080808080808080808080706050403019079684725840189898989898989898989898989898989898989898979798"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "100000"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The Second Ali G problem"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"So would it be able to multiply 101010101010101010101010101010101010101010101010 multiply 10101010101111111213141819200000000000000000000000000000000000000000.999998 without blowing up?\""
}
]
}
}
hu2y7dlj4oyd9u5t9zc31vypa8h0dcf
Translations:Wikifunctions:Status updates/2026-07-08/9/de
1198
88340
293058
2026-07-22T18:41:34Z
Ameisenigel
44
Created page with "==== 1. Unterstützung bei der Erstellung von Abstrakten Inhalten ===="
293058
wikitext
text/x-wiki
==== 1. Unterstützung bei der Erstellung von Abstrakten Inhalten ====
749nmi0kounkt6fa1v0rkxpxv04dnrh
Translations:Wikifunctions:Status updates/2026-07-08/38/de
1198
88341
293060
2026-07-22T18:42:33Z
Ameisenigel
44
Created page with "Zunächst wollen wir die Community der Abstrakten Wikipedia und von Wikifunctions weiterhin dabei unterstützen, abstrakte Inhalte sowie die dafür erforderlichen Funktionen zu erstellen."
293060
wikitext
text/x-wiki
Zunächst wollen wir die Community der Abstrakten Wikipedia und von Wikifunctions weiterhin dabei unterstützen, abstrakte Inhalte sowie die dafür erforderlichen Funktionen zu erstellen.
hrjyges988b2i9f94zk87feuxwine4c
Translations:Wikifunctions:Status updates/2026-07-08/10/de
1198
88342
293062
2026-07-22T18:43:13Z
Ameisenigel
44
Created page with "Im ersten Quartal werden wir uns darauf konzentrieren, den Prozess der Funktionserstellung zu vereinfachen, unter anderem durch mehr Transparenz hinsichtlich der Aktualität der Inhalte, die in den Ergebnissen von Funktionsaufrufen verwendet werden, sowie durch eine Möglichkeit sicherzustellen, dass ein Funktionsaufruf aktuelle Inhalte abruft."
293062
wikitext
text/x-wiki
Im ersten Quartal werden wir uns darauf konzentrieren, den Prozess der Funktionserstellung zu vereinfachen, unter anderem durch mehr Transparenz hinsichtlich der Aktualität der Inhalte, die in den Ergebnissen von Funktionsaufrufen verwendet werden, sowie durch eine Möglichkeit sicherzustellen, dass ein Funktionsaufruf aktuelle Inhalte abruft.
ql9i0i4jzdpdaiujlyt6awwtz064cn4
Translations:Wikifunctions:Status updates/2026-07-08/11/de
1198
88343
293064
2026-07-22T18:45:25Z
Ameisenigel
44
Created page with "Wir werden zudem Bereiche mit hoher Wirkung aufzeigen, an denen Beitragende arbeiten können, gemeinsam mit der Community verschiedene NLG-Ansätze untersuchen und prüfen, wie sich die Erstellung und Bearbeitung von Abstrakten Artikeln benutzerfreundlicher gestalten ließe."
293064
wikitext
text/x-wiki
Wir werden zudem Bereiche mit hoher Wirkung aufzeigen, an denen Beitragende arbeiten können, gemeinsam mit der Community verschiedene NLG-Ansätze untersuchen und prüfen, wie sich die Erstellung und Bearbeitung von Abstrakten Artikeln benutzerfreundlicher gestalten ließe.
opu0wdatq4b6s0hb959z58es8ek6dhi
Translations:Wikifunctions:Status updates/2026-07-08/12/de
1198
88344
293067
2026-07-22T18:52:28Z
Ameisenigel
44
Created page with "Ein wichtiger Aspekt bei der Vorbereitung von abstrakten Inhalten für künftige Integrationen ist die Artikelreife. Mitglieder der Community haben bereits konstruktive Gespräche darüber geführt, welche Voraussetzungen erfüllt sein müssen, damit abstrakte Artikel in die Wikipedias integriert werden können, einschließlich Fragen zur Artikelqualität. Wie im [[$1|Newsletter der letzten Woche]] erörtert, wäre ein praktischer nächster Schritt, sich für eine erste..."
293067
wikitext
text/x-wiki
Ein wichtiger Aspekt bei der Vorbereitung von abstrakten Inhalten für künftige Integrationen ist die Artikelreife. Mitglieder der Community haben bereits konstruktive Gespräche darüber geführt, welche Voraussetzungen erfüllt sein müssen, damit abstrakte Artikel in die Wikipedias integriert werden können, einschließlich Fragen zur Artikelqualität. Wie im [[$1|Newsletter der letzten Woche]] erörtert, wäre ein praktischer nächster Schritt, sich für eine erste Integration auf einen bestimmten Artikeltyp zu konzentrieren: Artikel über Städte.
fzp4neq3eelc3em6wn91vpovzmuvf2k
Translations:Wikifunctions:Status updates/2026-07-08/13/de
1198
88345
293069
2026-07-22T18:53:27Z
Ameisenigel
44
Created page with "Das bedeutet natürlich nicht, dass Artikel über Städte die einzige wichtige Art von Artikeln sind. Vielmehr dienen sie uns als konkretes, gemeinsames Beispiel, an dem wir die für solche Artikel erforderlichen Funktionen und Bausteine verbessern, testen und gemeinsam weiterentwickeln können. Wir würden uns sehr freuen, wenn alle, die sich für diesen Bereich interessieren, an der Verbesserung dieser Funktionen und Bausteine mitwirken würden."
293069
wikitext
text/x-wiki
Das bedeutet natürlich nicht, dass Artikel über Städte die einzige wichtige Art von Artikeln sind. Vielmehr dienen sie uns als konkretes, gemeinsames Beispiel, an dem wir die für solche Artikel erforderlichen Funktionen und Bausteine verbessern, testen und gemeinsam weiterentwickeln können. Wir würden uns sehr freuen, wenn alle, die sich für diesen Bereich interessieren, an der Verbesserung dieser Funktionen und Bausteine mitwirken würden.
9luzb6dfq4y26yxq70mxkrx7hg3vcbi
Translations:Wikifunctions:Status updates/2026-07-08/14/de
1198
88346
293071
2026-07-22T18:54:09Z
Ameisenigel
44
Created page with "Um Diskussionen in Taten umzusetzen, wollen wir mit ausgewählten Pilot-Wikipedias zusammenarbeiten, die daran interessiert sind, die Abstrakte Wikipedia in der Praxis zu testen."
293071
wikitext
text/x-wiki
Um Diskussionen in Taten umzusetzen, wollen wir mit ausgewählten Pilot-Wikipedias zusammenarbeiten, die daran interessiert sind, die Abstrakte Wikipedia in der Praxis zu testen.
kpks85330r5lnbnsh0c3y6vv5m8l5q2
Translations:Wikifunctions:Status updates/2026-07-08/15/de
1198
88347
293073
2026-07-22T19:02:56Z
Ameisenigel
44
Created page with "Dies bedeutet den Übergang von allgemeinem Interesse hin zu konkreter Integrationsarbeit: Es gilt zu ermitteln, was die jeweiligen Communitys benötigen, um relevante Artikel in ihrer Sprache bereitzustellen, zudem sollen sie dabei unterstützt werden, Lücken in Wikidata und Wikifunctions zu schließen, und in die Lage versetzt werden, Artikel auf Basis einer Opt-in-Entscheidung zu prüfen und zu integrieren (wie [[$1|hier]] beschrieben)."
293073
wikitext
text/x-wiki
Dies bedeutet den Übergang von allgemeinem Interesse hin zu konkreter Integrationsarbeit: Es gilt zu ermitteln, was die jeweiligen Communitys benötigen, um relevante Artikel in ihrer Sprache bereitzustellen, zudem sollen sie dabei unterstützt werden, Lücken in Wikidata und Wikifunctions zu schließen, und in die Lage versetzt werden, Artikel auf Basis einer Opt-in-Entscheidung zu prüfen und zu integrieren (wie [[$1|hier]] beschrieben).
cb8cuqcr4jz71goef24vb3mo1joegwu
Translations:Wikifunctions:Status updates/2026-07-08/16/de
1198
88348
293075
2026-07-22T19:03:37Z
Ameisenigel
44
Created page with "Wir haben bereits potenzielle Pilot-Communitys identifiziert und freuen uns darauf, im ersten und zweiten Quartal mit ihnen zusammenzuarbeiten."
293075
wikitext
text/x-wiki
Wir haben bereits potenzielle Pilot-Communitys identifiziert und freuen uns darauf, im ersten und zweiten Quartal mit ihnen zusammenzuarbeiten.
66sdgv4qc3ipf28l70fw3uugtbds8hl
Wikifunctions:Catalogue/Natural language operations/Danish
4
88349
293090
2026-07-22T21:06:47Z
HenkvD
1290
Created page with "== Function usage on Abstract Wikipedia == See function usage on Abstract Wikipedia on this [https://abstract-data.toolforge.org/?lang=nl tool for da]. ==Configurations== {{LanguageConfigurations|Language=da|}} [[Category:Lists of functions]] [[Category:Danish]]"
293090
wikitext
text/x-wiki
== Function usage on Abstract Wikipedia ==
See function usage on Abstract Wikipedia on this [https://abstract-data.toolforge.org/?lang=nl tool for da].
==Configurations==
{{LanguageConfigurations|Language=da|}}
[[Category:Lists of functions]]
[[Category:Danish]]
6w2uuaahw86u45x9pm61i1munmhva1e
Z38103
0
88350
293101
2026-07-23T00:10:21Z
EatingCarBatteries
61191
293101
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38103"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6011",
"Z17K2": "Z38103K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Coordinate"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38103"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata geo-coordinate to DMS notation string"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Degrees Minutes Seconds",
"coordinate as string",
"geo-coordinate as string",
"Wikidata geo-coordinate to Degrees Minutes Seconds"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Convert a Wikidata geo-coordinate to Degrees Minutes Seconds (DMS) notation"
}
]
}
}
sybj2gvtnrg6be0dryd5p9cj59j9gnq
293103
293101
2026-07-23T00:18:26Z
EatingCarBatteries
61191
Added Z38104 to the approved list of implementations
293103
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38103"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6011",
"Z17K2": "Z38103K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Coordinate"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z38104"
],
"Z8K5": "Z38103"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata geo-coordinate to DMS notation string"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Degrees Minutes Seconds",
"coordinate as string",
"geo-coordinate as string",
"Wikidata geo-coordinate to Degrees Minutes Seconds"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Convert a Wikidata geo-coordinate to Degrees Minutes Seconds (DMS) notation"
}
]
}
}
71ng23zhwlhac24x2otxra7yso22tvu
293128
293103
2026-07-23T01:57:38Z
EatingCarBatteries
61191
Added Z38105 to the approved list of test cases
293128
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38103"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6011",
"Z17K2": "Z38103K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Coordinate"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38105"
],
"Z8K4": [
"Z14",
"Z38104"
],
"Z8K5": "Z38103"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata geo-coordinate to DMS notation string"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Degrees Minutes Seconds",
"coordinate as string",
"geo-coordinate as string",
"Wikidata geo-coordinate to Degrees Minutes Seconds"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Convert a Wikidata geo-coordinate to Degrees Minutes Seconds (DMS) notation"
}
]
}
}
e02t3p2pc861s6a0dlhxl1m1fqr7hq2
293132
293128
2026-07-23T02:02:42Z
EatingCarBatteries
61191
Added Z38106 to the approved list of test cases
293132
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38103"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6011",
"Z17K2": "Z38103K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Coordinate"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38105",
"Z38106"
],
"Z8K4": [
"Z14",
"Z38104"
],
"Z8K5": "Z38103"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata geo-coordinate to DMS notation string"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Degrees Minutes Seconds",
"coordinate as string",
"geo-coordinate as string",
"Wikidata geo-coordinate to Degrees Minutes Seconds"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Convert a Wikidata geo-coordinate to Degrees Minutes Seconds (DMS) notation"
}
]
}
}
8qgzmgk9fnmeh3j0rb6bwk6dg4tqdkh
293140
293132
2026-07-23T02:15:01Z
EatingCarBatteries
61191
293140
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38103"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6011",
"Z17K2": "Z38103K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Coordinate"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38105",
"Z38106"
],
"Z8K4": [
"Z14",
"Z38104"
],
"Z8K5": "Z38103"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata geo-coordinate to DMS notation string"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Degrees Minutes Seconds",
"coordinate as string",
"geo-coordinate as string",
"Wikidata geo-coordinate to Degrees Minutes Seconds"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Convert a Wikidata geo-coordinate to Degrees Minutes Seconds (DMS) notation (ISO 6709)"
}
]
}
}
m7mzn3k6c5b8towckzkt2escsev6ssl
293144
293140
2026-07-23T02:19:42Z
EatingCarBatteries
61191
293144
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38103"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6011",
"Z17K2": "Z38103K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Coordinate"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38105",
"Z38106"
],
"Z8K4": [
"Z14",
"Z38104"
],
"Z8K5": "Z38103"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata geo-coordinate to DMS notation string"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Degrees Minutes Seconds",
"coordinate as string",
"geo-coordinate as string",
"Wikidata geo-coordinate to Degrees Minutes Seconds",
"ISO 6709"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Convert a Wikidata geo-coordinate to Degrees Minutes Seconds (DMS) notation (ISO 6709)"
}
]
}
}
rn13sipdvm5aiwz72wllto5ozuo4x9q
Z38104
0
88351
293102
2026-07-23T00:18:03Z
EatingCarBatteries
61191
Code generated by Claude Sonnet 5, "copyedited" a little.
293102
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38104"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38103",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38103(Z38103K1):\n\t def _extract_signed_num_denom(rational):\n sign = rational[\"Z19677K1\"]\n while type(sign) != str:\n the_ref = sign.get(\"Z9K1\")\n if the_ref is not None:\n sign = the_ref\n else:\n the_identity = sign.get(\"Z16659K1\")\n if the_identity is not None:\n sign = the_identity\n sign = {\n \"Z16660\": 1,\n \"Z16661\": 0,\n \"Z16662\": -1\n }.get(sign)\n numerator = int(rational[\"Z19677K2\"][\"Z13518K1\"][\"Z6K1\"])\n denominator = int(rational[\"Z19677K3\"][\"Z13518K1\"][\"Z6K1\"])\n return sign * numerator, denominator\n\n def _to_dms(numerator, denominator, pos_letter, neg_letter):\n is_negative = numerator \u003C 0\n degrees = abs(numerator) // denominator\n remainder = n % denominator\n\n minutes_num = remainder1 * 60\n minutes = minutes_num // d\n remainder2 = minutes_num % d\n\n seconds_num = remainder2 * 60\n seconds = seconds_num // d\n remainder3 = seconds_num % d\n\n if remainder3 * 2 \u003E= d:\n seconds += 1\n if seconds == 60:\n seconds = 0\n minutes += 1\n if minutes == 60:\n minutes = 0\n degrees += 1\n\n hemisphere = neg_letter if is_negative else pos_letter\n return f\"{degrees}\\u00b0{minutes:02d}\\u2032{seconds:02d}\\u2033{hemisphere}\"\n\n lat_num, lat_den = _extract_signed_num_denom(Z38103K1[\"Z6011K1\"])\n lon_num, lon_den = _extract_signed_num_denom(Z38103K1[\"Z6011K2\"])\n\n lat_str = _to_dms(lat_num, lat_den, \"N\", \"S\")\n lon_str = _to_dms(lon_num, lon_den, \"E\", \"W\")\n\n return f\"{lat_str} {lon_str}\""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lvata6nbvvzb9a9rk5ogtzt0ohc0tus
293104
293102
2026-07-23T00:19:44Z
EatingCarBatteries
61191
whoops
293104
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38104"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38103",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38103(Z38103K1):\n\t def _extract_signed_num_denom(rational):\n sign = rational[\"Z19677K1\"]\n while type(sign) != str:\n the_ref = sign.get(\"Z9K1\")\n if the_ref is not None:\n sign = the_ref\n else:\n the_identity = sign.get(\"Z16659K1\")\n if the_identity is not None:\n sign = the_identity\n sign = {\n \"Z16660\": 1,\n \"Z16661\": 0,\n \"Z16662\": -1\n }.get(sign)\n numerator = int(rational[\"Z19677K2\"][\"Z13518K1\"][\"Z6K1\"])\n denominator = int(rational[\"Z19677K3\"][\"Z13518K1\"][\"Z6K1\"])\n return sign * numerator, denominator\n\n def _to_dms(numerator, denominator, pos_letter, neg_letter):\n\t is_negative = numerator \u003C 0\n\t degrees = abs(numerator) // denominator\n\t remainder = n % denominator\n\t\n\t minutes_num = remainder1 * 60\n\t minutes = minutes_num // d\n\t remainder2 = minutes_num % d\n\t\n\t seconds_num = remainder2 * 60\n\t seconds = seconds_num // d\n\t remainder3 = seconds_num % d\n\t\n\t if remainder3 * 2 \u003E= d:\n\t seconds += 1\n\t if seconds == 60:\n\t seconds = 0\n\t minutes += 1\n\t if minutes == 60:\n\t minutes = 0\n\t degrees += 1\n\t\n\t hemisphere = neg_letter if is_negative else pos_letter\n\t return f\"{degrees}\\u00b0{minutes:02d}\\u2032{seconds:02d}\\u2033{hemisphere}\"\n\n lat_num, lat_den = _extract_signed_num_denom(Z38103K1[\"Z6011K1\"])\n lon_num, lon_den = _extract_signed_num_denom(Z38103K1[\"Z6011K2\"])\n\n lat_str = _to_dms(lat_num, lat_den, \"N\", \"S\")\n lon_str = _to_dms(lon_num, lon_den, \"E\", \"W\")\n\n return f\"{lat_str} {lon_str}\""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7etdp4eqlfse5v6kix5johfi119zmj5
293105
293104
2026-07-23T00:21:01Z
EatingCarBatteries
61191
293105
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38104"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38103",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38103(Z38103K1):\n\t def _extract_signed_num_denom(rational):\n sign = rational[\"Z19677K1\"]\n while type(sign) != str:\n the_ref = sign.get(\"Z9K1\")\n if the_ref is not None:\n sign = the_ref\n else:\n the_identity = sign.get(\"Z16659K1\")\n if the_identity is not None:\n sign = the_identity\n sign = {\n \"Z16660\": 1,\n \"Z16661\": 0,\n \"Z16662\": -1\n }.get(sign)\n numerator = int(rational[\"Z19677K2\"][\"Z13518K1\"][\"Z6K1\"])\n denominator = int(rational[\"Z19677K3\"][\"Z13518K1\"][\"Z6K1\"])\n return sign * numerator, denominator\n\n def _to_dms(numerator, denominator, pos_letter, neg_letter):\n\t\tis_negative = numerator \u003C 0\n\t\tdegrees = abs(numerator) // denominator\n remainder = n % denominator\n\n minutes_num = remainder1 * 60\n minutes = minutes_num // d\n remainder2 = minutes_num % d\n\n seconds_num = remainder2 * 60\n seconds = seconds_num // d\n remainder3 = seconds_num % d\n\n if remainder3 * 2 \u003E= d:\n seconds += 1\n if seconds == 60:\n seconds = 0\n minutes += 1\n if minutes == 60:\n minutes = 0\n degrees += 1\n\n hemisphere = neg_letter if is_negative else pos_letter\n return f\"{degrees}\\u00b0{minutes:02d}\\u2032{seconds:02d}\\u2033{hemisphere}\"\n\n lat_num, lat_den = _extract_signed_num_denom(Z38103K1[\"Z6011K1\"])\n lon_num, lon_den = _extract_signed_num_denom(Z38103K1[\"Z6011K2\"])\n\n lat_str = _to_dms(lat_num, lat_den, \"N\", \"S\")\n lon_str = _to_dms(lon_num, lon_den, \"E\", \"W\")\n\n return f\"{lat_str} {lon_str}\""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8wr1f4ec263fyzzwk3o6y78yjr37dhg
293106
293105
2026-07-23T00:21:55Z
EatingCarBatteries
61191
there
293106
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38104"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38103",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38103(Z38103K1):\n def _extract_signed_num_denom(rational):\n sign = rational[\"Z19677K1\"]\n while type(sign) != str:\n the_ref = sign.get(\"Z9K1\")\n if the_ref is not None:\n sign = the_ref\n else:\n the_identity = sign.get(\"Z16659K1\")\n if the_identity is not None:\n sign = the_identity\n sign = {\n \"Z16660\": 1,\n \"Z16661\": 0,\n \"Z16662\": -1\n }.get(sign)\n numerator = int(rational[\"Z19677K2\"][\"Z13518K1\"][\"Z6K1\"])\n denominator = int(rational[\"Z19677K3\"][\"Z13518K1\"][\"Z6K1\"])\n return sign * numerator, denominator\n\n def _to_dms(numerator, denominator, pos_letter, neg_letter):\n\t\tis_negative = numerator \u003C 0\n\t\tdegrees = abs(numerator) // denominator\n remainder = n % denominator\n\n minutes_num = remainder1 * 60\n minutes = minutes_num // d\n remainder2 = minutes_num % d\n\n seconds_num = remainder2 * 60\n seconds = seconds_num // d\n remainder3 = seconds_num % d\n\n if remainder3 * 2 \u003E= d:\n seconds += 1\n if seconds == 60:\n seconds = 0\n minutes += 1\n if minutes == 60:\n minutes = 0\n degrees += 1\n\n hemisphere = neg_letter if is_negative else pos_letter\n return f\"{degrees}\\u00b0{minutes:02d}\\u2032{seconds:02d}\\u2033{hemisphere}\"\n\n lat_num, lat_den = _extract_signed_num_denom(Z38103K1[\"Z6011K1\"])\n lon_num, lon_den = _extract_signed_num_denom(Z38103K1[\"Z6011K2\"])\n\n lat_str = _to_dms(lat_num, lat_den, \"N\", \"S\")\n lon_str = _to_dms(lon_num, lon_den, \"E\", \"W\")\n\n return f\"{lat_str} {lon_str}\""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
477i50fhk557kvyq7379lie3kofugqw
293107
293106
2026-07-23T00:25:10Z
EatingCarBatteries
61191
293107
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38104"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38103",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38103(Z38103K1):\n def _extract_signed_num_denom(rational):\n sign = rational[\"Z19677K1\"]\n while type(sign) != str:\n the_ref = sign.get(\"Z9K1\")\n if the_ref is not None:\n sign = the_ref\n else:\n the_identity = sign.get(\"Z16659K1\")\n if the_identity is not None:\n sign = the_identity\n sign = {\n \"Z16660\": 1,\n \"Z16661\": 0,\n \"Z16662\": -1\n }.get(sign)\n numerator = int(rational[\"Z19677K2\"][\"Z13518K1\"][\"Z6K1\"])\n denominator = int(rational[\"Z19677K3\"][\"Z13518K1\"][\"Z6K1\"])\n return sign * numerator, denominator\n\n def _to_dms(numerator, denominator, pos_letter, neg_letter):\n\t\tis_negative = numerator \u003C 0\n degrees = abs(numerator) // denominator\n remainder = abs(numerator) % denominator\n\n minutes_num = remainder * 60\n minutes = minutes_num // denominator\n remainder2 = minutes_num % denominator\n\n seconds_num = remainder2 * 60\n seconds = seconds_num // denominator\n remainder3 = seconds_num % denominator\n\n if remainder3 * 2 \u003E= d:\n seconds += 1\n if seconds == 60:\n seconds = 0\n minutes += 1\n if minutes == 60:\n minutes = 0\n degrees += 1\n\n hemisphere = neg_letter if is_negative else pos_letter\n return f\"{degrees}\\u00b0{minutes:02d}\\u2032{seconds:02d}\\u2033{hemisphere}\"\n\n lat_num, lat_den = _extract_signed_num_denom(Z38103K1[\"Z6011K1\"])\n lon_num, lon_den = _extract_signed_num_denom(Z38103K1[\"Z6011K2\"])\n\n lat_str = _to_dms(lat_num, lat_den, \"N\", \"S\")\n lon_str = _to_dms(lon_num, lon_den, \"E\", \"W\")\n\n return f\"{lat_str} {lon_str}\""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bjk4sew0jn44f09fevedojonrfetcc2
293108
293107
2026-07-23T00:26:02Z
EatingCarBatteries
61191
293108
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38104"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38103",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38103(Z38103K1):\n def _extract_signed_num_denom(rational):\n sign = rational[\"Z19677K1\"]\n while type(sign) != str:\n the_ref = sign.get(\"Z9K1\")\n if the_ref is not None:\n sign = the_ref\n else:\n the_identity = sign.get(\"Z16659K1\")\n if the_identity is not None:\n sign = the_identity\n sign = {\n \"Z16660\": 1,\n \"Z16661\": 0,\n \"Z16662\": -1\n }.get(sign)\n numerator = int(rational[\"Z19677K2\"][\"Z13518K1\"][\"Z6K1\"])\n denominator = int(rational[\"Z19677K3\"][\"Z13518K1\"][\"Z6K1\"])\n return sign * numerator, denominator\n\n def _to_dms(numerator, denominator, pos_letter, neg_letter):\n \t\n\t\tis_negative = numerator \u003C 0\n degrees = abs(numerator) // denominator\n remainder = abs(numerator) % denominator\n\n minutes_num = remainder * 60\n minutes = minutes_num // denominator\n remainder2 = minutes_num % denominator\n\n seconds_num = remainder2 * 60\n seconds = seconds_num // denominator\n remainder3 = seconds_num % denominator\n\n if remainder3 * 2 \u003E= d:\n seconds += 1\n if seconds == 60:\n seconds = 0\n minutes += 1\n if minutes == 60:\n minutes = 0\n degrees += 1\n\n hemisphere = neg_letter if is_negative else pos_letter\n return f\"{degrees}\\u00b0{minutes:02d}\\u2032{seconds:02d}\\u2033{hemisphere}\"\n\n lat_num, lat_den = _extract_signed_num_denom(Z38103K1[\"Z6011K1\"])\n lon_num, lon_den = _extract_signed_num_denom(Z38103K1[\"Z6011K2\"])\n\n lat_str = _to_dms(lat_num, lat_den, \"N\", \"S\")\n lon_str = _to_dms(lon_num, lon_den, \"E\", \"W\")\n\n return f\"{lat_str} {lon_str}\""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
oi8lkabro4vg44srmsacknim8uucgur
293109
293108
2026-07-23T00:31:48Z
EatingCarBatteries
61191
293109
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38104"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38103",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38103(Z38103K1):\n def _extract_signed_num_denom(rational):\n sign = rational[\"Z19677K1\"]\n while type(sign) != str:\n the_ref = sign.get(\"Z9K1\")\n if the_ref is not None:\n sign = the_ref\n else:\n the_identity = sign.get(\"Z16659K1\")\n if the_identity is not None:\n sign = the_identity\n sign = {\n \"Z16660\": 1,\n \"Z16661\": 0,\n \"Z16662\": -1\n }.get(sign)\n numerator = int(rational[\"Z19677K2\"][\"Z13518K1\"][\"Z6K1\"])\n denominator = int(rational[\"Z19677K3\"][\"Z13518K1\"][\"Z6K1\"])\n return sign * numerator, denominator\n\n def _to_dms(numerator, denominator, pos_letter, neg_letter):\n\t\tis_negative = numerator \u003C 0\n\t\tnumerator = abs(numerator)\n\t\tdegrees = numerator // denominator\n\t\t\n\t\tremainder = numerator % denominator\n\t\tminutes_num = remainder * 60\n\t\tminutes = minutes_num // denominator\n\t\tremainder2 = minutes_num % denominator\n\t\t\n\t\tseconds_num = remainder2 * 60\n\t\tseconds = seconds_num // denominator\n\t\tremainder3 = seconds_num % denominator\n\t\t\n\t\tif remainder3 * 2 \u003E= denominator:\n\t\t seconds += 1\n\t\tif seconds == 60:\n\t\t seconds = 0\n\t\t minutes += 1\n\t\tif minutes == 60:\n\t\t minutes = 0\n\t\t degrees += 1\n\t\t \n\t\themisphere = neg_letter if is_negative else pos_letter\n\t\t\n\t\treturn f\"{degrees}\\u00b0{minutes:02d}\\u2032{seconds:02d}\\u2033{hemisphere}\"\n\n lat_num, lat_den = _extract_signed_num_denom(Z38103K1[\"Z6011K1\"])\n lon_num, lon_den = _extract_signed_num_denom(Z38103K1[\"Z6011K2\"])\n\n lat_str = _to_dms(lat_num, lat_den, \"N\", \"S\")\n lon_str = _to_dms(lon_num, lon_den, \"E\", \"W\")\n\n return f\"{lat_str} {lon_str}\""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4qwra0uk8z1mmshhk3pmhqo6uhfudt0
293110
293109
2026-07-23T00:34:03Z
EatingCarBatteries
61191
293110
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38104"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38103",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38103(Z38103K1):\n def _extract_signed_num_denom(rational):\n sign = rational[\"Z19677K1\"]\n while type(sign) != str:\n the_ref = sign.get(\"Z9K1\")\n if the_ref is not None:\n sign = the_ref\n else:\n the_identity = sign.get(\"Z16659K1\")\n if the_identity is not None:\n sign = the_identity\n sign = {\n \"Z16660\": 1,\n \"Z16661\": 0,\n \"Z16662\": -1\n }.get(sign)\n numerator = int(rational[\"Z19677K2\"][\"Z13518K1\"][\"Z6K1\"])\n denominator = int(rational[\"Z19677K3\"][\"Z13518K1\"][\"Z6K1\"])\n return sign * numerator, denominator\n\n def _to_dms(numerator, denominator, pos_letter, neg_letter):\n is_negative = numerator \u003C 0\n numerator = abs(numerator)\n degrees = numerator // denominator\n\n remainder = numerator % denominator\n minutes_num = remainder * 60\n minutes = minutes_num // denominator\n remainder2 = minutes_num % denominator\n\n seconds_num = remainder2 * 60\n seconds = seconds_num // denominator\n remainder3 = seconds_num % denominator\n\n if remainder3 * 2 \u003E= denominator:\n seconds += 1\n if seconds == 60:\n seconds = 0\n minutes += 1\n if minutes == 60:\n minutes = 0\n degrees += 1\n\n hemisphere = neg_letter if is_negative else pos_letter\n\n return f\"{degrees}\\u00b0{minutes:02d}\\u2032{seconds:02d}\\u2033{hemisphere}\"\n\n lat_num, lat_den = _extract_signed_num_denom(Z38103K1[\"Z6011K1\"])\n lon_num, lon_den = _extract_signed_num_denom(Z38103K1[\"Z6011K2\"])\n\n lat_str = _to_dms(lat_num, lat_den, \"N\", \"S\")\n lon_str = _to_dms(lon_num, lon_den, \"E\", \"W\")\n\n return f\"{lat_str} {lon_str}\""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tgzii30xtvhpppk0q16yibiwqznhrao
293111
293110
2026-07-23T00:36:35Z
EatingCarBatteries
61191
293111
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38104"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38103",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38103(Z38103K1):\n def _extract_signed_num_denom(rational):\n sign = rational[\"K1\"]\n while type(sign) != str:\n the_ref = sign.get(\"K1\")\n if the_ref is not None:\n sign = the_ref\n else:\n the_identity = sign.get(\"K1\")\n if the_identity is not None:\n sign = the_identity\n sign = {\n \"Z16660\": 1,\n \"Z16661\": 0,\n \"Z16662\": -1\n }.get(sign)\n numerator = int(rational[\"K2\"][\"K1\"][\"K1\"])\n denominator = int(rational[\"K3\"][\"K1\"][\"K1\"])\n return sign * numerator, denominator\n\n def _to_dms(numerator, denominator, pos_letter, neg_letter):\n is_negative = numerator \u003C 0\n numerator = abs(numerator)\n degrees = numerator // denominator\n\n remainder = numerator % denominator\n minutes_num = remainder * 60\n minutes = minutes_num // denominator\n remainder2 = minutes_num % denominator\n\n seconds_num = remainder2 * 60\n seconds = seconds_num // denominator\n remainder3 = seconds_num % denominator\n\n if remainder3 * 2 \u003E= denominator:\n seconds += 1\n if seconds == 60:\n seconds = 0\n minutes += 1\n if minutes == 60:\n minutes = 0\n degrees += 1\n\n hemisphere = neg_letter if is_negative else pos_letter\n\n return f\"{degrees}\\u00b0{minutes:02d}\\u2032{seconds:02d}\\u2033{hemisphere}\"\n\n lat_num, lat_den = _extract_signed_num_denom(Z38103K1[\"K1\"])\n lon_num, lon_den = _extract_signed_num_denom(Z38103K1[\"K2\"])\n\n lat_str = _to_dms(lat_num, lat_den, \"N\", \"S\")\n lon_str = _to_dms(lon_num, lon_den, \"E\", \"W\")\n\n return f\"{lat_str} {lon_str}\""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nmp6jsvcgau5s6h940nbhrgjtoq4hd9
293113
293111
2026-07-23T00:57:11Z
EatingCarBatteries
61191
293113
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38104"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38103",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38103(Z38103K1):\n def _extract_signed_num_denom(rational):\n sign = rational[\"Z19677K1\"]\n while not isinstance(sign, str):\n if not isinstance(sign, dict):\n raise Exception('not a sign')\n the_ref = sign.get(\"Z9K1\")\n if the_ref is not None:\n sign = the_ref\n else:\n the_identity = sign.get(\"Z16659K1\")\n if the_identity is not None:\n sign = the_identity\n else:\n raise Exception('not a sign')\n sign = {\n \"Z16660\": 1,\n \"Z16661\": 0,\n \"Z16662\": -1\n }.get(sign)\n numerator = int(rational[\"Z19677K2\"][\"Z13518K1\"][\"Z6K1\"])\n denominator = int(rational[\"Z19677K3\"][\"Z13518K1\"][\"Z6K1\"])\n return sign * numerator, denominator\n\n def _to_dms(numerator, denominator, pos_letter, neg_letter):\n is_negative = numerator \u003C 0\n numerator = abs(numerator)\n degrees = numerator // denominator\n\n remainder = numerator % denominator\n minutes_num = remainder * 60\n minutes = minutes_num // denominator\n remainder2 = minutes_num % denominator\n\n seconds_num = remainder2 * 60\n seconds = seconds_num // denominator\n remainder3 = seconds_num % denominator\n\n if remainder3 * 2 \u003E= denominator:\n seconds += 1\n if seconds == 60:\n seconds = 0\n minutes += 1\n if minutes == 60:\n minutes = 0\n degrees += 1\n\n hemisphere = neg_letter if is_negative else pos_letter\n\n return f\"{degrees}\\u00b0{minutes:02d}\\u2032{seconds:02d}\\u2033{hemisphere}\"\n\n lat_num, lat_den = _extract_signed_num_denom(Z38103K1[\"K1\"])\n lon_num, lon_den = _extract_signed_num_denom(Z38103K1[\"K2\"])\n\n lat_str = _to_dms(lat_num, lat_den, \"N\", \"S\")\n lon_str = _to_dms(lon_num, lon_den, \"E\", \"W\")\n\n return f\"{lat_str} {lon_str}\""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
n9kqjs8b1d5c95hazcuko52ywa1qhqd
293114
293113
2026-07-23T00:58:05Z
EatingCarBatteries
61191
293114
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38104"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38103",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38103(Z38103K1):\n def _extract_signed_num_denom(rational):\n sign = rational[\"Z19677K1\"]\n while not isinstance(sign, str):\n if not isinstance(sign, dict):\n raise Exception('not a sign')\n the_ref = sign.get(\"Z9K1\")\n if the_ref is not None:\n sign = the_ref\n else:\n the_identity = sign.get(\"K1\")\n if the_identity is not None:\n sign = the_identity\n else:\n raise Exception('not a sign')\n sign = {\n \"Z16660\": 1,\n \"Z16661\": 0,\n \"Z16662\": -1\n }.get(sign)\n numerator = int(rational[\"Z19677K2\"][\"Z13518K1\"][\"Z6K1\"])\n denominator = int(rational[\"Z19677K3\"][\"Z13518K1\"][\"Z6K1\"])\n return sign * numerator, denominator\n\n def _to_dms(numerator, denominator, pos_letter, neg_letter):\n is_negative = numerator \u003C 0\n numerator = abs(numerator)\n degrees = numerator // denominator\n\n remainder = numerator % denominator\n minutes_num = remainder * 60\n minutes = minutes_num // denominator\n remainder2 = minutes_num % denominator\n\n seconds_num = remainder2 * 60\n seconds = seconds_num // denominator\n remainder3 = seconds_num % denominator\n\n if remainder3 * 2 \u003E= denominator:\n seconds += 1\n if seconds == 60:\n seconds = 0\n minutes += 1\n if minutes == 60:\n minutes = 0\n degrees += 1\n\n hemisphere = neg_letter if is_negative else pos_letter\n\n return f\"{degrees}\\u00b0{minutes:02d}\\u2032{seconds:02d}\\u2033{hemisphere}\"\n\n lat_num, lat_den = _extract_signed_num_denom(Z38103K1[\"K1\"])\n lon_num, lon_den = _extract_signed_num_denom(Z38103K1[\"K2\"])\n\n lat_str = _to_dms(lat_num, lat_den, \"N\", \"S\")\n lon_str = _to_dms(lon_num, lon_den, \"E\", \"W\")\n\n return f\"{lat_str} {lon_str}\""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8y9dvqd5qs45rd9o90x24g9oqq5g5h7
293115
293114
2026-07-23T00:58:59Z
EatingCarBatteries
61191
293115
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38104"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38103",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38103(Z38103K1):\n def _extract_signed_num_denom(rational):\n sign = rational[\"K1\"]\n while not isinstance(sign, str):\n if not isinstance(sign, dict):\n raise Exception('not a sign')\n the_ref = sign.get(\"Z9K1\")\n if the_ref is not None:\n sign = the_ref\n else:\n the_identity = sign.get(\"K1\")\n if the_identity is not None:\n sign = the_identity\n else:\n raise Exception('not a sign')\n sign = {\n \"Z16660\": 1,\n \"Z16661\": 0,\n \"Z16662\": -1\n }.get(sign)\n numerator = int(rational[\"Z19677K2\"][\"Z13518K1\"][\"Z6K1\"])\n denominator = int(rational[\"Z19677K3\"][\"Z13518K1\"][\"Z6K1\"])\n return sign * numerator, denominator\n\n def _to_dms(numerator, denominator, pos_letter, neg_letter):\n is_negative = numerator \u003C 0\n numerator = abs(numerator)\n degrees = numerator // denominator\n\n remainder = numerator % denominator\n minutes_num = remainder * 60\n minutes = minutes_num // denominator\n remainder2 = minutes_num % denominator\n\n seconds_num = remainder2 * 60\n seconds = seconds_num // denominator\n remainder3 = seconds_num % denominator\n\n if remainder3 * 2 \u003E= denominator:\n seconds += 1\n if seconds == 60:\n seconds = 0\n minutes += 1\n if minutes == 60:\n minutes = 0\n degrees += 1\n\n hemisphere = neg_letter if is_negative else pos_letter\n\n return f\"{degrees}\\u00b0{minutes:02d}\\u2032{seconds:02d}\\u2033{hemisphere}\"\n\n lat_num, lat_den = _extract_signed_num_denom(Z38103K1[\"K1\"])\n lon_num, lon_den = _extract_signed_num_denom(Z38103K1[\"K2\"])\n\n lat_str = _to_dms(lat_num, lat_den, \"N\", \"S\")\n lon_str = _to_dms(lon_num, lon_den, \"E\", \"W\")\n\n return f\"{lat_str} {lon_str}\""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
169ud5it27ytxuebkokjsq5vmhg2ybo
293116
293115
2026-07-23T01:08:41Z
EatingCarBatteries
61191
293116
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38104"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38103",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38103(Z38103K1):\n def _extract_signed_num_denom(rational):\n sign = rational[\"Z19677K1\"]\n while not isinstance(sign, str):\n if not isinstance(sign, dict):\n raise Exception('not a sign')\n the_ref = sign.get(\"Z16659K1\")\n if the_ref is not None:\n sign = the_ref\n else:\n the_identity = sign.get(\"K1\")\n if the_identity is not None:\n sign = the_identity\n else:\n raise Exception('not a sign')\n sign = {\n \"Z16660\": 1,\n \"Z16661\": 0,\n \"Z16662\": -1\n }.get(sign)\n numerator = int(rational[\"Z19677K2\"][\"Z13518K1\"][\"Z6K1\"])\n denominator = int(rational[\"Z19677K3\"][\"Z13518K1\"][\"Z6K1\"])\n return sign * numerator, denominator\n\n def _to_dms(numerator, denominator, pos_letter, neg_letter):\n is_negative = numerator \u003C 0\n numerator = abs(numerator)\n degrees = numerator // denominator\n\n remainder = numerator % denominator\n minutes_num = remainder * 60\n minutes = minutes_num // denominator\n remainder2 = minutes_num % denominator\n\n seconds_num = remainder2 * 60\n seconds = seconds_num // denominator\n remainder3 = seconds_num % denominator\n\n if remainder3 * 2 \u003E= denominator:\n seconds += 1\n if seconds == 60:\n seconds = 0\n minutes += 1\n if minutes == 60:\n minutes = 0\n degrees += 1\n\n hemisphere = neg_letter if is_negative else pos_letter\n\n return f\"{degrees}\\u00b0{minutes:02d}\\u2032{seconds:02d}\\u2033{hemisphere}\"\n\n lat_num, lat_den = _extract_signed_num_denom(Z38103K1[\"K1\"])\n lon_num, lon_den = _extract_signed_num_denom(Z38103K1[\"K2\"])\n\n lat_str = _to_dms(lat_num, lat_den, \"N\", \"S\")\n lon_str = _to_dms(lon_num, lon_den, \"E\", \"W\")\n\n return f\"{lat_str} {lon_str}\""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
j4j8hdn8advxakno3iv4nu7ndzjy4oo
293117
293116
2026-07-23T01:10:04Z
EatingCarBatteries
61191
293117
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38104"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38103",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38103(Z38103K1):\n def _extract_signed_num_denom(rational):\n sign = rational[\"K1\"]\n while not isinstance(sign, str):\n if not isinstance(sign, dict):\n raise Exception('not a sign')\n the_ref = sign.get(\"Z16659K1\")\n if the_ref is not None:\n sign = the_ref\n else:\n the_identity = sign.get(\"K1\")\n if the_identity is not None:\n sign = the_identity\n else:\n raise Exception('not a sign')\n sign = {\n \"Z16660\": 1,\n \"Z16661\": 0,\n \"Z16662\": -1\n }.get(sign)\n numerator = int(rational[\"Z19677K2\"][\"Z13518K1\"][\"Z6K1\"])\n denominator = int(rational[\"Z19677K3\"][\"Z13518K1\"][\"Z6K1\"])\n return sign * numerator, denominator\n\n def _to_dms(numerator, denominator, pos_letter, neg_letter):\n is_negative = numerator \u003C 0\n numerator = abs(numerator)\n degrees = numerator // denominator\n\n remainder = numerator % denominator\n minutes_num = remainder * 60\n minutes = minutes_num // denominator\n remainder2 = minutes_num % denominator\n\n seconds_num = remainder2 * 60\n seconds = seconds_num // denominator\n remainder3 = seconds_num % denominator\n\n if remainder3 * 2 \u003E= denominator:\n seconds += 1\n if seconds == 60:\n seconds = 0\n minutes += 1\n if minutes == 60:\n minutes = 0\n degrees += 1\n\n hemisphere = neg_letter if is_negative else pos_letter\n\n return f\"{degrees}\\u00b0{minutes:02d}\\u2032{seconds:02d}\\u2033{hemisphere}\"\n\n lat_num, lat_den = _extract_signed_num_denom(Z38103K1[\"K1\"])\n lon_num, lon_den = _extract_signed_num_denom(Z38103K1[\"K2\"])\n\n lat_str = _to_dms(lat_num, lat_den, \"N\", \"S\")\n lon_str = _to_dms(lon_num, lon_den, \"E\", \"W\")\n\n return f\"{lat_str} {lon_str}\""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nmp570mo4y5zz8ndinw1txjbqob9316
293122
293117
2026-07-23T01:51:35Z
EatingCarBatteries
61191
trying again. yeah, AI can be so trash sometimes. This time with Opus 4.8
293122
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38104"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38103",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38103(Z38103K1):\n def to_dms(fraction, positive_suffix, negative_suffix):\n numerator = fraction[\"K1\"]\n denominator = fraction[\"K2\"]\n suffix = negative_suffix if numerator \u003C 0 else positive_suffix\n # round to the nearest whole second using integer arithmetic\n total_seconds = (abs(numerator) * 3600 + denominator // 2) // denominator\n degrees = total_seconds // 3600\n minutes = total_seconds % 3600 // 60\n seconds = total_seconds % 60\n return f\"{degrees}° {minutes}' {seconds}\\\" {suffix}\"\n\n latitude = to_dms(Z38103K1[\"K1\"], \"N\", \"S\")\n longitude = to_dms(Z38103K1[\"K2\"], \"E\", \"W\")\n return latitude + \", \" + longitude"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tj05x5mqaxd59zgqymfu6u0jsurxzci
293123
293122
2026-07-23T01:51:50Z
EatingCarBatteries
61191
293123
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38104"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38103",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38103(Z38103K1):\n def to_dms(fraction, positive_suffix, negative_suffix):\n numerator = fraction[\"K1\"]\n denominator = fraction[\"K2\"]\n suffix = negative_suffix if numerator \u003C 0 else positive_suffix\n\n total_seconds = (abs(numerator) * 3600 + denominator // 2) // denominator\n degrees = total_seconds // 3600\n minutes = total_seconds % 3600 // 60\n seconds = total_seconds % 60\n return f\"{degrees}° {minutes}' {seconds}\\\" {suffix}\"\n\n latitude = to_dms(Z38103K1[\"K1\"], \"N\", \"S\")\n longitude = to_dms(Z38103K1[\"K2\"], \"E\", \"W\")\n return latitude + \", \" + longitude"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
55vpyd1tnzul85tczf3jpg46z6yauqv
293129
293123
2026-07-23T01:58:02Z
EatingCarBatteries
61191
293129
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38104"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38103",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38103(Z38103K1):\n def to_dms(fraction, positive_suffix, negative_suffix):\n numerator = fraction[\"K1\"]\n denominator = fraction[\"K2\"]\n suffix = negative_suffix if numerator \u003C 0 else positive_suffix\n\n total_seconds = (abs(numerator) * 3600 + denominator // 2) // denominator\n degrees = total_seconds // 3600\n minutes = total_seconds % 3600 // 60\n seconds = total_seconds % 60\n return f\"{degrees}° {minutes}' {seconds}\\\" {suffix}\"\n\n latitude = to_dms(Z38103K1[\"K1\"], \"N\", \"S\")\n longitude = to_dms(Z38103K1[\"K2\"], \"E\", \"W\")\n return latitude + \", \" + longitude"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Geo-coordinate to DMS notation string, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fa28ov8lnefbzkupe760shj6w2zmloi
293137
293129
2026-07-23T02:13:14Z
EatingCarBatteries
61191
correct symbols
293137
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38104"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38103",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38103(Z38103K1):\n def to_dms(fraction, positive_suffix, negative_suffix):\n numerator = fraction[\"K1\"]\n denominator = fraction[\"K2\"]\n suffix = negative_suffix if numerator \u003C 0 else positive_suffix\n\n total_seconds = (abs(numerator) * 3600 + denominator // 2) // denominator\n degrees = total_seconds // 3600\n minutes = total_seconds % 3600 // 60\n seconds = total_seconds % 60\n return f\"{degrees}° {minutes}′ {seconds}\\″ {suffix}\"\n\n latitude = to_dms(Z38103K1[\"K1\"], \"N\", \"S\")\n longitude = to_dms(Z38103K1[\"K2\"], \"E\", \"W\")\n return latitude + \", \" + longitude"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Geo-coordinate to DMS notation string, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
r6eyd9gcsgi53wcdnlb8p7ar5jmetj2
293138
293137
2026-07-23T02:13:32Z
EatingCarBatteries
61191
293138
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38104"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38103",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38103(Z38103K1):\n def to_dms(fraction, positive_suffix, negative_suffix):\n numerator = fraction[\"K1\"]\n denominator = fraction[\"K2\"]\n suffix = negative_suffix if numerator \u003C 0 else positive_suffix\n\n total_seconds = (abs(numerator) * 3600 + denominator // 2) // denominator\n degrees = total_seconds // 3600\n minutes = total_seconds % 3600 // 60\n seconds = total_seconds % 60\n return f\"{degrees}° {minutes}′ {seconds}″ {suffix}\"\n\n latitude = to_dms(Z38103K1[\"K1\"], \"N\", \"S\")\n longitude = to_dms(Z38103K1[\"K2\"], \"E\", \"W\")\n return latitude + \", \" + longitude"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Geo-coordinate to DMS notation string, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qklua8vsnu6ukqa6koam42xe1sau2op
293139
293138
2026-07-23T02:14:52Z
EatingCarBatteries
61191
correct it to ISO 6709
293139
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38104"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38103",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38103(Z38103K1):\n def to_dms(fraction, positive_suffix, negative_suffix):\n numerator = fraction[\"K1\"]\n denominator = fraction[\"K2\"]\n suffix = negative_suffix if numerator \u003C 0 else positive_suffix\n\n total_seconds = (abs(numerator) * 3600 + denominator // 2) // denominator\n degrees = total_seconds // 3600\n minutes = total_seconds % 3600 // 60\n seconds = total_seconds % 60\n return f\"{degrees}°{minutes}′{seconds}″{suffix}\"\n\n latitude = to_dms(Z38103K1[\"K1\"], \"N\", \"S\")\n longitude = to_dms(Z38103K1[\"K2\"], \"E\", \"W\")\n return latitude + \" \" + longitude"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Geo-coordinate to DMS notation string, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
frgvdc9oyh9zqcuhgl6fm9bqi580xhq
293145
293139
2026-07-23T02:20:57Z
EatingCarBatteries
61191
293145
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38104"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38103",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z38103(Z38103K1):\n def to_dms(fraction, positive_suffix, negative_suffix):\n numerator = fraction[\"K1\"]\n denominator = fraction[\"K2\"]\n suffix = negative_suffix if numerator \u003C 0 else positive_suffix\n\n total_seconds = (abs(numerator) * 3600 + denominator // 2) // denominator\n degrees = total_seconds // 3600\n minutes = total_seconds % 3600 // 60\n seconds = total_seconds % 60\n return f\"{degrees}°{minutes}′{seconds}″{suffix}\"\n\n latitude = to_dms(Z38103K1[\"K1\"], \"N\", \"S\")\n longitude = to_dms(Z38103K1[\"K2\"], \"E\", \"W\")\n \n return latitude + \" \" + longitude"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Geo-coordinate to DMS notation string, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ocmrulkjbwx755tye64h4wen5cofnc6
Z38105
0
88352
293126
2026-07-23T01:56:38Z
EatingCarBatteries
61191
293126
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38105"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38103",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38103",
"Z38103K1": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q41819"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "39° 3′ 0″ N, 94° 35′ 0″ W"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Kansas City, MO"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
a1afnru8btdcvq1tl8gl8fo9ab2c1im
293127
293126
2026-07-23T01:57:27Z
EatingCarBatteries
61191
293127
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38105"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38103",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38103",
"Z38103K1": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q41819"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "39° 3' 0\" N, 94° 35' 0\" W"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Kansas City, MO"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
t8drb6gkomew68276fk2w6xa598qgjt
293141
293127
2026-07-23T02:15:33Z
EatingCarBatteries
61191
293141
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38105"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38103",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38103",
"Z38103K1": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q41819"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "39°3′0″N 94°35′0″W"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Kansas City, MO"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2o2de10ykh7qkvei31r448y5mx978l5
Z38106
0
88353
293130
2026-07-23T01:59:27Z
EatingCarBatteries
61191
293130
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38106"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38103",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1486"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "34° 35' 59\" S, 58° 22' 55\" W"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Buenos Aires"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
m2jw3aid42by52juen0hihtu1uvroo7
293131
293130
2026-07-23T02:02:02Z
EatingCarBatteries
61191
293131
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38106"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38103",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38103",
"Z38103K1": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1486"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "34° 35' 59\" S, 58° 22' 55\" W"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Buenos Aires"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
c973tddcbri9ya464udngg7ukgnu8zz
293142
293131
2026-07-23T02:15:55Z
EatingCarBatteries
61191
293142
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38106"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38103",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38103",
"Z38103K1": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1486"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "34°35′59″S 58°22′55″W"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Buenos Aires"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
50vkxldtb15noqes3na2w5wiphzofms
Z38107
0
88354
293133
2026-07-23T02:04:56Z
99of9
1622
293133
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38107"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38011",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38011",
"Z38011K1": "la",
"Z38011K2": "hauteur"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "la hauteur"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"la hauteur\" (aspirate \"h\" so no elision)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
iq0nl15dwvwovmvmdw6bnirolgqj7g9
293169
293133
2026-07-23T03:34:52Z
99of9
1622
nudge
293169
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38107"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38011",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38011",
"Z38011K1": "la",
"Z38011K2": "hauteur"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "la hauteur"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"la hauteur\" (aspirate \"h\")"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "when the \"h\" is pronounced, elision is not performed"
}
]
}
}
qd2k6j7w3nin3h5vvp13a9445ld6xkr
Z38108
0
88355
293143
2026-07-23T02:18:11Z
EatingCarBatteries
61191
293143
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38108"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38103",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38103",
"Z38103K1": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q16896007"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "0°N 0°E"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Null Island"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
iif8xuj7xv0daeiy9rslt1pwea6t67o
293146
293143
2026-07-23T02:37:45Z
EatingCarBatteries
61191
293146
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38108"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38103",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38103",
"Z38103K1": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q16896007"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P625"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "0°0′0″N 0°0′0″E"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Null Island"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
h0dlbhcxzou478nn3ko1qpt1zzdbjv6
Z38109
0
88356
293154
2026-07-23T03:22:12Z
99of9
1622
just save "ha" since it doesn't let me publish whole list
293154
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38109"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38042",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z38042( Z38042K1 ) {\n\tconst list = [\n'ha! Ha!', \n'habanera', \n'habeuse', \n'hâbler', \n'hâblerie', \n'hâbleur', \n'hachage', \n'hache', \n'hache-écorce', \n'hache-écorces', \n'hache-fourrage', \n'hache-légumes', \n'hache-maïs', \n'hache-paille', \n'hacher', \n'hachereau', \n'hachereax', \n'hache-sarment', \n'hache-sarments', \n'hachette', \n'hacheur', \n'hacheuse', \n'hache-viande', \n'hachich', \n'hachis', \n'hachisch', \n'hachoir', \n'hachure', \n'hack', \n'hacquebute', \n'hacquebutier', \n'hadal', \n'hadaux', \n'haddock', \n'hadîth', \n'hadj', \n'hadji', \n'hagard', \n'Haguais', \n'Haguaise', \n'Hague', \n'haha', \n'hahé!', \n'haie', \n'haïe', \n'haïk', \n'haillon', \n'haillonneuse', \n'haillonneux', \n'haine', \n'haineuse', \n'haineusement', \n'haineux', \n'haïr', \n'haïssable', \n'halage', \n'halbran', \n'hâle', \n'halecret', \n'haler', \n'hâler', \n'halètement', \n'haleter', \n'hall', \n'halle', \n'hallebarde', \n'hallebardier', \n'hallier', \n'hallstatien', \n'hallstatienne', \n'halo', \n'haloir', \n'halophile', \n'halot', \n'halte', \n'hamac', \n'hamada', \n'hamal', \n'Hambourg', \n'hamburger', \n'hameau', \n'hamereaux', \n'hammal', \n'hammam', \n'hammerless', \n'hampe', \n'hamster', \n'han!', \n'hanap', \n'hanche', \n'hanchement', \n'hancher', \n'hand', \n'handball', \n'handballeur', \n'handballeuse', \n'handicap', \n'handicaper', \n'hangar', \n'hanneton', \n'hannetonner', \n'hanse', \n'hanséatique', \n'hanter', \n'hantise', \n'happe', \n'happelourde', \n'happement', \n'happening', \n'happer', \n'happy-end', \n'haquebute', \n'haquebutier', \n'haquenée', \n'haquet', \n'hara-kiri', \n'harangue', \n'haranguer', \n'harangueur', \n'harangueuse', \n'haras', \n'harassant', \n'harassement', \n'harasser', \n'harcèlement', \n'harceler', \n'harceleur', \n'harceleuse', \n'harde', \n'harder', \n'hardes', \n'hardi', \n'hardiesse', \n'hardiment', \n'hardware', \n'harem', \n'hareng', \n'harengère', \n'haret', \n'harfang', \n'hargne', \n'hargneuse', \n'hargneusement', \n'hargneux', \n'haricot', \n'haricoter', \n'haridelle', \n'harissa', \n'harka', \n'harki', \n'harle', \n'harlou!', \n'harnachement', \n'harnacher', \n'harnacheur', \n'harnacheuse', \n'harnais', \n'harnois', \n'haro!', \n'harpailler se', \n'harpe', \n'harper', \n'harpie', \n'harpiste', \n'harpon', \n'harponnage', \n'harponner', \n'harponneur', \n'harponneuse', \n'hart', \n'hasard', \n'hasarder', \n'hasardeuse', \n'hasardeusement', \n'hasardeux', \n'haschich', \n'hase', \n'hast', \n'hastaire', \n'haste', \n'hâte', \n'hâtelet', \n'hâtelette', \n'hâter', \n'hâtier', \n'hâtif', \n'hâtive', \n'hâtiveau', \n'hâtivement', \n'hauban', \n'haubanner', \n'haubanneur', \n'haubanneuse', \n'haubergeon', \n'haubert', \n'hausse', \n'hausse-col', \n'haussement', \n'hausse-pied', \n'hausser', \n'hausseur', \n'hausseuse', \n'hausseusement', \n'haussier', \n'haussière', \n'haut', \n'hautain', \n'hautaine', \n'hautbois', \n'haut-de-chausses', \n'haut-de-forme', \n'haute-contre', \n'haute-forme', \n'hautement', \n'hautes-contre', \n'hautes-formes', \n'hautesse', \n'hauteur', \n'haut-fond', \n'hautin', \n'haut-le-cœur', \n'haut-le-corps', \n'haut-le-pied', \n'haut-parleur', \n'haut-parleurs', \n'haut-relief', \n'hauts-de-chausses', \n'hauts-de-forme', \n'hauts-fonds', \n'hauts-reliefs', \n'hauturier', \n'hauturière', \n'havage', \n'Havanais', \n'Havanaise', \n'havane', \n'hâve', \n'haveneau', \n'havenet', \n'haver', \n'haveur', \n'haveuse', \n'havir', \n'Havrais', \n'Havraise', \n'havre', \n'havresac', \n'havresacs', \n'Hayden', \n'hayon'\n];\n\n\treturn (list.includes(Z38042K1));\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(#) hardcoded list of aspirant \"h\" from enwiki"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Reasonable but not rigorous. Processed semi-manually from [[:w:Aspirated_h]]."
}
]
}
}
063uhc1wc2v47oa5x7w3z3rbwplwrry
293156
293154
2026-07-23T03:24:11Z
99of9
1622
293156
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38109"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38042",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z38042( Z38042K1 ) {\n\tconst list = [\n'ha! Ha!', \n'habanera', \n'habeuse', \n'hâbler', \n'hâblerie', \n'hâbleur', \n'hachage', \n'hache', \n'hache-écorce', \n'hache-écorces', \n'hache-fourrage', \n'hache-légumes', \n'hache-maïs', \n'hache-paille', \n'hacher', \n'hachereau', \n'hachereax', \n'hache-sarment', \n'hache-sarments', \n'hachette', \n'hacheur', \n'hacheuse', \n'hache-viande', \n'hachich', \n'hachis', \n'hachisch', \n'hachoir', \n'hachure', \n'hack', \n'hacquebute', \n'hacquebutier', \n'hadal', \n'hadaux', \n'haddock', \n'hadîth', \n'hadj', \n'hadji', \n'hagard', \n'Haguais', \n'Haguaise', \n'Hague', \n'haha', \n'hahé!', \n'haie', \n'haïe', \n'haïk', \n'haillon', \n'haillonneuse', \n'haillonneux', \n'haine', \n'haineuse', \n'haineusement', \n'haineux', \n'haïr', \n'haïssable', \n'halage', \n'halbran', \n'hâle', \n'halecret', \n'haler', \n'hâler', \n'halètement', \n'haleter', \n'hall', \n'halle', \n'hallebarde', \n'hallebardier', \n'hallier', \n'hallstatien', \n'hallstatienne', \n'halo', \n'haloir', \n'halophile', \n'halot', \n'halte', \n'hamac', \n'hamada', \n'hamal', \n'Hambourg', \n'hamburger', \n'hameau', \n'hamereaux', \n'hammal', \n'hammam', \n'hammerless', \n'hampe', \n'hamster', \n'han!', \n'hanap', \n'hanche', \n'hanchement', \n'hancher', \n'hand', \n'handball', \n'handballeur', \n'handballeuse', \n'handicap', \n'handicaper', \n'hangar', \n'hanneton', \n'hannetonner', \n'hanse', \n'hanséatique', \n'hanter', \n'hantise', \n'happe', \n'happelourde', \n'happement', \n'happening', \n'happer', \n'happy-end', \n'haquebute', \n'haquebutier', \n'haquenée', \n'haquet', \n'hara-kiri', \n'harangue', \n'haranguer', \n'harangueur', \n'harangueuse', \n'haras', \n'harassant', \n'harassement', \n'harasser', \n'harcèlement', \n'harceler', \n'harceleur', \n'harceleuse', \n'harde', \n'harder', \n'hardes', \n'hardi', \n'hardiesse', \n'hardiment', \n'hardware', \n'harem', \n'hareng', \n'harengère', \n'haret', \n'harfang', \n'hargne', \n'hargneuse', \n'hargneusement', \n'hargneux', \n'haricot', \n'haricoter', \n'haridelle', \n'harissa', \n'harka', \n'harki', \n'harle', \n'harlou!', \n'harnachement', \n'harnacher', \n'harnacheur', \n'harnacheuse', \n'harnais', \n'harnois', \n'haro!', \n'harpailler se', \n'harpe', \n'harper', \n'harpie', \n'harpiste', \n'harpon', \n'harponnage', \n'harponner', \n'harponneur', \n'harponneuse', \n'hart', \n'hasard', \n'hasarder', \n'hasardeuse', \n'hasardeusement', \n'hasardeux', \n'haschich', \n'hase', \n'hast', \n'hastaire', \n'haste', \n'hâte', \n'hâtelet', \n'hâtelette', \n'hâter', \n'hâtier', \n'hâtif', \n'hâtive', \n'hâtiveau', \n'hâtivement', \n'hauban', \n'haubanner', \n'haubanneur', \n'haubanneuse', \n'haubergeon', \n'haubert', \n'hausse', \n'hausse-col', \n'haussement', \n'hausse-pied', \n'hausser', \n'hausseur', \n'hausseuse', \n'hausseusement', \n'haussier', \n'haussière', \n'haut', \n'hautain', \n'hautaine', \n'hautbois', \n'haut-de-chausses', \n'haut-de-forme', \n'haute-contre', \n'haute-forme', \n'hautement', \n'hautes-contre', \n'hautes-formes', \n'hautesse', \n'hauteur', \n'haut-fond', \n'hautin', \n'haut-le-cœur', \n'haut-le-corps', \n'haut-le-pied', \n'haut-parleur', \n'haut-parleurs', \n'haut-relief', \n'hauts-de-chausses', \n'hauts-de-forme', \n'hauts-fonds', \n'hauts-reliefs', \n'hauturier', \n'hauturière', \n'havage', \n'Havanais', \n'Havanaise', \n'havane', \n'hâve', \n'haveneau', \n'havenet', \n'haver', \n'haveur', \n'haveuse', \n'havir', \n'Havrais', \n'Havraise', \n'havre', \n'havresac', \n'havresacs', \n'Hayden', \n'hayon',\n'hé bien!', \n'hé!', \n'heaume', \n'heaumier', \n'heimatlos', \n'hein?', \n'hélas!', \n'hèlement', \n'héler', \n'héleur', \n'héleuse', \n'hello:', \n'hem!', \n'hemloc', \n'henné', \n'hennir', \n'hennissant', \n'hennissement', \n'hennisseur', \n'hennisseuse', \n'Henri', \n'Henriette', \n'henry', \n'hentai', \n'hep!', \n'héraut', \n'herchage', \n'hercher', \n'hercheur', \n'hercheuse', \n'hère', \n'hérissement', \n'hérisser', \n'hérisseur', \n'hérisson', \n'hérissonner', \n'hermitique', \n'herniaire', \n'hernie', \n'hernieuse', \n'hernieux', \n'héron', \n'héronnier', \n'héronnière', \n'héros', \n'herschage', \n'herscher', \n'herscheur', \n'herscheuse', \n'herse', \n'herser', \n'hertz', \n'hertzien', \n'hertzienne', \n'hêtraie', \n'hêtre', \n'heu...', \n'heulandite', \n'heurt', \n'heurtement', \n'heurtequin', \n'heurter', \n'heurteur', \n'heurteuse', \n'heurtoir', \n'hi!', \n'hiatal', \n'hiataux', \n'hiatus', \n'hibou', \n'hiboux', \n'hic et nunc', \n'hic!', \n'hickories', \n'hickory', \n'hidalgo', \n'hideur', \n'hideuse', \n'hideusement', \n'hideux', \n'hie', \n'hiement', \n'hier', \n'hiéracocéphale', \n'hiérarchie', \n'hiérarchique', \n'hiérarchiquement', \n'hiérarchisation', \n'hiérarchiser', \n'hiératique', \n'hiératiquement', \n'hiératisant', \n'hiératisé', \n'hiératisme', \n'hiérochromie', \n'hiérocrate', \n'hiérocratisme', \n'hiérodrame', \n'hiérogamie', \n'hiérogamique', \n'hiéroglyphe', \n'hiéroglyphé', \n'hiéroglyphie', \n'hiéroglyphié', \n'hiéroglyphique', \n'hiéroglyphiquement', \n'hiéroglyphisme', \n'hiéroglyphite', \n'hiérogrammate', \n'hiérogrammatisme', \n'hiérogramme', \n'hiérographe', \n'hiéromancie', \n'hiéromoine', \n'hiérophanie', \n'hiéroscopie', \n'hiéroscopique', \n'hi-fi', \n'highlandais', \n'highlandaise', \n'Highlander', \n'Highlands', \n'high-life', \n'highlifer', \n'highlifeur', \n'hi-han!', \n'hilaire', \n'Hilbert', \n'Hildegarde', \n'hile', \n'hindi', \n'hip hip hip!', \n'hip-hop', \n'hippie', \n'hippies', \n'hissage', \n'hissement', \n'hisser', \n'hisseur', \n'hisseuse', \n'hit', \n'hit-parade', \n'hit-parades', \n'hittite', \n'ho!', \n'Hobart', \n'hobbies', \n'hobby', \n'hobereau', \n'hobereautaille', \n'hobereaux', \n'hoberelle', \n'hoc', \n'hoca', \n'hocco', \n'hoche', \n'hochement', \n'hochepot', \n'hochequeue', \n'hochequeues', \n'hocher', \n'hochet', \n'hockey', \n'hockeyeur', \n'hockeyeuse', \n'hocko', \n'hodja', \n'hoffmannesque', \n'hoffmannien', \n'hoffmannienne', \n'hognement', \n'hogner', \n'holà!', \n'holding', \n'hold-up', \n'hôler', \n'Hollandais', \n'Hollandaise', \n'hollandaisement', \n'hollande', \n'hollandé', \n'hollandiser', \n'hollando-belge', \n'hollando-français', \n'hollando-française', \n'hollando-norvégien', \n'hollando-norvégienne', \n'hollando-saxon', \n'hollando-saxonne', \n'Hollywood', \n'hollywoodesque', \n'hollywoodien', \n'hollywoodienne', \n'homard', \n'homarderie', \n'homardier', \n'home', \n'homespun', \n'hon!', \n'Honduras', \n'hondurien', \n'Hondurienne', \n'hongre', \n'hongreline', \n'hongrer', \n'hongreur', \n'hongreuse', \n'Hongrie', \n'hongrois', \n'Hongroise', \n'hongroyage', \n'hongroyer', \n'hongroyeur', \n'hongroyeuse', \n'honnir', \n'honnissement', \n'honte', \n'honteuse', \n'honteusement', \n'honteux', \n'hop!', \n'hoquet', \n'hoquètement', \n'hoqueter', \n'hoqueton', \n'horde', \n'horion', \n'hormis', \n'hornblende', \n'hors', \n'horsain', \n'hors-bord', \n'hors-bords', \n'hors-caste', \n'hors-castes', \n'hors-d\\'œuvre', \n'horseguard', \n'horseguards', \n'horse-pox', \n'hors-jeu', \n'hors-la-loi', \n'hors-série', \n'horst', \n'hors-texte', \n'hosanna', \n'hosannahs', \n'hosannas', \n'hosannière', \n'hotdog', \n'hotdogs', \n'hotte', \n'hottée', \n'hottentot', \n'hottentote', \n'hotter', \n'hotteur', \n'hotteuse', \n'hou!', \n'houblon', \n'houblonner', \n'houblonneur', \n'houblonneuse', \n'houblonnière', \n'houdan', \n'houe', \n'houhou', \n'houille', \n'houiller', \n'houillère', \n'houilleuse', \n'houilleux', \n'houka', \n'houle', \n'houler', \n'houlette', \n'houleuse', \n'houleusement', \n'houleux', \n'houlier', \n'houlque', \n'houp!', \n'houppe', \n'houppelande', \n'houppette', \n'houppier', \n'houque', \n'houraillis', \n'hourd', \n'hourdage', \n'hourder', \n'hourdi', \n'hourdis', \n'houret', \n'houri', \n'hourque', \n'hourra!', \n'hourvari', \n'houseau', \n'houseaux', \n'houspillement', \n'houspiller', \n'houspilleur', \n'houspilleuse', \n'houssage', \n'houssaie', \n'housse', \n'housser', \n'houssine', \n'houssoir', \n'Houston', \n'houx', \n'hoyau', \n'hoyaux', \n'huard', \n'hublot', \n'huche', \n'huchée', \n'hucher', \n'huchet', \n'huchier', \n'hue!', \n'huée', \n'huehau!', \n'huer', \n'huerta', \n'huertas', \n'Hugo', \n'hugolâtre', \n'hugolâtrie', \n'hugolien', \n'hugolienne', \n'hugotique', \n'hugotisme', \n'huguenot', \n'huguenote', \n'Hugues', \n'Huguette', \n'huis-clos', \n'huit', \n'huitain', \n'huitaine', \n'huitante', \n'huitième', \n'Hulk', \n'Hulkette', \n'hulotte', \n'hululation', \n'hululer', \n'hum!', \n'humage', \n'humement', \n'humer', \n'humeuse', \n'humeux', \n'humoter', \n'hune', \n'hunier', \n'hunter', \n'huppe', \n'huppé', \n'huque', \n'hure', \n'hurlade', \n'hurlée', \n'hurlement', \n'hurler', \n'hurleur', \n'hurleuse', \n'huro-iroquois', \n'huro-iroquoise', \n'huron', \n'huronien', \n'huronienne', \n'huronne', \n'hurricane', \n'huskies', \n'husky', \n'hussard', \n'hussite', \n'hussitisme', \n'hutin', \n'hutinet', \n'hutte', \n'hutteau', \n'hutter', \n'huttier'\n];\n\n\treturn (list.includes(Z38042K1));\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(#) hardcoded list of aspirant \"h\" from enwiki"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Reasonable but not rigorous. Processed semi-manually from [[:w:Aspirated_h]]."
}
]
}
}
ru2rgfkjtzj28slogwefzgjeus62uhp
293157
293156
2026-07-23T03:24:43Z
99of9
1622
293157
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38109"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38042",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z38042( Z38042K1 ) {\n\tconst list = [\n'ha! Ha!', \n'habanera', \n'habeuse', \n'hâbler', \n'hâblerie', \n'hâbleur', \n'hachage', \n'hache', \n'hache-écorce', \n'hache-écorces', \n'hache-fourrage', \n'hache-légumes', \n'hache-maïs', \n'hache-paille', \n'hacher', \n'hachereau', \n'hachereax', \n'hache-sarment', \n'hache-sarments', \n'hachette', \n'hacheur', \n'hacheuse', \n'hache-viande', \n'hachich', \n'hachis', \n'hachisch', \n'hachoir', \n'hachure', \n'hack', \n'hacquebute', \n'hacquebutier', \n'hadal', \n'hadaux', \n'haddock', \n'hadîth', \n'hadj', \n'hadji', \n'hagard', \n'Haguais', \n'Haguaise', \n'Hague', \n'haha', \n'hahé!', \n'haie', \n'haïe', \n'haïk', \n'haillon', \n'haillonneuse', \n'haillonneux', \n'haine', \n'haineuse', \n'haineusement', \n'haineux', \n'haïr', \n'haïssable', \n'halage', \n'halbran', \n'hâle', \n'halecret', \n'haler', \n'hâler', \n'halètement', \n'haleter', \n'hall', \n'halle', \n'hallebarde', \n'hallebardier', \n'hallier', \n'hallstatien', \n'hallstatienne', \n'halo', \n'haloir', \n'halophile', \n'halot', \n'halte', \n'hamac', \n'hamada', \n'hamal', \n'Hambourg', \n'hamburger', \n'hameau', \n'hamereaux', \n'hammal', \n'hammam', \n'hammerless', \n'hampe', \n'hamster', \n'han!', \n'hanap', \n'hanche', \n'hanchement', \n'hancher', \n'hand', \n'handball', \n'handballeur', \n'handballeuse', \n'handicap', \n'handicaper', \n'hangar', \n'hanneton', \n'hannetonner', \n'hanse', \n'hanséatique', \n'hanter', \n'hantise', \n'happe', \n'happelourde', \n'happement', \n'happening', \n'happer', \n'happy-end', \n'haquebute', \n'haquebutier', \n'haquenée', \n'haquet', \n'hara-kiri', \n'harangue', \n'haranguer', \n'harangueur', \n'harangueuse', \n'haras', \n'harassant', \n'harassement', \n'harasser', \n'harcèlement', \n'harceler', \n'harceleur', \n'harceleuse', \n'harde', \n'harder', \n'hardes', \n'hardi', \n'hardiesse', \n'hardiment', \n'hardware', \n'harem', \n'hareng', \n'harengère', \n'haret', \n'harfang', \n'hargne', \n'hargneuse', \n'hargneusement', \n'hargneux', \n'haricot', \n'haricoter', \n'haridelle', \n'harissa', \n'harka', \n'harki', \n'harle', \n'harlou!', \n'harnachement', \n'harnacher', \n'harnacheur', \n'harnacheuse', \n'harnais', \n'harnois', \n'haro!', \n'harpailler se', \n'harpe', \n'harper', \n'harpie', \n'harpiste', \n'harpon', \n'harponnage', \n'harponner', \n'harponneur', \n'harponneuse', \n'hart', \n'hasard', \n'hasarder', \n'hasardeuse', \n'hasardeusement', \n'hasardeux', \n'haschich', \n'hase', \n'hast', \n'hastaire', \n'haste', \n'hâte', \n'hâtelet', \n'hâtelette', \n'hâter', \n'hâtier', \n'hâtif', \n'hâtive', \n'hâtiveau', \n'hâtivement', \n'hauban', \n'haubanner', \n'haubanneur', \n'haubanneuse', \n'haubergeon', \n'haubert', \n'hausse', \n'hausse-col', \n'haussement', \n'hausse-pied', \n'hausser', \n'hausseur', \n'hausseuse', \n'hausseusement', \n'haussier', \n'haussière', \n'haut', \n'hautain', \n'hautaine', \n'hautbois', \n'haut-de-chausses', \n'haut-de-forme', \n'haute-contre', \n'haute-forme', \n'hautement', \n'hautes-contre', \n'hautes-formes', \n'hautesse', \n'hauteur', \n'haut-fond', \n'hautin', \n'haut-le-cœur', \n'haut-le-corps', \n'haut-le-pied', \n'haut-parleur', \n'haut-parleurs', \n'haut-relief', \n'hauts-de-chausses', \n'hauts-de-forme', \n'hauts-fonds', \n'hauts-reliefs', \n'hauturier', \n'hauturière', \n'havage', \n'Havanais', \n'Havanaise', \n'havane', \n'hâve', \n'haveneau', \n'havenet', \n'haver', \n'haveur', \n'haveuse', \n'havir', \n'Havrais', \n'Havraise', \n'havre', \n'havresac', \n'havresacs', \n'Hayden', \n'hayon',\n'hé bien!', \n'hé!', \n'heaume', \n'heaumier', \n'heimatlos', \n'hein?', \n'hélas!', \n'hèlement', \n'héler', \n'héleur', \n'héleuse', \n'hello:', \n'hem!', \n'hemloc', \n'henné', \n'hennir', \n'hennissant', \n'hennissement', \n'hennisseur', \n'hennisseuse', \n'Henri', \n'Henriette', \n'henry', \n'hentai', \n'hep!', \n'héraut', \n'herchage', \n'hercher', \n'hercheur', \n'hercheuse', \n'hère', \n'hérissement', \n'hérisser', \n'hérisseur', \n'hérisson', \n'hérissonner', \n'hermitique', \n'herniaire', \n'hernie', \n'hernieuse', \n'hernieux', \n'héron', \n'héronnier', \n'héronnière', \n'héros', \n'herschage', \n'herscher', \n'herscheur', \n'herscheuse', \n'herse', \n'herser', \n'hertz', \n'hertzien', \n'hertzienne', \n'hêtraie', \n'hêtre', \n'heu...', \n'heulandite', \n'heurt', \n'heurtement', \n'heurtequin', \n'heurter', \n'heurteur', \n'heurteuse', \n'heurtoir', \n'hi!', \n'hiatal', \n'hiataux', \n'hiatus', \n'hibou', \n'hiboux', \n'hic et nunc', \n'hic!', \n'hickories', \n'hickory', \n'hidalgo', \n'hideur', \n'hideuse', \n'hideusement', \n'hideux', \n'hie', \n'hiement', \n'hier', \n'hiéracocéphale', \n'hiérarchie', \n'hiérarchique', \n'hiérarchiquement', \n'hiérarchisation', \n'hiérarchiser', \n'hiératique', \n'hiératiquement', \n'hiératisant', \n'hiératisé', \n'hiératisme', \n'hiérochromie', \n'hiérocrate', \n'hiérocratisme', \n'hiérodrame', \n'hiérogamie', \n'hiérogamique', \n'hiéroglyphe', \n'hiéroglyphé', \n'hiéroglyphie', \n'hiéroglyphié', \n'hiéroglyphique', \n'hiéroglyphiquement', \n'hiéroglyphisme', \n'hiéroglyphite', \n'hiérogrammate', \n'hiérogrammatisme', \n'hiérogramme', \n'hiérographe', \n'hiéromancie', \n'hiéromoine', \n'hiérophanie', \n'hiéroscopie', \n'hiéroscopique', \n'hi-fi', \n'highlandais', \n'highlandaise', \n'Highlander', \n'Highlands', \n'high-life', \n'highlifer', \n'highlifeur', \n'hi-han!', \n'hilaire', \n'Hilbert', \n'Hildegarde', \n'hile', \n'hindi', \n'hip hip hip!', \n'hip-hop', \n'hippie', \n'hippies', \n'hissage', \n'hissement', \n'hisser', \n'hisseur', \n'hisseuse', \n'hit', \n'hit-parade', \n'hit-parades', \n'hittite', \n'ho!', \n'Hobart', \n'hobbies', \n'hobby', \n'hobereau', \n'hobereautaille', \n'hobereaux', \n'hoberelle', \n'hoc', \n'hoca', \n'hocco', \n'hoche', \n'hochement', \n'hochepot', \n'hochequeue', \n'hochequeues', \n'hocher', \n'hochet', \n'hockey', \n'hockeyeur', \n'hockeyeuse', \n'hocko', \n'hodja', \n'hoffmannesque', \n'hoffmannien', \n'hoffmannienne', \n'hognement', \n'hogner', \n'holà!', \n'holding', \n'hold-up', \n'hôler', \n'Hollandais', \n'Hollandaise', \n'hollandaisement', \n'hollande', \n'hollandé', \n'hollandiser', \n'hollando-belge', \n'hollando-français', \n'hollando-française', \n'hollando-norvégien', \n'hollando-norvégienne', \n'hollando-saxon', \n'hollando-saxonne', \n'Hollywood', \n'hollywoodesque', \n'hollywoodien', \n'hollywoodienne', \n'homard', \n'homarderie', \n'homardier', \n'home', \n'homespun', \n'hon!', \n'Honduras', \n'hondurien', \n'Hondurienne', \n'hongre', \n'hongreline', \n'hongrer', \n'hongreur', \n'hongreuse', \n'Hongrie', \n'hongrois', \n'Hongroise', \n'hongroyage', \n'hongroyer', \n'hongroyeur', \n'hongroyeuse', \n'honnir', \n'honnissement', \n'honte', \n'honteuse', \n'honteusement', \n'honteux', \n'hop!', \n'hoquet', \n'hoquètement', \n'hoqueter', \n'hoqueton', \n'horde', \n'horion', \n'hormis', \n'hornblende', \n'hors', \n'horsain', \n'hors-bord', \n'hors-bords', \n'hors-caste', \n'hors-castes', \n'hors-d\\'œuvre', \n'horseguard', \n'horseguards', \n'horse-pox', \n'hors-jeu', \n'hors-la-loi', \n'hors-série', \n'horst', \n'hors-texte', \n'hosanna', \n'hosannahs', \n'hosannas', \n'hosannière', \n'hotdog', \n'hotdogs', \n'hotte', \n'hottée', \n'hottentot', \n'hottentote', \n'hotter', \n'hotteur', \n'hotteuse', \n'hou!', \n'houblon', \n'houblonner', \n'houblonneur', \n'houblonneuse', \n'houblonnière', \n'houdan', \n'houe', \n'houhou', \n'houille', \n'houiller', \n'houillère', \n'houilleuse', \n'houilleux', \n'houka', \n'houle', \n'houler', \n'houlette', \n'houleuse', \n'houleusement', \n'houleux', \n'houlier', \n'houlque', \n'houp!', \n'houppe', \n'houppelande', \n'houppette', \n'houppier', \n'houque', \n'houraillis', \n'hourd', \n'hourdage', \n'hourder', \n'hourdi', \n'hourdis', \n'houret', \n'houri', \n'hourque', \n'hourra!', \n'hourvari', \n'houseau', \n'houseaux', \n'houspillement', \n'houspiller', \n'houspilleur', \n'houspilleuse', \n'houssage', \n'houssaie', \n'housse', \n'housser', \n'houssine', \n'houssoir', \n'Houston', \n'houx', \n'hoyau', \n'hoyaux', \n'huard', \n'hublot', \n'huche', \n'huchée', \n'hucher', \n'huchet', \n'huchier', \n'hue!', \n'huée', \n'huehau!', \n'huer', \n'huerta', \n'huertas', \n'Hugo', \n'hugolâtre', \n'hugolâtrie', \n'hugolien', \n'hugolienne', \n'hugotique', \n'hugotisme', \n'huguenot', \n'huguenote', \n'Hugues', \n'Huguette', \n'huis-clos', \n'huit', \n'huitain', \n'huitaine', \n'huitante', \n'huitième', \n'Hulk', \n'Hulkette', \n'hulotte', \n'hululation', \n'hululer', \n'hum!', \n'humage', \n'humement', \n'humer', \n'humeuse', \n'humeux', \n'humoter', \n'hune', \n'hunier', \n'hunter', \n'huppe', \n'huppé', \n'huque', \n'hure', \n'hurlade', \n'hurlée', \n'hurlement', \n'hurler', \n'hurleur', \n'hurleuse', \n'huro-iroquois', \n'huro-iroquoise', \n'huron', \n'huronien', \n'huronienne', \n'huronne', \n'hurricane', \n'huskies', \n'husky', \n'hussard', \n'hussite', \n'hussitisme', \n'hutin', \n'hutinet', \n'hutte', \n'hutteau', \n'hutter', \n'huttier'\n];\n\n\treturn (list.includes(Z38042K1));\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "hardcoded list of aspirant \"h\" from enwiki"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Reasonable but not rigorous. Processed semi-manually from [[:w:Aspirated_h]]."
}
]
}
}
ajvdv0ls4s38hfz6s160o7znm0lt282
Z38110
0
88357
293165
2026-07-23T03:30:57Z
99of9
1622
293165
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38110"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36218",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36218",
"Z36218K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q243"
},
"Z36218K2": {
"Z1K1": "Z6092",
"Z6092K1": "P2048"
},
"Z36218K3": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "La hauteur de la \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q243\"\u003Etour Eiffel\u003C/a\u003E est de 330 m."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "French: the height of the Eiffel Tower is 330 m."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ecnyabrdv1wlxcuto9cpe87phxl85wq
293166
293165
2026-07-23T03:31:26Z
99of9
1622
293166
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38110"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36218",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36218",
"Z36218K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q243"
},
"Z36218K2": {
"Z1K1": "Z6092",
"Z6092K1": "P2048"
},
"Z36218K3": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "La hauteur de la \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q243\"\u003Etour Eiffel\u003C/a\u003E est de 330 m.\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q243#P2048\"\u003EWikidata: tour Eiffel (Q243#P2048)\u003C/a\u003E\u003C/sup\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "French: the height of the Eiffel Tower is 330 m."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
o3y048n0fliqcpugkr8a8ensgm7fpd6
293168
293166
2026-07-23T03:33:36Z
99of9
1622
293168
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38110"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36218",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36218",
"Z36218K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q243"
},
"Z36218K2": {
"Z1K1": "Z6092",
"Z6092K1": "P2048"
},
"Z36218K3": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "La hauteur de la \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q243\"\u003Etour Eiffel\u003C/a\u003E est de 330 m.\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q243#P2048\"\u003EWikidata: tour Eiffel (Q243#P2048)\u003C/a\u003E\u003C/sup\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "French: The height of the Eiffel Tower is 330 m."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bvlrnsbxlfxuic30txeergifbjueqdq
User:CasualCycloneTracker180897
2
88358
293177
2026-07-23T04:52:31Z
CasualCycloneTracker180897
12613
User page, very basic for now...
293177
wikitext
text/x-wiki
I can make simple functions in JavaScript and Python.
I have made three functions so far, all regarding weather phenomena, along with their first three testcases and JavaScript and Python implementations (big thanks to [[User:YoshiRulz]] for composition implementations!!):
* {{Z+|Z26830}}
* {{Z+|Z35797}}
* {{Z+|Z38095}}
g253o0s2lnyohh5u1d4zzssy0p9lo3g
Z38111
0
88359
293178
2026-07-23T04:59:21Z
99of9
1622
293178
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38111"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37661",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37661",
"Z37661K1": {
"Z1K1": "Z89",
"Z89K1": "L'aire des États-Unis est de 9826675±1 km²."
},
"Z37661K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q30"
},
"Z37661K3": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "L'aire des \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q30\"\u003EÉtats-Unis\u003C/a\u003E est de 9826675±1 km²."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[[États-Unis]] with special characters"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
c3mdg5hyzjx9szdp7gktd5ncsecajwd
293188
293178
2026-07-23T05:20:02Z
99of9
1622
293188
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38111"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37661",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37661",
"Z37661K1": {
"Z1K1": "Z89",
"Z89K1": "La superficie des États-Unis est de 9826675±1 km²."
},
"Z37661K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q30"
},
"Z37661K3": "Z1004"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "La superficie des \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q30\"\u003EÉtats-Unis\u003C/a\u003E est de 9826675±1 km²."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[[États-Unis]] with unicode character"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rke2jkoxhdbw254ruaew0fdimc2un95
Z38112
0
88360
293181
2026-07-23T05:02:30Z
99of9
1622
293181
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38112"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37657",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37657",
"Z37657K1": {
"Z1K1": "Z89",
"Z89K1": "La superficie des États-Unis est de 9826675±1 km²."
},
"Z37657K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q30"
},
"Z37657K3": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z37657K4": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z37657K5": "Z1004",
"Z37657K6": {
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": ""
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "La superficie des \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q30\"\u003EÉtats-Unis\u003C/a\u003E est de 9826675±1 km²."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Fr: [[États-Unis]] with special characters"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nl3juxhvfniwjva5w3pobvy406cpdr3
293187
293181
2026-07-23T05:19:12Z
99of9
1622
293187
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38112"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37657",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37657",
"Z37657K1": {
"Z1K1": "Z89",
"Z89K1": "La superficie des États-Unis est de 9826675±1 km²."
},
"Z37657K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q30"
},
"Z37657K3": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z37657K4": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z37657K5": "Z1004",
"Z37657K6": {
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": ""
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "La superficie des \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q30\"\u003EÉtats-Unis\u003C/a\u003E est de 9826675±1 km²."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Fr: [[États-Unis]] with unicode character"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gqgq27cjlj0itbba5r4oh1obqh5awek
Z38113
0
88361
293183
2026-07-23T05:07:20Z
99of9
1622
293183
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38113"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z34124",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z34124",
"Z34124K1": "La superficie des États-Unis est de 9826675±1 km².",
"Z34124K2": "États-Unis",
"Z34124K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q30"
},
"Z34124K4": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z34124K5": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z34124K6": "Z1004",
"Z34124K7": ""
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "La superficie des \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q30\"\u003EÉtats-Unis\u003C/a\u003E est de 9826675±1 km²."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[[États-Unis]] in French"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pj7naxck3zllfteby6e2dmc8dl2cefu
Z38114
0
88362
293191
2026-07-23T06:52:38Z
99of9
1622
293191
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38114"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38114K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "initial string"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38114"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace \"de les\":\"des\" and \"de le\":\"du\" (string)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "for French"
}
]
}
}
70ussk1k670fuwqvum6jpq1nlmg3van
293193
293191
2026-07-23T06:53:56Z
99of9
1622
Added Z38115 to the approved list of implementations
293193
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38114"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38114K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "initial string"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z38115"
],
"Z8K5": "Z38114"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace \"de les\":\"des\" and \"de le\":\"du\" (string)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "for French"
}
]
}
}
6h7w25tv9q0rmupeugicmfglhaqpv28
293195
293193
2026-07-23T06:55:19Z
99of9
1622
Added Z38116 to the approved list of test cases
293195
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38114"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z38114K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "initial string"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z38116"
],
"Z8K4": [
"Z14",
"Z38115"
],
"Z8K5": "Z38114"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace \"de les\":\"des\" and \"de le\":\"du\" (string)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "for French"
}
]
}
}
5p007p6ug9t36kbgf0tfy0js9qkqiu6
Z38115
0
88363
293192
2026-07-23T06:53:43Z
99of9
1622
293192
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38115"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38114",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z10075",
"Z10075K1": {
"Z1K1": "Z7",
"Z7K1": "Z10075",
"Z10075K1": {
"Z1K1": "Z18",
"Z18K1": "Z38114K1"
},
"Z10075K2": "de les",
"Z10075K3": "des"
},
"Z10075K2": "de le",
"Z10075K3": "du"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace des and du, compose"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7pha60x1pnhq89dyyv99yylzv185i1v
Z38116
0
88364
293194
2026-07-23T06:55:01Z
99of9
1622
293194
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38116"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38114",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38114",
"Z38114K1": "Je veux de les pommes."
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Je veux des pommes."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"Je veux des pommes.\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
e63ulufjrxnzqphopxynkuplfvjhke7
Z38117
0
88365
293201
2026-07-23T08:05:21Z
Autom
448
293201
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38117"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37046",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37046",
"Z37046K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q142"
},
"Z37046K2": {
"Z1K1": "Z6092",
"Z6092K1": "P1448"
},
"Z37046K3": "République française",
"Z37046K4": "Z1592"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Frankrikes officiella namn är République française."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Frankrike, officiellt namn, \"République française\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "test om \"officiellt namn\" skrivs om till \"officiella namn\""
}
]
}
}
l9j8mvpbypl81mn25y5yiat1mqf93bm
293264
293201
2026-07-23T11:57:47Z
HenkvD
1290
English label
293264
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38117"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37046",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37046",
"Z37046K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q142"
},
"Z37046K2": {
"Z1K1": "Z6092",
"Z6092K1": "P1448"
},
"Z37046K3": "République française",
"Z37046K4": "Z1592"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Frankrikes officiella namn är République française."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Frankrike, officiellt namn, \"République française\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sv Frankrikes officiella namn är République frança"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "test om \"officiellt namn\" skrivs om till \"officiella namn\""
}
]
}
}
c7hyzvt0cg4etqtyw9e0u9snrn93eu5
Z38118
0
88366
293202
2026-07-23T08:09:11Z
Autom
448
293202
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38118"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37046",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37046",
"Z37046K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q560"
},
"Z37046K2": {
"Z1K1": "Z6092",
"Z6092K1": "P1086"
},
"Z37046K3": {
"Z1K1": "Z13518",
"Z13518K1": "2"
},
"Z37046K4": "Z1592"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Heliums atomnummer är 2."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "helium, atomnummer, 2"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "test om Naturligt tal fungerar som värde"
}
]
}
}
cqmb9ukj8wbxrhhn0qax550hogdzt4j
293205
293202
2026-07-23T08:13:28Z
Autom
448
293205
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38118"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37046",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37046",
"Z37046K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q560"
},
"Z37046K2": {
"Z1K1": "Z6092",
"Z6092K1": "P1086"
},
"Z37046K3": {
"Z1K1": "Z6010",
"Z6010K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K3": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q199"
}
},
"Z37046K4": "Z1592"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Heliums atomnummer är 2."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "helium, atomnummer, 2"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "test med Wikidata-kvantitet"
}
]
}
}
lb5g7lkj1vwta9peh7xtk7ej4uy5vnm
293263
293205
2026-07-23T11:57:01Z
HenkvD
1290
sv Heliums atomnummer är 2.
293263
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38118"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37046",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37046",
"Z37046K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q560"
},
"Z37046K2": {
"Z1K1": "Z6092",
"Z6092K1": "P1086"
},
"Z37046K3": {
"Z1K1": "Z6010",
"Z6010K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K3": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q199"
}
},
"Z37046K4": "Z1592"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Heliums atomnummer är 2."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "helium, atomnummer, 2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sv Heliums atomnummer är 2."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "test med Wikidata-kvantitet"
}
]
}
}
4zw7vy4f62vmycdb1me0yimenbeabzs
Z38119
0
88367
293231
2026-07-23T10:23:49Z
YoshiRulz
10156
Create function
293231
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38119"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z38119K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z38119K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "chunk size"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38119"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "round Natural number to nearest n"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"closest multiple of Natural to Natural"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3qygte1gstvs6pm0twy5qey0gv3qchq
293237
293231
2026-07-23T10:29:07Z
YoshiRulz
10156
Added Z38120, Z38121 and Z38122 to the approved list of test cases
293237
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38119"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z38119K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z38119K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "chunk size"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20",
"Z38120",
"Z38121",
"Z38122"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38119"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "round Natural number to nearest n"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"closest multiple of Natural to Natural"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mltdxzio5sbuqnpsxgqow5i7fdbn8w2
293240
293237
2026-07-23T10:33:05Z
YoshiRulz
10156
Added Z38123 to the approved list of implementations
293240
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38119"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z38119K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z38119K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "chunk size"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20",
"Z38120",
"Z38121",
"Z38122"
],
"Z8K4": [
"Z14",
"Z38123"
],
"Z8K5": "Z38119"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "round Natural number to nearest n"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"closest multiple of Natural to Natural"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cuybduwxdqaefi9cuhr67eaw62f966s
293252
293240
2026-07-23T10:45:51Z
YoshiRulz
10156
Added Z38126 and Z38127 to the approved list of implementations
293252
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38119"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z38119K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z38119K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "chunk size"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20",
"Z38120",
"Z38121",
"Z38122"
],
"Z8K4": [
"Z14",
"Z38123",
"Z38126",
"Z38127"
],
"Z8K5": "Z38119"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "round Natural number to nearest n"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"closest multiple of Natural to Natural"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fo98qmmuenov09xlm9z04bxl9cf7k6q
293253
293252
2026-07-23T10:46:00Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
293253
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38119"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z38119K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z38119K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "chunk size"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20",
"Z38120",
"Z38121",
"Z38122"
],
"Z8K4": [
"Z14",
"Z38126",
"Z38123",
"Z38127"
],
"Z8K5": "Z38119"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "round Natural number to nearest n"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"closest multiple of Natural to Natural"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
i488sq2vfxekuh8it64l7i39b317lg2
Z38120
0
88368
293234
2026-07-23T10:28:21Z
YoshiRulz
10156
Create test
293234
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38120"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38119",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38119",
"Z38119K1": {
"Z1K1": "Z13518",
"Z13518K1": "214"
},
"Z38119K2": {
"Z1K1": "Z13518",
"Z13518K1": "50"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "200"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(214, 50) -\u003E 200"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
auqjucnmd6l73i86i7p3kltkgqg5f95
Z38121
0
88369
293235
2026-07-23T10:28:40Z
YoshiRulz
10156
Create test
293235
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38121"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38119",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38119",
"Z38119K1": {
"Z1K1": "Z13518",
"Z13518K1": "225"
},
"Z38119K2": {
"Z1K1": "Z13518",
"Z13518K1": "50"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "200"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(225, 50) -\u003E 200"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
l1y1ev9564b7028j36548lshu175p90
Z38122
0
88370
293236
2026-07-23T10:28:54Z
YoshiRulz
10156
Create test
293236
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38122"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38119",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38119",
"Z38119K1": {
"Z1K1": "Z13518",
"Z13518K1": "226"
},
"Z38119K2": {
"Z1K1": "Z13518",
"Z13518K1": "50"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "250"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(226, 50) -\u003E 250"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
do2s3qa9c4n7bxcg0ulg51nygsr5jnj
Z38123
0
88371
293239
2026-07-23T10:32:10Z
YoshiRulz
10156
Create implementation
293239
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38123"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38119",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z20391",
"Z20391K1": {
"Z1K1": "Z7",
"Z7K1": "Z35338",
"Z35338K1": {
"Z1K1": "Z7",
"Z7K1": "Z17101",
"Z17101K1": {
"Z1K1": "Z18",
"Z18K1": "Z38119K1"
}
},
"Z35338K2": {
"Z1K1": "Z18",
"Z18K1": "Z38119K2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "round Natural to nearest n, via-Int composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
81a0ovkj1i35p1q5m9u3qhqf256n0bq
Z38124
0
88372
293241
2026-07-23T10:33:46Z
YoshiRulz
10156
Create implementation
293241
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38124"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38095",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27232",
"Z27232K1": {
"Z1K1": "Z7",
"Z7K1": "Z14038",
"Z14038K1": {
"Z1K1": "Z7",
"Z7K1": "Z18475",
"Z18475K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z13663",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z28316",
"Z28316K1": "Z13676",
"Z28316K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z38119",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z38095K1"
},
"Z13464K3": {
"Z1K1": "Z13518",
"Z13518K1": "5"
}
},
"Z28316K3": {
"Z1K1": "Z13518",
"Z13518K1": "34"
}
}
}
}
},
"Z27232K2": {
"Z1K1": "Z13518",
"Z13518K1": "10000"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "speeds to accumulated cyclone energy, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7o291qcf2g5nvv502jsy658cwek608b
Z38125
0
88373
293244
2026-07-23T10:35:56Z
YoshiRulz
10156
Create test
293244
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38125"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z35338",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z35338",
"Z35338K1": {
"Z1K1": "Z16683",
"Z16683K1": "Z16660",
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "226"
}
},
"Z35338K2": {
"Z1K1": "Z13518",
"Z13518K1": "50"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z16688",
"Z16688K2": {
"Z1K1": "Z16683",
"Z16683K1": "Z16660",
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "250"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(+226, 50) -\u003E +250"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pwrjw3ohz2y9ow36ztconnnx6qofqc9
Z38126
0
88374
293250
2026-07-23T10:43:48Z
YoshiRulz
10156
Create implementation
293250
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38126"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38119",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z38119( Z38119K1, Z38119K2 ) {\n\treturn (Z38119K1 + Z38119K2/2n - 1n) / Z38119K2 * Z38119K2;\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "round Natural number to nearest n, JS"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8vgagaq92b07ynbpdt8qmauw1kiye5q
Z38127
0
88375
293251
2026-07-23T10:45:40Z
YoshiRulz
10156
Create implementation
293251
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38127"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38119",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z13539",
"Z13539K1": {
"Z1K1": "Z7",
"Z7K1": "Z20391",
"Z20391K1": {
"Z1K1": "Z7",
"Z7K1": "Z19841",
"Z19841K1": {
"Z1K1": "Z7",
"Z7K1": "Z27232",
"Z27232K1": {
"Z1K1": "Z18",
"Z18K1": "Z38119K1"
},
"Z27232K2": {
"Z1K1": "Z18",
"Z18K1": "Z38119K2"
}
}
}
},
"Z13539K2": {
"Z1K1": "Z18",
"Z18K1": "Z38119K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "round Natural to nearest n, Q+rounding composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
etdtz6c6vito4nhmpjiakxij0ykj9nm