Wikifunctions
wikifunctionswiki
https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page
MediaWiki 1.47.0-wmf.20
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
Z50
0
7
314442
311510
2026-09-16T21:34:54Z
WikiLambda system
3
Updating pre-defined WikiLambda content creation
314442
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z50"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z50",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z3"
},
"Z3K2": "Z50K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "keys"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "מפתחות"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "cechy"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "নির্দেশকসমূহ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "键"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "klíče"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Schlüssel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1113",
"Z11K2": "keys"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "daftar kunci"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "鍵"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "clés"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "مفاتيح"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "chiavi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "атрибути"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "कुँजियाँ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "sleutels"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "キー"
}
]
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z50",
"Z3K2": "Z50K2",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "identity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Identität"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "identità"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "identiteit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "識別子"
}
]
},
"Z3K4": "Z41"
},
{
"Z1K1": "Z3",
"Z3K1": "Z92",
"Z3K2": "Z50K3",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "error message"
}
]
},
"Z3K4": "Z41"
}
],
"Z4K3": "Z150"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Error type"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "typ błędu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "ত্রুটির ধরন"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Feltyp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Typ chyby"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Fehlertyp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エラーの種類"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1171",
"Z11K2": "えらーたいぷ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1736",
"Z11K2": "エラータイプ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "סוג שגיאה"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1048",
"Z11K2": "Kiểu lỗi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "fouttype"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "type d'erreur"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1237",
"Z11K2": "Hata türü"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1113",
"Z11K2": "Error type"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1851",
"Z11K2": "ชนิดความผิดพลาด"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Tipe galat"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "错误类型"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "錯誤類型"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "τύπος σφάλματος"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "Тип помилки"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ụdi mmejọ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1360",
"Z11K2": "🔣❌"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "Tipo de erro"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1709",
"Z11K2": "Kļūdas veids"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "Tip de eroare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Тип ошибки"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "نوع الخطأ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Tipo di errore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1051",
"Z11K2": "virhetyyppi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "오류 유형"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "Тип грешке"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "त्रुटि का प्रकार"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"Typ av fel"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"Tipe eror"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1709",
"Z31K2": [
"Z6",
"Kļūdas tips"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1025",
"Z31K2": [
"Z6",
"rodzaj błędu"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "এই উইকিতে গণ্ডগোল হলে যে বস্তু উৎপাদন হয় তার রকম"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1851",
"Z11K2": "ชนิดของ Z5/ความผิดพลาด"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "represents a distinct type (as in \"kind\", not to be confused with Z4/Type) of error which can be encountered on Wikifunctions"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキファンクションズで発生しうる、(Z4/型と混同しないよう、「種類」という意味での)明確な種類のエラーを表します"
}
]
}
}
esfaofybm4si4qyl7v8yu551p9p2bcy
314443
314442
2026-09-16T21:35:25Z
Jdforrester (WMF)
4
Fix Z50K3 identity to false.
314443
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z50"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z50",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z3"
},
"Z3K2": "Z50K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "keys"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "מפתחות"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "cechy"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "নির্দেশকসমূহ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "键"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "klíče"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Schlüssel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1113",
"Z11K2": "keys"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "daftar kunci"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "鍵"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "clés"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "مفاتيح"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "chiavi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "атрибути"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "कुँजियाँ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "sleutels"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "キー"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z50",
"Z3K2": "Z50K2",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "identity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Identität"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "identità"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "identiteit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "識別子"
}
]
},
"Z3K4": "Z41"
},
{
"Z1K1": "Z3",
"Z3K1": "Z92",
"Z3K2": "Z50K3",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "error message"
}
]
},
"Z3K4": "Z42"
}
],
"Z4K3": "Z150",
"Z4K7": [
"Z46"
],
"Z4K8": [
"Z64"
]
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Error type"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "typ błędu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "ত্রুটির ধরন"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Feltyp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Typ chyby"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Fehlertyp"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エラーの種類"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1171",
"Z11K2": "えらーたいぷ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1736",
"Z11K2": "エラータイプ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "סוג שגיאה"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1048",
"Z11K2": "Kiểu lỗi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "fouttype"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "type d'erreur"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1237",
"Z11K2": "Hata türü"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1113",
"Z11K2": "Error type"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1851",
"Z11K2": "ชนิดความผิดพลาด"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Tipe galat"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "错误类型"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "錯誤類型"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "τύπος σφάλματος"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "Тип помилки"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ụdi mmejọ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1360",
"Z11K2": "🔣❌"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "Tipo de erro"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1709",
"Z11K2": "Kļūdas veids"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "Tip de eroare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Тип ошибки"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1001",
"Z11K2": "نوع الخطأ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Tipo di errore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1051",
"Z11K2": "virhetyyppi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "오류 유형"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "Тип грешке"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "त्रुटि का प्रकार"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"Typ av fel"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"Tipe eror"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1709",
"Z31K2": [
"Z6",
"Kļūdas tips"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1025",
"Z31K2": [
"Z6",
"rodzaj błędu"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "এই উইকিতে গণ্ডগোল হলে যে বস্তু উৎপাদন হয় তার রকম"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1851",
"Z11K2": "ชนิดของ Z5/ความผิดพลาด"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "represents a distinct type (as in \"kind\", not to be confused with Z4/Type) of error which can be encountered on Wikifunctions"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキファンクションズで発生しうる、(Z4/型と混同しないよう、「種類」という意味での)明確な種類のエラーを表します"
}
]
}
}
jtqvp44ppo0ath5vy403iu34du8ier7
Wikifunctions:Project chat
4
1184
314415
314270
2026-09-16T20:05:05Z
YoshiRulz
10156
/* Categories, classifiers, tags and the Function catalogue */ Reply
314415
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/
}}
== A proposal on number types on the Wikifunctions project ==
Hi! We'd like to submit our proposal surrounding the status of numbers in the Wikifunctions ecosystem, '''[[Wikifunctions:Proposal for built-in number types]]'''! We're open to discussion, advice, ideas, and so on. What we propose, while important, is complex and requires proper approval before we begin thinking about implementing it. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 15:10, 17 August 2026 (UTC)
== person lead sentence configuration ==
A newly-solved phabricator task now means that {{Z|Z38757}} can work well. I think it's well-defined and has enough arguments to work for most people. The exception is those with Julian dates for birth/death (we still don't have a Julian type, so can't import Julian WD values). Please configure {{Z|Z32826}} in your language! Wherever possible, follow the language wiki manual of style for this lead sentence. Please make noise if there's a conceptual/definitional problem for your language. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:13, 20 August 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #261: Mayors and the North ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-08-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we have an essay from Denny about accidental gaps in languages, 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:41, 21 August 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30928401 -->
:Coincidentally, I just made [[abstract:Q2262318|an abstract article]] for a different government gato... the initial idea was to write about [[d:Q379362|a racehorse]], but maybe I was subconsciously influenced by reading this when Denny posted it on the RfC earlier.<br>reː translatability of {{tq|San Francisco is the cultural centre of Northern California}}, it was always a stupid question. "Northern California" together is the toponym, and "cultural centre" together refer to a concept (not one in WD as far as I can tell, but the concepts of [[d:Q1066984|financial]] and [[d:Q676050|historic]] centres exist there). So there's no need for "North" as an absolute direction or "centre" as a relative position. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:40, 21 August 2026 (UTC)
::"Northern California" is not a stupid question. The preferred way of describing locations varies from culture to culture. For example, a riverine culture might consider the most important aspect of its location to be "at the mouth of the Sacramento River", while an island culture might describe it as "on the coast of North America". "Northern California" is the map-centric description of its location.
::Even within map-centric cultures, the borders vary. For example, when preparing a test case for Z26570, I discovered that Spanish places the United Arab Emirates in "Oriente Próximo", and "Oriente Medio" is seen as an Americanism to be avoided. [[User:Carnildo|Carnildo]] ([[User talk:Carnildo|talk]]) 21:52, 21 August 2026 (UTC)
:::You've missed the pointː the labels for items, including {{Q|1066807}}, have no restrictions and don't have to be word-for-word translations of the {{P|1705}}. {{Q|956}} is not "Northern Capital" and {{Q|500453}} is not "Leeward Islands". ''Describing'' where a place is in relation to other places is a separate problem ({{P|47}} + {{P|654}} qual. seems to be how that's modelled, so that might be limiting for some languages). Choosing how to group countries/regions is a separate problem (there's a {{Q|48214}}, but {{Q|878}}:{{P|361}}={{Q|7204}} only). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:39, 22 August 2026 (UTC)
== Language-specific guideline pages ==
Is it possible to create guideline pages for each language, or do they already exist?
Rather than translating a single English page using the Translate extension, it would be better to have standalone pages (subpages are acceptable). Naming conventions and similar rules in each language are almost always different from English rules. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 07:04, 23 August 2026 (UTC)
:→ [[WT:Naming conventions#Per-language pages]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 08:39, 23 August 2026 (UTC)
::Thank you (I didn't know that discussion exists). I'll write a draft for naming conventions for Japanese. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 08:48, 23 August 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #262: Wikifunctions Object Reference ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-08-28|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss a new Type implemented after a community request, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:32, 28 August 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30951652 -->
== Draft policy for language fallback strategies ==
[[Help:Language fallback]]<br>I'd appreciate any comments, but I'm particularly seeking approval for this planned mass edit:
* '[[Z25065|limited]]' in all [[:Category:Display functions]]
* '[[Z14310|none]]' in all [[:Category:Reading functions]]
* '[[Z25065|limited]]' in all [[:Category:Abstract description functions]]
* NEW STRATEGY '[[Z40583|insistent]]' in all [[:Category:Semantic fragment functions]] (including the ones I haven't categorised yet)
* '[[Z40583|insistent]]' in all [[:Category:Hatnote functions]]
* '[[Z40583|insistent]]' in all [[:Category:Multilingual captioned image functions]]
* '[[Z14310|none]]' in all [[:Category:Conjugation tables]]
* '[[Z14310|none]]' in all {{Z|36462}}-producing functions? {{ping|Denny|p=}}
* '[[Z25065|limited]]' in everything else: punctuation helpers, lexeme and inflection helpers, partial sentence functions...
[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:42, 30 August 2026 (UTC)
:I am happy that see that you want to structure the language fallback strategies. I can't oversee the consequences, but I trust you in this plan. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 11:46, 30 August 2026 (UTC)
::At first read, the policy looks great (even if a person speaking fr-CA will probably be angry with that example, despite being largely true). I also approve the planned mass edit so far, it's good to test that. Thanks for the work! [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 16:20, 30 August 2026 (UTC)
:::It would also be very great to have a schema and more examples so the policy could be more understandable for newcomers. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 16:22, 30 August 2026 (UTC)
:None for the Syntactic tables is a good idea, I think that one will go from experimental right to deprecated anyway. I am not sure yet about the Semantic fragment functions, and would like to see the effect once we have a few more. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 11:48, 3 September 2026 (UTC)
:Can you provide some examples of things that will change? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:52, 11 September 2026 (UTC)
::'None' → 'Limited': {{Z|20780}} will use the Dutch implementation when Afrikaans is requested, instead of the ISO 8601 fallback.<br>'None' → 'Insistent': {{Z|36083}} will use the English implementation when German is requested, instead of the fallback that's just an arrow.<br>Improvements are very much dependent on how the fallback language lists are configured. And the [[Z14294]]s themselves—yesterday I went through and replaced hardcoded [ en, en-GB ] with {{Z|33034}}, but in a world where I hadn't, the 'Limited' strategy would be helpful in routing the dialects to en. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:13, 11 September 2026 (UTC)
== New visualisation templates to help editors navigate {{Z|14294}} ==
I've got {{Z|40885}} mostly working and I hacked together a version of [[Z40902|a tree view]] that's usable: take a look at [[Talk:Z25091]] and [[Talk:Z39262]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:35, 3 September 2026 (UTC)
== Native implementations reading Z12 labels broken after recent deploy ==
{{tracked|T436918}}
Native (JS/Python) implementations that read labels from their argument now get an empty <code>Z12K1</code>, so they return 0 items. Composition implementations are unaffected.
Example: {{Z|Z24116}} (JS impl of {{Z|Z24114}}) with Q1 + [en, mul] returns 0 items, while composition {{Z|Z26569}} returns <code>["universe"]</code>.
Cause: orchestrator commit [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/commit/beb111db6c "Strip Z12 labels when resolving WFObjects"] (Aug 26), deployed in the 2026-09-02 services deploy. <code>fullyRealize()</code> now strips <code>Z12K1</code>, and native implementation arguments go through it (<code>WFImplementation.js</code>).
I've temporarily disconnected Z24116/Z24770 from Z24114 so the working composition Z26569 is used.
Question: Is stripping labels from native arguments intentional? How should native code access labels going forward?
(FYI: Z24114 tester {{Z|Z36529}} is separately failing; Q30 has no <code>no</code> label; it's under <code>nb</code>/<code>nn</code> now.) [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 08:49, 3 September 2026 (UTC)
:{{Z|Z23769}} is also broken. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 09:46, 3 September 2026 (UTC)
:It was intentional to remove some, but not intentional to remove all (or at least we didn't understand the effect). The development team are aware. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 09:58, 3 September 2026 (UTC)
:Should now be fixed. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:20, 4 September 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #263: 5,000 Functions, passing Z40000 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-09-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we mark the 5,000th function on Wikifunction, we explore a new Type for functions, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1788802200 September 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:00, 4 September 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=30951652 -->
== i can create my own function? ==
i need enable my implementation for my function Z38065 [[User:Spider077|Spider077]] ([[User talk:Spider077|talk]]) 05:40, 6 September 2026 (UTC)
:Please request connections at [[Wikifunctions:Requests for connection and disconnection]].
:I do not think this particular implementation should be connected.
:# The function has no test cases, so its intended purpose is not entirely clear.
:# The function appears to be a duplicate of {{Z|Z11602}}.
:# The implementation will return an error because <code>Text</code> is undefined.
:# In any event, <code>print()</code> returns the value <code>None</code>, so the implementation would end up returning {{Z|Z24}}.
:Please feel free to reply here if you need any help. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:24, 6 September 2026 (UTC)
== Help for optimizing functions ==
I developed {{Z|Z41075}}, but in many cases, {{Z|Z571}} or {{Z|Z574}} occurs. I understand that this function is trying to do a lot, but I am trying to find a way to make it lighter. Any advice would be appreciated. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 06:47, 8 September 2026 (UTC)
:I made a few changes, of which I think [[Special:Diff/311013|making all the fetch calls identical]] would have the most impact. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:55, 8 September 2026 (UTC)
== Incorrect number formatting with uselang on Main Page ==
<code><nowiki>{{formatnum:{{NUMBEROFFUNCTIONS}}}}</nowiki></code> on [[Wikifunctions:Main_Page]] (or to be precise, on [[Template:Main page]]) evaluates using <code>PAGELANGUAGE</code> (en) by default, not <code>USERLANGUAGE</code>. Setting Polish as the interface language and/or appending <code>?uselang=pl</code> leaves English digit grouping (5,634, not Polish grouping: 5634). Is there a way to fix this? Because right now in Polish, <u>technically speaking</u>, it says there are "5.634 functions" (five and six hundred thirty-four thousandths), since a comma is used as a decimal separator in Polish. [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 19:45, 9 September 2026 (UTC)
:This problem has been repeatedly raised on [[WT:Main_Page|the talk page]] and ignored every time. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:32, 9 September 2026 (UTC)
::Oh, yeah, you're right :/ [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 22:32, 9 September 2026 (UTC)
:Will admin rights help with this? Or where should the change be? I take it we can't use an embedded call: {{#function:Z14280|5634|pl}}?--[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:44, 10 September 2026 (UTC)
::Yep, admin rights are needed to edit [[Template:Main page]], since it's edit-protected. Hardcoding a static string defeats the purpose of using <code><nowiki>{{NUMBEROFFUNCTIONS}}</nowiki></code>, which automatically updates as new functions are added. AFAIK users should be navigated to language subpages (e.g., Wikifunctions:Main_Page/pl). On subpages, PAGELANGUAGE is explicitly pl, so standard <code><nowiki>{{formatnum:...}}</nowiki></code> works correctly. But to be honest I'm not that technical, so I may be wrong. [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 10:45, 10 September 2026 (UTC)
:::I guess I didn't mean hardcoding, I was more asking about using our own functional formatting by calling {{Z|Z14280}} with an embedded function call. It might look more like {{#function:Z14280|{{NUMBEROFFUNCTIONS}}|pl}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:53, 10 September 2026 (UTC)
::::That makes sense. Apologies, I misread your comment as suggesting a hardcoded string rather than a function call. But we should use <code><nowiki>{{#function:Z14280|{{NUMBEROFFUNCTIONS}}|{{int:lang}}}}</nowiki></code> instead of hardcoding <code>pl</code> :) [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 11:03, 10 September 2026 (UTC)
:::::Indeed. I think it is now working. This does risk the first visitor in each language seeing "function is being called"... So let's see if we get lots of complaints.--[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:20, 10 September 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #264: Your code can now call back to the Wikidata fetch functions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-09-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce the possibility of calling Wikidata fetch functions, we present a new Type, we celebrate more than 200 new functions this week, 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]]) 13:13, 11 September 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=30951652 -->
:Maybe with "call back to the Wikidata fetch functions" it would be possible to craate an implmentation for {{Z|Z38960}} as described in its discussion page. Who can help? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 12:43, 14 September 2026 (UTC)
== [[module:citation]] and templates ==
[[template:cite encyclopedia]] requires it [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 02:28, 13 September 2026 (UTC)
:[[WF:AN]] to request imports from another wiki. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:59, 13 September 2026 (UTC)
::Thanks, moved to [[WF:administrators' noticeboard#importing module:citation and associated templates]]. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 19:55, 13 September 2026 (UTC)
== Calculadora de Obras de Artista por Periodo ==
Hola, necesito una función que calcule a partir de dadas
* Una fecha de inicio (dd/mm/aaaa)
* Una fecha de final (dd/mm/aaaa)
* Un artista o grupo de artistas
La cantidad de obras hechas en ese periodo de tiempo por ese artista o grupo de artistas. [[User:Jackie SMG|Jackie SMG]] ([[User talk:Jackie SMG|talk]]) 05:40, 13 September 2026 (UTC)
:Something like ([[d:Q41264|Q41264]], 1650-01-01, 1659-12-31) → [https://w.wiki/UVaJ 7]? That's not currently possible, because it needs to jump from the artist's Item to the works' Items (backlinks), which SPARQL can do but {{SITENAME}} cannot.<br>Something that is currently possible would be to take a list of works as arguments and filter them by date: [https://www.wikifunctions.org/wiki/Z22820?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22820%22%2C%22Z22820K1%22%3A%5B%22Z6091%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q167605%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q185372%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q544315%22%7D%5D%2C%22Z22820K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z29661%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z31262%22%2C%22Z31262K1%22%3A%22Z42044%22%2C%22Z31262K2%22%3A%7B%22Z1K1%22%3A%22Z20420%22%2C%22Z20420K1%22%3A%7B%22Z1K1%22%3A%22Z20159%22%2C%22Z20159K1%22%3A%7B%22Z1K1%22%3A%22Z17813%22%2C%22Z17813K1%22%3A%22Z17814%22%7D%2C%22Z20159K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221663%22%7D%7D%2C%22Z20420K2%22%3A%7B%22Z1K1%22%3A%22Z20342%22%2C%22Z20342K1%22%3A%7B%22Z1K1%22%3A%22Z16098%22%2C%22Z16098K1%22%3A%22Z16101%22%7D%2C%22Z20342K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221%22%7D%7D%7D%2C%22Z31262K3%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z39110%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z39908%22%2C%22Z13464K2%22%3A%5B%22Z6091%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q167605%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q185372%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q544315%22%7D%5D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%7D%7D%2C%22Z31262K4%22%3A%7B%22Z1K1%22%3A%22Z20420%22%2C%22Z20420K1%22%3A%7B%22Z1K1%22%3A%22Z20159%22%2C%22Z20159K1%22%3A%7B%22Z1K1%22%3A%22Z17813%22%2C%22Z17813K1%22%3A%22Z17814%22%7D%2C%22Z20159K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221667%22%7D%7D%2C%22Z20420K2%22%3A%7B%22Z1K1%22%3A%22Z20342%22%2C%22Z20342K1%22%3A%7B%22Z1K1%22%3A%22Z16098%22%2C%22Z16098K1%22%3A%22Z16112%22%7D%2C%22Z20342K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%2231%22%7D%7D%7D%7D%7D%7D example]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:06, 13 September 2026 (UTC)
::Más o menos algo así quiero, que se haga mediante Wikidata. Aunque igualmente, ustedes son los que saben programar, por algo estoy aquí solicitando. Muchas gracias de igual forma.
::Esto es para un proyecto que tengo llamado [[:m:Wikimuseum ~ Art]], entonces necesito funciones para ese proyecto para no tener que calcular todo a mano. Les voy a dar actualizaciones si algo pasa.
::Atte: [[User:Jackie SMG|Jackie SMG]] ([[User talk:Jackie SMG|talk]]) 19:14, 13 September 2026 (UTC)
:: Hola, soy yo de nuevo. Quiero darle las gracias a la comunidad de Wikifuntions por responder a mis dudas y les quiero avisar que, por motivo de [[:m:Wikimuseum ~ Art]], les voy a estar pidiendo funciones de forma continua para poder desarrollar este nuevo proyecto, el cual planea convertirse en un proyecto hermano. Muchas gracias por su atención.
:: Atte: [[User:Jackie SMG|Jackie SMG]] ([[User talk:Jackie SMG|talk]]) 19:51, 15 September 2026 (UTC)
== The next Natural Language Generation Special Interest Group meeting is tomorrow! ==
Hi all! A quick message to inform you that Denny will lead a quick first introduction to syntactic phrase functions in the next '''Natural Language Generation Special Interest Group meeting''', that will be held tomorrow, '''[https://zonestamp.toolforge.org/1789488000 September 15, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
See you at the meeting! In case you can't join, the meeting will be recorded and made available on Commons. -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:27, 14 September 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=30951652 -->
== Categories, classifiers, tags and the Function catalogue ==
Functions are manually classified within the Function-catalogue sub-pages. Objects in the main namespace, including functions, may also be organized into traditional Wikimedia categories by categorizing their Talk pages. In addition, objects may also be grouped together using their labels or aliases; for example, equality functions are likely to have "==" as an alias. There may be other mechanisms that I have overlooked.
These approaches share the drawback that they are essentially monolingual and, in practice, mainly restricted to English. I suggest that we should replace the English strings used for such purposes with {{Z|Z12}} objects and link to these wherever feasible. In the future, it may be possible to link directly from any {{Z|Z2}} to such a “tag” object, but I think we would need to create a Feature request on Phabricator for this. In the meantime, maybe we should explore using embedded function calls to provide headings within the Function catalogue? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:26, 16 September 2026 (UTC)
:Great ideas. I support all. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:33, 16 September 2026 (UTC)
:{{abbr|ICYMI|in case you missed it}}: {{t|function documentation}}<br>I don't understand where you intend to add [[Z12]]s, since the things you mentioned already use it. Cross-lingual/symbolic aliases [[phab:T359663|are still not working]].<br>Using our own [[Z32839|heading functions]] is a good idea, but the Items need to exist. Extension:Translate is probably the better choice on a lot of pages. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:05, 16 September 2026 (UTC)
2lcedfz0dl3upj76q6sw95q0xhkda3c
314428
314415
2026-09-16T20:53:30Z
GrounderUK
50
/* Categories, classifiers, tags and the Function catalogue */ Reply
314428
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/
}}
== A proposal on number types on the Wikifunctions project ==
Hi! We'd like to submit our proposal surrounding the status of numbers in the Wikifunctions ecosystem, '''[[Wikifunctions:Proposal for built-in number types]]'''! We're open to discussion, advice, ideas, and so on. What we propose, while important, is complex and requires proper approval before we begin thinking about implementing it. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 15:10, 17 August 2026 (UTC)
== person lead sentence configuration ==
A newly-solved phabricator task now means that {{Z|Z38757}} can work well. I think it's well-defined and has enough arguments to work for most people. The exception is those with Julian dates for birth/death (we still don't have a Julian type, so can't import Julian WD values). Please configure {{Z|Z32826}} in your language! Wherever possible, follow the language wiki manual of style for this lead sentence. Please make noise if there's a conceptual/definitional problem for your language. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:13, 20 August 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #261: Mayors and the North ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-08-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we have an essay from Denny about accidental gaps in languages, 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:41, 21 August 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30928401 -->
:Coincidentally, I just made [[abstract:Q2262318|an abstract article]] for a different government gato... the initial idea was to write about [[d:Q379362|a racehorse]], but maybe I was subconsciously influenced by reading this when Denny posted it on the RfC earlier.<br>reː translatability of {{tq|San Francisco is the cultural centre of Northern California}}, it was always a stupid question. "Northern California" together is the toponym, and "cultural centre" together refer to a concept (not one in WD as far as I can tell, but the concepts of [[d:Q1066984|financial]] and [[d:Q676050|historic]] centres exist there). So there's no need for "North" as an absolute direction or "centre" as a relative position. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:40, 21 August 2026 (UTC)
::"Northern California" is not a stupid question. The preferred way of describing locations varies from culture to culture. For example, a riverine culture might consider the most important aspect of its location to be "at the mouth of the Sacramento River", while an island culture might describe it as "on the coast of North America". "Northern California" is the map-centric description of its location.
::Even within map-centric cultures, the borders vary. For example, when preparing a test case for Z26570, I discovered that Spanish places the United Arab Emirates in "Oriente Próximo", and "Oriente Medio" is seen as an Americanism to be avoided. [[User:Carnildo|Carnildo]] ([[User talk:Carnildo|talk]]) 21:52, 21 August 2026 (UTC)
:::You've missed the pointː the labels for items, including {{Q|1066807}}, have no restrictions and don't have to be word-for-word translations of the {{P|1705}}. {{Q|956}} is not "Northern Capital" and {{Q|500453}} is not "Leeward Islands". ''Describing'' where a place is in relation to other places is a separate problem ({{P|47}} + {{P|654}} qual. seems to be how that's modelled, so that might be limiting for some languages). Choosing how to group countries/regions is a separate problem (there's a {{Q|48214}}, but {{Q|878}}:{{P|361}}={{Q|7204}} only). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:39, 22 August 2026 (UTC)
== Language-specific guideline pages ==
Is it possible to create guideline pages for each language, or do they already exist?
Rather than translating a single English page using the Translate extension, it would be better to have standalone pages (subpages are acceptable). Naming conventions and similar rules in each language are almost always different from English rules. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 07:04, 23 August 2026 (UTC)
:→ [[WT:Naming conventions#Per-language pages]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 08:39, 23 August 2026 (UTC)
::Thank you (I didn't know that discussion exists). I'll write a draft for naming conventions for Japanese. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 08:48, 23 August 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #262: Wikifunctions Object Reference ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-08-28|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss a new Type implemented after a community request, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:32, 28 August 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30951652 -->
== Draft policy for language fallback strategies ==
[[Help:Language fallback]]<br>I'd appreciate any comments, but I'm particularly seeking approval for this planned mass edit:
* '[[Z25065|limited]]' in all [[:Category:Display functions]]
* '[[Z14310|none]]' in all [[:Category:Reading functions]]
* '[[Z25065|limited]]' in all [[:Category:Abstract description functions]]
* NEW STRATEGY '[[Z40583|insistent]]' in all [[:Category:Semantic fragment functions]] (including the ones I haven't categorised yet)
* '[[Z40583|insistent]]' in all [[:Category:Hatnote functions]]
* '[[Z40583|insistent]]' in all [[:Category:Multilingual captioned image functions]]
* '[[Z14310|none]]' in all [[:Category:Conjugation tables]]
* '[[Z14310|none]]' in all {{Z|36462}}-producing functions? {{ping|Denny|p=}}
* '[[Z25065|limited]]' in everything else: punctuation helpers, lexeme and inflection helpers, partial sentence functions...
[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:42, 30 August 2026 (UTC)
:I am happy that see that you want to structure the language fallback strategies. I can't oversee the consequences, but I trust you in this plan. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 11:46, 30 August 2026 (UTC)
::At first read, the policy looks great (even if a person speaking fr-CA will probably be angry with that example, despite being largely true). I also approve the planned mass edit so far, it's good to test that. Thanks for the work! [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 16:20, 30 August 2026 (UTC)
:::It would also be very great to have a schema and more examples so the policy could be more understandable for newcomers. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 16:22, 30 August 2026 (UTC)
:None for the Syntactic tables is a good idea, I think that one will go from experimental right to deprecated anyway. I am not sure yet about the Semantic fragment functions, and would like to see the effect once we have a few more. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 11:48, 3 September 2026 (UTC)
:Can you provide some examples of things that will change? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:52, 11 September 2026 (UTC)
::'None' → 'Limited': {{Z|20780}} will use the Dutch implementation when Afrikaans is requested, instead of the ISO 8601 fallback.<br>'None' → 'Insistent': {{Z|36083}} will use the English implementation when German is requested, instead of the fallback that's just an arrow.<br>Improvements are very much dependent on how the fallback language lists are configured. And the [[Z14294]]s themselves—yesterday I went through and replaced hardcoded [ en, en-GB ] with {{Z|33034}}, but in a world where I hadn't, the 'Limited' strategy would be helpful in routing the dialects to en. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:13, 11 September 2026 (UTC)
== New visualisation templates to help editors navigate {{Z|14294}} ==
I've got {{Z|40885}} mostly working and I hacked together a version of [[Z40902|a tree view]] that's usable: take a look at [[Talk:Z25091]] and [[Talk:Z39262]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:35, 3 September 2026 (UTC)
== Native implementations reading Z12 labels broken after recent deploy ==
{{tracked|T436918}}
Native (JS/Python) implementations that read labels from their argument now get an empty <code>Z12K1</code>, so they return 0 items. Composition implementations are unaffected.
Example: {{Z|Z24116}} (JS impl of {{Z|Z24114}}) with Q1 + [en, mul] returns 0 items, while composition {{Z|Z26569}} returns <code>["universe"]</code>.
Cause: orchestrator commit [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/commit/beb111db6c "Strip Z12 labels when resolving WFObjects"] (Aug 26), deployed in the 2026-09-02 services deploy. <code>fullyRealize()</code> now strips <code>Z12K1</code>, and native implementation arguments go through it (<code>WFImplementation.js</code>).
I've temporarily disconnected Z24116/Z24770 from Z24114 so the working composition Z26569 is used.
Question: Is stripping labels from native arguments intentional? How should native code access labels going forward?
(FYI: Z24114 tester {{Z|Z36529}} is separately failing; Q30 has no <code>no</code> label; it's under <code>nb</code>/<code>nn</code> now.) [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 08:49, 3 September 2026 (UTC)
:{{Z|Z23769}} is also broken. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 09:46, 3 September 2026 (UTC)
:It was intentional to remove some, but not intentional to remove all (or at least we didn't understand the effect). The development team are aware. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 09:58, 3 September 2026 (UTC)
:Should now be fixed. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:20, 4 September 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #263: 5,000 Functions, passing Z40000 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-09-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we mark the 5,000th function on Wikifunction, we explore a new Type for functions, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1788802200 September 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:00, 4 September 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=30951652 -->
== i can create my own function? ==
i need enable my implementation for my function Z38065 [[User:Spider077|Spider077]] ([[User talk:Spider077|talk]]) 05:40, 6 September 2026 (UTC)
:Please request connections at [[Wikifunctions:Requests for connection and disconnection]].
:I do not think this particular implementation should be connected.
:# The function has no test cases, so its intended purpose is not entirely clear.
:# The function appears to be a duplicate of {{Z|Z11602}}.
:# The implementation will return an error because <code>Text</code> is undefined.
:# In any event, <code>print()</code> returns the value <code>None</code>, so the implementation would end up returning {{Z|Z24}}.
:Please feel free to reply here if you need any help. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:24, 6 September 2026 (UTC)
== Help for optimizing functions ==
I developed {{Z|Z41075}}, but in many cases, {{Z|Z571}} or {{Z|Z574}} occurs. I understand that this function is trying to do a lot, but I am trying to find a way to make it lighter. Any advice would be appreciated. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 06:47, 8 September 2026 (UTC)
:I made a few changes, of which I think [[Special:Diff/311013|making all the fetch calls identical]] would have the most impact. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:55, 8 September 2026 (UTC)
== Incorrect number formatting with uselang on Main Page ==
<code><nowiki>{{formatnum:{{NUMBEROFFUNCTIONS}}}}</nowiki></code> on [[Wikifunctions:Main_Page]] (or to be precise, on [[Template:Main page]]) evaluates using <code>PAGELANGUAGE</code> (en) by default, not <code>USERLANGUAGE</code>. Setting Polish as the interface language and/or appending <code>?uselang=pl</code> leaves English digit grouping (5,634, not Polish grouping: 5634). Is there a way to fix this? Because right now in Polish, <u>technically speaking</u>, it says there are "5.634 functions" (five and six hundred thirty-four thousandths), since a comma is used as a decimal separator in Polish. [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 19:45, 9 September 2026 (UTC)
:This problem has been repeatedly raised on [[WT:Main_Page|the talk page]] and ignored every time. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:32, 9 September 2026 (UTC)
::Oh, yeah, you're right :/ [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 22:32, 9 September 2026 (UTC)
:Will admin rights help with this? Or where should the change be? I take it we can't use an embedded call: {{#function:Z14280|5634|pl}}?--[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:44, 10 September 2026 (UTC)
::Yep, admin rights are needed to edit [[Template:Main page]], since it's edit-protected. Hardcoding a static string defeats the purpose of using <code><nowiki>{{NUMBEROFFUNCTIONS}}</nowiki></code>, which automatically updates as new functions are added. AFAIK users should be navigated to language subpages (e.g., Wikifunctions:Main_Page/pl). On subpages, PAGELANGUAGE is explicitly pl, so standard <code><nowiki>{{formatnum:...}}</nowiki></code> works correctly. But to be honest I'm not that technical, so I may be wrong. [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 10:45, 10 September 2026 (UTC)
:::I guess I didn't mean hardcoding, I was more asking about using our own functional formatting by calling {{Z|Z14280}} with an embedded function call. It might look more like {{#function:Z14280|{{NUMBEROFFUNCTIONS}}|pl}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:53, 10 September 2026 (UTC)
::::That makes sense. Apologies, I misread your comment as suggesting a hardcoded string rather than a function call. But we should use <code><nowiki>{{#function:Z14280|{{NUMBEROFFUNCTIONS}}|{{int:lang}}}}</nowiki></code> instead of hardcoding <code>pl</code> :) [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 11:03, 10 September 2026 (UTC)
:::::Indeed. I think it is now working. This does risk the first visitor in each language seeing "function is being called"... So let's see if we get lots of complaints.--[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:20, 10 September 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #264: Your code can now call back to the Wikidata fetch functions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-09-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce the possibility of calling Wikidata fetch functions, we present a new Type, we celebrate more than 200 new functions this week, 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]]) 13:13, 11 September 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=30951652 -->
:Maybe with "call back to the Wikidata fetch functions" it would be possible to craate an implmentation for {{Z|Z38960}} as described in its discussion page. Who can help? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 12:43, 14 September 2026 (UTC)
== [[module:citation]] and templates ==
[[template:cite encyclopedia]] requires it [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 02:28, 13 September 2026 (UTC)
:[[WF:AN]] to request imports from another wiki. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:59, 13 September 2026 (UTC)
::Thanks, moved to [[WF:administrators' noticeboard#importing module:citation and associated templates]]. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 19:55, 13 September 2026 (UTC)
== Calculadora de Obras de Artista por Periodo ==
Hola, necesito una función que calcule a partir de dadas
* Una fecha de inicio (dd/mm/aaaa)
* Una fecha de final (dd/mm/aaaa)
* Un artista o grupo de artistas
La cantidad de obras hechas en ese periodo de tiempo por ese artista o grupo de artistas. [[User:Jackie SMG|Jackie SMG]] ([[User talk:Jackie SMG|talk]]) 05:40, 13 September 2026 (UTC)
:Something like ([[d:Q41264|Q41264]], 1650-01-01, 1659-12-31) → [https://w.wiki/UVaJ 7]? That's not currently possible, because it needs to jump from the artist's Item to the works' Items (backlinks), which SPARQL can do but {{SITENAME}} cannot.<br>Something that is currently possible would be to take a list of works as arguments and filter them by date: [https://www.wikifunctions.org/wiki/Z22820?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22820%22%2C%22Z22820K1%22%3A%5B%22Z6091%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q167605%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q185372%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q544315%22%7D%5D%2C%22Z22820K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z29661%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z31262%22%2C%22Z31262K1%22%3A%22Z42044%22%2C%22Z31262K2%22%3A%7B%22Z1K1%22%3A%22Z20420%22%2C%22Z20420K1%22%3A%7B%22Z1K1%22%3A%22Z20159%22%2C%22Z20159K1%22%3A%7B%22Z1K1%22%3A%22Z17813%22%2C%22Z17813K1%22%3A%22Z17814%22%7D%2C%22Z20159K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221663%22%7D%7D%2C%22Z20420K2%22%3A%7B%22Z1K1%22%3A%22Z20342%22%2C%22Z20342K1%22%3A%7B%22Z1K1%22%3A%22Z16098%22%2C%22Z16098K1%22%3A%22Z16101%22%7D%2C%22Z20342K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221%22%7D%7D%7D%2C%22Z31262K3%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z39110%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z39908%22%2C%22Z13464K2%22%3A%5B%22Z6091%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q167605%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q185372%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q544315%22%7D%5D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%7D%7D%2C%22Z31262K4%22%3A%7B%22Z1K1%22%3A%22Z20420%22%2C%22Z20420K1%22%3A%7B%22Z1K1%22%3A%22Z20159%22%2C%22Z20159K1%22%3A%7B%22Z1K1%22%3A%22Z17813%22%2C%22Z17813K1%22%3A%22Z17814%22%7D%2C%22Z20159K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221667%22%7D%7D%2C%22Z20420K2%22%3A%7B%22Z1K1%22%3A%22Z20342%22%2C%22Z20342K1%22%3A%7B%22Z1K1%22%3A%22Z16098%22%2C%22Z16098K1%22%3A%22Z16112%22%7D%2C%22Z20342K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%2231%22%7D%7D%7D%7D%7D%7D example]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:06, 13 September 2026 (UTC)
::Más o menos algo así quiero, que se haga mediante Wikidata. Aunque igualmente, ustedes son los que saben programar, por algo estoy aquí solicitando. Muchas gracias de igual forma.
::Esto es para un proyecto que tengo llamado [[:m:Wikimuseum ~ Art]], entonces necesito funciones para ese proyecto para no tener que calcular todo a mano. Les voy a dar actualizaciones si algo pasa.
::Atte: [[User:Jackie SMG|Jackie SMG]] ([[User talk:Jackie SMG|talk]]) 19:14, 13 September 2026 (UTC)
:: Hola, soy yo de nuevo. Quiero darle las gracias a la comunidad de Wikifuntions por responder a mis dudas y les quiero avisar que, por motivo de [[:m:Wikimuseum ~ Art]], les voy a estar pidiendo funciones de forma continua para poder desarrollar este nuevo proyecto, el cual planea convertirse en un proyecto hermano. Muchas gracias por su atención.
:: Atte: [[User:Jackie SMG|Jackie SMG]] ([[User talk:Jackie SMG|talk]]) 19:51, 15 September 2026 (UTC)
== The next Natural Language Generation Special Interest Group meeting is tomorrow! ==
Hi all! A quick message to inform you that Denny will lead a quick first introduction to syntactic phrase functions in the next '''Natural Language Generation Special Interest Group meeting''', that will be held tomorrow, '''[https://zonestamp.toolforge.org/1789488000 September 15, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
See you at the meeting! In case you can't join, the meeting will be recorded and made available on Commons. -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:27, 14 September 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=30951652 -->
== Categories, classifiers, tags and the Function catalogue ==
Functions are manually classified within the Function-catalogue sub-pages. Objects in the main namespace, including functions, may also be organized into traditional Wikimedia categories by categorizing their Talk pages. In addition, objects may also be grouped together using their labels or aliases; for example, equality functions are likely to have "==" as an alias. There may be other mechanisms that I have overlooked.
These approaches share the drawback that they are essentially monolingual and, in practice, mainly restricted to English. I suggest that we should replace the English strings used for such purposes with {{Z|Z12}} objects and link to these wherever feasible. In the future, it may be possible to link directly from any {{Z|Z2}} to such a “tag” object, but I think we would need to create a Feature request on Phabricator for this. In the meantime, maybe we should explore using embedded function calls to provide headings within the Function catalogue? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:26, 16 September 2026 (UTC)
:Great ideas. I support all. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:33, 16 September 2026 (UTC)
:{{abbr|ICYMI|in case you missed it}}: {{t|function documentation}}<br>I don't understand where you intend to add [[Z12]]s, since the things you mentioned already use it. Cross-lingual/symbolic aliases [[phab:T359663|are still not working]].<br>Using our own [[Z32839|heading functions]] is a good idea, but the Items need to exist. Extension:Translate is probably the better choice on a lot of pages. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:05, 16 September 2026 (UTC)
::The Z12s themselves would be standalone objects, just like a category is a standalone page. Objects could link to them directly, by reference (subject to a change to the Z2 type definition to add a new key for a list of references). Alternatively, a standalone typed pair could link the Z12 object to the list of objects it categorizes, which would be easier for functions to operate over. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:53, 16 September 2026 (UTC)
o3gnd8ms3o5dwp3n2nqc7xq5qp59w5a
314448
314428
2026-09-16T21:50:06Z
YoshiRulz
10156
/* Categories, classifiers, tags and the Function catalogue */ Reply
314448
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/
}}
== A proposal on number types on the Wikifunctions project ==
Hi! We'd like to submit our proposal surrounding the status of numbers in the Wikifunctions ecosystem, '''[[Wikifunctions:Proposal for built-in number types]]'''! We're open to discussion, advice, ideas, and so on. What we propose, while important, is complex and requires proper approval before we begin thinking about implementing it. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 15:10, 17 August 2026 (UTC)
== person lead sentence configuration ==
A newly-solved phabricator task now means that {{Z|Z38757}} can work well. I think it's well-defined and has enough arguments to work for most people. The exception is those with Julian dates for birth/death (we still don't have a Julian type, so can't import Julian WD values). Please configure {{Z|Z32826}} in your language! Wherever possible, follow the language wiki manual of style for this lead sentence. Please make noise if there's a conceptual/definitional problem for your language. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:13, 20 August 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #261: Mayors and the North ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-08-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we have an essay from Denny about accidental gaps in languages, 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:41, 21 August 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30928401 -->
:Coincidentally, I just made [[abstract:Q2262318|an abstract article]] for a different government gato... the initial idea was to write about [[d:Q379362|a racehorse]], but maybe I was subconsciously influenced by reading this when Denny posted it on the RfC earlier.<br>reː translatability of {{tq|San Francisco is the cultural centre of Northern California}}, it was always a stupid question. "Northern California" together is the toponym, and "cultural centre" together refer to a concept (not one in WD as far as I can tell, but the concepts of [[d:Q1066984|financial]] and [[d:Q676050|historic]] centres exist there). So there's no need for "North" as an absolute direction or "centre" as a relative position. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:40, 21 August 2026 (UTC)
::"Northern California" is not a stupid question. The preferred way of describing locations varies from culture to culture. For example, a riverine culture might consider the most important aspect of its location to be "at the mouth of the Sacramento River", while an island culture might describe it as "on the coast of North America". "Northern California" is the map-centric description of its location.
::Even within map-centric cultures, the borders vary. For example, when preparing a test case for Z26570, I discovered that Spanish places the United Arab Emirates in "Oriente Próximo", and "Oriente Medio" is seen as an Americanism to be avoided. [[User:Carnildo|Carnildo]] ([[User talk:Carnildo|talk]]) 21:52, 21 August 2026 (UTC)
:::You've missed the pointː the labels for items, including {{Q|1066807}}, have no restrictions and don't have to be word-for-word translations of the {{P|1705}}. {{Q|956}} is not "Northern Capital" and {{Q|500453}} is not "Leeward Islands". ''Describing'' where a place is in relation to other places is a separate problem ({{P|47}} + {{P|654}} qual. seems to be how that's modelled, so that might be limiting for some languages). Choosing how to group countries/regions is a separate problem (there's a {{Q|48214}}, but {{Q|878}}:{{P|361}}={{Q|7204}} only). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:39, 22 August 2026 (UTC)
== Language-specific guideline pages ==
Is it possible to create guideline pages for each language, or do they already exist?
Rather than translating a single English page using the Translate extension, it would be better to have standalone pages (subpages are acceptable). Naming conventions and similar rules in each language are almost always different from English rules. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 07:04, 23 August 2026 (UTC)
:→ [[WT:Naming conventions#Per-language pages]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 08:39, 23 August 2026 (UTC)
::Thank you (I didn't know that discussion exists). I'll write a draft for naming conventions for Japanese. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 08:48, 23 August 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #262: Wikifunctions Object Reference ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-08-28|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss a new Type implemented after a community request, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:32, 28 August 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30951652 -->
== Draft policy for language fallback strategies ==
[[Help:Language fallback]]<br>I'd appreciate any comments, but I'm particularly seeking approval for this planned mass edit:
* '[[Z25065|limited]]' in all [[:Category:Display functions]]
* '[[Z14310|none]]' in all [[:Category:Reading functions]]
* '[[Z25065|limited]]' in all [[:Category:Abstract description functions]]
* NEW STRATEGY '[[Z40583|insistent]]' in all [[:Category:Semantic fragment functions]] (including the ones I haven't categorised yet)
* '[[Z40583|insistent]]' in all [[:Category:Hatnote functions]]
* '[[Z40583|insistent]]' in all [[:Category:Multilingual captioned image functions]]
* '[[Z14310|none]]' in all [[:Category:Conjugation tables]]
* '[[Z14310|none]]' in all {{Z|36462}}-producing functions? {{ping|Denny|p=}}
* '[[Z25065|limited]]' in everything else: punctuation helpers, lexeme and inflection helpers, partial sentence functions...
[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:42, 30 August 2026 (UTC)
:I am happy that see that you want to structure the language fallback strategies. I can't oversee the consequences, but I trust you in this plan. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 11:46, 30 August 2026 (UTC)
::At first read, the policy looks great (even if a person speaking fr-CA will probably be angry with that example, despite being largely true). I also approve the planned mass edit so far, it's good to test that. Thanks for the work! [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 16:20, 30 August 2026 (UTC)
:::It would also be very great to have a schema and more examples so the policy could be more understandable for newcomers. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 16:22, 30 August 2026 (UTC)
:None for the Syntactic tables is a good idea, I think that one will go from experimental right to deprecated anyway. I am not sure yet about the Semantic fragment functions, and would like to see the effect once we have a few more. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 11:48, 3 September 2026 (UTC)
:Can you provide some examples of things that will change? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:52, 11 September 2026 (UTC)
::'None' → 'Limited': {{Z|20780}} will use the Dutch implementation when Afrikaans is requested, instead of the ISO 8601 fallback.<br>'None' → 'Insistent': {{Z|36083}} will use the English implementation when German is requested, instead of the fallback that's just an arrow.<br>Improvements are very much dependent on how the fallback language lists are configured. And the [[Z14294]]s themselves—yesterday I went through and replaced hardcoded [ en, en-GB ] with {{Z|33034}}, but in a world where I hadn't, the 'Limited' strategy would be helpful in routing the dialects to en. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:13, 11 September 2026 (UTC)
== New visualisation templates to help editors navigate {{Z|14294}} ==
I've got {{Z|40885}} mostly working and I hacked together a version of [[Z40902|a tree view]] that's usable: take a look at [[Talk:Z25091]] and [[Talk:Z39262]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:35, 3 September 2026 (UTC)
== Native implementations reading Z12 labels broken after recent deploy ==
{{tracked|T436918}}
Native (JS/Python) implementations that read labels from their argument now get an empty <code>Z12K1</code>, so they return 0 items. Composition implementations are unaffected.
Example: {{Z|Z24116}} (JS impl of {{Z|Z24114}}) with Q1 + [en, mul] returns 0 items, while composition {{Z|Z26569}} returns <code>["universe"]</code>.
Cause: orchestrator commit [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/commit/beb111db6c "Strip Z12 labels when resolving WFObjects"] (Aug 26), deployed in the 2026-09-02 services deploy. <code>fullyRealize()</code> now strips <code>Z12K1</code>, and native implementation arguments go through it (<code>WFImplementation.js</code>).
I've temporarily disconnected Z24116/Z24770 from Z24114 so the working composition Z26569 is used.
Question: Is stripping labels from native arguments intentional? How should native code access labels going forward?
(FYI: Z24114 tester {{Z|Z36529}} is separately failing; Q30 has no <code>no</code> label; it's under <code>nb</code>/<code>nn</code> now.) [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 08:49, 3 September 2026 (UTC)
:{{Z|Z23769}} is also broken. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 09:46, 3 September 2026 (UTC)
:It was intentional to remove some, but not intentional to remove all (or at least we didn't understand the effect). The development team are aware. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 09:58, 3 September 2026 (UTC)
:Should now be fixed. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:20, 4 September 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #263: 5,000 Functions, passing Z40000 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-09-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we mark the 5,000th function on Wikifunction, we explore a new Type for functions, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1788802200 September 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:00, 4 September 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=30951652 -->
== i can create my own function? ==
i need enable my implementation for my function Z38065 [[User:Spider077|Spider077]] ([[User talk:Spider077|talk]]) 05:40, 6 September 2026 (UTC)
:Please request connections at [[Wikifunctions:Requests for connection and disconnection]].
:I do not think this particular implementation should be connected.
:# The function has no test cases, so its intended purpose is not entirely clear.
:# The function appears to be a duplicate of {{Z|Z11602}}.
:# The implementation will return an error because <code>Text</code> is undefined.
:# In any event, <code>print()</code> returns the value <code>None</code>, so the implementation would end up returning {{Z|Z24}}.
:Please feel free to reply here if you need any help. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:24, 6 September 2026 (UTC)
== Help for optimizing functions ==
I developed {{Z|Z41075}}, but in many cases, {{Z|Z571}} or {{Z|Z574}} occurs. I understand that this function is trying to do a lot, but I am trying to find a way to make it lighter. Any advice would be appreciated. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 06:47, 8 September 2026 (UTC)
:I made a few changes, of which I think [[Special:Diff/311013|making all the fetch calls identical]] would have the most impact. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:55, 8 September 2026 (UTC)
== Incorrect number formatting with uselang on Main Page ==
<code><nowiki>{{formatnum:{{NUMBEROFFUNCTIONS}}}}</nowiki></code> on [[Wikifunctions:Main_Page]] (or to be precise, on [[Template:Main page]]) evaluates using <code>PAGELANGUAGE</code> (en) by default, not <code>USERLANGUAGE</code>. Setting Polish as the interface language and/or appending <code>?uselang=pl</code> leaves English digit grouping (5,634, not Polish grouping: 5634). Is there a way to fix this? Because right now in Polish, <u>technically speaking</u>, it says there are "5.634 functions" (five and six hundred thirty-four thousandths), since a comma is used as a decimal separator in Polish. [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 19:45, 9 September 2026 (UTC)
:This problem has been repeatedly raised on [[WT:Main_Page|the talk page]] and ignored every time. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:32, 9 September 2026 (UTC)
::Oh, yeah, you're right :/ [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 22:32, 9 September 2026 (UTC)
:Will admin rights help with this? Or where should the change be? I take it we can't use an embedded call: {{#function:Z14280|5634|pl}}?--[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:44, 10 September 2026 (UTC)
::Yep, admin rights are needed to edit [[Template:Main page]], since it's edit-protected. Hardcoding a static string defeats the purpose of using <code><nowiki>{{NUMBEROFFUNCTIONS}}</nowiki></code>, which automatically updates as new functions are added. AFAIK users should be navigated to language subpages (e.g., Wikifunctions:Main_Page/pl). On subpages, PAGELANGUAGE is explicitly pl, so standard <code><nowiki>{{formatnum:...}}</nowiki></code> works correctly. But to be honest I'm not that technical, so I may be wrong. [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 10:45, 10 September 2026 (UTC)
:::I guess I didn't mean hardcoding, I was more asking about using our own functional formatting by calling {{Z|Z14280}} with an embedded function call. It might look more like {{#function:Z14280|{{NUMBEROFFUNCTIONS}}|pl}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:53, 10 September 2026 (UTC)
::::That makes sense. Apologies, I misread your comment as suggesting a hardcoded string rather than a function call. But we should use <code><nowiki>{{#function:Z14280|{{NUMBEROFFUNCTIONS}}|{{int:lang}}}}</nowiki></code> instead of hardcoding <code>pl</code> :) [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 11:03, 10 September 2026 (UTC)
:::::Indeed. I think it is now working. This does risk the first visitor in each language seeing "function is being called"... So let's see if we get lots of complaints.--[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:20, 10 September 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #264: Your code can now call back to the Wikidata fetch functions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-09-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce the possibility of calling Wikidata fetch functions, we present a new Type, we celebrate more than 200 new functions this week, 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]]) 13:13, 11 September 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=30951652 -->
:Maybe with "call back to the Wikidata fetch functions" it would be possible to craate an implmentation for {{Z|Z38960}} as described in its discussion page. Who can help? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 12:43, 14 September 2026 (UTC)
== [[module:citation]] and templates ==
[[template:cite encyclopedia]] requires it [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 02:28, 13 September 2026 (UTC)
:[[WF:AN]] to request imports from another wiki. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:59, 13 September 2026 (UTC)
::Thanks, moved to [[WF:administrators' noticeboard#importing module:citation and associated templates]]. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 19:55, 13 September 2026 (UTC)
== Calculadora de Obras de Artista por Periodo ==
Hola, necesito una función que calcule a partir de dadas
* Una fecha de inicio (dd/mm/aaaa)
* Una fecha de final (dd/mm/aaaa)
* Un artista o grupo de artistas
La cantidad de obras hechas en ese periodo de tiempo por ese artista o grupo de artistas. [[User:Jackie SMG|Jackie SMG]] ([[User talk:Jackie SMG|talk]]) 05:40, 13 September 2026 (UTC)
:Something like ([[d:Q41264|Q41264]], 1650-01-01, 1659-12-31) → [https://w.wiki/UVaJ 7]? That's not currently possible, because it needs to jump from the artist's Item to the works' Items (backlinks), which SPARQL can do but {{SITENAME}} cannot.<br>Something that is currently possible would be to take a list of works as arguments and filter them by date: [https://www.wikifunctions.org/wiki/Z22820?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22820%22%2C%22Z22820K1%22%3A%5B%22Z6091%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q167605%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q185372%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q544315%22%7D%5D%2C%22Z22820K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z29661%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z31262%22%2C%22Z31262K1%22%3A%22Z42044%22%2C%22Z31262K2%22%3A%7B%22Z1K1%22%3A%22Z20420%22%2C%22Z20420K1%22%3A%7B%22Z1K1%22%3A%22Z20159%22%2C%22Z20159K1%22%3A%7B%22Z1K1%22%3A%22Z17813%22%2C%22Z17813K1%22%3A%22Z17814%22%7D%2C%22Z20159K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221663%22%7D%7D%2C%22Z20420K2%22%3A%7B%22Z1K1%22%3A%22Z20342%22%2C%22Z20342K1%22%3A%7B%22Z1K1%22%3A%22Z16098%22%2C%22Z16098K1%22%3A%22Z16101%22%7D%2C%22Z20342K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221%22%7D%7D%7D%2C%22Z31262K3%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z39110%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z39908%22%2C%22Z13464K2%22%3A%5B%22Z6091%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q167605%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q185372%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q544315%22%7D%5D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%7D%7D%2C%22Z31262K4%22%3A%7B%22Z1K1%22%3A%22Z20420%22%2C%22Z20420K1%22%3A%7B%22Z1K1%22%3A%22Z20159%22%2C%22Z20159K1%22%3A%7B%22Z1K1%22%3A%22Z17813%22%2C%22Z17813K1%22%3A%22Z17814%22%7D%2C%22Z20159K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221667%22%7D%7D%2C%22Z20420K2%22%3A%7B%22Z1K1%22%3A%22Z20342%22%2C%22Z20342K1%22%3A%7B%22Z1K1%22%3A%22Z16098%22%2C%22Z16098K1%22%3A%22Z16112%22%7D%2C%22Z20342K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%2231%22%7D%7D%7D%7D%7D%7D example]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:06, 13 September 2026 (UTC)
::Más o menos algo así quiero, que se haga mediante Wikidata. Aunque igualmente, ustedes son los que saben programar, por algo estoy aquí solicitando. Muchas gracias de igual forma.
::Esto es para un proyecto que tengo llamado [[:m:Wikimuseum ~ Art]], entonces necesito funciones para ese proyecto para no tener que calcular todo a mano. Les voy a dar actualizaciones si algo pasa.
::Atte: [[User:Jackie SMG|Jackie SMG]] ([[User talk:Jackie SMG|talk]]) 19:14, 13 September 2026 (UTC)
:: Hola, soy yo de nuevo. Quiero darle las gracias a la comunidad de Wikifuntions por responder a mis dudas y les quiero avisar que, por motivo de [[:m:Wikimuseum ~ Art]], les voy a estar pidiendo funciones de forma continua para poder desarrollar este nuevo proyecto, el cual planea convertirse en un proyecto hermano. Muchas gracias por su atención.
:: Atte: [[User:Jackie SMG|Jackie SMG]] ([[User talk:Jackie SMG|talk]]) 19:51, 15 September 2026 (UTC)
== The next Natural Language Generation Special Interest Group meeting is tomorrow! ==
Hi all! A quick message to inform you that Denny will lead a quick first introduction to syntactic phrase functions in the next '''Natural Language Generation Special Interest Group meeting''', that will be held tomorrow, '''[https://zonestamp.toolforge.org/1789488000 September 15, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
See you at the meeting! In case you can't join, the meeting will be recorded and made available on Commons. -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:27, 14 September 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=30951652 -->
== Categories, classifiers, tags and the Function catalogue ==
Functions are manually classified within the Function-catalogue sub-pages. Objects in the main namespace, including functions, may also be organized into traditional Wikimedia categories by categorizing their Talk pages. In addition, objects may also be grouped together using their labels or aliases; for example, equality functions are likely to have "==" as an alias. There may be other mechanisms that I have overlooked.
These approaches share the drawback that they are essentially monolingual and, in practice, mainly restricted to English. I suggest that we should replace the English strings used for such purposes with {{Z|Z12}} objects and link to these wherever feasible. In the future, it may be possible to link directly from any {{Z|Z2}} to such a “tag” object, but I think we would need to create a Feature request on Phabricator for this. In the meantime, maybe we should explore using embedded function calls to provide headings within the Function catalogue? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:26, 16 September 2026 (UTC)
:Great ideas. I support all. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:33, 16 September 2026 (UTC)
:{{abbr|ICYMI|in case you missed it}}: {{t|function documentation}}<br>I don't understand where you intend to add [[Z12]]s, since the things you mentioned already use it. Cross-lingual/symbolic aliases [[phab:T359663|are still not working]].<br>Using our own [[Z32839|heading functions]] is a good idea, but the Items need to exist. Extension:Translate is probably the better choice on a lot of pages. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:05, 16 September 2026 (UTC)
::The Z12s themselves would be standalone objects, just like a category is a standalone page. Objects could link to them directly, by reference (subject to a change to the Z2 type definition to add a new key for a list of references). Alternatively, a standalone typed pair could link the Z12 object to the list of objects it categorizes, which would be easier for functions to operate over. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:53, 16 September 2026 (UTC)
:::I still don't follow. Do you mean that the links to the persistent Z12 will serve as categorisation, with Special:WhatLinksHere for listing membership? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:50, 16 September 2026 (UTC)
62l56scqzay6q87e7kzarmrvzje921i
314455
314448
2026-09-16T22:30:22Z
GrounderUK
50
/* Categories, classifiers, tags and the Function catalogue */ Reply
314455
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/
}}
== A proposal on number types on the Wikifunctions project ==
Hi! We'd like to submit our proposal surrounding the status of numbers in the Wikifunctions ecosystem, '''[[Wikifunctions:Proposal for built-in number types]]'''! We're open to discussion, advice, ideas, and so on. What we propose, while important, is complex and requires proper approval before we begin thinking about implementing it. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 15:10, 17 August 2026 (UTC)
== person lead sentence configuration ==
A newly-solved phabricator task now means that {{Z|Z38757}} can work well. I think it's well-defined and has enough arguments to work for most people. The exception is those with Julian dates for birth/death (we still don't have a Julian type, so can't import Julian WD values). Please configure {{Z|Z32826}} in your language! Wherever possible, follow the language wiki manual of style for this lead sentence. Please make noise if there's a conceptual/definitional problem for your language. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:13, 20 August 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #261: Mayors and the North ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-08-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we have an essay from Denny about accidental gaps in languages, 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:41, 21 August 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30928401 -->
:Coincidentally, I just made [[abstract:Q2262318|an abstract article]] for a different government gato... the initial idea was to write about [[d:Q379362|a racehorse]], but maybe I was subconsciously influenced by reading this when Denny posted it on the RfC earlier.<br>reː translatability of {{tq|San Francisco is the cultural centre of Northern California}}, it was always a stupid question. "Northern California" together is the toponym, and "cultural centre" together refer to a concept (not one in WD as far as I can tell, but the concepts of [[d:Q1066984|financial]] and [[d:Q676050|historic]] centres exist there). So there's no need for "North" as an absolute direction or "centre" as a relative position. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:40, 21 August 2026 (UTC)
::"Northern California" is not a stupid question. The preferred way of describing locations varies from culture to culture. For example, a riverine culture might consider the most important aspect of its location to be "at the mouth of the Sacramento River", while an island culture might describe it as "on the coast of North America". "Northern California" is the map-centric description of its location.
::Even within map-centric cultures, the borders vary. For example, when preparing a test case for Z26570, I discovered that Spanish places the United Arab Emirates in "Oriente Próximo", and "Oriente Medio" is seen as an Americanism to be avoided. [[User:Carnildo|Carnildo]] ([[User talk:Carnildo|talk]]) 21:52, 21 August 2026 (UTC)
:::You've missed the pointː the labels for items, including {{Q|1066807}}, have no restrictions and don't have to be word-for-word translations of the {{P|1705}}. {{Q|956}} is not "Northern Capital" and {{Q|500453}} is not "Leeward Islands". ''Describing'' where a place is in relation to other places is a separate problem ({{P|47}} + {{P|654}} qual. seems to be how that's modelled, so that might be limiting for some languages). Choosing how to group countries/regions is a separate problem (there's a {{Q|48214}}, but {{Q|878}}:{{P|361}}={{Q|7204}} only). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:39, 22 August 2026 (UTC)
== Language-specific guideline pages ==
Is it possible to create guideline pages for each language, or do they already exist?
Rather than translating a single English page using the Translate extension, it would be better to have standalone pages (subpages are acceptable). Naming conventions and similar rules in each language are almost always different from English rules. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 07:04, 23 August 2026 (UTC)
:→ [[WT:Naming conventions#Per-language pages]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 08:39, 23 August 2026 (UTC)
::Thank you (I didn't know that discussion exists). I'll write a draft for naming conventions for Japanese. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 08:48, 23 August 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #262: Wikifunctions Object Reference ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-08-28|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss a new Type implemented after a community request, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:32, 28 August 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30951652 -->
== Draft policy for language fallback strategies ==
[[Help:Language fallback]]<br>I'd appreciate any comments, but I'm particularly seeking approval for this planned mass edit:
* '[[Z25065|limited]]' in all [[:Category:Display functions]]
* '[[Z14310|none]]' in all [[:Category:Reading functions]]
* '[[Z25065|limited]]' in all [[:Category:Abstract description functions]]
* NEW STRATEGY '[[Z40583|insistent]]' in all [[:Category:Semantic fragment functions]] (including the ones I haven't categorised yet)
* '[[Z40583|insistent]]' in all [[:Category:Hatnote functions]]
* '[[Z40583|insistent]]' in all [[:Category:Multilingual captioned image functions]]
* '[[Z14310|none]]' in all [[:Category:Conjugation tables]]
* '[[Z14310|none]]' in all {{Z|36462}}-producing functions? {{ping|Denny|p=}}
* '[[Z25065|limited]]' in everything else: punctuation helpers, lexeme and inflection helpers, partial sentence functions...
[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:42, 30 August 2026 (UTC)
:I am happy that see that you want to structure the language fallback strategies. I can't oversee the consequences, but I trust you in this plan. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 11:46, 30 August 2026 (UTC)
::At first read, the policy looks great (even if a person speaking fr-CA will probably be angry with that example, despite being largely true). I also approve the planned mass edit so far, it's good to test that. Thanks for the work! [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 16:20, 30 August 2026 (UTC)
:::It would also be very great to have a schema and more examples so the policy could be more understandable for newcomers. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 16:22, 30 August 2026 (UTC)
:None for the Syntactic tables is a good idea, I think that one will go from experimental right to deprecated anyway. I am not sure yet about the Semantic fragment functions, and would like to see the effect once we have a few more. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 11:48, 3 September 2026 (UTC)
:Can you provide some examples of things that will change? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:52, 11 September 2026 (UTC)
::'None' → 'Limited': {{Z|20780}} will use the Dutch implementation when Afrikaans is requested, instead of the ISO 8601 fallback.<br>'None' → 'Insistent': {{Z|36083}} will use the English implementation when German is requested, instead of the fallback that's just an arrow.<br>Improvements are very much dependent on how the fallback language lists are configured. And the [[Z14294]]s themselves—yesterday I went through and replaced hardcoded [ en, en-GB ] with {{Z|33034}}, but in a world where I hadn't, the 'Limited' strategy would be helpful in routing the dialects to en. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:13, 11 September 2026 (UTC)
== New visualisation templates to help editors navigate {{Z|14294}} ==
I've got {{Z|40885}} mostly working and I hacked together a version of [[Z40902|a tree view]] that's usable: take a look at [[Talk:Z25091]] and [[Talk:Z39262]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:35, 3 September 2026 (UTC)
== Native implementations reading Z12 labels broken after recent deploy ==
{{tracked|T436918}}
Native (JS/Python) implementations that read labels from their argument now get an empty <code>Z12K1</code>, so they return 0 items. Composition implementations are unaffected.
Example: {{Z|Z24116}} (JS impl of {{Z|Z24114}}) with Q1 + [en, mul] returns 0 items, while composition {{Z|Z26569}} returns <code>["universe"]</code>.
Cause: orchestrator commit [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/commit/beb111db6c "Strip Z12 labels when resolving WFObjects"] (Aug 26), deployed in the 2026-09-02 services deploy. <code>fullyRealize()</code> now strips <code>Z12K1</code>, and native implementation arguments go through it (<code>WFImplementation.js</code>).
I've temporarily disconnected Z24116/Z24770 from Z24114 so the working composition Z26569 is used.
Question: Is stripping labels from native arguments intentional? How should native code access labels going forward?
(FYI: Z24114 tester {{Z|Z36529}} is separately failing; Q30 has no <code>no</code> label; it's under <code>nb</code>/<code>nn</code> now.) [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 08:49, 3 September 2026 (UTC)
:{{Z|Z23769}} is also broken. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 09:46, 3 September 2026 (UTC)
:It was intentional to remove some, but not intentional to remove all (or at least we didn't understand the effect). The development team are aware. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 09:58, 3 September 2026 (UTC)
:Should now be fixed. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:20, 4 September 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #263: 5,000 Functions, passing Z40000 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-09-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we mark the 5,000th function on Wikifunction, we explore a new Type for functions, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1788802200 September 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:00, 4 September 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=30951652 -->
== i can create my own function? ==
i need enable my implementation for my function Z38065 [[User:Spider077|Spider077]] ([[User talk:Spider077|talk]]) 05:40, 6 September 2026 (UTC)
:Please request connections at [[Wikifunctions:Requests for connection and disconnection]].
:I do not think this particular implementation should be connected.
:# The function has no test cases, so its intended purpose is not entirely clear.
:# The function appears to be a duplicate of {{Z|Z11602}}.
:# The implementation will return an error because <code>Text</code> is undefined.
:# In any event, <code>print()</code> returns the value <code>None</code>, so the implementation would end up returning {{Z|Z24}}.
:Please feel free to reply here if you need any help. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:24, 6 September 2026 (UTC)
== Help for optimizing functions ==
I developed {{Z|Z41075}}, but in many cases, {{Z|Z571}} or {{Z|Z574}} occurs. I understand that this function is trying to do a lot, but I am trying to find a way to make it lighter. Any advice would be appreciated. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 06:47, 8 September 2026 (UTC)
:I made a few changes, of which I think [[Special:Diff/311013|making all the fetch calls identical]] would have the most impact. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:55, 8 September 2026 (UTC)
== Incorrect number formatting with uselang on Main Page ==
<code><nowiki>{{formatnum:{{NUMBEROFFUNCTIONS}}}}</nowiki></code> on [[Wikifunctions:Main_Page]] (or to be precise, on [[Template:Main page]]) evaluates using <code>PAGELANGUAGE</code> (en) by default, not <code>USERLANGUAGE</code>. Setting Polish as the interface language and/or appending <code>?uselang=pl</code> leaves English digit grouping (5,634, not Polish grouping: 5634). Is there a way to fix this? Because right now in Polish, <u>technically speaking</u>, it says there are "5.634 functions" (five and six hundred thirty-four thousandths), since a comma is used as a decimal separator in Polish. [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 19:45, 9 September 2026 (UTC)
:This problem has been repeatedly raised on [[WT:Main_Page|the talk page]] and ignored every time. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:32, 9 September 2026 (UTC)
::Oh, yeah, you're right :/ [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 22:32, 9 September 2026 (UTC)
:Will admin rights help with this? Or where should the change be? I take it we can't use an embedded call: {{#function:Z14280|5634|pl}}?--[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:44, 10 September 2026 (UTC)
::Yep, admin rights are needed to edit [[Template:Main page]], since it's edit-protected. Hardcoding a static string defeats the purpose of using <code><nowiki>{{NUMBEROFFUNCTIONS}}</nowiki></code>, which automatically updates as new functions are added. AFAIK users should be navigated to language subpages (e.g., Wikifunctions:Main_Page/pl). On subpages, PAGELANGUAGE is explicitly pl, so standard <code><nowiki>{{formatnum:...}}</nowiki></code> works correctly. But to be honest I'm not that technical, so I may be wrong. [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 10:45, 10 September 2026 (UTC)
:::I guess I didn't mean hardcoding, I was more asking about using our own functional formatting by calling {{Z|Z14280}} with an embedded function call. It might look more like {{#function:Z14280|{{NUMBEROFFUNCTIONS}}|pl}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:53, 10 September 2026 (UTC)
::::That makes sense. Apologies, I misread your comment as suggesting a hardcoded string rather than a function call. But we should use <code><nowiki>{{#function:Z14280|{{NUMBEROFFUNCTIONS}}|{{int:lang}}}}</nowiki></code> instead of hardcoding <code>pl</code> :) [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 11:03, 10 September 2026 (UTC)
:::::Indeed. I think it is now working. This does risk the first visitor in each language seeing "function is being called"... So let's see if we get lots of complaints.--[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:20, 10 September 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #264: Your code can now call back to the Wikidata fetch functions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-09-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce the possibility of calling Wikidata fetch functions, we present a new Type, we celebrate more than 200 new functions this week, 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]]) 13:13, 11 September 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=30951652 -->
:Maybe with "call back to the Wikidata fetch functions" it would be possible to craate an implmentation for {{Z|Z38960}} as described in its discussion page. Who can help? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 12:43, 14 September 2026 (UTC)
== [[module:citation]] and templates ==
[[template:cite encyclopedia]] requires it [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 02:28, 13 September 2026 (UTC)
:[[WF:AN]] to request imports from another wiki. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:59, 13 September 2026 (UTC)
::Thanks, moved to [[WF:administrators' noticeboard#importing module:citation and associated templates]]. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 19:55, 13 September 2026 (UTC)
== Calculadora de Obras de Artista por Periodo ==
Hola, necesito una función que calcule a partir de dadas
* Una fecha de inicio (dd/mm/aaaa)
* Una fecha de final (dd/mm/aaaa)
* Un artista o grupo de artistas
La cantidad de obras hechas en ese periodo de tiempo por ese artista o grupo de artistas. [[User:Jackie SMG|Jackie SMG]] ([[User talk:Jackie SMG|talk]]) 05:40, 13 September 2026 (UTC)
:Something like ([[d:Q41264|Q41264]], 1650-01-01, 1659-12-31) → [https://w.wiki/UVaJ 7]? That's not currently possible, because it needs to jump from the artist's Item to the works' Items (backlinks), which SPARQL can do but {{SITENAME}} cannot.<br>Something that is currently possible would be to take a list of works as arguments and filter them by date: [https://www.wikifunctions.org/wiki/Z22820?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22820%22%2C%22Z22820K1%22%3A%5B%22Z6091%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q167605%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q185372%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q544315%22%7D%5D%2C%22Z22820K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z29661%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z31262%22%2C%22Z31262K1%22%3A%22Z42044%22%2C%22Z31262K2%22%3A%7B%22Z1K1%22%3A%22Z20420%22%2C%22Z20420K1%22%3A%7B%22Z1K1%22%3A%22Z20159%22%2C%22Z20159K1%22%3A%7B%22Z1K1%22%3A%22Z17813%22%2C%22Z17813K1%22%3A%22Z17814%22%7D%2C%22Z20159K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221663%22%7D%7D%2C%22Z20420K2%22%3A%7B%22Z1K1%22%3A%22Z20342%22%2C%22Z20342K1%22%3A%7B%22Z1K1%22%3A%22Z16098%22%2C%22Z16098K1%22%3A%22Z16101%22%7D%2C%22Z20342K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221%22%7D%7D%7D%2C%22Z31262K3%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z39110%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z39908%22%2C%22Z13464K2%22%3A%5B%22Z6091%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q167605%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q185372%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q544315%22%7D%5D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%7D%7D%2C%22Z31262K4%22%3A%7B%22Z1K1%22%3A%22Z20420%22%2C%22Z20420K1%22%3A%7B%22Z1K1%22%3A%22Z20159%22%2C%22Z20159K1%22%3A%7B%22Z1K1%22%3A%22Z17813%22%2C%22Z17813K1%22%3A%22Z17814%22%7D%2C%22Z20159K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221667%22%7D%7D%2C%22Z20420K2%22%3A%7B%22Z1K1%22%3A%22Z20342%22%2C%22Z20342K1%22%3A%7B%22Z1K1%22%3A%22Z16098%22%2C%22Z16098K1%22%3A%22Z16112%22%7D%2C%22Z20342K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%2231%22%7D%7D%7D%7D%7D%7D example]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:06, 13 September 2026 (UTC)
::Más o menos algo así quiero, que se haga mediante Wikidata. Aunque igualmente, ustedes son los que saben programar, por algo estoy aquí solicitando. Muchas gracias de igual forma.
::Esto es para un proyecto que tengo llamado [[:m:Wikimuseum ~ Art]], entonces necesito funciones para ese proyecto para no tener que calcular todo a mano. Les voy a dar actualizaciones si algo pasa.
::Atte: [[User:Jackie SMG|Jackie SMG]] ([[User talk:Jackie SMG|talk]]) 19:14, 13 September 2026 (UTC)
:: Hola, soy yo de nuevo. Quiero darle las gracias a la comunidad de Wikifuntions por responder a mis dudas y les quiero avisar que, por motivo de [[:m:Wikimuseum ~ Art]], les voy a estar pidiendo funciones de forma continua para poder desarrollar este nuevo proyecto, el cual planea convertirse en un proyecto hermano. Muchas gracias por su atención.
:: Atte: [[User:Jackie SMG|Jackie SMG]] ([[User talk:Jackie SMG|talk]]) 19:51, 15 September 2026 (UTC)
== The next Natural Language Generation Special Interest Group meeting is tomorrow! ==
Hi all! A quick message to inform you that Denny will lead a quick first introduction to syntactic phrase functions in the next '''Natural Language Generation Special Interest Group meeting''', that will be held tomorrow, '''[https://zonestamp.toolforge.org/1789488000 September 15, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
See you at the meeting! In case you can't join, the meeting will be recorded and made available on Commons. -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:27, 14 September 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=30951652 -->
== Categories, classifiers, tags and the Function catalogue ==
Functions are manually classified within the Function-catalogue sub-pages. Objects in the main namespace, including functions, may also be organized into traditional Wikimedia categories by categorizing their Talk pages. In addition, objects may also be grouped together using their labels or aliases; for example, equality functions are likely to have "==" as an alias. There may be other mechanisms that I have overlooked.
These approaches share the drawback that they are essentially monolingual and, in practice, mainly restricted to English. I suggest that we should replace the English strings used for such purposes with {{Z|Z12}} objects and link to these wherever feasible. In the future, it may be possible to link directly from any {{Z|Z2}} to such a “tag” object, but I think we would need to create a Feature request on Phabricator for this. In the meantime, maybe we should explore using embedded function calls to provide headings within the Function catalogue? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:26, 16 September 2026 (UTC)
:Great ideas. I support all. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:33, 16 September 2026 (UTC)
:{{abbr|ICYMI|in case you missed it}}: {{t|function documentation}}<br>I don't understand where you intend to add [[Z12]]s, since the things you mentioned already use it. Cross-lingual/symbolic aliases [[phab:T359663|are still not working]].<br>Using our own [[Z32839|heading functions]] is a good idea, but the Items need to exist. Extension:Translate is probably the better choice on a lot of pages. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:05, 16 September 2026 (UTC)
::The Z12s themselves would be standalone objects, just like a category is a standalone page. Objects could link to them directly, by reference (subject to a change to the Z2 type definition to add a new key for a list of references). Alternatively, a standalone typed pair could link the Z12 object to the list of objects it categorizes, which would be easier for functions to operate over. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:53, 16 September 2026 (UTC)
:::I still don't follow. Do you mean that the links to the persistent Z12 will serve as categorisation, with Special:WhatLinksHere for listing membership? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:50, 16 September 2026 (UTC)
::::Basically… yes. But I imagine we’d have some more specific searches too. And an embedded function over a Separate association object might even populate an entire Catalogue section. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:30, 16 September 2026 (UTC)
ee88qw71p9meq6iah6o4odaloisxdr0
314532
314455
2026-09-17T03:08:10Z
SpBot
978
archive 1 section: 1 to [[Wikifunctions:Project chat/Archive/2026/08]] (after section [[Wikifunctions:Project chat/Archive/2026/08#A_proposal_on_number_types_on_the_Wikifunctions_project|A_proposal_on_number_types_on_the_Wikifunctions_project]]) - previous edit: [[:User:GrounderUK|GrounderUK]], 2026-09-16 22:30
314532
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/
}}
== person lead sentence configuration ==
A newly-solved phabricator task now means that {{Z|Z38757}} can work well. I think it's well-defined and has enough arguments to work for most people. The exception is those with Julian dates for birth/death (we still don't have a Julian type, so can't import Julian WD values). Please configure {{Z|Z32826}} in your language! Wherever possible, follow the language wiki manual of style for this lead sentence. Please make noise if there's a conceptual/definitional problem for your language. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:13, 20 August 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #261: Mayors and the North ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-08-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we have an essay from Denny about accidental gaps in languages, 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:41, 21 August 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30928401 -->
:Coincidentally, I just made [[abstract:Q2262318|an abstract article]] for a different government gato... the initial idea was to write about [[d:Q379362|a racehorse]], but maybe I was subconsciously influenced by reading this when Denny posted it on the RfC earlier.<br>reː translatability of {{tq|San Francisco is the cultural centre of Northern California}}, it was always a stupid question. "Northern California" together is the toponym, and "cultural centre" together refer to a concept (not one in WD as far as I can tell, but the concepts of [[d:Q1066984|financial]] and [[d:Q676050|historic]] centres exist there). So there's no need for "North" as an absolute direction or "centre" as a relative position. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:40, 21 August 2026 (UTC)
::"Northern California" is not a stupid question. The preferred way of describing locations varies from culture to culture. For example, a riverine culture might consider the most important aspect of its location to be "at the mouth of the Sacramento River", while an island culture might describe it as "on the coast of North America". "Northern California" is the map-centric description of its location.
::Even within map-centric cultures, the borders vary. For example, when preparing a test case for Z26570, I discovered that Spanish places the United Arab Emirates in "Oriente Próximo", and "Oriente Medio" is seen as an Americanism to be avoided. [[User:Carnildo|Carnildo]] ([[User talk:Carnildo|talk]]) 21:52, 21 August 2026 (UTC)
:::You've missed the pointː the labels for items, including {{Q|1066807}}, have no restrictions and don't have to be word-for-word translations of the {{P|1705}}. {{Q|956}} is not "Northern Capital" and {{Q|500453}} is not "Leeward Islands". ''Describing'' where a place is in relation to other places is a separate problem ({{P|47}} + {{P|654}} qual. seems to be how that's modelled, so that might be limiting for some languages). Choosing how to group countries/regions is a separate problem (there's a {{Q|48214}}, but {{Q|878}}:{{P|361}}={{Q|7204}} only). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:39, 22 August 2026 (UTC)
== Language-specific guideline pages ==
Is it possible to create guideline pages for each language, or do they already exist?
Rather than translating a single English page using the Translate extension, it would be better to have standalone pages (subpages are acceptable). Naming conventions and similar rules in each language are almost always different from English rules. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 07:04, 23 August 2026 (UTC)
:→ [[WT:Naming conventions#Per-language pages]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 08:39, 23 August 2026 (UTC)
::Thank you (I didn't know that discussion exists). I'll write a draft for naming conventions for Japanese. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 08:48, 23 August 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #262: Wikifunctions Object Reference ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-08-28|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss a new Type implemented after a community request, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:32, 28 August 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30951652 -->
== Draft policy for language fallback strategies ==
[[Help:Language fallback]]<br>I'd appreciate any comments, but I'm particularly seeking approval for this planned mass edit:
* '[[Z25065|limited]]' in all [[:Category:Display functions]]
* '[[Z14310|none]]' in all [[:Category:Reading functions]]
* '[[Z25065|limited]]' in all [[:Category:Abstract description functions]]
* NEW STRATEGY '[[Z40583|insistent]]' in all [[:Category:Semantic fragment functions]] (including the ones I haven't categorised yet)
* '[[Z40583|insistent]]' in all [[:Category:Hatnote functions]]
* '[[Z40583|insistent]]' in all [[:Category:Multilingual captioned image functions]]
* '[[Z14310|none]]' in all [[:Category:Conjugation tables]]
* '[[Z14310|none]]' in all {{Z|36462}}-producing functions? {{ping|Denny|p=}}
* '[[Z25065|limited]]' in everything else: punctuation helpers, lexeme and inflection helpers, partial sentence functions...
[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:42, 30 August 2026 (UTC)
:I am happy that see that you want to structure the language fallback strategies. I can't oversee the consequences, but I trust you in this plan. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 11:46, 30 August 2026 (UTC)
::At first read, the policy looks great (even if a person speaking fr-CA will probably be angry with that example, despite being largely true). I also approve the planned mass edit so far, it's good to test that. Thanks for the work! [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 16:20, 30 August 2026 (UTC)
:::It would also be very great to have a schema and more examples so the policy could be more understandable for newcomers. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 16:22, 30 August 2026 (UTC)
:None for the Syntactic tables is a good idea, I think that one will go from experimental right to deprecated anyway. I am not sure yet about the Semantic fragment functions, and would like to see the effect once we have a few more. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 11:48, 3 September 2026 (UTC)
:Can you provide some examples of things that will change? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:52, 11 September 2026 (UTC)
::'None' → 'Limited': {{Z|20780}} will use the Dutch implementation when Afrikaans is requested, instead of the ISO 8601 fallback.<br>'None' → 'Insistent': {{Z|36083}} will use the English implementation when German is requested, instead of the fallback that's just an arrow.<br>Improvements are very much dependent on how the fallback language lists are configured. And the [[Z14294]]s themselves—yesterday I went through and replaced hardcoded [ en, en-GB ] with {{Z|33034}}, but in a world where I hadn't, the 'Limited' strategy would be helpful in routing the dialects to en. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:13, 11 September 2026 (UTC)
== New visualisation templates to help editors navigate {{Z|14294}} ==
I've got {{Z|40885}} mostly working and I hacked together a version of [[Z40902|a tree view]] that's usable: take a look at [[Talk:Z25091]] and [[Talk:Z39262]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:35, 3 September 2026 (UTC)
== Native implementations reading Z12 labels broken after recent deploy ==
{{tracked|T436918}}
Native (JS/Python) implementations that read labels from their argument now get an empty <code>Z12K1</code>, so they return 0 items. Composition implementations are unaffected.
Example: {{Z|Z24116}} (JS impl of {{Z|Z24114}}) with Q1 + [en, mul] returns 0 items, while composition {{Z|Z26569}} returns <code>["universe"]</code>.
Cause: orchestrator commit [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/commit/beb111db6c "Strip Z12 labels when resolving WFObjects"] (Aug 26), deployed in the 2026-09-02 services deploy. <code>fullyRealize()</code> now strips <code>Z12K1</code>, and native implementation arguments go through it (<code>WFImplementation.js</code>).
I've temporarily disconnected Z24116/Z24770 from Z24114 so the working composition Z26569 is used.
Question: Is stripping labels from native arguments intentional? How should native code access labels going forward?
(FYI: Z24114 tester {{Z|Z36529}} is separately failing; Q30 has no <code>no</code> label; it's under <code>nb</code>/<code>nn</code> now.) [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 08:49, 3 September 2026 (UTC)
:{{Z|Z23769}} is also broken. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 09:46, 3 September 2026 (UTC)
:It was intentional to remove some, but not intentional to remove all (or at least we didn't understand the effect). The development team are aware. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 09:58, 3 September 2026 (UTC)
:Should now be fixed. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:20, 4 September 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #263: 5,000 Functions, passing Z40000 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-09-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we mark the 5,000th function on Wikifunction, we explore a new Type for functions, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1788802200 September 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:00, 4 September 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=30951652 -->
== i can create my own function? ==
i need enable my implementation for my function Z38065 [[User:Spider077|Spider077]] ([[User talk:Spider077|talk]]) 05:40, 6 September 2026 (UTC)
:Please request connections at [[Wikifunctions:Requests for connection and disconnection]].
:I do not think this particular implementation should be connected.
:# The function has no test cases, so its intended purpose is not entirely clear.
:# The function appears to be a duplicate of {{Z|Z11602}}.
:# The implementation will return an error because <code>Text</code> is undefined.
:# In any event, <code>print()</code> returns the value <code>None</code>, so the implementation would end up returning {{Z|Z24}}.
:Please feel free to reply here if you need any help. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:24, 6 September 2026 (UTC)
== Help for optimizing functions ==
I developed {{Z|Z41075}}, but in many cases, {{Z|Z571}} or {{Z|Z574}} occurs. I understand that this function is trying to do a lot, but I am trying to find a way to make it lighter. Any advice would be appreciated. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 06:47, 8 September 2026 (UTC)
:I made a few changes, of which I think [[Special:Diff/311013|making all the fetch calls identical]] would have the most impact. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:55, 8 September 2026 (UTC)
== Incorrect number formatting with uselang on Main Page ==
<code><nowiki>{{formatnum:{{NUMBEROFFUNCTIONS}}}}</nowiki></code> on [[Wikifunctions:Main_Page]] (or to be precise, on [[Template:Main page]]) evaluates using <code>PAGELANGUAGE</code> (en) by default, not <code>USERLANGUAGE</code>. Setting Polish as the interface language and/or appending <code>?uselang=pl</code> leaves English digit grouping (5,634, not Polish grouping: 5634). Is there a way to fix this? Because right now in Polish, <u>technically speaking</u>, it says there are "5.634 functions" (five and six hundred thirty-four thousandths), since a comma is used as a decimal separator in Polish. [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 19:45, 9 September 2026 (UTC)
:This problem has been repeatedly raised on [[WT:Main_Page|the talk page]] and ignored every time. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:32, 9 September 2026 (UTC)
::Oh, yeah, you're right :/ [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 22:32, 9 September 2026 (UTC)
:Will admin rights help with this? Or where should the change be? I take it we can't use an embedded call: {{#function:Z14280|5634|pl}}?--[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:44, 10 September 2026 (UTC)
::Yep, admin rights are needed to edit [[Template:Main page]], since it's edit-protected. Hardcoding a static string defeats the purpose of using <code><nowiki>{{NUMBEROFFUNCTIONS}}</nowiki></code>, which automatically updates as new functions are added. AFAIK users should be navigated to language subpages (e.g., Wikifunctions:Main_Page/pl). On subpages, PAGELANGUAGE is explicitly pl, so standard <code><nowiki>{{formatnum:...}}</nowiki></code> works correctly. But to be honest I'm not that technical, so I may be wrong. [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 10:45, 10 September 2026 (UTC)
:::I guess I didn't mean hardcoding, I was more asking about using our own functional formatting by calling {{Z|Z14280}} with an embedded function call. It might look more like {{#function:Z14280|{{NUMBEROFFUNCTIONS}}|pl}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:53, 10 September 2026 (UTC)
::::That makes sense. Apologies, I misread your comment as suggesting a hardcoded string rather than a function call. But we should use <code><nowiki>{{#function:Z14280|{{NUMBEROFFUNCTIONS}}|{{int:lang}}}}</nowiki></code> instead of hardcoding <code>pl</code> :) [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 11:03, 10 September 2026 (UTC)
:::::Indeed. I think it is now working. This does risk the first visitor in each language seeing "function is being called"... So let's see if we get lots of complaints.--[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:20, 10 September 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #264: Your code can now call back to the Wikidata fetch functions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-09-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce the possibility of calling Wikidata fetch functions, we present a new Type, we celebrate more than 200 new functions this week, 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]]) 13:13, 11 September 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=30951652 -->
:Maybe with "call back to the Wikidata fetch functions" it would be possible to craate an implmentation for {{Z|Z38960}} as described in its discussion page. Who can help? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 12:43, 14 September 2026 (UTC)
== [[module:citation]] and templates ==
[[template:cite encyclopedia]] requires it [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 02:28, 13 September 2026 (UTC)
:[[WF:AN]] to request imports from another wiki. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:59, 13 September 2026 (UTC)
::Thanks, moved to [[WF:administrators' noticeboard#importing module:citation and associated templates]]. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 19:55, 13 September 2026 (UTC)
== Calculadora de Obras de Artista por Periodo ==
Hola, necesito una función que calcule a partir de dadas
* Una fecha de inicio (dd/mm/aaaa)
* Una fecha de final (dd/mm/aaaa)
* Un artista o grupo de artistas
La cantidad de obras hechas en ese periodo de tiempo por ese artista o grupo de artistas. [[User:Jackie SMG|Jackie SMG]] ([[User talk:Jackie SMG|talk]]) 05:40, 13 September 2026 (UTC)
:Something like ([[d:Q41264|Q41264]], 1650-01-01, 1659-12-31) → [https://w.wiki/UVaJ 7]? That's not currently possible, because it needs to jump from the artist's Item to the works' Items (backlinks), which SPARQL can do but {{SITENAME}} cannot.<br>Something that is currently possible would be to take a list of works as arguments and filter them by date: [https://www.wikifunctions.org/wiki/Z22820?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22820%22%2C%22Z22820K1%22%3A%5B%22Z6091%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q167605%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q185372%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q544315%22%7D%5D%2C%22Z22820K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z29661%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z31262%22%2C%22Z31262K1%22%3A%22Z42044%22%2C%22Z31262K2%22%3A%7B%22Z1K1%22%3A%22Z20420%22%2C%22Z20420K1%22%3A%7B%22Z1K1%22%3A%22Z20159%22%2C%22Z20159K1%22%3A%7B%22Z1K1%22%3A%22Z17813%22%2C%22Z17813K1%22%3A%22Z17814%22%7D%2C%22Z20159K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221663%22%7D%7D%2C%22Z20420K2%22%3A%7B%22Z1K1%22%3A%22Z20342%22%2C%22Z20342K1%22%3A%7B%22Z1K1%22%3A%22Z16098%22%2C%22Z16098K1%22%3A%22Z16101%22%7D%2C%22Z20342K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221%22%7D%7D%7D%2C%22Z31262K3%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z39110%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z39908%22%2C%22Z13464K2%22%3A%5B%22Z6091%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q167605%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q185372%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q544315%22%7D%5D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%7D%7D%2C%22Z31262K4%22%3A%7B%22Z1K1%22%3A%22Z20420%22%2C%22Z20420K1%22%3A%7B%22Z1K1%22%3A%22Z20159%22%2C%22Z20159K1%22%3A%7B%22Z1K1%22%3A%22Z17813%22%2C%22Z17813K1%22%3A%22Z17814%22%7D%2C%22Z20159K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221667%22%7D%7D%2C%22Z20420K2%22%3A%7B%22Z1K1%22%3A%22Z20342%22%2C%22Z20342K1%22%3A%7B%22Z1K1%22%3A%22Z16098%22%2C%22Z16098K1%22%3A%22Z16112%22%7D%2C%22Z20342K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%2231%22%7D%7D%7D%7D%7D%7D example]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:06, 13 September 2026 (UTC)
::Más o menos algo así quiero, que se haga mediante Wikidata. Aunque igualmente, ustedes son los que saben programar, por algo estoy aquí solicitando. Muchas gracias de igual forma.
::Esto es para un proyecto que tengo llamado [[:m:Wikimuseum ~ Art]], entonces necesito funciones para ese proyecto para no tener que calcular todo a mano. Les voy a dar actualizaciones si algo pasa.
::Atte: [[User:Jackie SMG|Jackie SMG]] ([[User talk:Jackie SMG|talk]]) 19:14, 13 September 2026 (UTC)
:: Hola, soy yo de nuevo. Quiero darle las gracias a la comunidad de Wikifuntions por responder a mis dudas y les quiero avisar que, por motivo de [[:m:Wikimuseum ~ Art]], les voy a estar pidiendo funciones de forma continua para poder desarrollar este nuevo proyecto, el cual planea convertirse en un proyecto hermano. Muchas gracias por su atención.
:: Atte: [[User:Jackie SMG|Jackie SMG]] ([[User talk:Jackie SMG|talk]]) 19:51, 15 September 2026 (UTC)
== The next Natural Language Generation Special Interest Group meeting is tomorrow! ==
Hi all! A quick message to inform you that Denny will lead a quick first introduction to syntactic phrase functions in the next '''Natural Language Generation Special Interest Group meeting''', that will be held tomorrow, '''[https://zonestamp.toolforge.org/1789488000 September 15, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
See you at the meeting! In case you can't join, the meeting will be recorded and made available on Commons. -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:27, 14 September 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=30951652 -->
== Categories, classifiers, tags and the Function catalogue ==
Functions are manually classified within the Function-catalogue sub-pages. Objects in the main namespace, including functions, may also be organized into traditional Wikimedia categories by categorizing their Talk pages. In addition, objects may also be grouped together using their labels or aliases; for example, equality functions are likely to have "==" as an alias. There may be other mechanisms that I have overlooked.
These approaches share the drawback that they are essentially monolingual and, in practice, mainly restricted to English. I suggest that we should replace the English strings used for such purposes with {{Z|Z12}} objects and link to these wherever feasible. In the future, it may be possible to link directly from any {{Z|Z2}} to such a “tag” object, but I think we would need to create a Feature request on Phabricator for this. In the meantime, maybe we should explore using embedded function calls to provide headings within the Function catalogue? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:26, 16 September 2026 (UTC)
:Great ideas. I support all. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:33, 16 September 2026 (UTC)
:{{abbr|ICYMI|in case you missed it}}: {{t|function documentation}}<br>I don't understand where you intend to add [[Z12]]s, since the things you mentioned already use it. Cross-lingual/symbolic aliases [[phab:T359663|are still not working]].<br>Using our own [[Z32839|heading functions]] is a good idea, but the Items need to exist. Extension:Translate is probably the better choice on a lot of pages. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:05, 16 September 2026 (UTC)
::The Z12s themselves would be standalone objects, just like a category is a standalone page. Objects could link to them directly, by reference (subject to a change to the Z2 type definition to add a new key for a list of references). Alternatively, a standalone typed pair could link the Z12 object to the list of objects it categorizes, which would be easier for functions to operate over. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:53, 16 September 2026 (UTC)
:::I still don't follow. Do you mean that the links to the persistent Z12 will serve as categorisation, with Special:WhatLinksHere for listing membership? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:50, 16 September 2026 (UTC)
::::Basically… yes. But I imagine we’d have some more specific searches too. And an embedded function over a Separate association object might even populate an entire Catalogue section. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:30, 16 September 2026 (UTC)
aybsy0dxyxi2t0guhp5qky4dfs615fg
314547
314532
2026-09-17T03:58:50Z
99of9
1622
/* Draft policy for language fallback strategies */ Reply
314547
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/
}}
== person lead sentence configuration ==
A newly-solved phabricator task now means that {{Z|Z38757}} can work well. I think it's well-defined and has enough arguments to work for most people. The exception is those with Julian dates for birth/death (we still don't have a Julian type, so can't import Julian WD values). Please configure {{Z|Z32826}} in your language! Wherever possible, follow the language wiki manual of style for this lead sentence. Please make noise if there's a conceptual/definitional problem for your language. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:13, 20 August 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #261: Mayors and the North ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-08-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we have an essay from Denny about accidental gaps in languages, 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:41, 21 August 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30928401 -->
:Coincidentally, I just made [[abstract:Q2262318|an abstract article]] for a different government gato... the initial idea was to write about [[d:Q379362|a racehorse]], but maybe I was subconsciously influenced by reading this when Denny posted it on the RfC earlier.<br>reː translatability of {{tq|San Francisco is the cultural centre of Northern California}}, it was always a stupid question. "Northern California" together is the toponym, and "cultural centre" together refer to a concept (not one in WD as far as I can tell, but the concepts of [[d:Q1066984|financial]] and [[d:Q676050|historic]] centres exist there). So there's no need for "North" as an absolute direction or "centre" as a relative position. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:40, 21 August 2026 (UTC)
::"Northern California" is not a stupid question. The preferred way of describing locations varies from culture to culture. For example, a riverine culture might consider the most important aspect of its location to be "at the mouth of the Sacramento River", while an island culture might describe it as "on the coast of North America". "Northern California" is the map-centric description of its location.
::Even within map-centric cultures, the borders vary. For example, when preparing a test case for Z26570, I discovered that Spanish places the United Arab Emirates in "Oriente Próximo", and "Oriente Medio" is seen as an Americanism to be avoided. [[User:Carnildo|Carnildo]] ([[User talk:Carnildo|talk]]) 21:52, 21 August 2026 (UTC)
:::You've missed the pointː the labels for items, including {{Q|1066807}}, have no restrictions and don't have to be word-for-word translations of the {{P|1705}}. {{Q|956}} is not "Northern Capital" and {{Q|500453}} is not "Leeward Islands". ''Describing'' where a place is in relation to other places is a separate problem ({{P|47}} + {{P|654}} qual. seems to be how that's modelled, so that might be limiting for some languages). Choosing how to group countries/regions is a separate problem (there's a {{Q|48214}}, but {{Q|878}}:{{P|361}}={{Q|7204}} only). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:39, 22 August 2026 (UTC)
== Language-specific guideline pages ==
Is it possible to create guideline pages for each language, or do they already exist?
Rather than translating a single English page using the Translate extension, it would be better to have standalone pages (subpages are acceptable). Naming conventions and similar rules in each language are almost always different from English rules. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 07:04, 23 August 2026 (UTC)
:→ [[WT:Naming conventions#Per-language pages]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 08:39, 23 August 2026 (UTC)
::Thank you (I didn't know that discussion exists). I'll write a draft for naming conventions for Japanese. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 08:48, 23 August 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #262: Wikifunctions Object Reference ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-08-28|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss a new Type implemented after a community request, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:32, 28 August 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30951652 -->
== Draft policy for language fallback strategies ==
[[Help:Language fallback]]<br>I'd appreciate any comments, but I'm particularly seeking approval for this planned mass edit:
* '[[Z25065|limited]]' in all [[:Category:Display functions]]
* '[[Z14310|none]]' in all [[:Category:Reading functions]]
* '[[Z25065|limited]]' in all [[:Category:Abstract description functions]]
* NEW STRATEGY '[[Z40583|insistent]]' in all [[:Category:Semantic fragment functions]] (including the ones I haven't categorised yet)
* '[[Z40583|insistent]]' in all [[:Category:Hatnote functions]]
* '[[Z40583|insistent]]' in all [[:Category:Multilingual captioned image functions]]
* '[[Z14310|none]]' in all [[:Category:Conjugation tables]]
* '[[Z14310|none]]' in all {{Z|36462}}-producing functions? {{ping|Denny|p=}}
* '[[Z25065|limited]]' in everything else: punctuation helpers, lexeme and inflection helpers, partial sentence functions...
[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:42, 30 August 2026 (UTC)
:I am happy that see that you want to structure the language fallback strategies. I can't oversee the consequences, but I trust you in this plan. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 11:46, 30 August 2026 (UTC)
::At first read, the policy looks great (even if a person speaking fr-CA will probably be angry with that example, despite being largely true). I also approve the planned mass edit so far, it's good to test that. Thanks for the work! [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 16:20, 30 August 2026 (UTC)
:::It would also be very great to have a schema and more examples so the policy could be more understandable for newcomers. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 16:22, 30 August 2026 (UTC)
:None for the Syntactic tables is a good idea, I think that one will go from experimental right to deprecated anyway. I am not sure yet about the Semantic fragment functions, and would like to see the effect once we have a few more. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 11:48, 3 September 2026 (UTC)
:Can you provide some examples of things that will change? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:52, 11 September 2026 (UTC)
::'None' → 'Limited': {{Z|20780}} will use the Dutch implementation when Afrikaans is requested, instead of the ISO 8601 fallback.<br>'None' → 'Insistent': {{Z|36083}} will use the English implementation when German is requested, instead of the fallback that's just an arrow.<br>Improvements are very much dependent on how the fallback language lists are configured. And the [[Z14294]]s themselves—yesterday I went through and replaced hardcoded [ en, en-GB ] with {{Z|33034}}, but in a world where I hadn't, the 'Limited' strategy would be helpful in routing the dialects to en. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:13, 11 September 2026 (UTC)
:::I'm a bit conflicted here (and I've flipped around in the past too, so don't expect consistency sorry!). In the main articles example, I feel like the default is better than displaying English for German. Certainly En-dialects should get English, but as you say, we have other ways of ensuring that. I don't know enough about Afrikaans to comment on that one. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:58, 17 September 2026 (UTC)
== New visualisation templates to help editors navigate {{Z|14294}} ==
I've got {{Z|40885}} mostly working and I hacked together a version of [[Z40902|a tree view]] that's usable: take a look at [[Talk:Z25091]] and [[Talk:Z39262]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:35, 3 September 2026 (UTC)
== Native implementations reading Z12 labels broken after recent deploy ==
{{tracked|T436918}}
Native (JS/Python) implementations that read labels from their argument now get an empty <code>Z12K1</code>, so they return 0 items. Composition implementations are unaffected.
Example: {{Z|Z24116}} (JS impl of {{Z|Z24114}}) with Q1 + [en, mul] returns 0 items, while composition {{Z|Z26569}} returns <code>["universe"]</code>.
Cause: orchestrator commit [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/commit/beb111db6c "Strip Z12 labels when resolving WFObjects"] (Aug 26), deployed in the 2026-09-02 services deploy. <code>fullyRealize()</code> now strips <code>Z12K1</code>, and native implementation arguments go through it (<code>WFImplementation.js</code>).
I've temporarily disconnected Z24116/Z24770 from Z24114 so the working composition Z26569 is used.
Question: Is stripping labels from native arguments intentional? How should native code access labels going forward?
(FYI: Z24114 tester {{Z|Z36529}} is separately failing; Q30 has no <code>no</code> label; it's under <code>nb</code>/<code>nn</code> now.) [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 08:49, 3 September 2026 (UTC)
:{{Z|Z23769}} is also broken. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 09:46, 3 September 2026 (UTC)
:It was intentional to remove some, but not intentional to remove all (or at least we didn't understand the effect). The development team are aware. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 09:58, 3 September 2026 (UTC)
:Should now be fixed. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:20, 4 September 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #263: 5,000 Functions, passing Z40000 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-09-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we mark the 5,000th function on Wikifunction, we explore a new Type for functions, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1788802200 September 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:00, 4 September 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=30951652 -->
== i can create my own function? ==
i need enable my implementation for my function Z38065 [[User:Spider077|Spider077]] ([[User talk:Spider077|talk]]) 05:40, 6 September 2026 (UTC)
:Please request connections at [[Wikifunctions:Requests for connection and disconnection]].
:I do not think this particular implementation should be connected.
:# The function has no test cases, so its intended purpose is not entirely clear.
:# The function appears to be a duplicate of {{Z|Z11602}}.
:# The implementation will return an error because <code>Text</code> is undefined.
:# In any event, <code>print()</code> returns the value <code>None</code>, so the implementation would end up returning {{Z|Z24}}.
:Please feel free to reply here if you need any help. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:24, 6 September 2026 (UTC)
== Help for optimizing functions ==
I developed {{Z|Z41075}}, but in many cases, {{Z|Z571}} or {{Z|Z574}} occurs. I understand that this function is trying to do a lot, but I am trying to find a way to make it lighter. Any advice would be appreciated. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 06:47, 8 September 2026 (UTC)
:I made a few changes, of which I think [[Special:Diff/311013|making all the fetch calls identical]] would have the most impact. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:55, 8 September 2026 (UTC)
== Incorrect number formatting with uselang on Main Page ==
<code><nowiki>{{formatnum:{{NUMBEROFFUNCTIONS}}}}</nowiki></code> on [[Wikifunctions:Main_Page]] (or to be precise, on [[Template:Main page]]) evaluates using <code>PAGELANGUAGE</code> (en) by default, not <code>USERLANGUAGE</code>. Setting Polish as the interface language and/or appending <code>?uselang=pl</code> leaves English digit grouping (5,634, not Polish grouping: 5634). Is there a way to fix this? Because right now in Polish, <u>technically speaking</u>, it says there are "5.634 functions" (five and six hundred thirty-four thousandths), since a comma is used as a decimal separator in Polish. [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 19:45, 9 September 2026 (UTC)
:This problem has been repeatedly raised on [[WT:Main_Page|the talk page]] and ignored every time. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:32, 9 September 2026 (UTC)
::Oh, yeah, you're right :/ [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 22:32, 9 September 2026 (UTC)
:Will admin rights help with this? Or where should the change be? I take it we can't use an embedded call: {{#function:Z14280|5634|pl}}?--[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:44, 10 September 2026 (UTC)
::Yep, admin rights are needed to edit [[Template:Main page]], since it's edit-protected. Hardcoding a static string defeats the purpose of using <code><nowiki>{{NUMBEROFFUNCTIONS}}</nowiki></code>, which automatically updates as new functions are added. AFAIK users should be navigated to language subpages (e.g., Wikifunctions:Main_Page/pl). On subpages, PAGELANGUAGE is explicitly pl, so standard <code><nowiki>{{formatnum:...}}</nowiki></code> works correctly. But to be honest I'm not that technical, so I may be wrong. [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 10:45, 10 September 2026 (UTC)
:::I guess I didn't mean hardcoding, I was more asking about using our own functional formatting by calling {{Z|Z14280}} with an embedded function call. It might look more like {{#function:Z14280|{{NUMBEROFFUNCTIONS}}|pl}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:53, 10 September 2026 (UTC)
::::That makes sense. Apologies, I misread your comment as suggesting a hardcoded string rather than a function call. But we should use <code><nowiki>{{#function:Z14280|{{NUMBEROFFUNCTIONS}}|{{int:lang}}}}</nowiki></code> instead of hardcoding <code>pl</code> :) [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 11:03, 10 September 2026 (UTC)
:::::Indeed. I think it is now working. This does risk the first visitor in each language seeing "function is being called"... So let's see if we get lots of complaints.--[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:20, 10 September 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #264: Your code can now call back to the Wikidata fetch functions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-09-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce the possibility of calling Wikidata fetch functions, we present a new Type, we celebrate more than 200 new functions this week, 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]]) 13:13, 11 September 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=30951652 -->
:Maybe with "call back to the Wikidata fetch functions" it would be possible to craate an implmentation for {{Z|Z38960}} as described in its discussion page. Who can help? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 12:43, 14 September 2026 (UTC)
== [[module:citation]] and templates ==
[[template:cite encyclopedia]] requires it [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 02:28, 13 September 2026 (UTC)
:[[WF:AN]] to request imports from another wiki. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:59, 13 September 2026 (UTC)
::Thanks, moved to [[WF:administrators' noticeboard#importing module:citation and associated templates]]. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 19:55, 13 September 2026 (UTC)
== Calculadora de Obras de Artista por Periodo ==
Hola, necesito una función que calcule a partir de dadas
* Una fecha de inicio (dd/mm/aaaa)
* Una fecha de final (dd/mm/aaaa)
* Un artista o grupo de artistas
La cantidad de obras hechas en ese periodo de tiempo por ese artista o grupo de artistas. [[User:Jackie SMG|Jackie SMG]] ([[User talk:Jackie SMG|talk]]) 05:40, 13 September 2026 (UTC)
:Something like ([[d:Q41264|Q41264]], 1650-01-01, 1659-12-31) → [https://w.wiki/UVaJ 7]? That's not currently possible, because it needs to jump from the artist's Item to the works' Items (backlinks), which SPARQL can do but {{SITENAME}} cannot.<br>Something that is currently possible would be to take a list of works as arguments and filter them by date: [https://www.wikifunctions.org/wiki/Z22820?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22820%22%2C%22Z22820K1%22%3A%5B%22Z6091%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q167605%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q185372%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q544315%22%7D%5D%2C%22Z22820K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z29661%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z31262%22%2C%22Z31262K1%22%3A%22Z42044%22%2C%22Z31262K2%22%3A%7B%22Z1K1%22%3A%22Z20420%22%2C%22Z20420K1%22%3A%7B%22Z1K1%22%3A%22Z20159%22%2C%22Z20159K1%22%3A%7B%22Z1K1%22%3A%22Z17813%22%2C%22Z17813K1%22%3A%22Z17814%22%7D%2C%22Z20159K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221663%22%7D%7D%2C%22Z20420K2%22%3A%7B%22Z1K1%22%3A%22Z20342%22%2C%22Z20342K1%22%3A%7B%22Z1K1%22%3A%22Z16098%22%2C%22Z16098K1%22%3A%22Z16101%22%7D%2C%22Z20342K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221%22%7D%7D%7D%2C%22Z31262K3%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z39110%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z39908%22%2C%22Z13464K2%22%3A%5B%22Z6091%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q167605%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q185372%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q544315%22%7D%5D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%7D%7D%2C%22Z31262K4%22%3A%7B%22Z1K1%22%3A%22Z20420%22%2C%22Z20420K1%22%3A%7B%22Z1K1%22%3A%22Z20159%22%2C%22Z20159K1%22%3A%7B%22Z1K1%22%3A%22Z17813%22%2C%22Z17813K1%22%3A%22Z17814%22%7D%2C%22Z20159K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221667%22%7D%7D%2C%22Z20420K2%22%3A%7B%22Z1K1%22%3A%22Z20342%22%2C%22Z20342K1%22%3A%7B%22Z1K1%22%3A%22Z16098%22%2C%22Z16098K1%22%3A%22Z16112%22%7D%2C%22Z20342K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%2231%22%7D%7D%7D%7D%7D%7D example]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:06, 13 September 2026 (UTC)
::Más o menos algo así quiero, que se haga mediante Wikidata. Aunque igualmente, ustedes son los que saben programar, por algo estoy aquí solicitando. Muchas gracias de igual forma.
::Esto es para un proyecto que tengo llamado [[:m:Wikimuseum ~ Art]], entonces necesito funciones para ese proyecto para no tener que calcular todo a mano. Les voy a dar actualizaciones si algo pasa.
::Atte: [[User:Jackie SMG|Jackie SMG]] ([[User talk:Jackie SMG|talk]]) 19:14, 13 September 2026 (UTC)
:: Hola, soy yo de nuevo. Quiero darle las gracias a la comunidad de Wikifuntions por responder a mis dudas y les quiero avisar que, por motivo de [[:m:Wikimuseum ~ Art]], les voy a estar pidiendo funciones de forma continua para poder desarrollar este nuevo proyecto, el cual planea convertirse en un proyecto hermano. Muchas gracias por su atención.
:: Atte: [[User:Jackie SMG|Jackie SMG]] ([[User talk:Jackie SMG|talk]]) 19:51, 15 September 2026 (UTC)
== The next Natural Language Generation Special Interest Group meeting is tomorrow! ==
Hi all! A quick message to inform you that Denny will lead a quick first introduction to syntactic phrase functions in the next '''Natural Language Generation Special Interest Group meeting''', that will be held tomorrow, '''[https://zonestamp.toolforge.org/1789488000 September 15, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
See you at the meeting! In case you can't join, the meeting will be recorded and made available on Commons. -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:27, 14 September 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=30951652 -->
== Categories, classifiers, tags and the Function catalogue ==
Functions are manually classified within the Function-catalogue sub-pages. Objects in the main namespace, including functions, may also be organized into traditional Wikimedia categories by categorizing their Talk pages. In addition, objects may also be grouped together using their labels or aliases; for example, equality functions are likely to have "==" as an alias. There may be other mechanisms that I have overlooked.
These approaches share the drawback that they are essentially monolingual and, in practice, mainly restricted to English. I suggest that we should replace the English strings used for such purposes with {{Z|Z12}} objects and link to these wherever feasible. In the future, it may be possible to link directly from any {{Z|Z2}} to such a “tag” object, but I think we would need to create a Feature request on Phabricator for this. In the meantime, maybe we should explore using embedded function calls to provide headings within the Function catalogue? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:26, 16 September 2026 (UTC)
:Great ideas. I support all. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:33, 16 September 2026 (UTC)
:{{abbr|ICYMI|in case you missed it}}: {{t|function documentation}}<br>I don't understand where you intend to add [[Z12]]s, since the things you mentioned already use it. Cross-lingual/symbolic aliases [[phab:T359663|are still not working]].<br>Using our own [[Z32839|heading functions]] is a good idea, but the Items need to exist. Extension:Translate is probably the better choice on a lot of pages. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:05, 16 September 2026 (UTC)
::The Z12s themselves would be standalone objects, just like a category is a standalone page. Objects could link to them directly, by reference (subject to a change to the Z2 type definition to add a new key for a list of references). Alternatively, a standalone typed pair could link the Z12 object to the list of objects it categorizes, which would be easier for functions to operate over. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:53, 16 September 2026 (UTC)
:::I still don't follow. Do you mean that the links to the persistent Z12 will serve as categorisation, with Special:WhatLinksHere for listing membership? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:50, 16 September 2026 (UTC)
::::Basically… yes. But I imagine we’d have some more specific searches too. And an embedded function over a Separate association object might even populate an entire Catalogue section. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:30, 16 September 2026 (UTC)
qh7e53is4yyfggbo0qr4q0keq2jomqj
314548
314547
2026-09-17T03:59:34Z
99of9
1622
/* Draft policy for language fallback strategies */
314548
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/
}}
== person lead sentence configuration ==
A newly-solved phabricator task now means that {{Z|Z38757}} can work well. I think it's well-defined and has enough arguments to work for most people. The exception is those with Julian dates for birth/death (we still don't have a Julian type, so can't import Julian WD values). Please configure {{Z|Z32826}} in your language! Wherever possible, follow the language wiki manual of style for this lead sentence. Please make noise if there's a conceptual/definitional problem for your language. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:13, 20 August 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #261: Mayors and the North ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-08-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we have an essay from Denny about accidental gaps in languages, 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:41, 21 August 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30928401 -->
:Coincidentally, I just made [[abstract:Q2262318|an abstract article]] for a different government gato... the initial idea was to write about [[d:Q379362|a racehorse]], but maybe I was subconsciously influenced by reading this when Denny posted it on the RfC earlier.<br>reː translatability of {{tq|San Francisco is the cultural centre of Northern California}}, it was always a stupid question. "Northern California" together is the toponym, and "cultural centre" together refer to a concept (not one in WD as far as I can tell, but the concepts of [[d:Q1066984|financial]] and [[d:Q676050|historic]] centres exist there). So there's no need for "North" as an absolute direction or "centre" as a relative position. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:40, 21 August 2026 (UTC)
::"Northern California" is not a stupid question. The preferred way of describing locations varies from culture to culture. For example, a riverine culture might consider the most important aspect of its location to be "at the mouth of the Sacramento River", while an island culture might describe it as "on the coast of North America". "Northern California" is the map-centric description of its location.
::Even within map-centric cultures, the borders vary. For example, when preparing a test case for Z26570, I discovered that Spanish places the United Arab Emirates in "Oriente Próximo", and "Oriente Medio" is seen as an Americanism to be avoided. [[User:Carnildo|Carnildo]] ([[User talk:Carnildo|talk]]) 21:52, 21 August 2026 (UTC)
:::You've missed the pointː the labels for items, including {{Q|1066807}}, have no restrictions and don't have to be word-for-word translations of the {{P|1705}}. {{Q|956}} is not "Northern Capital" and {{Q|500453}} is not "Leeward Islands". ''Describing'' where a place is in relation to other places is a separate problem ({{P|47}} + {{P|654}} qual. seems to be how that's modelled, so that might be limiting for some languages). Choosing how to group countries/regions is a separate problem (there's a {{Q|48214}}, but {{Q|878}}:{{P|361}}={{Q|7204}} only). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:39, 22 August 2026 (UTC)
== Language-specific guideline pages ==
Is it possible to create guideline pages for each language, or do they already exist?
Rather than translating a single English page using the Translate extension, it would be better to have standalone pages (subpages are acceptable). Naming conventions and similar rules in each language are almost always different from English rules. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 07:04, 23 August 2026 (UTC)
:→ [[WT:Naming conventions#Per-language pages]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 08:39, 23 August 2026 (UTC)
::Thank you (I didn't know that discussion exists). I'll write a draft for naming conventions for Japanese. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 08:48, 23 August 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #262: Wikifunctions Object Reference ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-08-28|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss a new Type implemented after a community request, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:32, 28 August 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30951652 -->
== Draft policy for language fallback strategies ==
[[Help:Language fallback]]<br>I'd appreciate any comments, but I'm particularly seeking approval for this planned mass edit:
* '[[Z25065|limited]]' in all [[:Category:Display functions]]
* '[[Z14310|none]]' in all [[:Category:Reading functions]]
* '[[Z25065|limited]]' in all [[:Category:Abstract description functions]]
* NEW STRATEGY '[[Z40583|insistent]]' in all [[:Category:Semantic fragment functions]] (including the ones I haven't categorised yet)
* '[[Z40583|insistent]]' in all [[:Category:Hatnote functions]]
* '[[Z40583|insistent]]' in all [[:Category:Multilingual captioned image functions]]
* '[[Z14310|none]]' in all [[:Category:Conjugation tables]]
* '[[Z14310|none]]' in all {{Z|36462}}-producing functions? {{ping|Denny|p=}}
* '[[Z25065|limited]]' in everything else: punctuation helpers, lexeme and inflection helpers, partial sentence functions...
[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:42, 30 August 2026 (UTC)
:I am happy that see that you want to structure the language fallback strategies. I can't oversee the consequences, but I trust you in this plan. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 11:46, 30 August 2026 (UTC)
::At first read, the policy looks great (even if a person speaking fr-CA will probably be angry with that example, despite being largely true). I also approve the planned mass edit so far, it's good to test that. Thanks for the work! [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 16:20, 30 August 2026 (UTC)
:::It would also be very great to have a schema and more examples so the policy could be more understandable for newcomers. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 16:22, 30 August 2026 (UTC)
:None for the Syntactic tables is a good idea, I think that one will go from experimental right to deprecated anyway. I am not sure yet about the Semantic fragment functions, and would like to see the effect once we have a few more. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 11:48, 3 September 2026 (UTC)
:Can you provide some examples of things that will change? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:52, 11 September 2026 (UTC)
::'None' → 'Limited': {{Z|20780}} will use the Dutch implementation when Afrikaans is requested, instead of the ISO 8601 fallback.<br>'None' → 'Insistent': {{Z|36083}} will use the English implementation when German is requested, instead of the fallback that's just an arrow.<br>Improvements are very much dependent on how the fallback language lists are configured. And the [[Z14294]]s themselves—yesterday I went through and replaced hardcoded [ en, en-GB ] with {{Z|33034}}, but in a world where I hadn't, the 'Limited' strategy would be helpful in routing the dialects to en. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:13, 11 September 2026 (UTC)
:::I'm a bit conflicted here (and I've flipped around in the past too, so don't expect consistency sorry!). In the main articles example, I feel like the default is better than displaying English for German. Main articles doesn't really need words. Certainly En-dialects should get English, but as you say, we have other ways of ensuring that. I don't know enough about Afrikaans to comment on that one. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:58, 17 September 2026 (UTC)
== New visualisation templates to help editors navigate {{Z|14294}} ==
I've got {{Z|40885}} mostly working and I hacked together a version of [[Z40902|a tree view]] that's usable: take a look at [[Talk:Z25091]] and [[Talk:Z39262]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:35, 3 September 2026 (UTC)
== Native implementations reading Z12 labels broken after recent deploy ==
{{tracked|T436918}}
Native (JS/Python) implementations that read labels from their argument now get an empty <code>Z12K1</code>, so they return 0 items. Composition implementations are unaffected.
Example: {{Z|Z24116}} (JS impl of {{Z|Z24114}}) with Q1 + [en, mul] returns 0 items, while composition {{Z|Z26569}} returns <code>["universe"]</code>.
Cause: orchestrator commit [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/commit/beb111db6c "Strip Z12 labels when resolving WFObjects"] (Aug 26), deployed in the 2026-09-02 services deploy. <code>fullyRealize()</code> now strips <code>Z12K1</code>, and native implementation arguments go through it (<code>WFImplementation.js</code>).
I've temporarily disconnected Z24116/Z24770 from Z24114 so the working composition Z26569 is used.
Question: Is stripping labels from native arguments intentional? How should native code access labels going forward?
(FYI: Z24114 tester {{Z|Z36529}} is separately failing; Q30 has no <code>no</code> label; it's under <code>nb</code>/<code>nn</code> now.) [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 08:49, 3 September 2026 (UTC)
:{{Z|Z23769}} is also broken. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 09:46, 3 September 2026 (UTC)
:It was intentional to remove some, but not intentional to remove all (or at least we didn't understand the effect). The development team are aware. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 09:58, 3 September 2026 (UTC)
:Should now be fixed. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:20, 4 September 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #263: 5,000 Functions, passing Z40000 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-09-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we mark the 5,000th function on Wikifunction, we explore a new Type for functions, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1788802200 September 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:00, 4 September 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=30951652 -->
== i can create my own function? ==
i need enable my implementation for my function Z38065 [[User:Spider077|Spider077]] ([[User talk:Spider077|talk]]) 05:40, 6 September 2026 (UTC)
:Please request connections at [[Wikifunctions:Requests for connection and disconnection]].
:I do not think this particular implementation should be connected.
:# The function has no test cases, so its intended purpose is not entirely clear.
:# The function appears to be a duplicate of {{Z|Z11602}}.
:# The implementation will return an error because <code>Text</code> is undefined.
:# In any event, <code>print()</code> returns the value <code>None</code>, so the implementation would end up returning {{Z|Z24}}.
:Please feel free to reply here if you need any help. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:24, 6 September 2026 (UTC)
== Help for optimizing functions ==
I developed {{Z|Z41075}}, but in many cases, {{Z|Z571}} or {{Z|Z574}} occurs. I understand that this function is trying to do a lot, but I am trying to find a way to make it lighter. Any advice would be appreciated. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 06:47, 8 September 2026 (UTC)
:I made a few changes, of which I think [[Special:Diff/311013|making all the fetch calls identical]] would have the most impact. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:55, 8 September 2026 (UTC)
== Incorrect number formatting with uselang on Main Page ==
<code><nowiki>{{formatnum:{{NUMBEROFFUNCTIONS}}}}</nowiki></code> on [[Wikifunctions:Main_Page]] (or to be precise, on [[Template:Main page]]) evaluates using <code>PAGELANGUAGE</code> (en) by default, not <code>USERLANGUAGE</code>. Setting Polish as the interface language and/or appending <code>?uselang=pl</code> leaves English digit grouping (5,634, not Polish grouping: 5634). Is there a way to fix this? Because right now in Polish, <u>technically speaking</u>, it says there are "5.634 functions" (five and six hundred thirty-four thousandths), since a comma is used as a decimal separator in Polish. [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 19:45, 9 September 2026 (UTC)
:This problem has been repeatedly raised on [[WT:Main_Page|the talk page]] and ignored every time. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:32, 9 September 2026 (UTC)
::Oh, yeah, you're right :/ [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 22:32, 9 September 2026 (UTC)
:Will admin rights help with this? Or where should the change be? I take it we can't use an embedded call: {{#function:Z14280|5634|pl}}?--[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:44, 10 September 2026 (UTC)
::Yep, admin rights are needed to edit [[Template:Main page]], since it's edit-protected. Hardcoding a static string defeats the purpose of using <code><nowiki>{{NUMBEROFFUNCTIONS}}</nowiki></code>, which automatically updates as new functions are added. AFAIK users should be navigated to language subpages (e.g., Wikifunctions:Main_Page/pl). On subpages, PAGELANGUAGE is explicitly pl, so standard <code><nowiki>{{formatnum:...}}</nowiki></code> works correctly. But to be honest I'm not that technical, so I may be wrong. [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 10:45, 10 September 2026 (UTC)
:::I guess I didn't mean hardcoding, I was more asking about using our own functional formatting by calling {{Z|Z14280}} with an embedded function call. It might look more like {{#function:Z14280|{{NUMBEROFFUNCTIONS}}|pl}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:53, 10 September 2026 (UTC)
::::That makes sense. Apologies, I misread your comment as suggesting a hardcoded string rather than a function call. But we should use <code><nowiki>{{#function:Z14280|{{NUMBEROFFUNCTIONS}}|{{int:lang}}}}</nowiki></code> instead of hardcoding <code>pl</code> :) [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 11:03, 10 September 2026 (UTC)
:::::Indeed. I think it is now working. This does risk the first visitor in each language seeing "function is being called"... So let's see if we get lots of complaints.--[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:20, 10 September 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #264: Your code can now call back to the Wikidata fetch functions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-09-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce the possibility of calling Wikidata fetch functions, we present a new Type, we celebrate more than 200 new functions this week, 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]]) 13:13, 11 September 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=30951652 -->
:Maybe with "call back to the Wikidata fetch functions" it would be possible to craate an implmentation for {{Z|Z38960}} as described in its discussion page. Who can help? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 12:43, 14 September 2026 (UTC)
== [[module:citation]] and templates ==
[[template:cite encyclopedia]] requires it [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 02:28, 13 September 2026 (UTC)
:[[WF:AN]] to request imports from another wiki. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:59, 13 September 2026 (UTC)
::Thanks, moved to [[WF:administrators' noticeboard#importing module:citation and associated templates]]. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 19:55, 13 September 2026 (UTC)
== Calculadora de Obras de Artista por Periodo ==
Hola, necesito una función que calcule a partir de dadas
* Una fecha de inicio (dd/mm/aaaa)
* Una fecha de final (dd/mm/aaaa)
* Un artista o grupo de artistas
La cantidad de obras hechas en ese periodo de tiempo por ese artista o grupo de artistas. [[User:Jackie SMG|Jackie SMG]] ([[User talk:Jackie SMG|talk]]) 05:40, 13 September 2026 (UTC)
:Something like ([[d:Q41264|Q41264]], 1650-01-01, 1659-12-31) → [https://w.wiki/UVaJ 7]? That's not currently possible, because it needs to jump from the artist's Item to the works' Items (backlinks), which SPARQL can do but {{SITENAME}} cannot.<br>Something that is currently possible would be to take a list of works as arguments and filter them by date: [https://www.wikifunctions.org/wiki/Z22820?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22820%22%2C%22Z22820K1%22%3A%5B%22Z6091%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q167605%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q185372%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q544315%22%7D%5D%2C%22Z22820K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z29661%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z31262%22%2C%22Z31262K1%22%3A%22Z42044%22%2C%22Z31262K2%22%3A%7B%22Z1K1%22%3A%22Z20420%22%2C%22Z20420K1%22%3A%7B%22Z1K1%22%3A%22Z20159%22%2C%22Z20159K1%22%3A%7B%22Z1K1%22%3A%22Z17813%22%2C%22Z17813K1%22%3A%22Z17814%22%7D%2C%22Z20159K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221663%22%7D%7D%2C%22Z20420K2%22%3A%7B%22Z1K1%22%3A%22Z20342%22%2C%22Z20342K1%22%3A%7B%22Z1K1%22%3A%22Z16098%22%2C%22Z16098K1%22%3A%22Z16101%22%7D%2C%22Z20342K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221%22%7D%7D%7D%2C%22Z31262K3%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z39110%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z39908%22%2C%22Z13464K2%22%3A%5B%22Z6091%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q167605%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q185372%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q544315%22%7D%5D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%7D%7D%2C%22Z31262K4%22%3A%7B%22Z1K1%22%3A%22Z20420%22%2C%22Z20420K1%22%3A%7B%22Z1K1%22%3A%22Z20159%22%2C%22Z20159K1%22%3A%7B%22Z1K1%22%3A%22Z17813%22%2C%22Z17813K1%22%3A%22Z17814%22%7D%2C%22Z20159K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221667%22%7D%7D%2C%22Z20420K2%22%3A%7B%22Z1K1%22%3A%22Z20342%22%2C%22Z20342K1%22%3A%7B%22Z1K1%22%3A%22Z16098%22%2C%22Z16098K1%22%3A%22Z16112%22%7D%2C%22Z20342K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%2231%22%7D%7D%7D%7D%7D%7D example]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:06, 13 September 2026 (UTC)
::Más o menos algo así quiero, que se haga mediante Wikidata. Aunque igualmente, ustedes son los que saben programar, por algo estoy aquí solicitando. Muchas gracias de igual forma.
::Esto es para un proyecto que tengo llamado [[:m:Wikimuseum ~ Art]], entonces necesito funciones para ese proyecto para no tener que calcular todo a mano. Les voy a dar actualizaciones si algo pasa.
::Atte: [[User:Jackie SMG|Jackie SMG]] ([[User talk:Jackie SMG|talk]]) 19:14, 13 September 2026 (UTC)
:: Hola, soy yo de nuevo. Quiero darle las gracias a la comunidad de Wikifuntions por responder a mis dudas y les quiero avisar que, por motivo de [[:m:Wikimuseum ~ Art]], les voy a estar pidiendo funciones de forma continua para poder desarrollar este nuevo proyecto, el cual planea convertirse en un proyecto hermano. Muchas gracias por su atención.
:: Atte: [[User:Jackie SMG|Jackie SMG]] ([[User talk:Jackie SMG|talk]]) 19:51, 15 September 2026 (UTC)
== The next Natural Language Generation Special Interest Group meeting is tomorrow! ==
Hi all! A quick message to inform you that Denny will lead a quick first introduction to syntactic phrase functions in the next '''Natural Language Generation Special Interest Group meeting''', that will be held tomorrow, '''[https://zonestamp.toolforge.org/1789488000 September 15, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
See you at the meeting! In case you can't join, the meeting will be recorded and made available on Commons. -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:27, 14 September 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=30951652 -->
== Categories, classifiers, tags and the Function catalogue ==
Functions are manually classified within the Function-catalogue sub-pages. Objects in the main namespace, including functions, may also be organized into traditional Wikimedia categories by categorizing their Talk pages. In addition, objects may also be grouped together using their labels or aliases; for example, equality functions are likely to have "==" as an alias. There may be other mechanisms that I have overlooked.
These approaches share the drawback that they are essentially monolingual and, in practice, mainly restricted to English. I suggest that we should replace the English strings used for such purposes with {{Z|Z12}} objects and link to these wherever feasible. In the future, it may be possible to link directly from any {{Z|Z2}} to such a “tag” object, but I think we would need to create a Feature request on Phabricator for this. In the meantime, maybe we should explore using embedded function calls to provide headings within the Function catalogue? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:26, 16 September 2026 (UTC)
:Great ideas. I support all. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:33, 16 September 2026 (UTC)
:{{abbr|ICYMI|in case you missed it}}: {{t|function documentation}}<br>I don't understand where you intend to add [[Z12]]s, since the things you mentioned already use it. Cross-lingual/symbolic aliases [[phab:T359663|are still not working]].<br>Using our own [[Z32839|heading functions]] is a good idea, but the Items need to exist. Extension:Translate is probably the better choice on a lot of pages. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:05, 16 September 2026 (UTC)
::The Z12s themselves would be standalone objects, just like a category is a standalone page. Objects could link to them directly, by reference (subject to a change to the Z2 type definition to add a new key for a list of references). Alternatively, a standalone typed pair could link the Z12 object to the list of objects it categorizes, which would be easier for functions to operate over. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:53, 16 September 2026 (UTC)
:::I still don't follow. Do you mean that the links to the persistent Z12 will serve as categorisation, with Special:WhatLinksHere for listing membership? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:50, 16 September 2026 (UTC)
::::Basically… yes. But I imagine we’d have some more specific searches too. And an embedded function over a Separate association object might even populate an entire Catalogue section. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:30, 16 September 2026 (UTC)
awm2tw52wu8oii2nunocqid0cr3xf1s
314567
314548
2026-09-17T09:34:15Z
YoshiRulz
10156
/* The next Natural Language Generation Special Interest Group meeting is tomorrow! */ Reply
314567
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/
}}
== person lead sentence configuration ==
A newly-solved phabricator task now means that {{Z|Z38757}} can work well. I think it's well-defined and has enough arguments to work for most people. The exception is those with Julian dates for birth/death (we still don't have a Julian type, so can't import Julian WD values). Please configure {{Z|Z32826}} in your language! Wherever possible, follow the language wiki manual of style for this lead sentence. Please make noise if there's a conceptual/definitional problem for your language. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:13, 20 August 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #261: Mayors and the North ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-08-20|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we have an essay from Denny about accidental gaps in languages, 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:41, 21 August 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30928401 -->
:Coincidentally, I just made [[abstract:Q2262318|an abstract article]] for a different government gato... the initial idea was to write about [[d:Q379362|a racehorse]], but maybe I was subconsciously influenced by reading this when Denny posted it on the RfC earlier.<br>reː translatability of {{tq|San Francisco is the cultural centre of Northern California}}, it was always a stupid question. "Northern California" together is the toponym, and "cultural centre" together refer to a concept (not one in WD as far as I can tell, but the concepts of [[d:Q1066984|financial]] and [[d:Q676050|historic]] centres exist there). So there's no need for "North" as an absolute direction or "centre" as a relative position. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:40, 21 August 2026 (UTC)
::"Northern California" is not a stupid question. The preferred way of describing locations varies from culture to culture. For example, a riverine culture might consider the most important aspect of its location to be "at the mouth of the Sacramento River", while an island culture might describe it as "on the coast of North America". "Northern California" is the map-centric description of its location.
::Even within map-centric cultures, the borders vary. For example, when preparing a test case for Z26570, I discovered that Spanish places the United Arab Emirates in "Oriente Próximo", and "Oriente Medio" is seen as an Americanism to be avoided. [[User:Carnildo|Carnildo]] ([[User talk:Carnildo|talk]]) 21:52, 21 August 2026 (UTC)
:::You've missed the pointː the labels for items, including {{Q|1066807}}, have no restrictions and don't have to be word-for-word translations of the {{P|1705}}. {{Q|956}} is not "Northern Capital" and {{Q|500453}} is not "Leeward Islands". ''Describing'' where a place is in relation to other places is a separate problem ({{P|47}} + {{P|654}} qual. seems to be how that's modelled, so that might be limiting for some languages). Choosing how to group countries/regions is a separate problem (there's a {{Q|48214}}, but {{Q|878}}:{{P|361}}={{Q|7204}} only). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:39, 22 August 2026 (UTC)
== Language-specific guideline pages ==
Is it possible to create guideline pages for each language, or do they already exist?
Rather than translating a single English page using the Translate extension, it would be better to have standalone pages (subpages are acceptable). Naming conventions and similar rules in each language are almost always different from English rules. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 07:04, 23 August 2026 (UTC)
:→ [[WT:Naming conventions#Per-language pages]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 08:39, 23 August 2026 (UTC)
::Thank you (I didn't know that discussion exists). I'll write a draft for naming conventions for Japanese. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 08:48, 23 August 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #262: Wikifunctions Object Reference ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-08-28|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss a new Type implemented after a community request, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:32, 28 August 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30951652 -->
== Draft policy for language fallback strategies ==
[[Help:Language fallback]]<br>I'd appreciate any comments, but I'm particularly seeking approval for this planned mass edit:
* '[[Z25065|limited]]' in all [[:Category:Display functions]]
* '[[Z14310|none]]' in all [[:Category:Reading functions]]
* '[[Z25065|limited]]' in all [[:Category:Abstract description functions]]
* NEW STRATEGY '[[Z40583|insistent]]' in all [[:Category:Semantic fragment functions]] (including the ones I haven't categorised yet)
* '[[Z40583|insistent]]' in all [[:Category:Hatnote functions]]
* '[[Z40583|insistent]]' in all [[:Category:Multilingual captioned image functions]]
* '[[Z14310|none]]' in all [[:Category:Conjugation tables]]
* '[[Z14310|none]]' in all {{Z|36462}}-producing functions? {{ping|Denny|p=}}
* '[[Z25065|limited]]' in everything else: punctuation helpers, lexeme and inflection helpers, partial sentence functions...
[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:42, 30 August 2026 (UTC)
:I am happy that see that you want to structure the language fallback strategies. I can't oversee the consequences, but I trust you in this plan. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 11:46, 30 August 2026 (UTC)
::At first read, the policy looks great (even if a person speaking fr-CA will probably be angry with that example, despite being largely true). I also approve the planned mass edit so far, it's good to test that. Thanks for the work! [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 16:20, 30 August 2026 (UTC)
:::It would also be very great to have a schema and more examples so the policy could be more understandable for newcomers. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 16:22, 30 August 2026 (UTC)
:None for the Syntactic tables is a good idea, I think that one will go from experimental right to deprecated anyway. I am not sure yet about the Semantic fragment functions, and would like to see the effect once we have a few more. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 11:48, 3 September 2026 (UTC)
:Can you provide some examples of things that will change? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:52, 11 September 2026 (UTC)
::'None' → 'Limited': {{Z|20780}} will use the Dutch implementation when Afrikaans is requested, instead of the ISO 8601 fallback.<br>'None' → 'Insistent': {{Z|36083}} will use the English implementation when German is requested, instead of the fallback that's just an arrow.<br>Improvements are very much dependent on how the fallback language lists are configured. And the [[Z14294]]s themselves—yesterday I went through and replaced hardcoded [ en, en-GB ] with {{Z|33034}}, but in a world where I hadn't, the 'Limited' strategy would be helpful in routing the dialects to en. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:13, 11 September 2026 (UTC)
:::I'm a bit conflicted here (and I've flipped around in the past too, so don't expect consistency sorry!). In the main articles example, I feel like the default is better than displaying English for German. Main articles doesn't really need words. Certainly En-dialects should get English, but as you say, we have other ways of ensuring that. I don't know enough about Afrikaans to comment on that one. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:58, 17 September 2026 (UTC)
== New visualisation templates to help editors navigate {{Z|14294}} ==
I've got {{Z|40885}} mostly working and I hacked together a version of [[Z40902|a tree view]] that's usable: take a look at [[Talk:Z25091]] and [[Talk:Z39262]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:35, 3 September 2026 (UTC)
== Native implementations reading Z12 labels broken after recent deploy ==
{{tracked|T436918}}
Native (JS/Python) implementations that read labels from their argument now get an empty <code>Z12K1</code>, so they return 0 items. Composition implementations are unaffected.
Example: {{Z|Z24116}} (JS impl of {{Z|Z24114}}) with Q1 + [en, mul] returns 0 items, while composition {{Z|Z26569}} returns <code>["universe"]</code>.
Cause: orchestrator commit [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/commit/beb111db6c "Strip Z12 labels when resolving WFObjects"] (Aug 26), deployed in the 2026-09-02 services deploy. <code>fullyRealize()</code> now strips <code>Z12K1</code>, and native implementation arguments go through it (<code>WFImplementation.js</code>).
I've temporarily disconnected Z24116/Z24770 from Z24114 so the working composition Z26569 is used.
Question: Is stripping labels from native arguments intentional? How should native code access labels going forward?
(FYI: Z24114 tester {{Z|Z36529}} is separately failing; Q30 has no <code>no</code> label; it's under <code>nb</code>/<code>nn</code> now.) [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 08:49, 3 September 2026 (UTC)
:{{Z|Z23769}} is also broken. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 09:46, 3 September 2026 (UTC)
:It was intentional to remove some, but not intentional to remove all (or at least we didn't understand the effect). The development team are aware. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 09:58, 3 September 2026 (UTC)
:Should now be fixed. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:20, 4 September 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #263: 5,000 Functions, passing Z40000 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-09-03|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we mark the 5,000th function on Wikifunction, we explore a new Type for functions, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1788802200 September 7, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:00, 4 September 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=30951652 -->
== i can create my own function? ==
i need enable my implementation for my function Z38065 [[User:Spider077|Spider077]] ([[User talk:Spider077|talk]]) 05:40, 6 September 2026 (UTC)
:Please request connections at [[Wikifunctions:Requests for connection and disconnection]].
:I do not think this particular implementation should be connected.
:# The function has no test cases, so its intended purpose is not entirely clear.
:# The function appears to be a duplicate of {{Z|Z11602}}.
:# The implementation will return an error because <code>Text</code> is undefined.
:# In any event, <code>print()</code> returns the value <code>None</code>, so the implementation would end up returning {{Z|Z24}}.
:Please feel free to reply here if you need any help. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:24, 6 September 2026 (UTC)
== Help for optimizing functions ==
I developed {{Z|Z41075}}, but in many cases, {{Z|Z571}} or {{Z|Z574}} occurs. I understand that this function is trying to do a lot, but I am trying to find a way to make it lighter. Any advice would be appreciated. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 06:47, 8 September 2026 (UTC)
:I made a few changes, of which I think [[Special:Diff/311013|making all the fetch calls identical]] would have the most impact. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:55, 8 September 2026 (UTC)
== Incorrect number formatting with uselang on Main Page ==
<code><nowiki>{{formatnum:{{NUMBEROFFUNCTIONS}}}}</nowiki></code> on [[Wikifunctions:Main_Page]] (or to be precise, on [[Template:Main page]]) evaluates using <code>PAGELANGUAGE</code> (en) by default, not <code>USERLANGUAGE</code>. Setting Polish as the interface language and/or appending <code>?uselang=pl</code> leaves English digit grouping (5,634, not Polish grouping: 5634). Is there a way to fix this? Because right now in Polish, <u>technically speaking</u>, it says there are "5.634 functions" (five and six hundred thirty-four thousandths), since a comma is used as a decimal separator in Polish. [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 19:45, 9 September 2026 (UTC)
:This problem has been repeatedly raised on [[WT:Main_Page|the talk page]] and ignored every time. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:32, 9 September 2026 (UTC)
::Oh, yeah, you're right :/ [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 22:32, 9 September 2026 (UTC)
:Will admin rights help with this? Or where should the change be? I take it we can't use an embedded call: {{#function:Z14280|5634|pl}}?--[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:44, 10 September 2026 (UTC)
::Yep, admin rights are needed to edit [[Template:Main page]], since it's edit-protected. Hardcoding a static string defeats the purpose of using <code><nowiki>{{NUMBEROFFUNCTIONS}}</nowiki></code>, which automatically updates as new functions are added. AFAIK users should be navigated to language subpages (e.g., Wikifunctions:Main_Page/pl). On subpages, PAGELANGUAGE is explicitly pl, so standard <code><nowiki>{{formatnum:...}}</nowiki></code> works correctly. But to be honest I'm not that technical, so I may be wrong. [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 10:45, 10 September 2026 (UTC)
:::I guess I didn't mean hardcoding, I was more asking about using our own functional formatting by calling {{Z|Z14280}} with an embedded function call. It might look more like {{#function:Z14280|{{NUMBEROFFUNCTIONS}}|pl}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:53, 10 September 2026 (UTC)
::::That makes sense. Apologies, I misread your comment as suggesting a hardcoded string rather than a function call. But we should use <code><nowiki>{{#function:Z14280|{{NUMBEROFFUNCTIONS}}|{{int:lang}}}}</nowiki></code> instead of hardcoding <code>pl</code> :) [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 11:03, 10 September 2026 (UTC)
:::::Indeed. I think it is now working. This does risk the first visitor in each language seeing "function is being called"... So let's see if we get lots of complaints.--[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 11:20, 10 September 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #264: Your code can now call back to the Wikidata fetch functions ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-09-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce the possibility of calling Wikidata fetch functions, we present a new Type, we celebrate more than 200 new functions this week, 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]]) 13:13, 11 September 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=30951652 -->
:Maybe with "call back to the Wikidata fetch functions" it would be possible to craate an implmentation for {{Z|Z38960}} as described in its discussion page. Who can help? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 12:43, 14 September 2026 (UTC)
== [[module:citation]] and templates ==
[[template:cite encyclopedia]] requires it [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 02:28, 13 September 2026 (UTC)
:[[WF:AN]] to request imports from another wiki. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:59, 13 September 2026 (UTC)
::Thanks, moved to [[WF:administrators' noticeboard#importing module:citation and associated templates]]. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 19:55, 13 September 2026 (UTC)
== Calculadora de Obras de Artista por Periodo ==
Hola, necesito una función que calcule a partir de dadas
* Una fecha de inicio (dd/mm/aaaa)
* Una fecha de final (dd/mm/aaaa)
* Un artista o grupo de artistas
La cantidad de obras hechas en ese periodo de tiempo por ese artista o grupo de artistas. [[User:Jackie SMG|Jackie SMG]] ([[User talk:Jackie SMG|talk]]) 05:40, 13 September 2026 (UTC)
:Something like ([[d:Q41264|Q41264]], 1650-01-01, 1659-12-31) → [https://w.wiki/UVaJ 7]? That's not currently possible, because it needs to jump from the artist's Item to the works' Items (backlinks), which SPARQL can do but {{SITENAME}} cannot.<br>Something that is currently possible would be to take a list of works as arguments and filter them by date: [https://www.wikifunctions.org/wiki/Z22820?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22820%22%2C%22Z22820K1%22%3A%5B%22Z6091%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q167605%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q185372%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q544315%22%7D%5D%2C%22Z22820K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z29661%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z31262%22%2C%22Z31262K1%22%3A%22Z42044%22%2C%22Z31262K2%22%3A%7B%22Z1K1%22%3A%22Z20420%22%2C%22Z20420K1%22%3A%7B%22Z1K1%22%3A%22Z20159%22%2C%22Z20159K1%22%3A%7B%22Z1K1%22%3A%22Z17813%22%2C%22Z17813K1%22%3A%22Z17814%22%7D%2C%22Z20159K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221663%22%7D%7D%2C%22Z20420K2%22%3A%7B%22Z1K1%22%3A%22Z20342%22%2C%22Z20342K1%22%3A%7B%22Z1K1%22%3A%22Z16098%22%2C%22Z16098K1%22%3A%22Z16101%22%7D%2C%22Z20342K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221%22%7D%7D%7D%2C%22Z31262K3%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z39110%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z39908%22%2C%22Z13464K2%22%3A%5B%22Z6091%22%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q167605%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q185372%22%7D%2C%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q544315%22%7D%5D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%7D%7D%2C%22Z31262K4%22%3A%7B%22Z1K1%22%3A%22Z20420%22%2C%22Z20420K1%22%3A%7B%22Z1K1%22%3A%22Z20159%22%2C%22Z20159K1%22%3A%7B%22Z1K1%22%3A%22Z17813%22%2C%22Z17813K1%22%3A%22Z17814%22%7D%2C%22Z20159K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221667%22%7D%7D%2C%22Z20420K2%22%3A%7B%22Z1K1%22%3A%22Z20342%22%2C%22Z20342K1%22%3A%7B%22Z1K1%22%3A%22Z16098%22%2C%22Z16098K1%22%3A%22Z16112%22%7D%2C%22Z20342K2%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%2231%22%7D%7D%7D%7D%7D%7D example]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:06, 13 September 2026 (UTC)
::Más o menos algo así quiero, que se haga mediante Wikidata. Aunque igualmente, ustedes son los que saben programar, por algo estoy aquí solicitando. Muchas gracias de igual forma.
::Esto es para un proyecto que tengo llamado [[:m:Wikimuseum ~ Art]], entonces necesito funciones para ese proyecto para no tener que calcular todo a mano. Les voy a dar actualizaciones si algo pasa.
::Atte: [[User:Jackie SMG|Jackie SMG]] ([[User talk:Jackie SMG|talk]]) 19:14, 13 September 2026 (UTC)
:: Hola, soy yo de nuevo. Quiero darle las gracias a la comunidad de Wikifuntions por responder a mis dudas y les quiero avisar que, por motivo de [[:m:Wikimuseum ~ Art]], les voy a estar pidiendo funciones de forma continua para poder desarrollar este nuevo proyecto, el cual planea convertirse en un proyecto hermano. Muchas gracias por su atención.
:: Atte: [[User:Jackie SMG|Jackie SMG]] ([[User talk:Jackie SMG|talk]]) 19:51, 15 September 2026 (UTC)
== The next Natural Language Generation Special Interest Group meeting is tomorrow! ==
Hi all! A quick message to inform you that Denny will lead a quick first introduction to syntactic phrase functions in the next '''Natural Language Generation Special Interest Group meeting''', that will be held tomorrow, '''[https://zonestamp.toolforge.org/1789488000 September 15, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
See you at the meeting! In case you can't join, the meeting will be recorded and made available on Commons. -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:27, 14 September 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=30951652 -->
:[[c:File:Abstract Wikipedia NLG SIG Meeting 2026-09.webm]] re: {{Z|39358}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:34, 17 September 2026 (UTC)
== Categories, classifiers, tags and the Function catalogue ==
Functions are manually classified within the Function-catalogue sub-pages. Objects in the main namespace, including functions, may also be organized into traditional Wikimedia categories by categorizing their Talk pages. In addition, objects may also be grouped together using their labels or aliases; for example, equality functions are likely to have "==" as an alias. There may be other mechanisms that I have overlooked.
These approaches share the drawback that they are essentially monolingual and, in practice, mainly restricted to English. I suggest that we should replace the English strings used for such purposes with {{Z|Z12}} objects and link to these wherever feasible. In the future, it may be possible to link directly from any {{Z|Z2}} to such a “tag” object, but I think we would need to create a Feature request on Phabricator for this. In the meantime, maybe we should explore using embedded function calls to provide headings within the Function catalogue? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:26, 16 September 2026 (UTC)
:Great ideas. I support all. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:33, 16 September 2026 (UTC)
:{{abbr|ICYMI|in case you missed it}}: {{t|function documentation}}<br>I don't understand where you intend to add [[Z12]]s, since the things you mentioned already use it. Cross-lingual/symbolic aliases [[phab:T359663|are still not working]].<br>Using our own [[Z32839|heading functions]] is a good idea, but the Items need to exist. Extension:Translate is probably the better choice on a lot of pages. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:05, 16 September 2026 (UTC)
::The Z12s themselves would be standalone objects, just like a category is a standalone page. Objects could link to them directly, by reference (subject to a change to the Z2 type definition to add a new key for a list of references). Alternatively, a standalone typed pair could link the Z12 object to the list of objects it categorizes, which would be easier for functions to operate over. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:53, 16 September 2026 (UTC)
:::I still don't follow. Do you mean that the links to the persistent Z12 will serve as categorisation, with Special:WhatLinksHere for listing membership? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:50, 16 September 2026 (UTC)
::::Basically… yes. But I imagine we’d have some more specific searches too. And an embedded function over a Separate association object might even populate an entire Catalogue section. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:30, 16 September 2026 (UTC)
n9btq2r3gbhkpps8z6lwxeu1vt3niz0
Wikifunctions:Requests for deletions
4
1696
314300
313960
2026-09-16T12:11:40Z
Bunnypranav
9976
Mark section resolved ([[User:Bunnypranav/sectionResolved.js|sectionResolved]])
314300
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 =
== (!) xorshift [[Z13148]] ==
Can we delete this one, now that we have [[Z19460]]? --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:52, 26 July 2026 (UTC)
:@[[User:Ameisenigel|Ameisenigel]]: They're for different Types, and the latter is collared. @[[User:FenrisAureus|FenrisAureus]] created it, and @[[User:99of9|99of9]] [https://www.wikifunctions.org/wiki/Z13148?diff=prev&oldid=108053 added "(!)"] presumably to tell people not to use it, both in 2024; perhaps they might have views. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 08:40, 27 July 2026 (UTC)
::the implementation of [[Z19460]] is (i believe) of xorshift128 while [[Z13148]] is of xorshift32 and xorshift64. I suggest merging and renaming [[Z19460]]'s current implementation to eliminate confusion. — [[User:FenrisAureus|<span style="color:#f18">'''''FenrisAureus '''''▲ <span style="font-size:75%">'''''(she/they)'''''</span></span>]] ([[User talk:FenrisAureus|<span style="color:#060">talk</span>]]) 10:04, 2 August 2026 (UTC)
== Unneeded function ==
* {{Z|Z42154}} and its implementation {{Z|Z42155}}
superseded by {{Z|Z42170}}. --[[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 00:43, 16 September 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 12:11, 16 September 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> 12:11, 16 September 2026 (UTC)}}
6ifqhc9de6vvr87py525u4xheu44ge1
Wikifunctions:Requests for user groups
4
3790
314325
312860
2026-09-16T17:14:41Z
Ameisenigel
44
/* Armin hpj */ resolved
314325
wikitext
text/x-wiki
{{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}}
This is the place to request specific user groups:
{{ombox
| image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]]
| text = '''How to make a request'''
# Edit the section for the user group you wish to request
# Copy the following and ''append'' it to the text-area:
## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
# Replace <code>reason</code> with a rationale based on the guidelines specified for the user group
}}
: ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]''
{{Autoarchive resolved section
| age = 1
| archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
| level = 3
}}
== Functioneer ==
{{see also|Wikifunctions:Functioneers}}
=== Armin hpj ===
:{{UL2.0|1=Armin hpj|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 15:03, 27 August 2026 (UTC)''
:I have experienceed the Wikifunctions since 19th July. As of now, I want to become an functioneer because I am creating functions within the implementation and sometimes the test cases. and if I become one of the functioneer, I would connect the implementation to the functions if the function is useful. [[User:Armin hpj|Armin hpj]] ([[User talk:Armin hpj|talk]]) 15:03, 25 August 2026 (UTC)
::Please can you add test cases on the functions you have created already. It is important for every function to have tests. You'll find that some are not working, so you might want to try to fix those implementations too. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:05, 26 August 2026 (UTC)
::{{ping|Armin hpj}} Please see above --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:23, 2 September 2026 (UTC)
:::I understand. [[User:Armin hpj|Armin hpj]] ([[User talk:Armin hpj|talk]]) 18:56, 2 September 2026 (UTC)
::::Quite a few of your functions either don't have tests or the implementations fail the tests: {{Z|Z39885}} {{Z|Z40015}} {{Z|Z41636}} {{Z|Z41344}}. If you don't want them anymore, or don't think they can work, you can nominate them for deletion. I'll grant functioneer for a limited time for now, because it looks like you still need to practice a bit more. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:45, 12 September 2026 (UTC)
:::::{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:10, 12 September 2026 (UTC)
::::::OK, and I will request it again if my temporary functioneer has expired and if I have edited the test cases a lot. [[User:Armin hpj|Armin hpj]] ([[User talk:Armin hpj|talk]]) 08:35, 12 September 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:14, 16 September 2026 (UTC)}}
=== Artsiom91 ===
:{{UL2.0|1=Artsiom91 |contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 13:42, 13 September 2026 (UTC)''
: I have been active on Wikifunctions since August 15 and intend to create implementations and test cases for Russian NLG functions from time to time. I would like to be able to connect them, as well as modify ones that have already been connected.--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 13:42, 11 September 2026 (UTC)
== Autopatroller ==
{{See also|Wikifunctions:Autopatrollers}}
== Administrator ==
{{see also|Wikifunctions:Administrators}}
== Interface administrator ==
{{see also|Wikifunctions:Interface administrators}}
== Translation administrator ==
{{see also|Wikifunctions:Translation administrators}}
== Bureaucrat ==
{{see also|Wikifunctions:Bureaucrats}}
== Miscellaneous requests ==
== See also ==
* [[Wikifunctions:User groups]]
** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats
[[Category:User groups|*]]
gx30ex1bnjtfe9waz15ilpqpt40h1oi
314438
314325
2026-09-16T21:18:14Z
99of9
1622
/* Artsiom91 */ Reply
314438
wikitext
text/x-wiki
{{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}}
This is the place to request specific user groups:
{{ombox
| image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]]
| text = '''How to make a request'''
# Edit the section for the user group you wish to request
# Copy the following and ''append'' it to the text-area:
## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code>
# Replace <code>reason</code> with a rationale based on the guidelines specified for the user group
}}
: ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]''
{{Autoarchive resolved section
| age = 1
| archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
| level = 3
}}
== Functioneer ==
{{see also|Wikifunctions:Functioneers}}
=== Armin hpj ===
:{{UL2.0|1=Armin hpj|contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 15:03, 27 August 2026 (UTC)''
:I have experienceed the Wikifunctions since 19th July. As of now, I want to become an functioneer because I am creating functions within the implementation and sometimes the test cases. and if I become one of the functioneer, I would connect the implementation to the functions if the function is useful. [[User:Armin hpj|Armin hpj]] ([[User talk:Armin hpj|talk]]) 15:03, 25 August 2026 (UTC)
::Please can you add test cases on the functions you have created already. It is important for every function to have tests. You'll find that some are not working, so you might want to try to fix those implementations too. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:05, 26 August 2026 (UTC)
::{{ping|Armin hpj}} Please see above --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:23, 2 September 2026 (UTC)
:::I understand. [[User:Armin hpj|Armin hpj]] ([[User talk:Armin hpj|talk]]) 18:56, 2 September 2026 (UTC)
::::Quite a few of your functions either don't have tests or the implementations fail the tests: {{Z|Z39885}} {{Z|Z40015}} {{Z|Z41636}} {{Z|Z41344}}. If you don't want them anymore, or don't think they can work, you can nominate them for deletion. I'll grant functioneer for a limited time for now, because it looks like you still need to practice a bit more. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:45, 12 September 2026 (UTC)
:::::{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:10, 12 September 2026 (UTC)
::::::OK, and I will request it again if my temporary functioneer has expired and if I have edited the test cases a lot. [[User:Armin hpj|Armin hpj]] ([[User talk:Armin hpj|talk]]) 08:35, 12 September 2026 (UTC)
{{Section resolved|1=[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:14, 16 September 2026 (UTC)}}
=== Artsiom91 ===
:{{UL2.0|1=Artsiom91 |contributions=1|deletedcontributions=1|editcount=1|blocklog=1|rightslog=1|crosswiki=1}}
:''Discussion open until: 13:42, 13 September 2026 (UTC)''
: I have been active on Wikifunctions since August 15 and intend to create implementations and test cases for Russian NLG functions from time to time. I would like to be able to connect them, as well as modify ones that have already been connected.--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 13:42, 11 September 2026 (UTC)
::{{done}}, enjoy! [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 21:18, 16 September 2026 (UTC)
== Autopatroller ==
{{See also|Wikifunctions:Autopatrollers}}
== Administrator ==
{{see also|Wikifunctions:Administrators}}
== Interface administrator ==
{{see also|Wikifunctions:Interface administrators}}
== Translation administrator ==
{{see also|Wikifunctions:Translation administrators}}
== Bureaucrat ==
{{see also|Wikifunctions:Bureaucrats}}
== Miscellaneous requests ==
== See also ==
* [[Wikifunctions:User groups]]
** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats
[[Category:User groups|*]]
3w3fo4zglwjqg23i10xwwzc436wg2aa
Wikifunctions:Reserved ZIDs
4
7395
314563
283821
2026-09-17T07:00:42Z
Mormegil
150
add missing <translate> tags
314563
wikitext
text/x-wiki
<noinclude><languages/>{{Technical documentation navbox}}</noinclude>
<translate>
<!--T:214-->
This page details ZIDs that are reserved by Wikilambda, the software that runs Wikifunctions. All ZIDs with four digits or fewer are reserved. See [[Wikifunctions:Reserved ZIDs/all]] for a list of currently pre-defined objects.
=== Ranges === <!--T:62-->
<!--T:10-->
We reserve certain spaces for certain kinds of pre-defined objects.
</translate>
<div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em">
* <code>Z1</code> – <code>Z99</code>: <translate><!--T:63--> core types.</translate> ''<translate><!--T:64--> (See [[<tvar name="a">#core-types</tvar>|§ Core types]] below.)</translate>''
* <code>Z100</code> – <code>Z199</code>: <translate><!--T:65--> validators for the core types (''i.e.'' for each core type, +100 gives the validator), ''e.g.'' Z104 is the validator for Z4/Type</translate>
* <code>Z200</code> – <code>Z299</code>: <translate><!--T:66--> built-in implementations for the validators for the core types (''e.g.'' Z204 is the built-in implementation for the validator for Z4/Type)</translate>
* <code>Z300</code> – <code>Z399</code>: ''<translate><!--T:67--> unassigned for now</translate>''
* <code>Z400</code> – <code>Z499</code>: ''<translate><!--T:68--> reserved for local use</translate>''
* <code>Z500</code> – <code>Z599</code>: <translate><!--T:69--> core error types (<code>Z5xx</code> because <code>Z5</code> is error)</translate> ''<translate><!--T:70--> (See [[<tvar name="a">#core-error-types</tvar>|§ Core error types]] below.)</translate>''
* <code>Z600</code> – <code>Z699</code>: <translate><!--T:131--> core programming languages (<code>Z6xx</code> because <code>Z61</code> is programming language)</translate>
* <code>Z700</code> – <code>Z799</code>: ''<translate><!--T:71--> unassigned for now</translate>''
* <code>Z800</code> – <code>Z899</code>: <translate><!--T:72--> definitions of core functions with built-ins (<code>Z8xx</code> because <code>Z8</code> is function)</translate> ''<translate><!--T:73--> (See [[<tvar name="a">#core-functions</tvar>|§ Core functions]] below.)</translate>''
* <code>Z900</code> – <code>Z999</code>: <translate><!--T:74--> built-ins for the core functions (they are +100 from the respective Z8xx)</translate>
* <code>Z1000</code> – <code>Z2999</code>: <translate><!--T:75--> natural languages (instances of Z60)</translate>
* <code>Z3000</code> – <code>Z5999</code>: ''<translate><!--T:149--> reserved for future use</translate>''
* <code>Z6000</code> – <code>Z6999</code>: <translate><!--T:215--> ''types, functions, ''etc.'' for using content from Wikidata and other Wikimedia sources''</translate>
** <code>Z6000</code> – <code>Z6099</code>: ''<translate><!--T:216--> types for content from Wikidata and other Wikimedia sources</translate>'' ''<translate>(See [[<tvar name="1">#wikidata-types</tvar>|§ Wikidata types]] below.)</translate>''
** <code>Z6100</code> – <code>Z6199</code>: ''<translate><!--T:217--> validators for these types</translate>''
** <code>Z6200</code> – <code>Z6299</code>: ''<translate><!--T:218--> built-in implementations of the validators</translate>''
** <code>Z6800</code> – <code>Z6899</code>: ''<translate><!--T:219--> helper functions for these types that need to be built-in (e.g., fetching, equality)</translate>'' ''<translate>(See [[<tvar name="1">#wikidata-functions</tvar>|§ Wikidata functions]] below.)</translate>''
** <code>Z6900</code> – <code>Z6999</code>: ''<translate><!--T:220--> built-in implementations of the helper functions</translate>''
* <code>Z7000</code> – <code>Z7999</code>: ''<translate><!--T:185--> reserved for future use</translate>''
* <code>Z8000</code> – <code>Z8999</code>: <translate><!--T:172--> Testers for each pre-defined function (''e.g.'' Z801 is tested via Z8010, Z8011, Z8012, … Z8019).</translate>
* <code>Z9000</code> – <code>Z9999</code>: ''<translate><!--T:173--> reserved for future use</translate>''
</div></div>
{{Anchor|core-types}}
<translate>
=== Core types === <!--T:76-->
</translate>
<div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em">
* <code>Z1</code>: <translate><!--T:11--> <tvar name="1">{{Z|Z1}}</tvar> (Type), the root.</translate>
* <code>Z2</code>: <translate><!--T:12--> <tvar name="1">{{Z|Z2}}</tvar> (Type): everything on the wiki is a <tvar name="Z"><code>Z2</code></tvar>, that's why this has such a low ZID.</translate>
* <code>Z3</code>: <translate><!--T:13--> <tvar name="1">{{Z|Z3}}</tvar> (Type): because the word <tvar name="key"><bdi lang="en" dir="ltr">''key''</bdi></tvar> has three letters in English.</translate>
* <code>Z4</code>: <translate><!--T:14--> <tvar name="1">{{Z|Z4}}</tvar> (Type): because the word <tvar name="type"><bdi lang="en" dir="ltr">''type''</bdi></tvar> has four letters in English.</translate>
* <code>Z5</code>: <translate><!--T:15--> <tvar name="1">{{Z|Z5}}</tvar> (Type): because the word <tvar name="error"><bdi lang="en" dir="ltr">''error''</bdi></tvar> has five letters in English.</translate> ''<translate><!--T:77--> (See [[<tvar name="a">#core-error-types</tvar>|§ Core error types]] below.)</translate>''
* <code>Z6</code>: <translate><!--T:16--> <tvar name="1">{{Z|Z6}}</tvar> (Type): because the word <tvar name="string"><bdi lang="en" dir="ltr">''string''</bdi></tvar> has six letters in English.</translate>
* <code>Z7</code>: <translate><!--T:17--> <tvar name="1">{{Z|Z7}}</tvar> (Type): because function calls are the main magic of the system, and 7 is a magic number. It is also close to <tvar name="Z"><code>Z8</code></tvar>.</translate>
* <code>Z8</code>: <translate><!--T:18--> <tvar name="1">{{Z|Z8}}</tvar> (generic type, thus technically a function): because <tvar name="function"><bdi lang="en" dir="ltr">''function''</bdi></tvar> has eight letters in English.</translate> ''<translate><!--T:78--> (See [[<tvar name="a">#core-functions</tvar>|§ Core functions]] below.)</translate>''
* <code>Z9</code>: <translate><!--T:19--> <tvar name="1">{{Z|Z9}}</tvar> (Type): because the word <tvar name="reference"><bdi lang="en" dir="ltr">''reference''</bdi></tvar> has nine letters in English.</translate>
* <code>Z10</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z11</code>: <translate><!--T:21--> <tvar name="1">{{Z|Z11}}</tvar> (Type): because it is just one language, and there's a ''one'' in the name.</translate>
* <code>Z12</code>: <translate><!--T:22--> <tvar name="1">{{Z|Z12}}</tvar> (Type): because it's an extension of <tvar name="Z"><code>Z11</code></tvar>.</translate>
* <code>Z13</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z14</code>: <translate><!--T:23--> <tvar name="1">{{Z|Z14}}</tvar> (Type): because the word <tvar name="implementation"><bdi lang="en" dir="ltr">''implementation''</bdi></tvar> has fourteen letters in English.</translate>
* <code>Z15</code>: <translate><!--T:151--> ''Not yet assigned.''</translate>
* <code>Z16</code>: <translate><!--T:80--> <tvar name="1">{{Z|Z16}}</tvar> (Type): no good reason, it's close to Z14, and Z61/Programming language.</translate>
* <code>Z17</code>: <translate><!--T:81--> <tvar name="1">{{Z|Z17}}</tvar> (Type).</translate>
* <code>Z18</code>: <translate><!--T:82--> <tvar name="1">{{Z|Z18}}</tvar> (Type).</translate>
* <code>Z19</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z20</code>: <translate><!--T:25--> <tvar name="1">{{Z|Z20}}</tvar> (Type): because 20/20 is perfect vision, and tests make errors visible.</translate>
* <code>Z21</code>: <translate><!--T:83--> <tvar name="1">{{Z|Z21}}</tvar> (Type).</translate>
* <code>Z22</code>: <translate><!--T:26--> <tvar name="1">{{Z|Z22}}</tvar> (Type).</translate>
* <code>Z23</code>: <translate><!--T:84--> <tvar name="1">{{Z|Z23}}</tvar> (Type).</translate>
* <code>Z24</code>: <translate><!--T:132--> <tvar name="1">{{Z|Z24}}</tvar> (Unit).</translate>
* <code>Z25</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z26</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z27</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z28</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z29</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z30</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z31</code>: <translate><!--T:133--> <tvar name="1">{{Z|Z31}}</tvar> (Type).</translate>
* <code>Z32</code>: <translate><!--T:134--> <tvar name="1">{{Z|Z32}}</tvar> (Type): because it's an extension of <tvar name="Z"><code>Z31</code></tvar>.</translate>
* <code>Z33</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z34</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z35</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z36</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z37</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z38</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z39</code>: <translate><!--T:85--> <tvar name="1">{{Z|Z39}}</tvar> (Type): because Z3/Key Z9/Reference.</translate>
* <code>Z40</code>: <translate><!--T:86--> <tvar name="1">{{Z|Z40}}</tvar> (Type): because Boole first published in (18)40.</translate>
* <code>Z41</code>: <translate><!--T:87--> <tvar name="1">{{Z|Z41}}</tvar> (Boolean).</translate>
* <code>Z42</code>: <translate><!--T:88--> <tvar name="1">{{Z|Z42}}</tvar> (Boolean).</translate>
* <code>Z43</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z44</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z45</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z46</code>: <translate><!--T:225--> <tvar name="1">{{Z|Z46}}</tvar> (Type): because it converts a Z4/Type into code in a Z61/Programming language.</translate>
* <code>Z47</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z48</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z49</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z50</code>: <translate><!--T:24--> <tvar name="1">{{Z|Z50}}</tvar> (Type): because Error is <tvar name="Z"><code>Z5</code></tvar>.</translate>
<!--<nowiki>
* <code>Z51</code>: <translate>'''…''' (Type).</translate>
…
* <code>Z59</code>: <translate>'''…''' (Type).</translate>
</nowiki>-->
* <code>Z60</code>: <translate><!--T:89--> <tvar name="1">{{Z|Z60}}</tvar> (Type): because <code>Z6</code> is a string.</translate>
* <code>Z61</code>: <translate><!--T:90--> <tvar name="1">{{Z|Z61}}</tvar> (Type): because <code>Z16</code> is code.</translate>
* <code>Z64</code>: <translate><!--T:226--> <tvar name="1">{{Z|Z64}}</tvar>: because it is the inverse of <tvar name="2"><code>Z46</code></tvar>.</translate>
<!--<nowiki>
* <code>Z62</code>: <translate>'''…''' (Type).</translate>
…
* <code>Z79</code>: <translate>'''…''' (Type).</translate>
</nowiki>-->
* <code>Z80</code>: <translate><!--T:92--> <tvar name="1">{{Z|Z80}}</tvar> (Type): because it is an octet.</translate>
<!--<nowiki>
* <code>Z81</code>: <translate>'''…''' (Type).</translate>
…
* <code>Z69</code>: <translate>'''…''' (Type).</translate>
</nowiki>-->
* <code>Z84</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z85</code>: {{Tunit|151|''Not yet assigned.''}}
* <code>Z86</code>: <translate><!--T:93--> <tvar name="1">{{Z|Z86}}</tvar> (Type): because it is not exactly a Z80/Byte, but more like Z6/String.</translate>
<!--<nowiki>
* <code>Z87</code>: <translate>'''…''' (Type).</translate>
* <code>Z88</code>: <translate>'''…''' (Type).</translate>
</nowiki>
-->
* <code>Z89</code>: <translate><!--T:227--> <tvar name="1">{{Z|Z89}}</tvar> (Type)</translate>
* <code>Z99</code>: <translate><!--T:30--> {{Z|Z99}} (Type): because it looks a bit like a closing quotation mark in English.</translate>
</div></div>
{{Anchor|wikidata-types}}
<translate>
==== Wikidata types ==== <!--T:228-->
</translate>
<div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em">
*<code>Z6001</code>: <translate><!--T:229--> <tvar name="1">{{Z|Z6001}}</tvar> (Type)</translate>
*<code>Z6002</code>: <translate><!--T:230--> <tvar name="1">{{Z|Z6002}}</tvar> (Type)</translate>
*<code>Z6003</code>: <translate><!--T:231--> <tvar name="1">{{Z|Z6003}}</tvar> (Type)</translate>
*<code>Z6004</code>: <translate><!--T:232--> <tvar name="1">{{Z|Z6004}}</tvar> (Type)</translate>
*<code>Z6005</code>: <translate><!--T:233--> <tvar name="1">{{Z|Z6005}}</tvar> (Type)</translate>
*<code>Z6006</code>: <translate><!--T:234--> <tvar name="1">{{Z|Z6006}}</tvar> (Type)</translate>
*<code>Z6007</code>: <translate><!--T:235--> <tvar name="1">{{Z|Z6007}}</tvar> (Type)</translate>
*<code>Z6008</code>: <translate><!--T:236--> <tvar name="1">{{Z|Z6008}}</tvar> (Type)</translate>
*<code>Z6010</code>: <translate><!--T:237--> <tvar name="1">{{Z|Z6010}}</tvar> (Type)</translate>
*<code>Z6011</code>: <translate><!--T:238--> <tvar name="1">{{Z|Z6011}}</tvar> (Type)</translate>
*<code>Z6020</code>: <translate><!--T:239--> <tvar name="1">{{Z|Z6020}}</tvar> (Type)</translate>
*<code>Z6021</code>: <translate><!--T:240--> <tvar name="1">{{Z|Z6021}}</tvar> (Claim subtype)</translate>
*<code>Z6022</code>: <translate><!--T:241--> <tvar name="1">{{Z|Z6022}}</tvar> (Claim subtype)</translate>
*<code>Z6023</code>: <translate><!--T:242--> <tvar name="1">{{Z|Z6023}}</tvar> (Claim subtype)</translate>
*<code>Z6030</code>: <translate><!--T:243--> <tvar name="1">{{Z|Z6030}}</tvar> (Type)</translate>
*<code>Z6031</code>: <translate><!--T:244--> <tvar name="1">{{Z|Z6031}}</tvar> (Entity part)</translate>
*<code>Z6032</code>: <translate><!--T:245--> <tvar name="1">{{Z|Z6032}}</tvar> (Entity part)</translate>
*<code>Z6033</code>: <translate><!--T:246--> <tvar name="1">{{Z|Z6033}}</tvar> (Entity part)</translate>
*<code>Z6034</code>: <translate><!--T:247--> <tvar name="1">{{Z|Z6034}}</tvar> (Entity part)</translate>
*<code>Z6035</code>: <translate><!--T:248--> <tvar name="1">{{Z|Z6035}}</tvar> (Entity part)</translate>
*<code>Z6036</code>: <translate><!--T:249--> <tvar name="1">{{Z|Z6036}}</tvar> (Entity part)</translate>
*<code>Z6037</code>: <translate><!--T:250--> <tvar name="1">{{Z|Z6037}}</tvar> (Entity part)</translate>
*<code>Z6038</code>: <translate><!--T:251--> <tvar name="1">{{Z|Z6038}}</tvar> (Entity part)</translate>
*<code>Z6040</code>: <translate><!--T:252--> <tvar name="1">{{Z|Z6040}}</tvar> (Type)</translate>
*<code>Z6041</code>: <translate><!--T:253--> <tvar name="1">{{Z|Z6041}}</tvar> (Statement rank)</translate>
*<code>Z6042</code>: <translate><!--T:254--> <tvar name="1">{{Z|Z6042}}</tvar> (Statement rank)</translate>
*<code>Z6043</code>: <translate><!--T:255--> <tvar name="1">{{Z|Z6043}}</tvar> (Statement rank)</translate>
*<code>Z6060</code>: <translate><!--T:256--> <tvar name="1">{{Z|Z6060}}</tvar> (Type)</translate>
*<code>Z6061</code>: <translate><!--T:257--> <tvar name="1">{{Z|Z6061}}</tvar> (Type)</translate>
*<code>Z6062</code>: <translate><!--T:258--> <tvar name="1">{{Z|Z6062}}</tvar> (Type)</translate>
*<code>Z6063</code>: <translate><!--T:259--> <tvar name="1">{{Z|Z6063}}</tvar> (Type)</translate>
*<code>Z6064</code>: <translate><!--T:260--> <tvar name="1">{{Z|Z6064}}</tvar> (Type)</translate>
*<code>Z6091</code>: <translate><!--T:261--> <tvar name="1">{{Z|Z6091}}</tvar> (Type)</translate>
*<code>Z6092</code>: <translate><!--T:262--> <tvar name="1">{{Z|Z6092}}</tvar> (Type)</translate>
*<code>Z6094</code>: <translate><!--T:263--> <tvar name="1">{{Z|Z6094}}</tvar> (Type)</translate>
*<code>Z6095</code>: <translate><!--T:264--> <tvar name="1">{{Z|Z6095}}</tvar> (Type)</translate>
*<code>Z6096</code>: <translate><!--T:265--> <tvar name="1">{{Z|Z6096}}</tvar> (Type)</translate>
</div></div>
{{Anchor|core-functions}}
<translate>
=== Core functions === <!--T:94-->
</translate>
<div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em">
* <code>Z801</code> {{Z+|Z801}}: T ➝ T
* <code>Z802</code> {{Z+|Z802}}: Boolean, T, T ➝ T
* <code>Z803</code> {{Z+|Z803}}: Key reference, Any ➝ Any
*: <translate><!--T:96--> Z3/Key</translate>
* <code>Z804</code> {{Z+|Z804}}: List(Key reference) ➝ Abt
* <code>Z805</code> {{Z+|Z805}}: Any ➝ List(Pair(Key reference, Any))
*: <translate><!--T:41--> Reify has five letters</translate>
* <code>Z808</code> {{Z+|Z808}}: List(Pair(Key reference, Any)) ➝ Any
*: <translate><!--T:42--> Abstract has eight letters.</translate>
* <code>Z810</code> {{Z+|Z810}}: T, List(T) ➝ List(T)
*: <translate><!--T:46--> (because Z10 is list).</translate>
* <code>Z811</code> {{Z+|Z811}}: List(T) ➝ T
*: <translate><!--T:43--> (because Z10 was going to be list and we get the first)</translate>
* <code>Z812</code> {{Z+|Z812}}: List(T) ➝ List(T)
*: <translate><!--T:44--> (because Z10 was going to be list and we get the second, the rest)</translate>
* <code>Z813</code> {{Z+|Z813}}: List(T) ➝ Boolean
*: <translate><!--T:45--> (because Z13 was planned to be empty list).</translate>
* <code>Z820</code> {{Z+|Z820}}: String, Any ➝ Any
* <code>Z821</code> {{Z+|Z821}}: Pair(T1, T2) ➝ T1
*: <translate><!--T:47--> (because Z22 is pair).</translate>
* <code>Z822</code> {{Z+|Z822}}: Pair(T1, T2) ➝ T2
*: <translate><!--T:48--> (because Z22 is pair).</translate>
* <code>Z823</code> {{Z+|Z823}}: Quote ➝ Pair(Object, Object)
* <code>Z825</code> {{Z+|Z825}}: Item reference, Natural language, Gregorian calendar date ➝ HTML fragment
* <code>Z828</code> {{Z+|Z828}}: Quote ➝ Persistent object
* <code>Z832</code> {{Z+|Z832}}: Monolingual stringset, Monolingual stringset ➝ Boolean
* <code>Z844</code> {{Z+|Z844}}: Boolean, Boolean ➝ Boolean
* <code>Z850</code> {{Z+|Z850}}: Object, Error type, Object ➝ Object
*: <translate><!--T:266--> (because it deals with Z5/Errors)</translate>
* <code>Z851</code> {{Z+|Z851}}: Error type, List(T) ➝ Unit
* <code>Z852</code> {{Z+|Z852}}: Error, Error type ➝ Boolean
* <code>Z853</code> {{Z+|Z853}}: Object ➝ Pair(Error, Object)
* <code>Z854</code> {{Z+|Z854}}: Object ➝ String
* <code>Z860</code> {{Z+|Z860}}: String ➝ Language
* <code>Z862</code> {{Z+|Z862}}: Natural language, Natural language ➝ Boolean
* <code>Z866</code> {{Z+|Z866}}: String, String ➝ Boolean
* <code>Z868</code> <translate><!--T:267--> Replaced by <tvar name="1">{{Z+|Z22717}}: String ➝ List(Character)</tvar></translate>
*: <translate><!--T:49--> Because Z6/String and Z86/Character.</translate>
* <code>Z872</code> {{Z+|Z872}}: Function, Typed list (Object) ➝ Object
* <code>Z873</code> {{Z+|Z873}} Function, List ➝ List
* <code>Z876</code> {{Z+|Z876}}: Function, List, Object ➝ Object
* <code>Z877</code> {{Z+|Z877}}: HTML fragment -> HTML fragment
* <code>Z881</code> {{Z+|Z881}}: Type ➝ Type
* <code>Z882</code> {{Z+|Z882}}: Type, Type ➝ Type
* <code>Z883</code> {{Z+|Z883}}: T ➝ T
* <code>Z884</code> {{Z+|Z884}}: Type, List(Reference), String ➝ Type
* <code>Z885</code> {{Z+|Z885}}: Error type ➝ Type
* <code>Z886</code> <translate><!--T:268--> Replaced by <tvar name="1">{{Z+|Z22693}}: List*(Character) ➝ String</tvar></translate>
*: <translate><!--T:50--> because Z86/Character and Z6/String.</translate>
* <code>Z888</code> <translate><!--T:269--> Replaced by <tvar name="1">{{Z+|Z22683}}: Character, Character ➝ Boolean</tvar></translate>
* <code>Z889</code> {{Z+|Z889}}: Typed list (Object), Typed list (Object), Function ➝ Boolean
* <code>Z899</code> {{Z+|Z899}}: Quote ➝ Any
*: <translate><!--T:97--> because Z99/Quote.</translate>
</div></div>
{{Anchor|wikidata-functions}}
<translate>
==== Wikidata functions ==== <!--T:270-->
</translate>
<div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em">
*<translate><!--T:271--> <tvar name="1"><code>Z6801</code></tvar> to <tvar name="2"><code>Z6808</code></tvar> are the 'same object' functions corresponding to <tvar name="3"><code>Z6001</code></tvar> to <tvar name="4"><code>Z6008</code></tvar>.</translate>
*<code>Z6820</code> {{Z+|Z6820}}: List(Object) ➝ Map(String, Object)
*<code>Z6821</code> {{Z+|Z6821}}: Item reference ➝ Item
*<code>Z6822</code> {{Z+|Z6822}}: Property reference ➝ Property
*<code>Z6824</code> {{Z+|Z6824}}: Lexeme form reference ➝ Lexeme form
*<code>Z6825</code> {{Z+|Z6825}}: Lexeme reference ➝ Lexeme
*<code>Z6826</code> {{Z+|Z6826}}: Lexeme sense reference ➝ Lexeme sense
*<code>Z6830</code> {{Z+|Z6830}}: Item reference, Property reference, Natural language ➝ List(Lexeme reference)
*<code>Z6831</code> {{Z+|Z6831}}: Lexeme sense reference, Property reference, Natural language ➝ List(Lexeme reference)
*<code>Z6884</code> {{Z+|Z6884}}: Type, List(Object), String ➝ Type
*<code>Z6894</code> {{Z+|Z6894}}
*<code>Z6895</code> {{Z+|Z6895}}: Object ➝ Object
*<code>Z6896</code> {{Z+|Z6896}}: List(String) ➝ Object
</div></div>
{{Anchor|core-error-types}}
<translate>
=== Core error types === <!--T:98-->
</translate>
<div style="margin:.3em 0; border:1px solid #AAA; padding:.3em .5em;"><div style="margin-top:-.3em">
* <translate><!--T:276--> <tvar name="zid">{{Z|Z500}}</tvar> (error information): unspecified error</translate>
* <translate><!--T:103--> <tvar name="zid">{{Z|Z501}}</tvar> (error message, input): syntax error</translate>
* <translate><!--T:104--> <tvar name="zid">{{Z|Z502}}</tvar> (subtype, value): not wellformed, points to Z52x or Z53x</translate>
* <translate><!--T:105--> <tvar name="zid">{{Z|Z503}}</tvar> (function name): not implemented yet</translate>
* <translate><!--T:106--> <tvar name="zid">{{Z|Z504}}</tvar> (zid): Zid not found</translate>
* <translate><!--T:107--> <tvar name="zid">{{Z|Z505}}</tvar> (expected, actual, args): number of arguments mismatch</translate>
* <translate><!--T:108--> <tvar name="zid">{{Z|Z506}}</tvar> (expected, actual, arg): argument type mismatches</translate>
* <translate><!--T:109--> <tvar name="zid">{{Z|Z507}}</tvar> (function call): error in evaluation</translate>
* <translate><!--T:110--> <tvar name="zid">{{Z|Z508}}</tvar> (object): competing keys</translate>
* <translate><!--T:198--> <tvar name="zid">{{Z|Z509}}</tvar> (errors): List of errors</translate>
* <translate><!--T:111--> <tvar name="zid">{{Z|Z510}}</tvar> (none): nil</translate>
* <translate><!--T:112--> <tvar name="zid">{{Z|Z511}}</tvar> (key reference, object): key not found</translate>
* <translate><!--T:113--> <tvar name="zid">{{Z|Z512}}</tvar> (object): Z9 error</translate>
* <translate><!--T:114--> <tvar name="zid">{{Z|Z513}}</tvar> (resolved object): resolved object without Z2K2</translate>
* <translate><!--T:115--> <tvar name="zid">{{Z|Z514}}</tvar> (implementation): Builtin does not exist</translate>
* <translate><!--T:116--> <tvar name="zid">{{Z|Z515}}</tvar> (implementation): Builtin ID is erroneous</translate>
* <translate><!--T:117--> <tvar name="zid">{{Z|Z516}}</tvar> (key, bad value): Argument value error</translate>
* <translate><!--T:199--> <tvar name="zid">{{Z|Z517}}</tvar> (expected type, actual type, returned value, propagated error): Return type mismatch</translate>
* <translate><!--T:200--> <tvar name="zid">{{Z|Z518}}</tvar> (expected type, object, propagated error): Object type mismatch</translate>
* <translate><!--T:211--> <tvar name="zid">{{Z|Z519}}</tvar> (object): Undefined list type</translate>
* <translate><!--T:212--> <tvar name="zid">{{Z|Z520}}</tvar> (object): Wrong list type</translate>
* <translate><!--T:118--> <tvar name="zid">{{Z|Z521}}</tvar> (offending value): ZObjects must not be number or boolean or null</translate>
* <translate><!--T:119--> <tvar name="zid">{{Z|Z522}}</tvar> (offending index in array, propagated error): Array element not well formed</translate>
* <translate><!--T:120--> <tvar name="zid">{{Z|Z523}}</tvar> (object): Missing Z1K1</translate>
* <translate><!--T:121--> <tvar name="zid">{{Z|Z524}}</tvar> (value of Z1K1): Z1K1 must not be a string or array</translate>
* <translate><!--T:122--> <tvar name="zid">{{Z|Z525}}</tvar> (key): Invalid key</translate>
* <translate><!--T:123--> <tvar name="zid">{{Z|Z526}}</tvar> (key, propagated error): not wellformed value</translate>]
* <translate><!--T:272--> <tvar name="zid">{{Z|Z529}}</tvar> (host name)</translate>
* <translate><!--T:273--> <tvar name="zid">{{Z|Z530}}</tvar> (function call, propagated error)</translate>
* <translate><!--T:124--> <tvar name="zid">{{Z|Z531}}</tvar> (whole object): Z6 must have 2 keys</translate>
* <translate><!--T:125--> <tvar name="zid">{{Z|Z532}}</tvar> (whole object): Z6 without a Z6K1</translate>
* <translate><!--T:126--> <tvar name="zid">{{Z|Z533}}</tvar> (value of Z6K1): Z6K1 must be a string</translate>
* <translate><!--T:127--> <tvar name="zid">{{Z|Z534}}</tvar> (whole object): Z9 must have 2 keys</translate>
* <translate><!--T:128--> <tvar name="zid">{{Z|Z535}}</tvar> (whole object): Z9 without a Z9K1</translate>
* <translate><!--T:129--> <tvar name="zid">{{Z|Z536}}</tvar> (value of Z9K1): Z9K1 must be a string in JSON</translate>
* <translate><!--T:130--> <tvar name="zid">{{Z|Z537}}</tvar> (value of Z9K1): Z9K1 must look like a reference</translate>
* <translate><!--T:135--> <tvar name="zid">{{Z|Z538}}</tvar> (page title): wrong namespace</translate>
* <translate><!--T:136--> <tvar name="zid">{{Z|Z539}}</tvar> (page title): wrong content type</translate>
* <translate><!--T:137--> <tvar name="zid">{{Z|Z540}}</tvar> (language code): invalid language code</translate>
* <translate><!--T:138--> <tvar name="zid">{{Z|Z541}}</tvar> (language code): language code not found</translate>
* <translate><!--T:139--> <tvar name="zid">{{Z|Z542}}</tvar> (expected type, actual object): expected type, actual object</translate>
* <translate><!--T:140--> <tvar name="zid">{{Z|Z543}}</tvar> (type name): type not found</translate>
* <translate><!--T:141--> <tvar name="zid">{{Z|Z544}}</tvar> (type zid, type name, existing type name): conflicting type names</translate>
* <translate><!--T:142--> <tvar name="zid">{{Z|Z545}}</tvar> (type zid, type name, existing type zid): conflicting type Zids</translate>
* <translate><!--T:143--> <tvar name="zid">{{Z|Z546}}</tvar> (type zid, type name): builtin type not found</translate>
* <translate><!--T:144--> <tvar name="zid">{{Z|Z547}}</tvar> (input): invalid format</translate>
* <translate><!--T:145--> <tvar name="zid">{{Z|Z548}}</tvar> (error message, input): invalid JSON</translate>
* <translate><!--T:146--> <tvar name="zid">{{Z|Z549}}</tvar> (reference value): invalid ZReference</translate>
* <translate><!--T:147--> <tvar name="zid">{{Z|Z550}}</tvar> (reference value): unknown ZReference</translate>
* <translate><!--T:148--> <tvar name="zid">{{Z|Z551}}</tvar> (key, expected type, actual type): schema type mismatch</translate>
* {{Z|Z552}} <translate><!--T:186--> (index, expected type, actual type): array element type mismatch</translate>
* {{Z|Z553}} <translate><!--T:187--> (zobject): disallowed root type</translate>
* {{Z|Z554}} <translate><!--T:188--> (clashing ZID, language): label clashes with another ZObject's label</translate>
* {{Z|Z555}} <translate><!--T:189--> (ZID, title): mis-matched ZID and page title</translate>
* {{Z|Z556}} <translate><!--T:190--> (title): invalid page title</translate>
* {{Z|Z557}} <translate><!--T:191--> (error message): user does not have permission</translate>
* {{Z|Z558}} <translate><!--T:192--> (programming language): invalid programming language</translate>
* {{Z|Z559}} <translate><!--T:201--> (none): user not permitted to evaluate function</translate>
* {{Z|Z560}} <translate><!--T:202--> (evaluation result): invalid evaluation result</translate>
* {{Z|Z561}} <translate><!--T:203--> (propagated error): invalid evaluation request</translate>
* {{Z|Z562}} <translate><!--T:204--> (missing property): incomplete evaluation request</translate>
* {{Z|Z563}} <translate><!--T:205--> (call): call by non-reentrant executor</translate>
* {{Z|Z564}} <translate><!--T:206--> (contents): invalid executor response</translate>
* {{Z|Z565}} <translate><!--T:213--> (missing property): Incomplete executor request</translate>
* {{Z|Z570}} <translate><!--T:196--> (orchestrator rate limit): reached rate limit in orchestrator</translate>
* {{Z|Z571}} <translate><!--T:197--> (evaluator rate limit): reached rate limit in evaluator</translate>
* {{Z|Z572}} <translate><!--T:207--> (recursion limit, function name): reached recursion limit in orchestrator</translate>
* {{Z|Z573}} <translate><!--T:208--> (recursion limit, function name): reached recursion limit in evaluator</translate>
* {{Z|Z574}} <translate><!--T:209--> (time limit): reached time limit in orchestrator</translate>
* {{Z|Z575}} <translate><!--T:210--> (time limit): reached time limit in evaluator</translate>
* {{Z|Z576}} <translate><!--T:274--> (time limit)</translate>
* {{Z|Z580}} <translate><!--T:275--> (duplicate language)</translate>
</div></div>
<translate>
== See also == <!--T:59-->
</translate>
* <translate><!--T:60--> [[<tvar name="notes">:m:Special:MyLanguage/Abstract Wikipedia/Notes</tvar>|Overview of notes]]</translate>
<noinclude>
[[Category:Technical documentation{{#translation:}}|Reserved ZIDs]]
</noinclude>
rfgan1mrx4g7t56dfzratct49tzpzno
Z10237
0
8405
314498
250338
2026-09-17T00:45:00Z
鈴音雨
101019
ja
314498
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z10237"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z10237K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first value"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "pierwsza wartość"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "প্রথম মান"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "första värdet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "první hodnota"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "première valeur"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "primeiro valor"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1851",
"Z11K2": "ค่าแรก"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Wahrheitswert 1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "waarde 1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "第一个布尔值"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "第一個布林值"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Valu nke mbụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1818",
"Z11K2": " Boolean"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1852",
"Z11K2": "Boolean ki machekwu jón"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1587",
"Z11K2": "qiimaha koowaad"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1680",
"Z11K2": "Boolean"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "перше значення"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "nilai pertama"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "prima valoare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "прва вредност"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo booleano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "1番目の真偽値"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z10237K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second value"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "druga wartość"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দ্বিতীয় মান"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "andra värdet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "druhá hodnota"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "deuxième valeur"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "segundo valor"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1851",
"Z11K2": "ค่าที่สอง"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Wahrheitswert 2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "waarde 2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "第二个布尔值"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "第二個布林值"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Uru nke abụọ "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1852",
"Z11K2": "Boolean ki machekwu jón"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1587",
"Z11K2": "qiimaha labaad"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1680",
"Z11K2": "Boolean"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "друге значення"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "nilai kedua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "cea de-a doua valoare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "друга вредност"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo booleano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "2番目の真偽値"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z10238",
"Z10239",
"Z10240",
"Z10241"
],
"Z8K4": [
"Z14",
"Z15931",
"Z10242",
"Z10584",
"Z10585",
"Z31485"
],
"Z8K5": "Z10237"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Boolean inequality"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "nierówność wartości logicznych"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "বুলিয়ান অসমতা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "boolesk olikhet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "nerovnost logických hodnot"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "ou exclusif"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "booleaanse ongelijkheid"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "אי־שוויון בוליאני"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "真偽値の非一致"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "Diferença Booleana"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1851",
"Z11K2": "อสมการตรรกะ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "boolesche Ungleichheit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "布尔值不相等"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "布林值不相等"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Boolean ahaghị nhata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1818",
"Z11K2": "Aidogba Boolean"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "Gaskiya a ko ma in da abu buwa din daban ne "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1852",
"Z11K2": "Boolean ki machekwu jón"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1587",
"Z11K2": "Sinnaan la'aanta Boolean"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1680",
"Z11K2": "Yelemeŋerɛ bii pumpɔreŋɔ san dagina buyila"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "виключне або"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "ketidaksamaan Boolean"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "inegalitate logică"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "неједнакост булових вредности"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "o esclusivo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "असमान बूलियन"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1025",
"Z31K2": [
"Z6",
"xor",
"alternatywa wykluczająca",
"alternatywa rozłączna"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"XOR",
"xor",
"exclusive or",
"exclusive disjunction",
"exclusive alternation"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"XOR",
"xor"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"XOR",
"somme binaire",
"disjonction exclusive"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1186",
"Z31K2": [
"Z6",
"אי-שוויון בוליאני",
"אי שוויון בוליאני",
"או מוציא",
"או בררני",
"קסור"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"XOR",
"xor",
"排他的論理和"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1381",
"Z31K2": [
"Z6",
"disjunção binária exclusiva"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1851",
"Z31K2": [
"Z6",
"อสมการบูลีน",
"อสมการบูเลียน",
"ไม่เท่ากับ",
"ไม่เหมือนกับ",
"เอ็กซ์ออร์"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"XOR",
"xor",
"atau eksklusif"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1664",
"Z31K2": [
"Z6",
"disjuncție exclusivă",
"XOR",
"xor",
"exclusiv sau",
"alternare exclusivă"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1181",
"Z31K2": [
"Z6",
"искључиво или",
"логичко искључиво или",
"ЕКСИЛИ",
"⊕",
"искључива дисјункција",
"логичка искључива дисјункција"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"booleano diverso",
"non stesso booleano",
"disuguaglianza tra booleani"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1157",
"Z31K2": [
"Z6",
"exclusief of",
"exclusieve disjunctie",
"exclusieve afwisseling"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns true only if both inputs are different"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "Zwraca prawdę, jeśli podane na wejściu wartości różnią się od siebie"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "ইনপুটদ্বয় কেবল অসমান হলে সত্য রিটার্ন করে"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "sant om argumenten är olika"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "vrací pravdu, pokud parametry obsahují odlišné logické hodnoty"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie \"vrai\" si les deux valeurs d'entrée booléennes sont différentes, sinon \"faux\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "retourneert alleen waar als beide invoeren verschillend zijn"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "אמת רק אם שני הלקטים שונים"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "両方の入力が等しくない場合のみ真を返す"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1381",
"Z11K2": "retorna verdadeiro se ambas as entradas forem diferentes"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1851",
"Z11K2": "ส่งออกค่าจริงเฉพาะเมื่อค่ารับเข้าไม่เหมือนกัน"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt wahr zurück, wenn die Eingaben verschieden sind"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "na-alaghachi ezi naanị ma ọ bụrụ na ntinye abụọ ahụ dị iche"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1818",
"Z11K2": " pada otitọ nikan ti awọn igbewọle mejeeji ba yatọ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "Koma gaskiya "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1852",
"Z11K2": "dógécha dabi wa,echewñ ké wñ meji ké du tó kete Cho jo Ji."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1587",
"Z11K2": "run ku soo noqda kaliya haddii labada wax gelinba ay kala duwan yihiin"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1680",
"Z11K2": "lebese yelemeŋerɛ maa dee ba za'a la ti fu dikɛ iŋe la san dagina buyila"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1332",
"Z11K2": "виконує функцію \"виключного або\" (\"логічної нерівності\")"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "menghasilkan benar jika kedua masukan berbeda"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1664",
"Z11K2": "returnează adevărat numai dacă ambele intrări sunt diferite una față de cealaltă"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "враћа тачно искључиво ако су вредности различите"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce vero solo se entrambi gli input sono diversi."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "अगर दोनों इनपुट्स अलग हों तो सच लौटाता है"
}
]
}
}
f6mucppd6lwa4dlqa82g4upnkwa9z51
Z11795
0
17308
314452
257916
2026-09-16T22:25:33Z
YoshiRulz
10156
Added Z42308 to the approved list of implementations
314452
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z11795"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z11795K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjective"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ihe iji tozuo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Adjektiv"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z11796",
"Z11797",
"Z12202",
"Z12213",
"Z12214",
"Z19356",
"Z19357",
"Z19358",
"Z19359",
"Z19362",
"Z19367",
"Z19390",
"Z19392"
],
"Z8K4": [
"Z14",
"Z31867",
"Z19394",
"Z13345",
"Z13205",
"Z11798",
"Z42308"
],
"Z8K5": "Z11795"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English comparative adjective"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Nkọwa okwu Bekee"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "englischer Komparativ"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"comparative adjective",
"adjective to comparative",
"comparative adjective (English)",
"adjective to comparative (English)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "morpheme which takes an adjective and returns the comparative adjective"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Morpheme nke na-ewe Ihe iji tozuo wee weghachi nkọwa atụnyere"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Morphem, das aus einem Adjektiv den Komparativ bildet"
}
]
}
}
25xcu6dcne6bk5nwjwgo5h5pwn4cbxu
314453
314452
2026-09-16T22:25:36Z
YoshiRulz
10156
Removed Z19394 from the approved list of implementations
314453
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z11795"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z11795K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjective"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ihe iji tozuo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Adjektiv"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z11796",
"Z11797",
"Z12202",
"Z12213",
"Z12214",
"Z19356",
"Z19357",
"Z19358",
"Z19359",
"Z19362",
"Z19367",
"Z19390",
"Z19392"
],
"Z8K4": [
"Z14",
"Z31867",
"Z13345",
"Z13205",
"Z11798",
"Z42308"
],
"Z8K5": "Z11795"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English comparative adjective"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Nkọwa okwu Bekee"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "englischer Komparativ"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"comparative adjective",
"adjective to comparative",
"comparative adjective (English)",
"adjective to comparative (English)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "morpheme which takes an adjective and returns the comparative adjective"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Morpheme nke na-ewe Ihe iji tozuo wee weghachi nkọwa atụnyere"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Morphem, das aus einem Adjektiv den Komparativ bildet"
}
]
}
}
rtj6ezvonb4yzg11qi17wnfbit72673
314458
314453
2026-09-16T22:34:19Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
314458
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z11795"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z11795K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjective"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Ihe iji tozuo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Adjektiv"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z11796",
"Z11797",
"Z12202",
"Z12213",
"Z12214",
"Z19356",
"Z19357",
"Z19358",
"Z19359",
"Z19362",
"Z19367",
"Z19390",
"Z19392"
],
"Z8K4": [
"Z14",
"Z42308",
"Z31867",
"Z13345",
"Z13205",
"Z11798"
],
"Z8K5": "Z11795"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English comparative adjective"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Nkọwa okwu Bekee"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "englischer Komparativ"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"comparative adjective",
"adjective to comparative",
"comparative adjective (English)",
"adjective to comparative (English)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "morpheme which takes an adjective and returns the comparative adjective"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Morpheme nke na-ewe Ihe iji tozuo wee weghachi nkọwa atụnyere"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Morphem, das aus einem Adjektiv den Komparativ bildet"
}
]
}
}
798qd78rzyn3z9kzir0gdmim733livu
Z89
0
30033
314439
302474
2026-09-16T21:33:07Z
WikiLambda system
3
Updating pre-defined WikiLambda content creation
314439
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z89"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z89",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z89K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "value"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Wert"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "valeur"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "মান"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "значение"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "valore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "вредност"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "वैल्यू"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "nilai"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "hodnota"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1823",
"Z11K2": "стойност"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "waarde"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "値"
}
]
}
}
],
"Z4K3": "Z189",
"Z4K4": "Z877",
"Z4K7": [
"Z46"
],
"Z4K8": [
"Z64"
]
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "HTML fragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "HTML-Fragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1709",
"Z11K2": "HTML fragments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Fragmen HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "מקטע HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "fragment HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "এইচটিএমএল অংশ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Фрагмент HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "HTML का टुकड़ा"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Frammento HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "fragmento HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Fragment HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "HTML片段"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1823",
"Z11K2": "Фрагмент от HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "HTML-fragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "fragment kodu HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "HTML-fragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "HTMLフラグメント"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"HTML",
"rich text"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"HTML"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"HTML"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"এইচটিএমএল "
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"HTML",
"codice HTML"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"HTML",
"HTML fragment"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1025",
"Z31K2": [
"Z6",
"HTML",
"kod HTML"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1157",
"Z31K2": [
"Z6",
"HTML",
"opmaaktekst"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"HTML断片",
"HTML",
"リッチテキスト"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "represents strings of (limited) HTML markup, to be displayed as rich text in Abstract Wikipedia and sister projects; see docs on talk page and [[WF:Embedded function calls]]"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "sträng med begränsad uppsättning HTML-taggar, avsedd för att visas som rik text på Abstrakta Wikipedia och dess systerprojekt, dokumentation på diskussionssidan och [[WF:Embedded function calls]]"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "oznacza ciągi (ograniczonego) kodu HTML, które mają być wyświetlane jako tekst sformatowany w Wikipedii Abstrakcyjnej i projektach siostrzanych; zobacz dokumentację na stronie dyskusji"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "vertegenwoordigt tekenreeksen met (beperkte) HTML-opmaak, die als opgemaakte tekst moeten worden weergegeven in Abstracte Wikipedia en zusterprojecten"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "制限された HTML マークアップの文字列を表し、抽象ウィキペディアおよび姉妹プロジェクトでリッチテキストとして表示するために使用される。詳細はトークページの文書および [[WF:Embedded function calls]] を参照。"
}
]
}
}
syleaarvn1zi6ysvaj8mqbi80bz3odu
314444
314439
2026-09-16T21:35:55Z
Jdforrester (WMF)
4
Let's not do this for now.
314444
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z89"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z89",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z6",
"Z3K2": "Z89K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "value"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Wert"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "valeur"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "মান"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "значение"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "valore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1181",
"Z11K2": "вредност"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "वैल्यू"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "nilai"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "hodnota"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1823",
"Z11K2": "стойност"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "waarde"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "値"
}
]
},
"Z3K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
],
"Z4K3": "Z189",
"Z4K4": "Z877",
"Z4K7": [
"Z46"
],
"Z4K8": [
"Z64"
]
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "HTML fragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "HTML-Fragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1709",
"Z11K2": "HTML fragments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Fragmen HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "מקטע HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "fragment HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "এইচটিএমএল অংশ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Фрагмент HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "HTML का टुकड़ा"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Frammento HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "fragmento HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Fragment HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "HTML片段"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1823",
"Z11K2": "Фрагмент от HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "HTML-fragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "fragment kodu HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "HTML-fragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "HTMLフラグメント"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"HTML",
"rich text"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"HTML"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"HTML"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"এইচটিএমএল "
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"HTML",
"codice HTML"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"HTML",
"HTML fragment"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1025",
"Z31K2": [
"Z6",
"HTML",
"kod HTML"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1157",
"Z31K2": [
"Z6",
"HTML",
"opmaaktekst"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"HTML断片",
"HTML",
"リッチテキスト"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "represents strings of (limited) HTML markup, to be displayed as rich text in Abstract Wikipedia and sister projects; see docs on talk page and [[WF:Embedded function calls]]"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "sträng med begränsad uppsättning HTML-taggar, avsedd för att visas som rik text på Abstrakta Wikipedia och dess systerprojekt, dokumentation på diskussionssidan och [[WF:Embedded function calls]]"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "oznacza ciągi (ograniczonego) kodu HTML, które mają być wyświetlane jako tekst sformatowany w Wikipedii Abstrakcyjnej i projektach siostrzanych; zobacz dokumentację na stronie dyskusji"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "vertegenwoordigt tekenreeksen met (beperkte) HTML-opmaak, die als opgemaakte tekst moeten worden weergegeven in Abstracte Wikipedia en zusterprojecten"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "制限された HTML マークアップの文字列を表し、抽象ウィキペディアおよび姉妹プロジェクトでリッチテキストとして表示するために使用される。詳細はトークページの文書および [[WF:Embedded function calls]] を参照。"
}
]
}
}
dwjwfs4604bq1rwv6adcc43ry70raiv
Z19921
0
42831
314351
138345
2026-09-16T17:56:54Z
Ameisenigel
44
de
314351
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19921"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19914",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z19922",
"Z19922K1": {
"Z1K1": "Z7",
"Z7K1": "Z19679",
"Z19679K1": {
"Z1K1": "Z18",
"Z18K1": "Z19914K1"
},
"Z19679K2": {
"Z1K1": "Z18",
"Z18K1": "Z19914K2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Add and check if 0"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "sind rationale Zahlen additiv invers, Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6ec815uznmuifa7remojtu5g4pab72f
Z19922
0
42832
314352
237015
2026-09-16T17:57:38Z
Ameisenigel
44
de
314352
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19922"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z19677",
"Z17K2": "Z19922K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "numero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "nomor"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zahl"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z19923",
"Z19925",
"Z19926",
"Z19927",
"Z19929"
],
"Z8K4": [
"Z14",
"Z21736",
"Z19930",
"Z21713"
],
"Z8K5": "Z19922"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Is rational number 0"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "è numero razionale 0"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Apakah bilangan rasional 0?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ist rationale Zahl 0"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"=0",
"0",
"rational number is 0"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"numero razionale è 0",
"numero razionale è nullo",
"frazione è 0",
"frazione è nulla"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Special case, because zero can be many different values"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Caso speciale, perché lo zero ha tante possibili rappresentazioni"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Kasus khusus, karena nol bisa memiliki banyak nilai berbeda."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sonderfall, da Null viele verschiedene Werte haben kann"
}
]
}
}
2pvyqij799pbb5c63jmuaohpf710qmk
Z19923
0
42833
314353
138330
2026-09-16T17:57:57Z
Ameisenigel
44
de
314353
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19923"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19922",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19922",
"Z19922K1": {
"Z1K1": "Z19677",
"Z19677K1": "Z16660",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "0/1 is zero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "0/1 ist 0"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0ehq0mhqqyok20feddeajeh894e78t8
Z19924
0
42834
314354
185609
2026-09-16T17:58:22Z
Ameisenigel
44
de
314354
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19924"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19901",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z19901(Z19901K1):\n\t\n\tdef sign_of_normal_substring(norm_substring):\n\t\tstem = norm_substring.split(\"e\",1)[0]\n\t\ttry:\n\t\t\tx = float(stem)\n\t\t\tif (x\u003C0):\n\t\t\t\treturn -1\n\t\t\telif (x\u003E0):\n\t\t\t\treturn 1\n\t\t\telse:\n\t\t\t\treturn 0\n\t\texcept:\n\t\t\tcount_minus = stem.count('-')\n\t\t\tif count_minus%2 == 1:\n\t\t\t\treturn -1\n\t\t\telse:\n\t\t\t\treturn 1\n\n\n\tnormalised_string = Z19901K1.replace(\"−\", \"-\")\n\tnormalised_string = normalised_string.replace(\"–\", \"-\")\n\tnormalised_string = normalised_string.replace('(', \"\")\n\tnormalised_string = normalised_string.replace(')', \"\")\n\tnormalised_string = normalised_string.replace('.', \"\")\n\tnormalised_string = normalised_string.replace(',', \"\")\n\tnormalised_string = normalised_string.replace('E', 'e')\n\n\tif '/' in normalised_string:\n\t\tseparated_string = normalised_string.split(\"/\",1)\n\t\tnumerator_string = separated_string[0]\n\t\tdenominator_string = separated_string[1]\n\t\treturn sign_of_normal_substring(numerator_string)*sign_of_normal_substring(denominator_string)\n\telse:\n\t\treturn sign_of_normal_substring(normalised_string)\n\n"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sign of string representing q, python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Vorzeichen von rat. Zahl als Zeichenk., Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3ip13swv7wta0m1lmic6mclri1fpw03
Z19925
0
42835
314355
138333
2026-09-16T17:58:44Z
Ameisenigel
44
de
314355
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19925"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19922",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19922",
"Z19922K1": {
"Z1K1": "Z19677",
"Z19677K1": "Z16661",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "0/2 is zero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "0/2 ist 0"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mpqagtpu2ul5f90lq89iasjlr8oco5z
Z19926
0
42836
314356
138334
2026-09-16T17:59:03Z
Ameisenigel
44
de
314356
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19926"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19922",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19922",
"Z19922K1": {
"Z1K1": "Z19677",
"Z19677K1": "Z16662",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "-0/1 is zero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "−0/1 ist 0"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3ph3qq0stjrb11px9cl62javajtbmif
Z19927
0
42837
314357
138337
2026-09-16T17:59:22Z
Ameisenigel
44
de
314357
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19927"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19922",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19922",
"Z19922K1": {
"Z1K1": "Z19677",
"Z19677K1": "Z16660",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "3"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "1/3 isn't zero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "1/3 ist nicht 0"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jqpr68dlkl4kzwvyd0t6qfspf18p6p9
Z19928
0
42838
314358
138338
2026-09-16T18:00:40Z
Ameisenigel
44
de
314358
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19928"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19892",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z10174",
"Z10174K1": {
"Z1K1": "Z7",
"Z7K1": "Z19686",
"Z19686K1": {
"Z1K1": "Z18",
"Z18K1": "Z19892K1"
},
"Z19686K2": {
"Z1K1": "Z18",
"Z18K1": "Z19892K2"
}
},
"Z10174K2": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z19677K2"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z19892K1"
}
},
"Z13522K2": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z19677K2"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z19892K2"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "same Rational number object, inference composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "identische rationale Zahl, Komposition, gleich"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "less rigorous but more efficient: if the values are equal and the numerators are equal, they are the same representation and object, by inference"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "wenn die Werte gleich sind und die Zähler gleich sind, handelt es sich folglich um dieselbe Darstellung und dasselbe Objekt"
}
]
}
}
b5h43493gjfqkzvs7ibdmgcdajj7a2u
Z19929
0
42839
314359
138339
2026-09-16T18:01:21Z
Ameisenigel
44
de
314359
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19929"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19922",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19922",
"Z19922K1": {
"Z1K1": "Z19677",
"Z19677K1": "Z16660",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "2/1 isn't zero"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "2/1 ist nicht 0"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
q2pgi0rc905eu68z6i2mmqkhj7kedfp
Z19930
0
42840
314360
138342
2026-09-16T18:01:41Z
Ameisenigel
44
de
314360
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19930"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19922",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K1": {
"Z1K1": "Z7",
"Z7K1": "Z19733",
"Z19733K1": {
"Z1K1": "Z18",
"Z18K1": "Z19922K1"
}
},
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Composition, check numerator"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ist rationale Zahl 0 als Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
e4mxr1262jx2hmhj98tdzoyzb30vv05
Z19931
0
42841
314362
242456
2026-09-16T18:03:02Z
Ameisenigel
44
de
314362
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19931"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z19677",
"Z17K2": "Z19931K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "this"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erste Zahl"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z19677",
"Z17K2": "Z19931K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "that"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweite Zahl"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z19965",
"Z19966"
],
"Z8K4": [
"Z14",
"Z30685"
],
"Z8K5": "Z19931"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Are rational numbers multiplicative inverse?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "sind rationale Zahlen multiplikativ invers"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7pxfmcdosoahmwvz4tsjium21eojl3c
Z19932
0
42842
314363
138347
2026-09-16T18:03:50Z
Ameisenigel
44
de
314363
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19932"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19892",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19892",
"Z19892K1": {
"Z1K1": "Z19677",
"Z19677K1": "Z16662",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "3"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "999999999"
}
},
"Z19892K2": {
"Z1K1": "Z19677",
"Z19677K1": "Z16662",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "3"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "999999999"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "–3/999999999 === –3/999999999"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "–3/999999999 = –3/999999999"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
p6e47wps1nh1zbgbqho26eegct9zlev
Z19933
0
42843
314364
262575
2026-09-16T18:04:46Z
Ameisenigel
44
de
314364
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19933"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z19933K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string representing rational number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zeichenkette"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20",
"Z19934",
"Z19935",
"Z19936",
"Z19937",
"Z19938",
"Z19939",
"Z19940",
"Z19950",
"Z19963",
"Z20125",
"Z24561",
"Z24560",
"Z24562",
"Z24567",
"Z24573"
],
"Z8K4": [
"Z14",
"Z19942"
],
"Z8K5": "Z19933"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "unsimplified numerator of string rational"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "unvereinfachter Zähler von rationaler Zahl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"numerator of rational string",
"rational string numerator",
"string rational numerator",
"numerator",
"string to numerator"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Helper function for Z19866. The sign and denominator are dealt with in separate functions"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Hilfsfunktion für Z19866"
}
]
}
}
mdr5st5pq0nj8iwbn3h2iv8rt71flxk
Z19934
0
42844
314365
138356
2026-09-16T18:05:12Z
Ameisenigel
44
de
314365
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19934"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19933",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19933",
"Z19933K1": "99/9"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "99"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "99/9 has unsimplified numerator 99"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zähler von 99/9 ist 99"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dir3vk3thbgqrq6p8r8kod9vqva0h31
Z19935
0
42845
314366
138358
2026-09-16T18:05:39Z
Ameisenigel
44
de
314366
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19935"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19933",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19933",
"Z19933K1": "-0.75"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "75"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "-0.75 has unsimplified numerator 75"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zähler von -0.75 ist 75"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
n57bbyovafx51gw0hctfuxo6rbpwjs8
Z19936
0
42846
314373
138359
2026-09-16T18:15:16Z
Ameisenigel
44
de
314373
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19936"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19933",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19933",
"Z19933K1": "86,42%"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "8642"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"86,42%\" numerator 8642"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zähler von 86,42% ist 8642"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bp3jg573y1i5pvh3llmz3p2upcl9g5r
Z19937
0
42847
314376
138360
2026-09-16T18:15:43Z
Ameisenigel
44
de
314376
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19937"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19933",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19933",
"Z19933K1": "–1 2/3"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "5"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"–1 2/3\" has numerator 5"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zähler von –1 2/3 ist 5"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
if7o7evit71ucjc6wwam6eljslnwweo
Z19938
0
42848
314378
138362
2026-09-16T18:18:24Z
Ameisenigel
44
de
314378
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19938"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19933",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19933",
"Z19933K1": "123"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "123"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"123\" has numerator 123"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zähler von 123 ist 123"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
deebixllj73kqejt3p443k3igsycy7f
Z19939
0
42849
314379
138364
2026-09-16T18:18:49Z
Ameisenigel
44
de
314379
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19939"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19933",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19933",
"Z19933K1": "(0)/(1)"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"(0)/(1)\" has numerator 0"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zähler von (0)/(1) ist 0"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
15ht5tbon9el3rpzv4kytl4kswftayq
Z19940
0
42850
314380
138366
2026-09-16T18:19:16Z
Ameisenigel
44
de
314380
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19940"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19933",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19933",
"Z19933K1": "1,000,000"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "1000000"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"1,000,000\" has numerator 1000000"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zähler von 1,000,000 ist 1000000"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jitgtx4s0fifjn28pa9tyyajlzvkxo6
Z19941
0
42851
314381
138368
2026-09-16T18:20:02Z
Ameisenigel
44
de
314381
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19941"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19892",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19892",
"Z19892K1": {
"Z1K1": "Z19677",
"Z19677K1": "Z16660",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "3"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
},
"Z19892K2": {
"Z1K1": "Z19677",
"Z19677K1": "Z16660",
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "4"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(undefined) 3/0 is different from (undefined) 4/0"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "3/0 ≠ 4/0"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
03zw1lfgzrqi8ld1c0fruo7xi0ybdrr
Z19942
0
42852
314382
262002
2026-09-16T18:20:27Z
Ameisenigel
44
de
314382
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19942"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19933",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z19933(Z19933K1):\n\t#convert symbols to canonical forms\n\tnormalised_string = Z19933K1.replace(\"–\", \"-\")\n\tnormalised_string = normalised_string.replace(\"−\", \"-\")\n\tnormalised_string = normalised_string.replace('E', 'e')\n\n\t#ignore brackets\n\tnormalised_string = normalised_string.replace('(', \"\")\n\tnormalised_string = normalised_string.replace(')', \"\")\n\n\t#leading negatives are dealt with in the sign function\n\tnormalised_string = normalised_string.lstrip('-')\n\n\t# deal with / expressing a fraction\n\tif '/' in normalised_string:\n\t\tseparated_string = normalised_string.split(\"/\",1)\n\t\tnumerator_string = separated_string[0]\n\t\tdenominator_string = separated_string[1].lstrip('-')\n\telse:\n\t\tnumerator_string = normalised_string\n\t\tnumerator_string = numerator_string.replace(' ', \"\") #spaces are not a mixed fraction if there is no denominator\n\t\tdenominator_string = '1'\n\n\t# deal with percentages\n\tif '%' in numerator_string:\n\t\tdenom_multiplier = 100\n\t\tnumerator_string = numerator_string.replace('%', \"\")\n\telse:\n\t\tdenom_multiplier = 1\n\t\n\tnumer_multiplier = 1\n\t#deal with base 10 exponent \"e\" in the numerator\n\tif 'e' in numerator_string:\n\t\tseparated_string = numerator_string.split(\"e\",1)\n\t\tnumerator_string = separated_string[0]\n\t\texponent_string = separated_string[1]\n\t\t\n\t\tif int(exponent_string)\u003C0:\n\t\t\tWikifunctions.Debug(exponent_string+\" exponent \u003C 0\")\n\t\t\tdenom_multiplier *= 10**abs(int(exponent_string))\n\t\telse:\n\t\t\tWikifunctions.Debug(exponent_string+\" exponent \u003E 0\")\n\t\t\tnumer_multiplier *= 10**int(exponent_string)\n\t\n\t#deal with base 10 exponent \"e\" in the denominator\n\tif 'e' in denominator_string:\n\t\tseparated_string = denominator_string.split(\"e\",1)\n\t\tdenominator_string = separated_string[0]\n\t\texponent_string = separated_string[1]\n\t\t\n\t\tif int(exponent_string)\u003C0:\n\t\t\tWikifunctions.Debug(exponent_string+\" exponent \u003C 0\")\n\t\t\tnumer_multiplier *= 10**abs(int(exponent_string))\n\t\telse:\n\t\t\tWikifunctions.Debug(exponent_string+\" exponent \u003E 0\")\n\t\t\tdenom_multiplier *= 10**int(exponent_string)\n\n\t# remove obvious separator marks\n\tif numerator_string.count('.') \u003E 1:\n\t\tnumerator_string = numerator_string.replace('.', \"\")\n\tif numerator_string.count(',') \u003E 1:\n\t\tnumerator_string = numerator_string.replace(',', \"\")\n\tif numerator_string.count(' ') \u003E 1:\n\t\tnumerator_string = numerator_string.replace(' ', \"\")\n\tif ',' in numerator_string and '.' in numerator_string:\n\t\tif numerator_string.find(',') \u003C numerator_string.find('.'):\n\t\t\tnumerator_string = numerator_string.replace(',', \"\")\n\t\telse:\n\t\t\tnumerator_string = numerator_string.replace('.', \"\")\n\n\tif denominator_string.count('.') \u003E 1:\n\t\tdenominator_string = denominator_string.replace('.', \"\")\n\tif denominator_string.count(',') \u003E 1:\n\t\tdenominator_string = denominator_string.replace(',', \"\")\n\tif denominator_string.count(' ') \u003E 1:\n\t\tdenominator_string = denominator_string.replace(' ', \"\")\n\tif ',' in denominator_string and '.' in denominator_string:\n\t\tif denominator_string.find(',') \u003C denominator_string.find('.'):\n\t\t\tdenominator_string = denominator_string.replace(',', \"\")\n\t\telse:\n\t\t\tdenominator_string = denominator_string.replace('.', \"\")\n\t\n\t# deal with mixed fractions, need to multiply initial integer by denominator, then add it to numerator\n\tif ' ' in numerator_string:\n\t\tdenominator_string = denominator_string.replace('.', \"\")\n\t\tdenominator_string = denominator_string.replace(',', \"\")\n\t\tdenominator_string = denominator_string.replace(' ', \"\")\n\t\tdenominator = int(denominator_string)\n\t\treturn int(numerator_string.split(\" \")[0])*denominator+int(numerator_string.split(\" \")[1])\n\n\t# deal with decimals\n\tnumerator_string = numerator_string.replace(',', '.')\n\tif '.' in numerator_string:\n\t\tdecimal_places = len(numerator_string.split(\".\")[1])\n\t\tfor i in range(decimal_places):\n\t\t\tdenom_multiplier *= 10\n\t\tnumerator_string = numerator_string.replace('.', \"\")\n\n\treturn numer_multiplier*int(numerator_string)\n\t"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "unsimplified numerator of q string, python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "unvereinfachter Zähler von rationaler Zahl, Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
exemjsv7209d81400jtcy7e4pzriif8
Z19943
0
42853
314384
194341
2026-09-16T18:21:16Z
Ameisenigel
44
de
314384
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19943"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z19943K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string representing rational number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zeichenkette"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20",
"Z19944",
"Z19945",
"Z19946",
"Z19947",
"Z19962",
"Z24563",
"Z24564",
"Z24565",
"Z24568",
"Z24572",
"Z24576",
"Z25374"
],
"Z8K4": [
"Z14",
"Z19948"
],
"Z8K5": "Z19943"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "unsimplified denominator of string rational"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "unvereinfachter Nenner von rationaler Zahl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"denominator of rational string",
"string rational denominator",
"rational string denominator",
"rational denominator",
"denominator",
"denominator from string"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6ffekko2ffm75qum49tvgz8v1vh5q4j
Z19944
0
42854
314385
138376
2026-09-16T18:22:23Z
Ameisenigel
44
de
314385
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19944"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19943",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19943",
"Z19943K1": "99/9"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "9"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"99/9\" has denominator 9"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Nenner von 99/9 ist 9"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tgfewy7vt62scyxmky0fxv396z5ct3e
Z19945
0
42855
314386
138378
2026-09-16T18:22:51Z
Ameisenigel
44
de
314386
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19945"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19943",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19943",
"Z19943K1": "-0.75"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "100"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"-0.75\" has denominator 100"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Nenner von -0.75 ist 100"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3u9jpkd4rd8hv62ggr3kbypfp8g9syu
Z19946
0
42856
314387
138380
2026-09-16T18:23:35Z
Ameisenigel
44
de
314387
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19946"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19943",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19943",
"Z19943K1": "86,42%"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "10000"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"86,42%\" has denominator 10000"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Nenner von 86,42% ist 10000"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
t9kesnb5yswdqc47n1zyqned9udtodn
Z19947
0
42857
314389
138382
2026-09-16T18:23:59Z
Ameisenigel
44
de
314389
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19947"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19943",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19943",
"Z19943K1": "–1 2/3"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "3"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"–1 2/3\" has denominator 3"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Nenner von –1 2/3 ist 3"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
l189b49zzq9jlt70q304xlskzhs58wb
Z19948
0
42858
314391
214830
2026-09-16T18:25:41Z
Ameisenigel
44
de
314391
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19948"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19943",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z19943(Z19943K1):\n\timport re\n\n\t#convert symbols to canonical forms\n\tnormalised_string = Z19943K1.replace(\"–\", \"-\")\n\tnormalised_string = normalised_string.replace(\"−\", \"-\")\n\tnormalised_string = normalised_string.replace('E', 'e')\n\n\t#ignore brackets\n\tnormalised_string = normalised_string.replace('(', \"\")\n\tnormalised_string = normalised_string.replace(')', \"\")\n\n\t#leading negatives are dealt with in the sign function\n\tnormalised_string = normalised_string.lstrip('-')\n\n\t# deal with / expressing a fraction\n\tif '/' in normalised_string:\n\t\tseparated_string = normalised_string.split(\"/\",1)\n\t\tnumerator_string = separated_string[0]\n\t\tdenominator_string = separated_string[1].lstrip('-')\n\telse:\n\t\tnumerator_string = normalised_string\n\t\tnumerator_string = numerator_string.replace(' ', \"\") #spaces are not a mixed fraction if there is no denominator\n\t\tdenominator_string = '1'\n\n\t# deal with percentages\n\tif '%' in numerator_string:\n\t\tdenom_multiplier = 100\n\t\tnumerator_string = numerator_string.replace('%', \"\")\n\telse:\n\t\tdenom_multiplier = 1\n\t\t\n\tnumer_multiplier = 1\n\t#deal with base 10 exponent \"e\"\n\tif 'e' in numerator_string:\n\t\tseparated_string = numerator_string.split(\"e\",1)\n\t\tnumerator_string = separated_string[0]\n\t\texponent_string = separated_string[1]\n\t\t\n\t\tif int(exponent_string)\u003C0:\n\t\t\tWikifunctions.Debug(exponent_string+\" exponent \u003C 0\")\n\t\t\tdenom_multiplier *= 10**abs(int(exponent_string))\n\t\telse:\n\t\t\tWikifunctions.Debug(exponent_string+\" exponent \u003E 0\")\n\t\t\tnumer_multiplier *= 10**int(exponent_string)\n\n\t#deal with base 10 exponent \"e\" in the denominator\n\tif 'e' in denominator_string:\n\t\tseparated_string = denominator_string.split(\"e\",1)\n\t\tdenominator_string = separated_string[0]\n\t\texponent_string = separated_string[1]\n\t\t\n\t\tif int(exponent_string)\u003C0:\n\t\t\tWikifunctions.Debug(exponent_string+\" exponent \u003C 0\")\n\t\t\tnumer_multiplier *= 10**abs(int(exponent_string))\n\t\telse:\n\t\t\tWikifunctions.Debug(exponent_string+\" exponent \u003E 0\")\n\t\t\tdenom_multiplier *= 10**int(exponent_string)\n\n\t# remove obvious separator marks\n\tif numerator_string.count('.') \u003E 1:\n\t\tnumerator_string = numerator_string.replace('.', \"\")\n\tif numerator_string.count(',') \u003E 1:\n\t\tnumerator_string = numerator_string.replace(',', \"\")\n\tif numerator_string.count(' ') \u003E 1:\n\t\tnumerator_string = numerator_string.replace(' ', \"\")\n\tif ',' in numerator_string and '.' in numerator_string:\n\t\tif numerator_string.find(',') \u003C numerator_string.find('.'):\n\t\t\tnumerator_string = numerator_string.replace(',', \"\")\n\t\telse:\n\t\t\tnumerator_string = numerator_string.replace('.', \"\")\n\n\tif denominator_string.count('.') \u003E 1:\n\t\tdenominator_string = denominator_string.replace('.', \"\")\n\tif denominator_string.count(',') \u003E 1:\n\t\tdenominator_string = denominator_string.replace(',', \"\")\n\tif denominator_string.count(' ') \u003E 1:\n\t\tdenominator_string = denominator_string.replace(' ', \"\")\n\tif ',' in denominator_string and '.' in denominator_string:\n\t\tif denominator_string.find(',') \u003C denominator_string.find('.'):\n\t\t\tdenominator_string = denominator_string.replace(',', \"\")\n\t\telse:\n\t\t\tdenominator_string = denominator_string.replace('.', \"\")\n\t\n\t# deal with mixed fractions, need to multiply initial integer by denominator, then add it to numerator\n\tif ' ' in numerator_string:\n\t\tdenominator_string = denominator_string.replace('.', \"\")\n\t\tdenominator_string = denominator_string.replace(',', \"\")\n\t\tdenominator_string = denominator_string.replace(' ', \"\")\n\t\tdenominator = int(denominator_string)\n\t\treturn denominator\n\n\t# deal with decimals\n\tnumerator_string = numerator_string.replace(',', '.')\n\tif '.' in numerator_string:\n\t\tdecimal_places = len(numerator_string.split(\".\")[1])\n\t\tfor i in range(decimal_places):\n\t\t\tdenom_multiplier *= 10\n\t\tnumerator_string = numerator_string.replace('.', \"\")\n\t\n\tdenominator_string = denominator_string.replace(' ', \"\")\n\treturn denom_multiplier*int(denominator_string)"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "unsimplified denominator of string, python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "unvereinfachter Nenner von rationaler Zahl, Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "# Z504"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Python-Implementierung der Funktion zur Ausgabe des unvereinfachten Nenners einer rationalen Zahl"
}
]
}
}
t8lt4g8a364rorklia31yoctyghc2mm
Z19949
0
42859
314392
214779
2026-09-16T18:26:36Z
Ameisenigel
44
de
314392
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19949"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19866",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z801",
"Z801K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z7",
"Z7K1": "Z19901",
"Z19901K1": {
"Z1K1": "Z18",
"Z18K1": "Z19866K1"
}
},
"Z19677K2": {
"Z1K1": "Z7",
"Z7K1": "Z19933",
"Z19933K1": {
"Z1K1": "Z18",
"Z18K1": "Z19866K1"
}
},
"Z19677K3": {
"Z1K1": "Z7",
"Z7K1": "Z19943",
"Z19943K1": {
"Z1K1": "Z18",
"Z18K1": "Z19866K1"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "composition of underlying code helper functions"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "converti Stringa in Numero razionale, comp."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zeichenkette in rationale Zahl, Komposition, Echo"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"compose Z19901 Z19933 Z19943"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "directly composes Z19901 Z19933 Z19943"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Komposition mit Z19901, Z19933 und Z19943"
}
]
}
}
kovwufm289p6kzmzatpe0m9fjq89f1c
Z19950
0
42860
314393
138388
2026-09-16T18:27:04Z
Ameisenigel
44
de
314393
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19950"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19933",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19933",
"Z19933K1": "−1/2"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"−1/2\" has numerator 1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zähler von −1/2 ist 1"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9dee9m1rxce23wlfncu7bqzuwx7o3br
Z22517
0
49791
314324
312607
2026-09-16T16:17:25Z
BlueSkyWalker
101616
Remove space before comma using Z10075 to fix test Z35493
314324
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z22517"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z22514",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22511",
"Z22511K1": {
"Z1K1": "Z7",
"Z7K1": "Z10075",
"Z10075K1": {
"Z1K1": "Z7",
"Z7K1": "Z10079",
"Z10079K1": {
"Z1K1": "Z7",
"Z7K1": "Z22507",
"Z22507K1": {
"Z1K1": "Z7",
"Z7K1": "Z22504",
"Z22504K1": {
"Z1K1": "Z18",
"Z18K1": "Z22514K1"
}
}
}
},
"Z10075K2": " ,",
"Z10075K3": ","
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sentence from word list, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "从词语数组创建句子,组合"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
oiax0us908n4z4zb2cownon3wx4q8c3
Z26504
0
61605
314459
312873
2026-09-16T22:40:25Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
314459
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26504"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20420",
"Z17K2": "Z26504K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "data"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "tanggal"
}
]
}
}
],
"Z8K2": "Z16098",
"Z8K3": [
"Z20",
"Z26505"
],
"Z8K4": [
"Z14",
"Z26507",
"Z39084",
"Z26506",
"Z26508",
"Z26509"
],
"Z8K5": "Z26504"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "month from Gregorian date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "mese da data"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bulan dari tanggal"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Gregorian calendar month from Gregorian calendar date",
"month from date"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"bukan kalender Gregorius dari tanggal"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the Gregorian calendar month from a Gregorian calendar date"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce il mese di calendario gregoriano da una data di calendario gregoriano"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Mengembalikan bulan kalender Gregorius dari tanggal Gregorius"
}
]
}
}
kllhig25hfai416mpkg1pieoobk0bha
Z28107
0
65232
314552
310447
2026-09-17T04:35:25Z
BlueSkyWalker
101616
Connect Unit Test Z42337 and touch cache
314552
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z28107"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28107K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विषय"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28107K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भूमिका"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z28107K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "वस्तु"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z40277",
"Z42337"
],
"Z8K4": [
"Z14",
"Z40226"
],
"Z8K5": "Z28107"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भूमिका वाक्य, हिन्दी"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generates an indefinite noun phrase with a singular oblique modifier."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "एकवचन तिर्यक संशोधक के साथ एक अनिश्चित संज्ञा वाक्यांश उत्पन्न करता है।"
}
]
}
}
0jf5d8mqfszi6q82p0dbo5r0xc5eg2d
Z29707
0
68995
314593
230707
2026-09-17T11:40:43Z
Artsiom91
2118
fix
314593
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29707"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z29706",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z6894",
"Z6894K1": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
},
"Z6894K2": {
"Z1K1": "Z18",
"Z18K1": "Z29706K1"
}
},
"Z802K2": {
"Z1K1": "Z28215",
"Z28215K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
},
"Z802K3": {
"Z1K1": "Z28215",
"Z28215K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "convert (s/p) to (s/d/p), simple if"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
e4e0ja32a0q6n4u65q79x439xyp2sex
Z29708
0
68996
314586
230709
2026-09-17T11:22:13Z
Artsiom91
2118
labels, fix
314586
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29708"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z29706",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z29706",
"Z29706K1": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z6801",
"Z6801K2": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(s/p) s → (s/d/p) s"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"s → s"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
h0nlyehxzoj3qii8idm27u5acsq161y
314589
314586
2026-09-17T11:27:09Z
Artsiom91
2118
fix
314589
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29708"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z29706",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z29706",
"Z29706K1": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(s/p) s → (s/d/p) s"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"s → s"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
n79lxnftt0o28fxltzb9xlyklflp14i
314594
314589
2026-09-17T11:44:16Z
Artsiom91
2118
fix
314594
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29708"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z29706",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z29706",
"Z29706K1": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z6894",
"Z6894K2": {
"Z1K1": "Z28215",
"Z28215K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(s/p) s → (s/d/p) s"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"s → s"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gald6yo0hy3qu59666t7eghwn29me6j
Z29825
0
69300
314502
283129
2026-09-17T01:52:46Z
鈴音雨
101019
japanese
314502
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29825"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z29825K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "表示言語"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z29825K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z29827",
"Z29828",
"Z36363"
],
"Z8K4": [
"Z14",
"Z36364"
],
"Z8K5": "Z29825"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label of property in language or fallbacks"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "指定言語のプロパティのラベル、またはフォールバック"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"monolingual text for Wikidata property in language",
"label of Wikidata property in language",
"property label",
"best property label for language"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"プロパティラベル",
"プロパティ参照からラベル"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
iw113826ltvxcvtijozla62getye47c
Z29844
0
69319
314334
310822
2026-09-16T17:51:24Z
BlueSkyWalker
101616
Hindi mapping (Z42286 -> Z42266) to Z29844
314334
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29844"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z29849",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32175",
"Z14293K2": [
"Z60",
"Z1531"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z40287",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z42286",
"Z14293K2": "Z42266"
}
],
"Z14294K2": "Z38945"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for ordinal class location fragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "順位・分類・場所表現の言語別設定"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tsd9d1e774dkquk3t11sfejr7fxro4i
User:YoshiRulz/Function documentation
2
71434
314570
313598
2026-09-17T10:17:06Z
YoshiRulz
10156
Add commutative and identity element params
314570
wikitext
text/x-wiki
{{mbox|style=margin: 0 auto;|text=Part of the {{t|function documentation}} pilot.<br>[[Special:WhatLinksHere/User:YoshiRulz/Function_documentation|List usages]]}}
<onlyinclude><includeonly>== Documentation ==
{{#ifeq:{{NAMESPACENUMBER}}|1|{{mbox|style=float: inline-end;|text=Part of the {{t|function documentation}} pilot.}}|<!--skip-->}}{{{before|}}}
{{clear}}
{| class="wikitable"
| <div style="float: inline-end; text-align: end;">
layout: {{mini navbar|User:YoshiRulz/Function documentation}}
<br>data: {{mini navbar|{{{1|{{PAGENAME}}}}}|point-at-data=y}}
</div>
'''{{#wikifunctionlabeldesc:{{{1|{{PAGENAME}}}}}}}'''
|-
|
{|
<!--
-->{{#if:{{item linked to mainspace object|{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Wikidata Item (sitelink)
{{!}} {{item linked to mainspace object|{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}}}}
}}<!--
-->
|- style="vertical-align: text-top;"
! style="text-align: end;" | Intended for use
| {{#switch:{{{intended for use|}}}
|subroutine={{User:YoshiRulz/Function documentation/intent checkboxes|n|n|n}}
|WF={{User:YoshiRulz/Function documentation/intent checkboxes|y|n|n}}
|AW|abstract={{User:YoshiRulz/Function documentation/intent checkboxes|n|y|y}}
|embed={{User:YoshiRulz/Function documentation/intent checkboxes|n|n|y}}
|all={{User:YoshiRulz/Function documentation/intent checkboxes|y|y|y}}
|composition|#default={{User:YoshiRulz/Function documentation/intent checkboxes|y|y|n}}
}}<!--
-->{{#if:{{{specific to language|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Specific to [[Z60|language]]
{{!}} {{{specific to language}}}
}}<!--
-->{{#if:{{{invariants for returned values|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Invariants satisfied by returned values
{{!}} {{{invariants for returned values}}}
}}<!--
-->{{#if:{{{invariants for input 1|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|1|type-short={{{label of type of input 1|}}}}}}}
{{!}} {{{invariants for input 1}}}
}}<!--
-->{{#if:{{{entity parts for input 1|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|1|type-short={{{label of type of input 1|}}}}}}}
{{!}}
{{{entity parts for input 1}}}
}}<!--
-->{{#if:{{{invariants for input 2|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|2|type-short={{{label of type of input 2|}}}}}}}
{{!}} {{{invariants for input 2}}}
}}<!--
-->{{#if:{{{entity parts for input 2|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|2|type-short={{{label of type of input 2|}}}}}}}
{{!}}
{{{entity parts for input 2}}}
}}<!--
-->{{#if:{{{invariants for input 3|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|3|type-short={{{label of type of input 3|}}}}}}}
{{!}} {{{invariants for input 3}}}
}}<!--
-->{{#if:{{{entity parts for input 3|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|3|type-short={{{label of type of input 3|}}}}}}}
{{!}}
{{{entity parts for input 3}}}
}}<!--
-->{{#if:{{{invariants for input 4|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|4|type-short={{{label of type of input 4|}}}}}}}
{{!}} {{{invariants for input 4}}}
}}<!--
-->{{#if:{{{entity parts for input 4|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|4|type-short={{{label of type of input 4|}}}}}}}
{{!}}
{{{entity parts for input 4}}}
}}<!--
-->{{#if:{{{invariants for input 5|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Invariants required for {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|5|type-short={{{label of type of input 5|}}}}}}}
{{!}} {{{invariants for input 5}}}
}}<!--
-->{{#if:{{{entity parts for input 5|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="max-width: 25em; text-align: end;" {{!}} Wikidata [[Z6030|entity parts]] and [[Z6092|predicates]] used from {{nowrap|{{ZK|{{{1|{{PAGENAME}}}}}|5|type-short={{{label of type of input 5|}}}}}}}
{{!}}
{{{entity parts for input 5}}}
}}<!--
-->{{#if:{{{commutative rule|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Relational properties
{{!}} {{{commutative rule}}} ({{Q|165474}})
}}<!--
-->{{#if:{{{identity element|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Identity element
{{!}} {{{identity element}}}
}}<!--
-->{{#if:{{{raises error types|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Raises [[Z50|Error types]]
{{!}} {{{raises error types}}}
}}<!--
-->{{#if:{{{non-throwing equivalent|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Non-throwing equivalent
{{!}} {{{non-throwing equivalent}}}
}}<!--
-->{{#if:{{{throwing equivalent|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Throwing equivalent
{{!}} {{{throwing equivalent}}}
}}<!--
-->{{#if:{{{equivalent functions on other data types|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Equivalent functions on other data types
{{!}}
{{{equivalent functions on other data types}}}
}}<!--
-->{{#if:{{{is specialisation of|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Is specialisation / partial application of
{{!}} {{{is specialisation of}}}
}}<!--
-->{{#if:{{{is subroutine of|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Is subroutine of
{{!}} {{{is subroutine of}}}
}}<!--
-->{{#if:{{{is approximate inverse of|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Is (approximate) inverse of
{{!}} {{{is approximate inverse of}}}
}}<!--
-->{{#if:{{{negative function|}}}|<nowiki/>
{{!}}- style="vertical-align: text-top;"
! style="text-align: end;" {{!}} Complementary/negative function
{{!}} {{{negative function}}}
}}<!--
-->
|- style="vertical-align: text-top;"
! style="text-align: end;" | Search for usages of this type
|
* [[Special:WhatLinksHere/{{{1|{{PAGENAME}}}}}]] (all links from all namespaces on {{SITENAME}})
{{#switch:{{{intended for use|}}}
|subroutine|WF=<!--skip-->
|composition|abstract|AW|embed|all|#default=
* [[Special:FunctionUsage/{{{1|{{PAGENAME}}}}}]] (usage in embedded calls across all sister projects)
** [[toolforge:abstract-data/zid/{{{1|{{PAGENAME}}}}}]] (expanded detail for usage in Abstract Wikipedia articles)
}}
|}
|}{{{after|}}}
{{#ifexist:Help:{{{1|{{PAGENAME}}}}}
|{{clear}}'''Explanations''' [<nowiki/>[[Special:MyLanguage/Help:{{{1|{{PAGENAME}}}}}|{{int:edit}}]]<nowiki/>]
{{TNT|Help:{{{1|{{PAGENAME}}}}}|uselang={{USERLANGUAGE}}}}
|<div dir="{{#dir}}">[<nowiki/><span class="plainlinks">[{{fullurl:Help:{{{1|{{PAGENAME}}}}}|action=edit&preload={{urlencode:User:YoshiRulz/Function documentation/help page template}}}} Create]</span> translatable long-form documentation to be included here<nowiki/>]</div>
}}
{{#ifeq:{{NAMESPACENUMBER}}|1|{{DEFAULTSORT:Talk:Z{{padleft:{{#invoke:String|sub|{{{1|{{PAGENAME}}}}}|2}}|5}}}}}}</includeonly></onlyinclude>
{{documentation}}
{{ {{FULLPAGENAME}}|Z811|
|label of type of input 1=list
|invariants for input 1={{Z+|Z23120}}
|raises error types={{Z+|Z516}}
|non-throwing equivalent={{Z|22839}}
|equivalent functions on other data types=
* {{Z|30299}}
* {{Z|821}}
* {{Z|32065}}
|is specialisation of={{Z+|Z13397}}
|negative function={{Z+|Z812}}
}}
{{ {{FULLPAGENAME}}|Z12203|
|label of type of input 1={{#function:Z34802|{{int:lang}}|Z6}}
|intended for use=subroutine
|specific to language={{Z|1002}}
|is subroutine of={{Z+|Z29851}}
}}
{{ {{FULLPAGENAME}}|Z32645|
|label of type of input 1={{#function:Z34802|{{int:lang}}|Z6001}}
|intended for use=WF
|specific to language={{Z|1002}}
|entity parts for input 1=
* {{Z|6036}}: {{P|31}}
|is subroutine of={{Z+|Z39219}}
}}
tbmninri3zcs3cycnsnazbfvm21zz29
User:YoshiRulz/Function documentation/doc
2
71485
314571
313583
2026-09-17T10:44:35Z
YoshiRulz
10156
Document commutative and identity element params
314571
wikitext
text/x-wiki
Used on a Function's talk page to provide links to related Functions in a standard<!-- and translatable--> layout,
and optionally including long-form documentation.
Usage example:
<syntaxhighlight lang="wikitext">
{{function documentation
|label of type of input 1=<!--{{#function:Z34802|{{int:lang}}|{{#function:Z881|Z1}}}}-->list
|intended for use=WF
|invariants for input 1={{Z+|Z23120}}
|raises error types={{Z+|Z516}}
|non-throwing equivalent={{Z|22839}}
|equivalent functions on other data types=
* {{Z|821}}
* {{Z|10901}}
|is specialisation of={{Z+|Z13397}}
|is approximate inverse of={{Z+|Z810}}
|negative function={{Z+|Z812}}
}}
</syntaxhighlight>
This and a couple other examples are shown rendered at the bottom of [[Template:Function_documentation#Documentation|the template page]].
Compare [[Special:EditPage/User:YoshiRulz/Function_documentation|their Wikitext source]].
== Parameters ==
All parameters are optional.
Unless specified, all parameters are Wikitext, and you can pass a bullet-point list when this Function relates to multiple others in the same way.
The template will display data in the below order regardless of the order arguments are given in.
=== <code>before</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|before=
{{deprecated function}}
}}
</syntaxhighlight>
Freeform content inserted before the table (after the <q>Documentation</q> heading).
=== <code>label of type of input 1</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|label of type of input 1={{#function:Z34802|{{int:lang}}|Z13518}}
}}
</syntaxhighlight>
The value for this parameter should be an [[WF:Embedded_function_calls|embedded function call]] to [[Z34802]],
passing <syntaxhighlight lang="wikitext" inline>{{int:lang}}</syntaxhighlight> as the first argument,
and passing the ZID of the Type of this Function's 1st input for the second argument.
The example above is for a Function whose 1st input is a {{Z|13518}}.
<br>When the input has a parameterised Type such as {{Z|881}}, the call <code>Z34802(..., Z881)</code> won't work,
the best you can do is pass English <code>list</code> (as in the example at the top of this page).
<br>[[Z34802]] produces a short label for the Type, then this template will show that label beside the keys of inputs, for example in <q>Invariants required for <ins>Natural</ins> Z13730K1</q>.
<br>There's no need to include these Type labels when this Function's inputs are all of the same Type (or if there's only 1 input).
==== <code>label of type of input 2</code> ====
As <code>label of type of input 1</code>, but for the 2nd input.
==== <code>label of type of input 3</code> ====
As <code>label of type of input 1</code>, but for the 3rd input.
==== <code>label of type of input 4</code> ====
As <code>label of type of input 1</code>, but for the 4th input.
==== <code>label of type of input 5</code> ====
As <code>label of type of input 1</code>, but for the 5th input.
More parameters could be added for the types of K6 and higher if the need arises.
=== <code>intended for use</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|intended for use=abstract
}}
</syntaxhighlight>
The value for this parameter should be one of <code>subroutine</code>, <code>WF</code>,
<code>composition</code>, <code>abstract</code>, <code>embed</code>, or <code>all</code>.
; <code>subroutine</code>
: Indicates that this Function should only be used from a specific other Function (see the <code>is subroutine of</code> parameter).
; <code>WF</code>
: Indicates that this Function is not useful on Abstract Wikipedia or other wikis.
: Functions ''about {{SITENAME}}'', intended to be embedded on WF: pages, should be marked <code>embed</code>.
; <code>composition</code> (default)
: Indicates that this Function can only be used in compositions on {{SITENAME}} or Abstract Wikipedia.
: For technical reasons, Functions are [[WF:Embedded_function_calls#Update_as_of_2026-07|limited to a few Types]] for their inputs in order to be usable in embedded calls.
; <code>abstract</code> or <code>AW</code>
: Indicates that this Function can be used on Abstract Wikipedia or other wikis.
; <code>embed</code>
: Indicates that this Function should only be used via embedded function calls.
: Functions which use {{Z|6}} instead of {{Z|881}}, for example, should be marked <code>embed</code>;<!--
--> also fill in the <code>equivalent functions on other data types</code> parameter with the "strongly-typed" Function if one exists.
; <code>all</code>
: Indicates that this Function is general-purpose.
: For technical reasons, Functions are [[WF:Embedded_function_calls#Update_as_of_2026-07|limited to a few Types]] for their inputs in order to be usable in embedded calls.
=== <code>specific to language</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|specific to language={{Z|1002}}
}}
</syntaxhighlight>
The value for this parameter should be a link to a persistent {{Z|60}}.
Indicates that the {{Z|6}} or {{Z|11}} inputs and/or outputs of this Function only make sense in a particular language.
This is typically also mentioned in Functions' labels.
You might want to add the talk page to one of the subcategories of [[:Category:Natural languages]]. This template does NOT do that automatically.
=== <code>invariants for returned values</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|invariants for returned values={{Z+|Z23120}}
}}
</syntaxhighlight>
The value for this parameter should be a link to a persistent {{Z|8}}:
a 'predicate', which has a single input whose Type matches this Function's return Type, and returns a {{Z|40}}.
The predicate should evaluate to {{Z|41}} for every possible value returned by this Function. (If multiple invariants are given, the returned values would pass them all.)
Use this to express the [[d:Q360690|postconditions]] ([[d:Q385374|invariants]] of outputs, a.k.a. guarantees) of the Function in a symbolic and language-neutral way.
<br>If this Function can throw, it's understood that the invariant doesn't apply to the {{Z|5}}. Use Test cases to document such edge cases.
=== <code>invariants for input 1</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|invariants for input 1={{Z+|Z23120}}
}}
</syntaxhighlight>
The value for this parameter should be a link to a persistent {{Z|8}}:
a 'predicate', which has a single input whose Type matches this Function's 1st input, and returns a {{Z|40}}.
The predicate should evaluate to {{Z|41}} for every valid argument value. (If multiple invariants are given, an argument would be considered valid if it passes them all.)
Use this to express the [[d:Q1413450|preconditions]] ([[d:Q385374|invariants]] of inputs, a.k.a. assumptions) of the Function in a symbolic and language-neutral way.
<br>This doesn't specify the Function's behaviour in the case that an invalid value is passed—for example, the Function may raise an {{Z|516}}. Use Test cases to document that, or leave it as [[d:Q4318017|unspecified behaviour]].
<br>If this Function ''is'' a predicate, it should not declare itself as the invariant of its 1st input.
==== <code>invariants for input 2</code> ====
As <code>invariants for input 1</code>, but for the 2nd input.
==== <code>invariants for input 3</code> ====
As <code>invariants for input 1</code>, but for the 3rd input.
==== <code>invariants for input 4</code> ====
As <code>invariants for input 1</code>, but for the 4th input.
==== <code>invariants for input 5</code> ====
As <code>invariants for input 1</code>, but for the 5th input.
More parameters could be added for the invariants of K6 and higher if the need arises.
=== <code>entity parts for input 1</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|entity parts for input 1=
* {{Z|6033}}: *
* {{Z|6035}}: {{Z|1360}}
* {{Z|6036}}: {{P|31}}
}}
</syntaxhighlight>
The value(s) for this parameter should be a link to a persistent {{Z|6030}},
optionally followed by a list of {{Z|60}} (for {{Z|6033}}, {{Z|6034}}, or {{Z|6035}}<!-- or sitelinks? -->)
or {{Z|6092}} (for {{Z|6036}}).
<br>If labels/descriptions in all languages are used, list a <code>*</code> character. If the trans-lingual label/aliases are used, list {{Z|1360}}.<!-- If the caller passes in the language for which labels/descriptions are taken, list the ID for that input: <syntaxhighlight lang="wikitext" inline>{{Z|6033}}: K2</syntaxhighlight>. -->If a language has no corresponding persistent {{Z|60}}, list the {{P|9753}} for it: <syntaxhighlight lang="wikitext" inline>{{Z|6033}}: <code>nl-x-Q2668371</code></syntaxhighlight>.
Use this to express which part(s) of an Item (or Lexeme, etc.) the Function expects to be present, as used in [[Z30120]] and the various other selective fetching Functions.
You don't need to include this in the case that a Function takes an Item ''reference'' and manages the fetching itself, but it's good to include it anyway so that humans can easily cross-check and fill in missing data on the Item.
<br>This doesn't specify the Function's behaviour in the case that the passed Item doesn't have, for example, a label in the expected language or any statements with the given PID. The Function may raise an error or simply return an incorrect result. Consider adding Test cases to document what happens.
==== <code>entity parts for input 2</code> ====
As <code>entity parts for input 1</code>, but for the 2nd input.
==== <code>entity parts for input 3</code> ====
As <code>entity parts for input 1</code>, but for the 3rd input.
==== <code>entity parts for input 4</code> ====
As <code>entity parts for input 1</code>, but for the 4th input.
==== <code>entity parts for input 5</code> ====
As <code>entity parts for input 1</code>, but for the 5th input.
More parameters could be added for the parts of K6 and higher if the need arises.
=== <code>commutative rule</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|commutative rule={{PAGENAME}}(<math>x</math>, <math>y</math>, <math>c</math>) = {{PAGENAME}}(<math>y</math>, <math>x</math>, <math>c</math>)
}}
</syntaxhighlight>
The value for this parameter should be a mathematical equality (plaintext with limited TeX).
Demonstrates the commutativity of this Function.
If there is a single well-established symbol for this operation, such as <code>+</code> for addition or <code>log</code> for logarithms, you should use that instead of the <code>Zxxxxx()</code> call syntax.
=== <code>identity element</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|identity element={{Z|25174}}
}}
</syntaxhighlight>
The value for this parameter should be a link to a persistent object, or a code expression.
Indicates a value which has no effect when applied with this operation, making it 'idempotent' or a 'no-op'.
For concatenating {{Z|6}} or {{Z|89}}, this would be an empty string; for addition, it would be <code>0</code>, but for multiplication it would be <code>1</code>.
=== <code>raises error types</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|raises error types={{Z+|Z516}}
}}
</syntaxhighlight>
The value for this parameter should be a link to a persistent {{Z|50}}.
Indicates the types of {{Z|5}} that this Function can raise.
You ''may'' include transitive Errors, that is, those raised by other Functions used in the Implementations of this one.
=== <code>non-throwing equivalent</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|non-throwing equivalent={{Z|22839}}
}}
</syntaxhighlight>
The value for this parameter should be a link to a persistent {{Z|8}}.
A Function with the same semantics as this one, but which doesn't raise an {{Z|5}} where this one does.
It may take a fallback value as an extra input, or it may have a different return Type.
=== <code>throwing equivalent</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|throwing equivalent={{Z|811}}
}}
</syntaxhighlight>
The value for this parameter should be a link to a persistent {{Z|8}}.
A Function with the same semantics as this one, but which raises an {{Z|5}} where this one has some other failure mechanism (like a fallback value).
It may have a different return Type due to Errors being out-of-band.
=== <code>equivalent functions on other data types</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|equivalent functions on other data types={{Z|10901}}
}}
</syntaxhighlight>
The value for this parameter should be a link to a persistent {{Z|8}}.
A Function with similar semantics to this one, but which uses a different Type for its input (and maybe output).
=== <code>is specialisation of</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|is specialisation of={{Z+|Z13397}}
}}
</syntaxhighlight>
The value for this parameter should be a link to a persistent {{Z|8}}.
A Function that's a generalisation of this one, that is, if you held some of its inputs constant then it could emulate this Function.
=== <code>is subroutine of</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|is subroutine of={{Z+|Z29851}}
}}
</syntaxhighlight>
The value for this parameter should be a link to a persistent {{Z|8}}.
For Functions that aren't expected to see much use outside an Implementation of another Function, this can point to that Function.
=== <code>is approximate inverse of</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|is approximate inverse of={{Z+|Z810}}
}}
</syntaxhighlight>
The value for this parameter should be a link to a persistent {{Z|8}}.
A Function whose return Type matches this Function's 1st input and vice-versa, performing the inverse operation.
The Types may be slightly different, for example returning a {{Z|6091}} if this Function takes a {{Z|6001}}.
=== <code>negative function</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|negative function={{Z+|Z812}}
}}
</syntaxhighlight>
The value for this parameter should be a link to a persistent {{Z|8}}.
A Function with the same input(s) as this one, but which returns the "opposite" value.
=== <code>after</code> ===
<syntaxhighlight lang="wikitext">
{{function documentation
|after=
{{Bangla functions}}
}}
</syntaxhighlight>
Freeform content inserted after the table (before the localised documentation).
ll594zj434wvq5hht2pqifwf97m2bje
Z32819
0
79249
314540
301131
2026-09-17T03:30:54Z
BlueSkyWalker
101616
Hindi label and bust cache for Z32819
314540
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32819"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32819K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z32819K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "countries"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z32819K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "professions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z32819K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "deceased? (use past tense)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z32819K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z32820",
"Z32821"
],
"Z8K4": [
"Z14",
"Z32827"
],
"Z8K5": "Z32819"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person lead sentence with occupations, monolingual"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "première phrase de bio avec activités (monolingue)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "व्यक्ति विवरण मुख्य वाक्य (एकभाषीय)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"\u003Cname\u003E is/was a \u003Cnationality\u003E \u003Cprofession\u003E (mono)",
"person lead sentence with occupations"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Description for a person, living or deceased"
}
]
}
}
qgnk5vprp6s4iom1mhmrvxi0btsm9e5
314545
314540
2026-09-17T03:58:21Z
BlueSkyWalker
101616
Add Hindi description and aliases to bust cached function results for Z32819
314545
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32819"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32819K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z32819K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "countries"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z32819K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "professions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z32819K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "deceased? (use past tense)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z32819K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z32820",
"Z32821"
],
"Z8K4": [
"Z14",
"Z32827"
],
"Z8K5": "Z32819"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person lead sentence with occupations, monolingual"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "première phrase de bio avec activités (monolingue)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "व्यक्ति विवरण मुख्य वाक्य (एकभाषीय)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"\u003Cname\u003E is/was a \u003Cnationality\u003E \u003Cprofession\u003E (mono)",
"person lead sentence with occupations"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"व्यक्ति मुख्य वाक्य",
"व्यक्ति विवरण मुख्य वाक्य"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Description for a person, living or deceased"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "एक व्यक्ति के लिए मुख्य जीवन परिचय विवरण (जीवित या दिवंगत)"
}
]
}
}
jpy6rxlwvs2f8mbzt5z8sqx2zs59be7
Z32826
0
79256
314538
310821
2026-09-17T03:22:08Z
BlueSkyWalker
101616
Add Hindi person description mapping (Z42333 -> Z42266) to Z32826
314538
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32826"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z32825",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z39914",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z39764",
"Z14293K2": "Z33056"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z42333",
"Z14293K2": "Z42266"
}
],
"Z14294K2": "Z38973"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for person description"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "konfiguration för personbeskrivning"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "人物説明の言語別設定"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "व्यक्ति विवरण के लिए विन्यास"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "functions return monolingual text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "関数は単一言語テキストを返す。"
}
]
}
}
8lipjq4601zsh59dn28kn550s0f7eau
314543
314538
2026-09-17T03:52:51Z
BlueSkyWalker
101616
Add Hindi description and aliases to force orchestrator recompilation with Z42333
314543
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32826"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z32825",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z39914",
"Z14293K2": "Z34003"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z39764",
"Z14293K2": "Z33056"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z42333",
"Z14293K2": "Z42266"
}
],
"Z14294K2": "Z38973"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for person description"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "konfiguration för personbeskrivning"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "人物説明の言語別設定"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "व्यक्ति विवरण के लिए विन्यास"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"व्यक्ति विवरण विन्यास",
"जीवनी मुख्य वाक्य विन्यास"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "functions return monolingual text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "関数は単一言語テキストを返す。"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विभिन्न भाषाओं में व्यक्ति विवरण के मुख्य वाक्य के लिए विन्यास"
}
]
}
}
3lvo90p6frevx9nd8u8jmovgr0ppqu6
Z32827
0
79257
314541
295816
2026-09-17T03:47:31Z
BlueSkyWalker
101616
Add Hindi label and bust cache for Z32827
314541
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32827"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32819",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34122",
"Z34122K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z32826",
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z32819K5"
}
},
"Z34122K2": {
"Z1K1": "Z18",
"Z18K1": "Z32819K1"
},
"Z34122K3": {
"Z1K1": "Z18",
"Z18K1": "Z32819K2"
},
"Z34122K4": {
"Z1K1": "Z18",
"Z18K1": "Z32819K3"
},
"Z34122K5": {
"Z1K1": "Z18",
"Z18K1": "Z32819K4"
},
"Z34122K6": {
"Z1K1": "Z18",
"Z18K1": "Z32819K5"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Person description multi-language compose"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "व्यक्ति विवरण मुख्य वाक्य संयोजन"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4rkr0wr95cqbvz77pxqsiu0h9rkmtmk
314546
314541
2026-09-17T03:58:23Z
BlueSkyWalker
101616
Add Hindi description to bust cached function results for Z32827
314546
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32827"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32819",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34122",
"Z34122K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z32826",
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z32819K5"
}
},
"Z34122K2": {
"Z1K1": "Z18",
"Z18K1": "Z32819K1"
},
"Z34122K3": {
"Z1K1": "Z18",
"Z18K1": "Z32819K2"
},
"Z34122K4": {
"Z1K1": "Z18",
"Z18K1": "Z32819K3"
},
"Z34122K5": {
"Z1K1": "Z18",
"Z18K1": "Z32819K4"
},
"Z34122K6": {
"Z1K1": "Z18",
"Z18K1": "Z32819K5"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Person description multi-language compose"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "व्यक्ति विवरण मुख्य वाक्य संयोजन"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "व्यक्ति विवरण मुख्य वाक्य बहुभाषी संयोजन"
}
]
}
}
nciwcp13zexltntgsghnmxatuqdlg4m
Z34250
0
81502
314493
310665
2026-09-17T00:40:53Z
99of9
1622
Added Z41586 to the approved list of test cases
314493
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34250"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z34250K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z34250K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z34251",
"Z41583",
"Z41586"
],
"Z8K4": [
"Z14",
"Z34252"
],
"Z8K5": "Z34250"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "plural subsection title from Wikidata label"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "titre de sous-section au pluriel basé sur item WD"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"h3"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Plural version of Z33690"
}
]
}
}
8v9xp17kp6k3rehjsdpnvn8rioiom1e
314495
314493
2026-09-17T00:41:58Z
99of9
1622
Added Z42313 to the approved list of test cases
314495
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34250"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z34250K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z34250K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z34251",
"Z41583",
"Z41586",
"Z42313"
],
"Z8K4": [
"Z14",
"Z34252"
],
"Z8K5": "Z34250"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "plural subsection title from Wikidata label"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "titre de sous-section au pluriel basé sur item WD"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"h3"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Plural version of Z33690"
}
]
}
}
3zgswzg3h503k7hh3vnaez9srv5qmgv
Wikifunctions:Requests for connection and disconnection
4
81533
314450
311107
2026-09-16T22:13:41Z
ReXLer
39813
/* New requests */
314450
wikitext
text/x-wiki
{{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}}
This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense.
== Requests ==
__NEWSECTIONLINK__
Please connect the implementation and tests for [[Z39473]] and [[Z39489]] (the second depends on the first).--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 16:18, 15 August 2026 (UTC)
:@[[User:Artsiom91|Artsiom91]] both {{done|done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 16:22, 15 August 2026 (UTC)
Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC)
:The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC)
::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC)
Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC)
:{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC)
Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC)
Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC)
:The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC)
::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC)
{{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC)
Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC)
:Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC)
::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC)
Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC)
:...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC)
:Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC)
::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC)
Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC)
:{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC)
Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC)
:{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC)
:Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC)
Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC)
Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC)
:{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC)
::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC)
:::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC)
A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC)
Hello!
Can somebody please connect the following functions?
* {{Z|Z34308}}
* {{Z|Z34165}} (its dependency is currently unimplemented)
* {{Z|Z34139}}
And perhaps the tests for:
* {{Z|Z34149}}
* {{Z|Z34150}}
Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC)
:{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC)
Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC)
:{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC)
Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC)
:{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC)
::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC)
Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC)
Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC)
:Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC)
::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC)
:::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC)
::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC)
Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC)
As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC)
:{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC)
::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC)
Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC)
Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC)
Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC)
:{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC)
I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC)
:You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC)
::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC)
:::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC)
::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC)
:::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC)
Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]])
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC)
Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC)
:{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC)
Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC)
Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC)
Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC)
:{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>…</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>…</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC)
::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC)
[[Category:Functioneers|*R]]
[[Category:Noticeboards]]
Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC)
:: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC)
:::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC)
Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC)
:{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC)
:: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC)
:I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC)
:: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC)
:::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC)
:::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC)
Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC)
::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC)
Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC)
:You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC)
::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC)
:::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC)
::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC)
:::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC)
::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC)
:All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC)
::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC)
:::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC)
Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC)
:{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC)
Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC)
:Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC)
::@[[User:Ioe2015|Ioe2015]], {{done|connected}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 08:30, 6 August 2026 (UTC)
Back with more math functions! Could {{Z|Z39036}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:23, 8 August 2026 (UTC)
:And, in a similar category, {{Z|Z39043}} too please :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:38, 8 August 2026 (UTC)
::@[[User:Virinas-code|Virinas-code]], {{done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:47, 8 August 2026 (UTC)
Math is fun, fast math is best. Could {{Z|Z39064}} and {{Z|Z39065}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:11, 8 August 2026 (UTC)
:And {{Z|Z39066}} too, it'll hopefully fix a bunch of tests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:13, 8 August 2026 (UTC)
::{{done}} Please apply for functioneer if you feel ready. I would support your application. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:12, 9 August 2026 (UTC)
A request for disconnection this time... Could {{Z|Z34264}} and {{Z|Z39064}} be disconnected while connecting the faster Python implementation {{Z|Z39071}}? The composition implementation seems to struggle with large numbers as it hits a recursion limit. I am unsure wether the Python implementation is affected too; I'd like to see if the disconnection helps. (oh, and I've applied for functioneer!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:30, 9 August 2026 (UTC)
:Oh, and could {{Z|Z39073}} have its Python implementation and tests connected too? It should hopefully fix test validation errors. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:33, 9 August 2026 (UTC)
::{{done}} [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:36, 9 August 2026 (UTC)
Could you please check [[Z39640]], its implementation [[Z39642]] and its test [[Z39641]], connect them if they make sense, and give me feedback otherwise? Many thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 15:15, 18 August 2026 (UTC)
:The implementation is fine. I fixed a type bug in the test. {{done|Connected}} both.<br>You would have to go to AW to discuss when and how to add such a disclaimer; maybe it should adopt {{Q|14360366}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 18 August 2026 (UTC)
::Thanks! Certainly. I come from frwiki, we have an in-article disclaimer for that, hence my reflex: [[:w:fr:Modèle:Médical]] [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:53, 19 August 2026 (UTC)
:Hi ! Does that make sense to connect {{Z|Z39763}}, {{Z|Z39656}}, {{Z|Z39655}} and such French tests that do not pass given the lack of French implementation? I would say it could, in the idea of having correct tests ''before'' correct implementations; however I saw no policy on that topic so tell me if I missed something! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:02, 21 August 2026 (UTC)
::Yes, [[d:Q950250|starting with tests]] is good practice. Having 1 or 2 on those top-level Functions is fine, but it would be even more helpful if they were on the French-specific versions, which don't exist yet. If you click through to {{Z|38523}}/{{Z|32826}}, then the English version, the input/output Types you see on the left are what you would need to copy when [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 creating a Function]. I've done that for the second Function: [[Z32825]] -> {{Z|39764}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:27, 21 August 2026 (UTC)
Please connect the following Japanese date-related implementations and tests, preferably in dependency order:
* {{Z|39861}}: implementation {{Z|39867}} and tests {{Z|39862}} and {{Z|39863}}.
* {{Z|39859}}: implementation {{Z|39869}} and tests {{Z|39870}} and {{Z|39871}}. This function depends on {{Z|39861}}. I have also added Japanese to the date configuration {{Z|20779}}.
* {{Z|39846}}: implementation {{Z|39855}} and tests {{Z|39850}}, {{Z|39856}}, and {{Z|39858}}. This function uses the Japanese date formatting above through `display date`.
The tests for {{Z|39859}} cover both CE and BCE dates, and the tests for {{Z|39846}} cover a deceased person, a living person, and a birth date with year precision. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 12:13, 22 August 2026 (UTC)
:I think that's all {{done}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39886}}: implementation {{Z|39888}}, with tests {{Z|39891}} and {{Z|39892}}.
* {{Z|39894}}: implementation {{Z|39895}}, with tests {{Z|39904}} and {{Z|39905}}. This depends on {{Z|39886}}. The tests cover both a single occupation and multiple occupations joined with the Japanese comma `、`.
* {{Z|39896}}: implementation {{Z|39897}}. It is used by the Japanese entry added to the language-specific list-separator configuration.
* {{Z|39899}}: implementation {{Z|39900}}, with test {{Z|39901}}.
* {{Z|39898}}: implementation {{Z|39902}}, with test {{Z|39903}}. This depends on {{Z|39899}}.
The corresponding Japanese configuration entries have already been added where applicable, including {{Z|38781}}, {{Z|32279}}, and {{Z|38786}}. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 17:44, 22 August 2026 (UTC)
:{{done}} (I hope.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:08, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39914}}
:* Implementation: {{Z|39915}}
:* Tests: {{Z|39916}}, {{Z|39917}}, {{Z|39918}}
:* The Japanese entry has already been added to {{Z|32826}}.
* {{Z|39920}}
:* Implementation: {{Z|39921}}
:* Test: {{Z|39922}}
:* The Japanese entry has already been added to {{Z|37760}}.
These are intended to support Japanese output in Abstract Wikipedia compositions. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 11:22, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:49, 23 August 2026 (UTC)
Please connect the following objects to {{Z|39923}}:
* Implementation: {{Z|39925}}
* Test: {{Z|39924}}
The implementation passes the connected test. Thank you. [[User:YKC2486|YKC2486]] ([[User talk:YKC2486|talk]]) 12:00, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:04, 23 August 2026 (UTC)
=== New requests ===
''Please reply to add new requests''<br>
[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:40, 23 August 2026 (UTC)
:Hi! I've tried to create a new function {{Z|Z40156}} with its associated tests {{Z|Z40157}} and {{Z|Z40158}}.
: I've also created a first implementation {{Z|Z40562}}, certainly not perfect but I will have to try it to improve it. How am I supposed to do that? Tests say no implementation is connected, and implementation say no tests are connected. I guess someone needs to connect the tests first, is is the way to do it? (If so, they are ready to be connected.) Thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:50, 29 August 2026 (UTC)
::Tests connected. Instead of {{Z|16568}} (which is for fetching from Wikifunctions), you should be using something like {{Z|24766}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:58, 29 August 2026 (UTC)
:::Many thanks @[[User:YoshiRulz|YoshiRulz]], good catch! I think {{Z|Z40562}} is ready to be connected. [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 22:15, 29 August 2026 (UTC)
::::{{done}} and I set all French variants to use space separators in [[Z25634]], so they should show up eventually. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:22, 29 August 2026 (UTC)
:Could you please connect {{Z|Z39764}} and {{Z|Z40634}}? The first will be needed to work on the implementation, the second is passing under the current implementation. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 15:22, 30 August 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:33, 30 August 2026 (UTC)
:Hi! Can anyone help me connect [https://www.wikifunctions.org/view/en/Z40780 this function]? I think the implementation works. Please inform me if there are existing bugs, I'll fix it. Thanks! [[User:Wangyunfan|Wangyunfan]] ([[User talk:Wangyunfan|talk]]) 03:42, 5 September 2026 (UTC)
::Done. The types (string, natural number) are not really ideal for this kind of function, but hopefully you're getting the idea of how functions, implementations and tests work around here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 5 September 2026 (UTC)
:Hi! I'd just found this page, I was accidentally making requests over at [[Wikifunctions:Community portal]]. I'd like to connect implementations to functions for some thermodynamic equations:
:* [[Z41417|Carnot heat engine efficiency]]
:* [[Z41469|Constant-pressure boundary work]]
:* [[Z41634|Ideal-gas specific internal energy change]]
:* [[Z41638|Ideal-gas specific enthalpy change]]
:* [[Z41510|Ideal-gas isentropic temperature ratio]]
:* [[Z41632|Ideal-gas isentropic pressure-volume ratio]]
:* [[Z41646|Adiabatic steady-flow shaft work done]]
[[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 18:52, 8 September 2026 (UTC)
:If you're using {{Z|19677}} for quantities in physics equations (which is probably still the best way), you should be specifying the units somewhere in the documentation.<!--
--><br>edit: Connected the ones with passing tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:04, 8 September 2026 (UTC)
{{Z|Z17394}}: {{Z|41470}}, {{Z|41471}}, {{Z|41519}} (I will do a U_n soon. I also plan to make one that returns a (U, V) pair... if possible.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|Z12427}}: {{Z|41467}}. Two test cases that are not mine, but are nevertheless reasonable to run (unlike the Mersennes): {{Z|34066}}, {{Z|34067}}. They are not exactly common failings, but they are occupying the "y" part of the x/y tests passed stat. --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|30950}}: {{Z|41466}}. (I see that my recent fermat creation has been connected. Thanks 99of9! I think I should request for functioneer or something. It's my first day on here, but I feel like I've got most figured out... But it may be too early.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
:There’s a 48-hour wait, so sooner rather than later would be my recommendation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:10, 7 September 2026 (UTC)
{{Z|11795}}: {{Z|42308}}. I made this JavaScript implementation for the function. Could this be connected? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:13, 16 September 2026 (UTC)
== Example ==
{{Z|Z8}}: {{Z|Z10000}}<br>
{{Z|Z14}} Please connect
* {{Z|Znnn}}
*
{{Z|Z20}} Please connect
* {{Z|Znnn}}
*
''or disconnect, as the case may be'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:31, 23 August 2026 (UTC)
16d9rdjww45ok1engk9ek1sfmubplre
314454
314450
2026-09-16T22:26:20Z
YoshiRulz
10156
/* New requests */ Reply
314454
wikitext
text/x-wiki
{{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}}
This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense.
== Requests ==
__NEWSECTIONLINK__
Please connect the implementation and tests for [[Z39473]] and [[Z39489]] (the second depends on the first).--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 16:18, 15 August 2026 (UTC)
:@[[User:Artsiom91|Artsiom91]] both {{done|done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 16:22, 15 August 2026 (UTC)
Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC)
:The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC)
::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC)
Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC)
:{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC)
Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC)
Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC)
:The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC)
::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC)
{{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC)
Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC)
:Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC)
::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC)
Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC)
:...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC)
:Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC)
::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC)
Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC)
:{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC)
Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC)
:{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC)
:Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC)
Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC)
Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC)
:{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC)
::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC)
:::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC)
A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC)
Hello!
Can somebody please connect the following functions?
* {{Z|Z34308}}
* {{Z|Z34165}} (its dependency is currently unimplemented)
* {{Z|Z34139}}
And perhaps the tests for:
* {{Z|Z34149}}
* {{Z|Z34150}}
Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC)
:{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC)
Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC)
:{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC)
Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC)
:{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC)
::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC)
Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC)
Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC)
:Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC)
::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC)
:::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC)
::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC)
Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC)
As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC)
:{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC)
::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC)
Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC)
Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC)
Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC)
:{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC)
I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC)
:You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC)
::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC)
:::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC)
::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC)
:::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC)
Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]])
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC)
Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC)
:{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC)
Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC)
Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC)
Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC)
:{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>…</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>…</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC)
::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC)
[[Category:Functioneers|*R]]
[[Category:Noticeboards]]
Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC)
:: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC)
:::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC)
Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC)
:{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC)
:: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC)
:I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC)
:: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC)
:::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC)
:::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC)
Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC)
::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC)
Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC)
:You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC)
::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC)
:::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC)
::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC)
:::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC)
::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC)
:All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC)
::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC)
:::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC)
Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC)
:{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC)
Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC)
:Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC)
::@[[User:Ioe2015|Ioe2015]], {{done|connected}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 08:30, 6 August 2026 (UTC)
Back with more math functions! Could {{Z|Z39036}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:23, 8 August 2026 (UTC)
:And, in a similar category, {{Z|Z39043}} too please :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:38, 8 August 2026 (UTC)
::@[[User:Virinas-code|Virinas-code]], {{done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:47, 8 August 2026 (UTC)
Math is fun, fast math is best. Could {{Z|Z39064}} and {{Z|Z39065}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:11, 8 August 2026 (UTC)
:And {{Z|Z39066}} too, it'll hopefully fix a bunch of tests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:13, 8 August 2026 (UTC)
::{{done}} Please apply for functioneer if you feel ready. I would support your application. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:12, 9 August 2026 (UTC)
A request for disconnection this time... Could {{Z|Z34264}} and {{Z|Z39064}} be disconnected while connecting the faster Python implementation {{Z|Z39071}}? The composition implementation seems to struggle with large numbers as it hits a recursion limit. I am unsure wether the Python implementation is affected too; I'd like to see if the disconnection helps. (oh, and I've applied for functioneer!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:30, 9 August 2026 (UTC)
:Oh, and could {{Z|Z39073}} have its Python implementation and tests connected too? It should hopefully fix test validation errors. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:33, 9 August 2026 (UTC)
::{{done}} [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:36, 9 August 2026 (UTC)
Could you please check [[Z39640]], its implementation [[Z39642]] and its test [[Z39641]], connect them if they make sense, and give me feedback otherwise? Many thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 15:15, 18 August 2026 (UTC)
:The implementation is fine. I fixed a type bug in the test. {{done|Connected}} both.<br>You would have to go to AW to discuss when and how to add such a disclaimer; maybe it should adopt {{Q|14360366}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 18 August 2026 (UTC)
::Thanks! Certainly. I come from frwiki, we have an in-article disclaimer for that, hence my reflex: [[:w:fr:Modèle:Médical]] [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:53, 19 August 2026 (UTC)
:Hi ! Does that make sense to connect {{Z|Z39763}}, {{Z|Z39656}}, {{Z|Z39655}} and such French tests that do not pass given the lack of French implementation? I would say it could, in the idea of having correct tests ''before'' correct implementations; however I saw no policy on that topic so tell me if I missed something! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:02, 21 August 2026 (UTC)
::Yes, [[d:Q950250|starting with tests]] is good practice. Having 1 or 2 on those top-level Functions is fine, but it would be even more helpful if they were on the French-specific versions, which don't exist yet. If you click through to {{Z|38523}}/{{Z|32826}}, then the English version, the input/output Types you see on the left are what you would need to copy when [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 creating a Function]. I've done that for the second Function: [[Z32825]] -> {{Z|39764}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:27, 21 August 2026 (UTC)
Please connect the following Japanese date-related implementations and tests, preferably in dependency order:
* {{Z|39861}}: implementation {{Z|39867}} and tests {{Z|39862}} and {{Z|39863}}.
* {{Z|39859}}: implementation {{Z|39869}} and tests {{Z|39870}} and {{Z|39871}}. This function depends on {{Z|39861}}. I have also added Japanese to the date configuration {{Z|20779}}.
* {{Z|39846}}: implementation {{Z|39855}} and tests {{Z|39850}}, {{Z|39856}}, and {{Z|39858}}. This function uses the Japanese date formatting above through `display date`.
The tests for {{Z|39859}} cover both CE and BCE dates, and the tests for {{Z|39846}} cover a deceased person, a living person, and a birth date with year precision. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 12:13, 22 August 2026 (UTC)
:I think that's all {{done}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39886}}: implementation {{Z|39888}}, with tests {{Z|39891}} and {{Z|39892}}.
* {{Z|39894}}: implementation {{Z|39895}}, with tests {{Z|39904}} and {{Z|39905}}. This depends on {{Z|39886}}. The tests cover both a single occupation and multiple occupations joined with the Japanese comma `、`.
* {{Z|39896}}: implementation {{Z|39897}}. It is used by the Japanese entry added to the language-specific list-separator configuration.
* {{Z|39899}}: implementation {{Z|39900}}, with test {{Z|39901}}.
* {{Z|39898}}: implementation {{Z|39902}}, with test {{Z|39903}}. This depends on {{Z|39899}}.
The corresponding Japanese configuration entries have already been added where applicable, including {{Z|38781}}, {{Z|32279}}, and {{Z|38786}}. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 17:44, 22 August 2026 (UTC)
:{{done}} (I hope.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:08, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39914}}
:* Implementation: {{Z|39915}}
:* Tests: {{Z|39916}}, {{Z|39917}}, {{Z|39918}}
:* The Japanese entry has already been added to {{Z|32826}}.
* {{Z|39920}}
:* Implementation: {{Z|39921}}
:* Test: {{Z|39922}}
:* The Japanese entry has already been added to {{Z|37760}}.
These are intended to support Japanese output in Abstract Wikipedia compositions. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 11:22, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:49, 23 August 2026 (UTC)
Please connect the following objects to {{Z|39923}}:
* Implementation: {{Z|39925}}
* Test: {{Z|39924}}
The implementation passes the connected test. Thank you. [[User:YKC2486|YKC2486]] ([[User talk:YKC2486|talk]]) 12:00, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:04, 23 August 2026 (UTC)
=== New requests ===
''Please reply to add new requests''<br>
[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:40, 23 August 2026 (UTC)
:Hi! I've tried to create a new function {{Z|Z40156}} with its associated tests {{Z|Z40157}} and {{Z|Z40158}}.
: I've also created a first implementation {{Z|Z40562}}, certainly not perfect but I will have to try it to improve it. How am I supposed to do that? Tests say no implementation is connected, and implementation say no tests are connected. I guess someone needs to connect the tests first, is is the way to do it? (If so, they are ready to be connected.) Thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:50, 29 August 2026 (UTC)
::Tests connected. Instead of {{Z|16568}} (which is for fetching from Wikifunctions), you should be using something like {{Z|24766}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:58, 29 August 2026 (UTC)
:::Many thanks @[[User:YoshiRulz|YoshiRulz]], good catch! I think {{Z|Z40562}} is ready to be connected. [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 22:15, 29 August 2026 (UTC)
::::{{done}} and I set all French variants to use space separators in [[Z25634]], so they should show up eventually. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:22, 29 August 2026 (UTC)
:Could you please connect {{Z|Z39764}} and {{Z|Z40634}}? The first will be needed to work on the implementation, the second is passing under the current implementation. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 15:22, 30 August 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:33, 30 August 2026 (UTC)
:Hi! Can anyone help me connect [https://www.wikifunctions.org/view/en/Z40780 this function]? I think the implementation works. Please inform me if there are existing bugs, I'll fix it. Thanks! [[User:Wangyunfan|Wangyunfan]] ([[User talk:Wangyunfan|talk]]) 03:42, 5 September 2026 (UTC)
::Done. The types (string, natural number) are not really ideal for this kind of function, but hopefully you're getting the idea of how functions, implementations and tests work around here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 5 September 2026 (UTC)
:Hi! I'd just found this page, I was accidentally making requests over at [[Wikifunctions:Community portal]]. I'd like to connect implementations to functions for some thermodynamic equations:
:* [[Z41417|Carnot heat engine efficiency]]
:* [[Z41469|Constant-pressure boundary work]]
:* [[Z41634|Ideal-gas specific internal energy change]]
:* [[Z41638|Ideal-gas specific enthalpy change]]
:* [[Z41510|Ideal-gas isentropic temperature ratio]]
:* [[Z41632|Ideal-gas isentropic pressure-volume ratio]]
:* [[Z41646|Adiabatic steady-flow shaft work done]]
[[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 18:52, 8 September 2026 (UTC)
:If you're using {{Z|19677}} for quantities in physics equations (which is probably still the best way), you should be specifying the units somewhere in the documentation.<!--
--><br>edit: Connected the ones with passing tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:04, 8 September 2026 (UTC)
{{Z|Z17394}}: {{Z|41470}}, {{Z|41471}}, {{Z|41519}} (I will do a U_n soon. I also plan to make one that returns a (U, V) pair... if possible.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|Z12427}}: {{Z|41467}}. Two test cases that are not mine, but are nevertheless reasonable to run (unlike the Mersennes): {{Z|34066}}, {{Z|34067}}. They are not exactly common failings, but they are occupying the "y" part of the x/y tests passed stat. --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|30950}}: {{Z|41466}}. (I see that my recent fermat creation has been connected. Thanks 99of9! I think I should request for functioneer or something. It's my first day on here, but I feel like I've got most figured out... But it may be too early.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
:There’s a 48-hour wait, so sooner rather than later would be my recommendation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:10, 7 September 2026 (UTC)
{{Z|11795}}: {{Z|42308}}. I made this JavaScript implementation for the function. Could this be connected? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:13, 16 September 2026 (UTC)
:{{done}} but this is a duplicate of [[Z19394|the existing JS implementation]], you should edit that one instead. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:26, 16 September 2026 (UTC)
== Example ==
{{Z|Z8}}: {{Z|Z10000}}<br>
{{Z|Z14}} Please connect
* {{Z|Znnn}}
*
{{Z|Z20}} Please connect
* {{Z|Znnn}}
*
''or disconnect, as the case may be'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:31, 23 August 2026 (UTC)
a8k0vzd894iareu1qbo2750dtlf886v
314456
314454
2026-09-16T22:30:57Z
ReXLer
39813
/* New requests */ Reply
314456
wikitext
text/x-wiki
{{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}}
This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense.
== Requests ==
__NEWSECTIONLINK__
Please connect the implementation and tests for [[Z39473]] and [[Z39489]] (the second depends on the first).--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 16:18, 15 August 2026 (UTC)
:@[[User:Artsiom91|Artsiom91]] both {{done|done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 16:22, 15 August 2026 (UTC)
Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC)
:The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC)
::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC)
Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC)
:{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC)
Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC)
Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC)
:The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC)
::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC)
{{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC)
Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC)
:Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC)
::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC)
Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC)
:...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC)
:Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC)
::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC)
Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC)
:{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC)
Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC)
:{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC)
:Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC)
Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC)
Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC)
:{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC)
::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC)
:::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC)
A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC)
Hello!
Can somebody please connect the following functions?
* {{Z|Z34308}}
* {{Z|Z34165}} (its dependency is currently unimplemented)
* {{Z|Z34139}}
And perhaps the tests for:
* {{Z|Z34149}}
* {{Z|Z34150}}
Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC)
:{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC)
Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC)
:{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC)
Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC)
:{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC)
::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC)
Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC)
Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC)
:Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC)
::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC)
:::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC)
::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC)
Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC)
As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC)
:{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC)
::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC)
Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC)
Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC)
Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC)
:{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC)
I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC)
:You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC)
::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC)
:::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC)
::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC)
:::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC)
Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]])
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC)
Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC)
:{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC)
Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC)
Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC)
Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC)
:{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>…</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>…</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC)
::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC)
[[Category:Functioneers|*R]]
[[Category:Noticeboards]]
Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC)
:: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC)
:::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC)
Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC)
:{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC)
:: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC)
:I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC)
:: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC)
:::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC)
:::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC)
Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC)
::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC)
Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC)
:You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC)
::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC)
:::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC)
::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC)
:::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC)
::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC)
:All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC)
::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC)
:::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC)
Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC)
:{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC)
Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC)
:Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC)
::@[[User:Ioe2015|Ioe2015]], {{done|connected}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 08:30, 6 August 2026 (UTC)
Back with more math functions! Could {{Z|Z39036}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:23, 8 August 2026 (UTC)
:And, in a similar category, {{Z|Z39043}} too please :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:38, 8 August 2026 (UTC)
::@[[User:Virinas-code|Virinas-code]], {{done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:47, 8 August 2026 (UTC)
Math is fun, fast math is best. Could {{Z|Z39064}} and {{Z|Z39065}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:11, 8 August 2026 (UTC)
:And {{Z|Z39066}} too, it'll hopefully fix a bunch of tests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:13, 8 August 2026 (UTC)
::{{done}} Please apply for functioneer if you feel ready. I would support your application. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:12, 9 August 2026 (UTC)
A request for disconnection this time... Could {{Z|Z34264}} and {{Z|Z39064}} be disconnected while connecting the faster Python implementation {{Z|Z39071}}? The composition implementation seems to struggle with large numbers as it hits a recursion limit. I am unsure wether the Python implementation is affected too; I'd like to see if the disconnection helps. (oh, and I've applied for functioneer!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:30, 9 August 2026 (UTC)
:Oh, and could {{Z|Z39073}} have its Python implementation and tests connected too? It should hopefully fix test validation errors. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:33, 9 August 2026 (UTC)
::{{done}} [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:36, 9 August 2026 (UTC)
Could you please check [[Z39640]], its implementation [[Z39642]] and its test [[Z39641]], connect them if they make sense, and give me feedback otherwise? Many thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 15:15, 18 August 2026 (UTC)
:The implementation is fine. I fixed a type bug in the test. {{done|Connected}} both.<br>You would have to go to AW to discuss when and how to add such a disclaimer; maybe it should adopt {{Q|14360366}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 18 August 2026 (UTC)
::Thanks! Certainly. I come from frwiki, we have an in-article disclaimer for that, hence my reflex: [[:w:fr:Modèle:Médical]] [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:53, 19 August 2026 (UTC)
:Hi ! Does that make sense to connect {{Z|Z39763}}, {{Z|Z39656}}, {{Z|Z39655}} and such French tests that do not pass given the lack of French implementation? I would say it could, in the idea of having correct tests ''before'' correct implementations; however I saw no policy on that topic so tell me if I missed something! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:02, 21 August 2026 (UTC)
::Yes, [[d:Q950250|starting with tests]] is good practice. Having 1 or 2 on those top-level Functions is fine, but it would be even more helpful if they were on the French-specific versions, which don't exist yet. If you click through to {{Z|38523}}/{{Z|32826}}, then the English version, the input/output Types you see on the left are what you would need to copy when [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 creating a Function]. I've done that for the second Function: [[Z32825]] -> {{Z|39764}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:27, 21 August 2026 (UTC)
Please connect the following Japanese date-related implementations and tests, preferably in dependency order:
* {{Z|39861}}: implementation {{Z|39867}} and tests {{Z|39862}} and {{Z|39863}}.
* {{Z|39859}}: implementation {{Z|39869}} and tests {{Z|39870}} and {{Z|39871}}. This function depends on {{Z|39861}}. I have also added Japanese to the date configuration {{Z|20779}}.
* {{Z|39846}}: implementation {{Z|39855}} and tests {{Z|39850}}, {{Z|39856}}, and {{Z|39858}}. This function uses the Japanese date formatting above through `display date`.
The tests for {{Z|39859}} cover both CE and BCE dates, and the tests for {{Z|39846}} cover a deceased person, a living person, and a birth date with year precision. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 12:13, 22 August 2026 (UTC)
:I think that's all {{done}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39886}}: implementation {{Z|39888}}, with tests {{Z|39891}} and {{Z|39892}}.
* {{Z|39894}}: implementation {{Z|39895}}, with tests {{Z|39904}} and {{Z|39905}}. This depends on {{Z|39886}}. The tests cover both a single occupation and multiple occupations joined with the Japanese comma `、`.
* {{Z|39896}}: implementation {{Z|39897}}. It is used by the Japanese entry added to the language-specific list-separator configuration.
* {{Z|39899}}: implementation {{Z|39900}}, with test {{Z|39901}}.
* {{Z|39898}}: implementation {{Z|39902}}, with test {{Z|39903}}. This depends on {{Z|39899}}.
The corresponding Japanese configuration entries have already been added where applicable, including {{Z|38781}}, {{Z|32279}}, and {{Z|38786}}. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 17:44, 22 August 2026 (UTC)
:{{done}} (I hope.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:08, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39914}}
:* Implementation: {{Z|39915}}
:* Tests: {{Z|39916}}, {{Z|39917}}, {{Z|39918}}
:* The Japanese entry has already been added to {{Z|32826}}.
* {{Z|39920}}
:* Implementation: {{Z|39921}}
:* Test: {{Z|39922}}
:* The Japanese entry has already been added to {{Z|37760}}.
These are intended to support Japanese output in Abstract Wikipedia compositions. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 11:22, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:49, 23 August 2026 (UTC)
Please connect the following objects to {{Z|39923}}:
* Implementation: {{Z|39925}}
* Test: {{Z|39924}}
The implementation passes the connected test. Thank you. [[User:YKC2486|YKC2486]] ([[User talk:YKC2486|talk]]) 12:00, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:04, 23 August 2026 (UTC)
=== New requests ===
''Please reply to add new requests''<br>
[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:40, 23 August 2026 (UTC)
:Hi! I've tried to create a new function {{Z|Z40156}} with its associated tests {{Z|Z40157}} and {{Z|Z40158}}.
: I've also created a first implementation {{Z|Z40562}}, certainly not perfect but I will have to try it to improve it. How am I supposed to do that? Tests say no implementation is connected, and implementation say no tests are connected. I guess someone needs to connect the tests first, is is the way to do it? (If so, they are ready to be connected.) Thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:50, 29 August 2026 (UTC)
::Tests connected. Instead of {{Z|16568}} (which is for fetching from Wikifunctions), you should be using something like {{Z|24766}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:58, 29 August 2026 (UTC)
:::Many thanks @[[User:YoshiRulz|YoshiRulz]], good catch! I think {{Z|Z40562}} is ready to be connected. [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 22:15, 29 August 2026 (UTC)
::::{{done}} and I set all French variants to use space separators in [[Z25634]], so they should show up eventually. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:22, 29 August 2026 (UTC)
:Could you please connect {{Z|Z39764}} and {{Z|Z40634}}? The first will be needed to work on the implementation, the second is passing under the current implementation. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 15:22, 30 August 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:33, 30 August 2026 (UTC)
:Hi! Can anyone help me connect [https://www.wikifunctions.org/view/en/Z40780 this function]? I think the implementation works. Please inform me if there are existing bugs, I'll fix it. Thanks! [[User:Wangyunfan|Wangyunfan]] ([[User talk:Wangyunfan|talk]]) 03:42, 5 September 2026 (UTC)
::Done. The types (string, natural number) are not really ideal for this kind of function, but hopefully you're getting the idea of how functions, implementations and tests work around here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 5 September 2026 (UTC)
:Hi! I'd just found this page, I was accidentally making requests over at [[Wikifunctions:Community portal]]. I'd like to connect implementations to functions for some thermodynamic equations:
:* [[Z41417|Carnot heat engine efficiency]]
:* [[Z41469|Constant-pressure boundary work]]
:* [[Z41634|Ideal-gas specific internal energy change]]
:* [[Z41638|Ideal-gas specific enthalpy change]]
:* [[Z41510|Ideal-gas isentropic temperature ratio]]
:* [[Z41632|Ideal-gas isentropic pressure-volume ratio]]
:* [[Z41646|Adiabatic steady-flow shaft work done]]
[[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 18:52, 8 September 2026 (UTC)
:If you're using {{Z|19677}} for quantities in physics equations (which is probably still the best way), you should be specifying the units somewhere in the documentation.<!--
--><br>edit: Connected the ones with passing tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:04, 8 September 2026 (UTC)
{{Z|Z17394}}: {{Z|41470}}, {{Z|41471}}, {{Z|41519}} (I will do a U_n soon. I also plan to make one that returns a (U, V) pair... if possible.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|Z12427}}: {{Z|41467}}. Two test cases that are not mine, but are nevertheless reasonable to run (unlike the Mersennes): {{Z|34066}}, {{Z|34067}}. They are not exactly common failings, but they are occupying the "y" part of the x/y tests passed stat. --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|30950}}: {{Z|41466}}. (I see that my recent fermat creation has been connected. Thanks 99of9! I think I should request for functioneer or something. It's my first day on here, but I feel like I've got most figured out... But it may be too early.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
:There’s a 48-hour wait, so sooner rather than later would be my recommendation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:10, 7 September 2026 (UTC)
{{Z|11795}}: {{Z|42308}}. I made this JavaScript implementation for the function. Could this be connected? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:13, 16 September 2026 (UTC)
:{{done}} but this is a duplicate of [[Z19394|the existing JS implementation]], you should edit that one instead. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:26, 16 September 2026 (UTC)
::Yeah i wanted to make mine. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:30, 16 September 2026 (UTC)
== Example ==
{{Z|Z8}}: {{Z|Z10000}}<br>
{{Z|Z14}} Please connect
* {{Z|Znnn}}
*
{{Z|Z20}} Please connect
* {{Z|Znnn}}
*
''or disconnect, as the case may be'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:31, 23 August 2026 (UTC)
ltp7hltyie83xl15axav3s1ap81qbly
314477
314456
2026-09-16T23:35:31Z
ReXLer
39813
/* New requests */
314477
wikitext
text/x-wiki
{{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}}
This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense.
== Requests ==
__NEWSECTIONLINK__
Please connect the implementation and tests for [[Z39473]] and [[Z39489]] (the second depends on the first).--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 16:18, 15 August 2026 (UTC)
:@[[User:Artsiom91|Artsiom91]] both {{done|done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 16:22, 15 August 2026 (UTC)
Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC)
:The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC)
::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC)
Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC)
:{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC)
Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC)
Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC)
:The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC)
::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC)
{{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC)
Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC)
:Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC)
::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC)
Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC)
:...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC)
:Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC)
::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC)
Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC)
:{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC)
Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC)
:{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC)
:Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC)
Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC)
Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC)
:{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC)
::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC)
:::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC)
A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC)
Hello!
Can somebody please connect the following functions?
* {{Z|Z34308}}
* {{Z|Z34165}} (its dependency is currently unimplemented)
* {{Z|Z34139}}
And perhaps the tests for:
* {{Z|Z34149}}
* {{Z|Z34150}}
Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC)
:{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC)
Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC)
:{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC)
Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC)
:{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC)
::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC)
Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC)
Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC)
:Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC)
::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC)
:::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC)
::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC)
Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC)
As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC)
:{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC)
::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC)
Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC)
Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC)
Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC)
:{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC)
I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC)
:You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC)
::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC)
:::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC)
::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC)
:::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC)
Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]])
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC)
Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC)
:{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC)
Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC)
Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC)
Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC)
:{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>…</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>…</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC)
::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC)
[[Category:Functioneers|*R]]
[[Category:Noticeboards]]
Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC)
:: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC)
:::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC)
Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC)
:{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC)
:: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC)
:I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC)
:: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC)
:::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC)
:::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC)
Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC)
::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC)
Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC)
:You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC)
::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC)
:::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC)
::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC)
:::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC)
::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC)
:All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC)
::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC)
:::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC)
Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC)
:{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC)
Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC)
:Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC)
::@[[User:Ioe2015|Ioe2015]], {{done|connected}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 08:30, 6 August 2026 (UTC)
Back with more math functions! Could {{Z|Z39036}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:23, 8 August 2026 (UTC)
:And, in a similar category, {{Z|Z39043}} too please :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:38, 8 August 2026 (UTC)
::@[[User:Virinas-code|Virinas-code]], {{done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:47, 8 August 2026 (UTC)
Math is fun, fast math is best. Could {{Z|Z39064}} and {{Z|Z39065}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:11, 8 August 2026 (UTC)
:And {{Z|Z39066}} too, it'll hopefully fix a bunch of tests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:13, 8 August 2026 (UTC)
::{{done}} Please apply for functioneer if you feel ready. I would support your application. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:12, 9 August 2026 (UTC)
A request for disconnection this time... Could {{Z|Z34264}} and {{Z|Z39064}} be disconnected while connecting the faster Python implementation {{Z|Z39071}}? The composition implementation seems to struggle with large numbers as it hits a recursion limit. I am unsure wether the Python implementation is affected too; I'd like to see if the disconnection helps. (oh, and I've applied for functioneer!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:30, 9 August 2026 (UTC)
:Oh, and could {{Z|Z39073}} have its Python implementation and tests connected too? It should hopefully fix test validation errors. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:33, 9 August 2026 (UTC)
::{{done}} [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:36, 9 August 2026 (UTC)
Could you please check [[Z39640]], its implementation [[Z39642]] and its test [[Z39641]], connect them if they make sense, and give me feedback otherwise? Many thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 15:15, 18 August 2026 (UTC)
:The implementation is fine. I fixed a type bug in the test. {{done|Connected}} both.<br>You would have to go to AW to discuss when and how to add such a disclaimer; maybe it should adopt {{Q|14360366}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 18 August 2026 (UTC)
::Thanks! Certainly. I come from frwiki, we have an in-article disclaimer for that, hence my reflex: [[:w:fr:Modèle:Médical]] [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:53, 19 August 2026 (UTC)
:Hi ! Does that make sense to connect {{Z|Z39763}}, {{Z|Z39656}}, {{Z|Z39655}} and such French tests that do not pass given the lack of French implementation? I would say it could, in the idea of having correct tests ''before'' correct implementations; however I saw no policy on that topic so tell me if I missed something! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:02, 21 August 2026 (UTC)
::Yes, [[d:Q950250|starting with tests]] is good practice. Having 1 or 2 on those top-level Functions is fine, but it would be even more helpful if they were on the French-specific versions, which don't exist yet. If you click through to {{Z|38523}}/{{Z|32826}}, then the English version, the input/output Types you see on the left are what you would need to copy when [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 creating a Function]. I've done that for the second Function: [[Z32825]] -> {{Z|39764}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:27, 21 August 2026 (UTC)
Please connect the following Japanese date-related implementations and tests, preferably in dependency order:
* {{Z|39861}}: implementation {{Z|39867}} and tests {{Z|39862}} and {{Z|39863}}.
* {{Z|39859}}: implementation {{Z|39869}} and tests {{Z|39870}} and {{Z|39871}}. This function depends on {{Z|39861}}. I have also added Japanese to the date configuration {{Z|20779}}.
* {{Z|39846}}: implementation {{Z|39855}} and tests {{Z|39850}}, {{Z|39856}}, and {{Z|39858}}. This function uses the Japanese date formatting above through `display date`.
The tests for {{Z|39859}} cover both CE and BCE dates, and the tests for {{Z|39846}} cover a deceased person, a living person, and a birth date with year precision. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 12:13, 22 August 2026 (UTC)
:I think that's all {{done}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39886}}: implementation {{Z|39888}}, with tests {{Z|39891}} and {{Z|39892}}.
* {{Z|39894}}: implementation {{Z|39895}}, with tests {{Z|39904}} and {{Z|39905}}. This depends on {{Z|39886}}. The tests cover both a single occupation and multiple occupations joined with the Japanese comma `、`.
* {{Z|39896}}: implementation {{Z|39897}}. It is used by the Japanese entry added to the language-specific list-separator configuration.
* {{Z|39899}}: implementation {{Z|39900}}, with test {{Z|39901}}.
* {{Z|39898}}: implementation {{Z|39902}}, with test {{Z|39903}}. This depends on {{Z|39899}}.
The corresponding Japanese configuration entries have already been added where applicable, including {{Z|38781}}, {{Z|32279}}, and {{Z|38786}}. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 17:44, 22 August 2026 (UTC)
:{{done}} (I hope.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:08, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39914}}
:* Implementation: {{Z|39915}}
:* Tests: {{Z|39916}}, {{Z|39917}}, {{Z|39918}}
:* The Japanese entry has already been added to {{Z|32826}}.
* {{Z|39920}}
:* Implementation: {{Z|39921}}
:* Test: {{Z|39922}}
:* The Japanese entry has already been added to {{Z|37760}}.
These are intended to support Japanese output in Abstract Wikipedia compositions. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 11:22, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:49, 23 August 2026 (UTC)
Please connect the following objects to {{Z|39923}}:
* Implementation: {{Z|39925}}
* Test: {{Z|39924}}
The implementation passes the connected test. Thank you. [[User:YKC2486|YKC2486]] ([[User talk:YKC2486|talk]]) 12:00, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:04, 23 August 2026 (UTC)
=== New requests ===
''Please reply to add new requests''<br>
[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:40, 23 August 2026 (UTC)
:Hi! I've tried to create a new function {{Z|Z40156}} with its associated tests {{Z|Z40157}} and {{Z|Z40158}}.
: I've also created a first implementation {{Z|Z40562}}, certainly not perfect but I will have to try it to improve it. How am I supposed to do that? Tests say no implementation is connected, and implementation say no tests are connected. I guess someone needs to connect the tests first, is is the way to do it? (If so, they are ready to be connected.) Thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:50, 29 August 2026 (UTC)
::Tests connected. Instead of {{Z|16568}} (which is for fetching from Wikifunctions), you should be using something like {{Z|24766}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:58, 29 August 2026 (UTC)
:::Many thanks @[[User:YoshiRulz|YoshiRulz]], good catch! I think {{Z|Z40562}} is ready to be connected. [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 22:15, 29 August 2026 (UTC)
::::{{done}} and I set all French variants to use space separators in [[Z25634]], so they should show up eventually. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:22, 29 August 2026 (UTC)
:Could you please connect {{Z|Z39764}} and {{Z|Z40634}}? The first will be needed to work on the implementation, the second is passing under the current implementation. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 15:22, 30 August 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:33, 30 August 2026 (UTC)
:Hi! Can anyone help me connect [https://www.wikifunctions.org/view/en/Z40780 this function]? I think the implementation works. Please inform me if there are existing bugs, I'll fix it. Thanks! [[User:Wangyunfan|Wangyunfan]] ([[User talk:Wangyunfan|talk]]) 03:42, 5 September 2026 (UTC)
::Done. The types (string, natural number) are not really ideal for this kind of function, but hopefully you're getting the idea of how functions, implementations and tests work around here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 5 September 2026 (UTC)
:Hi! I'd just found this page, I was accidentally making requests over at [[Wikifunctions:Community portal]]. I'd like to connect implementations to functions for some thermodynamic equations:
:* [[Z41417|Carnot heat engine efficiency]]
:* [[Z41469|Constant-pressure boundary work]]
:* [[Z41634|Ideal-gas specific internal energy change]]
:* [[Z41638|Ideal-gas specific enthalpy change]]
:* [[Z41510|Ideal-gas isentropic temperature ratio]]
:* [[Z41632|Ideal-gas isentropic pressure-volume ratio]]
:* [[Z41646|Adiabatic steady-flow shaft work done]]
[[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 18:52, 8 September 2026 (UTC)
:If you're using {{Z|19677}} for quantities in physics equations (which is probably still the best way), you should be specifying the units somewhere in the documentation.<!--
--><br>edit: Connected the ones with passing tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:04, 8 September 2026 (UTC)
{{Z|Z17394}}: {{Z|41470}}, {{Z|41471}}, {{Z|41519}} (I will do a U_n soon. I also plan to make one that returns a (U, V) pair... if possible.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|Z12427}}: {{Z|41467}}. Two test cases that are not mine, but are nevertheless reasonable to run (unlike the Mersennes): {{Z|34066}}, {{Z|34067}}. They are not exactly common failings, but they are occupying the "y" part of the x/y tests passed stat. --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|30950}}: {{Z|41466}}. (I see that my recent fermat creation has been connected. Thanks 99of9! I think I should request for functioneer or something. It's my first day on here, but I feel like I've got most figured out... But it may be too early.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
:There’s a 48-hour wait, so sooner rather than later would be my recommendation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:10, 7 September 2026 (UTC)
{{Z|11795}}: {{Z|42308}}. I made this JavaScript implementation for the function. Could this be connected? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:13, 16 September 2026 (UTC)
:{{done}} but this is a duplicate of [[Z19394|the existing JS implementation]], you should edit that one instead. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:26, 16 September 2026 (UTC)
::Yeah i wanted to make mine. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:30, 16 September 2026 (UTC)
{{Z|42310}}: {{Z|42311}}. Connect both the function and the implementation. Also connect {{Z|42312}}. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 23:35, 16 September 2026 (UTC)
== Example ==
{{Z|Z8}}: {{Z|Z10000}}<br>
{{Z|Z14}} Please connect
* {{Z|Znnn}}
*
{{Z|Z20}} Please connect
* {{Z|Znnn}}
*
''or disconnect, as the case may be'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:31, 23 August 2026 (UTC)
8f6z6h78xkgey4js11buqjsd2xgur8g
314478
314477
2026-09-16T23:36:59Z
ReXLer
39813
/* New requests */
314478
wikitext
text/x-wiki
{{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}}
This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense.
== Requests ==
__NEWSECTIONLINK__
Please connect the implementation and tests for [[Z39473]] and [[Z39489]] (the second depends on the first).--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 16:18, 15 August 2026 (UTC)
:@[[User:Artsiom91|Artsiom91]] both {{done|done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 16:22, 15 August 2026 (UTC)
Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC)
:The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC)
::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC)
Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC)
:{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC)
Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC)
Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC)
:The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC)
::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC)
{{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC)
Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC)
:Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC)
::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC)
Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC)
:...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC)
:Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC)
::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC)
Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC)
:{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC)
Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC)
:{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC)
:Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC)
Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC)
Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC)
:{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC)
::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC)
:::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC)
A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC)
Hello!
Can somebody please connect the following functions?
* {{Z|Z34308}}
* {{Z|Z34165}} (its dependency is currently unimplemented)
* {{Z|Z34139}}
And perhaps the tests for:
* {{Z|Z34149}}
* {{Z|Z34150}}
Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC)
:{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC)
Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC)
:{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC)
Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC)
:{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC)
::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC)
Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC)
Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC)
:Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC)
::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC)
:::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC)
::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC)
Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC)
As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC)
:{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC)
::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC)
Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC)
Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC)
Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC)
:{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC)
I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC)
:You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC)
::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC)
:::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC)
::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC)
:::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC)
Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]])
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC)
Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC)
:{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC)
Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC)
Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC)
Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC)
:{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>…</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>…</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC)
::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC)
[[Category:Functioneers|*R]]
[[Category:Noticeboards]]
Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC)
:: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC)
:::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC)
Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC)
:{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC)
:: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC)
:I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC)
:: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC)
:::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC)
:::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC)
Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC)
::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC)
Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC)
:You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC)
::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC)
:::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC)
::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC)
:::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC)
::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC)
:All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC)
::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC)
:::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC)
Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC)
:{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC)
Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC)
:Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC)
::@[[User:Ioe2015|Ioe2015]], {{done|connected}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 08:30, 6 August 2026 (UTC)
Back with more math functions! Could {{Z|Z39036}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:23, 8 August 2026 (UTC)
:And, in a similar category, {{Z|Z39043}} too please :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:38, 8 August 2026 (UTC)
::@[[User:Virinas-code|Virinas-code]], {{done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:47, 8 August 2026 (UTC)
Math is fun, fast math is best. Could {{Z|Z39064}} and {{Z|Z39065}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:11, 8 August 2026 (UTC)
:And {{Z|Z39066}} too, it'll hopefully fix a bunch of tests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:13, 8 August 2026 (UTC)
::{{done}} Please apply for functioneer if you feel ready. I would support your application. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:12, 9 August 2026 (UTC)
A request for disconnection this time... Could {{Z|Z34264}} and {{Z|Z39064}} be disconnected while connecting the faster Python implementation {{Z|Z39071}}? The composition implementation seems to struggle with large numbers as it hits a recursion limit. I am unsure wether the Python implementation is affected too; I'd like to see if the disconnection helps. (oh, and I've applied for functioneer!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:30, 9 August 2026 (UTC)
:Oh, and could {{Z|Z39073}} have its Python implementation and tests connected too? It should hopefully fix test validation errors. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:33, 9 August 2026 (UTC)
::{{done}} [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:36, 9 August 2026 (UTC)
Could you please check [[Z39640]], its implementation [[Z39642]] and its test [[Z39641]], connect them if they make sense, and give me feedback otherwise? Many thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 15:15, 18 August 2026 (UTC)
:The implementation is fine. I fixed a type bug in the test. {{done|Connected}} both.<br>You would have to go to AW to discuss when and how to add such a disclaimer; maybe it should adopt {{Q|14360366}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 18 August 2026 (UTC)
::Thanks! Certainly. I come from frwiki, we have an in-article disclaimer for that, hence my reflex: [[:w:fr:Modèle:Médical]] [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:53, 19 August 2026 (UTC)
:Hi ! Does that make sense to connect {{Z|Z39763}}, {{Z|Z39656}}, {{Z|Z39655}} and such French tests that do not pass given the lack of French implementation? I would say it could, in the idea of having correct tests ''before'' correct implementations; however I saw no policy on that topic so tell me if I missed something! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:02, 21 August 2026 (UTC)
::Yes, [[d:Q950250|starting with tests]] is good practice. Having 1 or 2 on those top-level Functions is fine, but it would be even more helpful if they were on the French-specific versions, which don't exist yet. If you click through to {{Z|38523}}/{{Z|32826}}, then the English version, the input/output Types you see on the left are what you would need to copy when [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 creating a Function]. I've done that for the second Function: [[Z32825]] -> {{Z|39764}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:27, 21 August 2026 (UTC)
Please connect the following Japanese date-related implementations and tests, preferably in dependency order:
* {{Z|39861}}: implementation {{Z|39867}} and tests {{Z|39862}} and {{Z|39863}}.
* {{Z|39859}}: implementation {{Z|39869}} and tests {{Z|39870}} and {{Z|39871}}. This function depends on {{Z|39861}}. I have also added Japanese to the date configuration {{Z|20779}}.
* {{Z|39846}}: implementation {{Z|39855}} and tests {{Z|39850}}, {{Z|39856}}, and {{Z|39858}}. This function uses the Japanese date formatting above through `display date`.
The tests for {{Z|39859}} cover both CE and BCE dates, and the tests for {{Z|39846}} cover a deceased person, a living person, and a birth date with year precision. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 12:13, 22 August 2026 (UTC)
:I think that's all {{done}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39886}}: implementation {{Z|39888}}, with tests {{Z|39891}} and {{Z|39892}}.
* {{Z|39894}}: implementation {{Z|39895}}, with tests {{Z|39904}} and {{Z|39905}}. This depends on {{Z|39886}}. The tests cover both a single occupation and multiple occupations joined with the Japanese comma `、`.
* {{Z|39896}}: implementation {{Z|39897}}. It is used by the Japanese entry added to the language-specific list-separator configuration.
* {{Z|39899}}: implementation {{Z|39900}}, with test {{Z|39901}}.
* {{Z|39898}}: implementation {{Z|39902}}, with test {{Z|39903}}. This depends on {{Z|39899}}.
The corresponding Japanese configuration entries have already been added where applicable, including {{Z|38781}}, {{Z|32279}}, and {{Z|38786}}. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 17:44, 22 August 2026 (UTC)
:{{done}} (I hope.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:08, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39914}}
:* Implementation: {{Z|39915}}
:* Tests: {{Z|39916}}, {{Z|39917}}, {{Z|39918}}
:* The Japanese entry has already been added to {{Z|32826}}.
* {{Z|39920}}
:* Implementation: {{Z|39921}}
:* Test: {{Z|39922}}
:* The Japanese entry has already been added to {{Z|37760}}.
These are intended to support Japanese output in Abstract Wikipedia compositions. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 11:22, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:49, 23 August 2026 (UTC)
Please connect the following objects to {{Z|39923}}:
* Implementation: {{Z|39925}}
* Test: {{Z|39924}}
The implementation passes the connected test. Thank you. [[User:YKC2486|YKC2486]] ([[User talk:YKC2486|talk]]) 12:00, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:04, 23 August 2026 (UTC)
=== New requests ===
''Please reply to add new requests''<br>
[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:40, 23 August 2026 (UTC)
:Hi! I've tried to create a new function {{Z|Z40156}} with its associated tests {{Z|Z40157}} and {{Z|Z40158}}.
: I've also created a first implementation {{Z|Z40562}}, certainly not perfect but I will have to try it to improve it. How am I supposed to do that? Tests say no implementation is connected, and implementation say no tests are connected. I guess someone needs to connect the tests first, is is the way to do it? (If so, they are ready to be connected.) Thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:50, 29 August 2026 (UTC)
::Tests connected. Instead of {{Z|16568}} (which is for fetching from Wikifunctions), you should be using something like {{Z|24766}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:58, 29 August 2026 (UTC)
:::Many thanks @[[User:YoshiRulz|YoshiRulz]], good catch! I think {{Z|Z40562}} is ready to be connected. [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 22:15, 29 August 2026 (UTC)
::::{{done}} and I set all French variants to use space separators in [[Z25634]], so they should show up eventually. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:22, 29 August 2026 (UTC)
:Could you please connect {{Z|Z39764}} and {{Z|Z40634}}? The first will be needed to work on the implementation, the second is passing under the current implementation. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 15:22, 30 August 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:33, 30 August 2026 (UTC)
:Hi! Can anyone help me connect [https://www.wikifunctions.org/view/en/Z40780 this function]? I think the implementation works. Please inform me if there are existing bugs, I'll fix it. Thanks! [[User:Wangyunfan|Wangyunfan]] ([[User talk:Wangyunfan|talk]]) 03:42, 5 September 2026 (UTC)
::Done. The types (string, natural number) are not really ideal for this kind of function, but hopefully you're getting the idea of how functions, implementations and tests work around here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 5 September 2026 (UTC)
:Hi! I'd just found this page, I was accidentally making requests over at [[Wikifunctions:Community portal]]. I'd like to connect implementations to functions for some thermodynamic equations:
:* [[Z41417|Carnot heat engine efficiency]]
:* [[Z41469|Constant-pressure boundary work]]
:* [[Z41634|Ideal-gas specific internal energy change]]
:* [[Z41638|Ideal-gas specific enthalpy change]]
:* [[Z41510|Ideal-gas isentropic temperature ratio]]
:* [[Z41632|Ideal-gas isentropic pressure-volume ratio]]
:* [[Z41646|Adiabatic steady-flow shaft work done]]
[[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 18:52, 8 September 2026 (UTC)
:If you're using {{Z|19677}} for quantities in physics equations (which is probably still the best way), you should be specifying the units somewhere in the documentation.<!--
--><br>edit: Connected the ones with passing tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:04, 8 September 2026 (UTC)
{{Z|Z17394}}: {{Z|41470}}, {{Z|41471}}, {{Z|41519}} (I will do a U_n soon. I also plan to make one that returns a (U, V) pair... if possible.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|Z12427}}: {{Z|41467}}. Two test cases that are not mine, but are nevertheless reasonable to run (unlike the Mersennes): {{Z|34066}}, {{Z|34067}}. They are not exactly common failings, but they are occupying the "y" part of the x/y tests passed stat. --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|30950}}: {{Z|41466}}. (I see that my recent fermat creation has been connected. Thanks 99of9! I think I should request for functioneer or something. It's my first day on here, but I feel like I've got most figured out... But it may be too early.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
:There’s a 48-hour wait, so sooner rather than later would be my recommendation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:10, 7 September 2026 (UTC)
{{Z|11795}}: {{Z|42308}}. I made this JavaScript implementation for the function. Could this be connected? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:13, 16 September 2026 (UTC)
:{{done}} but this is a duplicate of [[Z19394|the existing JS implementation]], you should edit that one instead. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:26, 16 September 2026 (UTC)
::Yeah i wanted to make mine. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:30, 16 September 2026 (UTC)
== Example ==
{{Z|Z8}}: {{Z|Z10000}}<br>
{{Z|Z14}} Please connect
* {{Z|Znnn}}
*
{{Z|Z20}} Please connect
* {{Z|Znnn}}
*
''or disconnect, as the case may be'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:31, 23 August 2026 (UTC)
ltp7hltyie83xl15axav3s1ap81qbly
314480
314478
2026-09-16T23:44:45Z
ReXLer
39813
mmm
314480
wikitext
text/x-wiki
{{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}}
This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense.
== Requests ==
__NEWSECTIONLINK__
Please connect the implementation and tests for [[Z39473]] and [[Z39489]] (the second depends on the first).--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 16:18, 15 August 2026 (UTC)
:@[[User:Artsiom91|Artsiom91]] both {{done|done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 16:22, 15 August 2026 (UTC)
Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC)
:The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC)
::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC)
Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC)
:{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC)
Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC)
Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC)
:The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC)
::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC)
{{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC)
Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC)
:Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC)
::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC)
Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC)
:...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC)
:Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC)
::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC)
Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC)
:{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC)
Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC)
:{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC)
:Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC)
Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC)
Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC)
:{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC)
::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC)
:::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC)
A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC)
Hello!
Can somebody please connect the following functions?
* {{Z|Z34308}}
* {{Z|Z34165}} (its dependency is currently unimplemented)
* {{Z|Z34139}}
And perhaps the tests for:
* {{Z|Z34149}}
* {{Z|Z34150}}
Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC)
:{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC)
Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC)
:{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC)
Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC)
:{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC)
::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC)
Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC)
Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC)
:Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC)
::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC)
:::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC)
::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC)
Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC)
As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC)
:{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC)
::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC)
Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC)
Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC)
Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC)
:{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC)
I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC)
:You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC)
::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC)
:::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC)
::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC)
:::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC)
Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]])
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC)
Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC)
:{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC)
Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC)
Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC)
Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC)
:{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>…</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>…</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC)
::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC)
[[Category:Functioneers|*R]]
[[Category:Noticeboards]]
Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC)
:: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC)
:::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC)
Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC)
:{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC)
:: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC)
:I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC)
:: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC)
:::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC)
:::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC)
Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC)
::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC)
Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC)
:You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC)
::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC)
:::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC)
::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC)
:::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC)
::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC)
:All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC)
::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC)
:::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC)
Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC)
:{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC)
Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC)
:Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC)
::@[[User:Ioe2015|Ioe2015]], {{done|connected}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 08:30, 6 August 2026 (UTC)
Back with more math functions! Could {{Z|Z39036}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:23, 8 August 2026 (UTC)
:And, in a similar category, {{Z|Z39043}} too please :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:38, 8 August 2026 (UTC)
::@[[User:Virinas-code|Virinas-code]], {{done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:47, 8 August 2026 (UTC)
Math is fun, fast math is best. Could {{Z|Z39064}} and {{Z|Z39065}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:11, 8 August 2026 (UTC)
:And {{Z|Z39066}} too, it'll hopefully fix a bunch of tests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:13, 8 August 2026 (UTC)
::{{done}} Please apply for functioneer if you feel ready. I would support your application. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:12, 9 August 2026 (UTC)
A request for disconnection this time... Could {{Z|Z34264}} and {{Z|Z39064}} be disconnected while connecting the faster Python implementation {{Z|Z39071}}? The composition implementation seems to struggle with large numbers as it hits a recursion limit. I am unsure wether the Python implementation is affected too; I'd like to see if the disconnection helps. (oh, and I've applied for functioneer!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:30, 9 August 2026 (UTC)
:Oh, and could {{Z|Z39073}} have its Python implementation and tests connected too? It should hopefully fix test validation errors. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:33, 9 August 2026 (UTC)
::{{done}} [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:36, 9 August 2026 (UTC)
Could you please check [[Z39640]], its implementation [[Z39642]] and its test [[Z39641]], connect them if they make sense, and give me feedback otherwise? Many thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 15:15, 18 August 2026 (UTC)
:The implementation is fine. I fixed a type bug in the test. {{done|Connected}} both.<br>You would have to go to AW to discuss when and how to add such a disclaimer; maybe it should adopt {{Q|14360366}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 18 August 2026 (UTC)
::Thanks! Certainly. I come from frwiki, we have an in-article disclaimer for that, hence my reflex: [[:w:fr:Modèle:Médical]] [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:53, 19 August 2026 (UTC)
:Hi ! Does that make sense to connect {{Z|Z39763}}, {{Z|Z39656}}, {{Z|Z39655}} and such French tests that do not pass given the lack of French implementation? I would say it could, in the idea of having correct tests ''before'' correct implementations; however I saw no policy on that topic so tell me if I missed something! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:02, 21 August 2026 (UTC)
::Yes, [[d:Q950250|starting with tests]] is good practice. Having 1 or 2 on those top-level Functions is fine, but it would be even more helpful if they were on the French-specific versions, which don't exist yet. If you click through to {{Z|38523}}/{{Z|32826}}, then the English version, the input/output Types you see on the left are what you would need to copy when [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 creating a Function]. I've done that for the second Function: [[Z32825]] -> {{Z|39764}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:27, 21 August 2026 (UTC)
Please connect the following Japanese date-related implementations and tests, preferably in dependency order:
* {{Z|39861}}: implementation {{Z|39867}} and tests {{Z|39862}} and {{Z|39863}}.
* {{Z|39859}}: implementation {{Z|39869}} and tests {{Z|39870}} and {{Z|39871}}. This function depends on {{Z|39861}}. I have also added Japanese to the date configuration {{Z|20779}}.
* {{Z|39846}}: implementation {{Z|39855}} and tests {{Z|39850}}, {{Z|39856}}, and {{Z|39858}}. This function uses the Japanese date formatting above through `display date`.
The tests for {{Z|39859}} cover both CE and BCE dates, and the tests for {{Z|39846}} cover a deceased person, a living person, and a birth date with year precision. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 12:13, 22 August 2026 (UTC)
:I think that's all {{done}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39886}}: implementation {{Z|39888}}, with tests {{Z|39891}} and {{Z|39892}}.
* {{Z|39894}}: implementation {{Z|39895}}, with tests {{Z|39904}} and {{Z|39905}}. This depends on {{Z|39886}}. The tests cover both a single occupation and multiple occupations joined with the Japanese comma `、`.
* {{Z|39896}}: implementation {{Z|39897}}. It is used by the Japanese entry added to the language-specific list-separator configuration.
* {{Z|39899}}: implementation {{Z|39900}}, with test {{Z|39901}}.
* {{Z|39898}}: implementation {{Z|39902}}, with test {{Z|39903}}. This depends on {{Z|39899}}.
The corresponding Japanese configuration entries have already been added where applicable, including {{Z|38781}}, {{Z|32279}}, and {{Z|38786}}. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 17:44, 22 August 2026 (UTC)
:{{done}} (I hope.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:08, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39914}}
:* Implementation: {{Z|39915}}
:* Tests: {{Z|39916}}, {{Z|39917}}, {{Z|39918}}
:* The Japanese entry has already been added to {{Z|32826}}.
* {{Z|39920}}
:* Implementation: {{Z|39921}}
:* Test: {{Z|39922}}
:* The Japanese entry has already been added to {{Z|37760}}.
These are intended to support Japanese output in Abstract Wikipedia compositions. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 11:22, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:49, 23 August 2026 (UTC)
Please connect the following objects to {{Z|39923}}:
* Implementation: {{Z|39925}}
* Test: {{Z|39924}}
The implementation passes the connected test. Thank you. [[User:YKC2486|YKC2486]] ([[User talk:YKC2486|talk]]) 12:00, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:04, 23 August 2026 (UTC)
=== New requests ===
''Please reply to add new requests''<br>
[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:40, 23 August 2026 (UTC)
:Hi! I've tried to create a new function {{Z|Z40156}} with its associated tests {{Z|Z40157}} and {{Z|Z40158}}.
: I've also created a first implementation {{Z|Z40562}}, certainly not perfect but I will have to try it to improve it. How am I supposed to do that? Tests say no implementation is connected, and implementation say no tests are connected. I guess someone needs to connect the tests first, is is the way to do it? (If so, they are ready to be connected.) Thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:50, 29 August 2026 (UTC)
::Tests connected. Instead of {{Z|16568}} (which is for fetching from Wikifunctions), you should be using something like {{Z|24766}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:58, 29 August 2026 (UTC)
:::Many thanks @[[User:YoshiRulz|YoshiRulz]], good catch! I think {{Z|Z40562}} is ready to be connected. [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 22:15, 29 August 2026 (UTC)
::::{{done}} and I set all French variants to use space separators in [[Z25634]], so they should show up eventually. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:22, 29 August 2026 (UTC)
:Could you please connect {{Z|Z39764}} and {{Z|Z40634}}? The first will be needed to work on the implementation, the second is passing under the current implementation. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 15:22, 30 August 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:33, 30 August 2026 (UTC)
:Hi! Can anyone help me connect [https://www.wikifunctions.org/view/en/Z40780 this function]? I think the implementation works. Please inform me if there are existing bugs, I'll fix it. Thanks! [[User:Wangyunfan|Wangyunfan]] ([[User talk:Wangyunfan|talk]]) 03:42, 5 September 2026 (UTC)
::Done. The types (string, natural number) are not really ideal for this kind of function, but hopefully you're getting the idea of how functions, implementations and tests work around here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 5 September 2026 (UTC)
:Hi! I'd just found this page, I was accidentally making requests over at [[Wikifunctions:Community portal]]. I'd like to connect implementations to functions for some thermodynamic equations:
:* [[Z41417|Carnot heat engine efficiency]]
:* [[Z41469|Constant-pressure boundary work]]
:* [[Z41634|Ideal-gas specific internal energy change]]
:* [[Z41638|Ideal-gas specific enthalpy change]]
:* [[Z41510|Ideal-gas isentropic temperature ratio]]
:* [[Z41632|Ideal-gas isentropic pressure-volume ratio]]
:* [[Z41646|Adiabatic steady-flow shaft work done]]
[[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 18:52, 8 September 2026 (UTC)
:If you're using {{Z|19677}} for quantities in physics equations (which is probably still the best way), you should be specifying the units somewhere in the documentation.<!--
--><br>edit: Connected the ones with passing tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:04, 8 September 2026 (UTC)
{{Z|Z17394}}: {{Z|41470}}, {{Z|41471}}, {{Z|41519}} (I will do a U_n soon. I also plan to make one that returns a (U, V) pair... if possible.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|Z12427}}: {{Z|41467}}. Two test cases that are not mine, but are nevertheless reasonable to run (unlike the Mersennes): {{Z|34066}}, {{Z|34067}}. They are not exactly common failings, but they are occupying the "y" part of the x/y tests passed stat. --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|30950}}: {{Z|41466}}. (I see that my recent fermat creation has been connected. Thanks 99of9! I think I should request for functioneer or something. It's my first day on here, but I feel like I've got most figured out... But it may be too early.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
:There’s a 48-hour wait, so sooner rather than later would be my recommendation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:10, 7 September 2026 (UTC)
{{Z|11795}}: {{Z|42308}}. I made this JavaScript implementation for the function. Could this be connected? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:13, 16 September 2026 (UTC)
:{{done}} but this is a duplicate of [[Z19394|the existing JS implementation]], you should edit that one instead. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:26, 16 September 2026 (UTC)
::Yeah i wanted to make mine. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:30, 16 September 2026 (UTC)
{{Z|42310}}: {{Z|42311}}. Connect both the function and the implementation. Also connect {{Z|42312}}. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 23:35, 16 September 2026 (UTC)
== Example ==
{{Z|Z8}}: {{Z|Z10000}}<br>
{{Z|Z14}} Please connect
* {{Z|Znnn}}
*
{{Z|Z20}} Please connect
* {{Z|Znnn}}
*
''or disconnect, as the case may be'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:31, 23 August 2026 (UTC)
8f6z6h78xkgey4js11buqjsd2xgur8g
314481
314480
2026-09-16T23:45:18Z
ReXLer
39813
huh
314481
wikitext
text/x-wiki
{{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}}
This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense.
== Requests ==
__NEWSECTIONLINK__
Please connect the implementation and tests for [[Z39473]] and [[Z39489]] (the second depends on the first).--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 16:18, 15 August 2026 (UTC)
:@[[User:Artsiom91|Artsiom91]] both {{done|done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 16:22, 15 August 2026 (UTC)
Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC)
:The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC)
::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC)
Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC)
:{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC)
Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC)
Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC)
:The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC)
::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC)
{{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC)
Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC)
:Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC)
::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC)
Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC)
:...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC)
:Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC)
::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC)
Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC)
:{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC)
Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC)
:{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC)
:Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC)
Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC)
Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC)
:{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC)
::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC)
:::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC)
A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC)
Hello!
Can somebody please connect the following functions?
* {{Z|Z34308}}
* {{Z|Z34165}} (its dependency is currently unimplemented)
* {{Z|Z34139}}
And perhaps the tests for:
* {{Z|Z34149}}
* {{Z|Z34150}}
Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC)
:{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC)
Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC)
:{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC)
Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC)
:{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC)
::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC)
Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC)
Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC)
:Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC)
::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC)
:::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC)
::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC)
Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC)
As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC)
:{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC)
::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC)
Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC)
Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC)
Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC)
:{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC)
I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC)
:You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC)
::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC)
:::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC)
::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC)
:::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC)
Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]])
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC)
Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC)
:{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC)
Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC)
Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC)
Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC)
:{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>…</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>…</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC)
::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC)
[[Category:Functioneers|*R]]
[[Category:Noticeboards]]
Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC)
:: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC)
:::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC)
Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC)
:{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC)
:: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC)
:I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC)
:: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC)
:::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC)
:::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC)
Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC)
::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC)
Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC)
:You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC)
::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC)
:::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC)
::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC)
:::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC)
::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC)
:All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC)
::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC)
:::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC)
Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC)
:{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC)
Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC)
:Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC)
::@[[User:Ioe2015|Ioe2015]], {{done|connected}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 08:30, 6 August 2026 (UTC)
Back with more math functions! Could {{Z|Z39036}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:23, 8 August 2026 (UTC)
:And, in a similar category, {{Z|Z39043}} too please :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:38, 8 August 2026 (UTC)
::@[[User:Virinas-code|Virinas-code]], {{done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:47, 8 August 2026 (UTC)
Math is fun, fast math is best. Could {{Z|Z39064}} and {{Z|Z39065}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:11, 8 August 2026 (UTC)
:And {{Z|Z39066}} too, it'll hopefully fix a bunch of tests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:13, 8 August 2026 (UTC)
::{{done}} Please apply for functioneer if you feel ready. I would support your application. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:12, 9 August 2026 (UTC)
A request for disconnection this time... Could {{Z|Z34264}} and {{Z|Z39064}} be disconnected while connecting the faster Python implementation {{Z|Z39071}}? The composition implementation seems to struggle with large numbers as it hits a recursion limit. I am unsure wether the Python implementation is affected too; I'd like to see if the disconnection helps. (oh, and I've applied for functioneer!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:30, 9 August 2026 (UTC)
:Oh, and could {{Z|Z39073}} have its Python implementation and tests connected too? It should hopefully fix test validation errors. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:33, 9 August 2026 (UTC)
::{{done}} [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:36, 9 August 2026 (UTC)
Could you please check [[Z39640]], its implementation [[Z39642]] and its test [[Z39641]], connect them if they make sense, and give me feedback otherwise? Many thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 15:15, 18 August 2026 (UTC)
:The implementation is fine. I fixed a type bug in the test. {{done|Connected}} both.<br>You would have to go to AW to discuss when and how to add such a disclaimer; maybe it should adopt {{Q|14360366}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 18 August 2026 (UTC)
::Thanks! Certainly. I come from frwiki, we have an in-article disclaimer for that, hence my reflex: [[:w:fr:Modèle:Médical]] [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:53, 19 August 2026 (UTC)
:Hi ! Does that make sense to connect {{Z|Z39763}}, {{Z|Z39656}}, {{Z|Z39655}} and such French tests that do not pass given the lack of French implementation? I would say it could, in the idea of having correct tests ''before'' correct implementations; however I saw no policy on that topic so tell me if I missed something! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:02, 21 August 2026 (UTC)
::Yes, [[d:Q950250|starting with tests]] is good practice. Having 1 or 2 on those top-level Functions is fine, but it would be even more helpful if they were on the French-specific versions, which don't exist yet. If you click through to {{Z|38523}}/{{Z|32826}}, then the English version, the input/output Types you see on the left are what you would need to copy when [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 creating a Function]. I've done that for the second Function: [[Z32825]] -> {{Z|39764}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:27, 21 August 2026 (UTC)
Please connect the following Japanese date-related implementations and tests, preferably in dependency order:
* {{Z|39861}}: implementation {{Z|39867}} and tests {{Z|39862}} and {{Z|39863}}.
* {{Z|39859}}: implementation {{Z|39869}} and tests {{Z|39870}} and {{Z|39871}}. This function depends on {{Z|39861}}. I have also added Japanese to the date configuration {{Z|20779}}.
* {{Z|39846}}: implementation {{Z|39855}} and tests {{Z|39850}}, {{Z|39856}}, and {{Z|39858}}. This function uses the Japanese date formatting above through `display date`.
The tests for {{Z|39859}} cover both CE and BCE dates, and the tests for {{Z|39846}} cover a deceased person, a living person, and a birth date with year precision. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 12:13, 22 August 2026 (UTC)
:I think that's all {{done}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39886}}: implementation {{Z|39888}}, with tests {{Z|39891}} and {{Z|39892}}.
* {{Z|39894}}: implementation {{Z|39895}}, with tests {{Z|39904}} and {{Z|39905}}. This depends on {{Z|39886}}. The tests cover both a single occupation and multiple occupations joined with the Japanese comma `、`.
* {{Z|39896}}: implementation {{Z|39897}}. It is used by the Japanese entry added to the language-specific list-separator configuration.
* {{Z|39899}}: implementation {{Z|39900}}, with test {{Z|39901}}.
* {{Z|39898}}: implementation {{Z|39902}}, with test {{Z|39903}}. This depends on {{Z|39899}}.
The corresponding Japanese configuration entries have already been added where applicable, including {{Z|38781}}, {{Z|32279}}, and {{Z|38786}}. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 17:44, 22 August 2026 (UTC)
:{{done}} (I hope.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:08, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39914}}
:* Implementation: {{Z|39915}}
:* Tests: {{Z|39916}}, {{Z|39917}}, {{Z|39918}}
:* The Japanese entry has already been added to {{Z|32826}}.
* {{Z|39920}}
:* Implementation: {{Z|39921}}
:* Test: {{Z|39922}}
:* The Japanese entry has already been added to {{Z|37760}}.
These are intended to support Japanese output in Abstract Wikipedia compositions. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 11:22, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:49, 23 August 2026 (UTC)
Please connect the following objects to {{Z|39923}}:
* Implementation: {{Z|39925}}
* Test: {{Z|39924}}
The implementation passes the connected test. Thank you. [[User:YKC2486|YKC2486]] ([[User talk:YKC2486|talk]]) 12:00, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:04, 23 August 2026 (UTC)
=== New requests ===
''Please reply to add new requests''<br>
[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:40, 23 August 2026 (UTC)
:Hi! I've tried to create a new function {{Z|Z40156}} with its associated tests {{Z|Z40157}} and {{Z|Z40158}}.
: I've also created a first implementation {{Z|Z40562}}, certainly not perfect but I will have to try it to improve it. How am I supposed to do that? Tests say no implementation is connected, and implementation say no tests are connected. I guess someone needs to connect the tests first, is is the way to do it? (If so, they are ready to be connected.) Thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:50, 29 August 2026 (UTC)
::Tests connected. Instead of {{Z|16568}} (which is for fetching from Wikifunctions), you should be using something like {{Z|24766}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:58, 29 August 2026 (UTC)
:::Many thanks @[[User:YoshiRulz|YoshiRulz]], good catch! I think {{Z|Z40562}} is ready to be connected. [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 22:15, 29 August 2026 (UTC)
::::{{done}} and I set all French variants to use space separators in [[Z25634]], so they should show up eventually. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:22, 29 August 2026 (UTC)
:Could you please connect {{Z|Z39764}} and {{Z|Z40634}}? The first will be needed to work on the implementation, the second is passing under the current implementation. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 15:22, 30 August 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:33, 30 August 2026 (UTC)
:Hi! Can anyone help me connect [https://www.wikifunctions.org/view/en/Z40780 this function]? I think the implementation works. Please inform me if there are existing bugs, I'll fix it. Thanks! [[User:Wangyunfan|Wangyunfan]] ([[User talk:Wangyunfan|talk]]) 03:42, 5 September 2026 (UTC)
::Done. The types (string, natural number) are not really ideal for this kind of function, but hopefully you're getting the idea of how functions, implementations and tests work around here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 5 September 2026 (UTC)
:Hi! I'd just found this page, I was accidentally making requests over at [[Wikifunctions:Community portal]]. I'd like to connect implementations to functions for some thermodynamic equations:
:* [[Z41417|Carnot heat engine efficiency]]
:* [[Z41469|Constant-pressure boundary work]]
:* [[Z41634|Ideal-gas specific internal energy change]]
:* [[Z41638|Ideal-gas specific enthalpy change]]
:* [[Z41510|Ideal-gas isentropic temperature ratio]]
:* [[Z41632|Ideal-gas isentropic pressure-volume ratio]]
:* [[Z41646|Adiabatic steady-flow shaft work done]]
[[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 18:52, 8 September 2026 (UTC)
:If you're using {{Z|19677}} for quantities in physics equations (which is probably still the best way), you should be specifying the units somewhere in the documentation.<!--
--><br>edit: Connected the ones with passing tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:04, 8 September 2026 (UTC)
{{Z|Z17394}}: {{Z|41470}}, {{Z|41471}}, {{Z|41519}} (I will do a U_n soon. I also plan to make one that returns a (U, V) pair... if possible.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|Z12427}}: {{Z|41467}}. Two test cases that are not mine, but are nevertheless reasonable to run (unlike the Mersennes): {{Z|34066}}, {{Z|34067}}. They are not exactly common failings, but they are occupying the "y" part of the x/y tests passed stat. --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|30950}}: {{Z|41466}}. (I see that my recent fermat creation has been connected. Thanks 99of9! I think I should request for functioneer or something. It's my first day on here, but I feel like I've got most figured out... But it may be too early.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
:There’s a 48-hour wait, so sooner rather than later would be my recommendation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:10, 7 September 2026 (UTC)
{{Z|11795}}: {{Z|42308}}. I made this JavaScript implementation for the function. Could this be connected? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:13, 16 September 2026 (UTC)
:{{done}} but this is a duplicate of [[Z19394|the existing JS implementation]], you should edit that one instead. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:26, 16 September 2026 (UTC)
::Yeah i wanted to make mine. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:30, 16 September 2026 (UTC)
== Example ==
{{Z|Z8}}: {{Z|Z10000}}<br>
{{Z|Z14}} Please connect
* {{Z|Znnn}}
*
{{Z|Z20}} Please connect
* {{Z|Znnn}}
*
''or disconnect, as the case may be'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:31, 23 August 2026 (UTC)
ltp7hltyie83xl15axav3s1ap81qbly
314484
314481
2026-09-16T23:48:29Z
ReXLer
39813
guess what? we ballǃ
314484
wikitext
text/x-wiki
{{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}}
This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense.
== Requests ==
__NEWSECTIONLINK__
Please connect the implementation and tests for [[Z39473]] and [[Z39489]] (the second depends on the first).--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 16:18, 15 August 2026 (UTC)
:@[[User:Artsiom91|Artsiom91]] both {{done|done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 16:22, 15 August 2026 (UTC)
Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC)
:The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC)
::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC)
Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC)
:{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC)
Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC)
Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC)
:The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC)
::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC)
{{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC)
Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC)
:Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC)
::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC)
Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC)
:...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC)
:Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC)
::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC)
Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC)
:{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC)
Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC)
:{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC)
:Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC)
Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC)
Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC)
:{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC)
::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC)
:::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC)
A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC)
Hello!
Can somebody please connect the following functions?
* {{Z|Z34308}}
* {{Z|Z34165}} (its dependency is currently unimplemented)
* {{Z|Z34139}}
And perhaps the tests for:
* {{Z|Z34149}}
* {{Z|Z34150}}
Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC)
:{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC)
Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC)
:{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC)
Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC)
:{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC)
::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC)
Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC)
Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC)
:Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC)
::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC)
:::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC)
::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC)
Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC)
As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC)
:{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC)
::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC)
Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC)
Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC)
Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC)
:{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC)
I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC)
:You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC)
::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC)
:::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC)
::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC)
:::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC)
Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]])
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC)
Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC)
:{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC)
Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC)
Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC)
Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC)
:{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>…</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>…</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC)
::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC)
[[Category:Functioneers|*R]]
[[Category:Noticeboards]]
Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC)
:: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC)
:::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC)
Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC)
:{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC)
:: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC)
:I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC)
:: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC)
:::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC)
:::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC)
Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC)
::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC)
Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC)
:You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC)
::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC)
:::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC)
::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC)
:::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC)
::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC)
:All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC)
::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC)
:::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC)
Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC)
:{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC)
Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC)
:Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC)
::@[[User:Ioe2015|Ioe2015]], {{done|connected}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 08:30, 6 August 2026 (UTC)
Back with more math functions! Could {{Z|Z39036}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:23, 8 August 2026 (UTC)
:And, in a similar category, {{Z|Z39043}} too please :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:38, 8 August 2026 (UTC)
::@[[User:Virinas-code|Virinas-code]], {{done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:47, 8 August 2026 (UTC)
Math is fun, fast math is best. Could {{Z|Z39064}} and {{Z|Z39065}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:11, 8 August 2026 (UTC)
:And {{Z|Z39066}} too, it'll hopefully fix a bunch of tests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:13, 8 August 2026 (UTC)
::{{done}} Please apply for functioneer if you feel ready. I would support your application. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:12, 9 August 2026 (UTC)
A request for disconnection this time... Could {{Z|Z34264}} and {{Z|Z39064}} be disconnected while connecting the faster Python implementation {{Z|Z39071}}? The composition implementation seems to struggle with large numbers as it hits a recursion limit. I am unsure wether the Python implementation is affected too; I'd like to see if the disconnection helps. (oh, and I've applied for functioneer!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:30, 9 August 2026 (UTC)
:Oh, and could {{Z|Z39073}} have its Python implementation and tests connected too? It should hopefully fix test validation errors. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:33, 9 August 2026 (UTC)
::{{done}} [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:36, 9 August 2026 (UTC)
Could you please check [[Z39640]], its implementation [[Z39642]] and its test [[Z39641]], connect them if they make sense, and give me feedback otherwise? Many thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 15:15, 18 August 2026 (UTC)
:The implementation is fine. I fixed a type bug in the test. {{done|Connected}} both.<br>You would have to go to AW to discuss when and how to add such a disclaimer; maybe it should adopt {{Q|14360366}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 18 August 2026 (UTC)
::Thanks! Certainly. I come from frwiki, we have an in-article disclaimer for that, hence my reflex: [[:w:fr:Modèle:Médical]] [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:53, 19 August 2026 (UTC)
:Hi ! Does that make sense to connect {{Z|Z39763}}, {{Z|Z39656}}, {{Z|Z39655}} and such French tests that do not pass given the lack of French implementation? I would say it could, in the idea of having correct tests ''before'' correct implementations; however I saw no policy on that topic so tell me if I missed something! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:02, 21 August 2026 (UTC)
::Yes, [[d:Q950250|starting with tests]] is good practice. Having 1 or 2 on those top-level Functions is fine, but it would be even more helpful if they were on the French-specific versions, which don't exist yet. If you click through to {{Z|38523}}/{{Z|32826}}, then the English version, the input/output Types you see on the left are what you would need to copy when [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 creating a Function]. I've done that for the second Function: [[Z32825]] -> {{Z|39764}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:27, 21 August 2026 (UTC)
Please connect the following Japanese date-related implementations and tests, preferably in dependency order:
* {{Z|39861}}: implementation {{Z|39867}} and tests {{Z|39862}} and {{Z|39863}}.
* {{Z|39859}}: implementation {{Z|39869}} and tests {{Z|39870}} and {{Z|39871}}. This function depends on {{Z|39861}}. I have also added Japanese to the date configuration {{Z|20779}}.
* {{Z|39846}}: implementation {{Z|39855}} and tests {{Z|39850}}, {{Z|39856}}, and {{Z|39858}}. This function uses the Japanese date formatting above through `display date`.
The tests for {{Z|39859}} cover both CE and BCE dates, and the tests for {{Z|39846}} cover a deceased person, a living person, and a birth date with year precision. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 12:13, 22 August 2026 (UTC)
:I think that's all {{done}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39886}}: implementation {{Z|39888}}, with tests {{Z|39891}} and {{Z|39892}}.
* {{Z|39894}}: implementation {{Z|39895}}, with tests {{Z|39904}} and {{Z|39905}}. This depends on {{Z|39886}}. The tests cover both a single occupation and multiple occupations joined with the Japanese comma `、`.
* {{Z|39896}}: implementation {{Z|39897}}. It is used by the Japanese entry added to the language-specific list-separator configuration.
* {{Z|39899}}: implementation {{Z|39900}}, with test {{Z|39901}}.
* {{Z|39898}}: implementation {{Z|39902}}, with test {{Z|39903}}. This depends on {{Z|39899}}.
The corresponding Japanese configuration entries have already been added where applicable, including {{Z|38781}}, {{Z|32279}}, and {{Z|38786}}. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 17:44, 22 August 2026 (UTC)
:{{done}} (I hope.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:08, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39914}}
:* Implementation: {{Z|39915}}
:* Tests: {{Z|39916}}, {{Z|39917}}, {{Z|39918}}
:* The Japanese entry has already been added to {{Z|32826}}.
* {{Z|39920}}
:* Implementation: {{Z|39921}}
:* Test: {{Z|39922}}
:* The Japanese entry has already been added to {{Z|37760}}.
These are intended to support Japanese output in Abstract Wikipedia compositions. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 11:22, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:49, 23 August 2026 (UTC)
Please connect the following objects to {{Z|39923}}:
* Implementation: {{Z|39925}}
* Test: {{Z|39924}}
The implementation passes the connected test. Thank you. [[User:YKC2486|YKC2486]] ([[User talk:YKC2486|talk]]) 12:00, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:04, 23 August 2026 (UTC)
=== New requests ===
''Please reply to add new requests''<br>
[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:40, 23 August 2026 (UTC)
:Hi! I've tried to create a new function {{Z|Z40156}} with its associated tests {{Z|Z40157}} and {{Z|Z40158}}.
: I've also created a first implementation {{Z|Z40562}}, certainly not perfect but I will have to try it to improve it. How am I supposed to do that? Tests say no implementation is connected, and implementation say no tests are connected. I guess someone needs to connect the tests first, is is the way to do it? (If so, they are ready to be connected.) Thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:50, 29 August 2026 (UTC)
::Tests connected. Instead of {{Z|16568}} (which is for fetching from Wikifunctions), you should be using something like {{Z|24766}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:58, 29 August 2026 (UTC)
:::Many thanks @[[User:YoshiRulz|YoshiRulz]], good catch! I think {{Z|Z40562}} is ready to be connected. [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 22:15, 29 August 2026 (UTC)
::::{{done}} and I set all French variants to use space separators in [[Z25634]], so they should show up eventually. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:22, 29 August 2026 (UTC)
:Could you please connect {{Z|Z39764}} and {{Z|Z40634}}? The first will be needed to work on the implementation, the second is passing under the current implementation. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 15:22, 30 August 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:33, 30 August 2026 (UTC)
:Hi! Can anyone help me connect [https://www.wikifunctions.org/view/en/Z40780 this function]? I think the implementation works. Please inform me if there are existing bugs, I'll fix it. Thanks! [[User:Wangyunfan|Wangyunfan]] ([[User talk:Wangyunfan|talk]]) 03:42, 5 September 2026 (UTC)
::Done. The types (string, natural number) are not really ideal for this kind of function, but hopefully you're getting the idea of how functions, implementations and tests work around here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 5 September 2026 (UTC)
:Hi! I'd just found this page, I was accidentally making requests over at [[Wikifunctions:Community portal]]. I'd like to connect implementations to functions for some thermodynamic equations:
:* [[Z41417|Carnot heat engine efficiency]]
:* [[Z41469|Constant-pressure boundary work]]
:* [[Z41634|Ideal-gas specific internal energy change]]
:* [[Z41638|Ideal-gas specific enthalpy change]]
:* [[Z41510|Ideal-gas isentropic temperature ratio]]
:* [[Z41632|Ideal-gas isentropic pressure-volume ratio]]
:* [[Z41646|Adiabatic steady-flow shaft work done]]
[[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 18:52, 8 September 2026 (UTC)
:If you're using {{Z|19677}} for quantities in physics equations (which is probably still the best way), you should be specifying the units somewhere in the documentation.<!--
--><br>edit: Connected the ones with passing tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:04, 8 September 2026 (UTC)
{{Z|Z17394}}: {{Z|41470}}, {{Z|41471}}, {{Z|41519}} (I will do a U_n soon. I also plan to make one that returns a (U, V) pair... if possible.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|Z12427}}: {{Z|41467}}. Two test cases that are not mine, but are nevertheless reasonable to run (unlike the Mersennes): {{Z|34066}}, {{Z|34067}}. They are not exactly common failings, but they are occupying the "y" part of the x/y tests passed stat. --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|30950}}: {{Z|41466}}. (I see that my recent fermat creation has been connected. Thanks 99of9! I think I should request for functioneer or something. It's my first day on here, but I feel like I've got most figured out... But it may be too early.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
:There’s a 48-hour wait, so sooner rather than later would be my recommendation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:10, 7 September 2026 (UTC)
{{Z|11795}}: {{Z|42308}}. I made this JavaScript implementation for the function. Could this be connected? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:13, 16 September 2026 (UTC)
:{{done}} but this is a duplicate of [[Z19394|the existing JS implementation]], you should edit that one instead. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:26, 16 September 2026 (UTC)
::Yeah i wanted to make mine. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:30, 16 September 2026 (UTC)
{{Z|42310}}: {{Z|42311}}. Connect both the function and the implementation. Also connect {{Z|42312}}. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 23:35, 16 September 2026 (UTC)
== Example ==
{{Z|Z8}}: {{Z|Z10000}}<br>
{{Z|Z14}} Please connect
* {{Z|Znnn}}
*
{{Z|Z20}} Please connect
* {{Z|Znnn}}
*
''or disconnect, as the case may be'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:31, 23 August 2026 (UTC)
8f6z6h78xkgey4js11buqjsd2xgur8g
314485
314484
2026-09-17T00:15:19Z
ReXLer
39813
dude.
314485
wikitext
text/x-wiki
{{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}}
This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense.
== Requests ==
__NEWSECTIONLINK__
Please connect the implementation and tests for [[Z39473]] and [[Z39489]] (the second depends on the first).--[[User:Artsiom91|Artsiom91]] ([[User talk:Artsiom91|talk]]) 16:18, 15 August 2026 (UTC)
:@[[User:Artsiom91|Artsiom91]] both {{done|done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 16:22, 15 August 2026 (UTC)
Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC)
:The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC)
::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC)
Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC)
:{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC)
Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC)
Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC)
:The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC)
::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC)
{{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC)
Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC)
:Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC)
::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC)
Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC)
:...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC)
:Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC)
::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC)
Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC)
:{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC)
Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC)
:{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC)
:Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC)
Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC)
Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC)
:{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC)
:{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC)
::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC)
:::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC)
:{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC)
Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC)
A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC)
Hello!
Can somebody please connect the following functions?
* {{Z|Z34308}}
* {{Z|Z34165}} (its dependency is currently unimplemented)
* {{Z|Z34139}}
And perhaps the tests for:
* {{Z|Z34149}}
* {{Z|Z34150}}
Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC)
:{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC)
Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC)
:{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC)
Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC)
:{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC)
::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC)
Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC)
Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC)
:Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC)
::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC)
:::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC)
::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC)
Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC)
:{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC)
As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC)
:{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC)
::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC)
Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC)
Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC)
Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC)
:{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC)
I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC)
:You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC)
::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC)
:::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC)
::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC)
:::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC)
Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]])
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC)
Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC)
:{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC)
Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC)
Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC)
Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC)
:{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>…</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>…</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC)
::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC)
[[Category:Functioneers|*R]]
[[Category:Noticeboards]]
Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC)
:: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC)
:::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC)
Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC)
:{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC)
:: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC)
:I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC)
:: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC)
:::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC)
:::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC)
Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC)
::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC)
:::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC)
Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC)
:You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC)
::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC)
:::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC)
::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC)
:::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC)
::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC)
:All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC)
::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC)
:::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC)
Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC)
:{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC)
Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC)
:Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC)
::@[[User:Ioe2015|Ioe2015]], {{done|connected}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 08:30, 6 August 2026 (UTC)
Back with more math functions! Could {{Z|Z39036}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:23, 8 August 2026 (UTC)
:And, in a similar category, {{Z|Z39043}} too please :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 17:38, 8 August 2026 (UTC)
::@[[User:Virinas-code|Virinas-code]], {{done}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 17:47, 8 August 2026 (UTC)
Math is fun, fast math is best. Could {{Z|Z39064}} and {{Z|Z39065}} be connected please? [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:11, 8 August 2026 (UTC)
:And {{Z|Z39066}} too, it'll hopefully fix a bunch of tests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:13, 8 August 2026 (UTC)
::{{done}} Please apply for functioneer if you feel ready. I would support your application. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:12, 9 August 2026 (UTC)
A request for disconnection this time... Could {{Z|Z34264}} and {{Z|Z39064}} be disconnected while connecting the faster Python implementation {{Z|Z39071}}? The composition implementation seems to struggle with large numbers as it hits a recursion limit. I am unsure wether the Python implementation is affected too; I'd like to see if the disconnection helps. (oh, and I've applied for functioneer!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:30, 9 August 2026 (UTC)
:Oh, and could {{Z|Z39073}} have its Python implementation and tests connected too? It should hopefully fix test validation errors. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 22:33, 9 August 2026 (UTC)
::{{done}} [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:36, 9 August 2026 (UTC)
Could you please check [[Z39640]], its implementation [[Z39642]] and its test [[Z39641]], connect them if they make sense, and give me feedback otherwise? Many thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 15:15, 18 August 2026 (UTC)
:The implementation is fine. I fixed a type bug in the test. {{done|Connected}} both.<br>You would have to go to AW to discuss when and how to add such a disclaimer; maybe it should adopt {{Q|14360366}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:29, 18 August 2026 (UTC)
::Thanks! Certainly. I come from frwiki, we have an in-article disclaimer for that, hence my reflex: [[:w:fr:Modèle:Médical]] [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:53, 19 August 2026 (UTC)
:Hi ! Does that make sense to connect {{Z|Z39763}}, {{Z|Z39656}}, {{Z|Z39655}} and such French tests that do not pass given the lack of French implementation? I would say it could, in the idea of having correct tests ''before'' correct implementations; however I saw no policy on that topic so tell me if I missed something! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 10:02, 21 August 2026 (UTC)
::Yes, [[d:Q950250|starting with tests]] is good practice. Having 1 or 2 on those top-level Functions is fine, but it would be even more helpful if they were on the French-specific versions, which don't exist yet. If you click through to {{Z|38523}}/{{Z|32826}}, then the English version, the input/output Types you see on the left are what you would need to copy when [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 creating a Function]. I've done that for the second Function: [[Z32825]] -> {{Z|39764}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:27, 21 August 2026 (UTC)
Please connect the following Japanese date-related implementations and tests, preferably in dependency order:
* {{Z|39861}}: implementation {{Z|39867}} and tests {{Z|39862}} and {{Z|39863}}.
* {{Z|39859}}: implementation {{Z|39869}} and tests {{Z|39870}} and {{Z|39871}}. This function depends on {{Z|39861}}. I have also added Japanese to the date configuration {{Z|20779}}.
* {{Z|39846}}: implementation {{Z|39855}} and tests {{Z|39850}}, {{Z|39856}}, and {{Z|39858}}. This function uses the Japanese date formatting above through `display date`.
The tests for {{Z|39859}} cover both CE and BCE dates, and the tests for {{Z|39846}} cover a deceased person, a living person, and a birth date with year precision. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 12:13, 22 August 2026 (UTC)
:I think that's all {{done}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39886}}: implementation {{Z|39888}}, with tests {{Z|39891}} and {{Z|39892}}.
* {{Z|39894}}: implementation {{Z|39895}}, with tests {{Z|39904}} and {{Z|39905}}. This depends on {{Z|39886}}. The tests cover both a single occupation and multiple occupations joined with the Japanese comma `、`.
* {{Z|39896}}: implementation {{Z|39897}}. It is used by the Japanese entry added to the language-specific list-separator configuration.
* {{Z|39899}}: implementation {{Z|39900}}, with test {{Z|39901}}.
* {{Z|39898}}: implementation {{Z|39902}}, with test {{Z|39903}}. This depends on {{Z|39899}}.
The corresponding Japanese configuration entries have already been added where applicable, including {{Z|38781}}, {{Z|32279}}, and {{Z|38786}}. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 17:44, 22 August 2026 (UTC)
:{{done}} (I hope.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 23:08, 22 August 2026 (UTC)
Please connect the following Japanese-language implementations and tests, preferably in dependency order:
* {{Z|39914}}
:* Implementation: {{Z|39915}}
:* Tests: {{Z|39916}}, {{Z|39917}}, {{Z|39918}}
:* The Japanese entry has already been added to {{Z|32826}}.
* {{Z|39920}}
:* Implementation: {{Z|39921}}
:* Test: {{Z|39922}}
:* The Japanese entry has already been added to {{Z|37760}}.
These are intended to support Japanese output in Abstract Wikipedia compositions. Thank you! [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 11:22, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:49, 23 August 2026 (UTC)
Please connect the following objects to {{Z|39923}}:
* Implementation: {{Z|39925}}
* Test: {{Z|39924}}
The implementation passes the connected test. Thank you. [[User:YKC2486|YKC2486]] ([[User talk:YKC2486|talk]]) 12:00, 23 August 2026 (UTC)
:{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:04, 23 August 2026 (UTC)
=== New requests ===
''Please reply to add new requests''<br>
[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:40, 23 August 2026 (UTC)
:Hi! I've tried to create a new function {{Z|Z40156}} with its associated tests {{Z|Z40157}} and {{Z|Z40158}}.
: I've also created a first implementation {{Z|Z40562}}, certainly not perfect but I will have to try it to improve it. How am I supposed to do that? Tests say no implementation is connected, and implementation say no tests are connected. I guess someone needs to connect the tests first, is is the way to do it? (If so, they are ready to be connected.) Thanks! [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 17:50, 29 August 2026 (UTC)
::Tests connected. Instead of {{Z|16568}} (which is for fetching from Wikifunctions), you should be using something like {{Z|24766}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:58, 29 August 2026 (UTC)
:::Many thanks @[[User:YoshiRulz|YoshiRulz]], good catch! I think {{Z|Z40562}} is ready to be connected. [[User:Ornithorynque liminaire|Ornithorynque liminaire]] ([[User talk:Ornithorynque liminaire|talk]]) 22:15, 29 August 2026 (UTC)
::::{{done}} and I set all French variants to use space separators in [[Z25634]], so they should show up eventually. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:22, 29 August 2026 (UTC)
:Could you please connect {{Z|Z39764}} and {{Z|Z40634}}? The first will be needed to work on the implementation, the second is passing under the current implementation. [[User:Ornithorynque liminaire|Ornithorynque liminaire (she/they)]] ([[User talk:Ornithorynque liminaire|talk]]) 15:22, 30 August 2026 (UTC)
::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:33, 30 August 2026 (UTC)
:Hi! Can anyone help me connect [https://www.wikifunctions.org/view/en/Z40780 this function]? I think the implementation works. Please inform me if there are existing bugs, I'll fix it. Thanks! [[User:Wangyunfan|Wangyunfan]] ([[User talk:Wangyunfan|talk]]) 03:42, 5 September 2026 (UTC)
::Done. The types (string, natural number) are not really ideal for this kind of function, but hopefully you're getting the idea of how functions, implementations and tests work around here. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:43, 5 September 2026 (UTC)
:Hi! I'd just found this page, I was accidentally making requests over at [[Wikifunctions:Community portal]]. I'd like to connect implementations to functions for some thermodynamic equations:
:* [[Z41417|Carnot heat engine efficiency]]
:* [[Z41469|Constant-pressure boundary work]]
:* [[Z41634|Ideal-gas specific internal energy change]]
:* [[Z41638|Ideal-gas specific enthalpy change]]
:* [[Z41510|Ideal-gas isentropic temperature ratio]]
:* [[Z41632|Ideal-gas isentropic pressure-volume ratio]]
:* [[Z41646|Adiabatic steady-flow shaft work done]]
[[User:IanVG|IanVG]] ([[User talk:IanVG|talk]]) 18:52, 8 September 2026 (UTC)
:If you're using {{Z|19677}} for quantities in physics equations (which is probably still the best way), you should be specifying the units somewhere in the documentation.<!--
--><br>edit: Connected the ones with passing tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:04, 8 September 2026 (UTC)
{{Z|Z17394}}: {{Z|41470}}, {{Z|41471}}, {{Z|41519}} (I will do a U_n soon. I also plan to make one that returns a (U, V) pair... if possible.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|Z12427}}: {{Z|41467}}. Two test cases that are not mine, but are nevertheless reasonable to run (unlike the Mersennes): {{Z|34066}}, {{Z|34067}}. They are not exactly common failings, but they are occupying the "y" part of the x/y tests passed stat. --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
{{Z|30950}}: {{Z|41466}}. (I see that my recent fermat creation has been connected. Thanks 99of9! I think I should request for functioneer or something. It's my first day on here, but I feel like I've got most figured out... But it may be too early.) --[[User:Artoria2e5|Artoria2e5]] ([[User talk:Artoria2e5|talk]]) 12:39, 7 September 2026 (UTC)
: {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 7 September 2026 (UTC)
:There’s a 48-hour wait, so sooner rather than later would be my recommendation. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:10, 7 September 2026 (UTC)
{{Z|11795}}: {{Z|42308}}. I made this JavaScript implementation for the function. Could this be connected? [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:13, 16 September 2026 (UTC)
:{{done}} but this is a duplicate of [[Z19394|the existing JS implementation]], you should edit that one instead. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:26, 16 September 2026 (UTC)
::Yeah i wanted to make mine. [[User:ReXLer|ReXLer]] ([[User talk:ReXLer|talk]]) 22:30, 16 September 2026 (UTC)
== Example ==
{{Z|Z8}}: {{Z|Z10000}}<br>
{{Z|Z14}} Please connect
* {{Z|Znnn}}
*
{{Z|Z20}} Please connect
* {{Z|Znnn}}
*
''or disconnect, as the case may be'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:31, 23 August 2026 (UTC)
ltp7hltyie83xl15axav3s1ap81qbly
Z35036
0
82938
314503
310083
2026-09-17T01:59:20Z
鈴音雨
101019
314503
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35036"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z35036K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property reference"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "référence de la propriété"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "riferimento a proprietà Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ参照"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6030"
},
"Z17K2": "Z35036K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "parts to fetch"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "parties à récupérer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "parti di proprietà da selezionare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "取得する部分"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
},
"Z17K2": "Z35036K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "languages to fetch"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langues à récupérer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingue da selezionare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "取得する言語"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z35036K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statement predicates to fetch"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "prédicats d'instruction à récupérer"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "proprietà le cui dichiarazioni da selezionare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "取得する文の述語"
}
]
}
}
],
"Z8K2": "Z6002",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z35037"
],
"Z8K5": "Z35036"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "fetch Wikidata property or parts"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "récupérer une propriété ou des parties de Wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "ottieni singola proprietà Wikidata parziale"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "ウィキデータのプロパティを選択取得"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"selectively fetch parts of Wikidata property",
"selectively fetch partial WD property (from PID)"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"ウィキデータプロパティを選択取得",
"ウィキデータのプロパティを取得"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3j8fdb7nxp79wjn2tkygpt9re3z0gw8
Z35672
0
84328
314313
309439
2026-09-16T14:08:26Z
BlueSkyWalker
101616
Adding Hindi label and description to Z35672 and flush sentence separator cache
314313
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35672"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z35672K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "język"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z35673",
"Z35674"
],
"Z8K4": [
"Z14",
"Z35686"
],
"Z8K5": "Z35672"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sentence separator"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文章間の空白"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "meningsavgränsare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "separator zdań"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "séparation entre phrases"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "वाक्य विभाजक"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"single space",
"sentence spacer",
"space sentences",
"sentence joiner",
"join sentences",
"separate sentences"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"skiljetecken mellan meningar",
"meningsavskiljare",
"meningsseparator"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1025",
"Z31K2": [
"Z6",
"spacja",
"pojedyncza spacja",
"znak spacji",
"rozdzielnik zdań",
"separator zdania"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"文と文の間の空白"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns an HTML fragment which should appear between sentences. After everything that belongs with the first sentence, and before everything that belongs in the second. English: a single space"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文と文の間にゼロ幅スペースを入れる"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "Zwraca fragment kodu HTML, który powinien pojawić się między dwoma zdaniami – po zakończeniu pierwszego zdania i przed rozpoczęciem drugiego. W języku polskim: pojedyncza spacja"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Fragment HTML de séparation entre phrases. En français et en anglais : une espace simple."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "वाक्यों के बीच का विभाजक (स्पेस)"
}
]
}
}
m9c8uea835vs2xottu886zouf8vzf9v
314316
314313
2026-09-16T14:17:26Z
BlueSkyWalker
101616
Hindi aliases to Z35672 to refresh separator cache
314316
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35672"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z35672K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "język"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z35673",
"Z35674"
],
"Z8K4": [
"Z14",
"Z35686"
],
"Z8K5": "Z35672"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sentence separator"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文章間の空白"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "meningsavgränsare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "separator zdań"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "séparation entre phrases"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "वाक्य विभाजक"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"वाक्य विभाजक",
"वाक्य पृथक्कारक"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns an HTML fragment which should appear between sentences. After everything that belongs with the first sentence, and before everything that belongs in the second. English: a single space"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文と文の間にゼロ幅スペースを入れる"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "Zwraca fragment kodu HTML, który powinien pojawić się między dwoma zdaniami – po zakończeniu pierwszego zdania i przed rozpoczęciem drugiego. W języku polskim: pojedyncza spacja"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Fragment HTML de séparation entre phrases. En français et en anglais : une espace simple."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "वाक्यों के बीच का विभाजक (स्पेस)"
}
]
}
}
afyrle2ao021xxvp9uej180yk0gajcv
314317
314316
2026-09-16T14:23:47Z
BlueSkyWalker
101616
R2 all language aliases on Z35672 alongside Hindi
314317
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35672"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z35672K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "język"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z35673",
"Z35674"
],
"Z8K4": [
"Z14",
"Z35686"
],
"Z8K5": "Z35672"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sentence separator"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文章間の空白"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "meningsavgränsare"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "separator zdań"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "séparation entre phrases"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "वाक्य विभाजक"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"single space",
"sentence spacer",
"space sentences",
"sentence joiner",
"join sentences",
"separate sentences"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"skiljetecken mellan meningar",
"meningsavskiljare",
"meningsseparator"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1025",
"Z31K2": [
"Z6",
"spacja",
"pojedyncza spacja",
"znak spacji",
"rozdzielnik zdań",
"separator zdania"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"文と文の間の空白"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"वाक्य विभाजक",
"वाक्य पृथक्कारक"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns an HTML fragment which should appear between sentences. After everything that belongs with the first sentence, and before everything that belongs in the second. English: a single space"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文と文の間にゼロ幅スペースを入れる"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "Zwraca fragment kodu HTML, który powinien pojawić się między dwoma zdaniami – po zakończeniu pierwszego zdania i przed rozpoczęciem drugiego. W języku polskim: pojedyncza spacja"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Fragment HTML de séparation entre phrases. En français et en anglais : une espace simple."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "वाक्यों के बीच का विभाजक (स्पेस)"
}
]
}
}
19asmv9f4vmfrbcneupiyt33hhbnpqc
Z35676
0
84332
314311
314248
2026-09-16T13:41:03Z
BlueSkyWalker
101616
Remove Hindi from sentence separators config so it uses default single space (Z35677) per Talk:Z35672
314311
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35676"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z35687",
"Z14293K2": "Z33984"
}
],
"Z14294K2": "Z35677"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config of sentence separators (string)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文章間の区切り文字の言語別設定"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"文と文の間の区切り文字の言語別設定"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
krw13k4smp46lumh0z6tm95h34ezhi1
314315
314311
2026-09-16T14:13:46Z
BlueSkyWalker
101616
Adding Hindi label to Z35676 and bump revision to invalidate stale separator cache
314315
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35676"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z35687",
"Z14293K2": "Z33984"
}
],
"Z14294K2": "Z35677"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config of sentence separators (string)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文章間の区切り文字の言語別設定"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "वाक्य विभाजकों का विन्यास (स्ट्रिंग)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"文と文の間の区切り文字の言語別設定"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा के अनुसार वाक्य विभाजक निर्धारित करने वाला विन्यास"
}
]
}
}
h26fxr2r4jgmrh3ttqyf3jx3srs85d2
Z36195
0
85310
314487
287097
2026-09-17T00:18:00Z
YoshiRulz
10156
Improve rendering of citations
314487
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36195"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36193",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z42230",
"Z42230K1": {
"Z1K1": "Z7",
"Z7K1": "Z13318",
"Z13318K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z36194",
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z36193K2"
}
},
"Z13318K2": {
"Z1K1": "Z18",
"Z18K1": "Z36193K1"
},
"Z13318K3": {
"Z1K1": "Z18",
"Z18K1": "Z36193K2"
}
},
"Z42230K2": {
"Z1K1": "Z7",
"Z7K1": "Z38691",
"Z38691K1": {
"Z1K1": "Z7",
"Z7K1": "Z28874",
"Z28874K1": {
"Z1K1": "Z7",
"Z7K1": "Z29691",
"Z29691K1": {
"Z1K1": "Z7",
"Z7K1": "Z23762",
"Z23762K1": {
"Z1K1": "Z18",
"Z18K1": "Z36193K1"
},
"Z23762K2": [
"Z60",
"Z1360"
],
"Z23762K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1082"
}
]
},
"Z29691K2": {
"Z1K1": "Z6092",
"Z6092K1": "P1082"
}
}
},
"Z38691K2": {
"Z1K1": "Z18",
"Z18K1": "Z36193K2"
}
},
"Z42230K3": {
"Z1K1": "Z18",
"Z18K1": "Z36193K2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "population sentence, compose language config"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5osscxo5yrhh0bhqaa643kn5uqauptc
Z36831
0
86400
314530
314100
2026-09-17T02:45:36Z
BlueSkyWalker
101616
Hindi label to Z36831 and bust stale link-remover cache key
314530
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36831"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z36831K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "initial fragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "元のフラグメント"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z36831K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of QIDs to remove links to"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "除去するリンクのQID"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36832",
"Z36833",
"Z36834"
],
"Z8K4": [
"Z14",
"Z36837"
],
"Z8K5": "Z36831"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "remove all Abstract Wikipedia links to these QIDs"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "enlever les liens vers ces items"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "指定したQIDのすべての抽象ウィキペディアリンクを除去"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "इन QIDs के सभी अमूर्त विकिपीडिया लिंक हटाएं"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"remove Abstract Wikipedia links to these QIDs"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"指定されたQIDのすべての抽象ウィキペディアリンクを削除",
"指定されたQIDのすべての抽象ウィキペディアリンクを除去"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given an HTML fragment, remove all Abstract Wikipedia links that point to any of the QIDs in the supplied list"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "指定されたHTMLフラグメントから、指定されたリスト内のいずれかのQIDを指すすべての抽象ウィキペディアリンクを削除する。"
}
]
}
}
57p9qoswm2rtuikq3boumq0i25323l5
314555
314530
2026-09-17T04:40:22Z
BlueSkyWalker
101616
Add Hindi alias to invalidate cache
314555
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36831"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z36831K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "initial fragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "元のフラグメント"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z36831K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of QIDs to remove links to"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "除去するリンクのQID"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36832",
"Z36833",
"Z36834"
],
"Z8K4": [
"Z14",
"Z36837"
],
"Z8K5": "Z36831"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "remove all Abstract Wikipedia links to these QIDs"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "enlever les liens vers ces items"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "指定したQIDのすべての抽象ウィキペディアリンクを除去"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "इन QIDs के सभी अमूर्त विकिपीडिया लिंक हटाएं"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"remove Abstract Wikipedia links to these QIDs"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"指定されたQIDのすべての抽象ウィキペディアリンクを削除",
"指定されたQIDのすべての抽象ウィキペディアリンクを除去"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"अमूर्त विकिपीडिया लिंक हटाएं"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given an HTML fragment, remove all Abstract Wikipedia links that point to any of the QIDs in the supplied list"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "指定されたHTMLフラグメントから、指定されたリスト内のいずれかのQIDを指すすべての抽象ウィキペディアリンクを削除する。"
}
]
}
}
jk515yo2vqu36miz2rdrypvstag9fqk
Z36837
0
86406
314556
285808
2026-09-17T04:40:24Z
BlueSkyWalker
101616
Hindi label to invalidate cache
314556
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36837"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36831",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z18",
"Z18K1": "Z36831K2"
}
},
"Z802K2": {
"Z1K1": "Z18",
"Z18K1": "Z36831K1"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z36831",
"Z36831K1": {
"Z1K1": "Z7",
"Z7K1": "Z36835",
"Z36835K1": {
"Z1K1": "Z18",
"Z18K1": "Z36831K1"
},
"Z36835K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z36831K2"
}
},
"Z36835K3": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
},
"Z36831K2": {
"Z1K1": "Z7",
"Z7K1": "Z812",
"Z812K1": {
"Z1K1": "Z18",
"Z18K1": "Z36831K2"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "remove AW links per list, recursive"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "सूची के अनुसार अमूर्त विकिपीडिया लिंक हटाएं"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
oy2o89wr6h0070gyyo66nmcvf97zsfy
Z36993
0
86665
314560
312625
2026-09-17T05:16:45Z
BlueSkyWalker
101616
Add Hindi label to flush orchestrator cache
314560
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36993"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36993K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "subjekt"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36993K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "role"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36993K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "kontext"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36993K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36994",
"Z37538",
"Z41876"
],
"Z8K4": [
"Z14",
"Z36995"
],
"Z8K5": "Z36993"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "non-defining role sentence (HTML)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "věta nedefiniční role "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "phrase de définition d'un rôle parmi d'autres"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "गैर-परिभाषक भूमिका वाक्य (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"[X] is a [Y] of [Z]"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"nedefiniční role"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentence of the type [X] is a [Y] of [Z]. e.g. \"Earth is a planet of the Solar System\" or \"Pretoria is a capital of South Africa\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Sestaví větu popisující konkrétní entitu pomocí její role, např. „Země je planeta Sluneční soustavy.“ nebo „Pretorie je hlavní město Jihoafrické republiky.“"
}
]
}
}
89xh9yg0nsgv3ay1eppsdzvu9lx0ld8
Z37011
0
86686
314553
312103
2026-09-17T04:40:18Z
BlueSkyWalker
101616
Hindi label to invalidate cache
314553
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": "Z11",
"Z11K1": "Z1643",
"Z11K2": "주제"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "主題"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "subjekt"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37011K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "role"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "rolo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "rôle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Rolle"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "역할"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "役割"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37011K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "kontext"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "de kio"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "dépendance"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Abhängigkeit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "의존"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "依存関係"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37011K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "lingvo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "언어"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37012",
"Z37278",
"Z37539",
"Z40924",
"Z41780"
],
"Z8K4": [
"Z14",
"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 (HTML)"
},
{
"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. "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "역할을 정의하는 문장 (HTML)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "定義的役割文 (HTML)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "परिभाषित भूमिका वाक्य (HTML)"
}
]
},
"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"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1643",
"Z31K2": [
"Z6",
"A는 B의 C이다"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"~は~の~である。",
"XはZのYである。"
]
}
]
},
"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“"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "\"서울특별시는 대한민국의 수도이다.\"와 같음"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "「パリはフランスの首都である」「エリザベス2世はチャールズ3世の母である」のような、定冠詞「the」を伴う関係を表す文を生成する。"
}
]
}
}
2vhd6jw4r0u270vcfl20dkyw43xtsyf
Z37044
0
86735
314554
308451
2026-09-17T04:40:20Z
BlueSkyWalker
101616
Hindi label to invalidate cache
314554
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": "Z96",
"Z96K1": {
"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": "Z37011K3"
}
],
"Z37464K5": {
"Z1K1": "Z18",
"Z18K1": "Z37011K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence HTML, from monolingual"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "HTML pro větu definiční role z monotextu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "परिभाषित भूमिका वाक्य HTML, एकलभाषी से"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
r5iqpp95zi4b93tooa20g5hcv0lcxuv
Z37071
0
86766
314559
304766
2026-09-17T05:16:43Z
BlueSkyWalker
101616
Add Hindi label to flush orchestrator cache
314559
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": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z37071K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "序数"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37071K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "形容詞"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37071K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "分類"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37071K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "場所"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37071K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37073"
],
"Z8K4": [
"Z14",
"Z37072"
],
"Z8K5": "Z37071"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal class location fragment (HTML)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "place dans un classement"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "順位・分類・場所表現 (HTML)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "क्रमसूचक वर्ग स्थान अंश (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"VはZにおいてW番目にXなYである。"
]
}
]
},
"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."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "入力されたエンティティを、ある場所におけるN番目の形容詞分類として記述する自然言語表現を生成します。単一言語テキスト版はZ27627にあります。"
}
]
}
}
3p7dyz7d6n6vgu2vpjrcf9ck4odwzlx
Z37685
0
87750
314451
292745
2026-09-16T22:20:09Z
YoshiRulz
10156
Add citations
314451
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37685"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37683",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z42230",
"Z42230K1": {
"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"
}
},
"Z42230K2": {
"Z1K1": "Z7",
"Z7K1": "Z27849",
"Z27849K1": {
"Z1K1": "Z7",
"Z7K1": "Z38691",
"Z38691K1": {
"Z1K1": "Z7",
"Z7K1": "Z23451",
"Z23451K1": {
"Z1K1": "Z7",
"Z7K1": "Z23762",
"Z23762K1": {
"Z1K1": "Z18",
"Z18K1": "Z37683K1"
},
"Z23762K2": [
"Z60",
"Z1360"
],
"Z23762K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P19"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P569"
}
]
},
"Z23451K2": {
"Z1K1": "Z6092",
"Z6092K1": "P569"
}
},
"Z38691K2": {
"Z1K1": "Z18",
"Z18K1": "Z37683K2"
}
},
"Z27849K2": {
"Z1K1": "Z7",
"Z7K1": "Z38691",
"Z38691K1": {
"Z1K1": "Z7",
"Z7K1": "Z23451",
"Z23451K1": {
"Z1K1": "Z7",
"Z7K1": "Z23762",
"Z23762K1": {
"Z1K1": "Z18",
"Z18K1": "Z37683K1"
},
"Z23762K2": [
"Z60",
"Z1360"
],
"Z23762K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P19"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P569"
}
]
},
"Z23451K2": {
"Z1K1": "Z6092",
"Z6092K1": "P19"
}
},
"Z38691K2": {
"Z1K1": "Z18",
"Z18K1": "Z37683K2"
}
}
},
"Z42230K3": {
"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"
]
}
}
f4skqqnss7rvbmslyz2yy9polgibl98
Z38414
0
88757
314525
310812
2026-09-17T02:35:34Z
BlueSkyWalker
101616
Add Hindi mapping (Z42327 -> Z42266) to Z38414
314525
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38414"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z38399",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z38495",
"Z14293K2": "Z34075"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z42327",
"Z14293K2": "Z42266"
}
],
"Z14294K2": "Z41159"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for named after-sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
j4b6n81mgqukz0khnx0g9q3eyvmspgj
Z38478
0
88836
314416
294858
2026-09-16T20:08:46Z
YoshiRulz
10156
Removed Z38487 from the approved list of implementations
314416
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38478"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z38478K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Taxon"
}
]
}
}
],
"Z8K2": "Z6001",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38478"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Get parent taxon"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the immediate parent taxon of a taxon."
}
]
}
}
492o8ky9qnpolx44kawq2m5b8b4orp0
314417
314416
2026-09-16T20:10:01Z
YoshiRulz
10156
Change return type to Item reference
314417
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38478"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z38478K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Taxon"
}
]
}
}
],
"Z8K2": "Z6091",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38478"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Get parent taxon"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the immediate parent taxon of a taxon."
}
]
}
}
qrprt5qu0rhaiqd93ovngyyorexfsk6
314419
314417
2026-09-16T20:12:06Z
YoshiRulz
10156
Added Z42303 to the approved list of test cases
314419
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38478"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z38478K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Taxon"
}
]
}
}
],
"Z8K2": "Z6091",
"Z8K3": [
"Z20",
"Z42303"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38478"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Get parent taxon"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the immediate parent taxon of a taxon."
}
]
}
}
omlgllynvg5k0s3w6djylrcw53m2drg
314421
314419
2026-09-16T20:16:01Z
YoshiRulz
10156
Added Z38487 to the approved list of implementations
314421
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38478"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z38478K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Taxon"
}
]
}
}
],
"Z8K2": "Z6091",
"Z8K3": [
"Z20",
"Z42303"
],
"Z8K4": [
"Z14",
"Z38487"
],
"Z8K5": "Z38478"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Get parent taxon"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the immediate parent taxon of a taxon."
}
]
}
}
8ps84tsy81o6n2u9tayalb5y4d2smoo
314433
314421
2026-09-16T21:09:02Z
YoshiRulz
10156
Removed Z38487 from the approved list of implementations
314433
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38478"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z38478K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Taxon"
}
]
}
}
],
"Z8K2": "Z6091",
"Z8K3": [
"Z20",
"Z42303"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z38478"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Get parent taxon"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the immediate parent taxon of a taxon."
}
]
}
}
omlgllynvg5k0s3w6djylrcw53m2drg
314434
314433
2026-09-16T21:09:04Z
YoshiRulz
10156
Added Z38487 to the approved list of implementations
314434
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38478"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z38478K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Taxon"
}
]
}
}
],
"Z8K2": "Z6091",
"Z8K3": [
"Z20",
"Z42303"
],
"Z8K4": [
"Z14",
"Z38487"
],
"Z8K5": "Z38478"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Get parent taxon"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the immediate parent taxon of a taxon."
}
]
}
}
8ps84tsy81o6n2u9tayalb5y4d2smoo
Z38487
0
88845
314420
295755
2026-09-16T20:15:41Z
YoshiRulz
10156
Finish implementation
314420
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38487"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38478",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22839",
"Z22839K1": {
"Z1K1": "Z7",
"Z7K1": "Z13081",
"Z13081K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z19308",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z29694",
"Z29694K1": {
"Z1K1": "Z18",
"Z18K1": "Z38478K1"
},
"Z29694K2": {
"Z1K1": "Z6092",
"Z6092K1": "P171"
}
}
},
"Z13081K2": "Z24"
},
"Z22839K2": "Z24"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Get parent taxon Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
avn37j5y89irl5eaosnr5pvz7u44q6w
Z38757
0
89188
314539
302762
2026-09-17T03:30:52Z
BlueSkyWalker
101616
Hindi label and bust cache for Z38757
314539
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38757"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38757K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person (QID)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "personne (QID)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "人物 (QID)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z38757K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of countries"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "liste de nationalités"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "国リスト"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z38757K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of professions"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "liste de professions ou activités"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "職業リスト"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38757K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z38759",
"Z38760"
],
"Z8K4": [
"Z14",
"Z38758"
],
"Z8K5": "Z38757"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person lead sentence with occupations"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "première phrase de biographie avec activités"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "職業を含む人物の導入文"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "व्यवसायों के साथ व्यक्ति का मुख्य वाक्य"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"intro for person",
"person intro sentence"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"RI biographie",
"né le et mort le est un",
"née le et morte le est une"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"人物の導入分"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "draws dates of birth and death (and hence deceased status) from wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "utilise les dates de naissance et de mort de Wikidata, liste de professions ou activités en argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "人物の生没年月日、国、職業を出力する"
}
]
}
}
kuvxi38fieh6dfodihwfju382x79xql
314549
314539
2026-09-17T04:01:38Z
BlueSkyWalker
101616
Add Hindi description and aliases to bust function-call cache for Z38757
314549
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38757"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z38757K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person (QID)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "personne (QID)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "人物 (QID)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z38757K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of countries"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "liste de nationalités"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "国リスト"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z38757K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of professions"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "liste de professions ou activités"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "職業リスト"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z38757K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z38759",
"Z38760"
],
"Z8K4": [
"Z14",
"Z38758"
],
"Z8K5": "Z38757"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person lead sentence with occupations"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "première phrase de biographie avec activités"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "職業を含む人物の導入文"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "व्यवसायों के साथ व्यक्ति का मुख्य वाक्य"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"intro for person",
"person intro sentence"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"RI biographie",
"né le et mort le est un",
"née le et morte le est une"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"人物の導入分"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"व्यक्ति का परिचय वाक्य",
"जीवनी मुख्य वाक्य"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "draws dates of birth and death (and hence deceased status) from wikidata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "utilise les dates de naissance et de mort de Wikidata, liste de professions ou activités en argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "人物の生没年月日、国、職業を出力する"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विकिडेटा से जन्म-मृत्यु की तिथियों और व्यवसायों के साथ किसी व्यक्ति का मुख्य जीवन परिचय वाक्य"
}
]
}
}
ob33e4523lcuaa8fjvqccnhg57hadin
Z38758
0
89189
314544
313675
2026-09-17T03:55:29Z
BlueSkyWalker
101616
Add Hindi label and invalidate stale function call cache for Z38758
314544
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z38758"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38757",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z37726",
"Z37726K1": {
"Z1K1": "Z7",
"Z7K1": "Z37464",
"Z37464K1": {
"Z1K1": "Z7",
"Z7K1": "Z32819",
"Z32819K1": {
"Z1K1": "Z18",
"Z18K1": "Z38757K1"
},
"Z32819K2": {
"Z1K1": "Z18",
"Z18K1": "Z38757K2"
},
"Z32819K3": {
"Z1K1": "Z18",
"Z18K1": "Z38757K3"
},
"Z32819K4": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z26696",
"Z26696K1": {
"Z1K1": "Z18",
"Z18K1": "Z38757K1"
}
}
},
"Z32819K5": {
"Z1K1": "Z18",
"Z18K1": "Z38757K4"
}
},
"Z37464K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z32826"
}
},
"Z37464K3": [
"Z6091",
{
"Z1K1": "Z18",
"Z18K1": "Z38757K1"
}
],
"Z37464K4": [
"Z6091",
{
"Z1K1": "Z18",
"Z18K1": "Z38757K1"
}
],
"Z37464K5": {
"Z1K1": "Z18",
"Z18K1": "Z38757K4"
}
},
"Z37726K2": {
"Z1K1": "Z18",
"Z18K1": "Z38757K1"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person lead sentence, compose monolingual"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "première phrase de bio, composition monolingue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "व्यक्ति मुख्य वाक्य संयोजन"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kycv78v2zkkrlbp39h7m5et7xeu3649
Z39194
0
89780
314558
310204
2026-09-17T05:16:41Z
BlueSkyWalker
101616
Add Hindi label to flush orchestrator cache
314558
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39194"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39194K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z39194K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39194K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39194K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z39196",
"Z41522"
],
"Z8K4": [
"Z14",
"Z39195"
],
"Z8K5": "Z39194"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "auto-named after-sentence"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nommé(e) en référence à"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "के नाम पर आधारित वाक्य"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"named after-sentence (HTML)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ly7l5zx9j2waqe84xzpgky64qni6n4w
Z39256
0
89846
314500
302503
2026-09-17T01:45:06Z
鈴音雨
101019
japanese
314500
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39256"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39256K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39256K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z39258"
],
"Z8K4": [
"Z14",
"Z39827",
"Z39257"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "auto-classifying sentence - entity (HTML)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "auto-classification de l'entité"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "自動分類文章 [エンティティ] (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "equivalent to Z32962 but draws the class from the first P31 in Wikidata"
}
]
}
}
5ujzbpzpjopkocuf1ctmsmusbmxdbgt
Z39280
0
89870
314561
303695
2026-09-17T05:16:47Z
BlueSkyWalker
101616
Add Hindi label to flush orchestrator cache
314561
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39280"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z39280K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z39280K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z39282",
"Z39295",
"Z39308"
],
"Z8K4": [
"Z14",
"Z39281"
],
"Z8K5": "Z39238"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity influenced by-sentence (HTML)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "influencé par"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "इकाई जिससे प्रभावित है वाक्य (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bpypzn2gxravbe5pbs5v5xfmyng01cn
Z39490
0
90164
314591
299646
2026-09-17T11:31:15Z
Artsiom91
2118
fix
314591
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39490"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39489",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z39489K5"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z7",
"Z7K1": "Z39011",
"Z39011K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z6825",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z6830",
"Z6830K1": {
"Z1K1": "Z18",
"Z18K1": "Z39489K1"
},
"Z6830K2": {
"Z1K1": "Z6092",
"Z6092K1": "P6271"
},
"Z6830K3": {
"Z1K1": "Z18",
"Z18K1": "Z39489K2"
}
}
},
"Z39011K2": {
"Z1K1": "Z18",
"Z18K1": "Z39489K3"
},
"Z39011K3": {
"Z1K1": "Z18",
"Z18K1": "Z39489K1"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z38994",
"Z38994K1": {
"Z1K1": "Z18",
"Z18K1": "Z39489K1"
},
"Z38994K2": "Z1002",
"Z38994K3": {
"Z1K1": "Z18",
"Z18K1": "Z39489K3"
},
"Z38994K4": {
"Z1K1": "Z18",
"Z18K1": "Z39489K4"
},
"Z38994K5": {
"Z1K1": "Z18",
"Z18K1": "Z39489K5"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z13036",
"Z13036K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z6894",
"Z6894K1": {
"Z1K1": "Z18",
"Z18K1": "Z39489K4"
},
"Z6894K2": {
"Z1K1": "Z28215",
"Z28215K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
},
"Z802K2": "Z19252",
"Z802K3": "Z19260"
},
"Z13036K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z39011",
"Z39011K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z6825",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z6830",
"Z6830K1": {
"Z1K1": "Z18",
"Z18K1": "Z39489K1"
},
"Z6830K2": {
"Z1K1": "Z6092",
"Z6092K1": "P6271"
},
"Z6830K3": {
"Z1K1": "Z18",
"Z18K1": "Z39489K2"
}
}
},
"Z39011K2": {
"Z1K1": "Z18",
"Z18K1": "Z39489K3"
},
"Z39011K3": {
"Z1K1": "Z18",
"Z18K1": "Z39489K1"
}
}
}
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z39473",
"Z39473K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z39489K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z39489K2"
}
},
"Z39473K2": {
"Z1K1": "Z18",
"Z18K1": "Z39489K3"
},
"Z39473K3": {
"Z1K1": "Z7",
"Z7K1": "Z42338",
"Z42338K1": {
"Z1K1": "Z18",
"Z18K1": "Z39489K4"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "русский демоним, композиция"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Russian demonym, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
num9dyqmryqhmqhmqmu0cwbsk0bbolf
Z39773
0
91138
314457
301961
2026-09-16T22:32:13Z
YoshiRulz
10156
Add citations
314457
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39773"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39772",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z42230",
"Z42230K1": {
"Z1K1": "Z7",
"Z7K1": "Z39770",
"Z39770K1": {
"Z1K1": "Z7",
"Z7K1": "Z23762",
"Z23762K1": {
"Z1K1": "Z18",
"Z18K1": "Z39772K1"
},
"Z23762K2": {
"Z1K1": "Z7",
"Z7K1": "Z24144",
"Z24144K1": {
"Z1K1": "Z18",
"Z18K1": "Z39772K3"
},
"Z24144K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z24144K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
"Z23762K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P21"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P39"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P6553"
}
]
},
"Z39770K2": {
"Z1K1": "Z18",
"Z18K1": "Z39772K2"
},
"Z39770K3": {
"Z1K1": "Z7",
"Z7K1": "Z39756",
"Z39756K1": {
"Z1K1": "Z7",
"Z7K1": "Z23762",
"Z23762K1": {
"Z1K1": "Z18",
"Z18K1": "Z39772K1"
},
"Z23762K2": {
"Z1K1": "Z7",
"Z7K1": "Z24144",
"Z24144K1": {
"Z1K1": "Z18",
"Z18K1": "Z39772K3"
},
"Z24144K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z24144K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
"Z23762K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P21"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P39"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P6553"
}
]
},
"Z39756K2": {
"Z1K1": "Z18",
"Z18K1": "Z39772K2"
}
},
"Z39770K4": {
"Z1K1": "Z18",
"Z18K1": "Z39772K3"
}
},
"Z42230K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z38691",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z37354",
"Z37354K1": {
"Z1K1": "Z7",
"Z7K1": "Z29694",
"Z29694K1": {
"Z1K1": "Z7",
"Z7K1": "Z23762",
"Z23762K1": {
"Z1K1": "Z18",
"Z18K1": "Z39772K1"
},
"Z23762K2": {
"Z1K1": "Z7",
"Z7K1": "Z24144",
"Z24144K1": {
"Z1K1": "Z18",
"Z18K1": "Z39772K3"
},
"Z24144K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z24144K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
"Z23762K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P21"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P39"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P6553"
}
]
},
"Z29694K2": {
"Z1K1": "Z6092",
"Z6092K1": "P39"
}
},
"Z37354K2": {
"Z1K1": "Z18",
"Z18K1": "Z39772K2"
}
},
"Z13464K3": {
"Z1K1": "Z18",
"Z18K1": "Z39772K3"
}
}
},
"Z42230K3": {
"Z1K1": "Z18",
"Z18K1": "Z39772K3"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "psn. served in role, dates from WD, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0iqrl2qjpa57xufvs1v7nlb12ehpoy3
Z39885
0
91297
314461
302483
2026-09-16T22:48:41Z
ReXLer
39813
attempting to do something
314461
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39885"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z39885K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "file"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z39885K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "article"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z39885K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "file size"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39885"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "file within file size and article."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mv54e40w2fijsuhzncads4ldawebtej
314462
314461
2026-09-16T22:50:33Z
ReXLer
39813
r
314462
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39885"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z310",
"Z17K2": "Z39885K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "file"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z39885K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "article"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z39885K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "file size"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z39885"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "file within file size and article."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7bfz7usf8n6gdxa4fbnuzntvkomp8x4
Z39887
0
91299
314460
302485
2026-09-16T22:47:38Z
ReXLer
39813
first attempt
314460
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39887"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39885",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z39885(Z39885K1, Z39885K2, Z39885K3):\n\timage = Z39885K1\n\tarticle = Z39885K2\n\tpixels = Z39885K3\n\treturn \"[[File:\" + image + \"|\" + pixels + \"px]] [[\" + article + \"]]\""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Implementation for file+size+article"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
c3c31hffz2yivu1djd0rjo1ez02c7xf
314463
314460
2026-09-16T22:51:51Z
ReXLer
39813
trying something
314463
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39887"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39885",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z39885(Z39885K1, Z39885K2, Z39885K3):\n\timage = str(Z39885K1)\n\tarticle = str(Z39885K2)\n\tpixels = str(Z39885K3)\n\treturn \"[[File:\" + image + \"|\" + pixels + \"px]] [[\" + article + \"]]\""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Implementation for file+size+article"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
n1k2dbfmrk2bxt726u9v72qifmy3u0a
314464
314463
2026-09-16T22:52:50Z
ReXLer
39813
ok i couldnt change it
314464
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z39887"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z39885",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z39885(Z39885K1, Z39885K2, Z39885K3):\n\treturn \"[[File:\" + Z39885K1 + \"|\" + Z39885K3 + \"px]] [[\" + Z39885K2 + \"]]\""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Implementation for file+size+article"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3z5jkia2rrkxxxr061put0a0rnz04ff
Z40002
0
91565
314304
314298
2026-09-16T12:24:23Z
99of9
1622
Added Z42279 to the approved list of test cases
314304
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z40002"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z40002K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "分類"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z40002K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language (not currently used)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語 (現状未使用)"
}
]
}
}
],
"Z8K2": "Z8",
"Z8K3": [
"Z20",
"Z40003",
"Z40594",
"Z42279"
],
"Z8K4": [
"Z14",
"Z40013",
"Z40578",
"Z42278"
],
"Z8K5": "Z40002"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "choose infobox function for item in class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "分類からインフォボックス関数を選択"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "return the appropriate infobox function to display on items that are instances of this class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "この分類の項目に表示する適切なインフォボックス関数を返します。"
}
]
}
}
elcl0ci9h3uc2phur2gzxi2a3zk52zj
314305
314304
2026-09-16T12:31:14Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
314305
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z40002"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z40002K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "分類"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z40002K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language (not currently used)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語 (現状未使用)"
}
]
}
}
],
"Z8K2": "Z8",
"Z8K3": [
"Z20",
"Z40003",
"Z40594",
"Z42279"
],
"Z8K4": [
"Z14",
"Z40578",
"Z40013",
"Z42278"
],
"Z8K5": "Z40002"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "choose infobox function for item in class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "分類からインフォボックス関数を選択"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "return the appropriate infobox function to display on items that are instances of this class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "この分類の項目に表示する適切なインフォボックス関数を返します。"
}
]
}
}
iqgegil1cnq3gsqsz7czb4eanlkgjf1
314307
314305
2026-09-16T12:41:23Z
99of9
1622
Added Z42280 to the approved list of implementations
314307
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z40002"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z40002K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "分類"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z40002K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language (not currently used)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語 (現状未使用)"
}
]
}
}
],
"Z8K2": "Z8",
"Z8K3": [
"Z20",
"Z40003",
"Z40594",
"Z42279"
],
"Z8K4": [
"Z14",
"Z40578",
"Z40013",
"Z42278",
"Z42280"
],
"Z8K5": "Z40002"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "choose infobox function for item in class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "分類からインフォボックス関数を選択"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "return the appropriate infobox function to display on items that are instances of this class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "この分類の項目に表示する適切なインフォボックス関数を返します。"
}
]
}
}
9ocv7so7jic7fh5in97brgadsxq7kd3
314308
314307
2026-09-16T12:55:43Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
314308
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z40002"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z40002K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "分類"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z40002K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language (not currently used)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語 (現状未使用)"
}
]
}
}
],
"Z8K2": "Z8",
"Z8K3": [
"Z20",
"Z40003",
"Z40594",
"Z42279"
],
"Z8K4": [
"Z14",
"Z42280",
"Z40578",
"Z40013",
"Z42278"
],
"Z8K5": "Z40002"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "choose infobox function for item in class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "分類からインフォボックス関数を選択"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "return the appropriate infobox function to display on items that are instances of this class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "この分類の項目に表示する適切なインフォボックス関数を返します。"
}
]
}
}
s0xwd1afrq7jqtlczthtvums20mpei2
Z40008
0
91571
314309
311317
2026-09-16T12:56:39Z
99of9
1622
314309
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z40008"
},
"Z2K2": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q5"
}
],
"K2": "Z35370"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q16521"
}
],
"K2": "Z37827"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q43501"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1533036"
}
],
"K2": "Z39989"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q5633421"
}
],
"K2": "Z39881"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q318"
}
],
"K2": "Z38373"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q8928"
}
],
"K2": "Z38376"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q523"
}
],
"K2": "Z38379"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q11173"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q79529"
}
],
"K2": "Z38355"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q6256"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q3624078"
}
],
"K2": "Z38956"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q4022"
}
],
"K2": "Z38959"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q165"
}
],
"K2": "Z38964"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q77115"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2945640"
}
],
"K2": "Z36288"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q131186"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1820625"
}
],
"K2": "Z36285"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q43229"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q178706"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q3918"
}
],
"K2": "Z37424"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q422695"
}
],
"K2": "Z36897"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1445650"
}
],
"K2": "Z36916"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q34770"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q20162172"
}
],
"K2": "Z38329"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q11424"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q93204"
}
],
"K2": "Z35993"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q5398426"
}
],
"K2": "Z39981"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q4220917"
}
],
"K2": "Z36290"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q41298"
}
],
"K2": "Z36333"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q7725634"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q8261"
}
],
"K2": "Z36137"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q220505"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q62018250"
}
],
"K2": "Z35968"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q7889"
}
],
"K2": "Z37403"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q200764"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q61696039"
}
],
"K2": "Z37422"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q482994"
}
],
"K2": "Z39796"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q7366"
}
],
"K2": "Z39804"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q105543609"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q207628"
}
],
"K2": "Z39821"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q41425"
}
],
"K2": "Z39818"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q166118"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q61710689"
}
],
"K2": "Z36327"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q27916659"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1081138"
}
],
"K2": "Z36325"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q7075"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q62128088"
}
],
"K2": "Z36323"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q16970"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q29045018"
}
],
"K2": "Z36296"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q3305213"
}
],
"K2": "Z36990"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q33506"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1007870"
}
],
"K2": "Z36117"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q3550873"
}
],
"K2": "Z35982"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q7397"
}
],
"K2": "Z35976"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q9135"
}
],
"K2": "Z35974"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q9143"
}
],
"K2": "Z35972"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q131669"
}
],
"K2": "Z38953"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q8366"
}
],
"K2": "Z39810"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q51404"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q4127414"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q51406"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q136039983"
}
],
"K2": "Z35970"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q17422"
}
],
"K2": "Z36881"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q16510064"
}
],
"K2": "Z36282"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q109606189"
}
],
"K2": "Z38317"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q14827288"
}
],
"K2": "Z38350"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q12280"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q537127"
}
],
"K2": "Z39986"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q3957"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q188509"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q532"
}
],
"K2": "Z36678"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q634"
}
],
"K2": "Z38364"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q23442"
}
],
"K2": "Z41077"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q33837"
}
],
"K2": "Z41081"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z8"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q19723451"
}
],
"K2": "Z41063"
}
],
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[qids of classes] and matching infobox functions"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[分類のQID]に該当するインフォボックス関数"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "This list is likely to be deprecated. Any changes should also be copied to a faster version at Z42277."
}
]
}
}
pfcnyw62pbpruek2mjydshc49h6nisn
Z40016
0
91583
314466
303518
2026-09-16T22:56:56Z
ReXLer
39813
lemme try something
314466
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z40016"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z40015",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z40015(Z40015K1, Z40015K2, Z40015K3):\n\tif Z40015K2 == 1:\n\t\treturn \"January\" + str(Z40015K1) + \", \" + str(Z40015K3)\n\telif Z40015K2 == 2:\n\t\treturn \"February\" + str(Z40015K1) + \", \" + str(Z40015K3)\n\telif Z40015K2 == 3:\n\t\treturn \"March\" + str(Z40015K1) + \", \" + str(Z40015K3)\n\telif Z40015K2 == 4:\n\t\treturn \"April\" + str(Z40015K1) + \", \" + str(Z40015K3)\n\telif Z40015K2 == 5:\n\t\treturn \"May\" + str(Z40015K1) + \", \" + str(Z40015K3)\n\telif Z40015K2 == 6:\n\t\treturn \"June\" + str(Z40015K1) + \", \" + str(Z40015K3)\n\telif Z40015K2 == 7:\n\t\treturn \"July\" + str(Z40015K1) + \", \" + str(Z40015K3)\n\telif Z40015K2 == 8:\n\t\treturn \"August\" + str(Z40015K1) + \", \" + str(Z40015K3)\n\telif Z40015K2 == 9:\n\t\treturn \"September\" + str(Z40015K1) + \", \" + str(Z40015K3)\n\telif Z40015K2 == 10:\n\t\treturn \"October\" + str(Z40015K1) + \", \" + str(Z40015K3)\n\telif Z40015K2 == 11:\n\t\treturn \"November\" + str(Z40015K1) + \", \" + str(Z40015K3)\n\telif Z40015K2 == 12:\n\t\treturn \"December\" + str(Z40015K1) + \", \" + str(Z40015K3)\n\telse:\n\t\tWikifunctions.Error( 'Z40015', [ \"Z40015K2\", Z40015K2 ] )"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Implementation for date"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
53w1rh7r7881h05vr8fp04tz8frbpyt
314467
314466
2026-09-16T22:58:07Z
ReXLer
39813
edit
314467
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z40016"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z40015",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z40015(Z40015K1, Z40015K2, Z40015K3):\n\tif Z40015K2 == 1:\n\t\treturn \"January\" + \" \" + str(Z40015K1) + \", \" + str(Z40015K3)\n\telif Z40015K2 == 2:\n\t\treturn \"February\" + \" \" + str(Z40015K1) + \", \" + str(Z40015K3)\n\telif Z40015K2 == 3:\n\t\treturn \"March\" + \" \" + str(Z40015K1) + \", \" + str(Z40015K3)\n\telif Z40015K2 == 4:\n\t\treturn \"April\" + \" \" + str(Z40015K1) + \", \" + str(Z40015K3)\n\telif Z40015K2 == 5:\n\t\treturn \"May\" + \" \" + str(Z40015K1) + \", \" + str(Z40015K3)\n\telif Z40015K2 == 6:\n\t\treturn \"June\" + \" \" + str(Z40015K1) + \", \" + str(Z40015K3)\n\telif Z40015K2 == 7:\n\t\treturn \"July\" + \" \" + str(Z40015K1) + \", \" + str(Z40015K3)\n\telif Z40015K2 == 8:\n\t\treturn \"August\" + \" \" + str(Z40015K1) + \", \" + str(Z40015K3)\n\telif Z40015K2 == 9:\n\t\treturn \"September\" + \" \" + str(Z40015K1) + \", \" + str(Z40015K3)\n\telif Z40015K2 == 10:\n\t\treturn \"October\" + \" \" + str(Z40015K1) + \", \" + str(Z40015K3)\n\telif Z40015K2 == 11:\n\t\treturn \"November\" + \" \" + str(Z40015K1) + \", \" + str(Z40015K3)\n\telif Z40015K2 == 12:\n\t\treturn \"December\" + \" \" + str(Z40015K1) + \", \" + str(Z40015K3)\n\telse:\n\t\tWikifunctions.Error( 'Z40015', [ \"Z40015K2\", Z40015K2 ] )"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Implementation for date"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
f67njea2dqy905aasw55pricpenevxs
Z40226
0
91943
314550
310496
2026-09-17T04:33:08Z
BlueSkyWalker
101616
Support dynamic honorific and gender agreement ("के ... हैं" vs "की ... है")
314550
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z40226"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z28107",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1820",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z28107K1"
},
"Z36270K2": "Z1820"
},
"Z10000K2": ", "
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z28107K3"
},
"Z36270K2": "Z1820"
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13381",
"Z13381K1": {
"Z1K1": "Z18",
"Z18K1": "Z28107K2"
},
"Z13381K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
}
]
},
"Z802K2": " की ",
"Z802K3": " के "
}
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z28107K2"
},
"Z36270K2": "Z1820"
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13381",
"Z13381K1": {
"Z1K1": "Z18",
"Z18K1": "Z28107K2"
},
"Z13381K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q5119"
}
]
},
"Z802K2": " है।",
"Z802K3": " हैं।"
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence Hindi, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "परिभाषित भूमिका वाक्य हिन्दी, संयोजन"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "composition implementation for defining role sentence in Hindi with dynamic honorific agreement"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हिंदी में भूमिका परिभाषित करने वाले वाक्य के लिए लिंग और आदर सूचक संरचना कार्यान्वयन"
}
]
}
}
b4bznidiziqr1hy392bjsx3mbduatpq
Z40228
0
91946
314529
309626
2026-09-17T02:45:34Z
BlueSkyWalker
101616
Connect unit test Z42332 to Z40228
314529
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z40228"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z40228K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विषय"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z40228K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "गुणधर्म"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z40228K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "value"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "मान"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z40228K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z41369",
"Z42332"
],
"Z8K4": [
"Z14",
"Z40229"
],
"Z8K5": "Z40228"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "specific property of subject is value, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विषय का विशिष्ट गुणधर्म मान है, हिन्दी"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"property statement Hindi",
"subject property value Hindi",
"specific property of subject is value Hindi"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generates a Hindi sentence stating that a specific property of a subject has a given value (X का/की Y, Z है।)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "यह दर्शाता है कि किसी विषय का कोई विशिष्ट गुणधर्म दिया गया मान है (X का/की Y, Z है।)"
}
]
}
}
tgw9g8sl9gbl1qn3ycb6rno84m7eyfr
Z40229
0
91948
314527
309623
2026-09-17T02:42:59Z
BlueSkyWalker
101616
Support dynamic Hindi grammatical gender agreement (का vs की) based on property gender
314527
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z40229"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z40228",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z40228K1"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z40228K4"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13381",
"Z13381K1": {
"Z1K1": "Z18",
"Z18K1": "Z40228K2"
},
"Z13381K2": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P36"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P38"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P1082"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P571"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P5141"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2048"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2044"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2043"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2049"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2047"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P8328"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P37"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2936"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P3001"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P1198"
}
]
},
"Z802K2": " की ",
"Z802K3": " का "
},
{
"Z1K1": "Z7",
"Z7K1": "Z29825",
"Z29825K1": {
"Z1K1": "Z18",
"Z18K1": "Z40228K4"
},
"Z29825K2": {
"Z1K1": "Z18",
"Z18K1": "Z40228K2"
}
},
", ",
{
"Z1K1": "Z7",
"Z7K1": "Z36209",
"Z36209K1": {
"Z1K1": "Z18",
"Z18K1": "Z40228K3"
},
"Z36209K2": {
"Z1K1": "Z18",
"Z18K1": "Z40228K4"
}
},
" है।"
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property statement Hindi, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "गुणधर्म वाक्य हिन्दी, संयोजन"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qg49sw1au22jipw1g78o5ihitnpf2d6
314557
314527
2026-09-17T05:10:46Z
BlueSkyWalker
101616
Implement dynamic honorific agreement (के ... हैं) and extended feminine properties (की)
314557
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z40229"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z40228",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z40228K1"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z40228K4"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13381",
"Z13381K1": {
"Z1K1": "Z18",
"Z18K1": "Z40228K2"
},
"Z13381K2": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P35"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P6"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P488"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P1037"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P1308"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P112"
}
]
},
"Z802K2": " के ",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13381",
"Z13381K1": {
"Z1K1": "Z18",
"Z18K1": "Z40228K2"
},
"Z13381K2": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P36"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P38"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P1082"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P571"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P5141"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2048"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2044"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2043"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2049"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2047"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P8328"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P37"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2936"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P3001"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P1198"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2547"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P6343"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P6344"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P4442"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P4841"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P6897"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P3270"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P3271"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2998"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P3529"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P6794"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2855"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P1538"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P5982"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P2573"
}
]
},
"Z802K2": " की ",
"Z802K3": " का "
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z29825",
"Z29825K1": {
"Z1K1": "Z18",
"Z18K1": "Z40228K4"
},
"Z29825K2": {
"Z1K1": "Z18",
"Z18K1": "Z40228K2"
}
},
", ",
{
"Z1K1": "Z7",
"Z7K1": "Z36209",
"Z36209K1": {
"Z1K1": "Z18",
"Z18K1": "Z40228K3"
},
"Z36209K2": {
"Z1K1": "Z18",
"Z18K1": "Z40228K4"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13381",
"Z13381K1": {
"Z1K1": "Z18",
"Z18K1": "Z40228K2"
},
"Z13381K2": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P35"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P6"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P488"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P1037"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P1308"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P112"
}
]
},
"Z802K2": " हैं।",
"Z802K3": " है।"
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property statement Hindi, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "गुणधर्म वाक्य हिन्दी, संयोजन"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pa4jdtd5coznh0y0qd3cpnblyv0df8s
Talk:Z35672
1
92129
314312
314265
2026-09-16T13:57:37Z
BlueSkyWalker
101616
/* Hindi */ Reply
314312
wikitext
text/x-wiki
[[Category:Multilingual_punctuation_and_text_formatting_functions]]
<onlyinclude>{{show function tree|hardcoded=Z35672;z35676;Z35677}}</onlyinclude>
==Hindi==
@[[User:BlueSkyWalker]] I think Hindi should use the default here (have a look at [https://abstract.wikipedia.org/view/hi/Q408 Q408] to see the problem). This one is for actual gaps between already complete sentences, where I think you want a single space. Each individual sentence-making function should add their own Purna Viram to the end of the sentence. This will make sure you have one at the end of the paragraph too (which won't get a sentence separator). To make that simpler, you may want to make a Hindi equivalent of {{Z|Z22514}}. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:16, 16 September 2026 (UTC)
::Thank you for catching this @[[User:99of9|99of9]]! You were completely right. I have updated [[Z35676]] so Hindi now uses the default single space ([[Z35677]]), and each sentence constructor correctly terminates with its own Purna Viram. I am also preparing the Hindi equivalent of [[Z22514]] (sentence from list of words) to standardise Hindi sentence construction across constructors. Thank you again for your guidance! :) --[[User:BlueSkyWalker|BlueSkyWalker]] ([[User talk:BlueSkyWalker|talk]]) 13:57, 16 September 2026 (UTC)
99e45a5f4dkfesmheyt1n7tgqk1jfr9
314565
314312
2026-09-17T09:15:02Z
BlueSkyWalker
101616
/* Hindi */ Reply
314565
wikitext
text/x-wiki
[[Category:Multilingual_punctuation_and_text_formatting_functions]]
<onlyinclude>{{show function tree|hardcoded=Z35672;z35676;Z35677}}</onlyinclude>
==Hindi==
@[[User:BlueSkyWalker]] I think Hindi should use the default here (have a look at [https://abstract.wikipedia.org/view/hi/Q408 Q408] to see the problem). This one is for actual gaps between already complete sentences, where I think you want a single space. Each individual sentence-making function should add their own Purna Viram to the end of the sentence. This will make sure you have one at the end of the paragraph too (which won't get a sentence separator). To make that simpler, you may want to make a Hindi equivalent of {{Z|Z22514}}. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:16, 16 September 2026 (UTC)
::Thank you for catching this @[[User:99of9|99of9]]! You were completely right. I have updated [[Z35676]] so Hindi now uses the default single space ([[Z35677]]), and each sentence constructor correctly terminates with its own Purna Viram. I am also preparing the Hindi equivalent of [[Z22514]] (sentence from list of words) to standardise Hindi sentence construction across constructors. Thank you again for your guidance! :) --[[User:BlueSkyWalker|BlueSkyWalker]] ([[User talk:BlueSkyWalker|talk]]) 13:57, 16 September 2026 (UTC)
:Hi [[User:99of9|99of9]], please have a look at [[:abstract:view/hi/Q408|Australia (Q408) in Hindi]], and let me know if any further refinements are needed. Thank you! :) [[User:BlueSkyWalker|BlueSkyWalker]] ([[User talk:BlueSkyWalker|talk]]) 09:15, 17 September 2026 (UTC)
5ojtpseqjt0sv8hmnz60pc410cl3zez
314566
314565
2026-09-17T09:16:47Z
BlueSkyWalker
101616
314566
wikitext
text/x-wiki
[[Category:Multilingual_punctuation_and_text_formatting_functions]]
<onlyinclude>{{show function tree|hardcoded=Z35672;z35676;Z35677}}</onlyinclude>
==Hindi==
@[[User:BlueSkyWalker]] I think Hindi should use the default here (have a look at [https://abstract.wikipedia.org/view/hi/Q408 Q408] to see the problem). This one is for actual gaps between already complete sentences, where I think you want a single space. Each individual sentence-making function should add their own Purna Viram to the end of the sentence. This will make sure you have one at the end of the paragraph too (which won't get a sentence separator). To make that simpler, you may want to make a Hindi equivalent of {{Z|Z22514}}. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:16, 16 September 2026 (UTC)
::Thank you for catching this @[[User:99of9|99of9]]! You were completely right. I have updated [[Z35676]] so Hindi now uses the default single space ([[Z35677]]), and each sentence constructor correctly terminates with its own Purna Viram. I am also preparing the Hindi equivalent of [[Z22514]] (sentence from list of words) to standardise Hindi sentence construction across constructors. Thank you again for your guidance! :) --[[User:BlueSkyWalker|BlueSkyWalker]] ([[User talk:BlueSkyWalker|talk]]) 13:57, 16 September 2026 (UTC)
:Hi [[User:99of9|99of9]], please have a look at [https://abstract.wikipedia.org/view/hi/Q408 Q408], and let me know if any further refinements are needed. Thank you! :) [[User:BlueSkyWalker|BlueSkyWalker]] ([[User talk:BlueSkyWalker|talk]]) 09:15, 17 September 2026 (UTC)
8ayj9e8qbx81xp2lyjz5a6coifyt60c
314569
314566
2026-09-17T10:09:27Z
99of9
1622
/* Hindi */ Reply
314569
wikitext
text/x-wiki
[[Category:Multilingual_punctuation_and_text_formatting_functions]]
<onlyinclude>{{show function tree|hardcoded=Z35672;z35676;Z35677}}</onlyinclude>
==Hindi==
@[[User:BlueSkyWalker]] I think Hindi should use the default here (have a look at [https://abstract.wikipedia.org/view/hi/Q408 Q408] to see the problem). This one is for actual gaps between already complete sentences, where I think you want a single space. Each individual sentence-making function should add their own Purna Viram to the end of the sentence. This will make sure you have one at the end of the paragraph too (which won't get a sentence separator). To make that simpler, you may want to make a Hindi equivalent of {{Z|Z22514}}. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:16, 16 September 2026 (UTC)
::Thank you for catching this @[[User:99of9|99of9]]! You were completely right. I have updated [[Z35676]] so Hindi now uses the default single space ([[Z35677]]), and each sentence constructor correctly terminates with its own Purna Viram. I am also preparing the Hindi equivalent of [[Z22514]] (sentence from list of words) to standardise Hindi sentence construction across constructors. Thank you again for your guidance! :) --[[User:BlueSkyWalker|BlueSkyWalker]] ([[User talk:BlueSkyWalker|talk]]) 13:57, 16 September 2026 (UTC)
:Hi [[User:99of9|99of9]], please have a look at [https://abstract.wikipedia.org/view/hi/Q408 Q408], and let me know if any further refinements are needed. Thank you! :) [[User:BlueSkyWalker|BlueSkyWalker]] ([[User talk:BlueSkyWalker|talk]]) 09:15, 17 September 2026 (UTC)
::WOW!!! Although I can't read Hindi at all, from what I can see, you may have done enough configuration to make that article as good as the English. When I get Google to translate the Hindi to English for me, it reads very similarly to the AW English generated text! Perhaps Google translate is cleaning some phrases up a little bit for you, but I can't tell at all. And the real bonus is that if you've done it well, all these Hindi configs will work on all the other AW articles as they are built! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:09, 17 September 2026 (UTC)
m7saryrptdbuvejlm4jlyveei2pzaj7
Wikifunctions:Project chat/Archive/2026/08
4
92722
314531
313419
2026-09-17T03:08:09Z
SpBot
978
archiving 1 section from [[Wikifunctions:Project chat]] (after section [[Wikifunctions:Project chat/Archive/2026/08#A_proposal_on_number_types_on_the_Wikifunctions_project|A_proposal_on_number_types_on_the_Wikifunctions_project]])
314531
wikitext
text/x-wiki
{{Talkarchive}}
== Wikifunctions & Abstract Wikipedia Newsletter #259: Congratulations Jules*. An apple is a fruit ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-08-05|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we congratulate Wikimedian of the Year and we discuss his favourite article in relation to Abstract Wikipedia, we introduce a new Type of function on Wikifunctions, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
We also remind you that in the next weeks these newsletter reminders will be paused, and that they will resume in mid-August.
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:19, 10 August 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30870212 -->
: {{tq|Given that they are stored as persistent objects, their anonymity is kinda defeated, but it may be useful for testing and documentation purposes.}} Not exactly sure what the point is, then, since we'd still need the same amount of documentation in the description to say which function this is a nonce for. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 17:55, 10 August 2026 (UTC)
::You can use them without creating a persistent object, [https://www.wikifunctions.org/wiki/Z801?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z801%22%2C%22Z801K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z39025%22%2C%22Z39025K1%22%3A%5B%22Z38546%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z38926%22%2C%22Z38926K1%22%3A%22Z30795%22%2C%22Z38926K2%22%3A%22%5D%5D%22%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z38926%22%2C%22Z38926K1%22%3A%22Z30035%22%2C%22Z38926K2%22%3A%22%5B%5B%22%7D%5D%2C%22Z39025K2%22%3A%7B%22Z1K1%22%3A%22Z11%22%2C%22Z11K1%22%3A%22Z1002%22%2C%22Z11K2%22%3A%22currying%22%7D%7D%7D example]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:54, 10 August 2026 (UTC)
::: Ooh, that's neat. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 00:17, 11 August 2026 (UTC)
:<small>This section was archived on a request by: [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:22, 30 August 2026 (UTC)</small>
== Wikifunctions & Abstract Wikipedia Newsletter #260: Shoutout to User:99of9 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-08-13|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we congratulate our own User:99of9 for his extensive work with the Wikifunctions & Abstract Wikipedia communities, we discuss what happened at Wikimania, we introduce a document for interested communities to join Abstract Wikipedia, 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]]) 15:55, 13 August 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30870212 -->
:<small>This section was archived on a request by: [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:22, 30 August 2026 (UTC)</small>
== Showing where a function is used ==
Compositions allows to see the smaller functions/compositions that a specific implementation has used, but what about the other way around? Showing where a certain small function or composition was used in other bigger implementations. This would both show the impact of smaller, essential functions while also being helpful for people trying to build new implementations by following the same logic that has been implemented by someone else already to save time. What do you all think? [[User:Omar M. Ghaly|Omar M. Ghaly]] ([[User talk:Omar M. Ghaly|talk]]) 05:47, 16 August 2026 (UTC)
:[[Special:WhatLinksHere]]/[[Special:FunctionUsage]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:50, 16 August 2026 (UTC)
:<small>This section was archived on a request by: [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:22, 30 August 2026 (UTC)</small>
== August 2026 Wikimedia Café meetups regarding [https://meta.wikimedia.org/wiki/Next_25 Next 25] ==
<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 August. Both sessions will focus on [https://meta.wikimedia.org/wiki/Next_25 the Next 25 initiative], including [https://meta.wikimedia.org/wiki/Next_25/A_proposal_to_frame_Next_25 framing the initiative]. Participants may attend either or both Café sessions.
#'''29 August 2026 15:00 UTC''' ([https://zonestamp.toolforge.org/1788015600 timestamp converter]), at a time friendly to the Americas, Africa, and Europe
#'''30 August 2026 03:00 UTC''' ([https://zonestamp.toolforge.org/1788058800 timestamp converter]), at a time friendly to Asia and the Pacific
Please see the [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Café] page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#Agenda._This_will_be_an_approximately_1_hour_Caf%C3%A9_session agenda details] and [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]!
To subscribe or unsubscribe for Café notices on your talk page please [https://meta.wikimedia.org/wiki/Global_message_delivery/Targets/Wikimedia_Caf%C3%A9 go here].
<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> 01:37, 17 August 2026 (UTC)
:<small>This section was archived on a request by: [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:22, 30 August 2026 (UTC)</small>
== Implementation edit request ==
I found a bug in the connected implementation {{Z|Z38773}}).
The first {{Z|Z6830}} correctly uses the <code>language</code> argument, but the second one in the non-fallback branch has English hard-coded as its language.
As a result, for example, with the item for “permission” and Japanese as the requested language, the function detects Japanese Lexemes such as "許可", but then fetches an English Lexeme and returns <code>permission</code> tagged as Japanese.
The hard-coded English value in the second {{Z|Z6830}} call should be replaced with the function's <code>language</code> argument.
I tried to make this one-line fix myself, but editing a connected implementation requires additional permissions. Could a Functioneer please fix it?
(Honestly, I'm thinking of applying for the functioneer permission. Is it way too soon, or what?)
--[[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 14:56, 22 August 2026 (UTC)
:{{done}}, thank you.
:There’s a 48-hour waiting period for Functioneer, so I’d apply sooner rather than later. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:16, 22 August 2026 (UTC)
:<small>This section was archived on a request by: [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:22, 30 August 2026 (UTC)</small>
== Image embedding down on WF and AW ==
{{tracked|T436579}}
[https://www.wikifunctions.org/wiki/Z36038?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36038%22%2C%22Z36038K1%22%3A%7B%22Z1K1%22%3A%22Z310%22%2C%22Z310K1%22%3A%22M6969673%22%7D%2C%22Z36038K2%22%3A%22%22%7D Simple call] to demonstrate. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:04, 31 August 2026 (UTC)
:This seems like it would require a ticket at [[:phab:]]. I don't think anyone locally can fix this. ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 19:07, 31 August 2026 (UTC)
::I've put in a task at phabricator. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 01:44, 1 September 2026 (UTC)
::: Fix was deployed, looks good on WF, and AW cache will clear eventually. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:38, 3 September 2026 (UTC)
:<small>This section was archived on a request by: [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:38, 3 September 2026 (UTC)</small>
== Japanese is not suggested in the language selector when using uselang=ja ==
{{phab|T435712|resolved}}
It seems that the language selector does not always suggest Japanese even when the interface language is Japanese (uselang=ja).
For example, when most languages have already been added and the dropdown only shows a couple of suggested languages, Japanese may not be among them. If I type "日本語" manually, it appears and can be selected normally, so the language itself is available; it is only missing from the initial suggestions.
As I understand it, the selector is supposed to prioritize the user's/interface language among the suggested languages. This may be related to [[phab:T391130]].
Is this expected behavior, or should Japanese be suggested when the UI language is Japanese? [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 14:04, 22 August 2026 (UTC)
:Are you referring to the autocomplete on [[Z60]]-typed reference selectors, for example on [[Z31676]]? It's the [[d:Q1065#P37|6 UN languages]], but including the current UI language is a good idea. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:42, 22 August 2026 (UTC)
::Yes, that's correct. Including the current UI language would make the translation work easier. [[User:鈴音雨|鈴音雨]] ([[User talk:鈴音雨|talk]]) 14:45, 22 August 2026 (UTC)
:<small>This section was archived on a request by: [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:21, 11 September 2026 (UTC)</small>
== On a set type ==
In [[WF:TP]], sets were refused as an independent type (and we are redirected towards using Typed lists). After adding many functions relative to hereditary sets and von Neumann ordinals, I believe a proper hereditary set type could be welcome on Wikifunctions. Here is the rationale behind this:
* In its current state the Wikifunctions composition language lacks basic arithmetic operations. It is interesting to provide a set-based "fallback" for those, even if its performance makes it rarely used. One of Wikifunction's goals is to "Imagine a programming system that allows us to make the next big leap in knowledge representation"<ref group="set">[[Wikifunctions:About]]</ref>, having a proper representation of natural numbers is a good start.
* Set operations are the basis of mathematics. Mathematically, natural numbers are typically defined with sets.<ref group="set">[[w:Set-theoretic definition of natural numbers]]</ref> Note that these mathematical sets are well defined ''hereditary sets'': sets that only contain other hereditary sets or are the empty set.
* Currently Typed list(Object) is the best available representation of hereditary sets. They are however unclear (Object could be anything, while hereditary sets can't contain anything), and a pain to document: every function performing arithmetic using set representation needs to write "von Neumann ordinals represented as hereditary sets"; simply making the input type "Hereditary set" is a much cleaner and clear solution.
* Hereditary sets can easily be defined as Typed list(Hereditary set). I am however unsure wether this kind of recursive type is possible in Wikifunctions.
* Hereditary sets have all the characteristics of a normal type (a validator, an equality function<ref group="set">{{Z+|Z34273}}</ref>, and even type converters<ref group="set">{{Z|Z39064}}'s <code>to_set</code> function</ref>). Making a proper type for them avoids repetitive work and allow for better integration in the Wikisource ecosystem. Note that all these functions are different from their Typed list equivalents (equality ignores duplicates, type converters return set objects and not list objects).
I would love to see a proper hereditary set type being discussed. If this isn't the right place, please tell me, I'm quite new to the type proposal process :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:30, 8 August 2026 (UTC)
:Another use is to avoid confusion, such as between {{Z|Z34270}} and {{Z|Z34273}}, which has already caused issues before.<ref group="set">[[Talk:Z36677#Wrong set equality]]</ref> [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:32, 8 August 2026 (UTC)
:IMO being "reliant" on code Implementations for arithmetic isn't a problem. Von Neumann ordinals are useful as a mathematical foundation but not as a computational one. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:18, 9 August 2026 (UTC)
:After further work on von Neumann ordinals related functions, it appears Wikifunctions' builtin type converter from a Python list to a Typed list really struggles with deeply nested lists. I believe having a strong type converter for hereditary sets can really help with fast computations. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 00:06, 13 August 2026 (UTC)
:I don't have the whole answer, but here's some information to start.
:> Hereditary sets can easily be defined as Typed list(Hereditary set). I am however unsure wether this kind of recursive type is possible in Wikifunctions.
:This is possible! All of the needed features exist in Wikifunctions. If you try to define this type and find it's not possible, then that should be filed as a bug in Wikifunctions (and one we will triage fix through the normal channels).
:I also want to set some expectations. While Wikifunctions can (barring bugs?) absolutely represent a hereditary set type, operations on that type will not necessarily have the expected asymptotic performance characteristics. Generally, the ZObject language specification doesn't allow for an object to have an arbitrary number of members, so any container type will end up relying on some kind of recursively-defined structure like WF's own List type. Practically, this means that the composition language could never do something like an O(1) set lookup.
:That said, I also want to point you to code converters, which would allow the hereditary set type to be converted to a more efficient representation inside of the JS and Python code executors. That's a secondary concern for after the type exists.
:Happy to discuss further! [[User:CMassaro (WMF)|CMassaro (WMF)]] ([[User talk:CMassaro (WMF)|talk]]) 16:02, 13 August 2026 (UTC)
::Hi! I'm guessing the proper way to discuss this would be to make a draft type proposal? I still have some free time left on my holiday and I would love to develop that idea further :)
::I'm aware of performance limitations; my goal is to rely on composition only as some kind of ''theoretical fallback'' while all performance intensive computation is done with code implementations. That way what I make can be "well-defined" and fast at the same time (ideally...). [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:38, 13 August 2026 (UTC)
:::Yes, that makes sense. Are you on IRC? #wikipedia-abstract is a very friendly and helpful group; if you're looking to make a new type, that would be a good place to get pointers. [[User:CMassaro (WMF)|CMassaro (WMF)]] ([[User talk:CMassaro (WMF)|talk]]) 09:36, 14 August 2026 (UTC)
<references group="set" />
== Wikifunctions as a programming system ==
With [[Z38546|lambda]] and half<ref group="note">For it to be considered complete, shouldn't it take the environment in which to evaluate? Which reminds me, where's local variables in composition? Sure, it can be emulated via an [[w:Immediately invoked function expression|IIFE]], but how does that look like? So, macros as well. I look forward to how a generalized, multilingual Lisp interpreter function would look like..</ref>-of-an-[[Z38590|eval]], the runtime environment of Wikifunctions now resembles a somewhat less [[w:Greenspun's tenth rule|poor LISP]]. Whereas the runtime, as it stands now, is somewhat reminiscent of [[w:Smalltalk|Smalltalk]], [[w:Self (programming language)|Self]] and others, an [[w:object-oriented programming|object-oriented programming]] [https://arxiv.org/abs/2302.10003 ''system'']. <ref group="note">How I wish there was a Wikipedia article about programming systems in this sense... </ref> I wonder: how far/well the ''theory'' (in the sense of [[w:programming language theory|programming language theory]], [[w:semantics (programming languages)|semantics]] and such) behind Wikifunctions have been developed, whether that has been documented somewhere (beyond [[WF:Function model|Function model]]) or it still resides [[w:tacit knowledge|in the minds]] of the implementors for now, which direction<ref group="note">e.g. [[w:Metaobject#Metaobject protocol|Metaobject protocol]] (quite relevant, since it's object-oriented), higher-[[w:Kind (type theory)|kind]]ed types and so on</ref> you wish to develop this system and so on; where such discussions can take place.
Among the [https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Goals#Secondary_goals secondary goals] is: <q>Faster development of new programming languages due to accessing a wider standard library (or repository) of functions in a new dedicated wiki.</q> For which we should have categorized and isolated the portion of functions (and objects), to be made available seperately as self-contained/sufficient collections, that are most relevant to implementing programming languages/systems. Has (if so, how much) there already been any work in this direction?
Since Wikifunctions aims to be natural-language- as well as programming-language-[[w:agnostic (data)|agnostic]], it should be agnostic of any particular representation as well. Thus it should work with different representations (whether it's the underlying (JSON) representation of the objects, the specific choice of numberings, type system or even ontology) and be convertible among equivalence classes of representations (and conceptualizations?). It's this level of generality I'm quite interested about, and wish to have some in-depth discussion (here, insofar relevant to this project and elsewhere).
----
<references group="note"/>
[[User:Smlckz|Smlckz]] ([[User talk:Smlckz|talk]]) 11:31, 12 August 2026 (UTC)
:Hi @[[User:Smlckz|Smlckz]]! I am really interested in the viability of Wikifunctions as a programming system too, but I don't think you're in a for a great experience... While my experience here is quite limited, I worked a lot on a major issue that still bothers me: the composition language is incapable of basic arithmetic. If you look into [[Wikifunctions:Reserved ZIDs]], you'll notice that there isn't any built in implementation for addition, subtraction, and there isn't even a builtin type for Natural numbers. This leads to quite a few fundamental issues, like the fact that the built-in {{Z|80}} depends on the non-built-in {{Z|13518}}...
:Strings aren't much better: the only core functions to manipulate them, {{Z|886}} and {{Z|888}} have been deprecated.
:And while [[Wikifunctions:Function model]] is a great start it is out of date and is nowhere complete enough to be considered a proper specification. If you want any information as to how evaluation and the object model actually work you have to look into the Gitlab repos for the current implementation.
:Last thing, the {{Z|823}} function is a total breach of purity, and allows functions to get information about there own implementation, the environment they run in, etc. This can even be used, I believe, as a source of randomness.
:I have great hopes that Wikifunctions will become a strong programming system one day, but as of now, it's far behind any other functional programming languages. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 00:15, 13 August 2026 (UTC)
::I hope that folks who are interested, like you two, can help with moving in that direction.
::The development team is not focusing on that secondary goal currently. That shouldn't preclude anyone else from doing so.
::How does Z823 break purity?
::Honest question: do we need closure for anonymous functions, or is alpha conversion sufficient? --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 12:25, 13 August 2026 (UTC)
:::Sorry for the use of the maybe unclear term purity, I stole it from the Nix language :)
:::Purity would be the principle that the same inputs always return the same outputs, independently from the running environement. {{Z|823}} does the exact opposite by literally giving you information about the outside environment. This constitues a source of randomness that I really do not appreciate from a theoretical standpoint, as it potentially introduces painful runtime errors (race conditions even, albeit only in extreme cases) which no one likes to debug.
:::I personally think that it is quite an useless function (4 uses in mainspace), but if people really want to keep it, I propose to restrict its usage to tests or make any function using it be marked as "impure" too.
:::To answer your last question, I don't really understand it --- I'm sorry for showing my lack of computer science basics here :') If you wish to explain it further, I'd be happy to give you my opinion. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:44, 13 August 2026 (UTC)
:::{{tq|Honest question: do we need closure for anonymous functions, or is alpha conversion sufficient?}} If we want to evolve towards a proper [[w:rewriting|rewriting]] system, conversion and reduction rules from lambda calculus might suffice. But, for now, if I have understood the current system correctly, we'd need to have closures, if only for reasons of efficiency. Imagine big, non-persistent, runtime objects, being referenced multiple times in anonymous functions, after beta reduction, to get represented with that many copies in their bodies.. (The evaluator might not be affected, but once these anonymous functions need to persist or even just pass through programming language boundaries, forcing normalization/serialization..) So, if we want to support anonymous functions as first-class objects of the kind of system we currently have, closures are essential. [[User:Smlckz|Smlckz]] ([[User talk:Smlckz|talk]]) 03:09, 14 August 2026 (UTC)
::{{tq|I worked a lot on a major issue that still bothers me: the composition language is incapable of basic arithmetic.}} When anonymous functions work better, we should be able to implement [[w:Church encoding|Church numerals]] using them. Similarly, when we'll have support for sum types, we could use that to implement [[w:Peano axioms|Peano arithmetic]] (as linked list of unit type). While these are interesting for theoretical purposes, we can't rely on them in practice, due to the kind of runtime we have here; it'd be too inefficient for any non-trivial use. Like functions can have multiple implementations, types could do the same, giving rise to typeclasses.. <small>The aspiration towards purity gives rise to expectations of realization of [[w:Curry–Howard correspondence|program-proof equivalence]], in having proofs of theorems hosted alongside ordinary functions (and perhaps proofs of correctness of such ordinary functions), but that's too far in the future for us to consider.</small> We can then have performant implementations of types alongside theoretically interesting ones. {{tq|This leads to quite a few fundamental issues, like the fact that the built-in {{Z|80}} depends on the non-built-in {{Z|13518}}...}} Which does sound quite backwards. I'd've expected to see a built-in natural number type, with byte defined as a derived type out of it. (For comparison, here's what Common Lisp came up with: [https://metaspec.dev/t_integer.html] [https://metaspec.dev/t_unsigned-byte.html]) {{tq|Last thing, the {{Z|823}} function is a total breach of purity, and allows functions to get information about there own implementation, the environment they run in, etc.}} This information can also be used to choose more performant (or, for a particular environment, a better-suited) implementation amongst available. I don't expect this system to be able uphold the level of purity expected from a purely functional programming language, but only up to a certain degree: that most functions won't directly need to rely on such escape hatches. (Compare Rust's <code>unsafe</code>. Similarly, consider the caveats of [https://wiki.haskell.org/index.php?title=Hask '''Hask'''].) [[User:Smlckz|Smlckz]] ([[User talk:Smlckz|talk]]) 17:41, 13 August 2026 (UTC)
:::Church numerals are an idea I love, and Peano arithmetic too! My initial attempt with von Neumann ordinals quickly stopped because of speed concerns :') Typeclasses is an idea I had a while ago (although I phrased it as Single Type, Multiple Representations) and could further improve Wikifunctions' abstractness and maybe even performance. I agree the lack of a number type is a major flaw in the system. Last point, I think implementation choice should mostly be done by the system automatically; what you call <code>unsafe</code> is similar to the concept of impurity in Nix, where calling an impure function makes the function calling it impure too. I believe an automatic explicit visible marking of such impure functions could help prevent their abusive use.
:::Given that some people seem interested in the ideas we discussed but it isn't a main focus at the moment, would you like us to discuss further ideas such as the writing of a formal Wikifunctions ''specification'', some new type proposals for an integer type, and maybe even develop the idea of typeclasses?
:::If you'd like a more dynamic discussion I have Discord if needed (hope it's not illegal to say that!) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:52, 13 August 2026 (UTC)
::::I'd like to discuss, along with participation from implementors, such that we don't build [[wikt:castle in the air|castle in the air]]. With how things are in flux, designing a specification now might not be a good idea. At least, we'd need multiple competing full-featured implementations such that the need for specification can naturally arise. We can certainly discuss existing implementations of various programming systems: what to pick, what to discard and what to innovate in our circumstances.. <small><small>I don't use Discord. You can talk with me on [[w:IRC|IRC]]: find me in the Libera.chat channel <code>#wikipedia-abstract</code>. If you don't have an IRC client set up, you can use Libera's [https://libera.chat/guides/clients web clients]. Mention the time (with timezone) you'll be available. We can discuss which (better or worse) protocol/platform to use for further communication there. </small></small> [[User:Smlckz|Smlckz]] ([[User talk:Smlckz|talk]]) 04:16, 14 August 2026 (UTC)
:::::I do have IRC! <code>virinas-code</code>, I use the Konversation client. You do seem to have a lot more experience than me with functional programming so I'll be happy to discuss ideas with you :)
:::::I'm typically available from 2PM to 8PM and from 11PM to 2AM-4AM in the Europe/Paris timezone. I think one of the first thing we should do is fix the built-in lack of a number type. A specification can come much later, but we do need to reinforce existing documentation (e.g. by completing [[Wikifunctions:Function model]]). [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 12:48, 14 August 2026 (UTC)
== A proposal on number types on the Wikifunctions project ==
Hi! We'd like to submit our proposal surrounding the status of numbers in the Wikifunctions ecosystem, '''[[Wikifunctions:Proposal for built-in number types]]'''! We're open to discussion, advice, ideas, and so on. What we propose, while important, is complex and requires proper approval before we begin thinking about implementing it. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 15:10, 17 August 2026 (UTC)
q4296y2boy7kyb9549lad0wd2bowiqb
Z41077
0
93179
314424
308585
2026-09-16T20:31:53Z
Ornithorynque liminaire
1539
fr
314424
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41077"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z41077K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z41077K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z41079"
],
"Z8K4": [
"Z14",
"Z41078"
],
"Z8K5": "Z41077"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for island"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "infobox île"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"infobox ile"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cicjgnz45yixbbw5hymjwyn2frhx1uf
Z41185
0
93303
314518
310760
2026-09-17T02:26:49Z
BlueSkyWalker
101616
New mapping, hindi (Z42322 -> Z42266) to Z41185
314518
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41185"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z41182",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z42322",
"Z14293K2": "Z42266"
}
],
"Z14294K2": "Z41245"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for is a member of, sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
h5aafca5vwt748ltz2g2iufwaqcirah
Z41190
0
93311
314526
309619
2026-09-17T02:35:36Z
BlueSkyWalker
101616
Hindi label to Z41190 and bust stale cache key
314526
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41190"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z41190K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "member item QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z41190K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of membership organizations"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z41190K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "member entity repeated from prior text?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z41190K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z41190K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z41193"
],
"Z8K4": [
"Z14",
"Z41191"
],
"Z8K5": "Z41190"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is a member of sentence (choosing list)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "est un(e) membre de cette ou ces organisations"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "का सदस्य है वाक्य (सूची चयन)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
d4hbm44nr1kc1twkiqqmvx2p85ath40
314564
314526
2026-09-17T07:22:22Z
BlueSkyWalker
101616
Add Hindi description to flush orchestrator cache
314564
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z41190"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z41190K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "member item QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z41190K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of membership organizations"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z41190K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "member entity repeated from prior text?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z41190K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z41190K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z41193"
],
"Z8K4": [
"Z14",
"Z41191"
],
"Z8K5": "Z41190"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is a member of sentence (choosing list)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "est un(e) membre de cette ou ces organisations"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "का सदस्य है वाक्य (सूची चयन)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "सदस्यता सम्बंध दर्शाने वाला वाक्य"
}
]
}
}
i7bkl6q5cjbxp8jvu7xf1ig4zql8wnp
Wikifunctions:Status updates/2026-09-10/de
4
94286
314327
312751
2026-09-16T17:47:01Z
Ameisenigel
44
Created page with "Diese Woche haben wir bei Fehlermeldungen zu Fragmenten in der Abstrakten Wikipedia einen Link hinzugefügt, mit dem sich derselbe Aufruf auf Wikifunctions ausführen lässt, wo du das Problem möglicherweise besser diagnostizieren und beheben kannst ($1). Zudem haben wir die Navigation bei längeren abstrakten Artikeln erleichtert: Wenn du auf den Aufruf oder das Ergebnis eines abstrakten Fragments klickst, scrollt die jeweils andere Spalte automatisch, sodass das zugeh..."
314327
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-09-03
| nextlabel = Nächstes Update
| next =
}}
<span id="Your_code_can_now_call_back_to_the_Wikidata_fetch_functions"></span>
=== Dein Code kann nun die Wikidata-Abruffunktionen aufrufen ===
Diese Woche haben wir eine erste Funktionalität bereitgestellt, die es einer Code-Implementierung (in JavaScript oder Python) ermöglicht, bestimmte andere Wikifunctions-Funktionen aufzurufen, deren Ergebnis zu erhalten und dieses für die weitere Verarbeitung zu nutzen. Das Hauptziel dieser Neuerung ist eine größere Flexibilität bei der Verwendung von Code, um dessen Einsatzmöglichkeiten zu erweitern – wodurch du von den jeweiligen Leistungsvorteilen profitierst und für manche Funktionen eine effizientere Implementierungsstruktur realisieren kannst.
Derzeit können aus Sicherheits- und Leistungsgründen nur die folgenden integrierten Wikidata-Abruf- und Suchfunktionen auf diese Weise aufgerufen werden: [[Z6820|Z6820]] (erhalte Wikidata-Entitäten), [[Z6821|Z6821]] (erhalte Wikidata-Datenobjekt), [[Z6822|Z6822]] (erhalte Wikidata-Eigenschaft), [[Z6824|Z6824]] (erhalte Wikidata-Lexemform), [[Z6825|Z6825]] (erhalte Wikidata-Lexem), [[Z6826|Z6826]] (erhalte Wikidata-Lexemsinn), [[Z6830|Z6830]] (finde Lexeme für Wikidata-Datenobjekt) und [[Z6831|Z6831]] (finde Lexeme für Wikidata-Lexemsinn). Diese Funktionalität befindet sich in einer frühen Einführungsphase; wir hoffen, künftig Aufrufe für eine breitere Palette an Funktionen zu ermöglichen. Wir haben uns zunächst auf diese Funktionen konzentriert, da sie in benutzerdefiniertem Code nicht realisierbar sind (aufgrund von Sicherheitsbeschränkungen, die jeglichen Netzwerkzugriff unterbinden), da bei anderen integrierten oder benutzerdefinierten Funktionen eine Neuimplementierung zwar mühsam, aber prinzipiell möglich wäre.
Betrachten wir eine JavaScript-Implementierung, die einen Callback enthält. Sie ruft ein Datenobjekt von Wikidata ab, extrahiert dessen Bezeichnung in einer bestimmten Sprache und gibt diese Bezeichnung zurück. Das abzurufende Datenobjekt wird über das Argument Z400K1 angegeben, die Sprache über Z400K2.
<syntaxhighlight lang="javascript" line>
function Z400( Z400K1, Z400K2 ) {
const item = Wikifunctions.Call('Z6821', Z400K1);
for (const label of item.Z6001K2.Z12K1) {
if (label.Z11K1.Z60K1 === Z400K2.Z60K1) {
return label.Z11K2;
}
}
return 'NOT FOUND';
}
</syntaxhighlight>
Ein Callback wird durch den Aufruf von Wikifunctions.Call ausgelöst, wie im Beispiel gezeigt. Das erste Argument für Wikifunctions.Call ist stets die ZID der aufzurufenden Funktion – in diesem Fall [[Z6821|Z6821]]/erhalte Wikidata-Datenobjekt, welche ein einzelnes Argument entgegennimmt. Darauf folgen, durch Kommas getrennt, die an diese Funktion zu übergebenden Argumente. Hierbei handelt es sich bei dem Argument Z400K1 um denselben Wert, der auch an Z400 übergeben wurde. Dies ist ein gängiges Muster für die Argumentübergabe an Callbacks, jedoch können die Argumente auch direkt im Funktionsaufruf erstellt oder auf andere Weise bezogen werden.
Der Wert von Z400K1 wäre eine Instanz von [[Z6091|Z6091]]/Wikidata-Datenobjekt-Referenz, die die QID des abzurufenden Datenobjekts enthält. Zeile 2 des Beispiels ruft [[Z6821|Z6821]] auf, um dieses Datenobjekt von Wikidata abzurufen, und weist das resultierende ZObjekt der Konstante item zu. Der restliche Code durchläuft die Bezeichnungen des Datenobjekts, bis er diejenige findet, die der durch Z400K2 angegebenen Sprache entspricht.
Für das obige Beispiel haben wir der Einfachheit halber [[Z6821|Z6821]] verwendet. Sofern die Implementierung jedoch nicht tatsächlich das gesamte Objekt benötigt, wird ''dringend empfohlen'', zum Abrufen von Wikidata-Datenobjekten [[Z6820|Z6820]] anstelle von Z6821 zu verwenden, da Wikidata-Datenobjekte sehr umfangreich sein können, was das Laden und Übertragen verlangsamt. Obwohl der Aufruf von Z6820 etwas komplexer ist, ermöglichen seine Parameter das Abrufen spezifischer Teile eines Wikidata-Dstenobjekts. Dies kann die Leistung erheblich steigern und bestimmte Fehler vermeiden, da weniger Netzwerkbandbreite und Verarbeitungszeit erforderlich sind. In der [[Special:MyLanguage/Wikifunctions:How to create implementations#Coming soon: Calling another Wikifunctions function|Online-Dokumentation zu Callbacks]] zeigen wir, wie sich mit Z6820 dieselbe Funktion wie im obigen Beispiel implementieren lässt.
'''Beispiel für eine Live-Demo''': Wir haben die Callback-Funktion genutzt, um eine neue, effizientere Implementierung ([[Z40967|Z40967]]) für die Deutsche Deklinationstafel ([[Z28602|Z28602]]) bereitzustellen. Zuvor ließ sich diese Funktion nur mittels Kompositionen umsetzen, wobei die beiden vorhandenen Lösungen eher umständlich waren. (Beide nutzten wiederholte Aufrufe von Hilfsfunktionen zum Abrufen und Verarbeiten von Wikidata-Datenobjekten, was sie schwerfällig und schwer lesbar machte sowie anfällig für Leistungsprobleme, die typischerweise mit Kompositionen einhergehen.) Da Callbacks es ermöglichen, Wikidata-Entitäten direkt aus Code-Implementierungen abzurufen, kann die gesamte Verarbeitung der Deutschen Deklinationstafel nun in einer einzigen Code-Implementierung erfolgen. (Einige Details zu den Tabellenüberschriften müssen noch ergänzt werden.) Im erfolgreichen Testlauf benötigt die auf Callbacks basierende Implementierung 0,2 Sekunden, verglichen mit 1,0 bzw. 1,2 Sekunden bei den beiden vorhandenen Kompositionen.
Weitere zu beachtende Hinweise:
* Auch wenn Code-Implementierungen mittlerweile Wikidata-Entitäten abrufen können, wird empfohlen, sie nicht so zu schreiben, dass sie ''vollständige'' Entitäten zurückgeben. Grund hierfür sind die aktuellen Beschränkungen hinsichtlich der Größe des von einer Code-Implementierung zurückgegebenen Werts. Um eine vollständige Entität abzurufen, ist es besser, die Abruffunktion aus einer Komposition heraus aufzurufen.
* Es kann nur ein Callback gleichzeitig ausgeführt werden. Aus Sicherheitsgründen ist es nicht möglich, die Nebenläufigkeitsfunktionen von JavaScript oder Python zu nutzen, um mehrere Callbacks parallel auszuführen.
* Derzeit gilt eine Obergrenze von 3 MiB für die Größe der Wikidata-Inhalte, die über einen einzelnen Callback an eine Code-Implementierung zurückgegeben werden können.
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir bei Fehlermeldungen zu Fragmenten in der Abstrakten Wikipedia einen Link hinzugefügt, mit dem sich derselbe Aufruf auf Wikifunctions ausführen lässt, wo du das Problem möglicherweise besser diagnostizieren und beheben kannst ([[:phab:T435712|T435712]]). Zudem haben wir die Navigation bei längeren abstrakten Artikeln erleichtert: Wenn du auf den Aufruf oder das Ergebnis eines abstrakten Fragments klickst, scrollt die jeweils andere Spalte automatisch, sodass das zugehörige Gegenstück sichtbar wird ([[:phab:T429214|T429214]]). Wenn eine Sprachliste angezeigt wird, erscheint deine Benutzersprache (zum Beispiel Igbo) nun vor den “UN 6”, was das Hinzufügen sprachbezogener Aufrufe in der Abstrakten Wikipedia und auf Wikifunctions vereinfacht ([[:phab:T435712|T435712]]). Schließlich haben wir ein Problem bei der Bildanzeige in der Abstrakten Wikipedia behoben; wir bitten für die Unannehmlichkeiten um Entschuldigung ([[:phab:T436579|T436579]]).
<div lang="en" dir="ltr" class="mw-content-ltr">
=== News in Types: Julian calendar date ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
A new Type for representing [[Z40962|Julian calendar dates]] has been introduced based on [[Wikifunctions:Type proposals/Julian calendar date|the respective proposal]]. We already had [[Wikifunctions:Type proposals/Gregorian calendar date|Gregorian calendar dates]] for a long time, and now are introducing Julian calendar dates as a second supported calendar system. Structurally, the two are the same, but they are off by up to a dozen days or so.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The type has also been set-up to be connected to the Wikidata fetching code, so that Julian calendar dates from Wikidata are now being imported to Wikifunctions and made available to Abstract Wikipedia. Thanks to the community for being so patient! We are looking forward to seeing how the new Type is being used.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thanks to [[User:Ameisenigel|Ameisenigel]], [[User:Feeglgeef|Feeglgeef]], [[User:GrounderUK|GrounderUK]], [[User:99of9|99of9]], [[User:Dv103|Dv103]], and [[User:JhowieNitnek|JhowieNitnek]] for their participation in the proposal. We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. We are particularly curious about more calendar models! Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend Wikifunctions to new domains!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of Volunteer’s Corner from September 7 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For this week’s Volunteer’s corner, we only recorded the initial update part, which is [[:c:File:Abstract_Wikipedia_Volunteer_Corner_2026-09.webm|available on Commons]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We used the rest of the time for a lively discussion with the volunteers who joined in, but we decided beforehand not to record it. Thanks to the participants!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner is planned for Monday, 5 October 2026.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Denny at WikiCon 2026 in Regensburg, Germany ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next weekend is [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] in Regensburg, Germany. Denny will participate, and if you’d like to discuss Abstract Wikipedia, Wikifunctions, or knowledge representation, please get in touch with him.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 210 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had another record in the number of new Functions: 210 new Functions have been created in the last week. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z40665}}
* {{Z|Z40669}}
* {{Z|Z40673}}
* {{Z|Z40677}}
* {{Z|Z40679}}
* {{Z|Z40687}}
* {{Z|Z40690}}
* {{Z|Z40693}}
* {{Z|Z40695}}
* {{Z|Z40702}}
* {{Z|Z40703}}
* {{Z|Z40710}}
* {{Z|Z40712}}
* {{Z|Z40715}}
* {{Z|Z40728}}
* {{Z|Z40732}}
* {{Z|Z40739}}
* {{Z|Z40747}}
* {{Z|Z40750}}
* {{Z|Z40769}}
* {{Z|Z40771}}
* {{Z|Z40780}}
* {{Z|Z40789}}
* {{Z|Z40792}}
* {{Z|Z40795}}
* {{Z|Z40797}}
* {{Z|Z40804}}
* {{Z|Z40815}}
* {{Z|Z40817}}
* {{Z|Z40819}}
* {{Z|Z40821}}
* {{Z|Z40823}}
* {{Z|Z40833}}
* {{Z|Z40836}}
* {{Z|Z40840}}
* {{Z|Z40842}}
* {{Z|Z40858}}
* {{Z|Z40860}}
* {{Z|Z40863}}
* {{Z|Z40868}}
* {{Z|Z40869}}
* {{Z|Z40872}}
* {{Z|Z40876}}
* {{Z|Z40883}}
* {{Z|Z869}}
* {{Z|Z40894}}
* {{Z|Z40895}}
* {{Z|Z40911}}
* {{Z|Z40920}}
* {{Z|Z40926}}
* {{Z|Z40934}}
* {{Z|Z40939}}
* {{Z|Z40946}}
* {{Z|Z40954}}
* {{Z|Z40958}}
* {{Z|Z40968}}
* {{Z|Z40974}}
* {{Z|Z40979}}
* {{Z|Z40992}}
* {{Z|Z40994}}
* {{Z|Z41002}}
* {{Z|Z41003}}
* {{Z|Z41006}}
* {{Z|Z41012}}
* {{Z|Z41015}}
* {{Z|Z41030}}
* {{Z|Z41033}}
* {{Z|Z41036}}
* {{Z|Z41039}}
* {{Z|Z41043}}
* {{Z|Z41047}}
* {{Z|Z41063}}
* {{Z|Z41064}}
* {{Z|Z41068}}
* {{Z|Z41070}}
* {{Z|Z41077}}
* {{Z|Z41081}}
* {{Z|Z41092}}
* {{Z|Z41098}}
* {{Z|Z41102}}
* {{Z|Z41108}}
* {{Z|Z41123}}
* {{Z|Z41129}}
* {{Z|Z41133}}
* {{Z|Z41136}}
* {{Z|Z41139}}
* {{Z|Z41143}}
* {{Z|Z41148}}
* {{Z|Z41150}}
* {{Z|Z41154}}
* {{Z|Z41157}}
* {{Z|Z41159}}
* {{Z|Z41163}}
* {{Z|Z41164}}
* {{Z|Z41168}}
* {{Z|Z41172}}
* {{Z|Z41182}}
* {{Z|Z41186}}
* {{Z|Z41190}}
* {{Z|Z41192}}
* {{Z|Z41203}}
* {{Z|Z41204}}
* {{Z|Z41212}}
* {{Z|Z41215}}
* {{Z|Z41218}}
* {{Z|Z41221}}
* {{Z|Z41224}}
* {{Z|Z41228}}
* {{Z|Z41231}}
* {{Z|Z41234}}
* {{Z|Z41241}}
* {{Z|Z41245}}
* {{Z|Z41251}}
* {{Z|Z41254}}
* {{Z|Z41256}}
* {{Z|Z41258}}
* {{Z|Z41260}}
* {{Z|Z41262}}
* {{Z|Z41266}}
* {{Z|Z41267}}
* {{Z|Z41269}}
* {{Z|Z41271}}
* {{Z|Z41273}}
* {{Z|Z41275}}
* {{Z|Z41282}}
* {{Z|Z41284}}
* {{Z|Z41286}}
* {{Z|Z41288}}
* {{Z|Z41290}}
* {{Z|Z41292}}
* {{Z|Z41294}}
* {{Z|Z41296}}
* {{Z|Z41298}}
* {{Z|Z41300}}
* {{Z|Z41302}}
* {{Z|Z41304}}
* {{Z|Z41311}}
* {{Z|Z41314}}
* {{Z|Z41318}}
* {{Z|Z41321}}
* {{Z|Z41322}}
* {{Z|Z41325}}
* {{Z|Z41329}}
* {{Z|Z41334}}
* {{Z|Z41341}}
* {{Z|Z41347}}
* {{Z|Z41351}}
* {{Z|Z41354}}
* {{Z|Z41358}}
* {{Z|Z41367}}
* {{Z|Z41373}}
* {{Z|Z41377}}
* {{Z|Z41380}}
* {{Z|Z41383}}
* {{Z|Z41389}}
* {{Z|Z41392}}
* {{Z|Z41399}}
* {{Z|Z41407}}
* {{Z|Z41411}}
* {{Z|Z41412}}
* {{Z|Z41417}}
* {{Z|Z41419}}
* {{Z|Z41427}}
* {{Z|Z41431}}
* {{Z|Z41433}}
* {{Z|Z41441}}
* {{Z|Z41447}}
* {{Z|Z41451}}
<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-09-10]]
agexl0ey1vd4lion7t5xzkd5dvojmtl
314329
314327
2026-09-16T17:47:18Z
Ameisenigel
44
Created page with "=== Neuigkeiten zu Typen: Datum des Julianischen Kalenders ==="
314329
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-09-03
| nextlabel = Nächstes Update
| next =
}}
<span id="Your_code_can_now_call_back_to_the_Wikidata_fetch_functions"></span>
=== Dein Code kann nun die Wikidata-Abruffunktionen aufrufen ===
Diese Woche haben wir eine erste Funktionalität bereitgestellt, die es einer Code-Implementierung (in JavaScript oder Python) ermöglicht, bestimmte andere Wikifunctions-Funktionen aufzurufen, deren Ergebnis zu erhalten und dieses für die weitere Verarbeitung zu nutzen. Das Hauptziel dieser Neuerung ist eine größere Flexibilität bei der Verwendung von Code, um dessen Einsatzmöglichkeiten zu erweitern – wodurch du von den jeweiligen Leistungsvorteilen profitierst und für manche Funktionen eine effizientere Implementierungsstruktur realisieren kannst.
Derzeit können aus Sicherheits- und Leistungsgründen nur die folgenden integrierten Wikidata-Abruf- und Suchfunktionen auf diese Weise aufgerufen werden: [[Z6820|Z6820]] (erhalte Wikidata-Entitäten), [[Z6821|Z6821]] (erhalte Wikidata-Datenobjekt), [[Z6822|Z6822]] (erhalte Wikidata-Eigenschaft), [[Z6824|Z6824]] (erhalte Wikidata-Lexemform), [[Z6825|Z6825]] (erhalte Wikidata-Lexem), [[Z6826|Z6826]] (erhalte Wikidata-Lexemsinn), [[Z6830|Z6830]] (finde Lexeme für Wikidata-Datenobjekt) und [[Z6831|Z6831]] (finde Lexeme für Wikidata-Lexemsinn). Diese Funktionalität befindet sich in einer frühen Einführungsphase; wir hoffen, künftig Aufrufe für eine breitere Palette an Funktionen zu ermöglichen. Wir haben uns zunächst auf diese Funktionen konzentriert, da sie in benutzerdefiniertem Code nicht realisierbar sind (aufgrund von Sicherheitsbeschränkungen, die jeglichen Netzwerkzugriff unterbinden), da bei anderen integrierten oder benutzerdefinierten Funktionen eine Neuimplementierung zwar mühsam, aber prinzipiell möglich wäre.
Betrachten wir eine JavaScript-Implementierung, die einen Callback enthält. Sie ruft ein Datenobjekt von Wikidata ab, extrahiert dessen Bezeichnung in einer bestimmten Sprache und gibt diese Bezeichnung zurück. Das abzurufende Datenobjekt wird über das Argument Z400K1 angegeben, die Sprache über Z400K2.
<syntaxhighlight lang="javascript" line>
function Z400( Z400K1, Z400K2 ) {
const item = Wikifunctions.Call('Z6821', Z400K1);
for (const label of item.Z6001K2.Z12K1) {
if (label.Z11K1.Z60K1 === Z400K2.Z60K1) {
return label.Z11K2;
}
}
return 'NOT FOUND';
}
</syntaxhighlight>
Ein Callback wird durch den Aufruf von Wikifunctions.Call ausgelöst, wie im Beispiel gezeigt. Das erste Argument für Wikifunctions.Call ist stets die ZID der aufzurufenden Funktion – in diesem Fall [[Z6821|Z6821]]/erhalte Wikidata-Datenobjekt, welche ein einzelnes Argument entgegennimmt. Darauf folgen, durch Kommas getrennt, die an diese Funktion zu übergebenden Argumente. Hierbei handelt es sich bei dem Argument Z400K1 um denselben Wert, der auch an Z400 übergeben wurde. Dies ist ein gängiges Muster für die Argumentübergabe an Callbacks, jedoch können die Argumente auch direkt im Funktionsaufruf erstellt oder auf andere Weise bezogen werden.
Der Wert von Z400K1 wäre eine Instanz von [[Z6091|Z6091]]/Wikidata-Datenobjekt-Referenz, die die QID des abzurufenden Datenobjekts enthält. Zeile 2 des Beispiels ruft [[Z6821|Z6821]] auf, um dieses Datenobjekt von Wikidata abzurufen, und weist das resultierende ZObjekt der Konstante item zu. Der restliche Code durchläuft die Bezeichnungen des Datenobjekts, bis er diejenige findet, die der durch Z400K2 angegebenen Sprache entspricht.
Für das obige Beispiel haben wir der Einfachheit halber [[Z6821|Z6821]] verwendet. Sofern die Implementierung jedoch nicht tatsächlich das gesamte Objekt benötigt, wird ''dringend empfohlen'', zum Abrufen von Wikidata-Datenobjekten [[Z6820|Z6820]] anstelle von Z6821 zu verwenden, da Wikidata-Datenobjekte sehr umfangreich sein können, was das Laden und Übertragen verlangsamt. Obwohl der Aufruf von Z6820 etwas komplexer ist, ermöglichen seine Parameter das Abrufen spezifischer Teile eines Wikidata-Dstenobjekts. Dies kann die Leistung erheblich steigern und bestimmte Fehler vermeiden, da weniger Netzwerkbandbreite und Verarbeitungszeit erforderlich sind. In der [[Special:MyLanguage/Wikifunctions:How to create implementations#Coming soon: Calling another Wikifunctions function|Online-Dokumentation zu Callbacks]] zeigen wir, wie sich mit Z6820 dieselbe Funktion wie im obigen Beispiel implementieren lässt.
'''Beispiel für eine Live-Demo''': Wir haben die Callback-Funktion genutzt, um eine neue, effizientere Implementierung ([[Z40967|Z40967]]) für die Deutsche Deklinationstafel ([[Z28602|Z28602]]) bereitzustellen. Zuvor ließ sich diese Funktion nur mittels Kompositionen umsetzen, wobei die beiden vorhandenen Lösungen eher umständlich waren. (Beide nutzten wiederholte Aufrufe von Hilfsfunktionen zum Abrufen und Verarbeiten von Wikidata-Datenobjekten, was sie schwerfällig und schwer lesbar machte sowie anfällig für Leistungsprobleme, die typischerweise mit Kompositionen einhergehen.) Da Callbacks es ermöglichen, Wikidata-Entitäten direkt aus Code-Implementierungen abzurufen, kann die gesamte Verarbeitung der Deutschen Deklinationstafel nun in einer einzigen Code-Implementierung erfolgen. (Einige Details zu den Tabellenüberschriften müssen noch ergänzt werden.) Im erfolgreichen Testlauf benötigt die auf Callbacks basierende Implementierung 0,2 Sekunden, verglichen mit 1,0 bzw. 1,2 Sekunden bei den beiden vorhandenen Kompositionen.
Weitere zu beachtende Hinweise:
* Auch wenn Code-Implementierungen mittlerweile Wikidata-Entitäten abrufen können, wird empfohlen, sie nicht so zu schreiben, dass sie ''vollständige'' Entitäten zurückgeben. Grund hierfür sind die aktuellen Beschränkungen hinsichtlich der Größe des von einer Code-Implementierung zurückgegebenen Werts. Um eine vollständige Entität abzurufen, ist es besser, die Abruffunktion aus einer Komposition heraus aufzurufen.
* Es kann nur ein Callback gleichzeitig ausgeführt werden. Aus Sicherheitsgründen ist es nicht möglich, die Nebenläufigkeitsfunktionen von JavaScript oder Python zu nutzen, um mehrere Callbacks parallel auszuführen.
* Derzeit gilt eine Obergrenze von 3 MiB für die Größe der Wikidata-Inhalte, die über einen einzelnen Callback an eine Code-Implementierung zurückgegeben werden können.
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir bei Fehlermeldungen zu Fragmenten in der Abstrakten Wikipedia einen Link hinzugefügt, mit dem sich derselbe Aufruf auf Wikifunctions ausführen lässt, wo du das Problem möglicherweise besser diagnostizieren und beheben kannst ([[:phab:T435712|T435712]]). Zudem haben wir die Navigation bei längeren abstrakten Artikeln erleichtert: Wenn du auf den Aufruf oder das Ergebnis eines abstrakten Fragments klickst, scrollt die jeweils andere Spalte automatisch, sodass das zugehörige Gegenstück sichtbar wird ([[:phab:T429214|T429214]]). Wenn eine Sprachliste angezeigt wird, erscheint deine Benutzersprache (zum Beispiel Igbo) nun vor den “UN 6”, was das Hinzufügen sprachbezogener Aufrufe in der Abstrakten Wikipedia und auf Wikifunctions vereinfacht ([[:phab:T435712|T435712]]). Schließlich haben wir ein Problem bei der Bildanzeige in der Abstrakten Wikipedia behoben; wir bitten für die Unannehmlichkeiten um Entschuldigung ([[:phab:T436579|T436579]]).
<span id="News_in_Types:_Julian_calendar_date"></span>
=== Neuigkeiten zu Typen: Datum des Julianischen Kalenders ===
<div lang="en" dir="ltr" class="mw-content-ltr">
A new Type for representing [[Z40962|Julian calendar dates]] has been introduced based on [[Wikifunctions:Type proposals/Julian calendar date|the respective proposal]]. We already had [[Wikifunctions:Type proposals/Gregorian calendar date|Gregorian calendar dates]] for a long time, and now are introducing Julian calendar dates as a second supported calendar system. Structurally, the two are the same, but they are off by up to a dozen days or so.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The type has also been set-up to be connected to the Wikidata fetching code, so that Julian calendar dates from Wikidata are now being imported to Wikifunctions and made available to Abstract Wikipedia. Thanks to the community for being so patient! We are looking forward to seeing how the new Type is being used.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thanks to [[User:Ameisenigel|Ameisenigel]], [[User:Feeglgeef|Feeglgeef]], [[User:GrounderUK|GrounderUK]], [[User:99of9|99of9]], [[User:Dv103|Dv103]], and [[User:JhowieNitnek|JhowieNitnek]] for their participation in the proposal. We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. We are particularly curious about more calendar models! Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend Wikifunctions to new domains!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of Volunteer’s Corner from September 7 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For this week’s Volunteer’s corner, we only recorded the initial update part, which is [[:c:File:Abstract_Wikipedia_Volunteer_Corner_2026-09.webm|available on Commons]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We used the rest of the time for a lively discussion with the volunteers who joined in, but we decided beforehand not to record it. Thanks to the participants!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner is planned for Monday, 5 October 2026.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Denny at WikiCon 2026 in Regensburg, Germany ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next weekend is [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] in Regensburg, Germany. Denny will participate, and if you’d like to discuss Abstract Wikipedia, Wikifunctions, or knowledge representation, please get in touch with him.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 210 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had another record in the number of new Functions: 210 new Functions have been created in the last week. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z40665}}
* {{Z|Z40669}}
* {{Z|Z40673}}
* {{Z|Z40677}}
* {{Z|Z40679}}
* {{Z|Z40687}}
* {{Z|Z40690}}
* {{Z|Z40693}}
* {{Z|Z40695}}
* {{Z|Z40702}}
* {{Z|Z40703}}
* {{Z|Z40710}}
* {{Z|Z40712}}
* {{Z|Z40715}}
* {{Z|Z40728}}
* {{Z|Z40732}}
* {{Z|Z40739}}
* {{Z|Z40747}}
* {{Z|Z40750}}
* {{Z|Z40769}}
* {{Z|Z40771}}
* {{Z|Z40780}}
* {{Z|Z40789}}
* {{Z|Z40792}}
* {{Z|Z40795}}
* {{Z|Z40797}}
* {{Z|Z40804}}
* {{Z|Z40815}}
* {{Z|Z40817}}
* {{Z|Z40819}}
* {{Z|Z40821}}
* {{Z|Z40823}}
* {{Z|Z40833}}
* {{Z|Z40836}}
* {{Z|Z40840}}
* {{Z|Z40842}}
* {{Z|Z40858}}
* {{Z|Z40860}}
* {{Z|Z40863}}
* {{Z|Z40868}}
* {{Z|Z40869}}
* {{Z|Z40872}}
* {{Z|Z40876}}
* {{Z|Z40883}}
* {{Z|Z869}}
* {{Z|Z40894}}
* {{Z|Z40895}}
* {{Z|Z40911}}
* {{Z|Z40920}}
* {{Z|Z40926}}
* {{Z|Z40934}}
* {{Z|Z40939}}
* {{Z|Z40946}}
* {{Z|Z40954}}
* {{Z|Z40958}}
* {{Z|Z40968}}
* {{Z|Z40974}}
* {{Z|Z40979}}
* {{Z|Z40992}}
* {{Z|Z40994}}
* {{Z|Z41002}}
* {{Z|Z41003}}
* {{Z|Z41006}}
* {{Z|Z41012}}
* {{Z|Z41015}}
* {{Z|Z41030}}
* {{Z|Z41033}}
* {{Z|Z41036}}
* {{Z|Z41039}}
* {{Z|Z41043}}
* {{Z|Z41047}}
* {{Z|Z41063}}
* {{Z|Z41064}}
* {{Z|Z41068}}
* {{Z|Z41070}}
* {{Z|Z41077}}
* {{Z|Z41081}}
* {{Z|Z41092}}
* {{Z|Z41098}}
* {{Z|Z41102}}
* {{Z|Z41108}}
* {{Z|Z41123}}
* {{Z|Z41129}}
* {{Z|Z41133}}
* {{Z|Z41136}}
* {{Z|Z41139}}
* {{Z|Z41143}}
* {{Z|Z41148}}
* {{Z|Z41150}}
* {{Z|Z41154}}
* {{Z|Z41157}}
* {{Z|Z41159}}
* {{Z|Z41163}}
* {{Z|Z41164}}
* {{Z|Z41168}}
* {{Z|Z41172}}
* {{Z|Z41182}}
* {{Z|Z41186}}
* {{Z|Z41190}}
* {{Z|Z41192}}
* {{Z|Z41203}}
* {{Z|Z41204}}
* {{Z|Z41212}}
* {{Z|Z41215}}
* {{Z|Z41218}}
* {{Z|Z41221}}
* {{Z|Z41224}}
* {{Z|Z41228}}
* {{Z|Z41231}}
* {{Z|Z41234}}
* {{Z|Z41241}}
* {{Z|Z41245}}
* {{Z|Z41251}}
* {{Z|Z41254}}
* {{Z|Z41256}}
* {{Z|Z41258}}
* {{Z|Z41260}}
* {{Z|Z41262}}
* {{Z|Z41266}}
* {{Z|Z41267}}
* {{Z|Z41269}}
* {{Z|Z41271}}
* {{Z|Z41273}}
* {{Z|Z41275}}
* {{Z|Z41282}}
* {{Z|Z41284}}
* {{Z|Z41286}}
* {{Z|Z41288}}
* {{Z|Z41290}}
* {{Z|Z41292}}
* {{Z|Z41294}}
* {{Z|Z41296}}
* {{Z|Z41298}}
* {{Z|Z41300}}
* {{Z|Z41302}}
* {{Z|Z41304}}
* {{Z|Z41311}}
* {{Z|Z41314}}
* {{Z|Z41318}}
* {{Z|Z41321}}
* {{Z|Z41322}}
* {{Z|Z41325}}
* {{Z|Z41329}}
* {{Z|Z41334}}
* {{Z|Z41341}}
* {{Z|Z41347}}
* {{Z|Z41351}}
* {{Z|Z41354}}
* {{Z|Z41358}}
* {{Z|Z41367}}
* {{Z|Z41373}}
* {{Z|Z41377}}
* {{Z|Z41380}}
* {{Z|Z41383}}
* {{Z|Z41389}}
* {{Z|Z41392}}
* {{Z|Z41399}}
* {{Z|Z41407}}
* {{Z|Z41411}}
* {{Z|Z41412}}
* {{Z|Z41417}}
* {{Z|Z41419}}
* {{Z|Z41427}}
* {{Z|Z41431}}
* {{Z|Z41433}}
* {{Z|Z41441}}
* {{Z|Z41447}}
* {{Z|Z41451}}
<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-09-10]]
rlyw3hslv97w7bh2jx53lwt97qjhp47
314336
314329
2026-09-16T17:52:02Z
Ameisenigel
44
Created page with "Basierend auf [[$2|dem entsprechenden Vorschlag]] wurde ein neuer Datentyp zur Darstellung von [[$1|Daten des Julianischen Kalenders]] eingeführt. Während [[$3|Daten des Gregorianischen Kalenders]] bereits seit Langem existieren, wird nun der Julianische Kalender als zweites unterstütztes Kalendersystem hinzugefügt. Strukturell sind beide identisch, unterscheiden sich jedoch um bis zu etwa zwölf Tage."
314336
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-09-03
| nextlabel = Nächstes Update
| next =
}}
<span id="Your_code_can_now_call_back_to_the_Wikidata_fetch_functions"></span>
=== Dein Code kann nun die Wikidata-Abruffunktionen aufrufen ===
Diese Woche haben wir eine erste Funktionalität bereitgestellt, die es einer Code-Implementierung (in JavaScript oder Python) ermöglicht, bestimmte andere Wikifunctions-Funktionen aufzurufen, deren Ergebnis zu erhalten und dieses für die weitere Verarbeitung zu nutzen. Das Hauptziel dieser Neuerung ist eine größere Flexibilität bei der Verwendung von Code, um dessen Einsatzmöglichkeiten zu erweitern – wodurch du von den jeweiligen Leistungsvorteilen profitierst und für manche Funktionen eine effizientere Implementierungsstruktur realisieren kannst.
Derzeit können aus Sicherheits- und Leistungsgründen nur die folgenden integrierten Wikidata-Abruf- und Suchfunktionen auf diese Weise aufgerufen werden: [[Z6820|Z6820]] (erhalte Wikidata-Entitäten), [[Z6821|Z6821]] (erhalte Wikidata-Datenobjekt), [[Z6822|Z6822]] (erhalte Wikidata-Eigenschaft), [[Z6824|Z6824]] (erhalte Wikidata-Lexemform), [[Z6825|Z6825]] (erhalte Wikidata-Lexem), [[Z6826|Z6826]] (erhalte Wikidata-Lexemsinn), [[Z6830|Z6830]] (finde Lexeme für Wikidata-Datenobjekt) und [[Z6831|Z6831]] (finde Lexeme für Wikidata-Lexemsinn). Diese Funktionalität befindet sich in einer frühen Einführungsphase; wir hoffen, künftig Aufrufe für eine breitere Palette an Funktionen zu ermöglichen. Wir haben uns zunächst auf diese Funktionen konzentriert, da sie in benutzerdefiniertem Code nicht realisierbar sind (aufgrund von Sicherheitsbeschränkungen, die jeglichen Netzwerkzugriff unterbinden), da bei anderen integrierten oder benutzerdefinierten Funktionen eine Neuimplementierung zwar mühsam, aber prinzipiell möglich wäre.
Betrachten wir eine JavaScript-Implementierung, die einen Callback enthält. Sie ruft ein Datenobjekt von Wikidata ab, extrahiert dessen Bezeichnung in einer bestimmten Sprache und gibt diese Bezeichnung zurück. Das abzurufende Datenobjekt wird über das Argument Z400K1 angegeben, die Sprache über Z400K2.
<syntaxhighlight lang="javascript" line>
function Z400( Z400K1, Z400K2 ) {
const item = Wikifunctions.Call('Z6821', Z400K1);
for (const label of item.Z6001K2.Z12K1) {
if (label.Z11K1.Z60K1 === Z400K2.Z60K1) {
return label.Z11K2;
}
}
return 'NOT FOUND';
}
</syntaxhighlight>
Ein Callback wird durch den Aufruf von Wikifunctions.Call ausgelöst, wie im Beispiel gezeigt. Das erste Argument für Wikifunctions.Call ist stets die ZID der aufzurufenden Funktion – in diesem Fall [[Z6821|Z6821]]/erhalte Wikidata-Datenobjekt, welche ein einzelnes Argument entgegennimmt. Darauf folgen, durch Kommas getrennt, die an diese Funktion zu übergebenden Argumente. Hierbei handelt es sich bei dem Argument Z400K1 um denselben Wert, der auch an Z400 übergeben wurde. Dies ist ein gängiges Muster für die Argumentübergabe an Callbacks, jedoch können die Argumente auch direkt im Funktionsaufruf erstellt oder auf andere Weise bezogen werden.
Der Wert von Z400K1 wäre eine Instanz von [[Z6091|Z6091]]/Wikidata-Datenobjekt-Referenz, die die QID des abzurufenden Datenobjekts enthält. Zeile 2 des Beispiels ruft [[Z6821|Z6821]] auf, um dieses Datenobjekt von Wikidata abzurufen, und weist das resultierende ZObjekt der Konstante item zu. Der restliche Code durchläuft die Bezeichnungen des Datenobjekts, bis er diejenige findet, die der durch Z400K2 angegebenen Sprache entspricht.
Für das obige Beispiel haben wir der Einfachheit halber [[Z6821|Z6821]] verwendet. Sofern die Implementierung jedoch nicht tatsächlich das gesamte Objekt benötigt, wird ''dringend empfohlen'', zum Abrufen von Wikidata-Datenobjekten [[Z6820|Z6820]] anstelle von Z6821 zu verwenden, da Wikidata-Datenobjekte sehr umfangreich sein können, was das Laden und Übertragen verlangsamt. Obwohl der Aufruf von Z6820 etwas komplexer ist, ermöglichen seine Parameter das Abrufen spezifischer Teile eines Wikidata-Dstenobjekts. Dies kann die Leistung erheblich steigern und bestimmte Fehler vermeiden, da weniger Netzwerkbandbreite und Verarbeitungszeit erforderlich sind. In der [[Special:MyLanguage/Wikifunctions:How to create implementations#Coming soon: Calling another Wikifunctions function|Online-Dokumentation zu Callbacks]] zeigen wir, wie sich mit Z6820 dieselbe Funktion wie im obigen Beispiel implementieren lässt.
'''Beispiel für eine Live-Demo''': Wir haben die Callback-Funktion genutzt, um eine neue, effizientere Implementierung ([[Z40967|Z40967]]) für die Deutsche Deklinationstafel ([[Z28602|Z28602]]) bereitzustellen. Zuvor ließ sich diese Funktion nur mittels Kompositionen umsetzen, wobei die beiden vorhandenen Lösungen eher umständlich waren. (Beide nutzten wiederholte Aufrufe von Hilfsfunktionen zum Abrufen und Verarbeiten von Wikidata-Datenobjekten, was sie schwerfällig und schwer lesbar machte sowie anfällig für Leistungsprobleme, die typischerweise mit Kompositionen einhergehen.) Da Callbacks es ermöglichen, Wikidata-Entitäten direkt aus Code-Implementierungen abzurufen, kann die gesamte Verarbeitung der Deutschen Deklinationstafel nun in einer einzigen Code-Implementierung erfolgen. (Einige Details zu den Tabellenüberschriften müssen noch ergänzt werden.) Im erfolgreichen Testlauf benötigt die auf Callbacks basierende Implementierung 0,2 Sekunden, verglichen mit 1,0 bzw. 1,2 Sekunden bei den beiden vorhandenen Kompositionen.
Weitere zu beachtende Hinweise:
* Auch wenn Code-Implementierungen mittlerweile Wikidata-Entitäten abrufen können, wird empfohlen, sie nicht so zu schreiben, dass sie ''vollständige'' Entitäten zurückgeben. Grund hierfür sind die aktuellen Beschränkungen hinsichtlich der Größe des von einer Code-Implementierung zurückgegebenen Werts. Um eine vollständige Entität abzurufen, ist es besser, die Abruffunktion aus einer Komposition heraus aufzurufen.
* Es kann nur ein Callback gleichzeitig ausgeführt werden. Aus Sicherheitsgründen ist es nicht möglich, die Nebenläufigkeitsfunktionen von JavaScript oder Python zu nutzen, um mehrere Callbacks parallel auszuführen.
* Derzeit gilt eine Obergrenze von 3 MiB für die Größe der Wikidata-Inhalte, die über einen einzelnen Callback an eine Code-Implementierung zurückgegeben werden können.
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir bei Fehlermeldungen zu Fragmenten in der Abstrakten Wikipedia einen Link hinzugefügt, mit dem sich derselbe Aufruf auf Wikifunctions ausführen lässt, wo du das Problem möglicherweise besser diagnostizieren und beheben kannst ([[:phab:T435712|T435712]]). Zudem haben wir die Navigation bei längeren abstrakten Artikeln erleichtert: Wenn du auf den Aufruf oder das Ergebnis eines abstrakten Fragments klickst, scrollt die jeweils andere Spalte automatisch, sodass das zugehörige Gegenstück sichtbar wird ([[:phab:T429214|T429214]]). Wenn eine Sprachliste angezeigt wird, erscheint deine Benutzersprache (zum Beispiel Igbo) nun vor den “UN 6”, was das Hinzufügen sprachbezogener Aufrufe in der Abstrakten Wikipedia und auf Wikifunctions vereinfacht ([[:phab:T435712|T435712]]). Schließlich haben wir ein Problem bei der Bildanzeige in der Abstrakten Wikipedia behoben; wir bitten für die Unannehmlichkeiten um Entschuldigung ([[:phab:T436579|T436579]]).
<span id="News_in_Types:_Julian_calendar_date"></span>
=== Neuigkeiten zu Typen: Datum des Julianischen Kalenders ===
Basierend auf [[Wikifunctions:Type proposals/Julian calendar date|dem entsprechenden Vorschlag]] wurde ein neuer Datentyp zur Darstellung von [[Z40962|Daten des Julianischen Kalenders]] eingeführt. Während [[Wikifunctions:Type proposals/Gregorian calendar date|Daten des Gregorianischen Kalenders]] bereits seit Langem existieren, wird nun der Julianische Kalender als zweites unterstütztes Kalendersystem hinzugefügt. Strukturell sind beide identisch, unterscheiden sich jedoch um bis zu etwa zwölf Tage.
<div lang="en" dir="ltr" class="mw-content-ltr">
The type has also been set-up to be connected to the Wikidata fetching code, so that Julian calendar dates from Wikidata are now being imported to Wikifunctions and made available to Abstract Wikipedia. Thanks to the community for being so patient! We are looking forward to seeing how the new Type is being used.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thanks to [[User:Ameisenigel|Ameisenigel]], [[User:Feeglgeef|Feeglgeef]], [[User:GrounderUK|GrounderUK]], [[User:99of9|99of9]], [[User:Dv103|Dv103]], and [[User:JhowieNitnek|JhowieNitnek]] for their participation in the proposal. We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. We are particularly curious about more calendar models! Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend Wikifunctions to new domains!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of Volunteer’s Corner from September 7 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For this week’s Volunteer’s corner, we only recorded the initial update part, which is [[:c:File:Abstract_Wikipedia_Volunteer_Corner_2026-09.webm|available on Commons]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We used the rest of the time for a lively discussion with the volunteers who joined in, but we decided beforehand not to record it. Thanks to the participants!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner is planned for Monday, 5 October 2026.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Denny at WikiCon 2026 in Regensburg, Germany ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next weekend is [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] in Regensburg, Germany. Denny will participate, and if you’d like to discuss Abstract Wikipedia, Wikifunctions, or knowledge representation, please get in touch with him.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 210 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had another record in the number of new Functions: 210 new Functions have been created in the last week. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z40665}}
* {{Z|Z40669}}
* {{Z|Z40673}}
* {{Z|Z40677}}
* {{Z|Z40679}}
* {{Z|Z40687}}
* {{Z|Z40690}}
* {{Z|Z40693}}
* {{Z|Z40695}}
* {{Z|Z40702}}
* {{Z|Z40703}}
* {{Z|Z40710}}
* {{Z|Z40712}}
* {{Z|Z40715}}
* {{Z|Z40728}}
* {{Z|Z40732}}
* {{Z|Z40739}}
* {{Z|Z40747}}
* {{Z|Z40750}}
* {{Z|Z40769}}
* {{Z|Z40771}}
* {{Z|Z40780}}
* {{Z|Z40789}}
* {{Z|Z40792}}
* {{Z|Z40795}}
* {{Z|Z40797}}
* {{Z|Z40804}}
* {{Z|Z40815}}
* {{Z|Z40817}}
* {{Z|Z40819}}
* {{Z|Z40821}}
* {{Z|Z40823}}
* {{Z|Z40833}}
* {{Z|Z40836}}
* {{Z|Z40840}}
* {{Z|Z40842}}
* {{Z|Z40858}}
* {{Z|Z40860}}
* {{Z|Z40863}}
* {{Z|Z40868}}
* {{Z|Z40869}}
* {{Z|Z40872}}
* {{Z|Z40876}}
* {{Z|Z40883}}
* {{Z|Z869}}
* {{Z|Z40894}}
* {{Z|Z40895}}
* {{Z|Z40911}}
* {{Z|Z40920}}
* {{Z|Z40926}}
* {{Z|Z40934}}
* {{Z|Z40939}}
* {{Z|Z40946}}
* {{Z|Z40954}}
* {{Z|Z40958}}
* {{Z|Z40968}}
* {{Z|Z40974}}
* {{Z|Z40979}}
* {{Z|Z40992}}
* {{Z|Z40994}}
* {{Z|Z41002}}
* {{Z|Z41003}}
* {{Z|Z41006}}
* {{Z|Z41012}}
* {{Z|Z41015}}
* {{Z|Z41030}}
* {{Z|Z41033}}
* {{Z|Z41036}}
* {{Z|Z41039}}
* {{Z|Z41043}}
* {{Z|Z41047}}
* {{Z|Z41063}}
* {{Z|Z41064}}
* {{Z|Z41068}}
* {{Z|Z41070}}
* {{Z|Z41077}}
* {{Z|Z41081}}
* {{Z|Z41092}}
* {{Z|Z41098}}
* {{Z|Z41102}}
* {{Z|Z41108}}
* {{Z|Z41123}}
* {{Z|Z41129}}
* {{Z|Z41133}}
* {{Z|Z41136}}
* {{Z|Z41139}}
* {{Z|Z41143}}
* {{Z|Z41148}}
* {{Z|Z41150}}
* {{Z|Z41154}}
* {{Z|Z41157}}
* {{Z|Z41159}}
* {{Z|Z41163}}
* {{Z|Z41164}}
* {{Z|Z41168}}
* {{Z|Z41172}}
* {{Z|Z41182}}
* {{Z|Z41186}}
* {{Z|Z41190}}
* {{Z|Z41192}}
* {{Z|Z41203}}
* {{Z|Z41204}}
* {{Z|Z41212}}
* {{Z|Z41215}}
* {{Z|Z41218}}
* {{Z|Z41221}}
* {{Z|Z41224}}
* {{Z|Z41228}}
* {{Z|Z41231}}
* {{Z|Z41234}}
* {{Z|Z41241}}
* {{Z|Z41245}}
* {{Z|Z41251}}
* {{Z|Z41254}}
* {{Z|Z41256}}
* {{Z|Z41258}}
* {{Z|Z41260}}
* {{Z|Z41262}}
* {{Z|Z41266}}
* {{Z|Z41267}}
* {{Z|Z41269}}
* {{Z|Z41271}}
* {{Z|Z41273}}
* {{Z|Z41275}}
* {{Z|Z41282}}
* {{Z|Z41284}}
* {{Z|Z41286}}
* {{Z|Z41288}}
* {{Z|Z41290}}
* {{Z|Z41292}}
* {{Z|Z41294}}
* {{Z|Z41296}}
* {{Z|Z41298}}
* {{Z|Z41300}}
* {{Z|Z41302}}
* {{Z|Z41304}}
* {{Z|Z41311}}
* {{Z|Z41314}}
* {{Z|Z41318}}
* {{Z|Z41321}}
* {{Z|Z41322}}
* {{Z|Z41325}}
* {{Z|Z41329}}
* {{Z|Z41334}}
* {{Z|Z41341}}
* {{Z|Z41347}}
* {{Z|Z41351}}
* {{Z|Z41354}}
* {{Z|Z41358}}
* {{Z|Z41367}}
* {{Z|Z41373}}
* {{Z|Z41377}}
* {{Z|Z41380}}
* {{Z|Z41383}}
* {{Z|Z41389}}
* {{Z|Z41392}}
* {{Z|Z41399}}
* {{Z|Z41407}}
* {{Z|Z41411}}
* {{Z|Z41412}}
* {{Z|Z41417}}
* {{Z|Z41419}}
* {{Z|Z41427}}
* {{Z|Z41431}}
* {{Z|Z41433}}
* {{Z|Z41441}}
* {{Z|Z41447}}
* {{Z|Z41451}}
<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-09-10]]
2n8ejf3erfgmninh5dzyufdfktctnjv
314339
314336
2026-09-16T17:52:45Z
Ameisenigel
44
Created page with "Der Datentyp wurde zudem so eingerichtet, dass er mit dem Code zum Abrufen von Daten aus Wikidata verknüpft ist, wodurch nun Datumsangaben nach dem Julianischen Kalender von Wikidata in Wikifunctions importiert und für die Abstrakte Wikipedia verfügbar gemacht werden. Ein Dankeschön an die Community für die Geduld! Wir sind gespannt darauf zu sehen, wie der neue Datentyp genutzt wird."
314339
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-09-03
| nextlabel = Nächstes Update
| next =
}}
<span id="Your_code_can_now_call_back_to_the_Wikidata_fetch_functions"></span>
=== Dein Code kann nun die Wikidata-Abruffunktionen aufrufen ===
Diese Woche haben wir eine erste Funktionalität bereitgestellt, die es einer Code-Implementierung (in JavaScript oder Python) ermöglicht, bestimmte andere Wikifunctions-Funktionen aufzurufen, deren Ergebnis zu erhalten und dieses für die weitere Verarbeitung zu nutzen. Das Hauptziel dieser Neuerung ist eine größere Flexibilität bei der Verwendung von Code, um dessen Einsatzmöglichkeiten zu erweitern – wodurch du von den jeweiligen Leistungsvorteilen profitierst und für manche Funktionen eine effizientere Implementierungsstruktur realisieren kannst.
Derzeit können aus Sicherheits- und Leistungsgründen nur die folgenden integrierten Wikidata-Abruf- und Suchfunktionen auf diese Weise aufgerufen werden: [[Z6820|Z6820]] (erhalte Wikidata-Entitäten), [[Z6821|Z6821]] (erhalte Wikidata-Datenobjekt), [[Z6822|Z6822]] (erhalte Wikidata-Eigenschaft), [[Z6824|Z6824]] (erhalte Wikidata-Lexemform), [[Z6825|Z6825]] (erhalte Wikidata-Lexem), [[Z6826|Z6826]] (erhalte Wikidata-Lexemsinn), [[Z6830|Z6830]] (finde Lexeme für Wikidata-Datenobjekt) und [[Z6831|Z6831]] (finde Lexeme für Wikidata-Lexemsinn). Diese Funktionalität befindet sich in einer frühen Einführungsphase; wir hoffen, künftig Aufrufe für eine breitere Palette an Funktionen zu ermöglichen. Wir haben uns zunächst auf diese Funktionen konzentriert, da sie in benutzerdefiniertem Code nicht realisierbar sind (aufgrund von Sicherheitsbeschränkungen, die jeglichen Netzwerkzugriff unterbinden), da bei anderen integrierten oder benutzerdefinierten Funktionen eine Neuimplementierung zwar mühsam, aber prinzipiell möglich wäre.
Betrachten wir eine JavaScript-Implementierung, die einen Callback enthält. Sie ruft ein Datenobjekt von Wikidata ab, extrahiert dessen Bezeichnung in einer bestimmten Sprache und gibt diese Bezeichnung zurück. Das abzurufende Datenobjekt wird über das Argument Z400K1 angegeben, die Sprache über Z400K2.
<syntaxhighlight lang="javascript" line>
function Z400( Z400K1, Z400K2 ) {
const item = Wikifunctions.Call('Z6821', Z400K1);
for (const label of item.Z6001K2.Z12K1) {
if (label.Z11K1.Z60K1 === Z400K2.Z60K1) {
return label.Z11K2;
}
}
return 'NOT FOUND';
}
</syntaxhighlight>
Ein Callback wird durch den Aufruf von Wikifunctions.Call ausgelöst, wie im Beispiel gezeigt. Das erste Argument für Wikifunctions.Call ist stets die ZID der aufzurufenden Funktion – in diesem Fall [[Z6821|Z6821]]/erhalte Wikidata-Datenobjekt, welche ein einzelnes Argument entgegennimmt. Darauf folgen, durch Kommas getrennt, die an diese Funktion zu übergebenden Argumente. Hierbei handelt es sich bei dem Argument Z400K1 um denselben Wert, der auch an Z400 übergeben wurde. Dies ist ein gängiges Muster für die Argumentübergabe an Callbacks, jedoch können die Argumente auch direkt im Funktionsaufruf erstellt oder auf andere Weise bezogen werden.
Der Wert von Z400K1 wäre eine Instanz von [[Z6091|Z6091]]/Wikidata-Datenobjekt-Referenz, die die QID des abzurufenden Datenobjekts enthält. Zeile 2 des Beispiels ruft [[Z6821|Z6821]] auf, um dieses Datenobjekt von Wikidata abzurufen, und weist das resultierende ZObjekt der Konstante item zu. Der restliche Code durchläuft die Bezeichnungen des Datenobjekts, bis er diejenige findet, die der durch Z400K2 angegebenen Sprache entspricht.
Für das obige Beispiel haben wir der Einfachheit halber [[Z6821|Z6821]] verwendet. Sofern die Implementierung jedoch nicht tatsächlich das gesamte Objekt benötigt, wird ''dringend empfohlen'', zum Abrufen von Wikidata-Datenobjekten [[Z6820|Z6820]] anstelle von Z6821 zu verwenden, da Wikidata-Datenobjekte sehr umfangreich sein können, was das Laden und Übertragen verlangsamt. Obwohl der Aufruf von Z6820 etwas komplexer ist, ermöglichen seine Parameter das Abrufen spezifischer Teile eines Wikidata-Dstenobjekts. Dies kann die Leistung erheblich steigern und bestimmte Fehler vermeiden, da weniger Netzwerkbandbreite und Verarbeitungszeit erforderlich sind. In der [[Special:MyLanguage/Wikifunctions:How to create implementations#Coming soon: Calling another Wikifunctions function|Online-Dokumentation zu Callbacks]] zeigen wir, wie sich mit Z6820 dieselbe Funktion wie im obigen Beispiel implementieren lässt.
'''Beispiel für eine Live-Demo''': Wir haben die Callback-Funktion genutzt, um eine neue, effizientere Implementierung ([[Z40967|Z40967]]) für die Deutsche Deklinationstafel ([[Z28602|Z28602]]) bereitzustellen. Zuvor ließ sich diese Funktion nur mittels Kompositionen umsetzen, wobei die beiden vorhandenen Lösungen eher umständlich waren. (Beide nutzten wiederholte Aufrufe von Hilfsfunktionen zum Abrufen und Verarbeiten von Wikidata-Datenobjekten, was sie schwerfällig und schwer lesbar machte sowie anfällig für Leistungsprobleme, die typischerweise mit Kompositionen einhergehen.) Da Callbacks es ermöglichen, Wikidata-Entitäten direkt aus Code-Implementierungen abzurufen, kann die gesamte Verarbeitung der Deutschen Deklinationstafel nun in einer einzigen Code-Implementierung erfolgen. (Einige Details zu den Tabellenüberschriften müssen noch ergänzt werden.) Im erfolgreichen Testlauf benötigt die auf Callbacks basierende Implementierung 0,2 Sekunden, verglichen mit 1,0 bzw. 1,2 Sekunden bei den beiden vorhandenen Kompositionen.
Weitere zu beachtende Hinweise:
* Auch wenn Code-Implementierungen mittlerweile Wikidata-Entitäten abrufen können, wird empfohlen, sie nicht so zu schreiben, dass sie ''vollständige'' Entitäten zurückgeben. Grund hierfür sind die aktuellen Beschränkungen hinsichtlich der Größe des von einer Code-Implementierung zurückgegebenen Werts. Um eine vollständige Entität abzurufen, ist es besser, die Abruffunktion aus einer Komposition heraus aufzurufen.
* Es kann nur ein Callback gleichzeitig ausgeführt werden. Aus Sicherheitsgründen ist es nicht möglich, die Nebenläufigkeitsfunktionen von JavaScript oder Python zu nutzen, um mehrere Callbacks parallel auszuführen.
* Derzeit gilt eine Obergrenze von 3 MiB für die Größe der Wikidata-Inhalte, die über einen einzelnen Callback an eine Code-Implementierung zurückgegeben werden können.
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir bei Fehlermeldungen zu Fragmenten in der Abstrakten Wikipedia einen Link hinzugefügt, mit dem sich derselbe Aufruf auf Wikifunctions ausführen lässt, wo du das Problem möglicherweise besser diagnostizieren und beheben kannst ([[:phab:T435712|T435712]]). Zudem haben wir die Navigation bei längeren abstrakten Artikeln erleichtert: Wenn du auf den Aufruf oder das Ergebnis eines abstrakten Fragments klickst, scrollt die jeweils andere Spalte automatisch, sodass das zugehörige Gegenstück sichtbar wird ([[:phab:T429214|T429214]]). Wenn eine Sprachliste angezeigt wird, erscheint deine Benutzersprache (zum Beispiel Igbo) nun vor den “UN 6”, was das Hinzufügen sprachbezogener Aufrufe in der Abstrakten Wikipedia und auf Wikifunctions vereinfacht ([[:phab:T435712|T435712]]). Schließlich haben wir ein Problem bei der Bildanzeige in der Abstrakten Wikipedia behoben; wir bitten für die Unannehmlichkeiten um Entschuldigung ([[:phab:T436579|T436579]]).
<span id="News_in_Types:_Julian_calendar_date"></span>
=== Neuigkeiten zu Typen: Datum des Julianischen Kalenders ===
Basierend auf [[Wikifunctions:Type proposals/Julian calendar date|dem entsprechenden Vorschlag]] wurde ein neuer Datentyp zur Darstellung von [[Z40962|Daten des Julianischen Kalenders]] eingeführt. Während [[Wikifunctions:Type proposals/Gregorian calendar date|Daten des Gregorianischen Kalenders]] bereits seit Langem existieren, wird nun der Julianische Kalender als zweites unterstütztes Kalendersystem hinzugefügt. Strukturell sind beide identisch, unterscheiden sich jedoch um bis zu etwa zwölf Tage.
Der Datentyp wurde zudem so eingerichtet, dass er mit dem Code zum Abrufen von Daten aus Wikidata verknüpft ist, wodurch nun Datumsangaben nach dem Julianischen Kalender von Wikidata in Wikifunctions importiert und für die Abstrakte Wikipedia verfügbar gemacht werden. Ein Dankeschön an die Community für die Geduld! Wir sind gespannt darauf zu sehen, wie der neue Datentyp genutzt wird.
<div lang="en" dir="ltr" class="mw-content-ltr">
Thanks to [[User:Ameisenigel|Ameisenigel]], [[User:Feeglgeef|Feeglgeef]], [[User:GrounderUK|GrounderUK]], [[User:99of9|99of9]], [[User:Dv103|Dv103]], and [[User:JhowieNitnek|JhowieNitnek]] for their participation in the proposal. We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. We are particularly curious about more calendar models! Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend Wikifunctions to new domains!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of Volunteer’s Corner from September 7 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For this week’s Volunteer’s corner, we only recorded the initial update part, which is [[:c:File:Abstract_Wikipedia_Volunteer_Corner_2026-09.webm|available on Commons]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We used the rest of the time for a lively discussion with the volunteers who joined in, but we decided beforehand not to record it. Thanks to the participants!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner is planned for Monday, 5 October 2026.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Denny at WikiCon 2026 in Regensburg, Germany ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next weekend is [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] in Regensburg, Germany. Denny will participate, and if you’d like to discuss Abstract Wikipedia, Wikifunctions, or knowledge representation, please get in touch with him.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 210 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had another record in the number of new Functions: 210 new Functions have been created in the last week. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z40665}}
* {{Z|Z40669}}
* {{Z|Z40673}}
* {{Z|Z40677}}
* {{Z|Z40679}}
* {{Z|Z40687}}
* {{Z|Z40690}}
* {{Z|Z40693}}
* {{Z|Z40695}}
* {{Z|Z40702}}
* {{Z|Z40703}}
* {{Z|Z40710}}
* {{Z|Z40712}}
* {{Z|Z40715}}
* {{Z|Z40728}}
* {{Z|Z40732}}
* {{Z|Z40739}}
* {{Z|Z40747}}
* {{Z|Z40750}}
* {{Z|Z40769}}
* {{Z|Z40771}}
* {{Z|Z40780}}
* {{Z|Z40789}}
* {{Z|Z40792}}
* {{Z|Z40795}}
* {{Z|Z40797}}
* {{Z|Z40804}}
* {{Z|Z40815}}
* {{Z|Z40817}}
* {{Z|Z40819}}
* {{Z|Z40821}}
* {{Z|Z40823}}
* {{Z|Z40833}}
* {{Z|Z40836}}
* {{Z|Z40840}}
* {{Z|Z40842}}
* {{Z|Z40858}}
* {{Z|Z40860}}
* {{Z|Z40863}}
* {{Z|Z40868}}
* {{Z|Z40869}}
* {{Z|Z40872}}
* {{Z|Z40876}}
* {{Z|Z40883}}
* {{Z|Z869}}
* {{Z|Z40894}}
* {{Z|Z40895}}
* {{Z|Z40911}}
* {{Z|Z40920}}
* {{Z|Z40926}}
* {{Z|Z40934}}
* {{Z|Z40939}}
* {{Z|Z40946}}
* {{Z|Z40954}}
* {{Z|Z40958}}
* {{Z|Z40968}}
* {{Z|Z40974}}
* {{Z|Z40979}}
* {{Z|Z40992}}
* {{Z|Z40994}}
* {{Z|Z41002}}
* {{Z|Z41003}}
* {{Z|Z41006}}
* {{Z|Z41012}}
* {{Z|Z41015}}
* {{Z|Z41030}}
* {{Z|Z41033}}
* {{Z|Z41036}}
* {{Z|Z41039}}
* {{Z|Z41043}}
* {{Z|Z41047}}
* {{Z|Z41063}}
* {{Z|Z41064}}
* {{Z|Z41068}}
* {{Z|Z41070}}
* {{Z|Z41077}}
* {{Z|Z41081}}
* {{Z|Z41092}}
* {{Z|Z41098}}
* {{Z|Z41102}}
* {{Z|Z41108}}
* {{Z|Z41123}}
* {{Z|Z41129}}
* {{Z|Z41133}}
* {{Z|Z41136}}
* {{Z|Z41139}}
* {{Z|Z41143}}
* {{Z|Z41148}}
* {{Z|Z41150}}
* {{Z|Z41154}}
* {{Z|Z41157}}
* {{Z|Z41159}}
* {{Z|Z41163}}
* {{Z|Z41164}}
* {{Z|Z41168}}
* {{Z|Z41172}}
* {{Z|Z41182}}
* {{Z|Z41186}}
* {{Z|Z41190}}
* {{Z|Z41192}}
* {{Z|Z41203}}
* {{Z|Z41204}}
* {{Z|Z41212}}
* {{Z|Z41215}}
* {{Z|Z41218}}
* {{Z|Z41221}}
* {{Z|Z41224}}
* {{Z|Z41228}}
* {{Z|Z41231}}
* {{Z|Z41234}}
* {{Z|Z41241}}
* {{Z|Z41245}}
* {{Z|Z41251}}
* {{Z|Z41254}}
* {{Z|Z41256}}
* {{Z|Z41258}}
* {{Z|Z41260}}
* {{Z|Z41262}}
* {{Z|Z41266}}
* {{Z|Z41267}}
* {{Z|Z41269}}
* {{Z|Z41271}}
* {{Z|Z41273}}
* {{Z|Z41275}}
* {{Z|Z41282}}
* {{Z|Z41284}}
* {{Z|Z41286}}
* {{Z|Z41288}}
* {{Z|Z41290}}
* {{Z|Z41292}}
* {{Z|Z41294}}
* {{Z|Z41296}}
* {{Z|Z41298}}
* {{Z|Z41300}}
* {{Z|Z41302}}
* {{Z|Z41304}}
* {{Z|Z41311}}
* {{Z|Z41314}}
* {{Z|Z41318}}
* {{Z|Z41321}}
* {{Z|Z41322}}
* {{Z|Z41325}}
* {{Z|Z41329}}
* {{Z|Z41334}}
* {{Z|Z41341}}
* {{Z|Z41347}}
* {{Z|Z41351}}
* {{Z|Z41354}}
* {{Z|Z41358}}
* {{Z|Z41367}}
* {{Z|Z41373}}
* {{Z|Z41377}}
* {{Z|Z41380}}
* {{Z|Z41383}}
* {{Z|Z41389}}
* {{Z|Z41392}}
* {{Z|Z41399}}
* {{Z|Z41407}}
* {{Z|Z41411}}
* {{Z|Z41412}}
* {{Z|Z41417}}
* {{Z|Z41419}}
* {{Z|Z41427}}
* {{Z|Z41431}}
* {{Z|Z41433}}
* {{Z|Z41441}}
* {{Z|Z41447}}
* {{Z|Z41451}}
<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-09-10]]
hh35c9bpx234xyeu3fim39u68mhrh3s
314342
314339
2026-09-16T17:54:02Z
Ameisenigel
44
Created page with "Danke an [[$1|Ameisenigel]], [[$2|Feeglgeef]], [[$3|GrounderUK]], [[$4|99of9]], [[$5|Dv103]] und [[$6|JhowieNitnek]] für ihre Beteiligung an dem Vorschlag. Wir laden euch alle dazu ein, neue [[$7|Typenvorschläge]] zu erstellen und die vorhandenen zu diskutieren, damit wir weiterhin neue Typen erstellen können. Wir sind besonders gespannt auf weitere Kalendermodelle! Danke an alle Community-Mitglieder, die sich an der Diskussion beteiligen und Vorschläge machen, wodur..."
314342
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-09-03
| nextlabel = Nächstes Update
| next =
}}
<span id="Your_code_can_now_call_back_to_the_Wikidata_fetch_functions"></span>
=== Dein Code kann nun die Wikidata-Abruffunktionen aufrufen ===
Diese Woche haben wir eine erste Funktionalität bereitgestellt, die es einer Code-Implementierung (in JavaScript oder Python) ermöglicht, bestimmte andere Wikifunctions-Funktionen aufzurufen, deren Ergebnis zu erhalten und dieses für die weitere Verarbeitung zu nutzen. Das Hauptziel dieser Neuerung ist eine größere Flexibilität bei der Verwendung von Code, um dessen Einsatzmöglichkeiten zu erweitern – wodurch du von den jeweiligen Leistungsvorteilen profitierst und für manche Funktionen eine effizientere Implementierungsstruktur realisieren kannst.
Derzeit können aus Sicherheits- und Leistungsgründen nur die folgenden integrierten Wikidata-Abruf- und Suchfunktionen auf diese Weise aufgerufen werden: [[Z6820|Z6820]] (erhalte Wikidata-Entitäten), [[Z6821|Z6821]] (erhalte Wikidata-Datenobjekt), [[Z6822|Z6822]] (erhalte Wikidata-Eigenschaft), [[Z6824|Z6824]] (erhalte Wikidata-Lexemform), [[Z6825|Z6825]] (erhalte Wikidata-Lexem), [[Z6826|Z6826]] (erhalte Wikidata-Lexemsinn), [[Z6830|Z6830]] (finde Lexeme für Wikidata-Datenobjekt) und [[Z6831|Z6831]] (finde Lexeme für Wikidata-Lexemsinn). Diese Funktionalität befindet sich in einer frühen Einführungsphase; wir hoffen, künftig Aufrufe für eine breitere Palette an Funktionen zu ermöglichen. Wir haben uns zunächst auf diese Funktionen konzentriert, da sie in benutzerdefiniertem Code nicht realisierbar sind (aufgrund von Sicherheitsbeschränkungen, die jeglichen Netzwerkzugriff unterbinden), da bei anderen integrierten oder benutzerdefinierten Funktionen eine Neuimplementierung zwar mühsam, aber prinzipiell möglich wäre.
Betrachten wir eine JavaScript-Implementierung, die einen Callback enthält. Sie ruft ein Datenobjekt von Wikidata ab, extrahiert dessen Bezeichnung in einer bestimmten Sprache und gibt diese Bezeichnung zurück. Das abzurufende Datenobjekt wird über das Argument Z400K1 angegeben, die Sprache über Z400K2.
<syntaxhighlight lang="javascript" line>
function Z400( Z400K1, Z400K2 ) {
const item = Wikifunctions.Call('Z6821', Z400K1);
for (const label of item.Z6001K2.Z12K1) {
if (label.Z11K1.Z60K1 === Z400K2.Z60K1) {
return label.Z11K2;
}
}
return 'NOT FOUND';
}
</syntaxhighlight>
Ein Callback wird durch den Aufruf von Wikifunctions.Call ausgelöst, wie im Beispiel gezeigt. Das erste Argument für Wikifunctions.Call ist stets die ZID der aufzurufenden Funktion – in diesem Fall [[Z6821|Z6821]]/erhalte Wikidata-Datenobjekt, welche ein einzelnes Argument entgegennimmt. Darauf folgen, durch Kommas getrennt, die an diese Funktion zu übergebenden Argumente. Hierbei handelt es sich bei dem Argument Z400K1 um denselben Wert, der auch an Z400 übergeben wurde. Dies ist ein gängiges Muster für die Argumentübergabe an Callbacks, jedoch können die Argumente auch direkt im Funktionsaufruf erstellt oder auf andere Weise bezogen werden.
Der Wert von Z400K1 wäre eine Instanz von [[Z6091|Z6091]]/Wikidata-Datenobjekt-Referenz, die die QID des abzurufenden Datenobjekts enthält. Zeile 2 des Beispiels ruft [[Z6821|Z6821]] auf, um dieses Datenobjekt von Wikidata abzurufen, und weist das resultierende ZObjekt der Konstante item zu. Der restliche Code durchläuft die Bezeichnungen des Datenobjekts, bis er diejenige findet, die der durch Z400K2 angegebenen Sprache entspricht.
Für das obige Beispiel haben wir der Einfachheit halber [[Z6821|Z6821]] verwendet. Sofern die Implementierung jedoch nicht tatsächlich das gesamte Objekt benötigt, wird ''dringend empfohlen'', zum Abrufen von Wikidata-Datenobjekten [[Z6820|Z6820]] anstelle von Z6821 zu verwenden, da Wikidata-Datenobjekte sehr umfangreich sein können, was das Laden und Übertragen verlangsamt. Obwohl der Aufruf von Z6820 etwas komplexer ist, ermöglichen seine Parameter das Abrufen spezifischer Teile eines Wikidata-Dstenobjekts. Dies kann die Leistung erheblich steigern und bestimmte Fehler vermeiden, da weniger Netzwerkbandbreite und Verarbeitungszeit erforderlich sind. In der [[Special:MyLanguage/Wikifunctions:How to create implementations#Coming soon: Calling another Wikifunctions function|Online-Dokumentation zu Callbacks]] zeigen wir, wie sich mit Z6820 dieselbe Funktion wie im obigen Beispiel implementieren lässt.
'''Beispiel für eine Live-Demo''': Wir haben die Callback-Funktion genutzt, um eine neue, effizientere Implementierung ([[Z40967|Z40967]]) für die Deutsche Deklinationstafel ([[Z28602|Z28602]]) bereitzustellen. Zuvor ließ sich diese Funktion nur mittels Kompositionen umsetzen, wobei die beiden vorhandenen Lösungen eher umständlich waren. (Beide nutzten wiederholte Aufrufe von Hilfsfunktionen zum Abrufen und Verarbeiten von Wikidata-Datenobjekten, was sie schwerfällig und schwer lesbar machte sowie anfällig für Leistungsprobleme, die typischerweise mit Kompositionen einhergehen.) Da Callbacks es ermöglichen, Wikidata-Entitäten direkt aus Code-Implementierungen abzurufen, kann die gesamte Verarbeitung der Deutschen Deklinationstafel nun in einer einzigen Code-Implementierung erfolgen. (Einige Details zu den Tabellenüberschriften müssen noch ergänzt werden.) Im erfolgreichen Testlauf benötigt die auf Callbacks basierende Implementierung 0,2 Sekunden, verglichen mit 1,0 bzw. 1,2 Sekunden bei den beiden vorhandenen Kompositionen.
Weitere zu beachtende Hinweise:
* Auch wenn Code-Implementierungen mittlerweile Wikidata-Entitäten abrufen können, wird empfohlen, sie nicht so zu schreiben, dass sie ''vollständige'' Entitäten zurückgeben. Grund hierfür sind die aktuellen Beschränkungen hinsichtlich der Größe des von einer Code-Implementierung zurückgegebenen Werts. Um eine vollständige Entität abzurufen, ist es besser, die Abruffunktion aus einer Komposition heraus aufzurufen.
* Es kann nur ein Callback gleichzeitig ausgeführt werden. Aus Sicherheitsgründen ist es nicht möglich, die Nebenläufigkeitsfunktionen von JavaScript oder Python zu nutzen, um mehrere Callbacks parallel auszuführen.
* Derzeit gilt eine Obergrenze von 3 MiB für die Größe der Wikidata-Inhalte, die über einen einzelnen Callback an eine Code-Implementierung zurückgegeben werden können.
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir bei Fehlermeldungen zu Fragmenten in der Abstrakten Wikipedia einen Link hinzugefügt, mit dem sich derselbe Aufruf auf Wikifunctions ausführen lässt, wo du das Problem möglicherweise besser diagnostizieren und beheben kannst ([[:phab:T435712|T435712]]). Zudem haben wir die Navigation bei längeren abstrakten Artikeln erleichtert: Wenn du auf den Aufruf oder das Ergebnis eines abstrakten Fragments klickst, scrollt die jeweils andere Spalte automatisch, sodass das zugehörige Gegenstück sichtbar wird ([[:phab:T429214|T429214]]). Wenn eine Sprachliste angezeigt wird, erscheint deine Benutzersprache (zum Beispiel Igbo) nun vor den “UN 6”, was das Hinzufügen sprachbezogener Aufrufe in der Abstrakten Wikipedia und auf Wikifunctions vereinfacht ([[:phab:T435712|T435712]]). Schließlich haben wir ein Problem bei der Bildanzeige in der Abstrakten Wikipedia behoben; wir bitten für die Unannehmlichkeiten um Entschuldigung ([[:phab:T436579|T436579]]).
<span id="News_in_Types:_Julian_calendar_date"></span>
=== Neuigkeiten zu Typen: Datum des Julianischen Kalenders ===
Basierend auf [[Wikifunctions:Type proposals/Julian calendar date|dem entsprechenden Vorschlag]] wurde ein neuer Datentyp zur Darstellung von [[Z40962|Daten des Julianischen Kalenders]] eingeführt. Während [[Wikifunctions:Type proposals/Gregorian calendar date|Daten des Gregorianischen Kalenders]] bereits seit Langem existieren, wird nun der Julianische Kalender als zweites unterstütztes Kalendersystem hinzugefügt. Strukturell sind beide identisch, unterscheiden sich jedoch um bis zu etwa zwölf Tage.
Der Datentyp wurde zudem so eingerichtet, dass er mit dem Code zum Abrufen von Daten aus Wikidata verknüpft ist, wodurch nun Datumsangaben nach dem Julianischen Kalender von Wikidata in Wikifunctions importiert und für die Abstrakte Wikipedia verfügbar gemacht werden. Ein Dankeschön an die Community für die Geduld! Wir sind gespannt darauf zu sehen, wie der neue Datentyp genutzt wird.
Danke an [[User:Ameisenigel|Ameisenigel]], [[User:Feeglgeef|Feeglgeef]], [[User:GrounderUK|GrounderUK]], [[User:99of9|99of9]], [[User:Dv103|Dv103]] und [[User:JhowieNitnek|JhowieNitnek]] für ihre Beteiligung an dem Vorschlag. Wir laden euch alle dazu ein, neue [[Wikifunctions:Type proposals|Typenvorschläge]] zu erstellen und die vorhandenen zu diskutieren, damit wir weiterhin neue Typen erstellen können. Wir sind besonders gespannt auf weitere Kalendermodelle! Danke an alle Community-Mitglieder, die sich an der Diskussion beteiligen und Vorschläge machen, wodurch es möglich wird, Wikifunctions auf neue Bereiche auszuweiten!
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of Volunteer’s Corner from September 7 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
For this week’s Volunteer’s corner, we only recorded the initial update part, which is [[:c:File:Abstract_Wikipedia_Volunteer_Corner_2026-09.webm|available on Commons]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We used the rest of the time for a lively discussion with the volunteers who joined in, but we decided beforehand not to record it. Thanks to the participants!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner is planned for Monday, 5 October 2026.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Denny at WikiCon 2026 in Regensburg, Germany ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next weekend is [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] in Regensburg, Germany. Denny will participate, and if you’d like to discuss Abstract Wikipedia, Wikifunctions, or knowledge representation, please get in touch with him.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 210 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had another record in the number of new Functions: 210 new Functions have been created in the last week. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z40665}}
* {{Z|Z40669}}
* {{Z|Z40673}}
* {{Z|Z40677}}
* {{Z|Z40679}}
* {{Z|Z40687}}
* {{Z|Z40690}}
* {{Z|Z40693}}
* {{Z|Z40695}}
* {{Z|Z40702}}
* {{Z|Z40703}}
* {{Z|Z40710}}
* {{Z|Z40712}}
* {{Z|Z40715}}
* {{Z|Z40728}}
* {{Z|Z40732}}
* {{Z|Z40739}}
* {{Z|Z40747}}
* {{Z|Z40750}}
* {{Z|Z40769}}
* {{Z|Z40771}}
* {{Z|Z40780}}
* {{Z|Z40789}}
* {{Z|Z40792}}
* {{Z|Z40795}}
* {{Z|Z40797}}
* {{Z|Z40804}}
* {{Z|Z40815}}
* {{Z|Z40817}}
* {{Z|Z40819}}
* {{Z|Z40821}}
* {{Z|Z40823}}
* {{Z|Z40833}}
* {{Z|Z40836}}
* {{Z|Z40840}}
* {{Z|Z40842}}
* {{Z|Z40858}}
* {{Z|Z40860}}
* {{Z|Z40863}}
* {{Z|Z40868}}
* {{Z|Z40869}}
* {{Z|Z40872}}
* {{Z|Z40876}}
* {{Z|Z40883}}
* {{Z|Z869}}
* {{Z|Z40894}}
* {{Z|Z40895}}
* {{Z|Z40911}}
* {{Z|Z40920}}
* {{Z|Z40926}}
* {{Z|Z40934}}
* {{Z|Z40939}}
* {{Z|Z40946}}
* {{Z|Z40954}}
* {{Z|Z40958}}
* {{Z|Z40968}}
* {{Z|Z40974}}
* {{Z|Z40979}}
* {{Z|Z40992}}
* {{Z|Z40994}}
* {{Z|Z41002}}
* {{Z|Z41003}}
* {{Z|Z41006}}
* {{Z|Z41012}}
* {{Z|Z41015}}
* {{Z|Z41030}}
* {{Z|Z41033}}
* {{Z|Z41036}}
* {{Z|Z41039}}
* {{Z|Z41043}}
* {{Z|Z41047}}
* {{Z|Z41063}}
* {{Z|Z41064}}
* {{Z|Z41068}}
* {{Z|Z41070}}
* {{Z|Z41077}}
* {{Z|Z41081}}
* {{Z|Z41092}}
* {{Z|Z41098}}
* {{Z|Z41102}}
* {{Z|Z41108}}
* {{Z|Z41123}}
* {{Z|Z41129}}
* {{Z|Z41133}}
* {{Z|Z41136}}
* {{Z|Z41139}}
* {{Z|Z41143}}
* {{Z|Z41148}}
* {{Z|Z41150}}
* {{Z|Z41154}}
* {{Z|Z41157}}
* {{Z|Z41159}}
* {{Z|Z41163}}
* {{Z|Z41164}}
* {{Z|Z41168}}
* {{Z|Z41172}}
* {{Z|Z41182}}
* {{Z|Z41186}}
* {{Z|Z41190}}
* {{Z|Z41192}}
* {{Z|Z41203}}
* {{Z|Z41204}}
* {{Z|Z41212}}
* {{Z|Z41215}}
* {{Z|Z41218}}
* {{Z|Z41221}}
* {{Z|Z41224}}
* {{Z|Z41228}}
* {{Z|Z41231}}
* {{Z|Z41234}}
* {{Z|Z41241}}
* {{Z|Z41245}}
* {{Z|Z41251}}
* {{Z|Z41254}}
* {{Z|Z41256}}
* {{Z|Z41258}}
* {{Z|Z41260}}
* {{Z|Z41262}}
* {{Z|Z41266}}
* {{Z|Z41267}}
* {{Z|Z41269}}
* {{Z|Z41271}}
* {{Z|Z41273}}
* {{Z|Z41275}}
* {{Z|Z41282}}
* {{Z|Z41284}}
* {{Z|Z41286}}
* {{Z|Z41288}}
* {{Z|Z41290}}
* {{Z|Z41292}}
* {{Z|Z41294}}
* {{Z|Z41296}}
* {{Z|Z41298}}
* {{Z|Z41300}}
* {{Z|Z41302}}
* {{Z|Z41304}}
* {{Z|Z41311}}
* {{Z|Z41314}}
* {{Z|Z41318}}
* {{Z|Z41321}}
* {{Z|Z41322}}
* {{Z|Z41325}}
* {{Z|Z41329}}
* {{Z|Z41334}}
* {{Z|Z41341}}
* {{Z|Z41347}}
* {{Z|Z41351}}
* {{Z|Z41354}}
* {{Z|Z41358}}
* {{Z|Z41367}}
* {{Z|Z41373}}
* {{Z|Z41377}}
* {{Z|Z41380}}
* {{Z|Z41383}}
* {{Z|Z41389}}
* {{Z|Z41392}}
* {{Z|Z41399}}
* {{Z|Z41407}}
* {{Z|Z41411}}
* {{Z|Z41412}}
* {{Z|Z41417}}
* {{Z|Z41419}}
* {{Z|Z41427}}
* {{Z|Z41431}}
* {{Z|Z41433}}
* {{Z|Z41441}}
* {{Z|Z41447}}
* {{Z|Z41451}}
<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-09-10]]
6x8b4ygh9kk76hen22gwmo99435lhz6
314344
314342
2026-09-16T17:54:13Z
Ameisenigel
44
Created page with "=== Aufzeichnung des Freiwilligentreffens vom 7. September ==="
314344
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-09-03
| nextlabel = Nächstes Update
| next =
}}
<span id="Your_code_can_now_call_back_to_the_Wikidata_fetch_functions"></span>
=== Dein Code kann nun die Wikidata-Abruffunktionen aufrufen ===
Diese Woche haben wir eine erste Funktionalität bereitgestellt, die es einer Code-Implementierung (in JavaScript oder Python) ermöglicht, bestimmte andere Wikifunctions-Funktionen aufzurufen, deren Ergebnis zu erhalten und dieses für die weitere Verarbeitung zu nutzen. Das Hauptziel dieser Neuerung ist eine größere Flexibilität bei der Verwendung von Code, um dessen Einsatzmöglichkeiten zu erweitern – wodurch du von den jeweiligen Leistungsvorteilen profitierst und für manche Funktionen eine effizientere Implementierungsstruktur realisieren kannst.
Derzeit können aus Sicherheits- und Leistungsgründen nur die folgenden integrierten Wikidata-Abruf- und Suchfunktionen auf diese Weise aufgerufen werden: [[Z6820|Z6820]] (erhalte Wikidata-Entitäten), [[Z6821|Z6821]] (erhalte Wikidata-Datenobjekt), [[Z6822|Z6822]] (erhalte Wikidata-Eigenschaft), [[Z6824|Z6824]] (erhalte Wikidata-Lexemform), [[Z6825|Z6825]] (erhalte Wikidata-Lexem), [[Z6826|Z6826]] (erhalte Wikidata-Lexemsinn), [[Z6830|Z6830]] (finde Lexeme für Wikidata-Datenobjekt) und [[Z6831|Z6831]] (finde Lexeme für Wikidata-Lexemsinn). Diese Funktionalität befindet sich in einer frühen Einführungsphase; wir hoffen, künftig Aufrufe für eine breitere Palette an Funktionen zu ermöglichen. Wir haben uns zunächst auf diese Funktionen konzentriert, da sie in benutzerdefiniertem Code nicht realisierbar sind (aufgrund von Sicherheitsbeschränkungen, die jeglichen Netzwerkzugriff unterbinden), da bei anderen integrierten oder benutzerdefinierten Funktionen eine Neuimplementierung zwar mühsam, aber prinzipiell möglich wäre.
Betrachten wir eine JavaScript-Implementierung, die einen Callback enthält. Sie ruft ein Datenobjekt von Wikidata ab, extrahiert dessen Bezeichnung in einer bestimmten Sprache und gibt diese Bezeichnung zurück. Das abzurufende Datenobjekt wird über das Argument Z400K1 angegeben, die Sprache über Z400K2.
<syntaxhighlight lang="javascript" line>
function Z400( Z400K1, Z400K2 ) {
const item = Wikifunctions.Call('Z6821', Z400K1);
for (const label of item.Z6001K2.Z12K1) {
if (label.Z11K1.Z60K1 === Z400K2.Z60K1) {
return label.Z11K2;
}
}
return 'NOT FOUND';
}
</syntaxhighlight>
Ein Callback wird durch den Aufruf von Wikifunctions.Call ausgelöst, wie im Beispiel gezeigt. Das erste Argument für Wikifunctions.Call ist stets die ZID der aufzurufenden Funktion – in diesem Fall [[Z6821|Z6821]]/erhalte Wikidata-Datenobjekt, welche ein einzelnes Argument entgegennimmt. Darauf folgen, durch Kommas getrennt, die an diese Funktion zu übergebenden Argumente. Hierbei handelt es sich bei dem Argument Z400K1 um denselben Wert, der auch an Z400 übergeben wurde. Dies ist ein gängiges Muster für die Argumentübergabe an Callbacks, jedoch können die Argumente auch direkt im Funktionsaufruf erstellt oder auf andere Weise bezogen werden.
Der Wert von Z400K1 wäre eine Instanz von [[Z6091|Z6091]]/Wikidata-Datenobjekt-Referenz, die die QID des abzurufenden Datenobjekts enthält. Zeile 2 des Beispiels ruft [[Z6821|Z6821]] auf, um dieses Datenobjekt von Wikidata abzurufen, und weist das resultierende ZObjekt der Konstante item zu. Der restliche Code durchläuft die Bezeichnungen des Datenobjekts, bis er diejenige findet, die der durch Z400K2 angegebenen Sprache entspricht.
Für das obige Beispiel haben wir der Einfachheit halber [[Z6821|Z6821]] verwendet. Sofern die Implementierung jedoch nicht tatsächlich das gesamte Objekt benötigt, wird ''dringend empfohlen'', zum Abrufen von Wikidata-Datenobjekten [[Z6820|Z6820]] anstelle von Z6821 zu verwenden, da Wikidata-Datenobjekte sehr umfangreich sein können, was das Laden und Übertragen verlangsamt. Obwohl der Aufruf von Z6820 etwas komplexer ist, ermöglichen seine Parameter das Abrufen spezifischer Teile eines Wikidata-Dstenobjekts. Dies kann die Leistung erheblich steigern und bestimmte Fehler vermeiden, da weniger Netzwerkbandbreite und Verarbeitungszeit erforderlich sind. In der [[Special:MyLanguage/Wikifunctions:How to create implementations#Coming soon: Calling another Wikifunctions function|Online-Dokumentation zu Callbacks]] zeigen wir, wie sich mit Z6820 dieselbe Funktion wie im obigen Beispiel implementieren lässt.
'''Beispiel für eine Live-Demo''': Wir haben die Callback-Funktion genutzt, um eine neue, effizientere Implementierung ([[Z40967|Z40967]]) für die Deutsche Deklinationstafel ([[Z28602|Z28602]]) bereitzustellen. Zuvor ließ sich diese Funktion nur mittels Kompositionen umsetzen, wobei die beiden vorhandenen Lösungen eher umständlich waren. (Beide nutzten wiederholte Aufrufe von Hilfsfunktionen zum Abrufen und Verarbeiten von Wikidata-Datenobjekten, was sie schwerfällig und schwer lesbar machte sowie anfällig für Leistungsprobleme, die typischerweise mit Kompositionen einhergehen.) Da Callbacks es ermöglichen, Wikidata-Entitäten direkt aus Code-Implementierungen abzurufen, kann die gesamte Verarbeitung der Deutschen Deklinationstafel nun in einer einzigen Code-Implementierung erfolgen. (Einige Details zu den Tabellenüberschriften müssen noch ergänzt werden.) Im erfolgreichen Testlauf benötigt die auf Callbacks basierende Implementierung 0,2 Sekunden, verglichen mit 1,0 bzw. 1,2 Sekunden bei den beiden vorhandenen Kompositionen.
Weitere zu beachtende Hinweise:
* Auch wenn Code-Implementierungen mittlerweile Wikidata-Entitäten abrufen können, wird empfohlen, sie nicht so zu schreiben, dass sie ''vollständige'' Entitäten zurückgeben. Grund hierfür sind die aktuellen Beschränkungen hinsichtlich der Größe des von einer Code-Implementierung zurückgegebenen Werts. Um eine vollständige Entität abzurufen, ist es besser, die Abruffunktion aus einer Komposition heraus aufzurufen.
* Es kann nur ein Callback gleichzeitig ausgeführt werden. Aus Sicherheitsgründen ist es nicht möglich, die Nebenläufigkeitsfunktionen von JavaScript oder Python zu nutzen, um mehrere Callbacks parallel auszuführen.
* Derzeit gilt eine Obergrenze von 3 MiB für die Größe der Wikidata-Inhalte, die über einen einzelnen Callback an eine Code-Implementierung zurückgegeben werden können.
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir bei Fehlermeldungen zu Fragmenten in der Abstrakten Wikipedia einen Link hinzugefügt, mit dem sich derselbe Aufruf auf Wikifunctions ausführen lässt, wo du das Problem möglicherweise besser diagnostizieren und beheben kannst ([[:phab:T435712|T435712]]). Zudem haben wir die Navigation bei längeren abstrakten Artikeln erleichtert: Wenn du auf den Aufruf oder das Ergebnis eines abstrakten Fragments klickst, scrollt die jeweils andere Spalte automatisch, sodass das zugehörige Gegenstück sichtbar wird ([[:phab:T429214|T429214]]). Wenn eine Sprachliste angezeigt wird, erscheint deine Benutzersprache (zum Beispiel Igbo) nun vor den “UN 6”, was das Hinzufügen sprachbezogener Aufrufe in der Abstrakten Wikipedia und auf Wikifunctions vereinfacht ([[:phab:T435712|T435712]]). Schließlich haben wir ein Problem bei der Bildanzeige in der Abstrakten Wikipedia behoben; wir bitten für die Unannehmlichkeiten um Entschuldigung ([[:phab:T436579|T436579]]).
<span id="News_in_Types:_Julian_calendar_date"></span>
=== Neuigkeiten zu Typen: Datum des Julianischen Kalenders ===
Basierend auf [[Wikifunctions:Type proposals/Julian calendar date|dem entsprechenden Vorschlag]] wurde ein neuer Datentyp zur Darstellung von [[Z40962|Daten des Julianischen Kalenders]] eingeführt. Während [[Wikifunctions:Type proposals/Gregorian calendar date|Daten des Gregorianischen Kalenders]] bereits seit Langem existieren, wird nun der Julianische Kalender als zweites unterstütztes Kalendersystem hinzugefügt. Strukturell sind beide identisch, unterscheiden sich jedoch um bis zu etwa zwölf Tage.
Der Datentyp wurde zudem so eingerichtet, dass er mit dem Code zum Abrufen von Daten aus Wikidata verknüpft ist, wodurch nun Datumsangaben nach dem Julianischen Kalender von Wikidata in Wikifunctions importiert und für die Abstrakte Wikipedia verfügbar gemacht werden. Ein Dankeschön an die Community für die Geduld! Wir sind gespannt darauf zu sehen, wie der neue Datentyp genutzt wird.
Danke an [[User:Ameisenigel|Ameisenigel]], [[User:Feeglgeef|Feeglgeef]], [[User:GrounderUK|GrounderUK]], [[User:99of9|99of9]], [[User:Dv103|Dv103]] und [[User:JhowieNitnek|JhowieNitnek]] für ihre Beteiligung an dem Vorschlag. Wir laden euch alle dazu ein, neue [[Wikifunctions:Type proposals|Typenvorschläge]] zu erstellen und die vorhandenen zu diskutieren, damit wir weiterhin neue Typen erstellen können. Wir sind besonders gespannt auf weitere Kalendermodelle! Danke an alle Community-Mitglieder, die sich an der Diskussion beteiligen und Vorschläge machen, wodurch es möglich wird, Wikifunctions auf neue Bereiche auszuweiten!
<span id="Recording_of_Volunteer’s_Corner_from_September_7"></span>
=== Aufzeichnung des Freiwilligentreffens vom 7. September ===
<div lang="en" dir="ltr" class="mw-content-ltr">
For this week’s Volunteer’s corner, we only recorded the initial update part, which is [[:c:File:Abstract_Wikipedia_Volunteer_Corner_2026-09.webm|available on Commons]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We used the rest of the time for a lively discussion with the volunteers who joined in, but we decided beforehand not to record it. Thanks to the participants!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner is planned for Monday, 5 October 2026.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Denny at WikiCon 2026 in Regensburg, Germany ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next weekend is [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] in Regensburg, Germany. Denny will participate, and if you’d like to discuss Abstract Wikipedia, Wikifunctions, or knowledge representation, please get in touch with him.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 210 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had another record in the number of new Functions: 210 new Functions have been created in the last week. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z40665}}
* {{Z|Z40669}}
* {{Z|Z40673}}
* {{Z|Z40677}}
* {{Z|Z40679}}
* {{Z|Z40687}}
* {{Z|Z40690}}
* {{Z|Z40693}}
* {{Z|Z40695}}
* {{Z|Z40702}}
* {{Z|Z40703}}
* {{Z|Z40710}}
* {{Z|Z40712}}
* {{Z|Z40715}}
* {{Z|Z40728}}
* {{Z|Z40732}}
* {{Z|Z40739}}
* {{Z|Z40747}}
* {{Z|Z40750}}
* {{Z|Z40769}}
* {{Z|Z40771}}
* {{Z|Z40780}}
* {{Z|Z40789}}
* {{Z|Z40792}}
* {{Z|Z40795}}
* {{Z|Z40797}}
* {{Z|Z40804}}
* {{Z|Z40815}}
* {{Z|Z40817}}
* {{Z|Z40819}}
* {{Z|Z40821}}
* {{Z|Z40823}}
* {{Z|Z40833}}
* {{Z|Z40836}}
* {{Z|Z40840}}
* {{Z|Z40842}}
* {{Z|Z40858}}
* {{Z|Z40860}}
* {{Z|Z40863}}
* {{Z|Z40868}}
* {{Z|Z40869}}
* {{Z|Z40872}}
* {{Z|Z40876}}
* {{Z|Z40883}}
* {{Z|Z869}}
* {{Z|Z40894}}
* {{Z|Z40895}}
* {{Z|Z40911}}
* {{Z|Z40920}}
* {{Z|Z40926}}
* {{Z|Z40934}}
* {{Z|Z40939}}
* {{Z|Z40946}}
* {{Z|Z40954}}
* {{Z|Z40958}}
* {{Z|Z40968}}
* {{Z|Z40974}}
* {{Z|Z40979}}
* {{Z|Z40992}}
* {{Z|Z40994}}
* {{Z|Z41002}}
* {{Z|Z41003}}
* {{Z|Z41006}}
* {{Z|Z41012}}
* {{Z|Z41015}}
* {{Z|Z41030}}
* {{Z|Z41033}}
* {{Z|Z41036}}
* {{Z|Z41039}}
* {{Z|Z41043}}
* {{Z|Z41047}}
* {{Z|Z41063}}
* {{Z|Z41064}}
* {{Z|Z41068}}
* {{Z|Z41070}}
* {{Z|Z41077}}
* {{Z|Z41081}}
* {{Z|Z41092}}
* {{Z|Z41098}}
* {{Z|Z41102}}
* {{Z|Z41108}}
* {{Z|Z41123}}
* {{Z|Z41129}}
* {{Z|Z41133}}
* {{Z|Z41136}}
* {{Z|Z41139}}
* {{Z|Z41143}}
* {{Z|Z41148}}
* {{Z|Z41150}}
* {{Z|Z41154}}
* {{Z|Z41157}}
* {{Z|Z41159}}
* {{Z|Z41163}}
* {{Z|Z41164}}
* {{Z|Z41168}}
* {{Z|Z41172}}
* {{Z|Z41182}}
* {{Z|Z41186}}
* {{Z|Z41190}}
* {{Z|Z41192}}
* {{Z|Z41203}}
* {{Z|Z41204}}
* {{Z|Z41212}}
* {{Z|Z41215}}
* {{Z|Z41218}}
* {{Z|Z41221}}
* {{Z|Z41224}}
* {{Z|Z41228}}
* {{Z|Z41231}}
* {{Z|Z41234}}
* {{Z|Z41241}}
* {{Z|Z41245}}
* {{Z|Z41251}}
* {{Z|Z41254}}
* {{Z|Z41256}}
* {{Z|Z41258}}
* {{Z|Z41260}}
* {{Z|Z41262}}
* {{Z|Z41266}}
* {{Z|Z41267}}
* {{Z|Z41269}}
* {{Z|Z41271}}
* {{Z|Z41273}}
* {{Z|Z41275}}
* {{Z|Z41282}}
* {{Z|Z41284}}
* {{Z|Z41286}}
* {{Z|Z41288}}
* {{Z|Z41290}}
* {{Z|Z41292}}
* {{Z|Z41294}}
* {{Z|Z41296}}
* {{Z|Z41298}}
* {{Z|Z41300}}
* {{Z|Z41302}}
* {{Z|Z41304}}
* {{Z|Z41311}}
* {{Z|Z41314}}
* {{Z|Z41318}}
* {{Z|Z41321}}
* {{Z|Z41322}}
* {{Z|Z41325}}
* {{Z|Z41329}}
* {{Z|Z41334}}
* {{Z|Z41341}}
* {{Z|Z41347}}
* {{Z|Z41351}}
* {{Z|Z41354}}
* {{Z|Z41358}}
* {{Z|Z41367}}
* {{Z|Z41373}}
* {{Z|Z41377}}
* {{Z|Z41380}}
* {{Z|Z41383}}
* {{Z|Z41389}}
* {{Z|Z41392}}
* {{Z|Z41399}}
* {{Z|Z41407}}
* {{Z|Z41411}}
* {{Z|Z41412}}
* {{Z|Z41417}}
* {{Z|Z41419}}
* {{Z|Z41427}}
* {{Z|Z41431}}
* {{Z|Z41433}}
* {{Z|Z41441}}
* {{Z|Z41447}}
* {{Z|Z41451}}
<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-09-10]]
hd4idr3u7n6mou9peo2eoyvq3ujfnxx
314346
314344
2026-09-16T17:55:12Z
Ameisenigel
44
Created page with "Für das Freiwilligentreffen diese Woche haben wir nur den ersten Teil mit den aktuellen Neuigkeiten aufgezeichnet, der [[$1|auf Commons verfügbar]] ist."
314346
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-09-03
| nextlabel = Nächstes Update
| next =
}}
<span id="Your_code_can_now_call_back_to_the_Wikidata_fetch_functions"></span>
=== Dein Code kann nun die Wikidata-Abruffunktionen aufrufen ===
Diese Woche haben wir eine erste Funktionalität bereitgestellt, die es einer Code-Implementierung (in JavaScript oder Python) ermöglicht, bestimmte andere Wikifunctions-Funktionen aufzurufen, deren Ergebnis zu erhalten und dieses für die weitere Verarbeitung zu nutzen. Das Hauptziel dieser Neuerung ist eine größere Flexibilität bei der Verwendung von Code, um dessen Einsatzmöglichkeiten zu erweitern – wodurch du von den jeweiligen Leistungsvorteilen profitierst und für manche Funktionen eine effizientere Implementierungsstruktur realisieren kannst.
Derzeit können aus Sicherheits- und Leistungsgründen nur die folgenden integrierten Wikidata-Abruf- und Suchfunktionen auf diese Weise aufgerufen werden: [[Z6820|Z6820]] (erhalte Wikidata-Entitäten), [[Z6821|Z6821]] (erhalte Wikidata-Datenobjekt), [[Z6822|Z6822]] (erhalte Wikidata-Eigenschaft), [[Z6824|Z6824]] (erhalte Wikidata-Lexemform), [[Z6825|Z6825]] (erhalte Wikidata-Lexem), [[Z6826|Z6826]] (erhalte Wikidata-Lexemsinn), [[Z6830|Z6830]] (finde Lexeme für Wikidata-Datenobjekt) und [[Z6831|Z6831]] (finde Lexeme für Wikidata-Lexemsinn). Diese Funktionalität befindet sich in einer frühen Einführungsphase; wir hoffen, künftig Aufrufe für eine breitere Palette an Funktionen zu ermöglichen. Wir haben uns zunächst auf diese Funktionen konzentriert, da sie in benutzerdefiniertem Code nicht realisierbar sind (aufgrund von Sicherheitsbeschränkungen, die jeglichen Netzwerkzugriff unterbinden), da bei anderen integrierten oder benutzerdefinierten Funktionen eine Neuimplementierung zwar mühsam, aber prinzipiell möglich wäre.
Betrachten wir eine JavaScript-Implementierung, die einen Callback enthält. Sie ruft ein Datenobjekt von Wikidata ab, extrahiert dessen Bezeichnung in einer bestimmten Sprache und gibt diese Bezeichnung zurück. Das abzurufende Datenobjekt wird über das Argument Z400K1 angegeben, die Sprache über Z400K2.
<syntaxhighlight lang="javascript" line>
function Z400( Z400K1, Z400K2 ) {
const item = Wikifunctions.Call('Z6821', Z400K1);
for (const label of item.Z6001K2.Z12K1) {
if (label.Z11K1.Z60K1 === Z400K2.Z60K1) {
return label.Z11K2;
}
}
return 'NOT FOUND';
}
</syntaxhighlight>
Ein Callback wird durch den Aufruf von Wikifunctions.Call ausgelöst, wie im Beispiel gezeigt. Das erste Argument für Wikifunctions.Call ist stets die ZID der aufzurufenden Funktion – in diesem Fall [[Z6821|Z6821]]/erhalte Wikidata-Datenobjekt, welche ein einzelnes Argument entgegennimmt. Darauf folgen, durch Kommas getrennt, die an diese Funktion zu übergebenden Argumente. Hierbei handelt es sich bei dem Argument Z400K1 um denselben Wert, der auch an Z400 übergeben wurde. Dies ist ein gängiges Muster für die Argumentübergabe an Callbacks, jedoch können die Argumente auch direkt im Funktionsaufruf erstellt oder auf andere Weise bezogen werden.
Der Wert von Z400K1 wäre eine Instanz von [[Z6091|Z6091]]/Wikidata-Datenobjekt-Referenz, die die QID des abzurufenden Datenobjekts enthält. Zeile 2 des Beispiels ruft [[Z6821|Z6821]] auf, um dieses Datenobjekt von Wikidata abzurufen, und weist das resultierende ZObjekt der Konstante item zu. Der restliche Code durchläuft die Bezeichnungen des Datenobjekts, bis er diejenige findet, die der durch Z400K2 angegebenen Sprache entspricht.
Für das obige Beispiel haben wir der Einfachheit halber [[Z6821|Z6821]] verwendet. Sofern die Implementierung jedoch nicht tatsächlich das gesamte Objekt benötigt, wird ''dringend empfohlen'', zum Abrufen von Wikidata-Datenobjekten [[Z6820|Z6820]] anstelle von Z6821 zu verwenden, da Wikidata-Datenobjekte sehr umfangreich sein können, was das Laden und Übertragen verlangsamt. Obwohl der Aufruf von Z6820 etwas komplexer ist, ermöglichen seine Parameter das Abrufen spezifischer Teile eines Wikidata-Dstenobjekts. Dies kann die Leistung erheblich steigern und bestimmte Fehler vermeiden, da weniger Netzwerkbandbreite und Verarbeitungszeit erforderlich sind. In der [[Special:MyLanguage/Wikifunctions:How to create implementations#Coming soon: Calling another Wikifunctions function|Online-Dokumentation zu Callbacks]] zeigen wir, wie sich mit Z6820 dieselbe Funktion wie im obigen Beispiel implementieren lässt.
'''Beispiel für eine Live-Demo''': Wir haben die Callback-Funktion genutzt, um eine neue, effizientere Implementierung ([[Z40967|Z40967]]) für die Deutsche Deklinationstafel ([[Z28602|Z28602]]) bereitzustellen. Zuvor ließ sich diese Funktion nur mittels Kompositionen umsetzen, wobei die beiden vorhandenen Lösungen eher umständlich waren. (Beide nutzten wiederholte Aufrufe von Hilfsfunktionen zum Abrufen und Verarbeiten von Wikidata-Datenobjekten, was sie schwerfällig und schwer lesbar machte sowie anfällig für Leistungsprobleme, die typischerweise mit Kompositionen einhergehen.) Da Callbacks es ermöglichen, Wikidata-Entitäten direkt aus Code-Implementierungen abzurufen, kann die gesamte Verarbeitung der Deutschen Deklinationstafel nun in einer einzigen Code-Implementierung erfolgen. (Einige Details zu den Tabellenüberschriften müssen noch ergänzt werden.) Im erfolgreichen Testlauf benötigt die auf Callbacks basierende Implementierung 0,2 Sekunden, verglichen mit 1,0 bzw. 1,2 Sekunden bei den beiden vorhandenen Kompositionen.
Weitere zu beachtende Hinweise:
* Auch wenn Code-Implementierungen mittlerweile Wikidata-Entitäten abrufen können, wird empfohlen, sie nicht so zu schreiben, dass sie ''vollständige'' Entitäten zurückgeben. Grund hierfür sind die aktuellen Beschränkungen hinsichtlich der Größe des von einer Code-Implementierung zurückgegebenen Werts. Um eine vollständige Entität abzurufen, ist es besser, die Abruffunktion aus einer Komposition heraus aufzurufen.
* Es kann nur ein Callback gleichzeitig ausgeführt werden. Aus Sicherheitsgründen ist es nicht möglich, die Nebenläufigkeitsfunktionen von JavaScript oder Python zu nutzen, um mehrere Callbacks parallel auszuführen.
* Derzeit gilt eine Obergrenze von 3 MiB für die Größe der Wikidata-Inhalte, die über einen einzelnen Callback an eine Code-Implementierung zurückgegeben werden können.
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir bei Fehlermeldungen zu Fragmenten in der Abstrakten Wikipedia einen Link hinzugefügt, mit dem sich derselbe Aufruf auf Wikifunctions ausführen lässt, wo du das Problem möglicherweise besser diagnostizieren und beheben kannst ([[:phab:T435712|T435712]]). Zudem haben wir die Navigation bei längeren abstrakten Artikeln erleichtert: Wenn du auf den Aufruf oder das Ergebnis eines abstrakten Fragments klickst, scrollt die jeweils andere Spalte automatisch, sodass das zugehörige Gegenstück sichtbar wird ([[:phab:T429214|T429214]]). Wenn eine Sprachliste angezeigt wird, erscheint deine Benutzersprache (zum Beispiel Igbo) nun vor den “UN 6”, was das Hinzufügen sprachbezogener Aufrufe in der Abstrakten Wikipedia und auf Wikifunctions vereinfacht ([[:phab:T435712|T435712]]). Schließlich haben wir ein Problem bei der Bildanzeige in der Abstrakten Wikipedia behoben; wir bitten für die Unannehmlichkeiten um Entschuldigung ([[:phab:T436579|T436579]]).
<span id="News_in_Types:_Julian_calendar_date"></span>
=== Neuigkeiten zu Typen: Datum des Julianischen Kalenders ===
Basierend auf [[Wikifunctions:Type proposals/Julian calendar date|dem entsprechenden Vorschlag]] wurde ein neuer Datentyp zur Darstellung von [[Z40962|Daten des Julianischen Kalenders]] eingeführt. Während [[Wikifunctions:Type proposals/Gregorian calendar date|Daten des Gregorianischen Kalenders]] bereits seit Langem existieren, wird nun der Julianische Kalender als zweites unterstütztes Kalendersystem hinzugefügt. Strukturell sind beide identisch, unterscheiden sich jedoch um bis zu etwa zwölf Tage.
Der Datentyp wurde zudem so eingerichtet, dass er mit dem Code zum Abrufen von Daten aus Wikidata verknüpft ist, wodurch nun Datumsangaben nach dem Julianischen Kalender von Wikidata in Wikifunctions importiert und für die Abstrakte Wikipedia verfügbar gemacht werden. Ein Dankeschön an die Community für die Geduld! Wir sind gespannt darauf zu sehen, wie der neue Datentyp genutzt wird.
Danke an [[User:Ameisenigel|Ameisenigel]], [[User:Feeglgeef|Feeglgeef]], [[User:GrounderUK|GrounderUK]], [[User:99of9|99of9]], [[User:Dv103|Dv103]] und [[User:JhowieNitnek|JhowieNitnek]] für ihre Beteiligung an dem Vorschlag. Wir laden euch alle dazu ein, neue [[Wikifunctions:Type proposals|Typenvorschläge]] zu erstellen und die vorhandenen zu diskutieren, damit wir weiterhin neue Typen erstellen können. Wir sind besonders gespannt auf weitere Kalendermodelle! Danke an alle Community-Mitglieder, die sich an der Diskussion beteiligen und Vorschläge machen, wodurch es möglich wird, Wikifunctions auf neue Bereiche auszuweiten!
<span id="Recording_of_Volunteer’s_Corner_from_September_7"></span>
=== Aufzeichnung des Freiwilligentreffens vom 7. September ===
Für das Freiwilligentreffen diese Woche haben wir nur den ersten Teil mit den aktuellen Neuigkeiten aufgezeichnet, der [[:c:File:Abstract_Wikipedia_Volunteer_Corner_2026-09.webm|auf Commons verfügbar]] ist.
<div lang="en" dir="ltr" class="mw-content-ltr">
We used the rest of the time for a lively discussion with the volunteers who joined in, but we decided beforehand not to record it. Thanks to the participants!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner is planned for Monday, 5 October 2026.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Denny at WikiCon 2026 in Regensburg, Germany ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next weekend is [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] in Regensburg, Germany. Denny will participate, and if you’d like to discuss Abstract Wikipedia, Wikifunctions, or knowledge representation, please get in touch with him.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 210 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had another record in the number of new Functions: 210 new Functions have been created in the last week. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z40665}}
* {{Z|Z40669}}
* {{Z|Z40673}}
* {{Z|Z40677}}
* {{Z|Z40679}}
* {{Z|Z40687}}
* {{Z|Z40690}}
* {{Z|Z40693}}
* {{Z|Z40695}}
* {{Z|Z40702}}
* {{Z|Z40703}}
* {{Z|Z40710}}
* {{Z|Z40712}}
* {{Z|Z40715}}
* {{Z|Z40728}}
* {{Z|Z40732}}
* {{Z|Z40739}}
* {{Z|Z40747}}
* {{Z|Z40750}}
* {{Z|Z40769}}
* {{Z|Z40771}}
* {{Z|Z40780}}
* {{Z|Z40789}}
* {{Z|Z40792}}
* {{Z|Z40795}}
* {{Z|Z40797}}
* {{Z|Z40804}}
* {{Z|Z40815}}
* {{Z|Z40817}}
* {{Z|Z40819}}
* {{Z|Z40821}}
* {{Z|Z40823}}
* {{Z|Z40833}}
* {{Z|Z40836}}
* {{Z|Z40840}}
* {{Z|Z40842}}
* {{Z|Z40858}}
* {{Z|Z40860}}
* {{Z|Z40863}}
* {{Z|Z40868}}
* {{Z|Z40869}}
* {{Z|Z40872}}
* {{Z|Z40876}}
* {{Z|Z40883}}
* {{Z|Z869}}
* {{Z|Z40894}}
* {{Z|Z40895}}
* {{Z|Z40911}}
* {{Z|Z40920}}
* {{Z|Z40926}}
* {{Z|Z40934}}
* {{Z|Z40939}}
* {{Z|Z40946}}
* {{Z|Z40954}}
* {{Z|Z40958}}
* {{Z|Z40968}}
* {{Z|Z40974}}
* {{Z|Z40979}}
* {{Z|Z40992}}
* {{Z|Z40994}}
* {{Z|Z41002}}
* {{Z|Z41003}}
* {{Z|Z41006}}
* {{Z|Z41012}}
* {{Z|Z41015}}
* {{Z|Z41030}}
* {{Z|Z41033}}
* {{Z|Z41036}}
* {{Z|Z41039}}
* {{Z|Z41043}}
* {{Z|Z41047}}
* {{Z|Z41063}}
* {{Z|Z41064}}
* {{Z|Z41068}}
* {{Z|Z41070}}
* {{Z|Z41077}}
* {{Z|Z41081}}
* {{Z|Z41092}}
* {{Z|Z41098}}
* {{Z|Z41102}}
* {{Z|Z41108}}
* {{Z|Z41123}}
* {{Z|Z41129}}
* {{Z|Z41133}}
* {{Z|Z41136}}
* {{Z|Z41139}}
* {{Z|Z41143}}
* {{Z|Z41148}}
* {{Z|Z41150}}
* {{Z|Z41154}}
* {{Z|Z41157}}
* {{Z|Z41159}}
* {{Z|Z41163}}
* {{Z|Z41164}}
* {{Z|Z41168}}
* {{Z|Z41172}}
* {{Z|Z41182}}
* {{Z|Z41186}}
* {{Z|Z41190}}
* {{Z|Z41192}}
* {{Z|Z41203}}
* {{Z|Z41204}}
* {{Z|Z41212}}
* {{Z|Z41215}}
* {{Z|Z41218}}
* {{Z|Z41221}}
* {{Z|Z41224}}
* {{Z|Z41228}}
* {{Z|Z41231}}
* {{Z|Z41234}}
* {{Z|Z41241}}
* {{Z|Z41245}}
* {{Z|Z41251}}
* {{Z|Z41254}}
* {{Z|Z41256}}
* {{Z|Z41258}}
* {{Z|Z41260}}
* {{Z|Z41262}}
* {{Z|Z41266}}
* {{Z|Z41267}}
* {{Z|Z41269}}
* {{Z|Z41271}}
* {{Z|Z41273}}
* {{Z|Z41275}}
* {{Z|Z41282}}
* {{Z|Z41284}}
* {{Z|Z41286}}
* {{Z|Z41288}}
* {{Z|Z41290}}
* {{Z|Z41292}}
* {{Z|Z41294}}
* {{Z|Z41296}}
* {{Z|Z41298}}
* {{Z|Z41300}}
* {{Z|Z41302}}
* {{Z|Z41304}}
* {{Z|Z41311}}
* {{Z|Z41314}}
* {{Z|Z41318}}
* {{Z|Z41321}}
* {{Z|Z41322}}
* {{Z|Z41325}}
* {{Z|Z41329}}
* {{Z|Z41334}}
* {{Z|Z41341}}
* {{Z|Z41347}}
* {{Z|Z41351}}
* {{Z|Z41354}}
* {{Z|Z41358}}
* {{Z|Z41367}}
* {{Z|Z41373}}
* {{Z|Z41377}}
* {{Z|Z41380}}
* {{Z|Z41383}}
* {{Z|Z41389}}
* {{Z|Z41392}}
* {{Z|Z41399}}
* {{Z|Z41407}}
* {{Z|Z41411}}
* {{Z|Z41412}}
* {{Z|Z41417}}
* {{Z|Z41419}}
* {{Z|Z41427}}
* {{Z|Z41431}}
* {{Z|Z41433}}
* {{Z|Z41441}}
* {{Z|Z41447}}
* {{Z|Z41451}}
<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-09-10]]
rxqj043zgb4hyjau37kf70xdvcrjk59
314348
314346
2026-09-16T17:55:45Z
Ameisenigel
44
Created page with "Wir nutzten die verbleibende Zeit für eine lebhafte Diskussion mit den Freiwilligen, die sich daran beteiligten, entschieden uns jedoch im Vorfeld dagegen, diese aufzuzeichnen. Vielen Dank an die Teilnehmer!"
314348
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-09-03
| nextlabel = Nächstes Update
| next =
}}
<span id="Your_code_can_now_call_back_to_the_Wikidata_fetch_functions"></span>
=== Dein Code kann nun die Wikidata-Abruffunktionen aufrufen ===
Diese Woche haben wir eine erste Funktionalität bereitgestellt, die es einer Code-Implementierung (in JavaScript oder Python) ermöglicht, bestimmte andere Wikifunctions-Funktionen aufzurufen, deren Ergebnis zu erhalten und dieses für die weitere Verarbeitung zu nutzen. Das Hauptziel dieser Neuerung ist eine größere Flexibilität bei der Verwendung von Code, um dessen Einsatzmöglichkeiten zu erweitern – wodurch du von den jeweiligen Leistungsvorteilen profitierst und für manche Funktionen eine effizientere Implementierungsstruktur realisieren kannst.
Derzeit können aus Sicherheits- und Leistungsgründen nur die folgenden integrierten Wikidata-Abruf- und Suchfunktionen auf diese Weise aufgerufen werden: [[Z6820|Z6820]] (erhalte Wikidata-Entitäten), [[Z6821|Z6821]] (erhalte Wikidata-Datenobjekt), [[Z6822|Z6822]] (erhalte Wikidata-Eigenschaft), [[Z6824|Z6824]] (erhalte Wikidata-Lexemform), [[Z6825|Z6825]] (erhalte Wikidata-Lexem), [[Z6826|Z6826]] (erhalte Wikidata-Lexemsinn), [[Z6830|Z6830]] (finde Lexeme für Wikidata-Datenobjekt) und [[Z6831|Z6831]] (finde Lexeme für Wikidata-Lexemsinn). Diese Funktionalität befindet sich in einer frühen Einführungsphase; wir hoffen, künftig Aufrufe für eine breitere Palette an Funktionen zu ermöglichen. Wir haben uns zunächst auf diese Funktionen konzentriert, da sie in benutzerdefiniertem Code nicht realisierbar sind (aufgrund von Sicherheitsbeschränkungen, die jeglichen Netzwerkzugriff unterbinden), da bei anderen integrierten oder benutzerdefinierten Funktionen eine Neuimplementierung zwar mühsam, aber prinzipiell möglich wäre.
Betrachten wir eine JavaScript-Implementierung, die einen Callback enthält. Sie ruft ein Datenobjekt von Wikidata ab, extrahiert dessen Bezeichnung in einer bestimmten Sprache und gibt diese Bezeichnung zurück. Das abzurufende Datenobjekt wird über das Argument Z400K1 angegeben, die Sprache über Z400K2.
<syntaxhighlight lang="javascript" line>
function Z400( Z400K1, Z400K2 ) {
const item = Wikifunctions.Call('Z6821', Z400K1);
for (const label of item.Z6001K2.Z12K1) {
if (label.Z11K1.Z60K1 === Z400K2.Z60K1) {
return label.Z11K2;
}
}
return 'NOT FOUND';
}
</syntaxhighlight>
Ein Callback wird durch den Aufruf von Wikifunctions.Call ausgelöst, wie im Beispiel gezeigt. Das erste Argument für Wikifunctions.Call ist stets die ZID der aufzurufenden Funktion – in diesem Fall [[Z6821|Z6821]]/erhalte Wikidata-Datenobjekt, welche ein einzelnes Argument entgegennimmt. Darauf folgen, durch Kommas getrennt, die an diese Funktion zu übergebenden Argumente. Hierbei handelt es sich bei dem Argument Z400K1 um denselben Wert, der auch an Z400 übergeben wurde. Dies ist ein gängiges Muster für die Argumentübergabe an Callbacks, jedoch können die Argumente auch direkt im Funktionsaufruf erstellt oder auf andere Weise bezogen werden.
Der Wert von Z400K1 wäre eine Instanz von [[Z6091|Z6091]]/Wikidata-Datenobjekt-Referenz, die die QID des abzurufenden Datenobjekts enthält. Zeile 2 des Beispiels ruft [[Z6821|Z6821]] auf, um dieses Datenobjekt von Wikidata abzurufen, und weist das resultierende ZObjekt der Konstante item zu. Der restliche Code durchläuft die Bezeichnungen des Datenobjekts, bis er diejenige findet, die der durch Z400K2 angegebenen Sprache entspricht.
Für das obige Beispiel haben wir der Einfachheit halber [[Z6821|Z6821]] verwendet. Sofern die Implementierung jedoch nicht tatsächlich das gesamte Objekt benötigt, wird ''dringend empfohlen'', zum Abrufen von Wikidata-Datenobjekten [[Z6820|Z6820]] anstelle von Z6821 zu verwenden, da Wikidata-Datenobjekte sehr umfangreich sein können, was das Laden und Übertragen verlangsamt. Obwohl der Aufruf von Z6820 etwas komplexer ist, ermöglichen seine Parameter das Abrufen spezifischer Teile eines Wikidata-Dstenobjekts. Dies kann die Leistung erheblich steigern und bestimmte Fehler vermeiden, da weniger Netzwerkbandbreite und Verarbeitungszeit erforderlich sind. In der [[Special:MyLanguage/Wikifunctions:How to create implementations#Coming soon: Calling another Wikifunctions function|Online-Dokumentation zu Callbacks]] zeigen wir, wie sich mit Z6820 dieselbe Funktion wie im obigen Beispiel implementieren lässt.
'''Beispiel für eine Live-Demo''': Wir haben die Callback-Funktion genutzt, um eine neue, effizientere Implementierung ([[Z40967|Z40967]]) für die Deutsche Deklinationstafel ([[Z28602|Z28602]]) bereitzustellen. Zuvor ließ sich diese Funktion nur mittels Kompositionen umsetzen, wobei die beiden vorhandenen Lösungen eher umständlich waren. (Beide nutzten wiederholte Aufrufe von Hilfsfunktionen zum Abrufen und Verarbeiten von Wikidata-Datenobjekten, was sie schwerfällig und schwer lesbar machte sowie anfällig für Leistungsprobleme, die typischerweise mit Kompositionen einhergehen.) Da Callbacks es ermöglichen, Wikidata-Entitäten direkt aus Code-Implementierungen abzurufen, kann die gesamte Verarbeitung der Deutschen Deklinationstafel nun in einer einzigen Code-Implementierung erfolgen. (Einige Details zu den Tabellenüberschriften müssen noch ergänzt werden.) Im erfolgreichen Testlauf benötigt die auf Callbacks basierende Implementierung 0,2 Sekunden, verglichen mit 1,0 bzw. 1,2 Sekunden bei den beiden vorhandenen Kompositionen.
Weitere zu beachtende Hinweise:
* Auch wenn Code-Implementierungen mittlerweile Wikidata-Entitäten abrufen können, wird empfohlen, sie nicht so zu schreiben, dass sie ''vollständige'' Entitäten zurückgeben. Grund hierfür sind die aktuellen Beschränkungen hinsichtlich der Größe des von einer Code-Implementierung zurückgegebenen Werts. Um eine vollständige Entität abzurufen, ist es besser, die Abruffunktion aus einer Komposition heraus aufzurufen.
* Es kann nur ein Callback gleichzeitig ausgeführt werden. Aus Sicherheitsgründen ist es nicht möglich, die Nebenläufigkeitsfunktionen von JavaScript oder Python zu nutzen, um mehrere Callbacks parallel auszuführen.
* Derzeit gilt eine Obergrenze von 3 MiB für die Größe der Wikidata-Inhalte, die über einen einzelnen Callback an eine Code-Implementierung zurückgegeben werden können.
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir bei Fehlermeldungen zu Fragmenten in der Abstrakten Wikipedia einen Link hinzugefügt, mit dem sich derselbe Aufruf auf Wikifunctions ausführen lässt, wo du das Problem möglicherweise besser diagnostizieren und beheben kannst ([[:phab:T435712|T435712]]). Zudem haben wir die Navigation bei längeren abstrakten Artikeln erleichtert: Wenn du auf den Aufruf oder das Ergebnis eines abstrakten Fragments klickst, scrollt die jeweils andere Spalte automatisch, sodass das zugehörige Gegenstück sichtbar wird ([[:phab:T429214|T429214]]). Wenn eine Sprachliste angezeigt wird, erscheint deine Benutzersprache (zum Beispiel Igbo) nun vor den “UN 6”, was das Hinzufügen sprachbezogener Aufrufe in der Abstrakten Wikipedia und auf Wikifunctions vereinfacht ([[:phab:T435712|T435712]]). Schließlich haben wir ein Problem bei der Bildanzeige in der Abstrakten Wikipedia behoben; wir bitten für die Unannehmlichkeiten um Entschuldigung ([[:phab:T436579|T436579]]).
<span id="News_in_Types:_Julian_calendar_date"></span>
=== Neuigkeiten zu Typen: Datum des Julianischen Kalenders ===
Basierend auf [[Wikifunctions:Type proposals/Julian calendar date|dem entsprechenden Vorschlag]] wurde ein neuer Datentyp zur Darstellung von [[Z40962|Daten des Julianischen Kalenders]] eingeführt. Während [[Wikifunctions:Type proposals/Gregorian calendar date|Daten des Gregorianischen Kalenders]] bereits seit Langem existieren, wird nun der Julianische Kalender als zweites unterstütztes Kalendersystem hinzugefügt. Strukturell sind beide identisch, unterscheiden sich jedoch um bis zu etwa zwölf Tage.
Der Datentyp wurde zudem so eingerichtet, dass er mit dem Code zum Abrufen von Daten aus Wikidata verknüpft ist, wodurch nun Datumsangaben nach dem Julianischen Kalender von Wikidata in Wikifunctions importiert und für die Abstrakte Wikipedia verfügbar gemacht werden. Ein Dankeschön an die Community für die Geduld! Wir sind gespannt darauf zu sehen, wie der neue Datentyp genutzt wird.
Danke an [[User:Ameisenigel|Ameisenigel]], [[User:Feeglgeef|Feeglgeef]], [[User:GrounderUK|GrounderUK]], [[User:99of9|99of9]], [[User:Dv103|Dv103]] und [[User:JhowieNitnek|JhowieNitnek]] für ihre Beteiligung an dem Vorschlag. Wir laden euch alle dazu ein, neue [[Wikifunctions:Type proposals|Typenvorschläge]] zu erstellen und die vorhandenen zu diskutieren, damit wir weiterhin neue Typen erstellen können. Wir sind besonders gespannt auf weitere Kalendermodelle! Danke an alle Community-Mitglieder, die sich an der Diskussion beteiligen und Vorschläge machen, wodurch es möglich wird, Wikifunctions auf neue Bereiche auszuweiten!
<span id="Recording_of_Volunteer’s_Corner_from_September_7"></span>
=== Aufzeichnung des Freiwilligentreffens vom 7. September ===
Für das Freiwilligentreffen diese Woche haben wir nur den ersten Teil mit den aktuellen Neuigkeiten aufgezeichnet, der [[:c:File:Abstract_Wikipedia_Volunteer_Corner_2026-09.webm|auf Commons verfügbar]] ist.
Wir nutzten die verbleibende Zeit für eine lebhafte Diskussion mit den Freiwilligen, die sich daran beteiligten, entschieden uns jedoch im Vorfeld dagegen, diese aufzuzeichnen. Vielen Dank an die Teilnehmer!
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner is planned for Monday, 5 October 2026.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Denny at WikiCon 2026 in Regensburg, Germany ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next weekend is [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] in Regensburg, Germany. Denny will participate, and if you’d like to discuss Abstract Wikipedia, Wikifunctions, or knowledge representation, please get in touch with him.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 210 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had another record in the number of new Functions: 210 new Functions have been created in the last week. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z40665}}
* {{Z|Z40669}}
* {{Z|Z40673}}
* {{Z|Z40677}}
* {{Z|Z40679}}
* {{Z|Z40687}}
* {{Z|Z40690}}
* {{Z|Z40693}}
* {{Z|Z40695}}
* {{Z|Z40702}}
* {{Z|Z40703}}
* {{Z|Z40710}}
* {{Z|Z40712}}
* {{Z|Z40715}}
* {{Z|Z40728}}
* {{Z|Z40732}}
* {{Z|Z40739}}
* {{Z|Z40747}}
* {{Z|Z40750}}
* {{Z|Z40769}}
* {{Z|Z40771}}
* {{Z|Z40780}}
* {{Z|Z40789}}
* {{Z|Z40792}}
* {{Z|Z40795}}
* {{Z|Z40797}}
* {{Z|Z40804}}
* {{Z|Z40815}}
* {{Z|Z40817}}
* {{Z|Z40819}}
* {{Z|Z40821}}
* {{Z|Z40823}}
* {{Z|Z40833}}
* {{Z|Z40836}}
* {{Z|Z40840}}
* {{Z|Z40842}}
* {{Z|Z40858}}
* {{Z|Z40860}}
* {{Z|Z40863}}
* {{Z|Z40868}}
* {{Z|Z40869}}
* {{Z|Z40872}}
* {{Z|Z40876}}
* {{Z|Z40883}}
* {{Z|Z869}}
* {{Z|Z40894}}
* {{Z|Z40895}}
* {{Z|Z40911}}
* {{Z|Z40920}}
* {{Z|Z40926}}
* {{Z|Z40934}}
* {{Z|Z40939}}
* {{Z|Z40946}}
* {{Z|Z40954}}
* {{Z|Z40958}}
* {{Z|Z40968}}
* {{Z|Z40974}}
* {{Z|Z40979}}
* {{Z|Z40992}}
* {{Z|Z40994}}
* {{Z|Z41002}}
* {{Z|Z41003}}
* {{Z|Z41006}}
* {{Z|Z41012}}
* {{Z|Z41015}}
* {{Z|Z41030}}
* {{Z|Z41033}}
* {{Z|Z41036}}
* {{Z|Z41039}}
* {{Z|Z41043}}
* {{Z|Z41047}}
* {{Z|Z41063}}
* {{Z|Z41064}}
* {{Z|Z41068}}
* {{Z|Z41070}}
* {{Z|Z41077}}
* {{Z|Z41081}}
* {{Z|Z41092}}
* {{Z|Z41098}}
* {{Z|Z41102}}
* {{Z|Z41108}}
* {{Z|Z41123}}
* {{Z|Z41129}}
* {{Z|Z41133}}
* {{Z|Z41136}}
* {{Z|Z41139}}
* {{Z|Z41143}}
* {{Z|Z41148}}
* {{Z|Z41150}}
* {{Z|Z41154}}
* {{Z|Z41157}}
* {{Z|Z41159}}
* {{Z|Z41163}}
* {{Z|Z41164}}
* {{Z|Z41168}}
* {{Z|Z41172}}
* {{Z|Z41182}}
* {{Z|Z41186}}
* {{Z|Z41190}}
* {{Z|Z41192}}
* {{Z|Z41203}}
* {{Z|Z41204}}
* {{Z|Z41212}}
* {{Z|Z41215}}
* {{Z|Z41218}}
* {{Z|Z41221}}
* {{Z|Z41224}}
* {{Z|Z41228}}
* {{Z|Z41231}}
* {{Z|Z41234}}
* {{Z|Z41241}}
* {{Z|Z41245}}
* {{Z|Z41251}}
* {{Z|Z41254}}
* {{Z|Z41256}}
* {{Z|Z41258}}
* {{Z|Z41260}}
* {{Z|Z41262}}
* {{Z|Z41266}}
* {{Z|Z41267}}
* {{Z|Z41269}}
* {{Z|Z41271}}
* {{Z|Z41273}}
* {{Z|Z41275}}
* {{Z|Z41282}}
* {{Z|Z41284}}
* {{Z|Z41286}}
* {{Z|Z41288}}
* {{Z|Z41290}}
* {{Z|Z41292}}
* {{Z|Z41294}}
* {{Z|Z41296}}
* {{Z|Z41298}}
* {{Z|Z41300}}
* {{Z|Z41302}}
* {{Z|Z41304}}
* {{Z|Z41311}}
* {{Z|Z41314}}
* {{Z|Z41318}}
* {{Z|Z41321}}
* {{Z|Z41322}}
* {{Z|Z41325}}
* {{Z|Z41329}}
* {{Z|Z41334}}
* {{Z|Z41341}}
* {{Z|Z41347}}
* {{Z|Z41351}}
* {{Z|Z41354}}
* {{Z|Z41358}}
* {{Z|Z41367}}
* {{Z|Z41373}}
* {{Z|Z41377}}
* {{Z|Z41380}}
* {{Z|Z41383}}
* {{Z|Z41389}}
* {{Z|Z41392}}
* {{Z|Z41399}}
* {{Z|Z41407}}
* {{Z|Z41411}}
* {{Z|Z41412}}
* {{Z|Z41417}}
* {{Z|Z41419}}
* {{Z|Z41427}}
* {{Z|Z41431}}
* {{Z|Z41433}}
* {{Z|Z41441}}
* {{Z|Z41447}}
* {{Z|Z41451}}
<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-09-10]]
9ola18agdc6ks5uvus5tqtxh1qs4bdj
314350
314348
2026-09-16T17:56:07Z
Ameisenigel
44
Created page with "Das nächste Freiwilligentreffen ist für Montag, den 5. Oktober 2026, geplant."
314350
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-09-03
| nextlabel = Nächstes Update
| next =
}}
<span id="Your_code_can_now_call_back_to_the_Wikidata_fetch_functions"></span>
=== Dein Code kann nun die Wikidata-Abruffunktionen aufrufen ===
Diese Woche haben wir eine erste Funktionalität bereitgestellt, die es einer Code-Implementierung (in JavaScript oder Python) ermöglicht, bestimmte andere Wikifunctions-Funktionen aufzurufen, deren Ergebnis zu erhalten und dieses für die weitere Verarbeitung zu nutzen. Das Hauptziel dieser Neuerung ist eine größere Flexibilität bei der Verwendung von Code, um dessen Einsatzmöglichkeiten zu erweitern – wodurch du von den jeweiligen Leistungsvorteilen profitierst und für manche Funktionen eine effizientere Implementierungsstruktur realisieren kannst.
Derzeit können aus Sicherheits- und Leistungsgründen nur die folgenden integrierten Wikidata-Abruf- und Suchfunktionen auf diese Weise aufgerufen werden: [[Z6820|Z6820]] (erhalte Wikidata-Entitäten), [[Z6821|Z6821]] (erhalte Wikidata-Datenobjekt), [[Z6822|Z6822]] (erhalte Wikidata-Eigenschaft), [[Z6824|Z6824]] (erhalte Wikidata-Lexemform), [[Z6825|Z6825]] (erhalte Wikidata-Lexem), [[Z6826|Z6826]] (erhalte Wikidata-Lexemsinn), [[Z6830|Z6830]] (finde Lexeme für Wikidata-Datenobjekt) und [[Z6831|Z6831]] (finde Lexeme für Wikidata-Lexemsinn). Diese Funktionalität befindet sich in einer frühen Einführungsphase; wir hoffen, künftig Aufrufe für eine breitere Palette an Funktionen zu ermöglichen. Wir haben uns zunächst auf diese Funktionen konzentriert, da sie in benutzerdefiniertem Code nicht realisierbar sind (aufgrund von Sicherheitsbeschränkungen, die jeglichen Netzwerkzugriff unterbinden), da bei anderen integrierten oder benutzerdefinierten Funktionen eine Neuimplementierung zwar mühsam, aber prinzipiell möglich wäre.
Betrachten wir eine JavaScript-Implementierung, die einen Callback enthält. Sie ruft ein Datenobjekt von Wikidata ab, extrahiert dessen Bezeichnung in einer bestimmten Sprache und gibt diese Bezeichnung zurück. Das abzurufende Datenobjekt wird über das Argument Z400K1 angegeben, die Sprache über Z400K2.
<syntaxhighlight lang="javascript" line>
function Z400( Z400K1, Z400K2 ) {
const item = Wikifunctions.Call('Z6821', Z400K1);
for (const label of item.Z6001K2.Z12K1) {
if (label.Z11K1.Z60K1 === Z400K2.Z60K1) {
return label.Z11K2;
}
}
return 'NOT FOUND';
}
</syntaxhighlight>
Ein Callback wird durch den Aufruf von Wikifunctions.Call ausgelöst, wie im Beispiel gezeigt. Das erste Argument für Wikifunctions.Call ist stets die ZID der aufzurufenden Funktion – in diesem Fall [[Z6821|Z6821]]/erhalte Wikidata-Datenobjekt, welche ein einzelnes Argument entgegennimmt. Darauf folgen, durch Kommas getrennt, die an diese Funktion zu übergebenden Argumente. Hierbei handelt es sich bei dem Argument Z400K1 um denselben Wert, der auch an Z400 übergeben wurde. Dies ist ein gängiges Muster für die Argumentübergabe an Callbacks, jedoch können die Argumente auch direkt im Funktionsaufruf erstellt oder auf andere Weise bezogen werden.
Der Wert von Z400K1 wäre eine Instanz von [[Z6091|Z6091]]/Wikidata-Datenobjekt-Referenz, die die QID des abzurufenden Datenobjekts enthält. Zeile 2 des Beispiels ruft [[Z6821|Z6821]] auf, um dieses Datenobjekt von Wikidata abzurufen, und weist das resultierende ZObjekt der Konstante item zu. Der restliche Code durchläuft die Bezeichnungen des Datenobjekts, bis er diejenige findet, die der durch Z400K2 angegebenen Sprache entspricht.
Für das obige Beispiel haben wir der Einfachheit halber [[Z6821|Z6821]] verwendet. Sofern die Implementierung jedoch nicht tatsächlich das gesamte Objekt benötigt, wird ''dringend empfohlen'', zum Abrufen von Wikidata-Datenobjekten [[Z6820|Z6820]] anstelle von Z6821 zu verwenden, da Wikidata-Datenobjekte sehr umfangreich sein können, was das Laden und Übertragen verlangsamt. Obwohl der Aufruf von Z6820 etwas komplexer ist, ermöglichen seine Parameter das Abrufen spezifischer Teile eines Wikidata-Dstenobjekts. Dies kann die Leistung erheblich steigern und bestimmte Fehler vermeiden, da weniger Netzwerkbandbreite und Verarbeitungszeit erforderlich sind. In der [[Special:MyLanguage/Wikifunctions:How to create implementations#Coming soon: Calling another Wikifunctions function|Online-Dokumentation zu Callbacks]] zeigen wir, wie sich mit Z6820 dieselbe Funktion wie im obigen Beispiel implementieren lässt.
'''Beispiel für eine Live-Demo''': Wir haben die Callback-Funktion genutzt, um eine neue, effizientere Implementierung ([[Z40967|Z40967]]) für die Deutsche Deklinationstafel ([[Z28602|Z28602]]) bereitzustellen. Zuvor ließ sich diese Funktion nur mittels Kompositionen umsetzen, wobei die beiden vorhandenen Lösungen eher umständlich waren. (Beide nutzten wiederholte Aufrufe von Hilfsfunktionen zum Abrufen und Verarbeiten von Wikidata-Datenobjekten, was sie schwerfällig und schwer lesbar machte sowie anfällig für Leistungsprobleme, die typischerweise mit Kompositionen einhergehen.) Da Callbacks es ermöglichen, Wikidata-Entitäten direkt aus Code-Implementierungen abzurufen, kann die gesamte Verarbeitung der Deutschen Deklinationstafel nun in einer einzigen Code-Implementierung erfolgen. (Einige Details zu den Tabellenüberschriften müssen noch ergänzt werden.) Im erfolgreichen Testlauf benötigt die auf Callbacks basierende Implementierung 0,2 Sekunden, verglichen mit 1,0 bzw. 1,2 Sekunden bei den beiden vorhandenen Kompositionen.
Weitere zu beachtende Hinweise:
* Auch wenn Code-Implementierungen mittlerweile Wikidata-Entitäten abrufen können, wird empfohlen, sie nicht so zu schreiben, dass sie ''vollständige'' Entitäten zurückgeben. Grund hierfür sind die aktuellen Beschränkungen hinsichtlich der Größe des von einer Code-Implementierung zurückgegebenen Werts. Um eine vollständige Entität abzurufen, ist es besser, die Abruffunktion aus einer Komposition heraus aufzurufen.
* Es kann nur ein Callback gleichzeitig ausgeführt werden. Aus Sicherheitsgründen ist es nicht möglich, die Nebenläufigkeitsfunktionen von JavaScript oder Python zu nutzen, um mehrere Callbacks parallel auszuführen.
* Derzeit gilt eine Obergrenze von 3 MiB für die Größe der Wikidata-Inhalte, die über einen einzelnen Callback an eine Code-Implementierung zurückgegeben werden können.
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Diese Woche haben wir bei Fehlermeldungen zu Fragmenten in der Abstrakten Wikipedia einen Link hinzugefügt, mit dem sich derselbe Aufruf auf Wikifunctions ausführen lässt, wo du das Problem möglicherweise besser diagnostizieren und beheben kannst ([[:phab:T435712|T435712]]). Zudem haben wir die Navigation bei längeren abstrakten Artikeln erleichtert: Wenn du auf den Aufruf oder das Ergebnis eines abstrakten Fragments klickst, scrollt die jeweils andere Spalte automatisch, sodass das zugehörige Gegenstück sichtbar wird ([[:phab:T429214|T429214]]). Wenn eine Sprachliste angezeigt wird, erscheint deine Benutzersprache (zum Beispiel Igbo) nun vor den “UN 6”, was das Hinzufügen sprachbezogener Aufrufe in der Abstrakten Wikipedia und auf Wikifunctions vereinfacht ([[:phab:T435712|T435712]]). Schließlich haben wir ein Problem bei der Bildanzeige in der Abstrakten Wikipedia behoben; wir bitten für die Unannehmlichkeiten um Entschuldigung ([[:phab:T436579|T436579]]).
<span id="News_in_Types:_Julian_calendar_date"></span>
=== Neuigkeiten zu Typen: Datum des Julianischen Kalenders ===
Basierend auf [[Wikifunctions:Type proposals/Julian calendar date|dem entsprechenden Vorschlag]] wurde ein neuer Datentyp zur Darstellung von [[Z40962|Daten des Julianischen Kalenders]] eingeführt. Während [[Wikifunctions:Type proposals/Gregorian calendar date|Daten des Gregorianischen Kalenders]] bereits seit Langem existieren, wird nun der Julianische Kalender als zweites unterstütztes Kalendersystem hinzugefügt. Strukturell sind beide identisch, unterscheiden sich jedoch um bis zu etwa zwölf Tage.
Der Datentyp wurde zudem so eingerichtet, dass er mit dem Code zum Abrufen von Daten aus Wikidata verknüpft ist, wodurch nun Datumsangaben nach dem Julianischen Kalender von Wikidata in Wikifunctions importiert und für die Abstrakte Wikipedia verfügbar gemacht werden. Ein Dankeschön an die Community für die Geduld! Wir sind gespannt darauf zu sehen, wie der neue Datentyp genutzt wird.
Danke an [[User:Ameisenigel|Ameisenigel]], [[User:Feeglgeef|Feeglgeef]], [[User:GrounderUK|GrounderUK]], [[User:99of9|99of9]], [[User:Dv103|Dv103]] und [[User:JhowieNitnek|JhowieNitnek]] für ihre Beteiligung an dem Vorschlag. Wir laden euch alle dazu ein, neue [[Wikifunctions:Type proposals|Typenvorschläge]] zu erstellen und die vorhandenen zu diskutieren, damit wir weiterhin neue Typen erstellen können. Wir sind besonders gespannt auf weitere Kalendermodelle! Danke an alle Community-Mitglieder, die sich an der Diskussion beteiligen und Vorschläge machen, wodurch es möglich wird, Wikifunctions auf neue Bereiche auszuweiten!
<span id="Recording_of_Volunteer’s_Corner_from_September_7"></span>
=== Aufzeichnung des Freiwilligentreffens vom 7. September ===
Für das Freiwilligentreffen diese Woche haben wir nur den ersten Teil mit den aktuellen Neuigkeiten aufgezeichnet, der [[:c:File:Abstract_Wikipedia_Volunteer_Corner_2026-09.webm|auf Commons verfügbar]] ist.
Wir nutzten die verbleibende Zeit für eine lebhafte Diskussion mit den Freiwilligen, die sich daran beteiligten, entschieden uns jedoch im Vorfeld dagegen, diese aufzuzeichnen. Vielen Dank an die Teilnehmer!
Das nächste Freiwilligentreffen ist für Montag, den 5. Oktober 2026, geplant.
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Denny at WikiCon 2026 in Regensburg, Germany ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next weekend is [[:de:Wikipedia:WikiCon 2026|WikiCon 2026]] in Regensburg, Germany. Denny will participate, and if you’d like to discuss Abstract Wikipedia, Wikifunctions, or knowledge representation, please get in touch with him.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 210 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had another record in the number of new Functions: 210 new Functions have been created in the last week. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z40665}}
* {{Z|Z40669}}
* {{Z|Z40673}}
* {{Z|Z40677}}
* {{Z|Z40679}}
* {{Z|Z40687}}
* {{Z|Z40690}}
* {{Z|Z40693}}
* {{Z|Z40695}}
* {{Z|Z40702}}
* {{Z|Z40703}}
* {{Z|Z40710}}
* {{Z|Z40712}}
* {{Z|Z40715}}
* {{Z|Z40728}}
* {{Z|Z40732}}
* {{Z|Z40739}}
* {{Z|Z40747}}
* {{Z|Z40750}}
* {{Z|Z40769}}
* {{Z|Z40771}}
* {{Z|Z40780}}
* {{Z|Z40789}}
* {{Z|Z40792}}
* {{Z|Z40795}}
* {{Z|Z40797}}
* {{Z|Z40804}}
* {{Z|Z40815}}
* {{Z|Z40817}}
* {{Z|Z40819}}
* {{Z|Z40821}}
* {{Z|Z40823}}
* {{Z|Z40833}}
* {{Z|Z40836}}
* {{Z|Z40840}}
* {{Z|Z40842}}
* {{Z|Z40858}}
* {{Z|Z40860}}
* {{Z|Z40863}}
* {{Z|Z40868}}
* {{Z|Z40869}}
* {{Z|Z40872}}
* {{Z|Z40876}}
* {{Z|Z40883}}
* {{Z|Z869}}
* {{Z|Z40894}}
* {{Z|Z40895}}
* {{Z|Z40911}}
* {{Z|Z40920}}
* {{Z|Z40926}}
* {{Z|Z40934}}
* {{Z|Z40939}}
* {{Z|Z40946}}
* {{Z|Z40954}}
* {{Z|Z40958}}
* {{Z|Z40968}}
* {{Z|Z40974}}
* {{Z|Z40979}}
* {{Z|Z40992}}
* {{Z|Z40994}}
* {{Z|Z41002}}
* {{Z|Z41003}}
* {{Z|Z41006}}
* {{Z|Z41012}}
* {{Z|Z41015}}
* {{Z|Z41030}}
* {{Z|Z41033}}
* {{Z|Z41036}}
* {{Z|Z41039}}
* {{Z|Z41043}}
* {{Z|Z41047}}
* {{Z|Z41063}}
* {{Z|Z41064}}
* {{Z|Z41068}}
* {{Z|Z41070}}
* {{Z|Z41077}}
* {{Z|Z41081}}
* {{Z|Z41092}}
* {{Z|Z41098}}
* {{Z|Z41102}}
* {{Z|Z41108}}
* {{Z|Z41123}}
* {{Z|Z41129}}
* {{Z|Z41133}}
* {{Z|Z41136}}
* {{Z|Z41139}}
* {{Z|Z41143}}
* {{Z|Z41148}}
* {{Z|Z41150}}
* {{Z|Z41154}}
* {{Z|Z41157}}
* {{Z|Z41159}}
* {{Z|Z41163}}
* {{Z|Z41164}}
* {{Z|Z41168}}
* {{Z|Z41172}}
* {{Z|Z41182}}
* {{Z|Z41186}}
* {{Z|Z41190}}
* {{Z|Z41192}}
* {{Z|Z41203}}
* {{Z|Z41204}}
* {{Z|Z41212}}
* {{Z|Z41215}}
* {{Z|Z41218}}
* {{Z|Z41221}}
* {{Z|Z41224}}
* {{Z|Z41228}}
* {{Z|Z41231}}
* {{Z|Z41234}}
* {{Z|Z41241}}
* {{Z|Z41245}}
* {{Z|Z41251}}
* {{Z|Z41254}}
* {{Z|Z41256}}
* {{Z|Z41258}}
* {{Z|Z41260}}
* {{Z|Z41262}}
* {{Z|Z41266}}
* {{Z|Z41267}}
* {{Z|Z41269}}
* {{Z|Z41271}}
* {{Z|Z41273}}
* {{Z|Z41275}}
* {{Z|Z41282}}
* {{Z|Z41284}}
* {{Z|Z41286}}
* {{Z|Z41288}}
* {{Z|Z41290}}
* {{Z|Z41292}}
* {{Z|Z41294}}
* {{Z|Z41296}}
* {{Z|Z41298}}
* {{Z|Z41300}}
* {{Z|Z41302}}
* {{Z|Z41304}}
* {{Z|Z41311}}
* {{Z|Z41314}}
* {{Z|Z41318}}
* {{Z|Z41321}}
* {{Z|Z41322}}
* {{Z|Z41325}}
* {{Z|Z41329}}
* {{Z|Z41334}}
* {{Z|Z41341}}
* {{Z|Z41347}}
* {{Z|Z41351}}
* {{Z|Z41354}}
* {{Z|Z41358}}
* {{Z|Z41367}}
* {{Z|Z41373}}
* {{Z|Z41377}}
* {{Z|Z41380}}
* {{Z|Z41383}}
* {{Z|Z41389}}
* {{Z|Z41392}}
* {{Z|Z41399}}
* {{Z|Z41407}}
* {{Z|Z41411}}
* {{Z|Z41412}}
* {{Z|Z41417}}
* {{Z|Z41419}}
* {{Z|Z41427}}
* {{Z|Z41431}}
* {{Z|Z41433}}
* {{Z|Z41441}}
* {{Z|Z41447}}
* {{Z|Z41451}}
<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-09-10]]
fbi4nu5pn4djxs2jroh5meurc0sgb2z
Z42040
0
94545
314413
313249
2026-09-16T19:00:36Z
Jsamwrites
938
Added Z42301 to the approved list of test cases
314413
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42040"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42040K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "modifier propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42040K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42040K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42040K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "use pronoun"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42040K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z42042",
"Z42301"
],
"Z8K4": [
"Z14",
"Z42041"
],
"Z8K5": "Z42040"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "complex relational sentence from Wikidata propositions (HTML)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nrjbyn8ck9249yvax815txhz2vgc8ai
User:YoshiRulz/Function documentation/intent checkboxes
2
94618
314568
313589
2026-09-17T09:55:37Z
YoshiRulz
10156
Add emoji variant selector
314568
wikitext
text/x-wiki
<div style="display: flex; flex-flow: row wrap; justify-content: space-between; width: 100%;"><!--
-->{{nowrap|{{#ifeq:{{{1|}}}|y|☑|☐}}️ in other implementations}}<!--
-->{{nowrap|{{#ifeq:{{{2|}}}|y|☑|☐}}️ in Abstract Wikipedia articles}}<!--
-->{{nowrap|{{#ifeq:{{{3|}}}|y|☑|☐}}️ via embedded calls}}<!--
--></div>
f9l4o7i0eo4crnx6m04m5a59qqspdtd
Z42109
0
94653
314445
313563
2026-09-16T21:36:19Z
YoshiRulz
10156
Refactor, now using taxonomy chain helper
314445
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42109"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38960",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z35049",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z14779",
"Z14779K1": "Z27849",
"Z14779K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z35049",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z27868",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z22839",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z36693",
"Z36693K1": "Z24766",
"Z36693K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z13366",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z32290",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z13366",
"Z13366K1": {
"Z1K1": "Z7",
"Z7K1": "Z42304",
"Z42304K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38960K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P105"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P171"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
]
},
"Z42304K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z42304K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P105"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
],
"Z42304K4": [
"Z60"
]
},
"Z13366K2": {
"Z1K1": "Z7",
"Z7K1": "Z13708",
"Z13708K1": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z13708K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z12696",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z32290",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z42304",
"Z42304K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38960K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P105"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P171"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
]
},
"Z42304K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z42304K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P105"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
],
"Z42304K4": [
"Z60"
]
},
"Z13464K3": {
"Z1K1": "Z6092",
"Z6092K1": "P105"
}
},
"Z13464K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q36732"
}
}
}
},
"Z13464K3": {
"Z1K1": "Z6092",
"Z6092K1": "P105"
}
},
"Z13464K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z36693K3": {
"Z1K1": "Z18",
"Z18K1": "Z38960K2"
}
},
"Z13464K3": "[?]"
}
},
"Z13464K3": "td"
},
"Z14779K3": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z35049",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z27868",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z811",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z32290",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z13366",
"Z13366K1": {
"Z1K1": "Z7",
"Z7K1": "Z42304",
"Z42304K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38960K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P105"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P171"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
]
},
"Z42304K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z42304K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P105"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
],
"Z42304K4": [
"Z60"
]
},
"Z13366K2": {
"Z1K1": "Z7",
"Z7K1": "Z13708",
"Z13708K1": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z13708K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z12696",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z32290",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z42304",
"Z42304K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38960K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P105"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P171"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
]
},
"Z42304K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z42304K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P105"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
],
"Z42304K4": [
"Z60"
]
},
"Z13464K3": {
"Z1K1": "Z6092",
"Z6092K1": "P105"
}
},
"Z13464K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q36732"
}
}
}
},
"Z13464K3": {
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
}
}
},
"Z13464K3": "td"
}
},
"Z13464K3": "tr"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox rows taxonomy, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5n977ben27exkylzipches30h7ew2cw
314446
314445
2026-09-16T21:40:19Z
YoshiRulz
10156
Remove Z24 from list of P105 values
314446
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42109"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z38960",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27926",
"Z27926K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z35049",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z14779",
"Z14779K1": "Z27849",
"Z14779K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z35049",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z27868",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z22839",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z36693",
"Z36693K1": "Z24766",
"Z36693K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z13366",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z13081",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z32290",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z13366",
"Z13366K1": {
"Z1K1": "Z7",
"Z7K1": "Z42304",
"Z42304K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38960K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P105"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P171"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
]
},
"Z42304K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z42304K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P105"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
],
"Z42304K4": [
"Z60"
]
},
"Z13366K2": {
"Z1K1": "Z7",
"Z7K1": "Z13708",
"Z13708K1": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z13708K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z12696",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z32290",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z42304",
"Z42304K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38960K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P105"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P171"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
]
},
"Z42304K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z42304K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P105"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
],
"Z42304K4": [
"Z60"
]
},
"Z13464K3": {
"Z1K1": "Z6092",
"Z6092K1": "P105"
}
},
"Z13464K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q36732"
}
}
}
},
"Z13464K3": {
"Z1K1": "Z6092",
"Z6092K1": "P105"
}
},
"Z13464K3": "Z24"
},
"Z13464K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z36693K3": {
"Z1K1": "Z18",
"Z18K1": "Z38960K2"
}
},
"Z13464K3": "[?]"
}
},
"Z13464K3": "td"
},
"Z14779K3": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z35049",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z27868",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z811",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z32290",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z13366",
"Z13366K1": {
"Z1K1": "Z7",
"Z7K1": "Z42304",
"Z42304K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38960K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P105"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P171"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
]
},
"Z42304K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z42304K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P105"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
],
"Z42304K4": [
"Z60"
]
},
"Z13366K2": {
"Z1K1": "Z7",
"Z7K1": "Z13708",
"Z13708K1": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z13708K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z12696",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z32290",
"Z13464K2": {
"Z1K1": "Z7",
"Z7K1": "Z42304",
"Z42304K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z38960K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P105"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P171"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
]
},
"Z42304K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z42304K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P105"
},
{
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
],
"Z42304K4": [
"Z60"
]
},
"Z13464K3": {
"Z1K1": "Z6092",
"Z6092K1": "P105"
}
},
"Z13464K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q36732"
}
}
}
},
"Z13464K3": {
"Z1K1": "Z6092",
"Z6092K1": "P225"
}
}
}
},
"Z13464K3": "td"
}
},
"Z13464K3": "tr"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox rows taxonomy, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
g0hbdd9j2gk5qpsnaduakypxwaan2lc
Z42231
0
94792
314489
314109
2026-09-17T00:21:56Z
YoshiRulz
10156
Change language fallback strategy to Z40583 'insistent'
314489
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42231"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42230",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z35999",
"Z35999K1": {
"Z1K1": "Z7",
"Z7K1": "Z40583",
"Z40583K1": "Z42229",
"Z40583K2": {
"Z1K1": "Z18",
"Z18K1": "Z42230K3"
}
},
"Z35999K2": {
"Z1K1": "Z18",
"Z18K1": "Z42230K1"
},
"Z35999K3": {
"Z1K1": "Z18",
"Z18K1": "Z42230K2"
},
"Z35999K4": {
"Z1K1": "Z18",
"Z18K1": "Z42230K3"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statement with reference marker, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "参照マーカー付きの文章、合成"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
s5bolzd7a45wemn44ds8hgse1tvi85q
Z42277
0
94838
314299
314296
2026-09-16T12:02:57Z
99of9
1622
more
314299
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42277"
},
"Z2K2": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q5"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z35370"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q16521"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z37827"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q43501"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1533036"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39989"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q5633421"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39881"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q318"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38373"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q8928"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38376"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q523"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38379"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q11173"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q79529"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38355"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q6256"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q3624078"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38956"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q4022"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38959"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q165"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38964"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q77115"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2945640"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36288"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q131186"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1820625"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36285"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q43229"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q178706"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q3918"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z37424"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q422695"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36897"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1445650"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36916"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q34770"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q20162172"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38329"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q11424"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q93204"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z35993"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q5398426"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39981"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q4220917"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36290"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q41298"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36333"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q7725634"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q8261"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36137"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q220505"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q62018250"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z35968"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q7889"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z37403"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q200764"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q61696039"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z37422"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q482994"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39796"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q7366"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39804"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q105543609"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q207628"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39821"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091"
],
"K2": {
"Z1K1": "Z96",
"Z96K1": ""
}
}
],
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(!) [qids of classes] and infobox function refs"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "!Experimental, don't use at the moment."
}
]
}
}
413pp5wtt0w6igtrc3nlqet3klqi7kr
314301
314299
2026-09-16T12:21:50Z
99of9
1622
complete
314301
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42277"
},
"Z2K2": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q5"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z35370"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q16521"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z37827"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q43501"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1533036"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39989"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q5633421"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39881"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q318"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38373"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q8928"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38376"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q523"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38379"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q11173"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q79529"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38355"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q6256"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q3624078"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38956"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q4022"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38959"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q165"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38964"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q77115"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2945640"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36288"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q131186"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1820625"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36285"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q43229"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q178706"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q3918"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z37424"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q422695"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36897"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1445650"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36916"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q34770"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q20162172"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38329"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q11424"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q93204"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z35993"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q5398426"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39981"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q4220917"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36290"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q41298"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36333"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q7725634"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q8261"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36137"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q220505"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q62018250"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z35968"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q7889"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z37403"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q200764"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q61696039"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z37422"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q482994"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39796"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q7366"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39804"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q105543609"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q207628"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39821"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q15079786"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39818"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q166118"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q61710689"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36327"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q27916659"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1081138"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36325"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q7075"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q62128088"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36323"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q16970"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q29045018"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36296"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q3305213"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36990"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q33506"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1007870"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36117"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q3550873"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z35982"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q7397"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z35976"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q9135"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z35974"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q9143"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z35972"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q131669"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38953"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q8366"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39810"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q51404"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q4127414"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q51406"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q136039983"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z35970"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q17422"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36882"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q16510064"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36282"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q483279"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38317"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q14827288"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38350"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q12280"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q537127"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39986"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q3957"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q188509"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q532"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36678"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q634"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38364"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q23442"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z41077"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q33837"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z41081"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q19723451"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z41063"
}
}
}
],
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(!) [qids of classes] and infobox function refs"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "!Experimental, don't use at the moment."
}
]
}
}
585dte0lomnoqsl8i3ovcee1xo138tj
314302
314301
2026-09-16T12:22:31Z
99of9
1622
314302
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42277"
},
"Z2K2": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q5"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z35370"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q16521"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z37827"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q43501"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1533036"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39989"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q5633421"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39881"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q318"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38373"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q8928"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38376"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q523"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38379"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q11173"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q79529"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38355"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q6256"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q3624078"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38956"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q4022"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38959"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q165"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38964"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q77115"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2945640"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36288"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q131186"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1820625"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36285"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q43229"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q178706"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q3918"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z37424"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q422695"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36897"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1445650"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36916"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q34770"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q20162172"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38329"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q11424"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q93204"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z35993"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q5398426"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39981"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q4220917"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36290"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q41298"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36333"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q7725634"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q8261"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36137"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q220505"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q62018250"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z35968"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q7889"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z37403"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q200764"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q61696039"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z37422"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q482994"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39796"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q7366"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39804"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q105543609"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q207628"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39821"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q15079786"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39818"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q166118"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q61710689"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36327"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q27916659"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1081138"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36325"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q7075"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q62128088"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36323"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q16970"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q29045018"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36296"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q3305213"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36990"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q33506"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1007870"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36117"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q3550873"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z35982"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q7397"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z35976"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q9135"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z35974"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q9143"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z35972"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q131669"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38953"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q8366"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39810"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q51404"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q4127414"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q51406"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q136039983"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z35970"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q17422"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36882"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q16510064"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36282"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q483279"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38317"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q14827288"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38350"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q12280"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q537127"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39986"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q3957"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q188509"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q532"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36678"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q634"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38364"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q23442"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z41077"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q33837"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z41081"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q19723451"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z41063"
}
}
}
],
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[qids of classes] and infobox function refs"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "~Experimental. A copy of Z40008"
}
]
}
}
hzxgqfkjqgcfrw8vtzm1a0bev387ykw
314310
314302
2026-09-16T13:00:31Z
99of9
1622
314310
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42277"
},
"Z2K2": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q5"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z35370"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q16521"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z37827"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q43501"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1533036"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39989"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q5633421"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39881"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q318"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38373"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q8928"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38376"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q523"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38379"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q11173"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q79529"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38355"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q6256"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q3624078"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38956"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q4022"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38959"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q165"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38964"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q77115"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2945640"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36288"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q131186"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1820625"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36285"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q43229"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q178706"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q3918"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z37424"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q422695"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36897"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1445650"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36916"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q34770"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q20162172"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38329"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q11424"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q93204"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z35993"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q5398426"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39981"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q4220917"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36290"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q41298"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36333"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q7725634"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q8261"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36137"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q220505"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q62018250"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z35968"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q7889"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z37403"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q200764"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q61696039"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z37422"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q482994"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39796"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q7366"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39804"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q105543609"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q207628"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39821"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q15079786"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39818"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q166118"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q61710689"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36327"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q27916659"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1081138"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36325"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q7075"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q62128088"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36323"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q16970"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q29045018"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36296"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q3305213"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36990"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q33506"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1007870"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36117"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q3550873"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z35982"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q7397"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z35976"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q9135"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z35974"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q9143"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z35972"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q131669"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38953"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q8366"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39810"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q51404"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q4127414"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q51406"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q136039983"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z35970"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q17422"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36882"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q16510064"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36282"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q483279"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38317"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q14827288"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38350"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q12280"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q537127"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z39986"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q3957"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q188509"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q532"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z36678"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q634"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z38364"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q23442"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z41077"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q33837"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z41081"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": "Z96"
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q19723451"
}
],
"K2": {
"Z1K1": "Z96",
"Z96K1": {
"Z1K1": "Z6",
"Z6K1": "Z41063"
}
}
}
],
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[qids of classes] and infobox function refs"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "~Experimental. A faster version of Z40008"
}
]
}
}
flye3z1c017s7ctet3dwdg7qefv99fv
Z42279
0
94840
314303
2026-09-16T12:24:11Z
99of9
1622
314303
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42279"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z40002",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z40002",
"Z40002K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q19723451"
},
"Z40002K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14562",
"Z14562K2": "Z41063"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "smartphone (last on lists)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
l56cwtqzisceqodttw3w0q1f5vmywzc
Z42280
0
94841
314306
2026-09-16T12:40:47Z
99of9
1622
314306
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42280"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z40002",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z7",
"Z7K1": "Z40560",
"Z40560K1": {
"Z1K1": "Z18",
"Z18K1": "Z40002K1"
},
"Z40560K2": "Z42277"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z854",
"Z854K1": {
"Z1K1": "Z7",
"Z7K1": "Z30805",
"Z30805K1": "#No need for an error? Default?",
"Z30805K2": "Z24"
},
"Z854K2": {
"Z1K1": "Z7",
"Z7K1": "Z27385",
"Z27385K1": "(en) No match found by Z40578 for ",
"Z27385K2": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z6091K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z40002K1"
}
},
"Z27385K3": " in Z40008."
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z30531",
"Z30531K1": {
"Z1K1": "Z7",
"Z7K1": "Z40256",
"Z40256K1": {
"Z1K1": "Z7",
"Z7K1": "Z822",
"Z822K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z40560",
"Z40560K1": {
"Z1K1": "Z18",
"Z18K1": "Z40002K1"
},
"Z40560K2": "Z42277"
}
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "choose infobox fn, compose filter ZID ref list"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1fykijsdavq9ev3h6ldkt8ys3uu1ro6
314314
314306
2026-09-16T14:11:59Z
GrounderUK
50
🔀debug: (en) No match found by Z42280 for {QIDstring} in Z42277.
314314
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42280"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z40002",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z7",
"Z7K1": "Z40560",
"Z40560K1": {
"Z1K1": "Z18",
"Z18K1": "Z40002K1"
},
"Z40560K2": "Z42277"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z854",
"Z854K1": {
"Z1K1": "Z7",
"Z7K1": "Z30805",
"Z30805K1": "#No need for an error? Default?",
"Z30805K2": "Z24"
},
"Z854K2": {
"Z1K1": "Z7",
"Z7K1": "Z27385",
"Z27385K1": "(en) No match found by Z42280 for ",
"Z27385K2": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z6091K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z40002K1"
}
},
"Z27385K3": " in Z42277."
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z30531",
"Z30531K1": {
"Z1K1": "Z7",
"Z7K1": "Z40256",
"Z40256K1": {
"Z1K1": "Z7",
"Z7K1": "Z822",
"Z822K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z40560",
"Z40560K1": {
"Z1K1": "Z18",
"Z18K1": "Z40002K1"
},
"Z40560K2": "Z42277"
}
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "choose infobox fn, compose filter ZID ref list"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2nojarweg3hzf5cpy1tikbi2ghk2r45
Z42281
0
94842
314318
2026-09-16T14:27:07Z
BlueSkyWalker
101616
Create function: sentence from list of words (Hindi conventions)
314318
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42281"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
"Z17K2": "Z42281K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of words"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "शब्दों की सूची"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42281"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sentence from list of words (Hindi conventions)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "शब्दों की सूची से वाक्य (हिन्दी परम्परा)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "phrase à partir d'une liste de mots (conventions hindi)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"list of words to sentence (Hindi)",
"Hindi sentence from words",
"add purna viram to word list"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"शब्द सूची से वाक्य",
"हिन्दी वाक्य रचना",
"पूर्ण विराम जोड़ें"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "takes a list of words, joins with spaces, collapses multiple spaces, trims, and adds a Purna Viram (।) at the end"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "शब्दों की सूची लेता है, स्पेस से जोड़ता है, अतिरिक्त स्पेस हटाता है और अंत में पूर्ण विराम (।) जोड़ता है"
}
]
}
}
gyguihw3jwllhpaysawyb4fqeyo37wn
314323
314318
2026-09-16T15:20:46Z
BlueSkyWalker
101616
Connect implementation Z42282 and tests (Z42283, Z42284, Z42285) to Z42281
314323
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42281"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6"
},
"Z17K2": "Z42281K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of words"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "शब्दों की सूची"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z42283",
"Z42284",
"Z42285"
],
"Z8K4": [
"Z14",
"Z42282"
],
"Z8K5": "Z42281"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sentence from list of words (Hindi conventions)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "शब्दों की सूची से वाक्य (हिन्दी परम्परा)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "phrase à partir d'une liste de mots (conventions hindi)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"list of words to sentence (Hindi)",
"Hindi sentence from words",
"add purna viram to word list"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"शब्द सूची से वाक्य",
"हिन्दी वाक्य रचना",
"पूर्ण विराम जोड़ें"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "takes a list of words, joins with spaces, collapses multiple spaces, trims, and adds a Purna Viram (।) at the end"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "शब्दों की सूची लेता है, स्पेस से जोड़ता है, अतिरिक्त स्पेस हटाता है और अंत में पूर्ण विराम (।) जोड़ता है"
}
]
}
}
1i4os4h7pf1sgskn7nhxdw5idmdbwp9
Z42282
0
94843
314319
2026-09-16T15:20:40Z
BlueSkyWalker
101616
Create composition implementation for Z42281
314319
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42282"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42281",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z10079",
"Z10079K1": {
"Z1K1": "Z7",
"Z7K1": "Z22507",
"Z22507K1": {
"Z1K1": "Z7",
"Z7K1": "Z22504",
"Z22504K1": {
"Z1K1": "Z18",
"Z18K1": "Z42281K1"
}
}
}
},
"Z10000K2": "।"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sentence from list of words (Hindi), composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "शब्द सूची से वाक्य (हिन्दी), संयोजन"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "compose using join with spaces, collapse spaces, trim, and append Purna Viram"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "स्पेस जोड़ना, अतिरिक्त स्पेस हटाना, ट्रिम और पूर्ण विराम जोड़ने का संयोजन"
}
]
}
}
rgu1lmx8r3zigd225hht83fybk1lo6o
Z42283
0
94844
314320
2026-09-16T15:20:41Z
BlueSkyWalker
101616
Create unit test 1 for Z42281
314320
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42283"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42281",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42281",
"Z42281K1": [
"Z6",
"ऑस्ट्रेलिया",
"एक",
"बड़ा",
"देश",
"है"
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "ऑस्ट्रेलिया एक बड़ा देश है।"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Australia is a big country"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "ऑस्ट्रेलिया एक बड़ा देश है"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
awa3grlye1nhgmb5r2jcvmzbdzl47g7
Z42284
0
94845
314321
2026-09-16T15:20:43Z
BlueSkyWalker
101616
Create unit test 2 for Z42281
314321
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42284"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42281",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42281",
"Z42281K1": [
"Z6",
" भारत ",
"एक",
"महान",
" देश ",
"है"
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "भारत एक महान देश है।"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "India is a great country (collapsing spaces)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भारत एक महान देश है (अतिरिक्त स्पेस हटाना)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
smpkgz1n4g6rznj1tmuyxjk9eyoxoov
Z42285
0
94846
314322
2026-09-16T15:20:44Z
BlueSkyWalker
101616
Create unit test 3 for Z42281
314322
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42285"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42281",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42281",
"Z42281K1": [
"Z6",
"नमस्ते"
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "नमस्ते।"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Single word: Namaste"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "एकल शब्द: नमस्ते"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2be6kmm4rqiy364lai16bq73mjn3nfi
Translations:Wikifunctions:Status updates/2026-09-10/16/de
1198
94847
314326
2026-09-16T17:47:01Z
Ameisenigel
44
Created page with "Diese Woche haben wir bei Fehlermeldungen zu Fragmenten in der Abstrakten Wikipedia einen Link hinzugefügt, mit dem sich derselbe Aufruf auf Wikifunctions ausführen lässt, wo du das Problem möglicherweise besser diagnostizieren und beheben kannst ($1). Zudem haben wir die Navigation bei längeren abstrakten Artikeln erleichtert: Wenn du auf den Aufruf oder das Ergebnis eines abstrakten Fragments klickst, scrollt die jeweils andere Spalte automatisch, sodass das zugeh..."
314326
wikitext
text/x-wiki
Diese Woche haben wir bei Fehlermeldungen zu Fragmenten in der Abstrakten Wikipedia einen Link hinzugefügt, mit dem sich derselbe Aufruf auf Wikifunctions ausführen lässt, wo du das Problem möglicherweise besser diagnostizieren und beheben kannst ($1). Zudem haben wir die Navigation bei längeren abstrakten Artikeln erleichtert: Wenn du auf den Aufruf oder das Ergebnis eines abstrakten Fragments klickst, scrollt die jeweils andere Spalte automatisch, sodass das zugehörige Gegenstück sichtbar wird ($2). Wenn eine Sprachliste angezeigt wird, erscheint deine Benutzersprache (zum Beispiel Igbo) nun vor den “UN 6”, was das Hinzufügen sprachbezogener Aufrufe in der Abstrakten Wikipedia und auf Wikifunctions vereinfacht ($3). Schließlich haben wir ein Problem bei der Bildanzeige in der Abstrakten Wikipedia behoben; wir bitten für die Unannehmlichkeiten um Entschuldigung ($4).
fe2u96c1btaaefdqqr185fbtrej49f3
Translations:Wikifunctions:Status updates/2026-09-10/17/de
1198
94848
314328
2026-09-16T17:47:18Z
Ameisenigel
44
Created page with "=== Neuigkeiten zu Typen: Datum des Julianischen Kalenders ==="
314328
wikitext
text/x-wiki
=== Neuigkeiten zu Typen: Datum des Julianischen Kalenders ===
myvl8umefqi0liqcqcg325gcn2f6r8f
Z42286
0
94849
314330
2026-09-16T17:51:19Z
BlueSkyWalker
101616
Create function: Hindi ordinal class location fragment
314330
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42286"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42286K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "इकाई / विषय"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z42286K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "क्रमसूचक संख्या"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42286K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विशेषण"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42286K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "वर्ग / श्रेणी"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42286K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "स्थान"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42286"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Hindi ordinal class location fragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हिन्दी क्रमसूचक वर्ग स्थान अंश"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"ordinal class location (Hindi)",
"Hindi ordinal superlative fragment"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"क्रमसूचक वर्ग स्थान वाक्य",
"हिन्दी क्रमसूचक वाक्य अंश"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generates a Hindi sentence stating an entity's ordinal superlative ranking in a class and location (e.g. Australia is the 6th largest country in the world)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "किसी इकाई की किसी वर्ग और स्थान में क्रमसूचक श्रेणी बताता हुआ हिन्दी वाक्य बनाता है (जैसे: ऑस्ट्रेलिया जगत में छठा सबसे बड़ा देश है)"
}
]
}
}
cjjldytc3sjpc2w8ddgiekf6kykpmy8
314333
314330
2026-09-16T17:51:23Z
BlueSkyWalker
101616
Connect implementation Z42287 and test Z42288 to Z42286
314333
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42286"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42286K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "इकाई / विषय"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z42286K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "क्रमसूचक संख्या"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42286K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "विशेषण"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42286K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "वर्ग / श्रेणी"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42286K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "स्थान"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42288"
],
"Z8K4": [
"Z14",
"Z42287"
],
"Z8K5": "Z42286"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Hindi ordinal class location fragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हिन्दी क्रमसूचक वर्ग स्थान अंश"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"ordinal class location (Hindi)",
"Hindi ordinal superlative fragment"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"क्रमसूचक वर्ग स्थान वाक्य",
"हिन्दी क्रमसूचक वाक्य अंश"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generates a Hindi sentence stating an entity's ordinal superlative ranking in a class and location (e.g. Australia is the 6th largest country in the world)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "किसी इकाई की किसी वर्ग और स्थान में क्रमसूचक श्रेणी बताता हुआ हिन्दी वाक्य बनाता है (जैसे: ऑस्ट्रेलिया जगत में छठा सबसे बड़ा देश है)"
}
]
}
}
sj0d205w2k77eywza0ezv4qwhax7oha
Z42287
0
94850
314331
2026-09-16T17:51:20Z
BlueSkyWalker
101616
Create composition implementation for Z42286
314331
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42287"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42286",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1820",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z42281",
"Z42281K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z42286K1"
},
"Z24766K2": "Z1820"
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z42286K5"
},
"Z24766K2": "Z1820"
},
"में",
{
"Z1K1": "Z7",
"Z7K1": "Z19343",
"Z19343K1": {
"Z1K1": "Z18",
"Z18K1": "Z42286K2"
}
},
"सबसे",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z42286K3"
},
"Z24766K2": "Z1820"
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z42286K4"
},
"Z24766K2": "Z1820"
},
"है"
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Hindi ordinal class location, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हिन्दी क्रमसूचक वर्ग स्थान, संयोजन"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "compose using item labels, Hindi ordinals (Z19343), and Hindi sentence builder (Z42281)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "इकाई लेबलों, क्रमसूचक (Z19343) और हिन्दी वाक्य संयोजक (Z42281) का उपयोग करके संयोजन"
}
]
}
}
e2x24un1pnasvfec0isijmqo5m3lqkm
Z42288
0
94851
314332
2026-09-16T17:51:21Z
BlueSkyWalker
101616
Create unit test for Z42286
314332
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42288"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42286",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42286",
"Z42286K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z42286K2": {
"Z1K1": "Z13518",
"Z13518K1": "6"
},
"Z42286K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q12935276"
},
"Z42286K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q6256"
},
"Z42286K5": {
"Z1K1": "Z6091",
"Z6091K1": "Q16502"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "ऑस्ट्रेलिया जगत में छठा सबसे बड़ा देश है।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Australia is the 6th largest country in the world"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "ऑस्ट्रेलिया जगत में छठा सबसे बड़ा देश है"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
sf6j38udlkctdm417s9lhod85m05vka
Translations:Wikifunctions:Status updates/2026-09-10/18/de
1198
94852
314335
2026-09-16T17:52:01Z
Ameisenigel
44
Created page with "Basierend auf [[$2|dem entsprechenden Vorschlag]] wurde ein neuer Datentyp zur Darstellung von [[$1|Daten des Julianischen Kalenders]] eingeführt. Während [[$3|Daten des Gregorianischen Kalenders]] bereits seit Langem existieren, wird nun der Julianische Kalender als zweites unterstütztes Kalendersystem hinzugefügt. Strukturell sind beide identisch, unterscheiden sich jedoch um bis zu etwa zwölf Tage."
314335
wikitext
text/x-wiki
Basierend auf [[$2|dem entsprechenden Vorschlag]] wurde ein neuer Datentyp zur Darstellung von [[$1|Daten des Julianischen Kalenders]] eingeführt. Während [[$3|Daten des Gregorianischen Kalenders]] bereits seit Langem existieren, wird nun der Julianische Kalender als zweites unterstütztes Kalendersystem hinzugefügt. Strukturell sind beide identisch, unterscheiden sich jedoch um bis zu etwa zwölf Tage.
ildy5wwuj8floyi3evo7qt0yj6sf0d2
Z42289
0
94853
314337
2026-09-16T17:52:44Z
Jsamwrites
938
Create function: En complex rel. clause from discourse relWD propos
314337
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42289"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42289K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "modifier propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42289K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42289K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42289K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "use pronoun"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42289"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "En complex rel. clause from discourse relWD propos"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
io3a3727jjgyksv15fcnd1dle29krbw
314340
314337
2026-09-16T17:53:29Z
Jsamwrites
938
314340
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42289"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42289K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "modifier propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42289K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42289K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42289K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "use pronoun"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42289"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "En complex rel. clause from discours rel WD propos"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
iacqxhccokzy6ixhdk3o4t81fnbyae1
314361
314340
2026-09-16T18:02:51Z
Jsamwrites
938
314361
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42289"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42289K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "modifier propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42289K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42289K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42289K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "use pronoun"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42289K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "discourse relation"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42289"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "En complex rel. clause from discours rel WD propos"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lecshbfaex99j9c6uw0tpp56fpzxpdl
314375
314361
2026-09-16T18:15:36Z
Jsamwrites
938
Added Z42293 to the approved list of implementations
314375
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42289"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42289K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "modifier propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42289K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42289K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42289K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "use pronoun"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42289K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "discourse relation"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z42293"
],
"Z8K5": "Z42289"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "En complex rel. clause from discours rel WD propos"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
l5o75a93jgu7yaqvdy3z7m4kaym2bzl
314395
314375
2026-09-16T18:32:36Z
Jsamwrites
938
Added Z42294 to the approved list of test cases
314395
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42289"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42289K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "modifier propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42289K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42289K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42289K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "use pronoun"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42289K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "discourse relation"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42294"
],
"Z8K4": [
"Z14",
"Z42293"
],
"Z8K5": "Z42289"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "En complex rel. clause from discours rel WD propos"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
42phrng2nmtsnh2z32msinhziini24u
Translations:Wikifunctions:Status updates/2026-09-10/19/de
1198
94854
314338
2026-09-16T17:52:45Z
Ameisenigel
44
Created page with "Der Datentyp wurde zudem so eingerichtet, dass er mit dem Code zum Abrufen von Daten aus Wikidata verknüpft ist, wodurch nun Datumsangaben nach dem Julianischen Kalender von Wikidata in Wikifunctions importiert und für die Abstrakte Wikipedia verfügbar gemacht werden. Ein Dankeschön an die Community für die Geduld! Wir sind gespannt darauf zu sehen, wie der neue Datentyp genutzt wird."
314338
wikitext
text/x-wiki
Der Datentyp wurde zudem so eingerichtet, dass er mit dem Code zum Abrufen von Daten aus Wikidata verknüpft ist, wodurch nun Datumsangaben nach dem Julianischen Kalender von Wikidata in Wikifunctions importiert und für die Abstrakte Wikipedia verfügbar gemacht werden. Ein Dankeschön an die Community für die Geduld! Wir sind gespannt darauf zu sehen, wie der neue Datentyp genutzt wird.
ge3gdhkb7ycjy7ag6ghzzfms0hqfc29
Translations:Wikifunctions:Status updates/2026-09-10/20/de
1198
94855
314341
2026-09-16T17:54:01Z
Ameisenigel
44
Created page with "Danke an [[$1|Ameisenigel]], [[$2|Feeglgeef]], [[$3|GrounderUK]], [[$4|99of9]], [[$5|Dv103]] und [[$6|JhowieNitnek]] für ihre Beteiligung an dem Vorschlag. Wir laden euch alle dazu ein, neue [[$7|Typenvorschläge]] zu erstellen und die vorhandenen zu diskutieren, damit wir weiterhin neue Typen erstellen können. Wir sind besonders gespannt auf weitere Kalendermodelle! Danke an alle Community-Mitglieder, die sich an der Diskussion beteiligen und Vorschläge machen, wodur..."
314341
wikitext
text/x-wiki
Danke an [[$1|Ameisenigel]], [[$2|Feeglgeef]], [[$3|GrounderUK]], [[$4|99of9]], [[$5|Dv103]] und [[$6|JhowieNitnek]] für ihre Beteiligung an dem Vorschlag. Wir laden euch alle dazu ein, neue [[$7|Typenvorschläge]] zu erstellen und die vorhandenen zu diskutieren, damit wir weiterhin neue Typen erstellen können. Wir sind besonders gespannt auf weitere Kalendermodelle! Danke an alle Community-Mitglieder, die sich an der Diskussion beteiligen und Vorschläge machen, wodurch es möglich wird, Wikifunctions auf neue Bereiche auszuweiten!
sxxskw4lb1osgm2029xgxv9rzopbxi1
Translations:Wikifunctions:Status updates/2026-09-10/21/de
1198
94856
314343
2026-09-16T17:54:12Z
Ameisenigel
44
Created page with "=== Aufzeichnung des Freiwilligentreffens vom 7. September ==="
314343
wikitext
text/x-wiki
=== Aufzeichnung des Freiwilligentreffens vom 7. September ===
q420h9c1dfwtvypua51c5huw5zdxq22
Translations:Wikifunctions:Status updates/2026-09-10/22/de
1198
94857
314345
2026-09-16T17:55:12Z
Ameisenigel
44
Created page with "Für das Freiwilligentreffen diese Woche haben wir nur den ersten Teil mit den aktuellen Neuigkeiten aufgezeichnet, der [[$1|auf Commons verfügbar]] ist."
314345
wikitext
text/x-wiki
Für das Freiwilligentreffen diese Woche haben wir nur den ersten Teil mit den aktuellen Neuigkeiten aufgezeichnet, der [[$1|auf Commons verfügbar]] ist.
88q7ms7bp3w8hre1qfe6s9232xq4qrp
Translations:Wikifunctions:Status updates/2026-09-10/23/de
1198
94858
314347
2026-09-16T17:55:45Z
Ameisenigel
44
Created page with "Wir nutzten die verbleibende Zeit für eine lebhafte Diskussion mit den Freiwilligen, die sich daran beteiligten, entschieden uns jedoch im Vorfeld dagegen, diese aufzuzeichnen. Vielen Dank an die Teilnehmer!"
314347
wikitext
text/x-wiki
Wir nutzten die verbleibende Zeit für eine lebhafte Diskussion mit den Freiwilligen, die sich daran beteiligten, entschieden uns jedoch im Vorfeld dagegen, diese aufzuzeichnen. Vielen Dank an die Teilnehmer!
dpzd500rsz7ixc25dpaauvymnp6hb9x
Translations:Wikifunctions:Status updates/2026-09-10/24/de
1198
94859
314349
2026-09-16T17:56:07Z
Ameisenigel
44
Created page with "Das nächste Freiwilligentreffen ist für Montag, den 5. Oktober 2026, geplant."
314349
wikitext
text/x-wiki
Das nächste Freiwilligentreffen ist für Montag, den 5. Oktober 2026, geplant.
0d1sp64uchysetinvfqobnc8quz7wur
Z42290
0
94860
314367
2026-09-16T18:07:24Z
Jsamwrites
938
Create function: English marked subord. rel. clause for WD propos
314367
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42290"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42290K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "modifier propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42290K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42290K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42290K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "use pronoun"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42290K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42290"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English marked subord. rel. clause for WD propos"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
muzg3sf7pkwk3gbe85juznqap46fgz0
314368
314367
2026-09-16T18:08:58Z
Jsamwrites
938
314368
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42290"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42290K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42290K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42290K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "use pronoun"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42290K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "discourse relation"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42290"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English marked subord. rel. clause for WD propos"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
46bsr9k8ckptnb8br6lx3adz8djjssc
314370
314368
2026-09-16T18:11:35Z
Jsamwrites
938
Added Z42291 to the approved list of implementations
314370
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42290"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42290K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42290K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42290K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "use pronoun"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42290K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "discourse relation"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z42291"
],
"Z8K5": "Z42290"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English marked subord. rel. clause for WD propos"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7vqg1hyarkuqob45cnl5e2tz3wj4kom
314372
314370
2026-09-16T18:13:30Z
Jsamwrites
938
Added Z42292 to the approved list of test cases
314372
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42290"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42290K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42290K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42290K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "use pronoun"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42290K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "discourse relation"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42292"
],
"Z8K4": [
"Z14",
"Z42291"
],
"Z8K5": "Z42290"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English marked subord. rel. clause for WD propos"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8f6nn4j6gn930fz8oht104vssw63ifx
Z42291
0
94861
314369
2026-09-16T18:11:23Z
Jsamwrites
938
314369
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42291"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42290",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z42108",
"Z42108K1": {
"Z1K1": "Z18",
"Z18K1": "Z42290K4"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z41885",
"Z41885K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
],
"Z41885K2": {
"Z1K1": "Z18",
"Z18K1": "Z42290K1"
},
"Z41885K3": {
"Z1K1": "Z18",
"Z18K1": "Z42290K2"
},
"Z41885K4": {
"Z1K1": "Z18",
"Z18K1": "Z42290K3"
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": " "
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "En marked subord. rel. clause for WD propos, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
p8cm6i10dho3soqv9ruil8spw1bqrys
Z42292
0
94862
314371
2026-09-16T18:13:20Z
Jsamwrites
938
314371
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42292"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42290",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z42290",
"Z42290K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q15777"
}
],
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
},
"K1": {
"Z1K1": "Z6092",
"Z6092K1": "P178"
},
"K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q45575"
}
]
}
}
],
"Z42290K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42290K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42290K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q136509845"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": ""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "although phrase, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
c9gburoa8nmjh5l0vlk1c8kwp065q3h
314383
314371
2026-09-16T18:20:33Z
Jsamwrites
938
314383
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42292"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42290",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z42290",
"Z42290K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q15777"
}
],
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
},
"K1": {
"Z1K1": "Z6092",
"Z6092K1": "P178"
},
"K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q45575"
}
]
}
}
],
"Z42290K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42290K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42290K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q136509845"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "while C was developed by Dennis"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "while phrase, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
31ovnfwkhp3jbt8mm5qnngeoulll7fn
314388
314383
2026-09-16T18:23:46Z
Jsamwrites
938
314388
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42292"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42290",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z42290",
"Z42290K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q15777"
}
],
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
},
"K1": {
"Z1K1": "Z6092",
"Z6092K1": "P178"
},
"K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q45575"
}
]
}
}
],
"Z42290K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z42290K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42290K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q136509845"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "while C was developed by Dennis"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "while phrase, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
k50m63roqyr3nxx24npv7y8cb9vkrjl
314390
314388
2026-09-16T18:24:55Z
Jsamwrites
938
314390
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42292"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42290",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z42290",
"Z42290K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q15777"
}
],
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
},
"K1": {
"Z1K1": "Z6092",
"Z6092K1": "P178"
},
"K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q45575"
}
]
}
}
],
"Z42290K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z42290K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42290K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q136509845"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "while C was developed by Dennis M. Ritchie"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "while phrase, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5i006oe0ksek9x9dfclvlb1rn99afz1
Z42293
0
94863
314374
2026-09-16T18:15:26Z
Jsamwrites
938
314374
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42293"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42289",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z42290",
"Z42290K1": {
"Z1K1": "Z18",
"Z18K1": "Z42289K1"
},
"Z42290K2": {
"Z1K1": "Z18",
"Z18K1": "Z42289K3"
},
"Z42290K3": {
"Z1K1": "Z18",
"Z18K1": "Z42289K4"
},
"Z42290K4": {
"Z1K1": "Z18",
"Z18K1": "Z42289K5"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z41885",
"Z41885K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
],
"Z41885K2": {
"Z1K1": "Z18",
"Z18K1": "Z42289K2"
},
"Z41885K3": {
"Z1K1": "Z18",
"Z18K1": "Z42289K3"
},
"Z41885K4": {
"Z1K1": "Z18",
"Z18K1": "Z42289K4"
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": ", "
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "En complex rel. clause from discours WD pps, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nc9oju1254vo1tnysp977ycovny3r0u
314377
314374
2026-09-16T18:17:22Z
Jsamwrites
938
314377
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42293"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42289",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z7",
"Z7K1": "Z42290",
"Z42290K1": {
"Z1K1": "Z18",
"Z18K1": "Z42289K1"
},
"Z42290K2": {
"Z1K1": "Z18",
"Z18K1": "Z42289K3"
},
"Z42290K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42290K4": {
"Z1K1": "Z18",
"Z18K1": "Z42289K5"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z41885",
"Z41885K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
],
"Z41885K2": {
"Z1K1": "Z18",
"Z18K1": "Z42289K2"
},
"Z41885K3": {
"Z1K1": "Z18",
"Z18K1": "Z42289K3"
},
"Z41885K4": {
"Z1K1": "Z18",
"Z18K1": "Z42289K4"
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": ", "
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "En complex rel. clause from discours WD pps, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hkjrjc86gsmww988lnym7ydg9ixlbha
Z42294
0
94864
314394
2026-09-16T18:32:24Z
Jsamwrites
938
314394
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42294"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42289",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42289",
"Z42289K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q2407"
}
],
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
},
"K1": {
"Z1K1": "Z6092",
"Z6092K1": "P178"
},
"K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q92620"
}
]
}
}
],
"Z42289K2": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q15777"
}
],
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
},
"K1": {
"Z1K1": "Z6092",
"Z6092K1": "P178"
},
"K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q45575"
}
]
}
}
],
"Z42289K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z42289K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42289K5": {
"Z1K1": "Z6091",
"Z6091K1": "Q141454960"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "before C++ was developed by Bjarne Stroustrup, C was developed by Dennis M. Ritchie"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "before phrase, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rkq3e1zn4gablbqz95rsphbjcigykc4
314397
314394
2026-09-16T18:36:02Z
Jsamwrites
938
314397
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42294"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42289",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z42289",
"Z42289K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q2407"
}
],
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
},
"K1": {
"Z1K1": "Z6092",
"Z6092K1": "P178"
},
"K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q92620"
}
]
}
}
],
"Z42289K2": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q15777"
}
],
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
},
"K1": {
"Z1K1": "Z6092",
"Z6092K1": "P178"
},
"K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q45575"
}
]
}
}
],
"Z42289K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z42289K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42289K5": {
"Z1K1": "Z6091",
"Z6091K1": "Q141454960"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "before C++ was developed by Bjarne Stroustrup, C was developed by Dennis M. Ritchie"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "before phrase, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ookml86p5ucd3phhebgwp9iuzukb5pn
Z42295
0
94865
314396
2026-09-16T18:35:00Z
Jsamwrites
938
Create function: En complex discourse sentence from WD propos
314396
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42295"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42295K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "modifier propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42295K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42295K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42295K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "use pronoun"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42295K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "discourse relation"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42295"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "En complex discourse sentence from WD propos"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
oa3h5wpodz2hma2xnjfm4gxl9f64n3g
314399
314396
2026-09-16T18:39:12Z
Jsamwrites
938
Added Z42296 to the approved list of implementations
314399
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42295"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42295K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "modifier propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42295K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42295K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42295K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "use pronoun"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42295K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "discourse relation"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z42296"
],
"Z8K5": "Z42295"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "En complex discourse sentence from WD propos"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fgo0nhs3uoa7q5mahpl8ihk164tdsby
314401
314399
2026-09-16T18:41:42Z
Jsamwrites
938
Added Z42297 to the approved list of test cases
314401
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42295"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42295K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "modifier propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42295K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42295K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42295K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "use pronoun"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42295K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "discourse relation"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42297"
],
"Z8K4": [
"Z14",
"Z42296"
],
"Z8K5": "Z42295"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "En complex discourse sentence from WD propos"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
d60isyngx3sxkjh8qc4bjpr2j591o3e
Z42296
0
94866
314398
2026-09-16T18:39:01Z
Jsamwrites
938
314398
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42296"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42295",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1002",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22511",
"Z22511K1": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z42289",
"Z42289K1": {
"Z1K1": "Z18",
"Z18K1": "Z42295K1"
},
"Z42289K2": {
"Z1K1": "Z18",
"Z18K1": "Z42295K2"
},
"Z42289K3": {
"Z1K1": "Z18",
"Z18K1": "Z42295K3"
},
"Z42289K4": {
"Z1K1": "Z18",
"Z18K1": "Z42295K4"
},
"Z42289K5": {
"Z1K1": "Z18",
"Z18K1": "Z42295K5"
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "En complex discourse sentence from WD propos, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4e1mc8qianl670avixnoichyqe1x0ly
Z42297
0
94867
314400
2026-09-16T18:41:31Z
Jsamwrites
938
314400
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42297"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42295",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42295",
"Z42295K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q2407"
}
],
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
},
"K1": {
"Z1K1": "Z6092",
"Z6092K1": "P178"
},
"K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q92620"
}
]
}
}
],
"Z42295K2": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q15777"
}
],
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
},
"K1": {
"Z1K1": "Z6092",
"Z6092K1": "P178"
},
"K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q45575"
}
]
}
}
],
"Z42295K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z42295K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42295K5": {
"Z1K1": "Z6091",
"Z6091K1": "Q141454960"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Before C++ was developed by Bjarne Stroustrup, C was developed by Dennis M. Ritchie."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "before sentence, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ohxyd27ho6rdops83cjs4h3uxrefr67
314402
314400
2026-09-16T18:42:29Z
Jsamwrites
938
314402
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42297"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42295",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z42295",
"Z42295K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q2407"
}
],
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
},
"K1": {
"Z1K1": "Z6092",
"Z6092K1": "P178"
},
"K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q92620"
}
]
}
}
],
"Z42295K2": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q15777"
}
],
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
},
"K1": {
"Z1K1": "Z6092",
"Z6092K1": "P178"
},
"K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q45575"
}
]
}
}
],
"Z42295K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z42295K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42295K5": {
"Z1K1": "Z6091",
"Z6091K1": "Q141454960"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Before C++ was developed by Bjarne Stroustrup, C was developed by Dennis M. Ritchie."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "before sentence, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
p1wi6t0npmhiwgsrf7aqmmmrhax3dq2
Z42298
0
94868
314403
2026-09-16T18:44:28Z
Jsamwrites
938
Create function: complex discourse sentence from WD propos
314403
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42298"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42298K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "modifier propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42298K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42298K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42298K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "use pronoun"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42298K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "discourse relation"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42298"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "complex discourse sentence from WD propos"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rfvw253rql3nx8ctt8dxucmtcb48i7o
314406
314403
2026-09-16T18:50:43Z
Jsamwrites
938
314406
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42298"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42298K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "modifier propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42298K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42298K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42298K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "use pronoun"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42298K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "discourse relation"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42298K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42298"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "complex discourse sentence from WD propos"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nf2i5ddy4bcz1mmk1weqz8fbzfoqxbv
314407
314406
2026-09-16T18:50:49Z
Jsamwrites
938
Added Z42300 to the approved list of implementations
314407
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42298"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42298K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "modifier propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42298K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42298K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42298K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "use pronoun"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42298K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "discourse relation"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42298K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z42300"
],
"Z8K5": "Z42298"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "complex discourse sentence from WD propos"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
a5urrorz5jg7kb0gbpts66ex5vw94wk
314411
314407
2026-09-16T18:57:51Z
Jsamwrites
938
Added Z42302 to the approved list of test cases
314411
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42298"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42298K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "modifier propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
}
},
"Z17K2": "Z42298K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main propositions"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42298K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "temporal aspect"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42298K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "use pronoun"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42298K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "discourse relation"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42298K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42302"
],
"Z8K4": [
"Z14",
"Z42300"
],
"Z8K5": "Z42298"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "complex discourse sentence from WD propos"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ghx111w0i5xd7irdw9w8oqonmnpvpfh
Z42299
0
94869
314404
2026-09-16T18:47:28Z
Jsamwrites
938
314404
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42299"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z42295",
"Z14293K2": "Z33034"
}
],
"Z14294K2": "Z42295"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for complex discrse sentence from WD propos"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9hcvv5z1599e9w2u1aqai00co05uu7n
Z42300
0
94870
314405
2026-09-16T18:50:18Z
Jsamwrites
938
314405
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42300"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42298",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34120",
"Z34120K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z42299",
"Z14310K2": {
"Z1K1": "Z9",
"Z9K1": ""
}
},
"Z34120K2": {
"Z1K1": "Z18",
"Z18K1": "Z42298K1"
},
"Z34120K3": {
"Z1K1": "Z18",
"Z18K1": "Z42298K2"
},
"Z34120K4": {
"Z1K1": "Z18",
"Z18K1": "Z42298K3"
},
"Z34120K5": {
"Z1K1": "Z18",
"Z18K1": "Z42298K4"
},
"Z34120K6": {
"Z1K1": "Z18",
"Z18K1": "Z42298K5"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "complex discourse sentence from WD propos, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ffcmcui2i2ptj9abzj9k117t97hc8gf
314408
314405
2026-09-16T18:51:17Z
Jsamwrites
938
314408
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42300"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42298",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34120",
"Z34120K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z42299",
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z42298K6"
}
},
"Z34120K2": {
"Z1K1": "Z18",
"Z18K1": "Z42298K1"
},
"Z34120K3": {
"Z1K1": "Z18",
"Z18K1": "Z42298K2"
},
"Z34120K4": {
"Z1K1": "Z18",
"Z18K1": "Z42298K3"
},
"Z34120K5": {
"Z1K1": "Z18",
"Z18K1": "Z42298K4"
},
"Z34120K6": {
"Z1K1": "Z18",
"Z18K1": "Z42298K5"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "complex discourse sentence from WD propos, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
p5l667dw4bl4hn27ig8d18pzf8inu6t
Z42301
0
94871
314409
2026-09-16T18:54:37Z
Jsamwrites
938
314409
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42301"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42040",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z42298",
"Z42298K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q2407"
}
],
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
},
"K1": {
"Z1K1": "Z6092",
"Z6092K1": "P178"
},
"K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q92620"
}
]
}
}
],
"Z42298K2": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q15777"
}
],
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
},
"K1": {
"Z1K1": "Z6092",
"Z6092K1": "P178"
},
"K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q45575"
}
]
}
}
],
"Z42298K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z42298K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42298K5": {
"Z1K1": "Z6091",
"Z6091K1": "Q141454960"
},
"Z42298K6": "Z1002"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "before sentence, en, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kvceslk6t9xmyib4u2p3ie2on20fpl4
314412
314409
2026-09-16T19:00:19Z
Jsamwrites
938
314412
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42301"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42040",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42040",
"Z42040K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q15777"
}
],
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
},
"K1": {
"Z1K1": "Z6092",
"Z6092K1": "P178"
},
"K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q45575"
}
]
}
}
],
"Z42040K2": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q15777"
}
],
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
},
"K1": {
"Z1K1": "Z6092",
"Z6092K1": "P737"
},
"K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q810009"
}
]
}
}
],
"Z42040K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z42040K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42040K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "developed, influenced by, en, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9gjc4d3zcj3zh41cpxtl6hdgkm6vq6q
314414
314412
2026-09-16T19:01:16Z
Jsamwrites
938
314414
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42301"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42040",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42040",
"Z42040K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q15777"
}
],
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
},
"K1": {
"Z1K1": "Z6092",
"Z6092K1": "P178"
},
"K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q45575"
}
]
}
}
],
"Z42040K2": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q15777"
}
],
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
},
"K1": {
"Z1K1": "Z6092",
"Z6092K1": "P737"
},
"K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q810009"
}
]
}
}
],
"Z42040K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z42040K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42040K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Developed by Dennis M. Ritchie, C was influenced on \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q810009\"\u003EBCPL\u003C/a\u003E."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "developed, influenced by, en, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fg4f9fxvo071d35n5e1ri0plq0isgln
Z42302
0
94872
314410
2026-09-16T18:57:38Z
Jsamwrites
938
314410
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42302"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42298",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z42298",
"Z42298K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q2407"
}
],
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
},
"K1": {
"Z1K1": "Z6092",
"Z6092K1": "P178"
},
"K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q92620"
}
]
}
}
],
"Z42298K2": [
{
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
{
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
}
},
"K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q15777"
}
],
"K2": {
"Z1K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z6092",
"Z882K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
}
},
"K1": {
"Z1K1": "Z6092",
"Z6092K1": "P178"
},
"K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q45575"
}
]
}
}
],
"Z42298K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z42298K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42298K5": {
"Z1K1": "Z6091",
"Z6091K1": "Q141454960"
},
"Z42298K6": "Z1002"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Before C++ was developed by Bjarne Stroustrup, C was developed by Dennis M. Ritchie."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "before sentence- en, test"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
l5v5dqek6lcrwkt8a2q5tr0lwrauden
Z42303
0
94873
314418
2026-09-16T20:11:53Z
YoshiRulz
10156
Create test
314418
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42303"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z38478",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z38478",
"Z38478K1": {
"Z1K1": "Z7",
"Z7K1": "Z23762",
"Z23762K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q160"
},
"Z23762K2": [
"Z60",
"Z1360"
],
"Z23762K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P171"
}
]
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q24031895"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Q160 -\u003E Q24031895"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
s04p7kyx6pb73yap44pe6gzoh07zjxu
Z42304
0
94874
314422
2026-09-16T20:17:33Z
YoshiRulz
10156
Create function
314422
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42304"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z42304K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "taxon"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6001"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42304"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "fetch parent taxa chain of Item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"get taxonomy of taxon Item"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hiqupj9nfxwlyqdmzvxx2kkk1gkzaxt
314423
314422
2026-09-16T20:21:45Z
YoshiRulz
10156
Add props and langs params
314423
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42304"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z42304K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "taxon"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z42304K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "extra properties to fetch"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
},
"Z17K2": "Z42304K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "extra languages to fetch labels in"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6001"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42304"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "fetch parent taxa chain of Item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"get taxonomy of taxon Item"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5sqa4qlgzt5ymt8dv3hf6iwdlfe8bzs
314426
314423
2026-09-16T20:46:02Z
YoshiRulz
10156
Add abbreviate bool param
314426
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42304"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z42304K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "taxon"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42304K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "use P279/subclass when available?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z42304K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "extra properties to fetch"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
},
"Z17K2": "Z42304K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "extra languages to fetch labels in"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6001"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42304"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "fetch parent taxa chain of Item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"get taxonomy of taxon Item"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
k8lsvx8jlvjbbv9l6a3dks8u089g7ql
314430
314426
2026-09-16T20:59:39Z
YoshiRulz
10156
Added Z42305 and Z42306 to the approved list of test cases
314430
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42304"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z42304K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "taxon"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42304K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "use P279/subclass when available?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z42304K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "extra properties to fetch"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
},
"Z17K2": "Z42304K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "extra languages to fetch labels in"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6001"
},
"Z8K3": [
"Z20",
"Z42305",
"Z42306"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42304"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "fetch parent taxa chain of Item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"get taxonomy of taxon Item"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mmn4q06kmu9p9bjleiwt9j075qym8ux
314432
314430
2026-09-16T21:08:04Z
YoshiRulz
10156
Added Z42307 to the approved list of implementations
314432
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42304"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z42304K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "taxon"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42304K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "use P279/subclass when available?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z42304K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "extra properties to fetch"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
},
"Z17K2": "Z42304K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "extra languages to fetch labels in"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6001"
},
"Z8K3": [
"Z20",
"Z42305",
"Z42306"
],
"Z8K4": [
"Z14",
"Z42307"
],
"Z8K5": "Z42304"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "fetch parent taxa chain of Item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"get taxonomy of taxon Item"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qhcg8tyykapn91bnr0e06yoalovzym4
314435
314432
2026-09-16T21:09:27Z
YoshiRulz
10156
Removed Z42307 from the approved list of implementations
314435
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42304"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z42304K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "taxon"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42304K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "use P279/subclass when available?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z42304K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "extra properties to fetch"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
},
"Z17K2": "Z42304K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "extra languages to fetch labels in"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6001"
},
"Z8K3": [
"Z20",
"Z42305",
"Z42306"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42304"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "fetch parent taxa chain of Item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"get taxonomy of taxon Item"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mmn4q06kmu9p9bjleiwt9j075qym8ux
314436
314435
2026-09-16T21:09:29Z
YoshiRulz
10156
Added Z42307 to the approved list of implementations
314436
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42304"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z42304K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "taxon"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42304K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "use P279/subclass when available?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z42304K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "extra properties to fetch"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
},
"Z17K2": "Z42304K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "extra languages to fetch labels in"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6001"
},
"Z8K3": [
"Z20",
"Z42305",
"Z42306"
],
"Z8K4": [
"Z14",
"Z42307"
],
"Z8K5": "Z42304"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "fetch parent taxa chain of Item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"get taxonomy of taxon Item"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qhcg8tyykapn91bnr0e06yoalovzym4
Z42305
0
94875
314425
2026-09-16T20:38:24Z
YoshiRulz
10156
Create test
314425
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42305"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42304",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z23756",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z42304",
"Z42304K1": {
"Z1K1": "Z7",
"Z7K1": "Z23762",
"Z23762K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q160"
},
"Z23762K2": [
"Z60",
"Z1360"
],
"Z23762K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P171"
}
]
},
"Z42304K2": [
"Z6092"
],
"Z42304K3": [
"Z60"
]
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q160"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q24031895"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q7993757"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q727029"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1369337"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q3428352"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q25329"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q68119354"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q5414620"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q110047432"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q5445608"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q7439311"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q27379"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q132666"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q25833"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q17092469"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q130942"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2910821"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2497754"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q35134963"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q766050"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2141770"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2513125"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q26708524"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q7377"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2082668"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q28746016"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q5852697"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q950661"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q680936"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q5382672"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q131801"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q5414469"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q132812"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q322241"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q5853182"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q124775759"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q930410"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q124776186"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q124776324"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q124776411"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1349838"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q189069"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q181537"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q134683"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q19159"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q7460384"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q150821"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q5381965"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1209254"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q23809240"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q160830"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q27207"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q3059636"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q26214"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q25241"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q10915"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q150866"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q3059449"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q5173"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q16976127"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q5174"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q729"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1205126"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1131559"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1205110"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q129021"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q22087764"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q474156"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q19088"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2382443"
}
],
"Z889K3": "Z19316"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "full taxonomy of Q160"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gri2mgnn41xvl8yt0chz9buhnkjr4t6
314427
314425
2026-09-16T20:50:19Z
YoshiRulz
10156
Add bool arg
314427
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42305"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42304",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z23756",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z42304",
"Z42304K1": {
"Z1K1": "Z7",
"Z7K1": "Z23762",
"Z23762K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q160"
},
"Z23762K2": [
"Z60",
"Z1360"
],
"Z23762K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P171"
}
]
},
"Z42304K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42304K3": [
"Z6092"
],
"Z42304K4": [
"Z60"
]
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q160"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q24031895"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q7993757"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q727029"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1369337"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q3428352"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q25329"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q68119354"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q5414620"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q110047432"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q5445608"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q7439311"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q27379"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q132666"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q25833"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q17092469"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q130942"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2910821"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2497754"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q35134963"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q766050"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2141770"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2513125"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q26708524"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q7377"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2082668"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q28746016"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q5852697"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q950661"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q680936"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q5382672"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q131801"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q5414469"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q132812"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q322241"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q5853182"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q124775759"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q930410"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q124776186"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q124776324"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q124776411"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1349838"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q189069"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q181537"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q134683"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q19159"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q7460384"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q150821"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q5381965"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1209254"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q23809240"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q160830"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q27207"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q3059636"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q26214"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q25241"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q10915"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q150866"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q3059449"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q5173"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q16976127"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q5174"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q729"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1205126"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1131559"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1205110"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q129021"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q22087764"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q474156"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q19088"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2382443"
}
],
"Z889K3": "Z19316"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "full taxonomy of Q160"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0sbpnkncyz1dfmrrm6svjo6v20hpacd
Z42306
0
94876
314429
2026-09-16T20:57:58Z
YoshiRulz
10156
Create test
314429
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42306"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42304",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z23756",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z42304",
"Z42304K1": {
"Z1K1": "Z7",
"Z7K1": "Z23762",
"Z23762K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q160"
},
"Z23762K2": [
"Z60",
"Z1360"
],
"Z23762K3": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P171"
}
]
},
"Z42304K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z42304K3": [
"Z6092"
],
"Z42304K4": [
"Z60"
]
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q160"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q7377"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q25241"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q10915"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q150866"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q3059449"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q5173"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q729"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q19088"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2382443"
}
],
"Z889K3": "Z19316"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "abbreviated taxonomy of Q160"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rm7m0js24fvscvrmmxzdhkcijru0nue
Z42307
0
94877
314431
2026-09-16T21:07:44Z
YoshiRulz
10156
Create implementation
314431
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42307"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42304",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z23756",
"Z23756K1": {
"Z1K1": "Z18",
"Z18K1": "Z42304K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q729"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": {
"Z1K1": "Z18",
"Z18K1": "Z42304K1"
},
"Z810K2": {
"Z1K1": "Z7",
"Z7K1": "Z32695",
"Z32695K1": "Z23762",
"Z32695K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42304K2"
},
"Z802K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q19088"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2382443"
}
],
"Z802K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1205126"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1131559"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1205110"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q129021"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q22087764"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q474156"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q19088"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2382443"
}
]
},
"Z32695K3": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": "Z1360",
"Z810K2": {
"Z1K1": "Z18",
"Z18K1": "Z42304K4"
}
},
"Z32695K4": {
"Z1K1": "Z18",
"Z18K1": "Z42304K3"
}
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z17180",
"Z17180K1": {
"Z1K1": "Z7",
"Z7K1": "Z38478",
"Z38478K1": {
"Z1K1": "Z18",
"Z18K1": "Z42304K1"
}
}
},
"Z802K2": [
"Z6001",
{
"Z1K1": "Z18",
"Z18K1": "Z42304K1"
}
],
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": {
"Z1K1": "Z18",
"Z18K1": "Z42304K1"
},
"Z810K2": {
"Z1K1": "Z7",
"Z7K1": "Z42304",
"Z42304K1": {
"Z1K1": "Z7",
"Z7K1": "Z23762",
"Z23762K1": {
"Z1K1": "Z7",
"Z7K1": "Z38478",
"Z38478K1": {
"Z1K1": "Z18",
"Z18K1": "Z42304K1"
}
},
"Z23762K2": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": "Z1360",
"Z810K2": {
"Z1K1": "Z18",
"Z18K1": "Z42304K4"
}
},
"Z23762K3": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": {
"Z1K1": "Z6092",
"Z6092K1": "P171"
},
"Z810K2": {
"Z1K1": "Z18",
"Z18K1": "Z42304K3"
}
}
},
"Z42304K2": {
"Z1K1": "Z18",
"Z18K1": "Z42304K2"
},
"Z42304K3": {
"Z1K1": "Z18",
"Z18K1": "Z42304K3"
},
"Z42304K4": {
"Z1K1": "Z18",
"Z18K1": "Z42304K4"
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "fetch Item's taxonomy chain, recursive composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tb9ohioojeto8v92bsgyr5jqmjuf90z
314437
314431
2026-09-16T21:12:52Z
YoshiRulz
10156
Actually follow P279 when requested
314437
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42307"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42304",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z23756",
"Z23756K1": {
"Z1K1": "Z18",
"Z18K1": "Z42304K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q729"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": {
"Z1K1": "Z18",
"Z18K1": "Z42304K1"
},
"Z810K2": {
"Z1K1": "Z7",
"Z7K1": "Z32695",
"Z32695K1": "Z23762",
"Z32695K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42304K2"
},
"Z802K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q19088"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2382443"
}
],
"Z802K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1205126"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1131559"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1205110"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q129021"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q22087764"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q474156"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q19088"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q2382443"
}
]
},
"Z32695K3": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": "Z1360",
"Z810K2": {
"Z1K1": "Z18",
"Z18K1": "Z42304K4"
}
},
"Z32695K4": {
"Z1K1": "Z18",
"Z18K1": "Z42304K3"
}
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z17180",
"Z17180K1": {
"Z1K1": "Z7",
"Z7K1": "Z38478",
"Z38478K1": {
"Z1K1": "Z18",
"Z18K1": "Z42304K1"
}
}
},
"Z802K2": [
"Z6001",
{
"Z1K1": "Z18",
"Z18K1": "Z42304K1"
}
],
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": {
"Z1K1": "Z18",
"Z18K1": "Z42304K1"
},
"Z810K2": {
"Z1K1": "Z7",
"Z7K1": "Z42304",
"Z42304K1": {
"Z1K1": "Z7",
"Z7K1": "Z23762",
"Z23762K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10174",
"Z10174K1": {
"Z1K1": "Z18",
"Z18K1": "Z42304K2"
},
"Z10174K2": {
"Z1K1": "Z7",
"Z7K1": "Z23120",
"Z23120K1": {
"Z1K1": "Z7",
"Z7K1": "Z32290",
"Z32290K1": {
"Z1K1": "Z18",
"Z18K1": "Z42304K1"
},
"Z32290K2": {
"Z1K1": "Z6092",
"Z6092K1": "P279"
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z32290",
"Z32290K1": {
"Z1K1": "Z18",
"Z18K1": "Z42304K1"
},
"Z32290K2": {
"Z1K1": "Z6092",
"Z6092K1": "P279"
}
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z38478",
"Z38478K1": {
"Z1K1": "Z18",
"Z18K1": "Z42304K1"
}
}
},
"Z23762K2": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": "Z1360",
"Z810K2": {
"Z1K1": "Z18",
"Z18K1": "Z42304K4"
}
},
"Z23762K3": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": {
"Z1K1": "Z6092",
"Z6092K1": "P171"
},
"Z810K2": {
"Z1K1": "Z18",
"Z18K1": "Z42304K3"
}
}
},
"Z42304K2": {
"Z1K1": "Z18",
"Z18K1": "Z42304K2"
},
"Z42304K3": {
"Z1K1": "Z18",
"Z18K1": "Z42304K3"
},
"Z42304K4": {
"Z1K1": "Z18",
"Z18K1": "Z42304K4"
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "fetch Item's taxonomy chain, recursive composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
11c1ckahk0r6d7emz6lfzwd2fd8iovt
Z91
0
94878
314440
2026-09-16T21:33:09Z
WikiLambda system
3
Initial pre-defined WikiLambda content creation
314440
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z91"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z91",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z60",
"Z3K2": "Z91K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z89",
"Z3K2": "Z91K2",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "html fragment"
}
]
}
}
],
"Z4K3": "Z101"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Monolingual html"
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A Z89/Html fragment of text in a given Z60/Natural language, used to create rich messages for humans to read."
}
]
}
}
45kheu9s8rjuqhgiqnk28u7aq0y7xf6
314474
314440
2026-09-16T23:32:30Z
鈴音雨
101019
japanese
314474
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z91"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z91",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z60",
"Z3K2": "Z91K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z89",
"Z3K2": "Z91K2",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "html fragment"
}
]
}
}
],
"Z4K3": "Z101"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Monolingual html"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "単一言語HTML"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A Z89/Html fragment of text in a given Z60/Natural language, used to create rich messages for humans to read."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "特定のZ60/自然言語で記述されたZ89/HTMLフラグメントテキスト。人間が読みやすいリッチメッセージを作成するために使用されます。"
}
]
}
}
57gt4zcyf3f7lmka2syi6sa5kj0tqth
314475
314474
2026-09-16T23:33:10Z
鈴音雨
101019
ja
314475
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z91"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z91",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": "Z60",
"Z3K2": "Z91K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
}
]
}
},
{
"Z1K1": "Z3",
"Z3K1": "Z89",
"Z3K2": "Z91K2",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "html fragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "HTMLフラグメント"
}
]
}
}
],
"Z4K3": "Z101"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Monolingual html"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "単一言語HTML"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A Z89/Html fragment of text in a given Z60/Natural language, used to create rich messages for humans to read."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "特定のZ60/自然言語で記述されたZ89/HTMLフラグメントテキスト。人間が読みやすいリッチメッセージを作成するために使用されます。"
}
]
}
}
de1fsqpfb87cnwqi0xmx8kast1hbui7
Z92
0
94879
314441
2026-09-16T21:33:09Z
WikiLambda system
3
Initial pre-defined WikiLambda content creation
314441
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z92"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z92",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z91"
},
"Z3K2": "Z92K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "html fragments"
}
]
}
}
],
"Z4K3": "Z101"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Multilingual html"
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A list of Z91/Monolingual Html fragments, up to one for each Z60/Natural language, used to create rich messages for humans to read in multiple languages."
}
]
}
}
h83h5ez8ka0urrzoefdiwydtzekmz9l
314476
314441
2026-09-16T23:33:58Z
鈴音雨
101019
japanese
314476
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z92"
},
"Z2K2": {
"Z1K1": "Z4",
"Z4K1": "Z92",
"Z4K2": [
"Z3",
{
"Z1K1": "Z3",
"Z3K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z91"
},
"Z3K2": "Z92K1",
"Z3K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "html fragments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "HTMLフラグメントリスト"
}
]
}
}
],
"Z4K3": "Z101"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Multilingual html"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "多言語HTML"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A list of Z91/Monolingual Html fragments, up to one for each Z60/Natural language, used to create rich messages for humans to read in multiple languages."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "Z91/単一言語HTMLフラグメントのリスト。Z60/自然言語ごとに最大1つまで指定でき、複数の言語で人間が読めるリッチメッセージを作成するために使用されます。"
}
]
}
}
4mvy1lc7sjntn6hp46ec4h9xuojkj5u
Z42308
0
94880
314447
2026-09-16T21:47:41Z
ReXLer
39813
made
314447
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42308"
},
"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 edgecases = {\n \"good\": \"better\",\n \"bad\": \"worse\",\n \"far\": \"farther\",\n \"little\": \"less\",\n \"many\": \"more\"\n };\n\n if (edgecases[adjective]) {\n return edgecases[adjective];\n }\n \n if (adjective.endsWith('eey')) {\n return adjective.slice(0, -1) + 'ier';\n }\n \n if (adjective.endsWith('rey')) {\n return adjective + 'er';\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": "comparative, JavaScript implementation"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ReXLer's attempt"
}
]
}
}
g8g0lbqi2wqmfuzdwxq2exkrqvcy274
314449
314447
2026-09-16T21:51:10Z
ReXLer
39813
314449
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42308"
},
"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 edgecases = {\n \"good\": \"better\",\n \"bad\": \"worse\",\n \"far\": \"farther\",\n \"little\": \"less\",\n \"many\": \"more\"\n };\n\n if (edgecases[adjective]) {\n return edgecases[adjective];\n }\n \n if (adjective.endsWith('eey')) {\n return adjective.slice(0, -1) + 'ier';\n }\n \n if (adjective.endsWith('rey')) {\n return adjective + 'er';\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": "comparative, JavaScript implementation"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ReXLer's attempt, based on Z19394"
}
]
}
}
mmxfmihwb1cdlcbu7re96mtk5ou9q98
Z42309
0
94881
314465
2026-09-16T22:55:22Z
ReXLer
39813
Test
314465
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42309"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z40015",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z40015",
"Z40015K1": {
"Z1K1": "Z16683",
"Z16683K1": "Z16660",
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "24"
}
},
"Z40015K2": {
"Z1K1": "Z16683",
"Z16683K1": "Z16660",
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z40015K3": {
"Z1K1": "Z16683",
"Z16683K1": "Z16660",
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "2023"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "24 January 2023"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "24 January 2023"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3mmcbcbduqbgu230s8pxp3cps4stir8
314468
314465
2026-09-16T22:58:33Z
ReXLer
39813
314468
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42309"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z40015",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z40015",
"Z40015K1": {
"Z1K1": "Z16683",
"Z16683K1": "Z16660",
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "24"
}
},
"Z40015K2": {
"Z1K1": "Z16683",
"Z16683K1": "Z16660",
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z40015K3": {
"Z1K1": "Z16683",
"Z16683K1": "Z16660",
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "2023"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "January 24, 2023"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "January 24 2023"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fgq78ptxdksfw66ujmt39gikadhty5j
Z42310
0
94882
314469
2026-09-16T23:23:56Z
ReXLer
39813
create
314469
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42310"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42310K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z42310K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Dependent of"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42310"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity consists of WD items, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"entity consists-of list"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ia040w3joqvysb3eohbg3dw4mfk3gnc
314471
314469
2026-09-16T23:28:47Z
ReXLer
39813
314471
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42310"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42310K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z42310K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependent of"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42310"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity consists of WD items, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"entity consists-of list"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
k3c795d66jmyqiet6kkfzgofkir3b4k
Z42311
0
94883
314470
2026-09-16T23:28:01Z
ReXLer
39813
made impl
314470
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42311"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42310",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z18",
"Z18K1": "Z42310K1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "consists of"
},
{
"Z1K1": "Z7",
"Z7K1": "Z34644",
"Z34644K1": {
"Z1K1": "Z18",
"Z18K1": "Z42310K1"
},
"Z34644K2": {
"Z1K1": "Z60",
"Z60K1": "English",
"Z60K2": [
"Z6"
]
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": " "
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity consists of WD items, English, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ea9wo483r9qj4399s5r849qkj0k57yg
314472
314470
2026-09-16T23:29:12Z
ReXLer
39813
314472
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42311"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42310",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z34669",
"Z34669K1": [
"Z11",
{
"Z1K1": "Z18",
"Z18K1": "Z42310K1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "consists of"
},
{
"Z1K1": "Z7",
"Z7K1": "Z34644",
"Z34644K1": {
"Z1K1": "Z18",
"Z18K1": "Z42310K2"
},
"Z34644K2": {
"Z1K1": "Z60",
"Z60K1": "English",
"Z60K2": [
"Z6"
]
}
}
],
"Z34669K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": " "
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity consists of WD items, English, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
omdaomdlrb5phr2tmegkplccqwajrfr
314479
314472
2026-09-16T23:43:42Z
ReXLer
39813
changed
314479
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42311"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42310",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1002",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": {
"Z1K1": "Z18",
"Z18K1": "Z42310K1"
}
},
"consists of",
{
"Z1K1": "Z7",
"Z7K1": "Z18779",
"Z18779K1": [
"Z6",
{
"Z1K1": "Z18",
"Z18K1": "Z42310K2"
}
]
}
],
"Z12899K2": " "
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity consists of WD items, English, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qfkcr3yiey70snadfj1t99srkn7ev2y
314482
314479
2026-09-16T23:46:55Z
ReXLer
39813
Try Again
314482
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42311"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42310",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1002",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z18",
"Z18K1": "Z42310K1"
},
"Z23468K2": "Z1002"
},
"consists of",
{
"Z1K1": "Z7",
"Z7K1": "Z18779",
"Z18779K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z18",
"Z18K1": "Z42310K2"
},
"Z23468K2": "Z1002"
}
]
}
],
"Z12899K2": " "
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity consists of WD items, English, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8e2lvg2w5z52wnjnbt085f3dbwu1va3
314486
314482
2026-09-17T00:17:05Z
ReXLer
39813
ok
314486
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42311"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42310",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1002",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z20041",
"Z20041K1": {
"Z1K1": "Z18",
"Z18K1": "Z42310K1"
}
},
"consists of",
{
"Z1K1": "Z7",
"Z7K1": "Z18779",
"Z18779K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z20041",
"Z20041K1": {
"Z1K1": "Z18",
"Z18K1": "Z42310K2"
}
}
]
}
],
"Z12899K2": " "
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity consists of WD items, English, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
a0k6svaxcn6b24jzf22sv4pb7u9ot44
314488
314486
2026-09-17T00:20:40Z
ReXLer
39813
this will probably fail but ima ball
314488
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42311"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42310",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1002",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z20041",
"Z20041K1": {
"Z1K1": "Z18",
"Z18K1": "Z42310K1"
}
},
"consists of",
{
"Z1K1": "Z7",
"Z7K1": "Z18779",
"Z18779K1": [
"Z6",
{
"Z1K1": "Z18",
"Z18K1": "Z42310K2"
}
]
}
],
"Z12899K2": " "
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity consists of WD items, English, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kgbz52p78cokrinf0ige9a0b93z73wp
314490
314488
2026-09-17T00:24:43Z
ReXLer
39813
another attempt
314490
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42311"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42310",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1002",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z42310K1"
},
"Z23753K2": "Z1002"
},
"consists of",
{
"Z1K1": "Z7",
"Z7K1": "Z18779",
"Z18779K1": {
"Z1K1": "Z18",
"Z18K1": "Z42310K2"
}
}
],
"Z12899K2": " "
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity consists of WD items, English, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qsl08qnybyo7l5rpawe1qor67ssov1u
314491
314490
2026-09-17T00:28:30Z
ReXLer
39813
this will error out prob
314491
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42311"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42310",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1002",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z42310K1"
},
"Z23753K2": "Z1002"
},
"consists of",
{
"Z1K1": "Z7",
"Z7K1": "Z18779",
"Z18779K1": {
"Z1K1": "Z7",
"Z7K1": "Z14046",
"Z14046K1": {
"Z1K1": "Z18",
"Z18K1": "Z42310K2"
}
}
}
],
"Z12899K2": " "
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity consists of WD items, English, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9tz80nnzf93zmdur78aenok46oaxd36
314492
314491
2026-09-17T00:32:09Z
ReXLer
39813
another attempt that will probably fail
314492
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42311"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42310",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1002",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z23753",
"Z23753K1": {
"Z1K1": "Z18",
"Z18K1": "Z42310K1"
},
"Z23753K2": "Z1002"
},
"consists of",
{
"Z1K1": "Z7",
"Z7K1": "Z18779",
"Z18779K1": {
"Z1K1": "Z7",
"Z7K1": "Z15142",
"Z15142K1": {
"Z1K1": "Z18",
"Z18K1": "Z42310K2"
}
}
}
],
"Z12899K2": " "
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity consists of WD items, English, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8erqah0hdaqzdebxe8hk8cspeeeyo6b
Z42312
0
94884
314473
2026-09-16T23:31:20Z
ReXLer
39813
314473
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42312"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42310",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42310",
"Z42310K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q18589965"
},
"Z42310K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q2"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q16877383"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Earth-Moon system consists of Earth and Moon."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Earth–Moon system consists of"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qje7idhm8laugq4ykvv4juq2d86r96h
User:ReXLer
2
94885
314483
2026-09-16T23:47:44Z
ReXLer
39813
Created page with "hi"
314483
wikitext
text/x-wiki
hi
moiryvew7z1nh6cf1srex5j09y58bpe
Z42313
0
94886
314494
2026-09-17T00:41:43Z
99of9
1622
314494
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42313"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z34250",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z34250",
"Z34250K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q170355"
},
"Z34250K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ch3\u003EIndigenous Australians\u003C/h3\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\u003Ch3\u003EIndigenous Australians\u003C/h3\u003E (already plural)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mcwq8je2222b7lilbfskoenbpmm4j81
Z42314
0
94887
314496
2026-09-17T00:42:47Z
99of9
1622
314496
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42314"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z34250",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z34250",
"Z34250K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q178712"
},
"Z34250K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ch3\u003Estates or territories of Australia\u003C/h3\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\u003Ch3\u003EStates or territories of Australia\u003C/h3\u003E"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jpbk8dndpt1cjadjecbyau00egqvuod
314497
314496
2026-09-17T00:43:49Z
99of9
1622
314497
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42314"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z34250",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z34250",
"Z34250K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q178712"
},
"Z34250K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13381",
"Z13381K2": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "\u003Ch3\u003EStates or territories of Australia\u003C/h3\u003E"
},
{
"Z1K1": "Z89",
"Z89K1": "\u003Ch3\u003EStates and territories of Australia\u003C/h3\u003E"
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\u003Ch3\u003EStates or territories of Australia\u003C/h3\u003E"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
iul7vjyg03qln72bnqoca329t7hw7fe
Z42315
0
94888
314499
2026-09-17T01:22:47Z
鈴音雨
101019
314499
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42315"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42315K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42315K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティは既出?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6092"
},
"Z17K2": "Z42315K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "役割プロパティリスト"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role properties"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42315K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "時制"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42315K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42315"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値を役割として使用する文章 (日本語)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "uses property values as roles-sentence, Japanese"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pllk1ybj7rnqpvhx0ivfivvaajy0u8z
Z42316
0
94889
314501
2026-09-17T01:51:24Z
鈴音雨
101019
314501
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42316"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z42316K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ参照"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z42316K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目参照リスト"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item references"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42316"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値の役割句 (日本語)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role of property values clause, Japanese"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
miyod71swdyllhxqit8fnu3u4pivjoz
314505
314501
2026-09-17T02:02:44Z
鈴音雨
101019
Added Z42317 to the approved list of implementations
314505
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42316"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z42316K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ参照"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z42316K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目参照リスト"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item references"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z42317"
],
"Z8K5": "Z42316"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値の役割句 (日本語)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role of property values clause, Japanese"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2hjnhnzpzrc7ijkubn45xyx7gydd612
314511
314505
2026-09-17T02:17:42Z
鈴音雨
101019
Connect testers Z42319, Z42320 and Z42321
314511
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42316"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z42316K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ参照"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z42316K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "項目参照リスト"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item references"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z42319",
"Z42320",
"Z42321"
],
"Z8K4": [
"Z14",
"Z42317"
],
"Z8K5": "Z42316"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値の役割句 (日本語)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role of property values clause, Japanese"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
23lx68noq20qv3fmmymbivwpg52b9q6
Z42317
0
94890
314504
2026-09-17T02:02:23Z
鈴音雨
101019
314504
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42317"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42316",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z18",
"Z18K1": "Z42316K1"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60",
"Z1360"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z36270K2": "Z1830"
},
"として",
{
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z36270",
"Z873K2": {
"Z1K1": "Z18",
"Z18K1": "Z42316K1"
}
},
"Z12899K2": {
"Z1K1": "Z7",
"Z7K1": "Z32276",
"Z32276K1": "Z1830"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値の役割句 (日本語)、合成"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role of property values clause, Japanese, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cpltqm4uahnaftuq5cyd1519k0bi9nz
314506
314504
2026-09-17T02:06:37Z
鈴音雨
101019
Fix mapping of item labels: Z873 (single-argument map) fed the property reference instead of the item list; use Z13464 to map Z36270 over Z42316K2 with Japanese as the common second argument
314506
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42317"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42316",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z18",
"Z18K1": "Z42316K1"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60",
"Z1360"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z36270K2": "Z1830"
},
"として",
{
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z36270",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z42316K2"
},
"Z13464K3": "Z1830"
},
"Z12899K2": {
"Z1K1": "Z7",
"Z7K1": "Z32276",
"Z32276K1": "Z1830"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "プロパティ値の役割句 (日本語)、合成"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role of property values clause, Japanese, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hkjj942y27txrvanjo639kp0u82riig
Z42318
0
94891
314507
2026-09-17T02:16:38Z
Carnildo
54460
Add Spanish test case
314507
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42318"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z26039",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1247"
},
"Z26039K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q165"
},
"Z26039K3": "Z1003"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "El mar Caribe es un mar."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[es] El mar Caribe es un mar."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Test of article usage and capitalization."
}
]
}
}
1182e4wzty89zze7dxf2luaed24y7xh
Z42319
0
94892
314508
2026-09-17T02:17:17Z
鈴音雨
101019
Tester: composer with one item reference
314508
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42319"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42316",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42316",
"Z42316K1": {
"Z1K1": "Z6092",
"Z6092K1": "P86"
},
"Z42316K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1339"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "作曲家としてヨハン・ゼバスティアン・バッハ"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[ja] 作曲者、項目1件"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ja] composer, one item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
a6ltgq2u4544gdg62i9pn8hbaen091f
Z42320
0
94893
314509
2026-09-17T02:17:21Z
鈴音雨
101019
Tester: composer with two item references, comma-separated
314509
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42320"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42316",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42316",
"Z42316K1": {
"Z1K1": "Z6092",
"Z6092K1": "P86"
},
"Z42316K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1339"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q255"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "作曲家としてヨハン・ゼバスティアン・バッハ、ルートヴィヒ・ヴァン・ベートーヴェン"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[ja] 作曲者、項目2件 (読点で区切る)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ja] composer, two items (comma-separated)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
axgs16y2fyyts4gan49ho4p3lkwk23f
Z42321
0
94894
314510
2026-09-17T02:17:25Z
鈴音雨
101019
Tester: falls back to the English label when no Japanese label exists
314510
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42321"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42316",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42316",
"Z42316K1": {
"Z1K1": "Z6092",
"Z6092K1": "P880"
},
"Z42316K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q141238270"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "CPUとしてQualcomm Snapdragon 8 Gen 1"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[ja] 日本語ラベルがない場合は英語ラベルに退避"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ja] falls back to English when no Japanese label"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bipgkh83sk9xb2du8y6sgov2hvigpcz
314542
314510
2026-09-17T03:51:12Z
99of9
1622
the QS8G1 should come from [mul] according to Z24144
314542
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42321"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42316",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42316",
"Z42316K1": {
"Z1K1": "Z6092",
"Z6092K1": "P880"
},
"Z42316K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q141238270"
}
]
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "CPUとしてQualcomm Snapdragon 8 Gen 1"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "[ja] 日本語ラベルがない場合は英語ラベルに退避"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ja] falls back to [mul] when no Japanese label"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5kafug6gccyzq7ggl5dz6iu3xegetml
Z42322
0
94895
314512
2026-09-17T02:26:40Z
BlueSkyWalker
101616
Create function: is a member of, sentence in Hindi
314512
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42322"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42322K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "member item QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "सदस्य वस्तु QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z42322K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of membership organizations"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "सदस्यता संगठनों की सूची"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42322K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "member entity repeated from prior text?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "क्या सदस्य इकाई पूर्व पाठ से दोहराई गई है?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42322K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "काल"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42322K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हिन्दी का प्रकार"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42322"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is a member of, sentence in Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "का सदस्य है/था, वाक्य (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi is a member of sentence",
"member of sentence (Hindi)"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"सदस्यता वाक्य (हिन्दी)",
"का सदस्य है वाक्य हिन्दी में"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generates a sentence in Hindi stating that a subject entity is or was a member of given organizations"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "एक हिन्दी वाक्य बनाता है जो बताता है कि कोई इकाई दिए गए संगठनों की सदस्य है या थी"
}
]
}
}
hfjk41oj742oruusxfo8jttxxemikba
314517
314512
2026-09-17T02:26:47Z
BlueSkyWalker
101616
Connect implementation Z42323 and tests Z42324, Z42325, Z42326 to Z42322
314517
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42322"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42322K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "member item QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "सदस्य वस्तु QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z42322K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of membership organizations"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "सदस्यता संगठनों की सूची"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42322K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "member entity repeated from prior text?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "क्या सदस्य इकाई पूर्व पाठ से दोहराई गई है?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42322K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "काल"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42322K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "variant of Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हिन्दी का प्रकार"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42324",
"Z42325",
"Z42326"
],
"Z8K4": [
"Z14",
"Z42323"
],
"Z8K5": "Z42322"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is a member of, sentence in Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "का सदस्य है/था, वाक्य (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi is a member of sentence",
"member of sentence (Hindi)"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"सदस्यता वाक्य (हिन्दी)",
"का सदस्य है वाक्य हिन्दी में"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generates a sentence in Hindi stating that a subject entity is or was a member of given organizations"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "एक हिन्दी वाक्य बनाता है जो बताता है कि कोई इकाई दिए गए संगठनों की सदस्य है या थी"
}
]
}
}
5a94f390470e7zhec45rl5voq7sbib5
Z42323
0
94896
314513
2026-09-17T02:26:41Z
BlueSkyWalker
101616
Create composition implementation for Z42322
314513
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42323"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42322",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z42322K5"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z42281",
"Z42281K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42322K3"
},
"Z802K2": "यह",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z42322K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z42322K5"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z32308",
"Z32308K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z36270",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z42322K2"
},
"Z13464K3": {
"Z1K1": "Z18",
"Z18K1": "Z42322K5"
}
},
"Z32308K2": {
"Z1K1": "Z18",
"Z18K1": "Z42322K5"
}
},
"का सदस्य",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z42322K4"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": "था",
"Z802K3": "है"
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is a member of, sentence in Hindi, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "का सदस्य है/था वाक्य, संयोजन (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "compose using Hindi sentence builder (Z42281), list formatter (Z32308), label fetcher (Z36270), item link (Z24766), and monolingual text wrapper (Z26107)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हिन्दी वाक्य संयोजक (Z42281), सूची प्रारूपक (Z32308), लेबल प्राप्तकर्ता (Z36270), इकाई लिंक (Z24766) और एकभाषीय पाठ (Z26107) से संयोजन"
}
]
}
}
0ac6dlsm0my3mg7s1qhe7gdb47qn4ii
Z42324
0
94897
314514
2026-09-17T02:26:43Z
BlueSkyWalker
101616
Create unit test 1 for Z42322
314514
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42324"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42322",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42322",
"Z42322K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z42322K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q329888"
}
],
"Z42322K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42322K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z42322K5": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "ऑस्ट्रेलिया मित्रपक्ष शक्तियाँ का सदस्य था।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Australia was a member of Allies of WWII (past tense)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "ऑस्ट्रेलिया मित्रपक्ष शक्तियाँ का सदस्य था (भूतकाल)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
diotmghyslowgmtm86ux54lduyj7h59
Z42325
0
94898
314515
2026-09-17T02:26:44Z
BlueSkyWalker
101616
Create unit test 2 for Z42322
314515
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42325"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42322",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42322",
"Z42322K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z42322K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1065"
}
],
"Z42322K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42322K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42322K5": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "ऑस्ट्रेलिया संयुक्त राष्ट्र का सदस्य है।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Australia is a member of United Nations (present tense)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "ऑस्ट्रेलिया संयुक्त राष्ट्र का सदस्य है (वर्तमानकाल)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
h6kz8vwr1iiqm84x5x4ppm1xtya6f68
Z42326
0
94899
314516
2026-09-17T02:26:45Z
BlueSkyWalker
101616
Create unit test 3 for Z42322
314516
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42326"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42322",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42322",
"Z42322K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z42322K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q295875"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q108556886"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q15978258"
}
],
"Z42322K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42322K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42322K5": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "ऑस्ट्रेलिया अंज़स, ऑकस और फाइव आइज का सदस्य है।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Australia is a member of ANZUS, AUKUS, and Five Eyes (multiple organizations)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "ऑस्ट्रेलिया अंज़स, ऑकस और फाइव आइज का सदस्य है (एकाधिक संगठन)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
n6zg5m1s15vs4jeot5cbhxr7myeffsq
Z42327
0
94900
314519
2026-09-17T02:35:25Z
BlueSkyWalker
101616
Create function: named after-sentence in Hindi
314519
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42327"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42327K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "इकाई / विषय"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42327K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "क्या इकाई दोहराई गई है?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42327K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "काल"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42327K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42327"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "named after-sentence in Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "नामकरण का आधार, वाक्य (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi named after sentence",
"named after sentence (Hindi)"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"के नाम पर वाक्य (हिन्दी)",
"नामकरण वाक्य हिन्दी में"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generates a sentence in Hindi stating that an entity is or was named after something"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "एक हिन्दी वाक्य बनाता है जो बताता है कि किसी इकाई का नामकरण किस आधार पर या किसके नाम पर किया गया है"
}
]
}
}
ks1ygurbsjabbawwzbiavklya1fm9f8
314524
314519
2026-09-17T02:35:31Z
BlueSkyWalker
101616
Connect implementation Z42328 and tests Z42329, Z42330, Z42331 to Z42327
314524
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42327"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42327K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "इकाई / विषय"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42327K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity repeated?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "क्या इकाई दोहराई गई है?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42327K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "tense"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "काल"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42327K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42329",
"Z42330",
"Z42331"
],
"Z8K4": [
"Z14",
"Z42328"
],
"Z8K5": "Z42327"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "named after-sentence in Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "नामकरण का आधार, वाक्य (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi named after sentence",
"named after sentence (Hindi)"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"के नाम पर वाक्य (हिन्दी)",
"नामकरण वाक्य हिन्दी में"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generates a sentence in Hindi stating that an entity is or was named after something"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "एक हिन्दी वाक्य बनाता है जो बताता है कि किसी इकाई का नामकरण किस आधार पर या किसके नाम पर किया गया है"
}
]
}
}
ny4ot28hcgrvn75nhsb3e9krpriujf9
Z42328
0
94901
314520
2026-09-17T02:35:26Z
BlueSkyWalker
101616
Create composition implementation for Z42327
314520
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42328"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42327",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z42327K4"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z42281",
"Z42281K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42327K2"
},
"Z802K2": "इसका",
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z42327K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z42327K4"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42327K2"
},
"Z802K2": "नामकरण",
"Z802K3": "का नामकरण"
},
{
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z37870",
"Z37870K1": {
"Z1K1": "Z18",
"Z18K1": "Z42327K1"
},
"Z37870K2": {
"Z1K1": "Z6092",
"Z6092K1": "P138"
},
"Z37870K3": {
"Z1K1": "Z18",
"Z18K1": "Z42327K4"
}
}
},
"के नाम पर",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z18",
"Z18K1": "Z42327K3"
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
}
},
"Z802K2": "किया गया था",
"Z802K3": "किया गया है"
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "named after-sentence in Hindi, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "नामकरण का आधार वाक्य, संयोजन (हिन्दी)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "compose using Hindi sentence builder (Z42281), entity link (Z24766), property values joiner (Z37870), and monolingual text wrapper (Z26107)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हिन्दी वाक्य संयोजक (Z42281), इकाई लिंक (Z24766), गुणधर्म मान संयोजक (Z37870) और एकभाषीय पाठ (Z26107) से संयोजन"
}
]
}
}
9bxm67ujtpezhi7g11dp924gmm3q5or
Z42329
0
94902
314521
2026-09-17T02:35:27Z
BlueSkyWalker
101616
Create unit test 1 for Z42327
314521
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42329"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42327",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42327",
"Z42327K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q295859"
},
"Z42327K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42327K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42327K4": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "ऐंज़ैक दिवस का नामकरण ऑस्ट्रेलियाई और न्यूजीलैंड सेना कोर के नाम पर किया गया है।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ANZAC Day is named after ANZAC (present tense)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "ऐंज़ैक दिवस का नामकरण ऑस्ट्रेलियाई और न्यूजीलैंड सेना कोर के नाम पर किया गया है (वर्तमानकाल)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mch7i3tz746l68bey9tp50pdblclgno
Z42330
0
94903
314522
2026-09-17T02:35:28Z
BlueSkyWalker
101616
Create unit test 2 for Z42327
314522
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42330"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42327",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42327",
"Z42327K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q295859"
},
"Z42327K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z42327K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q192613"
},
"Z42327K4": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "इसका नामकरण ऑस्ट्रेलियाई और न्यूजीलैंड सेना कोर के नाम पर किया गया है।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Pronoun subject - repeated entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "सर्वनाम कर्ता - दोहराई गई इकाई"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0p759r68vc9vvckw3tq0d4fja86cs3z
Z42331
0
94904
314523
2026-09-17T02:35:29Z
BlueSkyWalker
101616
Create unit test 3 for Z42327
314523
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42331"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42327",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42327",
"Z42327K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q295859"
},
"Z42327K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42327K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1994301"
},
"Z42327K4": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "ऐंज़ैक दिवस का नामकरण ऑस्ट्रेलियाई और न्यूजीलैंड सेना कोर के नाम पर किया गया था।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ANZAC Day was named after ANZAC (past tense)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "ऐंज़ैक दिवस का नामकरण ऑस्ट्रेलियाई और न्यूजीलैंड सेना कोर के नाम पर किया गया था (भूतकाल)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6ve3x2qr7vd05l80ub7oz0q2sp8f9f4
Z42332
0
94905
314528
2026-09-17T02:45:32Z
BlueSkyWalker
101616
Create unit test for Z40228 with masculine property (P1448)
314528
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42332"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z40228",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z40228",
"Z40228K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z40228K2": {
"Z1K1": "Z6092",
"Z6092K1": "P1448"
},
"Z40228K3": "Commonwealth of Australia",
"Z40228K4": "Z1820"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "ऑस्ट्रेलिया का \u003Cspan lang=\"hi\"\u003Eआधिकारिक नाम\u003C/span\u003E, Commonwealth of Australia है।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Test official name of Australia in Hindi (masculine gender)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "ऑस्ट्रेलिया का आधिकारिक नाम (पुल्लिंग गुणधर्म)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
407fbqtejt7wd62hdyrwuq4ztqblm5n
Z42333
0
94906
314533
2026-09-17T03:22:00Z
BlueSkyWalker
101616
Create function: person description, Hindi
314533
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42333"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42333K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "व्यक्ति"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z42333K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "countries"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "देश"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z42333K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "professions"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "व्यवसाय"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42333K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "deceased (use past tense)?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "दिवंगत (भूतकाल का प्रयोग करें)?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42333K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42333"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person description, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "व्यक्ति विवरण वाक्य, हिन्दी"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi person description",
"person lead sentence in Hindi"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"हिन्दी में व्यक्ति विवरण",
"व्यक्ति विवरण वाक्य"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generates a biographical lead sentence in Hindi for a person with occupations and nationality"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "किसी व्यक्ति के व्यवसाय और राष्ट्रीयता के साथ हिन्दी में जीवन परिचय का मुख्य वाक्य बनाता है"
}
]
}
}
1m6tvpfabzqygx78vngya07hhgj9swi
314537
314533
2026-09-17T03:22:07Z
BlueSkyWalker
101616
Connect implementation Z42334 and tests to Z42333
314537
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42333"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z42333K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "व्यक्ति"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z42333K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "countries"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "देश"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z42333K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "professions"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "व्यवसाय"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z42333K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "deceased (use past tense)?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "दिवंगत (भूतकाल का प्रयोग करें)?"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z42333K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z42335",
"Z42336"
],
"Z8K4": [
"Z14",
"Z42334"
],
"Z8K5": "Z42333"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person description, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "व्यक्ति विवरण वाक्य, हिन्दी"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi person description",
"person lead sentence in Hindi"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1820",
"Z31K2": [
"Z6",
"हिन्दी में व्यक्ति विवरण",
"व्यक्ति विवरण वाक्य"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "generates a biographical lead sentence in Hindi for a person with occupations and nationality"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "किसी व्यक्ति के व्यवसाय और राष्ट्रीयता के साथ हिन्दी में जीवन परिचय का मुख्य वाक्य बनाता है"
}
]
}
}
hglh5qpueagcyk109ko00syjahs299c
Z42334
0
94907
314534
2026-09-17T03:22:02Z
BlueSkyWalker
101616
Create composition implementation for Z42333
314534
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42334"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42333",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z861",
"Z861K1": {
"Z1K1": "Z7",
"Z7K1": "Z39926",
"Z39926K1": {
"Z1K1": "Z7",
"Z7K1": "Z10075",
"Z10075K1": {
"Z1K1": "Z7",
"Z7K1": "Z21216",
"Z21216K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42333K4"
},
"Z802K2": "Z34224",
"Z802K3": "Z26039"
},
"Z21216K2": {
"Z1K1": "Z18",
"Z18K1": "Z42333K1"
},
"Z21216K3": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z42333K3"
}
},
"Z21216K4": {
"Z1K1": "Z18",
"Z18K1": "Z42333K5"
}
},
"Z10075K2": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z42333K3"
}
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z42333K5"
}
},
"Z10075K3": {
"Z1K1": "Z7",
"Z7K1": "Z38985",
"Z38985K1": {
"Z1K1": "Z7",
"Z7K1": "Z32308",
"Z32308K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z36270",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z42333K3"
},
"Z13464K3": {
"Z1K1": "Z18",
"Z18K1": "Z42333K5"
}
},
"Z32308K2": {
"Z1K1": "Z18",
"Z18K1": "Z42333K5"
}
},
"Z38985K2": {
"Z1K1": "Z7",
"Z7K1": "Z32308",
"Z32308K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z14396",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z38857",
"Z38857K1": "Z32822",
"Z38857K2": {
"Z1K1": "Z18",
"Z18K1": "Z42333K2"
},
"Z38857K3": {
"Z1K1": "Z18",
"Z18K1": "Z42333K5"
},
"Z38857K4": {
"Z1K1": "Z7",
"Z7K1": "Z38975",
"Z38975K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z42333K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P21"
}
]
}
},
"Z38857K5": {
"Z1K1": "Z28215",
"Z28215K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
},
"Z38857K6": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z32308K2": {
"Z1K1": "Z18",
"Z18K1": "Z42333K5"
}
},
"Z38985K3": {
"Z1K1": "Z18",
"Z18K1": "Z42333K5"
}
}
},
"Z39926K2": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z42333K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z42333K5"
}
},
"Z39926K3": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z12696",
"Z12696K1": "Z33984",
"Z12696K2": {
"Z1K1": "Z18",
"Z18K1": "Z42333K5"
}
},
"Z802K2": "Z11853",
"Z802K3": "Z13128"
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z38745",
"Z38745K1": {
"Z1K1": "Z18",
"Z18K1": "Z42333K1"
},
"Z38745K2": {
"Z1K1": "Z18",
"Z18K1": "Z42333K5"
}
}
}
}
},
"Z861K2": {
"Z1K1": "Z18",
"Z18K1": "Z42333K5"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person description, Hindi, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "व्यक्ति विवरण वाक्य, हिन्दी, संयोजन"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Hindi person description composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हिन्दी में व्यक्ति विवरण संयोजन"
}
]
}
}
8hjl71h0y4aj0qhl5gdnldpn6jj1qyi
314562
314534
2026-09-17T06:35:45Z
YoshiRulz
10156
Inline call to Z38985
314562
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42334"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42333",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z861",
"Z861K1": {
"Z1K1": "Z7",
"Z7K1": "Z39926",
"Z39926K1": {
"Z1K1": "Z7",
"Z7K1": "Z10075",
"Z10075K1": {
"Z1K1": "Z7",
"Z7K1": "Z21216",
"Z21216K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z18",
"Z18K1": "Z42333K4"
},
"Z802K2": "Z34224",
"Z802K3": "Z26039"
},
"Z21216K2": {
"Z1K1": "Z18",
"Z18K1": "Z42333K1"
},
"Z21216K3": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z42333K3"
}
},
"Z21216K4": {
"Z1K1": "Z18",
"Z18K1": "Z42333K5"
}
},
"Z10075K2": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z42333K3"
}
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z42333K5"
}
},
"Z10075K3": {
"Z1K1": "Z7",
"Z7K1": "Z27182",
"Z27182K1": {
"Z1K1": "Z7",
"Z7K1": "Z32308",
"Z32308K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z14396",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z38857",
"Z38857K1": "Z32822",
"Z38857K2": {
"Z1K1": "Z18",
"Z18K1": "Z42333K2"
},
"Z38857K3": {
"Z1K1": "Z18",
"Z18K1": "Z42333K5"
},
"Z38857K4": {
"Z1K1": "Z7",
"Z7K1": "Z38975",
"Z38975K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z42333K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P21"
}
]
}
},
"Z38857K5": {
"Z1K1": "Z28215",
"Z28215K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
},
"Z38857K6": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z32308K2": {
"Z1K1": "Z18",
"Z18K1": "Z42333K5"
}
},
"Z27182K2": {
"Z1K1": "Z7",
"Z7K1": "Z32308",
"Z32308K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z36270",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z42333K3"
},
"Z13464K3": {
"Z1K1": "Z18",
"Z18K1": "Z42333K5"
}
},
"Z32308K2": {
"Z1K1": "Z18",
"Z18K1": "Z42333K5"
}
}
}
},
"Z39926K2": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z42333K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z42333K5"
}
},
"Z39926K3": {
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z12696",
"Z12696K1": "Z33984",
"Z12696K2": {
"Z1K1": "Z18",
"Z18K1": "Z42333K5"
}
},
"Z802K2": "Z11853",
"Z802K3": "Z13128"
},
"Z10000K2": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z38745",
"Z38745K1": {
"Z1K1": "Z18",
"Z18K1": "Z42333K1"
},
"Z38745K2": {
"Z1K1": "Z18",
"Z18K1": "Z42333K5"
}
}
}
}
},
"Z861K2": {
"Z1K1": "Z18",
"Z18K1": "Z42333K5"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "person description, Hindi, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "व्यक्ति विवरण वाक्य, हिन्दी, संयोजन"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Hindi person description composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हिन्दी में व्यक्ति विवरण संयोजन"
}
]
}
}
b4ux3m2idigomnlmyaffcc6zc3a1o9q
Z42335
0
94908
314535
2026-09-17T03:22:03Z
BlueSkyWalker
101616
Create unit test 1 for Z42333
314535
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42335"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42333",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42333",
"Z42333K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q42"
},
"Z42333K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q21"
}
],
"Z42333K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q482980"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q28389"
}
],
"Z42333K4": {
"Z1K1": "Z40",
"Z40K1": "Z41"
},
"Z42333K5": {
"Z1K1": "Z60",
"Z60K1": "hi"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z60",
"Z60K1": "hi"
},
"Z11K2": "डग्लस अडम्स (11 मार्च 1952 – 11 मई 2001) एक इंग्लैण्ड लेखक और पटकथा लेखक थे।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Douglas Adams author and screenwriter (past tense)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "डग्लस अडम्स लेखक और पटकथा लेखक (भूतकाल)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
o14dkyn4gzdsc8bgilymzuzt06feyro
Z42336
0
94909
314536
2026-09-17T03:22:05Z
BlueSkyWalker
101616
Create unit test 2 for Z42333
314536
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42336"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42333",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42333",
"Z42333K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q42"
},
"Z42333K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q21"
}
],
"Z42333K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q482980"
}
],
"Z42333K4": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z42333K5": {
"Z1K1": "Z60",
"Z60K1": "hi"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z60",
"Z60K1": "hi"
},
"Z11K2": "डग्लस अडम्स (11 मार्च 1952 – 11 मई 2001) एक इंग्लैण्ड लेखक है।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Douglas Adams author (present tense)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "डग्लस अडम्स लेखक (वर्तमानकाल)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4y8rxpwbllnqkqe2dvv1eiqdkknah2c
Z42337
0
94910
314551
2026-09-17T04:35:23Z
BlueSkyWalker
101616
Create Unit Test 2 for Z28107 (Douglas Adams author of Hitchhiker's Guide)
314551
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42337"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z28107",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z28107",
"Z28107K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q42"
},
"Z28107K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q482980"
},
"Z28107K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q25169"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "डग्लस अडम्स, द हिचहाइकर गाइड टू द गैलेक्सी के लेखक हैं।"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Douglas Adams author of Hitchhiker's Guide"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "डग्लस अडम्स द हिचहाइकर गाइड टू द गैलेक्सी के लेखक"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
epldzi2hyx2wxzjw1302t6kkke0t19u
Z42338
0
94911
314572
2026-09-17T10:55:50Z
Artsiom91
2118
new function
314572
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42338"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z28215",
"Z17K2": "Z42338K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "grammatical number"
}
]
}
}
],
"Z8K2": "Z26934",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z42338"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "convert (s/d/p) grammatical number to (s/p)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1005",
"Z31K2": [
"Z6",
"sdp to sp"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Takes a grammatical number of a ternary singular/dual/plural and returns the value for the binary singular/plural type (dual convetrs to plural)."
}
]
}
}
gmuhtlzimosykjlpu6wqyexehmg4yqz
314582
314572
2026-09-17T11:15:27Z
Artsiom91
2118
Added Z42342 to the approved list of implementations
314582
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42338"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z28215",
"Z17K2": "Z42338K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "grammatical number"
}
]
}
}
],
"Z8K2": "Z26934",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z42342"
],
"Z8K5": "Z42338"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "convert (s/d/p) grammatical number to (s/p)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1005",
"Z31K2": [
"Z6",
"sdp to sp"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Takes a grammatical number of a ternary singular/dual/plural and returns the value for the binary singular/plural type (dual convetrs to plural)."
}
]
}
}
pwj8m7p7fe1tl4jdfirflmecti60g3h
314590
314582
2026-09-17T11:29:11Z
Artsiom91
2118
Added Z42339, Z42340 и Z42341 to the approved list of test cases
314590
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42338"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z28215",
"Z17K2": "Z42338K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "grammatical number"
}
]
}
}
],
"Z8K2": "Z26934",
"Z8K3": [
"Z20",
"Z42339",
"Z42340",
"Z42341"
],
"Z8K4": [
"Z14",
"Z42342"
],
"Z8K5": "Z42338"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "convert (s/d/p) grammatical number to (s/p)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1005",
"Z31K2": [
"Z6",
"sdp to sp"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Takes a grammatical number of a ternary singular/dual/plural and returns the value for the binary singular/plural type (dual convetrs to plural)."
}
]
}
}
bcfnb1r3d3hglxoh1sw574cw82z0pph
Z42339
0
94912
314573
2026-09-17T10:57:17Z
Artsiom91
2118
new testcase
314573
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42339"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42338",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42338",
"Z42338K1": {
"Z1K1": "Z28215",
"Z28215K1": {
"Z1K1": "Z6091",
"Z6091K1": ""
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z6894",
"Z6894K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "s → s"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cudy9s2fv1van64e3am9pluq4dj0qsq
314574
314573
2026-09-17T10:58:19Z
Artsiom91
2118
fix
314574
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42339"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42338",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42338",
"Z42338K1": {
"Z1K1": "Z28215",
"Z28215K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z6894",
"Z6894K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "s → s"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
46hgcjl2tyownyfar3n8bsjyybh94rq
314578
314574
2026-09-17T11:01:06Z
Artsiom91
2118
labels
314578
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42339"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42338",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42338",
"Z42338K1": {
"Z1K1": "Z28215",
"Z28215K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z6894",
"Z6894K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "ед → ед"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(s/d/p) s → (s/p) s"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6hlqruxu3jwqg75yo7fb9tgng5rcqbc
314583
314578
2026-09-17T11:15:46Z
Artsiom91
2118
fix
314583
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42339"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42338",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42338",
"Z42338K1": {
"Z1K1": "Z28215",
"Z28215K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "ед → ед"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(s/d/p) s → (s/p) s"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
402vjllqvan27sdbkqscbhhnmgmxji3
314595
314583
2026-09-17T11:54:00Z
Artsiom91
2118
fix
314595
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42339"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42338",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42338",
"Z42338K1": {
"Z1K1": "Z28215",
"Z28215K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z6894",
"Z6894K2": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "ед → ед"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(s/d/p) s → (s/p) s"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cewmjevvw78mm0jkoz6amxh3so2mgoi
Z42340
0
94913
314575
2026-09-17T10:58:31Z
Artsiom91
2118
new testcase
314575
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42340"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42338",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42338",
"Z42338K1": {
"Z1K1": "Z28215",
"Z28215K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110022"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z6894",
"Z6894K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "d → p"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dve9yutbztp3r35zj0r69nyaxw8d7sk
314577
314575
2026-09-17T10:59:54Z
Artsiom91
2118
labels
314577
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42340"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42338",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42338",
"Z42338K1": {
"Z1K1": "Z28215",
"Z28215K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110022"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z6894",
"Z6894K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "дв → мн"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "d → p"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
sk43xyqt64it3ic50nmmi1wscobitay
314584
314577
2026-09-17T11:20:35Z
Artsiom91
2118
fix
314584
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42340"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42338",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42338",
"Z42338K1": {
"Z1K1": "Z28215",
"Z28215K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110022"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z6801",
"Z6801K2": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "дв → мн"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "d → p"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
agzw77ozcqxkpo1x79h669ab1mxt5yx
314588
314584
2026-09-17T11:26:31Z
Artsiom91
2118
fix
314588
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42340"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42338",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42338",
"Z42338K1": {
"Z1K1": "Z28215",
"Z28215K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110022"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "дв → мн"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "d → p"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
o3xg2celmw4g9gak0oi5n6w6b5mbo5s
314596
314588
2026-09-17T11:54:21Z
Artsiom91
2118
fix
314596
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42340"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42338",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42338",
"Z42338K1": {
"Z1K1": "Z28215",
"Z28215K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110022"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z6894",
"Z6894K2": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "дв → мн"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "d → p"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5iyp7joh9dkrw71zl99x6am4xazd5sz
Z42341
0
94914
314576
2026-09-17T10:59:28Z
Artsiom91
2118
new testcase
314576
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42341"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42338",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42338",
"Z42338K1": {
"Z1K1": "Z28215",
"Z28215K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z6894",
"Z6894K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "p → p"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
m9dh6h19gna7kttkfve7qalc8tgogjs
314585
314576
2026-09-17T11:21:01Z
Artsiom91
2118
fix
314585
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42341"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42338",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42338",
"Z42338K1": {
"Z1K1": "Z28215",
"Z28215K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z6801",
"Z6801K2": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "p → p"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qlgfg3n53e8coqvyp0vq4934kagacxt
314587
314585
2026-09-17T11:26:10Z
Artsiom91
2118
fix
314587
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42341"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42338",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42338",
"Z42338K1": {
"Z1K1": "Z28215",
"Z28215K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "p → p"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cxnugcrk9y8jqqqihfg6oxewld3d82u
314597
314587
2026-09-17T11:54:42Z
Artsiom91
2118
fix
314597
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42341"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z42338",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z42338",
"Z42338K1": {
"Z1K1": "Z28215",
"Z28215K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z6894",
"Z6894K2": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "p → p"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5kcmoqyv217gbqcdl51dcyjoilyt5nr
Z42342
0
94915
314579
2026-09-17T11:04:04Z
Artsiom91
2118
new realization
314579
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42342"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42338",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z6894",
"Z6894K1": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
},
"Z6894K2": {
"Z1K1": "Z18",
"Z18K1": "Z42338K1"
}
},
"Z802K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
"Z802K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "convert (s/d/p) to (s/p), simple if"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rk88vq2apexeb3qxjucd7tn3qbprw5e
314580
314579
2026-09-17T11:08:04Z
Artsiom91
2118
fix
314580
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42342"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42338",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z6894",
"Z6894K1": {
"Z1K1": "Z28215",
"Z28215K1": {
"Z1K1": "Z6091",
"Z6091K1": ""
}
},
"Z6894K2": {
"Z1K1": "Z18",
"Z18K1": "Z42338K1"
}
},
"Z802K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
"Z802K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "convert (s/d/p) to (s/p), simple if"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
p7pvywcqao1y3ykli5k1cktsnq2kzrx
314581
314580
2026-09-17T11:08:32Z
Artsiom91
2118
fix
314581
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42342"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42338",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z6894",
"Z6894K1": {
"Z1K1": "Z28215",
"Z28215K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
},
"Z6894K2": {
"Z1K1": "Z18",
"Z18K1": "Z42338K1"
}
},
"Z802K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
"Z802K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "convert (s/d/p) to (s/p), simple if"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9hl22zgzj8c2222xta4ht30d9bdwybr
314592
314581
2026-09-17T11:39:00Z
Artsiom91
2118
fix
314592
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z42342"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z42338",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z6894",
"Z6894K1": {
"Z1K1": "Z28215",
"Z28215K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
},
"Z6894K2": {
"Z1K1": "Z18",
"Z18K1": "Z42338K1"
}
},
"Z802K2": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
},
"Z802K3": {
"Z1K1": "Z26934",
"Z26934K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "convert (s/d/p) to (s/p), simple if"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
72w84bnktrzakdmcvna877l9udx52z3