Wikifunctions
wikifunctionswiki
https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page
MediaWiki 1.47.0-wmf.8
first-letter
Media
Special
Talk
User
User talk
Wikifunctions
Wikifunctions talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
TimedText
TimedText talk
Module
Module talk
Translations
Translations talk
Event
Event talk
Wikifunctions:Suggest a function
4
1176
287092
286754
2026-06-30T02:35:29Z
YoshiRulz
10156
/* Drafted functions */ Strike Z27610
287092
wikitext
text/x-wiki
{{Shortcut|[[WF:SAF]]|[[WF:RF]]}}
Do you have an idea for a new function? Suggest it here! It may help to refer to [[Wikifunctions:Glossary|our glossary]].
There is currently '''a limited set of types to choose from''' for functions' inputs and outputs. These include text, numbers, lists, and of course Wikidata entities. For the full list, see [[WF:Type]].
* If you know the exact input and output types in advance, '''you can [https://www.wikifunctions.org/wiki/Special:CreateZObject?zid=Z8 create the function] right away''' instead of commenting here.<!--
--> Then create test cases to specify the expected behaviour for the function. (This means that even if you can't make an implementation, someone else might be able to.)<!--
--><br>Once created, consider adding new Functions to [[Wikifunctions:Catalogue|the catalogue]].
* If a function requires a new type, consider [[WF:TP|proposing that type]] before adding suggestions here.
[[Category:Maintenance]]
== Drafted functions ==
{| class="mw-collapsible mw-collapsed wikitable" style="margin: 0.25em 0; width: 100%;"
! Functions with connected test cases and disconnected implementations
|-
| {{#tag:div|
Taken from [[quarry:query/105111]], last updated {{#formatdate:2026-04-30}}.
* {{Z+|Z10225}}
* {{Z+|Z18418}}
* {{Z+|Z24400}}
* {{Z+|Z24442}}
* {{Z+|Z25052}}
* {{Z+|Z26871}}
* {{Z+|Z26922}}
* <del>{{Z+|Z27610}}</del>
* {{Z+|Z30573}}
* {{Z+|Z30931}}
* {{Z+|Z31575}}
* {{Z+|Z31583}}
* {{Z+|Z32807}}
* {{Z+|Z33304}}
==== Cryptography and encodings ====
* {{Z+|Z15575}}
* {{Z+|Z15581}}
* {{Z+|Z22030}}
* {{Z+|Z24602}}
* {{Z+|Z31965}}
* {{Z+|Z24460}}
==== Datetime ====
* {{Z+|Z20628}}
* {{Z+|Z25917}}
* {{Z+|Z28738}}
* {{Z+|Z31694}}
==== NLG ====
* {{Z+|Z12451}}
* {{Z+|Z14537}}
* {{Z+|Z16313}}
* {{Z+|Z16398}}
* {{Z+|Z17073}}
* {{Z+|Z17970}}
* {{Z+|Z18166}}
* {{Z+|Z19512}}
* {{Z+|Z20471}}
* {{Z+|Z20473}}
* {{Z+|Z20475}}
* {{Z+|Z20495}}
* {{Z+|Z21240}}
* {{Z+|Z22018}}
* {{Z+|Z26049}}
* {{Z+|Z26121}}
* {{Z+|Z26955}}
* {{Z+|Z27245}}
* {{Z+|Z29144}}
* {{Z+|Z29568}}
* {{Z+|Z29784}}
* {{Z+|Z29953}}
* {{Z+|Z30232}}
* {{Z+|Z30410}}
* {{Z+|Z30635}}
* {{Z+|Z31335}}
* {{Z+|Z32238}}
* {{Z+|Z32270}}
* {{Z+|Z32822}}
* {{Z+|Z32825}}
* {{Z+|Z33057}}
* {{Z+|Z33138}}
* {{Z+|Z33762}}
* {{Z+|Z33995}}
* {{Z+|Z34088}}
* {{Z+|Z34165}}
* {{Z+|Z34209}}
}}
|}
{| class="mw-collapsible mw-collapsed wikitable" style="margin: 0.25em 0; width: 100%;"
! Functions with connected test cases but no partial implementations
|-
| {{#tag:div|
Taken from [[quarry:query/105112]], last updated {{#formatdate:2026-04-30}}.
* <del>{{Z+|Z22836}}</del>
* <del>{{Z+|Z24608}}</del>
* <del>{{Z+|Z25065}}</del>
* <del>{{Z+|Z28180}}</del>
* {{Z+|Z28420}}
* {{Z+|Z30853}}
* <del>{{Z+|Z31682}}</del>
* {{Z+|Z31840}}
* {{Z+|Z31842}}
* {{Z+|Z34560}}
==== Cryptography and encodings ====
* <del>{{Z+|Z10135}}</del>
* <del>{{Z+|Z10136}}</del>
* {{Z+|Z11670}}
* {{Z+|Z11674}}
* {{Z+|Z15867}}
* {{Z+|Z31890}}
==== Datetime ====
* <del>{{Z+|Z20277}}</del>
* <del>{{Z+|Z33163}}</del>
==== NLG ====
* {{Z+|Z10658}}
* {{Z+|Z10708}}
* {{Z+|Z12014}}
* {{Z+|Z12121}}
* {{Z+|Z12801}}
* {{Z+|Z20476}}
* {{Z+|Z20480}}
* {{Z+|Z20512}}
* {{Z+|Z20692}}
* {{Z+|Z20715}}
* {{Z+|Z22620}}
* {{Z+|Z27268}}
* {{Z+|Z27600}}
* {{Z+|Z29036}}
* {{Z+|Z29085}}
* {{Z+|Z30463}}
* {{Z+|Z30623}}
* <del>{{Z+|Z30847}}</del>
* <del>{{Z+|Z30848}}</del>
* <del>{{Z+|Z32958}}</del>
* {{Z+|Z33451}}
* {{Z+|Z34092}}
* {{Z+|Z34149}}
* {{Z+|Z34150}}
* {{Z+|Z34274}}
* {{Z+|Z34479}}
* {{Z+|Z34623}}
}}
|}
{| class="mw-collapsible mw-collapsed wikitable" style="margin: 0.25em 0; width: 100%;"
! Functions with disconnected test cases and no implementations
|-
| {{#tag:div|
Taken from [[quarry:query/105163]], last updated {{#formatdate:2026-04-30}}.
* {{Z+|Z30708}}
* {{Z+|Z32060}}
* {{Z+|Z33024}}
==== Datetime ====
* {{Z+|Z30323}}
==== NLG ====
* {{Z+|Z10670}}
* {{Z+|Z19132}}
* {{Z+|Z20484}}
* {{Z+|Z20530}}
* {{Z+|Z23182}}
* {{Z+|Z30647}}
* {{Z+|Z30883}}
* {{Z+|Z32728}}
* {{Z+|Z33031}}
* {{Z+|Z33094}}
* {{Z+|Z34432}}
}}
|}
{| class="mw-collapsible mw-collapsed wikitable" style="margin: 0.25em 0; width: 100%;"
! Functions with no test cases nor implementations
|-
| {{#tag:div|
Taken from [[quarry:query/103406]], last updated {{#formatdate:2026-04-30}}.
* {{Z+|Z10596}}
* {{Z+|Z12710}}
* {{Z+|Z15836}}
* {{Z+|Z18026}}
* {{Z+|Z18218}}
* {{Z+|Z19535}}
* {{Z+|Z19611}}
* {{Z+|Z22226}}
* {{Z+|Z22227}}
* {{Z+|Z22806}}
* {{Z+|Z25596}}
* {{Z+|Z30711}}
* {{Z+|Z31313}}
* {{Z+|Z32062}}
* {{Z+|Z32313}}
* {{Z+|Z33117}}
* {{Z+|Z33252}}
* {{Z+|Z33288}}
* {{Z+|Z33923}}
* {{Z+|Z33946}}
* {{Z+|Z34138}}
* {{Z+|Z34270}}
* {{Z+|Z34541}}
* {{Z+|Z34542}}
==== Cryptography and encodings ====
* {{Z+|Z10138}}
* {{Z+|Z10139}}
* {{Z+|Z10475}}
==== Datetime ====
* {{Z+|Z14626}}
* {{Z+|Z24639}}
* {{Z+|Z25575}}
* {{Z+|Z31315}}
==== NLG ====
* {{Z+|Z10033}}
* {{Z+|Z10953}}
* {{Z+|Z17963}}
* {{Z+|Z19607}}
* {{Z+|Z20610}}
* {{Z+|Z21131}}
* {{Z+|Z24879}}
* {{Z+|Z27188}}
* {{Z+|Z28734}}
* {{Z+|Z29596}}
* {{Z+|Z29812}}
* {{Z+|Z30649}}
* {{Z+|Z31204}}
* {{Z+|Z31261}}
* {{Z+|Z31887}}
* {{Z+|Z32218}}
* {{Z+|Z32487}}
* {{Z+|Z32706}}
* {{Z+|Z33072}}
* {{Z+|Z33102}}
* {{Z+|Z33118}}
* {{Z+|Z33132}}
* {{Z+|Z33162}}
* {{Z+|Z33437}}
* {{Z+|Z33438}}
}}
|}
== Requests from Abstract Wikipedia editors ==
{{main|abstract:Project:Suggested functions}}
{{see also|toolforge:abstract-data/functions}}
=== Infobox ===
I'm thinking we can adapt [[w:module:infobox]] to create infobox HTML in abstract articles. Maybe it can even use info from Wikidata to populate it, like it already does on some wikis. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 06:34, 28 April 2026 (UTC)
:[https://www.wikifunctions.org/view/en/Z27873?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27873%22%2C%22Z27873K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27926%22%2C%22Z27926K1%22%3A%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27873%22%2C%22Z27873K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27926%22%2C%22Z27926K1%22%3A%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35017%22%2C%22Z35017K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z33457%22%2C%22Z33457K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z34953%22%2C%22Z34953K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22853%22%2C%22Z22853K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30120%22%2C%22Z30120K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3130%22%7D%2C%22Z30120K2%22%3A%5B%22Z6030%22%2C%22Z6033%22%2C%22Z6036%22%5D%2C%22Z30120K3%22%3A%5B%22Z60%22%5D%2C%22Z30120K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P625%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1082%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P421%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P2564%22%7D%5D%7D%7D%2C%22Z34953K2%22%3A%22Z1002%22%7D%7D%2C%22Z35017K2%22%3A%7B%22Z1K1%22%3A%22Z40%22%2C%22Z40K1%22%3A%22Z41%22%7D%2C%22Z35017K3%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z35017K4%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221%22%7D%2C%22Z35017K5%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z883%22%2C%22Z883K1%22%3A%22Z6%22%2C%22Z883K2%22%3A%22Z6%22%7D%2C%22K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z6%22%2C%22Z882K2%22%3A%22Z6%22%7D%5D%7D%7D%5D%7D%2C%22Z27873K2%22%3A%22tr%22%2C%22Z27873K3%22%3A%5B%22Z6%22%5D%2C%22Z27873K4%22%3A%5B%22Z6%22%5D%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35034%22%2C%22Z35034K1%22%3A%22Z1002%22%2C%22Z35034K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23451%22%2C%22Z23451K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30120%22%2C%22Z30120K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3130%22%7D%2C%22Z30120K2%22%3A%5B%22Z6030%22%2C%22Z6033%22%2C%22Z6036%22%5D%2C%22Z30120K3%22%3A%5B%22Z60%22%5D%2C%22Z30120K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P625%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1082%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P421%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P2564%22%7D%5D%7D%2C%22Z23451K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P625%22%7D%7D%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35034%22%2C%22Z35034K1%22%3A%22Z1002%22%2C%22Z35034K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23451%22%2C%22Z23451K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30120%22%2C%22Z30120K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3130%22%7D%2C%22Z30120K2%22%3A%5B%22Z6030%22%2C%22Z6033%22%2C%22Z6036%22%5D%2C%22Z30120K3%22%3A%5B%22Z60%22%5D%2C%22Z30120K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P625%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1082%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P421%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P2564%22%7D%5D%7D%2C%22Z23451K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%7D%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35034%22%2C%22Z35034K1%22%3A%22Z1002%22%2C%22Z35034K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23451%22%2C%22Z23451K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30120%22%2C%22Z30120K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3130%22%7D%2C%22Z30120K2%22%3A%5B%22Z6030%22%2C%22Z6033%22%2C%22Z6036%22%5D%2C%22Z30120K3%22%3A%5B%22Z60%22%5D%2C%22Z30120K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P625%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1082%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P421%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P2564%22%7D%5D%7D%2C%22Z23451K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1082%22%7D%7D%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35034%22%2C%22Z35034K1%22%3A%22Z1002%22%2C%22Z35034K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23451%22%2C%22Z23451K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30120%22%2C%22Z30120K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3130%22%7D%2C%22Z30120K2%22%3A%5B%22Z6030%22%2C%22Z6033%22%2C%22Z6036%22%5D%2C%22Z30120K3%22%3A%5B%22Z60%22%5D%2C%22Z30120K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P625%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1082%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P421%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P2564%22%7D%5D%7D%2C%22Z23451K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P421%22%7D%7D%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35034%22%2C%22Z35034K1%22%3A%22Z1002%22%2C%22Z35034K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23451%22%2C%22Z23451K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30120%22%2C%22Z30120K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3130%22%7D%2C%22Z30120K2%22%3A%5B%22Z6030%22%2C%22Z6033%22%2C%22Z6036%22%5D%2C%22Z30120K3%22%3A%5B%22Z60%22%5D%2C%22Z30120K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P625%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1082%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P421%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P2564%22%7D%5D%7D%2C%22Z23451K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P2564%22%7D%7D%7D%5D%7D%2C%22Z27873K2%22%3A%22table%22%2C%22Z27873K3%22%3A%5B%22Z6%22%2C%22class%22%2C%22float%22%5D%2C%22Z27873K4%22%3A%5B%22Z6%22%2C%22wikitable%22%2C%22inline-end%22%5D%7D I tried...] The timeouts are too much for this still. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 10 May 2026 (UTC)
== Proposed functions requiring only available types ==
=== String ===
==== String character discard functions ====
==== String character replacement functions ====
Add the word 'the' to the start of a function. e.g United Kingdom - the United Kingdom. [[User:FantasticWikiUser|FantasticWikiUser]] ([[User talk:FantasticWikiUser|talk]]) 11:27, 25 March 2026 (UTC)
:Yes… simple enough to do but not entirely clear when it is required. We’ve been [https://t.me/Wikifunctions/29989 discussing it on Telegram]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:10, 25 March 2026 (UTC)
::This was an issue I found on [[abstract:Q21]] when I couldn't add it there. [[User:FantasticWikiUser|FantasticWikiUser]] ([[User talk:FantasticWikiUser|talk]]) 12:16, 25 March 2026 (UTC)
:I worked on {{z|Z33138}} today. I'm not sure it covers all corner cases, feel free to try it out and add more tests :) [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 20:32, 5 April 2026 (UTC)
==== String search functions ====
==== String escaping and unescaping functions ====
==== String encoding and decoding functions ====
* Unicode normalising functions (there are several types of normalisation)
* [https://html.spec.whatwg.org/#named-character-references HTML named character encode]
* [[wikidata:Q47466379|Punycode encode]] - {{z+|Z10178}} (part only, not whole url); see also {{z+|Z10185}}
* [[:en:Unified_English_Braille|Unified English Braille encode]] (discarding invalid characters?)
*[https://braille-autoriteit.org/standaarden/achtpuntsbraille/ Dutch eight-dot Braille] encode [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 21:38, 17 January 2026 (UTC)
*[https://braille-autoriteit.org/standaarden/achtpuntsbraille/ Dutch eight-dot Braille] decode [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 21:38, 17 January 2026 (UTC)
*[https://braille-autoriteit.org/versie-2019-van-zespunts-standaard/ Dutch six-dot Braille] encode [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 21:38, 17 January 2026 (UTC)
*[https://braille-autoriteit.org/versie-2019-van-zespunts-standaard/ Dutch six-dot Braille] decode [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 21:38, 17 January 2026 (UTC)
*[[google:ipa+braille&oq=IPA+Braille&gs_lcrp=EgZjaHJvbWUqDAgAECMYJxiABBiKBTIMCAAQIxgnGIAEGIoFMg0IARAAGIYDGIAEGIoFMg0IAhAAGIYDGIAEGIoFMgoIAxAAGIAEGKIEMgoIBBAAGIAEGKIEMgYIBRBFGDwyBggGEEUYPTIGCAcQRRg90gEHMjMyajBqN6gCALACAA&sourceid=chrome&ie=UTF-8|IPA Braille]] encode (IPA --> IPA Braille) [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 11:42, 18 January 2026 (UTC)
*[[google:ipa+braille&oq=IPA+Braille&gs_lcrp=EgZjaHJvbWUqDAgAECMYJxiABBiKBTIMCAAQIxgnGIAEGIoFMg0IARAAGIYDGIAEGIoFMg0IAhAAGIYDGIAEGIoFMgoIAxAAGIAEGKIEMgoIBBAAGIAEGKIEMgYIBRBFGDwyBggGEEUYPTIGCAcQRRg90gEHMjMyajBqN6gCALACAA&sourceid=chrome&ie=UTF-8|IPA Braille]] decode (IPA Braille --> IPA) [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 11:42, 18 January 2026 (UTC)
==== String presentation functions ====
* add [[:en:Quotation_mark|locale-specific quotation marks]] to string
** Shouldn't the output depend on the locale? See [[mw:Extension:Scribunto/Lua_reference_manual#mw.language:formatNum|mw.language:formatNum]]. —[[User:Dexxor|Dexxor]] ([[User talk:Dexxor|talk]]) 17:15, 4 September 2023 (UTC)
==== String colour notation functions ====
* Hue of color (since we already have [[Z13017]], [[Z18263]] and [[Z18268]])
==== String notation validation checks ====
* check if string is an [[:en:International_Chemical_Identifier]]
** {{Partly done}} see {{z+|Z21539}}. Supports the verification of the chemical formula and the stereochemical layer. There are 13 testcaes that I've written, all of which are passed by my JavaScript implementation. Note that a python implementation is not possible as the regex module is not available in Wikifunctions. [[User:MolecularPilot|MolecularPilot]] ([[User talk:MolecularPilot|talk]]) 03:09, 11 January 2025 (UTC)
** To do:
*** Needs to verify the hydrogen and connection sections of the main layer
*** Support the charge layer
*** Support the isotopic layer
**[[User:MolecularPilot|MolecularPilot]] ([[User talk:MolecularPilot|talk]]) 03:09, 11 January 2025 (UTC)
***{{ping|MolecularPilot}} A python impl. is infact possible. I created a basic direct translation at {{z+|Z22823}}. Some tests are failing as the regex needs a bit of sorting out, out of scope for me, but you can give it a try! Keep in mind that you need to escape any \ with a \\ just before saving per [[Wikifunctions:Python_implementations#Known_limitations_as_of_October_2024]]. <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 06:14, 26 February 2025 (UTC)
* check if string is a [[:en:SMILES_arbitrary_target_specification|SMILES arbitrary target specification (SMARTS) notation]]
* check if string is an [[:en:ABC_notation|ABC notation]]
* check if string is a [[:en:LilyPond|LilyPond notation]]
* check if string is a [[:en:UIC_classification_of_locomotive_axle_arrangements|UIC classification of locomotive axle arrangements notation]]
* check if a string is a valid [[:en:Digital_object_identifier|DOI]]
** Something about implementation difficulties: https://stackoverflow.com/questions/27910/finding-a-doi-in-a-document-or-page [[User:Alexander-Mart-Earth|Alexander-Mart-Earth]] ([[User talk:Alexander-Mart-Earth|talk]]) 14:28, 21 December 2023 (UTC)
** {{done}} compose [[Z24331]]({{Z|36883}}) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 00:24, 25 June 2026 (UTC)
==== String validation checks ====
* check if string is a valid ISO 3166 country code
* check if string is a valid [[:en:ISO_8601#EDTF|EDTF]] date/time
====String analysis functions====
==== Monolingual text ====
==== String Wikitext operations ====
...
=== Natural number ===
=== Integer===
=== Byte ===
See [[Wikifunctions:Catalogue/Boolean operations#Byte functions|existing Byte functions]] in catalogue.
* next byte without overflow: byte → byte
* previous byte without overflow: byte → byte
* next byte by Gray code: byte → byte
* previous byte by Gray code: byte → byte
* all bits set: byte → boolean
* no bits set: byte → boolean
* add bytes without overflow: byte, byte → byte
* subtract bytes without overflow: byte, byte → byte
* multiply bytes without overflow: byte, byte → byte
* add bytes with overflow: byte, byte → byte
* subtract bytes with overflow: byte, byte → byte
* multiply bytes with overflow: byte, byte → byte
* modulo bytes: byte, byte → byte
* byte division: byte, byte → byte
* right shift: byte → byte
* left shift: byte → byte
* right shift by n: byte, natural number → byte
* left shift by n: byte, natural number → byte
* right shift as ring: byte → byte
* left shift as ring: byte → byte
* right shift by n as ring: byte, natural number → byte
* left shift by n as ring: byte, natural number → byte
=== Unicode code point ===
See [[Wikifunctions:Catalogue/Character operations#Unicode code points|existing code point functions in catalogue]].
* Codepoint to list of bytes for UTF-8
* Codepoint to list of bytes for UTF-16
* Codepoint to list of bytes for UTF-32
===Object===
=== List ===
==== Basic list/iterable functions ====
==== Complex list functions ====
==== CSV list operations ====
=== Functions with functions as arguments ===
* test whether certain functions have specific properties of [[:w:Homogeneous_relation|homogeneous relations]] for particular lists/sets
=== Gregorian calendar date ===
See [[Wikifunctions:Catalogue/Date operations#Gregorian calendar dates|catalogue of calendar date functions]] for existing functions.
* Create a reading function for Dagbani that handles all the possible formats (both the English-linke and the traditional ones, both the Gregorian and the Hijra calendars). [https://docs.google.com/document/d/1u7-ZeY7NHt75JICUPAYky3-7KgkvauD_W3fBjmvpFO0/edit?tab=t.0#heading=h.gf6hp9o3gi0j] [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 15:43, 31 May 2025 (UTC)
* same day of the year: date, date → boolean
* same day of the week: date, date → boolean
* within a year: date, date → boolean
* within a week: date, date → boolean
* within n days: date, date → boolean
* months between: date, date → natural number
* weeks between: date, date → natural number
* n days later: date, natural number → date
* n days earlier: date, natural number → date
* n weeks earlier: date, natural number → date
* n months later: date, natural number → date
* n months earlier: date, natural number → date
* n years later: date, natural number → date
* n years earlier: date, natural number → date
* Julian day number to date: integer → date
* how many leap days passed between two dates: date, date → natural number
* how many weekdays between two dates: date, date, day of the week → natural number
* within JavaScript's date implementation: date → boolean
* next time a day of the month is on a specific weekday: date, natural number, day of the week → date
* next Friday the 13th: date → date
* nth weekday of the month: date, day of the week, natural number → date
* nth working days after: date, list of wikidata item references (list of holidays), wikidata item reference (place) → date
=== Gregorian year ===
See [[Wikifunctions:Catalogue/Date operations#Gregorian year|catalogue of year functions]] for existing functions.
== Morphological functions ==
{{main|WF:HL}}
== Proposed functions requiring future types ==
'''Note these functions cannot be implemented properly until the needed types are requested and approved.'''
If one wishes to nevertheless attempt to define and implement them,
* the functions and implementations should indicate prominently in their labels that their input/output types must be adjusted once support for the appropriate replacement types become available; ''and''
* the functions should ''not'' be used in the implementations of any other functions, as the later adjustment of input/output types to appropriate replacements will break those implementations.
=== String manipulation functions ===
=== String analysis functions ===
* count distance between two letters in given alphabet (default to 26-charcater western alphabet. case insensitive. e.g. "a" & "A" ⇒ 0; "K" & "N" ⇒ 3)
=== String encoding and decoding functions ===
(would be better with types representing a stream of bytes)
* [[wikidata:Q113486941|BASE45 encode]]
* [[wikidata:Q113486941|BASE45 decode]]
* Hexadecimal UTF-8 encode ("ABC ₤" ⇒ "41 42 43 20 E2 82 A4")
* Hexadecimal UTF-8 decode ("41 42 43 20 E2 82 A4" ⇒ "ABC ₤")
* Decimal UTF-8 encode ("ABC ₤" ⇒ "65 66 67 32 226 130 164")
* Decimal UTF-8 decode ("65 66 67 32 226 130 164" ⇒ "ABC ₤")
* Octal UTF-8 encode ("ABC ₤" ⇒ "101 102 103 40 342 202 244")
* Octal UTF-8 decode ("101 102 103 40 342 202 244" ⇒ "ABC ₤")
* Binary UTF-8 encode ("ABC ₤" ⇒ "01000001 01000010 01000011 00100000 11100010 10000010 10100100")
* Binary UTF-8 decode ("01000001 01000010 01000011 00100000 11100010 10000010 10100100" ⇒ "ABC ₤")
* Unicode code point encode ("ABC ₤" ⇒ "41 42 43 20 20A4") - {{z+|Z10785}}
* Unicode code point decode ("41 42 43 20 20A4" ⇒ "ABC ₤")
* Create regular expression object/string (i.e: "test" & "i" to /test/i)
=== Natural language functions ===
* Choose singular or plural based on number (e.g. singularOrPlural("person",6") -> "people")
** Note that there are also dual and other [[:w:grammatical number|grammatical number]]s in other languages. [[User:魔琴|魔琴]] ([[User talk:魔琴|talk]]) 18:54, 26 October 2023 (UTC)
** relevant interwiki link: [[d:WD:property proposal/plural forms]] [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 04:15, 9 February 2024 (UTC)
**:Was rejected.
**:The similar proposal {{P|13986}} was accepted, but per the comments on your proposal, just having that set (and [[Z30455|mapping it to one of our enums]]) isn't sufficient since a language might have exceptions to its conjugation rules, or handle rational/real numbers in different ways.
**:Being able to make use of CLDR data might still be desirable to avoid hardcoding rules and exceptions into Functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:16, 18 December 2025 (UTC)
** This is duplicated with a suggestion above. There's some work done already: [[Z15977]]. We also have lightweight enums like {{Z|28215}} now. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 30 November 2025 (UTC)
=== Cryptographic functions ===
(would be better with types representing a stream of bytes)
* {{todo}} [[wikidata:Q47477417|MD2]] - {{z+|Z10135}}
* {{todo}} [[wikidata:Q47462255|MD4]] - {{z+|Z10136}}
* {{todo}} [[wikidata:Q27036232|MD5]] - {{z+|Z10137}}
* {{todo}} [[wikidata:Q47208127|RIPEMD-128]] - {{z+|Z10138}}
* {{todo}} [[wikidata:Q47208127|RIPEMD-160]] - {{z+|Z10139}}
* {{todo}} [[wikidata:Q47463469|BLAKE2b-160]] - {{z+|Z10140}}
* {{todo}} [[wikidata:Q47463469|BLAKE2b-256]] - {{z+|Z10141}}
* {{todo}} [[wikidata:Q47463469|BLAKE2b-384]] - {{z+|Z10142}}
* {{todo}} [[wikidata:Q47463469|BLAKE2b-512]] - {{z+|Z10143}}
* {{todo}} [[wikidata:Q47463469|BLAKE2s-128]] - {{z+|Z10144}}
* {{todo}} [[wikidata:Q47463469|BLAKE2s-160]] - {{z+|Z10145}}
* {{todo}} [[wikidata:Q47463469|BLAKE2s-224]] - {{z+|Z10146}}
* {{todo}} [[wikidata:Q47463469|BLAKE2s-256]] - {{z+|Z10147}}
* {{todo}} [[wikidata:Q47465971|SHA-224]] - {{z+|Z10149}}
* {{todo}} [[wikidata:Q47465971|HMAC-SHA-256]]
* {{todo}} [[wikidata:Q87486893|SHAKE-128]] - {{z+|Z10150}}
* {{todo}} [[wikidata:Q87486893|SHAKE-256]] - {{z+|Z10151}}
* {{todo}} [[wikidata:Q56099240|ChaCha20]] - {{z+|Z25376}}
* {{todo}} [[wikidata:Q56099436|X25519]] - {{z+|Z25393}}
* {{todo}} [[wikidata:Q1190947|Keccak-f[1600]]] - {{z+|Z25399}}
=== Date, time, and calendric functions ===
See also:
* Discussion of types at [[WF:type#Calendar types]]
* {{q|139667974}} Lua module
==== Earth focus ====
[[file:Axial and apsidal precession.png|thumb|alt=diagram|orbit of Earth]]
===== Bengali calendar =====
{{z+|Z12926}}
===== Chinese calendar =====
===== French Republican Calendar =====
decimalises and secularises the Gregorian
* day names: {{z+|Z13006}}{{not done}} '''yet'''
===== Gregorian =====
widely used calendar derived from the Julian, basis for [[xkcd:1179|ISO 8601]]
* date to ISO week number {{q|2110154}}
* string to date
* date to ISO 8601 string
*: {{done}}, see {{z+|Z21842}}. --[[User:Sbb1413|Sbb1413]] ([[User talk:Sbb1413|talk]]) 18:47, 21 January 2025 (UTC)
* date to year (yyyy)
* date to month of the year (1-12)
* date to month name (January-December)
* date to day of the month (1-31)
* date to hour of the day (0-23)
* date to minutes (0-59)
* date to seconds (0-59)
Named Day from Date or day of year ; Input type : Date ; Output Type : String. ; The initial use case was automated population of On The Day, based on various collections of Holidays, festival days and observances. ? [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:35, 26 March 2025 (UTC)
: So If you gave it 2025-05-01 It said "All Fools Day" etc.. Possibly an additional input of enumrated type to indicate which data set to pull holidays, fesitvals and observances from.
[[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:35, 26 March 2025 (UTC)
Diary/calander Header function - Using the above and other date functions, generates a data set from a given date. Hence if you give it 2003-05-01 you get back a JOSN set contianing the {Day of week:String, Day in the Month, Observances} etc. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:35, 26 March 2025 (UTC)
===== Holocene calendar =====
* [[w:en:Holocene calendar#Conversion]]
*: {{done}}, see {{z+|Z21913}}. --[[User:Sbb1413|Sbb1413]] ([[User talk:Sbb1413|talk]]) 13:30, 25 January 2025 (UTC)
===== Indian national calendar =====
===== Islamic =====
a Lunar calendar, also called Hijri
===== Julian =====
mostly used by astronomers, some historians, and some Orthodox Christian denominations
===== Mesoamerican calendars =====
including civil and clerical forms
===== Persian =====
also called Jalali
===== Thai calendar =====
===== Hebrew calendar =====
==== Mars focus ====
[[file:Lowell - Mars (1894) - Diagram of the Orbits of Mars and the Earth.jpg|thumb|alt=diagram|orbit of Mars]]
[https://simia.net/wiki/Time_on_Mars blog post]
===== Asgardian calendar =====
Proposed time-keeping system for Mars; base on the [https://asgardia.space/en/calendar online converter]; see [[w:Asgardia|Asgardia]] for context
===== Darian calendar =====
Proposed time-keeping system for Mars, requires Julian Date/Time to calculate and a month enumeration: [[WF:type proposals#Something to think about]]
===== Lukashian calendars =====
Proposed simple perpetual calendar system designed to be extensible to other reference frames (for example a Mars-centric one). Eschews leap-units.
* [https://lukashian.org/download Java] reference implementation
* [https://github.com/The-Lukashian-Calendar/lukashian GitHub]
=== Basic numerical functions ===
* round up ("1.289" & "2" ⇒ "1.29"; "5678" & "2" ⇒ "5700")
*: So if the number is floating point, round to n decimal places, and if not, round to n significant figures. Is that right? [[User:BrightSunMan|BrightSunMan]] ([[User talk:BrightSunMan|talk]]) 19:36, 24 December 2023 (UTC)
*: {{done}} {{Z|20053}}/{{Z|21043}} and {{Z|27705}}/{{Z|21047}}
* round down
** {{done}} {{Z|20032}}/{{Z|20841}}
* return integer value (5678.678 ⇒ 5678)
** {{done}} {{Z|19841}}/{{Z|26315}}
* {{z+|Z13587}} (23 ⇒ "twenty-three")
* Convert money from US$ to anything else
** requires source of conversion rates, which is a hole in function-likeness
* Arabic numeral to Etruscan numeral
* Etruscan numeral to Arabic numeral
=== Data serialization functions ===
* parse a string as [[:en:JSON|JSON]]
* extract string from JSON object based on [[:d:Q121208951|JSONPath]] (<code>{"name":"Alice"}</code>, "$.name" ⇒ "Alice")
*:Why not first convert a JSON string to an object, and then have a function that extracts fields based on JSONPath? Doing Stringly-typed things like this proposal as defined isn't a good idea. [[User:0xDeadbeef|0xDeadbeef]] ([[User talk:0xDeadbeef|talk]]) 16:16, 5 August 2023 (UTC)
*::This seems to be a good idea, thanks! I moved and splitted the proposal accordingly. --[[User:1-Byte|1-Byte]] ([[User talk:1-Byte|talk]]) 09:51, 6 August 2023 (UTC)
*:: is it okay to go ahead to create this 'extract string from JSON object based on JSONPath' as a function ? [[User:Dolphyb|Dolphyb]] ([[User talk:Dolphyb|talk]]) 16:14, 15 February 2024 (UTC)
=== Basic list/iterable functions requiring numeric types ===
* [[w:en:Lehmer random number generator#Sample C99 code]]
* Sum the elements of a numeric list - {{z+|Z14038}}
* Product of the elements of a numeric list
** {{done}} {{Z|23909}}/{{Z|13558}}
* {{z+|Z12676}}
* Slice of list elements: for the supplied list, return a list of elements that are at indexes between a supplied range n:m
** Zero indexing is used (first element is index 0)?
** n and m are are included in the range?
** What happens if n and/or m are invalid indexes?
** {{done}} {{Z+|Z26556}}
* Remove slice of elements from list: return the supplied list with elements between a supplied range of indexes removed
** Zero indexing is used (first element is index 0)?
** n and m are are included in the range?
** What happens if n and/or m are invalid indexes?
* Every nth element of list: returns every nth element of the supplied list
** {{done}} {{Z+|Z28735}}
* Remove every nth element of list: removes every nth element of the supplied list -
* sample n objects from list (return up to n [[Wikifunctions:Determinism|random]] objects from the list)
* Jaccard similarity coefficient (see https://en.wikipedia.org/wiki/Jaccard_index)
* Weighted average. Supply a list of values, and a second list of the same length of their weights. Returns a weighted average
** Example Input: <code>values = [10, 20, 30]</code>, <code>weights = [1, 2, 3]</code>
** Output: <code>23.33</code>
** {{done}} {{Z+|Z28066}}
=== Geodetics functions ===
[[w:en:planetary coordinate system]], [[w:en:well-known text representation of coordinate reference systems]]
* generate antipodal coords
==== Earth ====
* convert coordinates outside of the ranges (-180, 180) for longitude and (-90, 90) for latitude to a canonical form
* [https://plus.codes Plus Codes] to/from geocoordinates
** functions should match the semantics of the [https://github.com/google/open-location-code/blob/main/Documentation/Specification/specification.md#api-requirements expected API]: <code>is valid Plus Code?</code>, <code>is shortened Plus Code?</code>, <code>is full Plus Code?</code>, {{z+|Z25963}}, <code>co-ordinates from Plus Code</code> ([https://github.com/google/open-location-code/blob/main/Documentation/Specification/specification.md#decoding SW corner]), <code>shorten Plus Code</code>, <code>recover nearest Plus Code</code>
** implementations for JS and Python are provided, Apache 2.0 licenced, not sure how self-contained they are
** most of the functions could also be implemented by composition
** sample data is provided for testing (it's ~500 cases for each of encode/decode and ~50 cases for each of the others, but they're grouped nicely so maybe take 1 from each)
* "[https://geohashing.site/geohashing/the_Algorithm the Algorithm]" ([[xkcd:426]], uses {{z+|Z10137}})
==== Mars ====
[[w:en:areography#Cartography and geodesy]]
* convert coordinates outside of the ranges [0, 360) for longitude and (-90, 90) for latitude to a canonical form
==== Moon ====
[[w:en:selenography#Lunar cartography and toponymy]]
=== Unit conversion functions ===
* {{z+|Z15560}}
::The function has two implementations now. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 20:32, 20 February 2026 (UTC)
=== Conversion function : 2D Cartesian to 2D Polar ===
Input : matrix [x,y]
Output: matrix [θ,r]
Short text : Polar conversion of x,y to a polar space centred at 0,0 in the Cartesian.
Constraints: x,y,r are reals (float64), θ lies in the range -π<0<π (Sign determined in relation to standards used in STEM applications.
[[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 14:30, 26 March 2025 (UTC)
:The companion could also be provided. As I never did Geodetic functions, I am not sure how Lat, Long to map projection would work , but useful. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 14:30, 26 March 2025 (UTC)
:See also [[WF:Type proposals/complex128]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:17, 1 December 2025 (UTC)
=== Trigonometric functions ===
* {{Z|Z16463}}, {{Z|Z12473}},
*: Input : float64 Angle in radians.
*: Output : float64 desired trignometric value
[[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:40, 26 March 2025 (UTC)
* {{Z|Z29125}}
*:Inputs: 2D Point (float64s, Reals, or perhaps [[WF:Type_proposals/complex128|a single complex number]]), angle (float64 or Real)
*:Output: 2D Point (matching the input type)
*:Not necessarily one single function; one can be created for each input type
[[User:WrenFalcon|WrenFalcon]] ([[User talk:WrenFalcon|talk]]) 22:05, 31 July 2025 (UTC)
==== Function proposal : Decimalise angle of the form ('1:x' or '1 in x') to % (in 100) or ‰ (in 1000) ====
*Suggested name: gardient_decimal.
*Input type: Integer ( The 1 is implied.). Lower Bound +1: Upper Bound: 1000 (for most practical situations?)
*Output type: Real/float 64.
Proposer: [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:05, 28 March 2025 (UTC)
===Color Functions===
==== Colorspace Conversion ====
x,y,Y to sRGB (Illuminant D65).
Input : 3tuple of float64,
Output: 3 tuple of integer, where 0>=r<=255, 0>=g<=255 0>=b<=255.
Convert a color specfied as 3 float64 values, from x,y,Y colorspace to sRGB or raise an "Out of Gaumt" exception.
[[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:09, 7 April 2025 (UTC)
==== Spectral Approximate from sRGB or XYZ values. ====
I'd like to see the techniques detailed here: http://scottburns.us/reflectance-curves-from-srgb/ implemented in Wikifunctions as the provided spreadhseet later in the paper doesn't appear to work with Libre Office. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:32, 2 June 2025 (UTC)
==== Subtractive color mix (Pigment style) ====
Implement the mixing function from Spectral.js (https://github.com/rvanwijnen/spectral.js/blob/3.0.0/spectral.js )(MIT license), to allow 2 or more sRGB triplets to be mixed like pigment colors. This is different from the subtract colors function implemented previously.
=== Music Functions ===
It would be nice to have '''12 equal temperament pitch class''' and '''12 equal temperament pitch''' types, as they would be useful for calculating harmonies and melodies. The pitch classes could be stored as natural numbers from 0 to 11, and represented with symbols C, C♯, D, ..., B. The pitches could be stored as integers with -1 being B3, 0 being C4, 1 being C♯4, etc. Over time, we could expand the pitch class and pitch types to other temperaments and just intonation. As I'm new to Wikifunctions and my coding skills are next to zero, this is just a suggestion to the community. (edited) [[User:CaffeineP|CaffeineP]] ([[User talk:CaffeineP|talk]]) 14:48, 9 April 2025 (UTC)
:Yes… There are some notational challenges because of enharmonics as well as naming conventions varying by language/culture, so English A♯ is equivalent to German B and English B♭, for example. Ideally, I would want the (English) pitch class that is five semitones higher than G♭ to be displayed as C♭ rather than B.
:Also, given some reference pitch like A4 = 440 Hz, we should be able to return the frequency in hertz of a given pitch and, conversely, the nearest pitch for a given frequency and its offset in cents (or whatever). The computation is a lot simpler than representing the result (or capturing how the result should be represented)! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:08, 9 April 2025 (UTC)
:If you use the cardinal values for the pitches from the MIDI standard (or an extension to such, since they're limited to 0..<128) then you could make some of these functions already, no [[WF:Type_proposals|type proposal]] needed. Granted a lot of them would just be addition/subtraction. And if you semi-arbitrarily map A = 0, A# = 1, etc. then you could do all of them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:33, 1 December 2025 (UTC)
* '''12-ET Pitch Class of a Pitch''': Return the 12 equal temperament pitch class of a given 12 equal temperament pitch. For example, C4 returns C.
* '''12-ET Pitch based on Pitch Class''': Return a 12 equal temperament pitch based on a given 12 equal temperament pitch class and a given integer. For example, C and 4 return C4.
* '''Interval between 12-ET Pitch Classes in Semitones''': Get the interval in semitones between two 12 equal temperament pitch classes, always assuming that the first is lower than (or the same as) the second, and the interval is less than an octave. For example, C and B return 11, while B and C return 1.
* '''Interval between 12-ET Pitches in Semitones''': Get the interval in semitones between two 12 equal temperament pitches. For example, C4 and B3 return -1, while C3 and B4 return 23.
** {{Z+|Z25219}}
* '''Raise 12-ET Pitch Class by Semitones''': Get a new 12 equal temperament pitch class through raising a given pitch class by the provided number of semitones. For example, raising B by 1 semitone returns C.
** {{Z+|Z25407}}
* '''Lower 12-ET Pitch Class by Semitones''': Same as above, but lower the pitch class instead of raising it.
** {{Z+|Z25407}}
* '''Raise 12-ET Pitch by Semitones''': Get a new 12 equal temperament pitch through raising a given pitch by the provided number of semitones. For example, raising B3 by 1 semitone returns C4.
* '''Lower 12-ET Pitch by Semitones''': Same as above, but lower the pitch instead of raising it.
* '''Frequency of a 12-ET Pitch''': Return a float64 frequency in Hz based on the provided 12 equal temperament pitch (and possibly a reference pitch with its frequency; if not provided, take default A4 = 440 Hz).
** {{Z+|Z25217}}
* '''Approximate 12-ET Pitch Class based on Frequency''': Return a 12 equal temperament pitch class approximately based on the provided frequency in Hz.
* '''Approximate 12-ET Pitch based on Frequency''': Return a 12 equal temperament pitch approximately based on the provided frequency in Hz.
=== SVG Functions ===
I would be nice to generate SVG (a XML-based vector image format which is basically a long string), it could allow to replace a lot of images on Commons or templates/tools. Here some examples:
* create simple forms,
* create graphs (line graph/bar graph for population or for production, elections diagrams like [[:File:1900Hawaii.svg]], etc.),
* create more complex visualisation like genealogical trees,
* create coat of arms (?),
* etc.
Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 10:47, 23 April 2025 (UTC)
:@[[User:VIGNERON|VIGNERON]]: Eventually that is something we might support, but there'll be nothing any time soon. It has a number of complex security and scalability concerns, sadly. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:21, 23 April 2025 (UTC)
::{{ping|Jdforrester (WMF)}} thanks. I talked about it for the last Corner but I wanted to leave a record here, if we have time, maybe I'll use that time to write some things to prepare (like listing templates and tools on the Wikimedia projects that generate SVG or visualisations). Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 15:28, 23 April 2025 (UTC)
:::Of course! I've explicitly added a section on this here: [[Wikifunctions:Embedded function calls#Non-text output]] — hope that helps assure you that we're thinking about it. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 21:40, 23 April 2025 (UTC)
:An intermediate step could be replicating some of the [https://w3.org/TR/SVG11/filters.html functions] contained within {{Q|1518348}} [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 06:22, 5 May 2026 (UTC)
=== Biology ===
==== Taxon functions ====
A taxon type could be useful, as could a taxon rank enum ({{Q|P31}} {{Q|Q427626}}). --[[User:WrenFalcon|WrenFalcon]] ([[User talk:WrenFalcon|talk]]) 16:49, 22 September 2025 (UTC)
* Wikidata item representing taxon rank ({{Q|P31}} {{Q|Q427626}}) is at genus level or below
** Should(?) be possible with the current Wikidata functionality, from what I understand. See [[:Wikifunctions:Project chat#Taxon rank function(s)]] for a more detailed explanation. --[[User:WrenFalcon|WrenFalcon]] ([[User talk:WrenFalcon|talk]]) 23:27, 16 May 2025 (UTC)
* compare taxon ranks
** Cases: a < b, a == b, a > b, undetermined/incomparable (if a or b are clades, this should be returned/used)
* get taxon code of nomenclature ({{Q|P944}})
* is parent taxon of / is child taxon of
** <code>is parent taxon of(Taxon a, Taxon b) => b.parent == a OR is parent taxon of(a, b.parent)</code>
* format taxon name (according to relevant rules of nomenclature)
** Include author and year citation? Maybe page too, if present?
== Object / type / function functions ==
== External function lists ==
* [[WF:importing]]
ikl4n1appk0phldjcoe0m72s5n5h2n6
287106
287092
2026-06-30T04:21:46Z
YoshiRulz
10156
/* Drafted functions */ Strike Z25052
287106
wikitext
text/x-wiki
{{Shortcut|[[WF:SAF]]|[[WF:RF]]}}
Do you have an idea for a new function? Suggest it here! It may help to refer to [[Wikifunctions:Glossary|our glossary]].
There is currently '''a limited set of types to choose from''' for functions' inputs and outputs. These include text, numbers, lists, and of course Wikidata entities. For the full list, see [[WF:Type]].
* If you know the exact input and output types in advance, '''you can [https://www.wikifunctions.org/wiki/Special:CreateZObject?zid=Z8 create the function] right away''' instead of commenting here.<!--
--> Then create test cases to specify the expected behaviour for the function. (This means that even if you can't make an implementation, someone else might be able to.)<!--
--><br>Once created, consider adding new Functions to [[Wikifunctions:Catalogue|the catalogue]].
* If a function requires a new type, consider [[WF:TP|proposing that type]] before adding suggestions here.
[[Category:Maintenance]]
== Drafted functions ==
{| class="mw-collapsible mw-collapsed wikitable" style="margin: 0.25em 0; width: 100%;"
! Functions with connected test cases and disconnected implementations
|-
| {{#tag:div|
Taken from [[quarry:query/105111]], last updated {{#formatdate:2026-04-30}}.
* {{Z+|Z10225}}
* {{Z+|Z18418}}
* {{Z+|Z24400}}
* {{Z+|Z24442}}
* <del>{{Z+|Z25052}}</del>
* {{Z+|Z26871}}
* {{Z+|Z26922}}
* <del>{{Z+|Z27610}}</del>
* {{Z+|Z30573}}
* {{Z+|Z30931}}
* {{Z+|Z31575}}
* {{Z+|Z31583}}
* {{Z+|Z32807}}
* {{Z+|Z33304}}
==== Cryptography and encodings ====
* {{Z+|Z15575}}
* {{Z+|Z15581}}
* {{Z+|Z22030}}
* {{Z+|Z24602}}
* {{Z+|Z31965}}
* {{Z+|Z24460}}
==== Datetime ====
* {{Z+|Z20628}}
* {{Z+|Z25917}}
* {{Z+|Z28738}}
* {{Z+|Z31694}}
==== NLG ====
* {{Z+|Z12451}}
* {{Z+|Z14537}}
* {{Z+|Z16313}}
* {{Z+|Z16398}}
* {{Z+|Z17073}}
* {{Z+|Z17970}}
* {{Z+|Z18166}}
* {{Z+|Z19512}}
* {{Z+|Z20471}}
* {{Z+|Z20473}}
* {{Z+|Z20475}}
* {{Z+|Z20495}}
* {{Z+|Z21240}}
* {{Z+|Z22018}}
* {{Z+|Z26049}}
* {{Z+|Z26121}}
* {{Z+|Z26955}}
* {{Z+|Z27245}}
* {{Z+|Z29144}}
* {{Z+|Z29568}}
* {{Z+|Z29784}}
* {{Z+|Z29953}}
* {{Z+|Z30232}}
* {{Z+|Z30410}}
* {{Z+|Z30635}}
* {{Z+|Z31335}}
* {{Z+|Z32238}}
* {{Z+|Z32270}}
* {{Z+|Z32822}}
* {{Z+|Z32825}}
* {{Z+|Z33057}}
* {{Z+|Z33138}}
* {{Z+|Z33762}}
* {{Z+|Z33995}}
* {{Z+|Z34088}}
* {{Z+|Z34165}}
* {{Z+|Z34209}}
}}
|}
{| class="mw-collapsible mw-collapsed wikitable" style="margin: 0.25em 0; width: 100%;"
! Functions with connected test cases but no partial implementations
|-
| {{#tag:div|
Taken from [[quarry:query/105112]], last updated {{#formatdate:2026-04-30}}.
* <del>{{Z+|Z22836}}</del>
* <del>{{Z+|Z24608}}</del>
* <del>{{Z+|Z25065}}</del>
* <del>{{Z+|Z28180}}</del>
* {{Z+|Z28420}}
* {{Z+|Z30853}}
* <del>{{Z+|Z31682}}</del>
* {{Z+|Z31840}}
* {{Z+|Z31842}}
* {{Z+|Z34560}}
==== Cryptography and encodings ====
* <del>{{Z+|Z10135}}</del>
* <del>{{Z+|Z10136}}</del>
* {{Z+|Z11670}}
* {{Z+|Z11674}}
* {{Z+|Z15867}}
* {{Z+|Z31890}}
==== Datetime ====
* <del>{{Z+|Z20277}}</del>
* <del>{{Z+|Z33163}}</del>
==== NLG ====
* {{Z+|Z10658}}
* {{Z+|Z10708}}
* {{Z+|Z12014}}
* {{Z+|Z12121}}
* {{Z+|Z12801}}
* {{Z+|Z20476}}
* {{Z+|Z20480}}
* {{Z+|Z20512}}
* {{Z+|Z20692}}
* {{Z+|Z20715}}
* {{Z+|Z22620}}
* {{Z+|Z27268}}
* {{Z+|Z27600}}
* {{Z+|Z29036}}
* {{Z+|Z29085}}
* {{Z+|Z30463}}
* {{Z+|Z30623}}
* <del>{{Z+|Z30847}}</del>
* <del>{{Z+|Z30848}}</del>
* <del>{{Z+|Z32958}}</del>
* {{Z+|Z33451}}
* {{Z+|Z34092}}
* {{Z+|Z34149}}
* {{Z+|Z34150}}
* {{Z+|Z34274}}
* {{Z+|Z34479}}
* {{Z+|Z34623}}
}}
|}
{| class="mw-collapsible mw-collapsed wikitable" style="margin: 0.25em 0; width: 100%;"
! Functions with disconnected test cases and no implementations
|-
| {{#tag:div|
Taken from [[quarry:query/105163]], last updated {{#formatdate:2026-04-30}}.
* {{Z+|Z30708}}
* {{Z+|Z32060}}
* {{Z+|Z33024}}
==== Datetime ====
* {{Z+|Z30323}}
==== NLG ====
* {{Z+|Z10670}}
* {{Z+|Z19132}}
* {{Z+|Z20484}}
* {{Z+|Z20530}}
* {{Z+|Z23182}}
* {{Z+|Z30647}}
* {{Z+|Z30883}}
* {{Z+|Z32728}}
* {{Z+|Z33031}}
* {{Z+|Z33094}}
* {{Z+|Z34432}}
}}
|}
{| class="mw-collapsible mw-collapsed wikitable" style="margin: 0.25em 0; width: 100%;"
! Functions with no test cases nor implementations
|-
| {{#tag:div|
Taken from [[quarry:query/103406]], last updated {{#formatdate:2026-04-30}}.
* {{Z+|Z10596}}
* {{Z+|Z12710}}
* {{Z+|Z15836}}
* {{Z+|Z18026}}
* {{Z+|Z18218}}
* {{Z+|Z19535}}
* {{Z+|Z19611}}
* {{Z+|Z22226}}
* {{Z+|Z22227}}
* {{Z+|Z22806}}
* {{Z+|Z25596}}
* {{Z+|Z30711}}
* {{Z+|Z31313}}
* {{Z+|Z32062}}
* {{Z+|Z32313}}
* {{Z+|Z33117}}
* {{Z+|Z33252}}
* {{Z+|Z33288}}
* {{Z+|Z33923}}
* {{Z+|Z33946}}
* {{Z+|Z34138}}
* {{Z+|Z34270}}
* {{Z+|Z34541}}
* {{Z+|Z34542}}
==== Cryptography and encodings ====
* {{Z+|Z10138}}
* {{Z+|Z10139}}
* {{Z+|Z10475}}
==== Datetime ====
* {{Z+|Z14626}}
* {{Z+|Z24639}}
* {{Z+|Z25575}}
* {{Z+|Z31315}}
==== NLG ====
* {{Z+|Z10033}}
* {{Z+|Z10953}}
* {{Z+|Z17963}}
* {{Z+|Z19607}}
* {{Z+|Z20610}}
* {{Z+|Z21131}}
* {{Z+|Z24879}}
* {{Z+|Z27188}}
* {{Z+|Z28734}}
* {{Z+|Z29596}}
* {{Z+|Z29812}}
* {{Z+|Z30649}}
* {{Z+|Z31204}}
* {{Z+|Z31261}}
* {{Z+|Z31887}}
* {{Z+|Z32218}}
* {{Z+|Z32487}}
* {{Z+|Z32706}}
* {{Z+|Z33072}}
* {{Z+|Z33102}}
* {{Z+|Z33118}}
* {{Z+|Z33132}}
* {{Z+|Z33162}}
* {{Z+|Z33437}}
* {{Z+|Z33438}}
}}
|}
== Requests from Abstract Wikipedia editors ==
{{main|abstract:Project:Suggested functions}}
{{see also|toolforge:abstract-data/functions}}
=== Infobox ===
I'm thinking we can adapt [[w:module:infobox]] to create infobox HTML in abstract articles. Maybe it can even use info from Wikidata to populate it, like it already does on some wikis. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 06:34, 28 April 2026 (UTC)
:[https://www.wikifunctions.org/view/en/Z27873?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27873%22%2C%22Z27873K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27926%22%2C%22Z27926K1%22%3A%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27873%22%2C%22Z27873K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27926%22%2C%22Z27926K1%22%3A%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35017%22%2C%22Z35017K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z33457%22%2C%22Z33457K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z34953%22%2C%22Z34953K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22853%22%2C%22Z22853K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30120%22%2C%22Z30120K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3130%22%7D%2C%22Z30120K2%22%3A%5B%22Z6030%22%2C%22Z6033%22%2C%22Z6036%22%5D%2C%22Z30120K3%22%3A%5B%22Z60%22%5D%2C%22Z30120K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P625%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1082%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P421%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P2564%22%7D%5D%7D%7D%2C%22Z34953K2%22%3A%22Z1002%22%7D%7D%2C%22Z35017K2%22%3A%7B%22Z1K1%22%3A%22Z40%22%2C%22Z40K1%22%3A%22Z41%22%7D%2C%22Z35017K3%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z35017K4%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221%22%7D%2C%22Z35017K5%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z883%22%2C%22Z883K1%22%3A%22Z6%22%2C%22Z883K2%22%3A%22Z6%22%7D%2C%22K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z6%22%2C%22Z882K2%22%3A%22Z6%22%7D%5D%7D%7D%5D%7D%2C%22Z27873K2%22%3A%22tr%22%2C%22Z27873K3%22%3A%5B%22Z6%22%5D%2C%22Z27873K4%22%3A%5B%22Z6%22%5D%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35034%22%2C%22Z35034K1%22%3A%22Z1002%22%2C%22Z35034K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23451%22%2C%22Z23451K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30120%22%2C%22Z30120K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3130%22%7D%2C%22Z30120K2%22%3A%5B%22Z6030%22%2C%22Z6033%22%2C%22Z6036%22%5D%2C%22Z30120K3%22%3A%5B%22Z60%22%5D%2C%22Z30120K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P625%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1082%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P421%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P2564%22%7D%5D%7D%2C%22Z23451K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P625%22%7D%7D%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35034%22%2C%22Z35034K1%22%3A%22Z1002%22%2C%22Z35034K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23451%22%2C%22Z23451K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30120%22%2C%22Z30120K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3130%22%7D%2C%22Z30120K2%22%3A%5B%22Z6030%22%2C%22Z6033%22%2C%22Z6036%22%5D%2C%22Z30120K3%22%3A%5B%22Z60%22%5D%2C%22Z30120K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P625%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1082%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P421%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P2564%22%7D%5D%7D%2C%22Z23451K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%7D%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35034%22%2C%22Z35034K1%22%3A%22Z1002%22%2C%22Z35034K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23451%22%2C%22Z23451K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30120%22%2C%22Z30120K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3130%22%7D%2C%22Z30120K2%22%3A%5B%22Z6030%22%2C%22Z6033%22%2C%22Z6036%22%5D%2C%22Z30120K3%22%3A%5B%22Z60%22%5D%2C%22Z30120K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P625%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1082%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P421%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P2564%22%7D%5D%7D%2C%22Z23451K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1082%22%7D%7D%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35034%22%2C%22Z35034K1%22%3A%22Z1002%22%2C%22Z35034K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23451%22%2C%22Z23451K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30120%22%2C%22Z30120K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3130%22%7D%2C%22Z30120K2%22%3A%5B%22Z6030%22%2C%22Z6033%22%2C%22Z6036%22%5D%2C%22Z30120K3%22%3A%5B%22Z60%22%5D%2C%22Z30120K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P625%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1082%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P421%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P2564%22%7D%5D%7D%2C%22Z23451K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P421%22%7D%7D%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35034%22%2C%22Z35034K1%22%3A%22Z1002%22%2C%22Z35034K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23451%22%2C%22Z23451K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30120%22%2C%22Z30120K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3130%22%7D%2C%22Z30120K2%22%3A%5B%22Z6030%22%2C%22Z6033%22%2C%22Z6036%22%5D%2C%22Z30120K3%22%3A%5B%22Z60%22%5D%2C%22Z30120K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P625%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1082%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P421%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P2564%22%7D%5D%7D%2C%22Z23451K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P2564%22%7D%7D%7D%5D%7D%2C%22Z27873K2%22%3A%22table%22%2C%22Z27873K3%22%3A%5B%22Z6%22%2C%22class%22%2C%22float%22%5D%2C%22Z27873K4%22%3A%5B%22Z6%22%2C%22wikitable%22%2C%22inline-end%22%5D%7D I tried...] The timeouts are too much for this still. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 10 May 2026 (UTC)
== Proposed functions requiring only available types ==
=== String ===
==== String character discard functions ====
==== String character replacement functions ====
Add the word 'the' to the start of a function. e.g United Kingdom - the United Kingdom. [[User:FantasticWikiUser|FantasticWikiUser]] ([[User talk:FantasticWikiUser|talk]]) 11:27, 25 March 2026 (UTC)
:Yes… simple enough to do but not entirely clear when it is required. We’ve been [https://t.me/Wikifunctions/29989 discussing it on Telegram]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:10, 25 March 2026 (UTC)
::This was an issue I found on [[abstract:Q21]] when I couldn't add it there. [[User:FantasticWikiUser|FantasticWikiUser]] ([[User talk:FantasticWikiUser|talk]]) 12:16, 25 March 2026 (UTC)
:I worked on {{z|Z33138}} today. I'm not sure it covers all corner cases, feel free to try it out and add more tests :) [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 20:32, 5 April 2026 (UTC)
==== String search functions ====
==== String escaping and unescaping functions ====
==== String encoding and decoding functions ====
* Unicode normalising functions (there are several types of normalisation)
* [https://html.spec.whatwg.org/#named-character-references HTML named character encode]
* [[wikidata:Q47466379|Punycode encode]] - {{z+|Z10178}} (part only, not whole url); see also {{z+|Z10185}}
* [[:en:Unified_English_Braille|Unified English Braille encode]] (discarding invalid characters?)
*[https://braille-autoriteit.org/standaarden/achtpuntsbraille/ Dutch eight-dot Braille] encode [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 21:38, 17 January 2026 (UTC)
*[https://braille-autoriteit.org/standaarden/achtpuntsbraille/ Dutch eight-dot Braille] decode [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 21:38, 17 January 2026 (UTC)
*[https://braille-autoriteit.org/versie-2019-van-zespunts-standaard/ Dutch six-dot Braille] encode [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 21:38, 17 January 2026 (UTC)
*[https://braille-autoriteit.org/versie-2019-van-zespunts-standaard/ Dutch six-dot Braille] decode [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 21:38, 17 January 2026 (UTC)
*[[google:ipa+braille&oq=IPA+Braille&gs_lcrp=EgZjaHJvbWUqDAgAECMYJxiABBiKBTIMCAAQIxgnGIAEGIoFMg0IARAAGIYDGIAEGIoFMg0IAhAAGIYDGIAEGIoFMgoIAxAAGIAEGKIEMgoIBBAAGIAEGKIEMgYIBRBFGDwyBggGEEUYPTIGCAcQRRg90gEHMjMyajBqN6gCALACAA&sourceid=chrome&ie=UTF-8|IPA Braille]] encode (IPA --> IPA Braille) [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 11:42, 18 January 2026 (UTC)
*[[google:ipa+braille&oq=IPA+Braille&gs_lcrp=EgZjaHJvbWUqDAgAECMYJxiABBiKBTIMCAAQIxgnGIAEGIoFMg0IARAAGIYDGIAEGIoFMg0IAhAAGIYDGIAEGIoFMgoIAxAAGIAEGKIEMgoIBBAAGIAEGKIEMgYIBRBFGDwyBggGEEUYPTIGCAcQRRg90gEHMjMyajBqN6gCALACAA&sourceid=chrome&ie=UTF-8|IPA Braille]] decode (IPA Braille --> IPA) [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 11:42, 18 January 2026 (UTC)
==== String presentation functions ====
* add [[:en:Quotation_mark|locale-specific quotation marks]] to string
** Shouldn't the output depend on the locale? See [[mw:Extension:Scribunto/Lua_reference_manual#mw.language:formatNum|mw.language:formatNum]]. —[[User:Dexxor|Dexxor]] ([[User talk:Dexxor|talk]]) 17:15, 4 September 2023 (UTC)
==== String colour notation functions ====
* Hue of color (since we already have [[Z13017]], [[Z18263]] and [[Z18268]])
==== String notation validation checks ====
* check if string is an [[:en:International_Chemical_Identifier]]
** {{Partly done}} see {{z+|Z21539}}. Supports the verification of the chemical formula and the stereochemical layer. There are 13 testcaes that I've written, all of which are passed by my JavaScript implementation. Note that a python implementation is not possible as the regex module is not available in Wikifunctions. [[User:MolecularPilot|MolecularPilot]] ([[User talk:MolecularPilot|talk]]) 03:09, 11 January 2025 (UTC)
** To do:
*** Needs to verify the hydrogen and connection sections of the main layer
*** Support the charge layer
*** Support the isotopic layer
**[[User:MolecularPilot|MolecularPilot]] ([[User talk:MolecularPilot|talk]]) 03:09, 11 January 2025 (UTC)
***{{ping|MolecularPilot}} A python impl. is infact possible. I created a basic direct translation at {{z+|Z22823}}. Some tests are failing as the regex needs a bit of sorting out, out of scope for me, but you can give it a try! Keep in mind that you need to escape any \ with a \\ just before saving per [[Wikifunctions:Python_implementations#Known_limitations_as_of_October_2024]]. <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 06:14, 26 February 2025 (UTC)
* check if string is a [[:en:SMILES_arbitrary_target_specification|SMILES arbitrary target specification (SMARTS) notation]]
* check if string is an [[:en:ABC_notation|ABC notation]]
* check if string is a [[:en:LilyPond|LilyPond notation]]
* check if string is a [[:en:UIC_classification_of_locomotive_axle_arrangements|UIC classification of locomotive axle arrangements notation]]
* check if a string is a valid [[:en:Digital_object_identifier|DOI]]
** Something about implementation difficulties: https://stackoverflow.com/questions/27910/finding-a-doi-in-a-document-or-page [[User:Alexander-Mart-Earth|Alexander-Mart-Earth]] ([[User talk:Alexander-Mart-Earth|talk]]) 14:28, 21 December 2023 (UTC)
** {{done}} compose [[Z24331]]({{Z|36883}}) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 00:24, 25 June 2026 (UTC)
==== String validation checks ====
* check if string is a valid ISO 3166 country code
* check if string is a valid [[:en:ISO_8601#EDTF|EDTF]] date/time
====String analysis functions====
==== Monolingual text ====
==== String Wikitext operations ====
...
=== Natural number ===
=== Integer===
=== Byte ===
See [[Wikifunctions:Catalogue/Boolean operations#Byte functions|existing Byte functions]] in catalogue.
* next byte without overflow: byte → byte
* previous byte without overflow: byte → byte
* next byte by Gray code: byte → byte
* previous byte by Gray code: byte → byte
* all bits set: byte → boolean
* no bits set: byte → boolean
* add bytes without overflow: byte, byte → byte
* subtract bytes without overflow: byte, byte → byte
* multiply bytes without overflow: byte, byte → byte
* add bytes with overflow: byte, byte → byte
* subtract bytes with overflow: byte, byte → byte
* multiply bytes with overflow: byte, byte → byte
* modulo bytes: byte, byte → byte
* byte division: byte, byte → byte
* right shift: byte → byte
* left shift: byte → byte
* right shift by n: byte, natural number → byte
* left shift by n: byte, natural number → byte
* right shift as ring: byte → byte
* left shift as ring: byte → byte
* right shift by n as ring: byte, natural number → byte
* left shift by n as ring: byte, natural number → byte
=== Unicode code point ===
See [[Wikifunctions:Catalogue/Character operations#Unicode code points|existing code point functions in catalogue]].
* Codepoint to list of bytes for UTF-8
* Codepoint to list of bytes for UTF-16
* Codepoint to list of bytes for UTF-32
===Object===
=== List ===
==== Basic list/iterable functions ====
==== Complex list functions ====
==== CSV list operations ====
=== Functions with functions as arguments ===
* test whether certain functions have specific properties of [[:w:Homogeneous_relation|homogeneous relations]] for particular lists/sets
=== Gregorian calendar date ===
See [[Wikifunctions:Catalogue/Date operations#Gregorian calendar dates|catalogue of calendar date functions]] for existing functions.
* Create a reading function for Dagbani that handles all the possible formats (both the English-linke and the traditional ones, both the Gregorian and the Hijra calendars). [https://docs.google.com/document/d/1u7-ZeY7NHt75JICUPAYky3-7KgkvauD_W3fBjmvpFO0/edit?tab=t.0#heading=h.gf6hp9o3gi0j] [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 15:43, 31 May 2025 (UTC)
* same day of the year: date, date → boolean
* same day of the week: date, date → boolean
* within a year: date, date → boolean
* within a week: date, date → boolean
* within n days: date, date → boolean
* months between: date, date → natural number
* weeks between: date, date → natural number
* n days later: date, natural number → date
* n days earlier: date, natural number → date
* n weeks earlier: date, natural number → date
* n months later: date, natural number → date
* n months earlier: date, natural number → date
* n years later: date, natural number → date
* n years earlier: date, natural number → date
* Julian day number to date: integer → date
* how many leap days passed between two dates: date, date → natural number
* how many weekdays between two dates: date, date, day of the week → natural number
* within JavaScript's date implementation: date → boolean
* next time a day of the month is on a specific weekday: date, natural number, day of the week → date
* next Friday the 13th: date → date
* nth weekday of the month: date, day of the week, natural number → date
* nth working days after: date, list of wikidata item references (list of holidays), wikidata item reference (place) → date
=== Gregorian year ===
See [[Wikifunctions:Catalogue/Date operations#Gregorian year|catalogue of year functions]] for existing functions.
== Morphological functions ==
{{main|WF:HL}}
== Proposed functions requiring future types ==
'''Note these functions cannot be implemented properly until the needed types are requested and approved.'''
If one wishes to nevertheless attempt to define and implement them,
* the functions and implementations should indicate prominently in their labels that their input/output types must be adjusted once support for the appropriate replacement types become available; ''and''
* the functions should ''not'' be used in the implementations of any other functions, as the later adjustment of input/output types to appropriate replacements will break those implementations.
=== String manipulation functions ===
=== String analysis functions ===
* count distance between two letters in given alphabet (default to 26-charcater western alphabet. case insensitive. e.g. "a" & "A" ⇒ 0; "K" & "N" ⇒ 3)
=== String encoding and decoding functions ===
(would be better with types representing a stream of bytes)
* [[wikidata:Q113486941|BASE45 encode]]
* [[wikidata:Q113486941|BASE45 decode]]
* Hexadecimal UTF-8 encode ("ABC ₤" ⇒ "41 42 43 20 E2 82 A4")
* Hexadecimal UTF-8 decode ("41 42 43 20 E2 82 A4" ⇒ "ABC ₤")
* Decimal UTF-8 encode ("ABC ₤" ⇒ "65 66 67 32 226 130 164")
* Decimal UTF-8 decode ("65 66 67 32 226 130 164" ⇒ "ABC ₤")
* Octal UTF-8 encode ("ABC ₤" ⇒ "101 102 103 40 342 202 244")
* Octal UTF-8 decode ("101 102 103 40 342 202 244" ⇒ "ABC ₤")
* Binary UTF-8 encode ("ABC ₤" ⇒ "01000001 01000010 01000011 00100000 11100010 10000010 10100100")
* Binary UTF-8 decode ("01000001 01000010 01000011 00100000 11100010 10000010 10100100" ⇒ "ABC ₤")
* Unicode code point encode ("ABC ₤" ⇒ "41 42 43 20 20A4") - {{z+|Z10785}}
* Unicode code point decode ("41 42 43 20 20A4" ⇒ "ABC ₤")
* Create regular expression object/string (i.e: "test" & "i" to /test/i)
=== Natural language functions ===
* Choose singular or plural based on number (e.g. singularOrPlural("person",6") -> "people")
** Note that there are also dual and other [[:w:grammatical number|grammatical number]]s in other languages. [[User:魔琴|魔琴]] ([[User talk:魔琴|talk]]) 18:54, 26 October 2023 (UTC)
** relevant interwiki link: [[d:WD:property proposal/plural forms]] [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 04:15, 9 February 2024 (UTC)
**:Was rejected.
**:The similar proposal {{P|13986}} was accepted, but per the comments on your proposal, just having that set (and [[Z30455|mapping it to one of our enums]]) isn't sufficient since a language might have exceptions to its conjugation rules, or handle rational/real numbers in different ways.
**:Being able to make use of CLDR data might still be desirable to avoid hardcoding rules and exceptions into Functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:16, 18 December 2025 (UTC)
** This is duplicated with a suggestion above. There's some work done already: [[Z15977]]. We also have lightweight enums like {{Z|28215}} now. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 30 November 2025 (UTC)
=== Cryptographic functions ===
(would be better with types representing a stream of bytes)
* {{todo}} [[wikidata:Q47477417|MD2]] - {{z+|Z10135}}
* {{todo}} [[wikidata:Q47462255|MD4]] - {{z+|Z10136}}
* {{todo}} [[wikidata:Q27036232|MD5]] - {{z+|Z10137}}
* {{todo}} [[wikidata:Q47208127|RIPEMD-128]] - {{z+|Z10138}}
* {{todo}} [[wikidata:Q47208127|RIPEMD-160]] - {{z+|Z10139}}
* {{todo}} [[wikidata:Q47463469|BLAKE2b-160]] - {{z+|Z10140}}
* {{todo}} [[wikidata:Q47463469|BLAKE2b-256]] - {{z+|Z10141}}
* {{todo}} [[wikidata:Q47463469|BLAKE2b-384]] - {{z+|Z10142}}
* {{todo}} [[wikidata:Q47463469|BLAKE2b-512]] - {{z+|Z10143}}
* {{todo}} [[wikidata:Q47463469|BLAKE2s-128]] - {{z+|Z10144}}
* {{todo}} [[wikidata:Q47463469|BLAKE2s-160]] - {{z+|Z10145}}
* {{todo}} [[wikidata:Q47463469|BLAKE2s-224]] - {{z+|Z10146}}
* {{todo}} [[wikidata:Q47463469|BLAKE2s-256]] - {{z+|Z10147}}
* {{todo}} [[wikidata:Q47465971|SHA-224]] - {{z+|Z10149}}
* {{todo}} [[wikidata:Q47465971|HMAC-SHA-256]]
* {{todo}} [[wikidata:Q87486893|SHAKE-128]] - {{z+|Z10150}}
* {{todo}} [[wikidata:Q87486893|SHAKE-256]] - {{z+|Z10151}}
* {{todo}} [[wikidata:Q56099240|ChaCha20]] - {{z+|Z25376}}
* {{todo}} [[wikidata:Q56099436|X25519]] - {{z+|Z25393}}
* {{todo}} [[wikidata:Q1190947|Keccak-f[1600]]] - {{z+|Z25399}}
=== Date, time, and calendric functions ===
See also:
* Discussion of types at [[WF:type#Calendar types]]
* {{q|139667974}} Lua module
==== Earth focus ====
[[file:Axial and apsidal precession.png|thumb|alt=diagram|orbit of Earth]]
===== Bengali calendar =====
{{z+|Z12926}}
===== Chinese calendar =====
===== French Republican Calendar =====
decimalises and secularises the Gregorian
* day names: {{z+|Z13006}}{{not done}} '''yet'''
===== Gregorian =====
widely used calendar derived from the Julian, basis for [[xkcd:1179|ISO 8601]]
* date to ISO week number {{q|2110154}}
* string to date
* date to ISO 8601 string
*: {{done}}, see {{z+|Z21842}}. --[[User:Sbb1413|Sbb1413]] ([[User talk:Sbb1413|talk]]) 18:47, 21 January 2025 (UTC)
* date to year (yyyy)
* date to month of the year (1-12)
* date to month name (January-December)
* date to day of the month (1-31)
* date to hour of the day (0-23)
* date to minutes (0-59)
* date to seconds (0-59)
Named Day from Date or day of year ; Input type : Date ; Output Type : String. ; The initial use case was automated population of On The Day, based on various collections of Holidays, festival days and observances. ? [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:35, 26 March 2025 (UTC)
: So If you gave it 2025-05-01 It said "All Fools Day" etc.. Possibly an additional input of enumrated type to indicate which data set to pull holidays, fesitvals and observances from.
[[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:35, 26 March 2025 (UTC)
Diary/calander Header function - Using the above and other date functions, generates a data set from a given date. Hence if you give it 2003-05-01 you get back a JOSN set contianing the {Day of week:String, Day in the Month, Observances} etc. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:35, 26 March 2025 (UTC)
===== Holocene calendar =====
* [[w:en:Holocene calendar#Conversion]]
*: {{done}}, see {{z+|Z21913}}. --[[User:Sbb1413|Sbb1413]] ([[User talk:Sbb1413|talk]]) 13:30, 25 January 2025 (UTC)
===== Indian national calendar =====
===== Islamic =====
a Lunar calendar, also called Hijri
===== Julian =====
mostly used by astronomers, some historians, and some Orthodox Christian denominations
===== Mesoamerican calendars =====
including civil and clerical forms
===== Persian =====
also called Jalali
===== Thai calendar =====
===== Hebrew calendar =====
==== Mars focus ====
[[file:Lowell - Mars (1894) - Diagram of the Orbits of Mars and the Earth.jpg|thumb|alt=diagram|orbit of Mars]]
[https://simia.net/wiki/Time_on_Mars blog post]
===== Asgardian calendar =====
Proposed time-keeping system for Mars; base on the [https://asgardia.space/en/calendar online converter]; see [[w:Asgardia|Asgardia]] for context
===== Darian calendar =====
Proposed time-keeping system for Mars, requires Julian Date/Time to calculate and a month enumeration: [[WF:type proposals#Something to think about]]
===== Lukashian calendars =====
Proposed simple perpetual calendar system designed to be extensible to other reference frames (for example a Mars-centric one). Eschews leap-units.
* [https://lukashian.org/download Java] reference implementation
* [https://github.com/The-Lukashian-Calendar/lukashian GitHub]
=== Basic numerical functions ===
* round up ("1.289" & "2" ⇒ "1.29"; "5678" & "2" ⇒ "5700")
*: So if the number is floating point, round to n decimal places, and if not, round to n significant figures. Is that right? [[User:BrightSunMan|BrightSunMan]] ([[User talk:BrightSunMan|talk]]) 19:36, 24 December 2023 (UTC)
*: {{done}} {{Z|20053}}/{{Z|21043}} and {{Z|27705}}/{{Z|21047}}
* round down
** {{done}} {{Z|20032}}/{{Z|20841}}
* return integer value (5678.678 ⇒ 5678)
** {{done}} {{Z|19841}}/{{Z|26315}}
* {{z+|Z13587}} (23 ⇒ "twenty-three")
* Convert money from US$ to anything else
** requires source of conversion rates, which is a hole in function-likeness
* Arabic numeral to Etruscan numeral
* Etruscan numeral to Arabic numeral
=== Data serialization functions ===
* parse a string as [[:en:JSON|JSON]]
* extract string from JSON object based on [[:d:Q121208951|JSONPath]] (<code>{"name":"Alice"}</code>, "$.name" ⇒ "Alice")
*:Why not first convert a JSON string to an object, and then have a function that extracts fields based on JSONPath? Doing Stringly-typed things like this proposal as defined isn't a good idea. [[User:0xDeadbeef|0xDeadbeef]] ([[User talk:0xDeadbeef|talk]]) 16:16, 5 August 2023 (UTC)
*::This seems to be a good idea, thanks! I moved and splitted the proposal accordingly. --[[User:1-Byte|1-Byte]] ([[User talk:1-Byte|talk]]) 09:51, 6 August 2023 (UTC)
*:: is it okay to go ahead to create this 'extract string from JSON object based on JSONPath' as a function ? [[User:Dolphyb|Dolphyb]] ([[User talk:Dolphyb|talk]]) 16:14, 15 February 2024 (UTC)
=== Basic list/iterable functions requiring numeric types ===
* [[w:en:Lehmer random number generator#Sample C99 code]]
* Sum the elements of a numeric list - {{z+|Z14038}}
* Product of the elements of a numeric list
** {{done}} {{Z|23909}}/{{Z|13558}}
* {{z+|Z12676}}
* Slice of list elements: for the supplied list, return a list of elements that are at indexes between a supplied range n:m
** Zero indexing is used (first element is index 0)?
** n and m are are included in the range?
** What happens if n and/or m are invalid indexes?
** {{done}} {{Z+|Z26556}}
* Remove slice of elements from list: return the supplied list with elements between a supplied range of indexes removed
** Zero indexing is used (first element is index 0)?
** n and m are are included in the range?
** What happens if n and/or m are invalid indexes?
* Every nth element of list: returns every nth element of the supplied list
** {{done}} {{Z+|Z28735}}
* Remove every nth element of list: removes every nth element of the supplied list -
* sample n objects from list (return up to n [[Wikifunctions:Determinism|random]] objects from the list)
* Jaccard similarity coefficient (see https://en.wikipedia.org/wiki/Jaccard_index)
* Weighted average. Supply a list of values, and a second list of the same length of their weights. Returns a weighted average
** Example Input: <code>values = [10, 20, 30]</code>, <code>weights = [1, 2, 3]</code>
** Output: <code>23.33</code>
** {{done}} {{Z+|Z28066}}
=== Geodetics functions ===
[[w:en:planetary coordinate system]], [[w:en:well-known text representation of coordinate reference systems]]
* generate antipodal coords
==== Earth ====
* convert coordinates outside of the ranges (-180, 180) for longitude and (-90, 90) for latitude to a canonical form
* [https://plus.codes Plus Codes] to/from geocoordinates
** functions should match the semantics of the [https://github.com/google/open-location-code/blob/main/Documentation/Specification/specification.md#api-requirements expected API]: <code>is valid Plus Code?</code>, <code>is shortened Plus Code?</code>, <code>is full Plus Code?</code>, {{z+|Z25963}}, <code>co-ordinates from Plus Code</code> ([https://github.com/google/open-location-code/blob/main/Documentation/Specification/specification.md#decoding SW corner]), <code>shorten Plus Code</code>, <code>recover nearest Plus Code</code>
** implementations for JS and Python are provided, Apache 2.0 licenced, not sure how self-contained they are
** most of the functions could also be implemented by composition
** sample data is provided for testing (it's ~500 cases for each of encode/decode and ~50 cases for each of the others, but they're grouped nicely so maybe take 1 from each)
* "[https://geohashing.site/geohashing/the_Algorithm the Algorithm]" ([[xkcd:426]], uses {{z+|Z10137}})
==== Mars ====
[[w:en:areography#Cartography and geodesy]]
* convert coordinates outside of the ranges [0, 360) for longitude and (-90, 90) for latitude to a canonical form
==== Moon ====
[[w:en:selenography#Lunar cartography and toponymy]]
=== Unit conversion functions ===
* {{z+|Z15560}}
::The function has two implementations now. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 20:32, 20 February 2026 (UTC)
=== Conversion function : 2D Cartesian to 2D Polar ===
Input : matrix [x,y]
Output: matrix [θ,r]
Short text : Polar conversion of x,y to a polar space centred at 0,0 in the Cartesian.
Constraints: x,y,r are reals (float64), θ lies in the range -π<0<π (Sign determined in relation to standards used in STEM applications.
[[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 14:30, 26 March 2025 (UTC)
:The companion could also be provided. As I never did Geodetic functions, I am not sure how Lat, Long to map projection would work , but useful. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 14:30, 26 March 2025 (UTC)
:See also [[WF:Type proposals/complex128]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:17, 1 December 2025 (UTC)
=== Trigonometric functions ===
* {{Z|Z16463}}, {{Z|Z12473}},
*: Input : float64 Angle in radians.
*: Output : float64 desired trignometric value
[[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:40, 26 March 2025 (UTC)
* {{Z|Z29125}}
*:Inputs: 2D Point (float64s, Reals, or perhaps [[WF:Type_proposals/complex128|a single complex number]]), angle (float64 or Real)
*:Output: 2D Point (matching the input type)
*:Not necessarily one single function; one can be created for each input type
[[User:WrenFalcon|WrenFalcon]] ([[User talk:WrenFalcon|talk]]) 22:05, 31 July 2025 (UTC)
==== Function proposal : Decimalise angle of the form ('1:x' or '1 in x') to % (in 100) or ‰ (in 1000) ====
*Suggested name: gardient_decimal.
*Input type: Integer ( The 1 is implied.). Lower Bound +1: Upper Bound: 1000 (for most practical situations?)
*Output type: Real/float 64.
Proposer: [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:05, 28 March 2025 (UTC)
===Color Functions===
==== Colorspace Conversion ====
x,y,Y to sRGB (Illuminant D65).
Input : 3tuple of float64,
Output: 3 tuple of integer, where 0>=r<=255, 0>=g<=255 0>=b<=255.
Convert a color specfied as 3 float64 values, from x,y,Y colorspace to sRGB or raise an "Out of Gaumt" exception.
[[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:09, 7 April 2025 (UTC)
==== Spectral Approximate from sRGB or XYZ values. ====
I'd like to see the techniques detailed here: http://scottburns.us/reflectance-curves-from-srgb/ implemented in Wikifunctions as the provided spreadhseet later in the paper doesn't appear to work with Libre Office. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:32, 2 June 2025 (UTC)
==== Subtractive color mix (Pigment style) ====
Implement the mixing function from Spectral.js (https://github.com/rvanwijnen/spectral.js/blob/3.0.0/spectral.js )(MIT license), to allow 2 or more sRGB triplets to be mixed like pigment colors. This is different from the subtract colors function implemented previously.
=== Music Functions ===
It would be nice to have '''12 equal temperament pitch class''' and '''12 equal temperament pitch''' types, as they would be useful for calculating harmonies and melodies. The pitch classes could be stored as natural numbers from 0 to 11, and represented with symbols C, C♯, D, ..., B. The pitches could be stored as integers with -1 being B3, 0 being C4, 1 being C♯4, etc. Over time, we could expand the pitch class and pitch types to other temperaments and just intonation. As I'm new to Wikifunctions and my coding skills are next to zero, this is just a suggestion to the community. (edited) [[User:CaffeineP|CaffeineP]] ([[User talk:CaffeineP|talk]]) 14:48, 9 April 2025 (UTC)
:Yes… There are some notational challenges because of enharmonics as well as naming conventions varying by language/culture, so English A♯ is equivalent to German B and English B♭, for example. Ideally, I would want the (English) pitch class that is five semitones higher than G♭ to be displayed as C♭ rather than B.
:Also, given some reference pitch like A4 = 440 Hz, we should be able to return the frequency in hertz of a given pitch and, conversely, the nearest pitch for a given frequency and its offset in cents (or whatever). The computation is a lot simpler than representing the result (or capturing how the result should be represented)! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:08, 9 April 2025 (UTC)
:If you use the cardinal values for the pitches from the MIDI standard (or an extension to such, since they're limited to 0..<128) then you could make some of these functions already, no [[WF:Type_proposals|type proposal]] needed. Granted a lot of them would just be addition/subtraction. And if you semi-arbitrarily map A = 0, A# = 1, etc. then you could do all of them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:33, 1 December 2025 (UTC)
* '''12-ET Pitch Class of a Pitch''': Return the 12 equal temperament pitch class of a given 12 equal temperament pitch. For example, C4 returns C.
* '''12-ET Pitch based on Pitch Class''': Return a 12 equal temperament pitch based on a given 12 equal temperament pitch class and a given integer. For example, C and 4 return C4.
* '''Interval between 12-ET Pitch Classes in Semitones''': Get the interval in semitones between two 12 equal temperament pitch classes, always assuming that the first is lower than (or the same as) the second, and the interval is less than an octave. For example, C and B return 11, while B and C return 1.
* '''Interval between 12-ET Pitches in Semitones''': Get the interval in semitones between two 12 equal temperament pitches. For example, C4 and B3 return -1, while C3 and B4 return 23.
** {{Z+|Z25219}}
* '''Raise 12-ET Pitch Class by Semitones''': Get a new 12 equal temperament pitch class through raising a given pitch class by the provided number of semitones. For example, raising B by 1 semitone returns C.
** {{Z+|Z25407}}
* '''Lower 12-ET Pitch Class by Semitones''': Same as above, but lower the pitch class instead of raising it.
** {{Z+|Z25407}}
* '''Raise 12-ET Pitch by Semitones''': Get a new 12 equal temperament pitch through raising a given pitch by the provided number of semitones. For example, raising B3 by 1 semitone returns C4.
* '''Lower 12-ET Pitch by Semitones''': Same as above, but lower the pitch instead of raising it.
* '''Frequency of a 12-ET Pitch''': Return a float64 frequency in Hz based on the provided 12 equal temperament pitch (and possibly a reference pitch with its frequency; if not provided, take default A4 = 440 Hz).
** {{Z+|Z25217}}
* '''Approximate 12-ET Pitch Class based on Frequency''': Return a 12 equal temperament pitch class approximately based on the provided frequency in Hz.
* '''Approximate 12-ET Pitch based on Frequency''': Return a 12 equal temperament pitch approximately based on the provided frequency in Hz.
=== SVG Functions ===
I would be nice to generate SVG (a XML-based vector image format which is basically a long string), it could allow to replace a lot of images on Commons or templates/tools. Here some examples:
* create simple forms,
* create graphs (line graph/bar graph for population or for production, elections diagrams like [[:File:1900Hawaii.svg]], etc.),
* create more complex visualisation like genealogical trees,
* create coat of arms (?),
* etc.
Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 10:47, 23 April 2025 (UTC)
:@[[User:VIGNERON|VIGNERON]]: Eventually that is something we might support, but there'll be nothing any time soon. It has a number of complex security and scalability concerns, sadly. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:21, 23 April 2025 (UTC)
::{{ping|Jdforrester (WMF)}} thanks. I talked about it for the last Corner but I wanted to leave a record here, if we have time, maybe I'll use that time to write some things to prepare (like listing templates and tools on the Wikimedia projects that generate SVG or visualisations). Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 15:28, 23 April 2025 (UTC)
:::Of course! I've explicitly added a section on this here: [[Wikifunctions:Embedded function calls#Non-text output]] — hope that helps assure you that we're thinking about it. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 21:40, 23 April 2025 (UTC)
:An intermediate step could be replicating some of the [https://w3.org/TR/SVG11/filters.html functions] contained within {{Q|1518348}} [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 06:22, 5 May 2026 (UTC)
=== Biology ===
==== Taxon functions ====
A taxon type could be useful, as could a taxon rank enum ({{Q|P31}} {{Q|Q427626}}). --[[User:WrenFalcon|WrenFalcon]] ([[User talk:WrenFalcon|talk]]) 16:49, 22 September 2025 (UTC)
* Wikidata item representing taxon rank ({{Q|P31}} {{Q|Q427626}}) is at genus level or below
** Should(?) be possible with the current Wikidata functionality, from what I understand. See [[:Wikifunctions:Project chat#Taxon rank function(s)]] for a more detailed explanation. --[[User:WrenFalcon|WrenFalcon]] ([[User talk:WrenFalcon|talk]]) 23:27, 16 May 2025 (UTC)
* compare taxon ranks
** Cases: a < b, a == b, a > b, undetermined/incomparable (if a or b are clades, this should be returned/used)
* get taxon code of nomenclature ({{Q|P944}})
* is parent taxon of / is child taxon of
** <code>is parent taxon of(Taxon a, Taxon b) => b.parent == a OR is parent taxon of(a, b.parent)</code>
* format taxon name (according to relevant rules of nomenclature)
** Include author and year citation? Maybe page too, if present?
== Object / type / function functions ==
== External function lists ==
* [[WF:importing]]
i32gb3c2pxwigjjr6z8tf33rey0u62i
Z13128
0
23265
287153
274101
2026-06-30T07:32:05Z
YoshiRulz
10156
Update en label and aliases
287153
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13128"
},
"Z2K2": " ",
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "space char as String"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Leerzeichen"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "mezera"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "spazio"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"single space",
"\" \"",
"U+0020 as String"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
" ",
"carattere spazio"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A single ASCII space (U+0020)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "einzelnes ASCII-Leerzeichen (U+0020)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Řetězec obsahující jako jediný znak běžnou mezeru (U+0020)."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Singolo carattere spazio ASCII (U+0020)"
}
]
}
}
3vz5wwp71qjc43eg5x80spa7pqhcrjl
Z17534
0
33078
287112
240708
2026-06-30T05:12:45Z
YoshiRulz
10156
Disambiguate en label
287112
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z17534"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z17534K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first element"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "premier élément"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo elemento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erstes Element"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z17534K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second element"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "second élément"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo elemento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweites Element"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z1",
"Z882K2": "Z1"
},
"Z8K3": [
"Z20",
"Z28487",
"Z28488",
"Z29523"
],
"Z8K4": [
"Z14",
"Z30388",
"Z28472"
],
"Z8K5": "Z17534"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "make untyped pair"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "faire une paire"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "crea coppia"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Paar erstellen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Typed pair creation",
"pair of object elements",
"pair of objects",
"make Typed pair"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"Crea coppia tipizzata",
"creazione di coppia"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "creates a pair; since typed pairs are not well supported in the UI, you can use this function instead "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "créé une paire à partir de deux éléments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Crea una coppia. Siccome le coppie tipizzate non sono gestite bene nell'interfaccia grafica, puoi usare questa funzione"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erstellt ein Paar"
}
]
}
}
nh2w3kdvdah69fpaibf5bikjj0aodk0
Z19331
0
41397
287050
133987
2026-06-29T22:00:43Z
Ameisenigel
44
de
287050
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19331"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19330",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19330",
"Z19330K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L32212"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(L32212) båt -\u003E true"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "båt ist Substantiv"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
74jm81jkj16xkejkp56jl45i3blqr2z
Z19332
0
41398
287051
133993
2026-06-29T22:01:04Z
Ameisenigel
44
de
287051
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19332"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19330",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z19330(Z19330K1):\n\t# test\n\treturn str(Z19330K1[\"Z6005K4\"]) == \"Q1084\""
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is noun lexeme? python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ist Substantiv-Lexem in Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1n2b95q2mejo5w7n5helh5pv9lsqtg6
Z19333
0
41400
287052
134014
2026-06-29T22:01:28Z
Ameisenigel
44
de
287052
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19333"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19330",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K1": {
"Z1K1": "Z7",
"Z7K1": "Z19298",
"Z19298K1": {
"Z1K1": "Z18",
"Z18K1": "Z19330K1"
}
},
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1084"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is noun lexeme? composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "ist Substantiv-Lexem als Komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qub4nfxzzh0w3p195bo238iodtlnajk
Z19334
0
41401
287053
216049
2026-06-29T22:03:36Z
Ameisenigel
44
de
287053
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19334"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z19334K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "संख्या"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zahl"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z19336",
"Z19337",
"Z19338",
"Z19339"
],
"Z8K4": [
"Z14",
"Z19335"
],
"Z8K5": "Z19334"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Hindi cardinal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "cardinal en hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हिन्दी गणन संख्या"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Kardinalzahl in Hindi"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi words for number",
"number to Hindi",
"natural number in Indian numbering system"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "expresses a natural number in Hindi words using the Indian numbering system"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "convertit un nombre naturel en une chaîne en hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "एक प्राकृतिक संख्या को भारतीय संख्या पद्धति की मदद से हिन्दी शब्दों में प्रकट करता है"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "drückt eine natürliche Zahl in Hindi mit dem indiachen Zahlensystem aus"
}
]
}
}
hhh1jdvcrrzc5dqnofrimti19xxayiz
287054
287053
2026-06-29T22:03:47Z
Ameisenigel
44
287054
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19334"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z19334K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "संख्या"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zahl"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z19336",
"Z19337",
"Z19338",
"Z19339"
],
"Z8K4": [
"Z14",
"Z19335"
],
"Z8K5": "Z19334"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Hindi cardinal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "cardinal en hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हिन्दी गणन संख्या"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Kardinalzahl in Hindi"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi words for number",
"number to Hindi",
"natural number in Indian numbering system"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "expresses a natural number in Hindi words using the Indian numbering system"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "convertit un nombre naturel en une chaîne en hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "एक प्राकृतिक संख्या को भारतीय संख्या पद्धति की मदद से हिन्दी शब्दों में प्रकट करता है"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "drückt eine natürliche Zahl in Hindi mit dem indischen Zahlensystem aus"
}
]
}
}
cql03tdn7tt50ejn34bqdv9boi5etgq
Z19335
0
41402
287055
148026
2026-06-29T22:04:35Z
Ameisenigel
44
de
287055
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19335"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19334",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z19334(Z19334K1):\n\t# Lookup table for 1-99\n\tones = [\n\t\t\"\", \"एक\", \"दो\", \"तीन\", \"चार\", \"पाँच\", \"छह\", \"सात\", \"आठ\", \"नौ\",\n\t\t\"दस\", \"ग्यारह\", \"बारह\", \"तेरह\", \"चौदह\", \"पंद्रह\", \"सोलह\", \"सत्रह\", \"अठारह\", \"उन्नीस\",\n\t\t\"बीस\", \"इक्कीस\", \"बाईस\", \"तेईस\", \"चौबीस\", \"पच्चीस\", \"छब्बीस\", \"सत्ताईस\", \"अट्ठाईस\", \"उनतीस\",\n\t\t\"तीस\", \"इकत्तीस\", \"बत्तीस\", \"तैंतीस\", \"चौंतीस\", \"पैंतीस\", \"छत्तीस\", \"सैंतीस\", \"अड़तीस\", \"उनतालीस\",\n\t\t\"चालीस\", \"इकतालीस\", \"बयालीस\", \"तैंतालीस\", \"चवालीस\", \"पैंतालीस\", \"छियालीस\", \"सैंतालीस\", \"अड़तालीस\", \"उनचास\",\n\t\t\"पचास\", \"इक्यावन\", \"बावन\", \"तिरपन\", \"चौवन\", \"पचपन\", \"छप्पन\", \"सत्तावन\", \"अट्ठावन\", \"उनसठ\",\n\t\t\"साठ\", \"इकसठ\", \"बासठ\", \"तिरसठ\", \"चौंसठ\", \"पैंसठ\", \"छियासठ\", \"सड़सठ\", \"अड़सठ\", \"उनहत्तर\",\n\t\t\"सत्तर\", \"इकहत्तर\", \"बहत्तर\", \"तिहत्तर\", \"चौहत्तर\", \"पचहत्तर\", \"छिहत्तर\", \"सतहत्तर\", \"अठहत्तर\", \"उन्यासी\",\n\t\t\"अस्सी\", \"इक्यासी\", \"बयासी\", \"तिरासी\", \"चौरासी\", \"पचासी\", \"छियासी\", \"सत्तासी\", \"अट्ठासी\", \"नवासी\",\n\t\t\"नब्बे\", \"इक्यानवे\", \"बानवे\", \"तिरानवे\", \"चौरानवे\", \"पचानवे\", \"छियानवे\", \"सत्तानवे\", \"अट्ठानवे\", \"निन्यानवे\",\n\t]\n\tunits = [\"खरब\", \"अरब\", \"करोड़\", \"लाख\", \"हज़ार\", \"सौ\", \"\"]\n\tfactors = [1_00_00_00_00_000, 1_00_00_00_000, 1_00_00_000, 1_00_000, 1_000, 100, 1]\n\t\n\tif Z19334K1 == 0:\n\t\treturn \"शून्य\"\n\telif Z19334K1 in factors and Z19334K1 != 1:\n\t\treturn units[factors.index(Z19334K1)]\n\t\n\tresult = \"\"\n\tfor unit, factor in zip(units, factors):\n\t\tcount, Z19334K1 = divmod(Z19334K1, factor)\n\t\tif count \u003E 99:\n\t\t\treturn \"ERROR: number is too large for this algorithm\"\n\t\tif count \u003E 0:\n\t\t\tresult += f' {ones[count]} {unit}'\n\treturn result.strip()"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Hindi cardinal, python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "cardinal en hindi, en Python"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Kardinalzahl in Hindi in Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "translates natural number to Hindi with Indian numbering system"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "traduit le nombre naturel en hindi avec le système de numérotation indien"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Python-Implementierung der Funktion zur Ausgabe der Kardinalzahl in Hindi"
}
]
}
}
izk1qmhxhtmzzzccyantaacrkoi0dvw
Z19336
0
41403
287056
148027
2026-06-29T22:05:03Z
Ameisenigel
44
de
287056
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19336"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19334",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19334",
"Z19334K1": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "शून्य"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "0 = शून्य, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "0 = \"शून्य\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "0 ist शून्य"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
elsowgv1zlcffikpxf8usvxjkq8472p
Z19337
0
41404
287057
148028
2026-06-29T22:05:27Z
Ameisenigel
44
de
287057
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19337"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19334",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19334",
"Z19334K1": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "एक"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "1 = एक, Hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "1 = \"एक\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "1 ist एक"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ddgsqcc1xqhnjmnzag6fuw8z1gj0rpw
Z19338
0
41406
287058
148029
2026-06-29T22:06:07Z
Ameisenigel
44
de
287058
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19338"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19334",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19334",
"Z19334K1": {
"Z1K1": "Z13518",
"Z13518K1": "101010101101"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "एक खरब एक अरब एक करोड़ एक लाख एक हज़ार एक सौ एक"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "101010101101, Hindi cardinal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "101010101101 = \"एक खरब एक अरब एक करोड़ एक लाख ...\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "101.010.101.101 in Hindi"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2v3o6fvov7skcuihcfc4djcv20jm8dp
Z19339
0
41407
287059
148030
2026-06-29T22:06:37Z
Ameisenigel
44
de
287059
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19339"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19334",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19334",
"Z19334K1": {
"Z1K1": "Z13518",
"Z13518K1": "10000000000000"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "ERROR: number is too large for this algorithm"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "error when number too large, Hindi cardinal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "10000... → erreur lorsque le nombre est trop grand"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "10.000.000.000.000 ist zu groß"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
lqjmd298yij84nfylrkcw73sbdi1ppt
Z19340
0
41409
287060
134045
2026-06-29T22:09:19Z
Ameisenigel
44
de
287060
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19340"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z19340K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme to test"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Lexem"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z19342"
],
"Z8K4": [
"Z14",
"Z19341"
],
"Z8K5": "Z19340"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English lexeme plural matches pluralised singular"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Plural von engl. Lexem entspr. plural. Sing."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"plural test (English)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "the plural form is equal to the singular form with the English plural function (Z11089) applied"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "prüft, ob die Pluralform der Singularform nach Anwendung der Funktion Z11089 entspricht"
}
]
}
}
ezhi49rn8hpbtfzeqc0npe24s8tjz7d
Z19341
0
41410
287062
134039
2026-06-29T22:29:51Z
Ameisenigel
44
de
287062
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19341"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19340",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K1": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z19260",
"Z19260K1": {
"Z1K1": "Z18",
"Z18K1": "Z19340K1"
}
}
},
"Z866K2": {
"Z1K1": "Z7",
"Z7K1": "Z11089",
"Z11089K1": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z19252",
"Z19252K1": {
"Z1K1": "Z18",
"Z18K1": "Z19340K1"
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English plural test, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Pl. von engl. Lexem entspr. plural. Sing., Komp."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rcfu7mcrbo413ifc4ft01nvuj7t7425
Z19342
0
41411
287063
134041
2026-06-29T22:30:43Z
Ameisenigel
44
de
287063
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19342"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19340",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19340",
"Z19340K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L1122"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"dog\" -\u003E \"dogs\" successfully"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "dog entspricht dem Plural"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
i47gzug4adbfug06kpt5mx3hytc9olv
Z19343
0
41412
287064
247353
2026-06-29T22:31:35Z
Ameisenigel
44
de
287064
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19343"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z19343K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "संख्या"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zahl"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z21074",
"Z21075",
"Z21078",
"Z21079",
"Z21081",
"Z21085"
],
"Z8K4": [
"Z14",
"Z21084"
],
"Z8K5": "Z19343"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Hindi ordinal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "ordinal en hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "हिन्दी क्रमसूचक संख्या"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Ordinalzahl in Hindi"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Hindi ordinal from number",
"Hindi natural number to ordinal",
"natural number to Hindi ordinal"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "converts a natural number to its single masculine Hindi ordinal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "convertit un nombre naturel en son unique ordinal masculin hindi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "एक प्राकृतिक संख्या को इसके पुल्लिंग हिन्दी क्रमसूचक संख्या में बदलता है"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "wandelt eine natürliche Zahl in die entsprechende maskuline Ordinalzahl in Hindi um"
}
]
}
}
ln8tbc9r823f2v2irudchgslg8u5l22
Z19344
0
41421
287065
134118
2026-06-29T22:33:09Z
Ameisenigel
44
de
287065
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19344"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z16683"
},
"Z17K2": "Z19344K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "List_of_votes"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Liste von Stimmen"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z19344K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Total_number_of_seats"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Anzahl von Sitzen"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z16683"
},
"Z8K3": [
"Z20",
"Z19346",
"Z19347"
],
"Z8K4": [
"Z14",
"Z19345"
],
"Z8K5": "Z19344"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "D'Hondt method"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "D’Hondt-Verfahren"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Jefferson method",
"Greatest divisors method"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Execute the D'Hondt method"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "wendet das D’Hondt-Verfahren an"
}
]
}
}
4lzho0uqb0kujp5wol0hrkds10v7vru
Z19345
0
41424
287066
134097
2026-06-29T22:33:32Z
Ameisenigel
44
de
287066
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19345"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19344",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z19344(Z19344K1, Z19344K2):\n output=[0]*len(Z19344K1)\n for i in range(Z19344K2):\n max_val = max([(i,Z19344K1[i] / (output[i]+1)) for i in range(len(Z19344K1))], key=lambda item: item[1])\n output[max_val[0]]+=1\n return output"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "D'Hondt method (python)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "D’Hondt-Verfahren in Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0rntfkyhnzwor1wo6bx8lq3ypfvbe1x
Z19346
0
41425
287067
134102
2026-06-29T22:35:12Z
Ameisenigel
44
de
287067
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19346"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19344",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19344",
"Z19344K1": [
"Z16683",
{
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "100000"
}
},
{
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "80000"
}
},
{
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "30000"
}
},
{
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "20000"
}
}
],
"Z19344K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "8"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z18646",
"Z18646K2": [
"Z16683",
{
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "4"
}
},
{
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "3"
}
},
{
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
{
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16661"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
}
}
],
"Z18646K3": "Z16688"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Simple election result test"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "100000, 80000, 30000, 20000 Stimmen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bdg7xe2loyp85qk5wvqs0orz758j0p8
Z19347
0
41427
287068
134114
2026-06-29T22:36:05Z
Ameisenigel
44
de
287068
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19347"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19344",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19344",
"Z19344K1": [
"Z16683",
{
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "10"
}
}
],
"Z19344K2": {
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "10"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z18646",
"Z18646K2": [
"Z16683",
{
"Z1K1": "Z16683",
"Z16683K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z16683K2": {
"Z1K1": "Z13518",
"Z13518K1": "10"
}
}
],
"Z18646K3": "Z16688"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Only one party"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "10 Stimmen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Test for the situation where there is only one party participating"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Test für den Fall, dass nur eine Partei kandidiert"
}
]
}
}
b9epdxufz0hsumjja6pneu5o14qjp9z
Z19348
0
41490
287069
167705
2026-06-29T22:37:37Z
Ameisenigel
44
de
287069
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19348"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z19348K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "index of listed object"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Index des Objekts"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z39",
"Z17K2": "Z19348K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "key reference for list"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Schlüsselreferenz für Liste"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z19348K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "object containing list"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Liste"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20",
"Z19351",
"Z19349"
],
"Z8K4": [
"Z14",
"Z19350"
],
"Z8K5": "Z19348"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "object by index from referenced list"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Objekt nach Index aus referenzierter Liste"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"get Nth element from value-list by key",
"item N from referenced list"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the object at the given position in a referenced list (one identified by the given key reference)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt das Objekt an der angegebenen Stelle in einer referenzierten Liste aus"
}
]
}
}
o2pxo99ae6wi5kbgt6o5epo7063579f
Z19349
0
41491
287070
134226
2026-06-29T22:38:52Z
Ameisenigel
44
de
287070
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19349"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19348",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19348",
"Z19348K1": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z19348K2": {
"Z1K1": "Z39",
"Z39K1": "Z4K2"
},
"Z19348K3": "Z16659"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19352",
"Z19352K2": "Z3"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "1st item in the keys of Sign is a Key"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erstes Objekt in den Schlüsseln von Vorzeichen"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
s03hm7gdgwsil83vm6mlt6k2iu98ppq
Z19350
0
41492
287071
134213
2026-06-29T22:39:32Z
Ameisenigel
44
de
287071
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19350"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19348",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z13397",
"Z13397K1": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z18",
"Z18K1": "Z19348K2"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z19348K3"
}
},
"Z13397K2": {
"Z1K1": "Z18",
"Z18K1": "Z19348K1"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item N from referenced list, composition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Objekt nach Index aus referenzierter Liste, Komp."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0as39girpvakhmrs3u0ws6l5j37hcoq
Wikifunctions:Catalogue/Natural language operations
4
41925
287043
274615
2026-06-29T20:57:16Z
Red Sneak
13234
Undid revision [[Special:Diff/274615|274615]] by [[Special:Contributions/Franklyzzm|Franklyzzm]] ([[User talk:Franklyzzm|talk]]). Rationale: Chinese is a [[w:en:Macrolanguage]];+American Sign Language,Brazilian Sign Language,Baoulé,Lorrain,Kildin Sami;+subsections;+Sign languages
287043
wikitext
text/x-wiki
[[File:Wikifunctions-logo-natural-language.svg|200px|right]]
See context in [[m:Special:MyLanguage/Abstract_Wikipedia/Updates/2023-09-08|m:Abstract Wikipedia/Updates/2023-09-08]].
== Global ==
* [[Wikifunctions:Catalogue/Natural language operations/Global language functions|Global language functions]]
* [[Wikifunctions:Catalogue/Lightweight_Wikidata_enumeration_operations#Natural_language_features|Enumerations of language features]] (gender/case, plurality, tense, etc.)
== Function categories ==
* [[Wikifunctions:Cardinal numbers|Cardinal numbers]]
== Sign languages ==
* [[Wikifunctions:Catalogue/Natural language operations/Sutton Signwriting|Sutton Signwriting]]
== Individual languages ==
<div style="column-width: 244px;">
* [[Wikifunctions:Catalogue/Natural language operations/American Sign Language|American Sign Language]]
* [[Wikifunctions:Catalogue/Natural language operations/Arabic|Arabic]]
* [[Wikifunctions:Catalogue/Natural language operations/Armenian|Armenian]]
* [[Wikifunctions:Catalogue/Natural language operations/Bangla|Bangla]]
* [[Wikifunctions:Catalogue/Natural language operations/Baoulé|Baoulé]]
* [[Wikifunctions:Catalogue/Natural language operations/Basque|Basque]]
* [[Wikifunctions:Catalogue/Natural language operations/Brahui|Brahui]]
* [[Wikifunctions:Catalogue/Natural language operations/Brazilian Sign Language|Brazilian Sign Language]]
* [[Wikifunctions:Catalogue/Natural language operations/Breton|Breton]]
* [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Simplified Han script|Cantonese - Simplified Han script]]
* [[Wikifunctions:Catalogue/Natural language operations/Cantonese - Traditional Han script|Cantonese - Traditional Han script]]
* [[Wikifunctions:Catalogue/Natural language operations/Church Slavonic|Church Slavonic]]
* [[Wikifunctions:Catalogue/Natural language operations/Croatian|Croatian]]
* [[Wikifunctions:Catalogue/Natural language operations/Czech|Czech]]
* [[Wikifunctions:Catalogue/Natural language operations/Dagbani|Dagbani]]
* [[Wikifunctions:Catalogue/Natural language operations/Dutch|Dutch]]
* [[Wikifunctions:Catalogue/Natural language operations/English|English]]
* [[Wikifunctions:Catalogue/Natural language operations/Esperanto|Esperanto]]
* [[Wikifunctions:Catalogue/Natural language operations/Finnish|Finnish]]
* [[Wikifunctions:Catalogue/Natural language operations/French|French]]
* [[Wikifunctions:Catalogue/Natural language operations/German|German]]
* [[Wikifunctions:Catalogue/Natural language operations/Hebrew|Hebrew]]
* [[Wikifunctions:Catalogue/Natural language operations/Hindi|Hindi]]
* [[Wikifunctions:Catalogue/Natural language operations/Hindustani|Hindustani]]
* [[Wikifunctions:Catalogue/Natural language operations/Hungarian|Hungarian]]
* [[Wikifunctions:Catalogue/Natural language operations/Igbo|Igbo]]
* [[Wikifunctions:Catalogue/Natural language operations/Indonesian|Indonesian]]
* [[Wikifunctions:Catalogue/Natural language operations/Italian|Italian]]
* [[Wikifunctions:Catalogue/Natural language operations/Japanese|Japanese]]
* [[Wikifunctions:Catalogue/Natural language operations/Kildin Sami|Kildin Sami]]
* [[Wikifunctions:Catalogue/Natural language operations/Korean|Korean]]
* [[Wikifunctions:Catalogue/Natural language operations/Klingon|Klingon]]
* [[Wikifunctions:Catalogue/Natural language operations/Kurdish|Kurdish]]
* [[Wikifunctions:Catalogue/Natural language operations/Láadan|Láadan]]
* [[Wikifunctions:Catalogue/Natural language operations/Latin|Latin]]
* [[Wikifunctions:Catalogue/Natural language operations/Lorrain|Lorrain]]
* [[Wikifunctions:Catalogue/Natural language operations/Low German|Low German]]
* [[Wikifunctions:Catalogue/Natural language operations/Luxembourgish|Luxembourgish]]
* [[Wikifunctions:Catalogue/Natural language operations/Malay|Malay]]
* [[Wikifunctions:Catalogue/Natural language operations/Malayalam|Malayalam]]
* [[Wikifunctions:Catalogue/Natural language operations/Mandarin - Simplified Han script|Mandarin - Simplified Han script]]
* [[Wikifunctions:Catalogue/Natural language operations/Moroccan Arabic|Moroccan Arabic]]
* [[Wikifunctions:Catalogue/Natural language operations/New Persian|New Persian]]
* [[Wikifunctions:Catalogue/Natural language operations/Old Church Slavonic|Old Church Slavonic]]
* [[Wikifunctions:Catalogue/Natural language operations/Polish|Polish]]
* [[Wikifunctions:Catalogue/Natural language operations/Portuguese|Portuguese]]
* [[Wikifunctions:Catalogue/Natural language operations/Punjabi|Punjabi]]
* [[Wikifunctions:Catalogue/Natural language operations/Quechua|Quechua]]
* [[Wikifunctions:Catalogue/Natural language operations/Rohingya|Rohingya]]
* [[Wikifunctions:Catalogue/Natural language operations/Russian|Russian]]
* [[Wikifunctions:Catalogue/Natural language operations/Scottish Gaelic|Scottish Gaelic]]
* [[Wikifunctions:Catalogue/Natural language operations/Serbian|Serbian]]
* [[Wikifunctions:Catalogue/Natural language operations/Sindhi|Sindhi]]
* [[Wikifunctions:Catalogue/Natural language operations/Spanish|Spanish]]
* [[Wikifunctions:Catalogue/Natural language operations/Swedish|Swedish]]
* [[Wikifunctions:Catalogue/Natural language operations/Tagalog|Tagalog]]
* [[Wikifunctions:Catalogue/Natural language operations/Toki Pona|Toki Pona]]
* [[Wikifunctions:Catalogue/Natural language operations/Turkish|Turkish]]
* [[Wikifunctions:Catalogue/Natural language operations/Ukrainian|Ukrainian]]
* [[Wikifunctions:Catalogue/Natural language operations/Uzbek|Uzbek]]
</div>
== Dos and don'ts ==
=== Do ===
* Create wrappers and helper functions to reduce the complexity of individual compositions
* Do cooperate with other members of the community
* Do use Wikidata item references as input on the top NLG functions to enable Abstract Wikipedia content to use them.
=== Don't ===
* Use {{z|Z6095}} as input or output for NLG functions (use {{z|Z6005}} instead)
== See also ==
*[[Wikifunctions:Human languages]], for a list of languages sorted by language families and classification
[[Category:Lists of functions]]
[[Category:Natural languages]]
f1bocymiyc7plbk7grfv72xzmo03a0n
Wikifunctions:Catalogue/Natural language operations/Global language functions
4
41926
287167
286915
2026-06-30T08:19:21Z
Denny
81
/* Adjective */
287167
wikitext
text/x-wiki
See also the [[Wikifunctions:Catalogue/Wikidata operations|Wikidata operations]], particularly for Lexemes, Senses, and Forms.
== Sentence and fragment generation ==
{{main|WF:NLG functions}}
{{see also|WF:Abstract Wikipedia/2025 fragment experiments}}
* {{Z+|Z26039}}
* {{Z+|Z26095}}
* {{Z+|Z26627}}
* {{Z+|Z28797}}
* {{Z+|Z28803}}
* {{Z+|Z29743}}
* {{Z+|Z31405}}
* {{Z+|Z32321}}
* {{Z+|Z32208}}
** {{Z+|Z32204}}
* {{Z+|Z32229}}
* {{Z+|Z32283}}
** {{Z+|Z32308}}
* {{Z+|Z32276}}
* {{Z+|Z32297}}
* {{Z+|Z32326}}
=== Cross-lingual sentence creation ===
* {{Z+|Z22664}}
* {{Z+|Z26955}}
* {{Z+|Z27137}}
* {{Z+|Z27885}}
** {{Z+|Z30159}}
* {{Z+|Z28254}}
=== Helpers ===
;Genders
* {{z+|Z26676}}
* {{z+|Z30539}}
* {{z+|Z28089}}
* {{z+|Z26745}}
* {{z+|Z23067}}
* {{z+|Z26364}}
* {{z+|Z25754}}
* {{z+|Z20616}}
== Numbers ==
* {{Z+|Z16437}}
* {{Z+|Z26829}}
== Natural language ==
{{Help:Type deconstruction table/Natural language}}
* {{Z+|Z860}}
* {{Z+|Z29958}}
** {{Z+|Z29649}}
* {{Z+|Z14326}}
* {{Z+|Z14321}}
** {{Z+|Z29750}}
* {{Z+|Z24097}}
* {{Z+|Z28282}}
* {{Z+|Z33738}}
* {{Z+|Z29654}}
* {{Z+|Z30043}}
== Monolingual text and stringset ==
{{Help:Type deconstruction table/Monolingual text}}
{{Help:Type deconstruction table/Monolingual stringset}}
* {{Z+|Z14392}}
* {{Z+|Z12877}}
** {{Z+|Z33175}}
** {{Z+|Z14334}}
* {{Z+|Z14396}}
** {{Z+|Z21583}}
** {{Z+|Z29749}}
* {{Z+|Z19254}}
* {{Z+|Z19279}}
* {{Z+|Z23236}}
* {{Z+|Z26107}}
** {{Z+|Z861}}
* {{Z+|Z34663}}
== Multilingual text and stringset ==
{{Help:Type deconstruction table/Multilingual text}}
{{Help:Type deconstruction table/Multilingual stringset}}
* {{Z+|Z19312}}
* {{Z+|Z19254}}
* {{Z+|Z19272}}
* {{Z+|Z19279}}
* {{Z+|Z23236}}
* {{Z+|Z27893}}
** {{Z+|Z27905}}
== Select a language and language configurator ==
{{Help:Type deconstruction table/Per lang config}}
{{Help:Type deconstruction table/Per lang config branch}}
* {{Z+|Z14310}}
* {{Z+|Z14311}}
* {{Z+|Z14548}}
* {{Z+|Z23156}}
* {{Z+|Z23159}}
* {{Z+|Z23143}}
== Syntactic tables (experimental) ==
Regarding the Type {{Z+|Z36462}}
* {{Z+|Z36608}}
* ''(not working 100%)'' {{Z+|Z36717}}
* {{Z+|Z36613}}
* {{Z+|Z36616}}
* {{Z+|Z36636}}
* {{Z+|Z36639}}
* {{Z+|Z36644}}
* {{Z+|Z36723}}
* {{Z+|Z36727}}
* {{Z+|Z36650}}
* {{Z+|Z36652}}
* {{Z+|Z36733}}
* {{Z+|Z36737}}
* {{Z+|Z36743}}
* {{Z+|Z36747}}
* {{Z+|Z36823}}
* {{Z+|Z36820}}
* {{Z+|Z36827}}
* {{Z+|Z36957}}
* {{Z+|Z37029}}
* Agree options
=== Syntactic options ===
Regarding the Type {{Z+|Z36463}}
* {{Z+|Z36656}}
* {{Z+|Z36658}}
* {{Z+|Z36660}}
* ''(not working 100%)'' {{Z+|Z36670}}
* {{Z+|Z36662}}
* {{Z+|Z36666}}
* {{Z+|Z36816}}
* {{Z+|Z36959}}
* {{Z+|Z37004}}
=== Language-specific ===
These should probably move or be copied on the language specific functions.
==== English ====
===== Nouns =====
* Example noun: {{Z|Z36617}}
* {{Z+|Z36607}}
* {{Z+|Z36754}}
* {{Z+|Z36759}}
* {{Z+|Z36762}}
* {{Z+|Z36766}}
* {{Z+|Z36770}}
* {{Z+|Z36969}}
===== Determiners =====
* specific determiners
** {{Z+|Z36781}}
** {{Z+|Z36782}}
** {{Z+|Z36783}}
** {{Z+|Z36784}}
** {{Z+|Z36791}}
* {{Z+|Z36785}}
* {{Z+|Z36792}}
===== Noun phrase =====
* {{Z+|Z36798}}
* {{Z+|Z36925}}
* {{Z+|Z36935}}
===== Adjective =====
* example adjective: {{Z|Z36968}}
* {{Z+|Z36972}}
* {{Z+|Z36975}}
* {{Z+|Z36978}}
* {{Z+|Z37076}}
===== Sentence =====
* {{Z+|Z36939}}
==== German ====
* {{Z|Z36645}}
[[Category:Lists of functions]]
r2fb3ium1jxiszc8opioi7bdtei1az5
287174
287167
2026-06-30T08:26:44Z
Denny
81
/* Nouns */
287174
wikitext
text/x-wiki
See also the [[Wikifunctions:Catalogue/Wikidata operations|Wikidata operations]], particularly for Lexemes, Senses, and Forms.
== Sentence and fragment generation ==
{{main|WF:NLG functions}}
{{see also|WF:Abstract Wikipedia/2025 fragment experiments}}
* {{Z+|Z26039}}
* {{Z+|Z26095}}
* {{Z+|Z26627}}
* {{Z+|Z28797}}
* {{Z+|Z28803}}
* {{Z+|Z29743}}
* {{Z+|Z31405}}
* {{Z+|Z32321}}
* {{Z+|Z32208}}
** {{Z+|Z32204}}
* {{Z+|Z32229}}
* {{Z+|Z32283}}
** {{Z+|Z32308}}
* {{Z+|Z32276}}
* {{Z+|Z32297}}
* {{Z+|Z32326}}
=== Cross-lingual sentence creation ===
* {{Z+|Z22664}}
* {{Z+|Z26955}}
* {{Z+|Z27137}}
* {{Z+|Z27885}}
** {{Z+|Z30159}}
* {{Z+|Z28254}}
=== Helpers ===
;Genders
* {{z+|Z26676}}
* {{z+|Z30539}}
* {{z+|Z28089}}
* {{z+|Z26745}}
* {{z+|Z23067}}
* {{z+|Z26364}}
* {{z+|Z25754}}
* {{z+|Z20616}}
== Numbers ==
* {{Z+|Z16437}}
* {{Z+|Z26829}}
== Natural language ==
{{Help:Type deconstruction table/Natural language}}
* {{Z+|Z860}}
* {{Z+|Z29958}}
** {{Z+|Z29649}}
* {{Z+|Z14326}}
* {{Z+|Z14321}}
** {{Z+|Z29750}}
* {{Z+|Z24097}}
* {{Z+|Z28282}}
* {{Z+|Z33738}}
* {{Z+|Z29654}}
* {{Z+|Z30043}}
== Monolingual text and stringset ==
{{Help:Type deconstruction table/Monolingual text}}
{{Help:Type deconstruction table/Monolingual stringset}}
* {{Z+|Z14392}}
* {{Z+|Z12877}}
** {{Z+|Z33175}}
** {{Z+|Z14334}}
* {{Z+|Z14396}}
** {{Z+|Z21583}}
** {{Z+|Z29749}}
* {{Z+|Z19254}}
* {{Z+|Z19279}}
* {{Z+|Z23236}}
* {{Z+|Z26107}}
** {{Z+|Z861}}
* {{Z+|Z34663}}
== Multilingual text and stringset ==
{{Help:Type deconstruction table/Multilingual text}}
{{Help:Type deconstruction table/Multilingual stringset}}
* {{Z+|Z19312}}
* {{Z+|Z19254}}
* {{Z+|Z19272}}
* {{Z+|Z19279}}
* {{Z+|Z23236}}
* {{Z+|Z27893}}
** {{Z+|Z27905}}
== Select a language and language configurator ==
{{Help:Type deconstruction table/Per lang config}}
{{Help:Type deconstruction table/Per lang config branch}}
* {{Z+|Z14310}}
* {{Z+|Z14311}}
* {{Z+|Z14548}}
* {{Z+|Z23156}}
* {{Z+|Z23159}}
* {{Z+|Z23143}}
== Syntactic tables (experimental) ==
Regarding the Type {{Z+|Z36462}}
* {{Z+|Z36608}}
* ''(not working 100%)'' {{Z+|Z36717}}
* {{Z+|Z36613}}
* {{Z+|Z36616}}
* {{Z+|Z36636}}
* {{Z+|Z36639}}
* {{Z+|Z36644}}
* {{Z+|Z36723}}
* {{Z+|Z36727}}
* {{Z+|Z36650}}
* {{Z+|Z36652}}
* {{Z+|Z36733}}
* {{Z+|Z36737}}
* {{Z+|Z36743}}
* {{Z+|Z36747}}
* {{Z+|Z36823}}
* {{Z+|Z36820}}
* {{Z+|Z36827}}
* {{Z+|Z36957}}
* {{Z+|Z37029}}
* Agree options
=== Syntactic options ===
Regarding the Type {{Z+|Z36463}}
* {{Z+|Z36656}}
* {{Z+|Z36658}}
* {{Z+|Z36660}}
* ''(not working 100%)'' {{Z+|Z36670}}
* {{Z+|Z36662}}
* {{Z+|Z36666}}
* {{Z+|Z36816}}
* {{Z+|Z36959}}
* {{Z+|Z37004}}
=== Language-specific ===
These should probably move or be copied on the language specific functions.
==== English ====
===== Nouns =====
* Example noun: {{Z|Z36617}}
* {{Z+|Z36607}}
* {{Z+|Z36754}}
* {{Z+|Z36759}}
* {{Z+|Z36762}}
* {{Z+|Z36766}}
* {{Z+|Z36770}}
* {{Z+|Z36969}}
* {{Z+|Z37080}}
===== Determiners =====
* specific determiners
** {{Z+|Z36781}}
** {{Z+|Z36782}}
** {{Z+|Z36783}}
** {{Z+|Z36784}}
** {{Z+|Z36791}}
* {{Z+|Z36785}}
* {{Z+|Z36792}}
===== Noun phrase =====
* {{Z+|Z36798}}
* {{Z+|Z36925}}
* {{Z+|Z36935}}
===== Adjective =====
* example adjective: {{Z|Z36968}}
* {{Z+|Z36972}}
* {{Z+|Z36975}}
* {{Z+|Z36978}}
* {{Z+|Z37076}}
===== Sentence =====
* {{Z+|Z36939}}
==== German ====
* {{Z|Z36645}}
[[Category:Lists of functions]]
9jhnb7x7cbnpr0k1iy5s6g3kstj21km
287179
287174
2026-06-30T08:36:01Z
Denny
81
/* Sentence */
287179
wikitext
text/x-wiki
See also the [[Wikifunctions:Catalogue/Wikidata operations|Wikidata operations]], particularly for Lexemes, Senses, and Forms.
== Sentence and fragment generation ==
{{main|WF:NLG functions}}
{{see also|WF:Abstract Wikipedia/2025 fragment experiments}}
* {{Z+|Z26039}}
* {{Z+|Z26095}}
* {{Z+|Z26627}}
* {{Z+|Z28797}}
* {{Z+|Z28803}}
* {{Z+|Z29743}}
* {{Z+|Z31405}}
* {{Z+|Z32321}}
* {{Z+|Z32208}}
** {{Z+|Z32204}}
* {{Z+|Z32229}}
* {{Z+|Z32283}}
** {{Z+|Z32308}}
* {{Z+|Z32276}}
* {{Z+|Z32297}}
* {{Z+|Z32326}}
=== Cross-lingual sentence creation ===
* {{Z+|Z22664}}
* {{Z+|Z26955}}
* {{Z+|Z27137}}
* {{Z+|Z27885}}
** {{Z+|Z30159}}
* {{Z+|Z28254}}
=== Helpers ===
;Genders
* {{z+|Z26676}}
* {{z+|Z30539}}
* {{z+|Z28089}}
* {{z+|Z26745}}
* {{z+|Z23067}}
* {{z+|Z26364}}
* {{z+|Z25754}}
* {{z+|Z20616}}
== Numbers ==
* {{Z+|Z16437}}
* {{Z+|Z26829}}
== Natural language ==
{{Help:Type deconstruction table/Natural language}}
* {{Z+|Z860}}
* {{Z+|Z29958}}
** {{Z+|Z29649}}
* {{Z+|Z14326}}
* {{Z+|Z14321}}
** {{Z+|Z29750}}
* {{Z+|Z24097}}
* {{Z+|Z28282}}
* {{Z+|Z33738}}
* {{Z+|Z29654}}
* {{Z+|Z30043}}
== Monolingual text and stringset ==
{{Help:Type deconstruction table/Monolingual text}}
{{Help:Type deconstruction table/Monolingual stringset}}
* {{Z+|Z14392}}
* {{Z+|Z12877}}
** {{Z+|Z33175}}
** {{Z+|Z14334}}
* {{Z+|Z14396}}
** {{Z+|Z21583}}
** {{Z+|Z29749}}
* {{Z+|Z19254}}
* {{Z+|Z19279}}
* {{Z+|Z23236}}
* {{Z+|Z26107}}
** {{Z+|Z861}}
* {{Z+|Z34663}}
== Multilingual text and stringset ==
{{Help:Type deconstruction table/Multilingual text}}
{{Help:Type deconstruction table/Multilingual stringset}}
* {{Z+|Z19312}}
* {{Z+|Z19254}}
* {{Z+|Z19272}}
* {{Z+|Z19279}}
* {{Z+|Z23236}}
* {{Z+|Z27893}}
** {{Z+|Z27905}}
== Select a language and language configurator ==
{{Help:Type deconstruction table/Per lang config}}
{{Help:Type deconstruction table/Per lang config branch}}
* {{Z+|Z14310}}
* {{Z+|Z14311}}
* {{Z+|Z14548}}
* {{Z+|Z23156}}
* {{Z+|Z23159}}
* {{Z+|Z23143}}
== Syntactic tables (experimental) ==
Regarding the Type {{Z+|Z36462}}
* {{Z+|Z36608}}
* ''(not working 100%)'' {{Z+|Z36717}}
* {{Z+|Z36613}}
* {{Z+|Z36616}}
* {{Z+|Z36636}}
* {{Z+|Z36639}}
* {{Z+|Z36644}}
* {{Z+|Z36723}}
* {{Z+|Z36727}}
* {{Z+|Z36650}}
* {{Z+|Z36652}}
* {{Z+|Z36733}}
* {{Z+|Z36737}}
* {{Z+|Z36743}}
* {{Z+|Z36747}}
* {{Z+|Z36823}}
* {{Z+|Z36820}}
* {{Z+|Z36827}}
* {{Z+|Z36957}}
* {{Z+|Z37029}}
* Agree options
=== Syntactic options ===
Regarding the Type {{Z+|Z36463}}
* {{Z+|Z36656}}
* {{Z+|Z36658}}
* {{Z+|Z36660}}
* ''(not working 100%)'' {{Z+|Z36670}}
* {{Z+|Z36662}}
* {{Z+|Z36666}}
* {{Z+|Z36816}}
* {{Z+|Z36959}}
* {{Z+|Z37004}}
=== Language-specific ===
These should probably move or be copied on the language specific functions.
==== English ====
===== Nouns =====
* Example noun: {{Z|Z36617}}
* {{Z+|Z36607}}
* {{Z+|Z36754}}
* {{Z+|Z36759}}
* {{Z+|Z36762}}
* {{Z+|Z36766}}
* {{Z+|Z36770}}
* {{Z+|Z36969}}
* {{Z+|Z37080}}
===== Determiners =====
* specific determiners
** {{Z+|Z36781}}
** {{Z+|Z36782}}
** {{Z+|Z36783}}
** {{Z+|Z36784}}
** {{Z+|Z36791}}
* {{Z+|Z36785}}
* {{Z+|Z36792}}
===== Noun phrase =====
* {{Z+|Z36798}}
* {{Z+|Z36925}}
* {{Z+|Z36935}}
===== Adjective =====
* example adjective: {{Z|Z36968}}
* {{Z+|Z36972}}
* {{Z+|Z36975}}
* {{Z+|Z36978}}
* {{Z+|Z37076}}
===== Sentence =====
* {{Z+|Z36939}}
* {{Z+|Z36953}}
==== German ====
* {{Z|Z36645}}
[[Category:Lists of functions]]
t1mzhrsuc6b2q5hhwghtuexk623y9do
287180
287179
2026-06-30T08:36:20Z
Denny
81
/* Sentence */
287180
wikitext
text/x-wiki
See also the [[Wikifunctions:Catalogue/Wikidata operations|Wikidata operations]], particularly for Lexemes, Senses, and Forms.
== Sentence and fragment generation ==
{{main|WF:NLG functions}}
{{see also|WF:Abstract Wikipedia/2025 fragment experiments}}
* {{Z+|Z26039}}
* {{Z+|Z26095}}
* {{Z+|Z26627}}
* {{Z+|Z28797}}
* {{Z+|Z28803}}
* {{Z+|Z29743}}
* {{Z+|Z31405}}
* {{Z+|Z32321}}
* {{Z+|Z32208}}
** {{Z+|Z32204}}
* {{Z+|Z32229}}
* {{Z+|Z32283}}
** {{Z+|Z32308}}
* {{Z+|Z32276}}
* {{Z+|Z32297}}
* {{Z+|Z32326}}
=== Cross-lingual sentence creation ===
* {{Z+|Z22664}}
* {{Z+|Z26955}}
* {{Z+|Z27137}}
* {{Z+|Z27885}}
** {{Z+|Z30159}}
* {{Z+|Z28254}}
=== Helpers ===
;Genders
* {{z+|Z26676}}
* {{z+|Z30539}}
* {{z+|Z28089}}
* {{z+|Z26745}}
* {{z+|Z23067}}
* {{z+|Z26364}}
* {{z+|Z25754}}
* {{z+|Z20616}}
== Numbers ==
* {{Z+|Z16437}}
* {{Z+|Z26829}}
== Natural language ==
{{Help:Type deconstruction table/Natural language}}
* {{Z+|Z860}}
* {{Z+|Z29958}}
** {{Z+|Z29649}}
* {{Z+|Z14326}}
* {{Z+|Z14321}}
** {{Z+|Z29750}}
* {{Z+|Z24097}}
* {{Z+|Z28282}}
* {{Z+|Z33738}}
* {{Z+|Z29654}}
* {{Z+|Z30043}}
== Monolingual text and stringset ==
{{Help:Type deconstruction table/Monolingual text}}
{{Help:Type deconstruction table/Monolingual stringset}}
* {{Z+|Z14392}}
* {{Z+|Z12877}}
** {{Z+|Z33175}}
** {{Z+|Z14334}}
* {{Z+|Z14396}}
** {{Z+|Z21583}}
** {{Z+|Z29749}}
* {{Z+|Z19254}}
* {{Z+|Z19279}}
* {{Z+|Z23236}}
* {{Z+|Z26107}}
** {{Z+|Z861}}
* {{Z+|Z34663}}
== Multilingual text and stringset ==
{{Help:Type deconstruction table/Multilingual text}}
{{Help:Type deconstruction table/Multilingual stringset}}
* {{Z+|Z19312}}
* {{Z+|Z19254}}
* {{Z+|Z19272}}
* {{Z+|Z19279}}
* {{Z+|Z23236}}
* {{Z+|Z27893}}
** {{Z+|Z27905}}
== Select a language and language configurator ==
{{Help:Type deconstruction table/Per lang config}}
{{Help:Type deconstruction table/Per lang config branch}}
* {{Z+|Z14310}}
* {{Z+|Z14311}}
* {{Z+|Z14548}}
* {{Z+|Z23156}}
* {{Z+|Z23159}}
* {{Z+|Z23143}}
== Syntactic tables (experimental) ==
Regarding the Type {{Z+|Z36462}}
* {{Z+|Z36608}}
* ''(not working 100%)'' {{Z+|Z36717}}
* {{Z+|Z36613}}
* {{Z+|Z36616}}
* {{Z+|Z36636}}
* {{Z+|Z36639}}
* {{Z+|Z36644}}
* {{Z+|Z36723}}
* {{Z+|Z36727}}
* {{Z+|Z36650}}
* {{Z+|Z36652}}
* {{Z+|Z36733}}
* {{Z+|Z36737}}
* {{Z+|Z36743}}
* {{Z+|Z36747}}
* {{Z+|Z36823}}
* {{Z+|Z36820}}
* {{Z+|Z36827}}
* {{Z+|Z36957}}
* {{Z+|Z37029}}
* Agree options
=== Syntactic options ===
Regarding the Type {{Z+|Z36463}}
* {{Z+|Z36656}}
* {{Z+|Z36658}}
* {{Z+|Z36660}}
* ''(not working 100%)'' {{Z+|Z36670}}
* {{Z+|Z36662}}
* {{Z+|Z36666}}
* {{Z+|Z36816}}
* {{Z+|Z36959}}
* {{Z+|Z37004}}
=== Language-specific ===
These should probably move or be copied on the language specific functions.
==== English ====
===== Nouns =====
* Example noun: {{Z|Z36617}}
* {{Z+|Z36607}}
* {{Z+|Z36754}}
* {{Z+|Z36759}}
* {{Z+|Z36762}}
* {{Z+|Z36766}}
* {{Z+|Z36770}}
* {{Z+|Z36969}}
* {{Z+|Z37080}}
===== Determiners =====
* specific determiners
** {{Z+|Z36781}}
** {{Z+|Z36782}}
** {{Z+|Z36783}}
** {{Z+|Z36784}}
** {{Z+|Z36791}}
* {{Z+|Z36785}}
* {{Z+|Z36792}}
===== Noun phrase =====
* {{Z+|Z36798}}
* {{Z+|Z36925}}
* {{Z+|Z36935}}
===== Adjective =====
* example adjective: {{Z|Z36968}}
* {{Z+|Z36972}}
* {{Z+|Z36975}}
* {{Z+|Z36978}}
* {{Z+|Z37076}}
===== Sentence =====
* {{Z+|Z36939}}
* {{Z+|Z36953}}
* {{Z+|Z37083}}
==== German ====
* {{Z|Z36645}}
[[Category:Lists of functions]]
kh88k37xk776igj0hjjd6r9op9spooy
287191
287180
2026-06-30T08:51:04Z
Denny
81
/* Sentence */
287191
wikitext
text/x-wiki
See also the [[Wikifunctions:Catalogue/Wikidata operations|Wikidata operations]], particularly for Lexemes, Senses, and Forms.
== Sentence and fragment generation ==
{{main|WF:NLG functions}}
{{see also|WF:Abstract Wikipedia/2025 fragment experiments}}
* {{Z+|Z26039}}
* {{Z+|Z26095}}
* {{Z+|Z26627}}
* {{Z+|Z28797}}
* {{Z+|Z28803}}
* {{Z+|Z29743}}
* {{Z+|Z31405}}
* {{Z+|Z32321}}
* {{Z+|Z32208}}
** {{Z+|Z32204}}
* {{Z+|Z32229}}
* {{Z+|Z32283}}
** {{Z+|Z32308}}
* {{Z+|Z32276}}
* {{Z+|Z32297}}
* {{Z+|Z32326}}
=== Cross-lingual sentence creation ===
* {{Z+|Z22664}}
* {{Z+|Z26955}}
* {{Z+|Z27137}}
* {{Z+|Z27885}}
** {{Z+|Z30159}}
* {{Z+|Z28254}}
=== Helpers ===
;Genders
* {{z+|Z26676}}
* {{z+|Z30539}}
* {{z+|Z28089}}
* {{z+|Z26745}}
* {{z+|Z23067}}
* {{z+|Z26364}}
* {{z+|Z25754}}
* {{z+|Z20616}}
== Numbers ==
* {{Z+|Z16437}}
* {{Z+|Z26829}}
== Natural language ==
{{Help:Type deconstruction table/Natural language}}
* {{Z+|Z860}}
* {{Z+|Z29958}}
** {{Z+|Z29649}}
* {{Z+|Z14326}}
* {{Z+|Z14321}}
** {{Z+|Z29750}}
* {{Z+|Z24097}}
* {{Z+|Z28282}}
* {{Z+|Z33738}}
* {{Z+|Z29654}}
* {{Z+|Z30043}}
== Monolingual text and stringset ==
{{Help:Type deconstruction table/Monolingual text}}
{{Help:Type deconstruction table/Monolingual stringset}}
* {{Z+|Z14392}}
* {{Z+|Z12877}}
** {{Z+|Z33175}}
** {{Z+|Z14334}}
* {{Z+|Z14396}}
** {{Z+|Z21583}}
** {{Z+|Z29749}}
* {{Z+|Z19254}}
* {{Z+|Z19279}}
* {{Z+|Z23236}}
* {{Z+|Z26107}}
** {{Z+|Z861}}
* {{Z+|Z34663}}
== Multilingual text and stringset ==
{{Help:Type deconstruction table/Multilingual text}}
{{Help:Type deconstruction table/Multilingual stringset}}
* {{Z+|Z19312}}
* {{Z+|Z19254}}
* {{Z+|Z19272}}
* {{Z+|Z19279}}
* {{Z+|Z23236}}
* {{Z+|Z27893}}
** {{Z+|Z27905}}
== Select a language and language configurator ==
{{Help:Type deconstruction table/Per lang config}}
{{Help:Type deconstruction table/Per lang config branch}}
* {{Z+|Z14310}}
* {{Z+|Z14311}}
* {{Z+|Z14548}}
* {{Z+|Z23156}}
* {{Z+|Z23159}}
* {{Z+|Z23143}}
== Syntactic tables (experimental) ==
Regarding the Type {{Z+|Z36462}}
* {{Z+|Z36608}}
* ''(not working 100%)'' {{Z+|Z36717}}
* {{Z+|Z36613}}
* {{Z+|Z36616}}
* {{Z+|Z36636}}
* {{Z+|Z36639}}
* {{Z+|Z36644}}
* {{Z+|Z36723}}
* {{Z+|Z36727}}
* {{Z+|Z36650}}
* {{Z+|Z36652}}
* {{Z+|Z36733}}
* {{Z+|Z36737}}
* {{Z+|Z36743}}
* {{Z+|Z36747}}
* {{Z+|Z36823}}
* {{Z+|Z36820}}
* {{Z+|Z36827}}
* {{Z+|Z36957}}
* {{Z+|Z37029}}
* Agree options
=== Syntactic options ===
Regarding the Type {{Z+|Z36463}}
* {{Z+|Z36656}}
* {{Z+|Z36658}}
* {{Z+|Z36660}}
* ''(not working 100%)'' {{Z+|Z36670}}
* {{Z+|Z36662}}
* {{Z+|Z36666}}
* {{Z+|Z36816}}
* {{Z+|Z36959}}
* {{Z+|Z37004}}
=== Language-specific ===
These should probably move or be copied on the language specific functions.
==== English ====
===== Nouns =====
* Example noun: {{Z|Z36617}}
* {{Z+|Z36607}}
* {{Z+|Z36754}}
* {{Z+|Z36759}}
* {{Z+|Z36762}}
* {{Z+|Z36766}}
* {{Z+|Z36770}}
* {{Z+|Z36969}}
* {{Z+|Z37080}}
===== Determiners =====
* specific determiners
** {{Z+|Z36781}}
** {{Z+|Z36782}}
** {{Z+|Z36783}}
** {{Z+|Z36784}}
** {{Z+|Z36791}}
* {{Z+|Z36785}}
* {{Z+|Z36792}}
===== Noun phrase =====
* {{Z+|Z36798}}
* {{Z+|Z36925}}
* {{Z+|Z36935}}
===== Adjective =====
* example adjective: {{Z|Z36968}}
* {{Z+|Z36972}}
* {{Z+|Z36975}}
* {{Z+|Z36978}}
* {{Z+|Z37076}}
===== Sentence =====
* {{Z+|Z37083}}
* {{Z+|Z37086}}
* {{Z+|Z36939}}
* {{Z+|Z36953}}
==== German ====
* {{Z|Z36645}}
[[Category:Lists of functions]]
kf0mcz4ebalyl7ysgth6tkiyfvhh62r
287199
287191
2026-06-30T09:07:21Z
Denny
81
/* Syntactic tables (experimental) */
287199
wikitext
text/x-wiki
See also the [[Wikifunctions:Catalogue/Wikidata operations|Wikidata operations]], particularly for Lexemes, Senses, and Forms.
== Sentence and fragment generation ==
{{main|WF:NLG functions}}
{{see also|WF:Abstract Wikipedia/2025 fragment experiments}}
* {{Z+|Z26039}}
* {{Z+|Z26095}}
* {{Z+|Z26627}}
* {{Z+|Z28797}}
* {{Z+|Z28803}}
* {{Z+|Z29743}}
* {{Z+|Z31405}}
* {{Z+|Z32321}}
* {{Z+|Z32208}}
** {{Z+|Z32204}}
* {{Z+|Z32229}}
* {{Z+|Z32283}}
** {{Z+|Z32308}}
* {{Z+|Z32276}}
* {{Z+|Z32297}}
* {{Z+|Z32326}}
=== Cross-lingual sentence creation ===
* {{Z+|Z22664}}
* {{Z+|Z26955}}
* {{Z+|Z27137}}
* {{Z+|Z27885}}
** {{Z+|Z30159}}
* {{Z+|Z28254}}
=== Helpers ===
;Genders
* {{z+|Z26676}}
* {{z+|Z30539}}
* {{z+|Z28089}}
* {{z+|Z26745}}
* {{z+|Z23067}}
* {{z+|Z26364}}
* {{z+|Z25754}}
* {{z+|Z20616}}
== Numbers ==
* {{Z+|Z16437}}
* {{Z+|Z26829}}
== Natural language ==
{{Help:Type deconstruction table/Natural language}}
* {{Z+|Z860}}
* {{Z+|Z29958}}
** {{Z+|Z29649}}
* {{Z+|Z14326}}
* {{Z+|Z14321}}
** {{Z+|Z29750}}
* {{Z+|Z24097}}
* {{Z+|Z28282}}
* {{Z+|Z33738}}
* {{Z+|Z29654}}
* {{Z+|Z30043}}
== Monolingual text and stringset ==
{{Help:Type deconstruction table/Monolingual text}}
{{Help:Type deconstruction table/Monolingual stringset}}
* {{Z+|Z14392}}
* {{Z+|Z12877}}
** {{Z+|Z33175}}
** {{Z+|Z14334}}
* {{Z+|Z14396}}
** {{Z+|Z21583}}
** {{Z+|Z29749}}
* {{Z+|Z19254}}
* {{Z+|Z19279}}
* {{Z+|Z23236}}
* {{Z+|Z26107}}
** {{Z+|Z861}}
* {{Z+|Z34663}}
== Multilingual text and stringset ==
{{Help:Type deconstruction table/Multilingual text}}
{{Help:Type deconstruction table/Multilingual stringset}}
* {{Z+|Z19312}}
* {{Z+|Z19254}}
* {{Z+|Z19272}}
* {{Z+|Z19279}}
* {{Z+|Z23236}}
* {{Z+|Z27893}}
** {{Z+|Z27905}}
== Select a language and language configurator ==
{{Help:Type deconstruction table/Per lang config}}
{{Help:Type deconstruction table/Per lang config branch}}
* {{Z+|Z14310}}
* {{Z+|Z14311}}
* {{Z+|Z14548}}
* {{Z+|Z23156}}
* {{Z+|Z23159}}
* {{Z+|Z23143}}
== Language functions for table ==
=== Syntactic tables (experimental) ===
Regarding the Type {{Z+|Z36462}}
* {{Z+|Z36608}}
* ''(not working 100%)'' {{Z+|Z36717}}
* {{Z+|Z36613}}
* {{Z+|Z36616}}
* {{Z+|Z36636}}
* {{Z+|Z36639}}
* {{Z+|Z36644}}
* {{Z+|Z36723}}
* {{Z+|Z36727}}
* {{Z+|Z36650}}
* {{Z+|Z36652}}
* {{Z+|Z36733}}
* {{Z+|Z36737}}
* {{Z+|Z36743}}
* {{Z+|Z36747}}
* {{Z+|Z36823}}
* {{Z+|Z36820}}
* {{Z+|Z36827}}
* {{Z+|Z36957}}
* {{Z+|Z37029}}
* Agree options
=== Syntactic options ===
Regarding the Type {{Z+|Z36463}}
* {{Z+|Z36656}}
* {{Z+|Z36658}}
* {{Z+|Z36660}}
* ''(not working 100%)'' {{Z+|Z36670}}
* {{Z+|Z36662}}
* {{Z+|Z36666}}
* {{Z+|Z36816}}
* {{Z+|Z36959}}
* {{Z+|Z37004}}
=== Abstract functions ===
* {{Z+|Z37089}}
=== Language-specific ===
These should probably move or be copied on the language specific functions.
==== English ====
===== Nouns =====
* Example noun: {{Z|Z36617}}
* {{Z+|Z36607}}
* {{Z+|Z36754}}
* {{Z+|Z36759}}
* {{Z+|Z36762}}
* {{Z+|Z36766}}
* {{Z+|Z36770}}
* {{Z+|Z36969}}
* {{Z+|Z37080}}
===== Determiners =====
* specific determiners
** {{Z+|Z36781}}
** {{Z+|Z36782}}
** {{Z+|Z36783}}
** {{Z+|Z36784}}
** {{Z+|Z36791}}
* {{Z+|Z36785}}
* {{Z+|Z36792}}
===== Noun phrase =====
* {{Z+|Z36798}}
* {{Z+|Z36925}}
* {{Z+|Z36935}}
===== Adjective =====
* example adjective: {{Z|Z36968}}
* {{Z+|Z36972}}
* {{Z+|Z36975}}
* {{Z+|Z36978}}
* {{Z+|Z37076}}
===== Sentence =====
* {{Z+|Z37083}}
* {{Z+|Z37086}}
* {{Z+|Z36939}}
* {{Z+|Z36953}}
==== German ====
* {{Z|Z36645}}
[[Category:Lists of functions]]
l8bx2lk0nub41a6so3f2o843c85ks81
Wikifunctions:Catalogue/List operations
4
41955
287096
286946
2026-06-30T02:43:54Z
YoshiRulz
10156
Add first column function
287096
wikitext
text/x-wiki
* {{Z+|Z881}}
== Properties ==
<!-- type -->
* {{Z+|Z18636}}
<!-- length -->
* {{Z+|Z12681}}
** {{Z+|Z30164}}
*** {{Z+|Z813}}
**** {{Z+|Z23120}}
**** {{Z+|Z30075}}
*** {{Z+|Z32302}}
*** {{Z+|Z12755}}
*** {{Z+|Z12759}}
*** {{Z+|Z12864}}
**** {{Z+|Z13310}}
**** {{Z+|Z21212}}
**** {{Z+|Z12851}}
** {{Z+|Z31612}}
*** {{Z+|Z35587}}
** {{Z+|Z31605}}
* {{Z+|Z31592}}
<!-- contains -->
* {{Z+|Z12696}}
** {{Z+|Z34367}}
** {{Z+|Z12738}}
*** {{Z+|Z13752}}
*** {{Z+|Z12698}}
** {{Z+|Z12735}}
*** {{Z+|Z12684}}
** {{Z+|Z34378}}
** {{Z+|Z12846}}
*** {{Z+|Z34380}}
*** {{Z+|Z12741}}
<!-- equals -->
* {{Z+|Z889}}
** {{Z+|Z18646}}
*** {{Z+|Z24166}}
** {{Z+|Z34270}}
** {{Z+|Z34273}}
** {{Z+|Z31013}}
*** {{Z+|Z31019}}
*** {{Z+|Z10393}}
*** {{Z+|Z31026}}
<!-- count -->
* {{Z+|Z29413}}
** {{Z+|Z31600}}
** {{Z+|Z22874}}
** {{Z+|Z34793}}
*** {{Z+|Z29409}}
<!-- indexOf -->
* {{Z+|Z13708}}
** {{Z+|Z28715}}
** {{Z+|Z19536}}
** {{Z+|Z31575}}
*** {{Z+|Z31583}}
<!-- startsWith -->
* {{Z+|Z21613}}
** {{Z+|Z31294}}
** {{Z+|Z30975}}
*** {{Z+|Z30977}}
*** {{Z+|Z31002}}
<!-- endsWith -->
* {{Z+|Z31758}}
** {{Z+|Z31763}}
** {{Z+|Z30976}}
*** {{Z+|Z30978}}
*** {{Z+|Z31003}}
== Indexing/slicing ==
<!-- first -->
* {{Z+|Z811}}
** {{Z+|Z22839}}
** {{Z+|Z13366}}
*** {{Z+|Z24203}}
** {{Z+|Z37048}}
* {{Z+|Z29446}}
** {{Z+|Z16360}}
<!-- last -->
* {{Z+|Z12964}}
** {{Z+|Z13362}}
<!-- nth -->
* {{Z+|Z13397}}
** {{Z+|Z26904}}
** {{Z+|Z30282}}
*** {{Z+|Z31587}}
** {{Z+|Z26556}}
** {{Z+|Z29400}}
** {{Z+|Z31809}}
*** {{Z+|Z28735}}
<!-- dropFirst -->
* {{Z+|Z812}}
** {{Z+|Z13369}}
*** {{Z+|Z31874}}
<!-- dropLast -->
* {{Z+|Z12967}}
** {{Z+|Z13373}}
** {{Z|Z18284}}
== Removal/filtering ==
<!-- remove -->
* {{Z+|Z12856}}
** {{Z+|Z13081}}
*** {{Z|Z18291}}
** {{Z+|Z22865}}
** {{Z+|Z34538}}
** {{Z+|Z19205}}
*** {{Z+|Z13078}}
*** {{Z+|Z19202}}
** {{Z+|Z31874}}
<!-- removeAt -->
* {{Z+|Z31364}}
** {{Z+|Z13429}}
** {{Z+|Z35597}}
** {{Z+|Z13369}}
** {{Z+|Z13373}}
** {{Z+|Z29400}}
*** {{Z+|Z18194}}
<!-- filter with predicate -->
* {{Z+|Z872}}
** {{Z+|Z33453}}
** {{Z+|Z21809}}
** {{Z+|Z28316}}
<!-- filter by key -->
* {{Z+|Z27413}}
** {{Z+|Z33105}}
*** {{Z+|Z24849}}
**** {{Z+|Z24855}}
== Substitution/transformation ==
<!-- un/type -->
* {{Z|Z15142}} (no-op)
* {{Z+|Z18729}}
** {{Z+|Z18475}}
** {{Z+|Z17895}}
*** {{Z+|Z28691}}
<!-- substituteAt -->
* {{Z+|Z31369}}
** {{Z+|Z31010}}
** {{Z+|Z37036}}
<!-- map -->
* {{Z+|Z873}}
** {{Z+|Z24846}}
** {{Z+|Z32453}}
** {{Z+|Z32806}}
== Insertion ==
<!-- prepend -->
* {{Z+|Z810}}
** {{Z+|Z24285}}
** {{Z+|Z31721}}
<!-- append -->
* {{Z+|Z18597}}
** {{Z+|Z12961}}
*** {{Z+|Z24150}}
*** {{Z|Z18276}}
** {{Z+|Z34519}}
** {{Z+|Z24655}}
** {{Z+|Z33720}}
<!-- insert -->
* {{Z+|Z31345}}
** {{Z+|Z31340}}
** {{Z+|Z33646}}
<!-- concat -->
* {{Z+|Z12767}}
** {{Z+|Z18755}}
*** {{Z|Z18288}}
** {{Z+|Z27665}}
** {{Z+|Z34538}}
== Generation ==
<!-- list from element -->
* {{Z+|Z14046}}
** {{Z+|Z27685}}
** {{Z+|Z24291}}
** {{Z+|Z21389}}
<!-- from range -->
* {{Z+|Z21821}}
** {{Z+|Z23921}}
*** {{Z+|Z24387}}
*** {{Z+|Z24382}}
** {{Z+|Z13831}}
** {{Z+|Z31619}}
*** {{Z+|Z36018}}
*** {{Z+|Z36033}}
<!-- product of lists -->
* {{Z+|Z29286}}
** {{Z+|Z29324}}
<!-- power set -->
* {{Z+|Z18194}}
== Ordering and grouping ==
<!-- reverse -->
* {{Z+|Z18759}}
** {{Z+|Z12668}}
** {{Z+|Z18479}}
** {{Z|Z17770}}
** {{Z|Z17774}}
** {{Z|Z17778}}
* {{Z+|Z24176}}
<!-- cycle -->
* {{Z+|Z31355}}
** {{Z+|Z25526}}
** {{Z+|Z22179}}
<!-- sort by key -->
* {{Z+|Z29725}}
* {{Z+|Z19510}}
<!-- sort with comparator -->
* {{Z+|Z27612}}
** {{Z+|Z17873}}
*** {{Z+|Z29429}}
** {{Z+|Z17869}}
** {{Z+|Z12671}}
** {{Z+|Z18281}}
<!-- shuffle -->
* {{Z+|Z29400}}
* {{Z+|Z13247}}
<!-- group -->
* {{Z+|Z30157}}
** {{Z+|Z32585}}
* {{Z+|Z34790}}
** {{Z+|Z30865}}
<!-- chunk -->
* {{Z+|Z29795}}
* {{Z+|Z13224}}
<!-- reduce -->
* {{Z|Z876}} (actually left-associative ''fold'')
** {{Z|Z12781}} (actually left-associative ''reduce'')
*** {{Z|Z20089}} w/ initial empty check
** {{Z|Z12753}} (actually right-associative ''reduce'')
<!-- flatten -->
* {{Z+|Z12676}}
** {{Z+|Z23606}}
** {{Z+|Z27665}}
*** {{Z+|Z32453}}
** {{Z+|Z13155}}
== Matrix math ==
Since we don't have specific types for vectors or matrices, vectors are represented as a list and matrices as a list of lists (to be interpreted as a list of rows).
<!-- properties -->
* {{Z+|Z31612}}
** {{Z+|Z35587}}
* {{Z+|Z31747}}
** {{Z+|Z31752}}
* {{Z+|Z35585}}
* {{Z+|Z24166}}
** {{Z+|Z24171}}
<!-- indexing -->
* {{Z+|Z13397}}
** {{Z+|Z30282}}
** {{Z+|Z37048}}
** {{Z+|Z31587}}
*** {{Z+|Z31585}}
<!-- removal -->
* {{Z+|Z31364}}
** {{Z+|Z35597}}
<!-- transformation -->
* {{Z+|Z31369}}
** {{Z+|Z31010}}
** {{Z+|Z37036}}
* {{Z+|Z32806}}
* {{Z+|Z31818}}
* {{Z+|Z24055}}
** {{Z+|Z17670}}
*** {{Z+|Z17675}}
** {{Z+|Z24162}}
* {{Z+|Z24060}}
** {{Z+|Z24436}}
* {{Z+|Z24185}}
** {{Z+|Z20659}}
* {{Z+|Z21903}}
* {{Z+|Z24239}}
** {{Z+|Z31749}}
* {{Z+|Z24346}}
** {{Z+|Z24342}}
* {{Z+|Z14046}}
** {{Z+|Z24177}}
* {{Z+|Z29301}}
** {{Z+|Z24182}}
* {{Z+|Z24191}}
* {{Z+|Z24236}}
* {{Z+|Z29308}}
<!-- insertion -->
* {{Z+|Z810}}
** {{Z+|Z24285}}
** {{Z+|Z24299}}
* {{Z+|Z18597}}
<!-- ordering -->
* {{Z+|Z18759}}
* {{Z+|Z24176}}
<!-- generation -->
* {{Z+|Z24291}} (useful for creating 1x1 matrixes)
** {{Z+|Z24251}}
* {{Z+|Z24290}}
* {{Z+|Z29286}}
** {{Z+|Z29324}}
== Functions expecting a list argument ==
* [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1"|Complete list of functions]]
** [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1" !"Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z1"| Functions specifying a “properly typed” list argument]]
** [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z1"|Functions not specifying the type for their list argument (Z1-typed or “untyped”)]]
== Functions with list outputs ==
*[[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1"|Complete list of functions]]
**[[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1" !"Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z1|Functions specifying a “properly typed” output list]]
**[[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z1"|Functions not specifying the type for the output list (Z1-typed or “untyped”)]]
# If a function specifies an output list with a type other than [[Z1]] (that is, it specifies a "properly typed" list), mismatched elements cause an error if the implementation is in code.
# If all objects in an output list have the same type, the list takes that type instead of being Z1-typed. This only happens if the implementation is in code. For compositions, you can use {{Z|Z18475}} to get the same result.
#If a code implementation needs custom-converted objects (provided by a {{Z|Z46}}), any list input must be properly typed (objects in a Z1-typed list are not converted). Similarly, any list output must be properly typed (not [[Z1]] in the function specification) or else conversion into a Wikifunctions object will fail.
#If a code implementation does not need converted objects, you can use {{Z|Z28691}} to convert a properly typed list to Z1-typed (but this is [[Wikifunctions:Project_chat/Archive/2024/07#Typed_lists_now_open_beyond_Booleans_and_Strings|not officially supported]]). (The list will remain properly typed if there are no custom converters to code. Use {{Z|Z17895}} to make the list Z1-typed unconditionally.)
[[Category:Lists of functions]]
slldrvx9gfc9xbg4seupdsr37pprfd7
Wikifunctions:Catalogue/Character operations
4
41956
287151
279040
2026-06-30T07:15:00Z
YoshiRulz
10156
/* Unicode code points */ Add parse range and is in range functions
287151
wikitext
text/x-wiki
The term Character seems ambiguous. This page deals with functions that deal with the different interpretations of that term.
== Unicode code points ==
These are functions that deal with {{Z+|Z86}}
=== Conversions ===
{{Help:Type conversion table/Codepoint}}
* {{Z+|Z23022}}
* {{Z+|Z23063}}
* {{Z+|Z23061}}
* {{Z+|Z15631}}
* {{Z+|Z22717}}
* {{Z+|Z22693}}
* {{Z+|Z22829}}
* {{Z+|Z37054}}
* {{Z+|Z23028}}
* {{Z+|Z23031}}
* {{Z+|Z23041}}
* {{Z+|Z23053}}
* {{Z+|Z23056}}
* {{Z+|Z24472}}
** {{Z+|Z31845}}
=== Checks ===
* {{Z+|Z22683}}
* {{Z+|Z37058}}
* {{Z+|Z24459}}
* {{Z+|Z24460}}
* {{Z+|Z32715}}
* {{Z+|Z31268}}
=== Operations ===
* {{Z+|Z15991}}
* {{Z+|Z24736}}
* {{Z+|Z24809}}
* {{Z+|Z32109}}
=== Search for ===
[[Special:Search/: "Z8K2 Z86" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z86" OR "Z17K1 Z86" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z86"|Functions expecting or returning an explicit Unicode code point object, singly or in a list]]
== String functions that deal with single characters ==
{{see also|WF:Catalogue/String operations}}
There are functions that deal with strings that represent a single character.
* {{Z+|Z10901}}
* {{Z+|Z11060}}
* {{Z+|Z14244}}
* {{Z+|Z11564}}
* {{Z+|Z11538}}
* {{Z+|Z11523}}
* {{Z+|Z11528}}
* {{Z+|Z11534}}
* {{Z+|Z11515}}
[[Category:Lists of functions]]
kufu3s7hf76b3vqc3xeqgka2lxoaufr
Z21347
0
47126
287083
237929
2026-06-30T02:19:20Z
YoshiRulz
10156
Added Z37051 to the approved list of implementations
287083
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z21347"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z16683",
"Z882K2": "Z1"
}
},
"Z17K2": "Z21347K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z16683",
"Z882K2": "Z1"
}
},
"Z8K3": [
"Z20",
"Z21352"
],
"Z8K4": [
"Z14",
"Z30481",
"Z37051"
],
"Z8K5": "Z21347"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sort integer-keyed list ascending"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jri7r7knchxjg0n0qks80kw2nocfiqo
287084
287083
2026-06-30T02:19:35Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
287084
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z21347"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z16683",
"Z882K2": "Z1"
}
},
"Z17K2": "Z21347K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z16683",
"Z882K2": "Z1"
}
},
"Z8K3": [
"Z20",
"Z21352"
],
"Z8K4": [
"Z14",
"Z37051",
"Z30481"
],
"Z8K5": "Z21347"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sort integer-keyed list ascending"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3yvhn0qclgvyo3kgqcn35w0qwduy4c2
Z22664
0
50966
287081
286236
2026-06-30T02:01:51Z
99of9
1622
Removed Z22724 and Z33078 from the approved list of implementations
287081
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z22664"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z22664K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "noun"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nom"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "imenica"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "nome"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z22664K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjective"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "adjectif"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "aggettivo"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z22664K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z22671",
"Z22708",
"Z22711",
"Z22712",
"Z22795",
"Z22714",
"Z23296",
"Z23297",
"Z29632",
"Z30418",
"Z30846",
"Z23231",
"Z33082",
"Z36332",
"Z36915"
],
"Z8K4": [
"Z14",
"Z36336"
],
"Z8K5": "Z22664"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "indefinite noun phrase with adjective"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "phrase nominale indéfinie"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "neodređeni imenički izraz"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "sintagma nominale indefinito con aggettivo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "生成带有形容词的名词短语"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"String from Wikidata items (indefinite noun phrase)",
"adjective+noun",
"an A X"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "génère une phrase nominale indéfinie à partir d'un nom et d'un adjectif via les lexèmes Wikidata, dans une langue donnée"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns an indefinite noun phrase combining the adjective and noun in the convention of a chosen language, e.g. \"a beautiful Paris\" for inputs \"Paris\" and \"beauty\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce un sintagma nominale indefinito combinando il nome e l'aggettivo nelle convenzioni della lingua selezionata."
}
]
}
}
ali0cmfhttnk861nhmoia3qwhyjokhp
Z25052
0
58347
287103
273383
2026-06-30T04:17:54Z
YoshiRulz
10156
Added Z31153 to the approved list of implementations
287103
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z25052"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z60"
},
"Z17K2": "Z25052K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language list"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z14294",
"Z17K2": "Z25052K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "configuration"
}
]
}
}
],
"Z8K2": "Z60",
"Z8K3": [
"Z20",
"Z25053"
],
"Z8K4": [
"Z14",
"Z31153"
],
"Z8K5": "Z25052"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first language with language configuration"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the first language on a supplied list which occurs on the supplied language configuration. If none are listed, returns mul."
}
]
}
}
sc17wep140w0ixidaica5hoyo5eeonr
Z27243
0
63223
287124
286878
2026-06-30T06:12:00Z
99of9
1622
287124
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27243"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27243K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "entita"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27243K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjective"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "adjectif"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "adjektivum"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27243K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "třída"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27243K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "localisation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "místo"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z27243K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z27248",
"Z27256",
"Z32233",
"Z33264",
"Z35771"
],
"Z8K4": [
"Z14",
"Z29842"
],
"Z8K5": "Z27243"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "superlative definition (monolingual)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "définition d'un superlatif"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "definice superlativem"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"superlativní definice"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"X is the Cest Y in Z",
"biggest",
"item is extreme in class",
"most",
"superlative definition"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Topic definition in the form of \"\u003CX\u003E is the \u003CCest\u003E \u003CY\u003E in/on/at \u003CZ\u003E.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "définition d'un sujet sous la forme « \u003CX\u003E est le \u003CY\u003E le plus \u003CC\u003E de \u003CZ\u003E. »"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "sestaví větu definující téma superlativem ve formě „\u003Centita\u003E je \u003Csuperlativum\u003E \u003Ctřída\u003E v \u003Cmísto\u003E.“"
}
]
}
}
hpd5fzgn4dmctgf54meyml802hwv339
Z27610
0
64056
287088
212089
2026-06-30T02:30:33Z
YoshiRulz
10156
Added Z31167 to the approved list of implementations
287088
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27610"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6003"
},
"Z17K2": "Z27610K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "dichiarazioni"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "statements"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6003"
},
"Z8K3": [
"Z20",
"Z27611"
],
"Z8K4": [
"Z14",
"Z31167"
],
"Z8K5": "Z27610"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "ordina dichiarazioni in base a \"numero d'ordine\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "order statements by \"series ordinal\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Orders the given Wikidata statements by crescent value of P1545 qualifier"
}
]
}
}
j0eh4lm6o9fgipaindxv6aa382kvk4b
Z27611
0
64057
287074
281733
2026-06-29T23:25:08Z
YoshiRulz
10156
Optimise fetch
287074
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27611"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z27610",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z27610",
"Z27610K1": {
"Z1K1": "Z7",
"Z7K1": "Z29691",
"Z29691K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q216930"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P527"
}
]
},
"Z29691K2": {
"Z1K1": "Z6092",
"Z6092K1": "P527"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z23356",
"Z23356K2": "Z811",
"Z23356K3": {
"Z1K1": "Z6003",
"Z6003K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q216930"
},
"Z6003K2": {
"Z1K1": "Z6092",
"Z6092K1": "P527"
},
"Z6003K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q102438"
},
"Z6003K4": "Z6042",
"Z6003K5": [
"Z6007",
{
"Z1K1": "Z6007",
"Z6007K1": {
"Z1K1": "Z6092",
"Z6092K1": "P1545"
},
"Z6007K2": {
"Z1K1": "Z6010",
"Z6010K1": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K2": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K3": {
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z6010K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q199"
}
},
"Z6007K3": "Z6021"
}
],
"Z6003K6": [
"Z6008"
],
"Z6003K7": "Z6021"
},
"Z23356K4": "Z6803"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "ordina film di Harry Potter"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first part of Harry Potter series"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
n8oxky85ts9tkbf1b4rawir91jqvlpx
287089
287074
2026-06-30T02:32:58Z
YoshiRulz
10156
Fix test, now checking all the values
287089
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27611"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z27610",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z19308",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z27610",
"Z27610K1": {
"Z1K1": "Z7",
"Z7K1": "Z29691",
"Z29691K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q216930"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P527"
}
]
},
"Z29691K2": {
"Z1K1": "Z6092",
"Z6092K1": "P527"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q102438"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q102244"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q102448"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q102225"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q102235"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q161687"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q161678"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q232009"
}
],
"Z889K3": "Z19316"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "ordina film di Harry Potter"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first part of Harry Potter series"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mb17qqfaziyrltbqoje2gxgy5k94sly
287090
287089
2026-06-30T02:33:09Z
YoshiRulz
10156
Update en label
287090
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27611"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z27610",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z19308",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z27610",
"Z27610K1": {
"Z1K1": "Z7",
"Z7K1": "Z29691",
"Z29691K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q216930"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P527"
}
]
},
"Z29691K2": {
"Z1K1": "Z6092",
"Z6092K1": "P527"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q102438"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q102244"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q102448"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q102225"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q102235"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q161687"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q161678"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q232009"
}
],
"Z889K3": "Z19316"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "ordina film di Harry Potter"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "parts of Harry Potter series"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ovt1wuy2i9cyerv31yddl0pew6o12u7
Z27627
0
64074
287137
278210
2026-06-30T06:39:01Z
99of9
1622
287137
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z27627"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z16683",
"Z17K2": "Z27627K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6095",
"Z17K2": "Z27627K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z27627K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z27627K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z27630",
"Z27628",
"Z27629",
"Z35659"
],
"Z8K4": [
"Z14",
"Z29845"
],
"Z8K5": "Z27627"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal class location fragment (monolingual text)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"V is the Wth Xist Y in the Z"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generate an natural language fragment describing the input entity as the Nth adjectival class in a location"
}
]
}
}
1xgego3v8ora52j37lmutlj66uq3id2
Z29591
0
68791
287131
282740
2026-06-30T06:31:19Z
99of9
1622
287131
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29591"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29591K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29591K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjective"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "adjectif"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29591K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z29591K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z29634",
"Z29636",
"Z29834",
"Z29592",
"Z29635",
"Z29638",
"Z36329"
],
"Z8K4": [
"Z14",
"Z29598"
],
"Z8K5": "Z29591"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "describing entity w. adjective/class (monolingual)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "décrire une entité avec un adjectif et une classe"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"description",
"instance of with adjective",
"P31 with adjective",
"X is a(n) A Y",
"X is a Y Z",
"describing entity with adjective/class"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Make a sentence of the form \"\u003Cx\u003E is a \u003Cadj\u003E \u003Cy\u003E\", e.g. \"Venus is a rocky planet\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "forme une phrase de type « \u003Cx\u003E est une \u003Cadj\u003E \u003Cy\u003E », par exemple « Vénus est une planète tellurique »"
}
]
}
}
9awo51y9azjjf4aba72kjlszkizsaxy
Z29594
0
68796
287080
286308
2026-06-30T01:40:36Z
99of9
1622
nudge
287080
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29594"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29594K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29594K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjective"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z29594K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z29594K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English variant"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z29595",
"Z36262",
"Z36330"
],
"Z8K4": [
"Z14",
"Z36331"
],
"Z8K5": "Z29594"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "describing entity with adjective / class English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"X is an A Y, English"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Make an English sentence of the form \"\u003Cx\u003E is a \u003Cadj\u003E \u003Cy\u003E\", e.g. \"Venus is a rocky planet\""
}
]
}
}
ron97tflycycn13xinm6j8yo122ofe3
Z29598
0
68800
287061
229927
2026-06-29T22:13:28Z
HenkvD
1290
describing entity with adjective / class Composition
287061
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29598"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z29591",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z29597",
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z29591K4"
}
},
"K1": {
"Z1K1": "Z18",
"Z18K1": "Z29591K1"
},
"K2": {
"Z1K1": "Z18",
"Z18K1": "Z29591K2"
},
"K3": {
"Z1K1": "Z18",
"Z18K1": "Z29591K3"
},
"K4": {
"Z1K1": "Z18",
"Z18K1": "Z29591K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "describing entity with adjective / class Comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
e90v3kvbbz8939c09s3paxezc8luy7p
Wikifunctions:Catalogue/Wikidata operations/Item
4
70154
287101
275146
2026-06-30T03:06:32Z
YoshiRulz
10156
/* Specific statements */ Add some more functions
287101
wikitext
text/x-wiki
{{Help:Fetching function table/Wikidata item reference}}
{{Help:Type deconstruction table/Wikidata item}}
== Comparison and evaluation ==
* {{Z+|Z6801}}
* {{Z+|Z27506}}
* {{Z+|Z33006}}
==Labels and aliases==
* {{Z+|Z22853}}
** {{Z+|Z23753}}
** {{Z+|Z24102}}
** {{Z+|Z24139}}
** {{Z+|Z24114}}
** {{Z+|Z27899}}
** {{Z+|Z23468}}
* {{Z+|Z23080}}
==Statements, properties, and values==
* {{Z+|Z22220}}
* {{Z+|Z29691}}
** {{Z+|Z29694}}
* {{Z+|Z30025}}
** {{Z+|Z29728}}
** {{Z+|Z29724}}
* {{Z+|Z22978}}
** {{Z+|Z32290}}
* {{Z+|Z28787}}
===Specific statements===
* {{Z+|Z23543}}
** {{Z+|Z29623}}
** {{Z+|Z36572}}
* {{Z+|Z29620}}
** {{Z+|Z36561}}
* {{Z+|Z37008}}
==Items linked to lexemes==
* {{Z+|Z6830}}
** {{Z+|Z23471}}
** {{Z+|Z27327}}
*** {{Z+|Z33071}}
*** {{Z+|Z33823}}
* {{Z+|Z22696}}
* {{Z+|Z23610}}
** {{Z+|Z23604}}
** {{Z+|Z23082}}
==Information from items==
* {{Z+|Z21580}}
* {{Z+|Z23136}}
** {{Z+|Z25792}}
* {{Z+|Z25601}}
* {{Z+|Z28777}}
==Citations==
* {{Z+|Z29057}}
==Item references==
{{Help:Type deconstruction table/Wikidata item reference}}
* {{Z+|Z19316}}
* {{Z+|Z20041}}
* {{Z+|Z23756}}
** {{Z+|Z22246}}
* {{Z+|Z6821}}
** {{Z+|Z6820}}
** {{Z+|Z30120}}
==Other==
* {{Z+|Z23737}}
==Search for==
* [[Special:Search/: "Z8K2 Z6001" OR "Z8K2 Z6091"|Functions returning an explicit Wikidata item object or reference]]
** [[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6001" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6091"| or a list of them]]
** [[Special:Search/: "Z8K2 Z6001"OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6001|or just a Wikidata item object or a list of them]]
** [[Special:Search/: "Z8K2 Z6091"|or just a Wikidata item reference]]
*** [[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6091|or a list of them]]
* [[Special:Search/: "Z17K1 Z6001" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6001|Functions expecting an explicit Wikidata item object or a list of them]]
* [[Special:Search/: "Z17K1 Z6091"|Functions expecting an explicit Wikidata item reference]]
** [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6091|or a list of them]]
[[Category:Lists of functions]]
[[Category:Wikidata]]
ovhclsbgcp5vdyjyb0y41rowxigx0rs
Wikifunctions:Catalogue/Wikidata operations/Lexeme
4
70155
287156
283703
2026-06-30T08:06:07Z
Denny
81
/* Other operations */
287156
wikitext
text/x-wiki
== Lexeme sense operations ==
{{Help:Type deconstruction table/Wikidata lexeme sense}}
*{{Z+|Z6826}}
*{{Z+|Z6806}}
*{{Z+|Z23112}}
*{{Z+|Z23114}}
*{{Z+|Z23116}}
*{{Z+|Z23433}}
**{{Z+|Z23489}}
*{{Z+|Z21577}}
*{{Z+|Z20673}}
* {{Z+|Z27292}}
* {{Z+|Z27340}}
=== Search for ===
* [[Special:Search/: "Z8K2 Z6006" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6006" OR "Z8K2 Z6096" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6096" OR "Z17K1 Z6006" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6006" OR "Z17K1 Z6096" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6096"|Functions expecting or returning an explicit Wikidata lexeme sense or reference, singly or in a list]]
== Lexeme sense reference operations ==
{{Help:Type deconstruction table/Wikidata lexeme sense reference}}
*{{Z+|Z23127}}
*{{Z+|Z23130}}
== Lexeme form operations ==
{{Help:Type deconstruction table/Wikidata lexeme form}}
* {{Z+|Z6824}}
* {{Z+|Z6804}}
* {{Z+|Z19271}}
* {{Z+|Z22399}}
* {{Z+|Z22396}}
* {{Z+|Z22478}}
* {{Z+|Z22483}}
* {{Z+|Z23118}}
* {{Z+|Z22638}}
** {{Z+|Z22487}}
** {{Z+|Z22556}}
** {{Z+|Z27499}}
* {{Z+|Z22490}}
* {{Z+|Z29957}}
=== Search for ===
[[Special:Search/: "Z8K2 Z6004" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6004" OR "Z8K2 Z6094" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6094" OR "Z17K1 Z6004" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6004" OR "Z17K1 Z6094" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6094"|Functions expecting or returning an explicit Wikidata lexeme form object or reference, singly or in a list]]
{{Help:Type deconstruction table/Wikidata lexeme form reference}}
== Lexeme reference operations ==
{{Help:Type deconstruction table/Wikidata lexeme reference}}
{{Help:Fetching function table/Wikidata lexeme reference}}
*{{Z+|Z19285}}
*{{Z+|Z6825}}
**{{Z+|Z32373}}
*{{Z+|Z19287}}
*{{Z+|Z22249}}
== Lexeme operations ==
{{Help:Type deconstruction table/Wikidata lexeme}}
=== Lemma operations ===
*{{Z+|Z19293}}
=== Language operations ===
*{{Z+|Z19295}}
*{{Z+|Z19276}}
=== Lexical category operations ===
*{{Z+|Z19298}}
==== Grammatical gender operations ====
*{{Z+|Z26676}}
*{{Z+|Z21739}}
*{{Z+|Z30349}}
=== Form operations ===
*{{Z+|Z19302}}
*{{Z+|Z19232}}
*{{Z+|Z19234}}
*{{Z+|Z19241}}
** {{Z+|Z34943}}
*** {{Z+|Z27410}}
*{{Z+|Z19243}}
** {{Z+|Z36450}}
*{{Z+|Z19252}}
*{{Z+|Z19260}}
*{{Z+|Z22559}}
*{{Z+|Z19340}}
=== Sense operations ===
*{{Z+|Z19282}}
*{{Z+|Z23486}}
===Other operations===
* {{Z+|Z19300}}
* {{Z+|Z32998}}
* {{Z+|Z22696}}
* {{Z+|Z19285}}
* {{Z+|Z33071}}
=== Search for ===
[[Special:Search/: "Z8K2 Z6005" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6005" OR "Z8K2 Z6095" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6095" OR "Z17K1 Z6005" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6005" OR "Z17K1 Z6095" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6095"|Functions expecting or returning an explicit Wikidata lexeme object or reference, singly or in a list]]
* [[Special:Search/: "Z8K2 Z6005"|Functions returning an explicit Wikidata lexeme object]]
** [[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6005|or a list of them]]
* [[Special:Search/: "Z8K2 Z6095"|Functions returning an explicit Wikidata lexeme reference]]
** [[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6095|or a list of them]]
* [[Special:Search/: "Z17K1 Z6005"|Functions expecting an explicit Wikidata lexeme object]]
** [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6005|or a list of them]]
* [[Special:Search/: "Z17K1 Z6095"|Functions expecting an explicit Wikidata lexeme reference]]
** [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z6095|or a list of them]]
[[Category:Lists of functions]]
[[Category:Wikidata]]
iaeq6wm7yztv8hpuytvb87r46o9au6j
Z31167
0
72873
287086
242751
2026-06-30T02:28:43Z
YoshiRulz
10156
Finish implementation
287086
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z31167"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z27610",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z18755",
"Z18755K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z822",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z21347",
"Z21347K1": {
"Z1K1": "Z7",
"Z7K1": "Z14779",
"Z14779K1": "Z30414",
"Z14779K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z17101",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z14283",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z37048",
"Z37048K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z28321",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z27610K1"
},
"Z13464K3": {
"Z1K1": "Z6092",
"Z6092K1": "P1545"
}
}
}
}
},
"Z14779K3": {
"Z1K1": "Z7",
"Z7K1": "Z22820",
"Z22820K1": {
"Z1K1": "Z18",
"Z18K1": ""
},
"Z22820K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z23120",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z28321",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z27610K1"
},
"Z13464K3": {
"Z1K1": "Z6092",
"Z6092K1": "P1545"
}
}
}
}
}
}
},
"Z18755K2": {
"Z1K1": "Z7",
"Z7K1": "Z22820",
"Z22820K1": {
"Z1K1": "Z18",
"Z18K1": "Z27610K1"
},
"Z22820K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z813",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z28321",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z27610K1"
},
"Z13464K3": {
"Z1K1": "Z6092",
"Z6092K1": "P1545"
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "order statements by \"series ordinal\", composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ntdzzwej34f86arnpvz4hc32494n1et
287087
287086
2026-06-30T02:29:53Z
YoshiRulz
10156
Fix unpopulated Z18
287087
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z31167"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z27610",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z18755",
"Z18755K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z822",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z21347",
"Z21347K1": {
"Z1K1": "Z7",
"Z7K1": "Z14779",
"Z14779K1": "Z30414",
"Z14779K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z17101",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z14283",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z37048",
"Z37048K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z28321",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z27610K1"
},
"Z13464K3": {
"Z1K1": "Z6092",
"Z6092K1": "P1545"
}
}
}
}
},
"Z14779K3": {
"Z1K1": "Z7",
"Z7K1": "Z22820",
"Z22820K1": {
"Z1K1": "Z18",
"Z18K1": "Z27610K1"
},
"Z22820K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z23120",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z28321",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z27610K1"
},
"Z13464K3": {
"Z1K1": "Z6092",
"Z6092K1": "P1545"
}
}
}
}
}
}
},
"Z18755K2": {
"Z1K1": "Z7",
"Z7K1": "Z22820",
"Z22820K1": {
"Z1K1": "Z18",
"Z18K1": "Z27610K1"
},
"Z22820K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z813",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z28321",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z27610K1"
},
"Z13464K3": {
"Z1K1": "Z6092",
"Z6092K1": "P1545"
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "order statements by \"series ordinal\", composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
sifua7n3a4dx5gfq2u3vt7j7fz44yzx
User:YoshiRulz/Functions that are maybe done
2
73450
287091
284816
2026-06-30T02:34:23Z
YoshiRulz
10156
/* Z27610 */ Resolved
287091
wikitext
text/x-wiki
{{phab|T412955}}
<br clear="all" /><hr>
=== {{Z|28217}} ===
tests timing out; connected impl. anyway
* {{Z|28218}}—[https://www.wikifunctions.org/wiki/Z28787?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z28787%22%2C%22Z28787K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13397%22%2C%22Z13397K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q19317%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z13397K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z28755%22%2C%22Z28755K1%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%221966%22%7D%7D%2C%22Z28755K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z28773%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z19308%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z22839%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z29694%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30172%22%2C%22Z30172K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30248%22%2C%22Z30248K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q19317%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z30248K2%22%3A%5B%22Z6030%22%2C%7B%22Z1K1%22%3A%22Z6030%22%2C%22Z6030K1%22%3A%22Z6036%22%7D%5D%2C%22Z30248K3%22%3A%5B%22Z60%22%5D%2C%22Z30248K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%5D%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23723%22%7D%7D%7D%7D%7D%7D%2C%22Z28787K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%7D full call]
** [https://www.wikifunctions.org/wiki/Z28755?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z28755%22%2C%22Z28755K1%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%221966%22%7D%7D%2C%22Z28755K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z28773%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z19308%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z22839%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z29694%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30172%22%2C%22Z30172K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30248%22%2C%22Z30248K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q19317%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z30248K2%22%3A%5B%22Z6030%22%2C%7B%22Z1K1%22%3A%22Z6030%22%2C%22Z6030K1%22%3A%22Z6036%22%7D%5D%2C%22Z30248K3%22%3A%5B%22Z60%22%5D%2C%22Z30248K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%5D%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23723%22%7D%7D%7D%7D%7D index]
*** [https://www.wikifunctions.org/wiki/Z13464?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z22839%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z29694%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30172%22%2C%22Z30172K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30248%22%2C%22Z30248K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q19317%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z30248K2%22%3A%5B%22Z6030%22%2C%7B%22Z1K1%22%3A%22Z6030%22%2C%22Z6030K1%22%3A%22Z6036%22%7D%5D%2C%22Z30248K3%22%3A%5B%22Z60%22%5D%2C%22Z30248K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%5D%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23723%22%7D%7D singular P585s]
**** [https://www.wikifunctions.org/wiki/Z30248?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30248%22%2C%22Z30248K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q19317%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z30248K2%22%3A%5B%22Z6030%22%2C%7B%22Z1K1%22%3A%22Z6030%22%2C%22Z6030K1%22%3A%22Z6036%22%7D%5D%2C%22Z30248K3%22%3A%5B%22Z60%22%5D%2C%22Z30248K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%5D%7D items]
* {{Z|31140}}—[https://www.wikifunctions.org/wiki/Z28787?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z28787%22%2C%22Z28787K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13397%22%2C%22Z13397K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q1317446%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z13397K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z28755%22%2C%22Z28755K1%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%221995%22%7D%7D%2C%22Z28755K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z28773%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z19308%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z22839%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z29694%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30172%22%2C%22Z30172K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30248%22%2C%22Z30248K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q1317446%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z30248K2%22%3A%5B%22Z6030%22%2C%7B%22Z1K1%22%3A%22Z6030%22%2C%22Z6030K1%22%3A%22Z6036%22%7D%5D%2C%22Z30248K3%22%3A%5B%22Z60%22%5D%2C%22Z30248K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%5D%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23723%22%7D%7D%7D%7D%7D%7D%2C%22Z28787K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%7D full call]
** [https://www.wikifunctions.org/wiki/Z28755?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z28755%22%2C%22Z28755K1%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%221995%22%7D%7D%2C%22Z28755K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z28773%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z19308%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z22839%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z29694%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30172%22%2C%22Z30172K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30248%22%2C%22Z30248K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q1317446%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z30248K2%22%3A%5B%22Z6030%22%2C%7B%22Z1K1%22%3A%22Z6030%22%2C%22Z6030K1%22%3A%22Z6036%22%7D%5D%2C%22Z30248K3%22%3A%5B%22Z60%22%5D%2C%22Z30248K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%5D%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23723%22%7D%7D%7D%7D%7D index]
*** [https://www.wikifunctions.org/wiki/Z13464?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z22839%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z29694%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30172%22%2C%22Z30172K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30248%22%2C%22Z30248K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q1317446%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z30248K2%22%3A%5B%22Z6030%22%2C%7B%22Z1K1%22%3A%22Z6030%22%2C%22Z6030K1%22%3A%22Z6036%22%7D%5D%2C%22Z30248K3%22%3A%5B%22Z60%22%5D%2C%22Z30248K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%5D%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23723%22%7D%7D singular P585s]
**** [https://www.wikifunctions.org/wiki/Z30248?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30248%22%2C%22Z30248K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q1317446%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z30248K2%22%3A%5B%22Z6030%22%2C%7B%22Z1K1%22%3A%22Z6030%22%2C%22Z6030K1%22%3A%22Z6036%22%7D%5D%2C%22Z30248K3%22%3A%5B%22Z60%22%5D%2C%22Z30248K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%5D%7D items]
=== {{Z|30931}} ===
tests timing out
* {{Z|30932}}
* {{Z|30933}}
* {{Z|30942}}
* {{Z|30947}} passing; trivial
=== {{Z|25052}} ===
test timing out
* {{Z|25053}}
=== {{Z|25054}} ===
test timing out
* {{Z|25055}} passing
* {{Z|25056}}
=== {{Z|29953}} ===
tests timing out
* {{Z|29954}}
* {{Z|29955}} expected failure
* {{Z|29956}}
=== {{Z|29784}} ===
tests timing out
* {{Z|30088}}
* {{Z|30915}}
=== {{Z|30175}} ===
tests timing out
* {{Z|30188}}
* {{Z|30913}}
* {{Z|30958}} passing
=== {{Z|30157}} ===
test timing out
* {{Z|30165}}
* {{Z|30908}} passing; trivial
=== {{Z|30217}} ===
tests timing out
* {{Z|30230}}
* {{Z|30231}}
=== {{Z|30471}} ===
no good tests; {{Z|30853}} would make it easier
=== {{Z|31019}} ===
tests timing out
* {{Z|31022}}
* {{Z|31023}} passing
* {{Z|31024}}
* {{Z|31025}} passing
=== {{Z|31041}} ===
test timing out
* {{Z|31043}}
* {{Z|31044}} passing
=== {{Z|10956}} ===
test timing out, connected anyway
* {{Z|10959}}
* {{Z|10961}} passing
* {{Z|19167}} passing
=== {{Z|10944}} ===
tests timing out, connected anyway
* {{Z|10946}}
* {{Z|10947}}
* {{Z|10948}}
* {{Z|10949}}
* {{Z|10950}}
* {{Z|10951}}
* {{Z|10969}}
=== {{Z|30153}} ===
test timing out
* {{Z|31708}}
=== {{Z|19243}} ===
tests timing out, connected anyway
* {{Z|19251}}
* {{Z|19395}}
* {{Z|21612}}
* {{Z|22814}}
=== {{Z|19170}} ===
tests timing out for RLE impl., connected anyway
* {{Z|19171}}
* {{Z|19172}}
* {{Z|19173}}
* {{Z|19174}}
* {{Z|19176}}
=== {{Z|34793}} ===
tests timing out, connected anyway
* {{Z|34794}}
* {{Z|34795}}
* {{Z|34796}}
* {{Z|34843}}
=== {{Z|35585}} ===
tests timing out
=== {{Z|35597}} ===
one impl. works modulo typing, but even when I add the typing shims it still fails the test for ??? reasons; other impl. doesn't seem to work for ??? reasons
=== {{Z|32585}} ===
product composition passes all tests; indexing composition times out
=== {{Z|28482}} ===
composition failing with <code>function call: "'int' object is not iterable"</code>, though the expression works when echo'd
=== {{Z|24139}} ===
<s>tests timing out for composition</s> it's not even timing out. I narrowed it down to the apply2-contains, and when the list of Z11K1s has ≥ 33 elements (confirmed by slicing), a cryptic error <code>Z579(32)</code> is raised
=== {{Z|35278}} ===
tests timing out for composition, except tiny test which has a cached failure but passes in edit mode
=== {{Z|36174}} ===
tests failing for ??? reasons; connected JS impl since I confirmed that was working
dstz2o4qreoneg3av74hananmtkakan
287104
287091
2026-06-30T04:19:26Z
YoshiRulz
10156
/* Z25052 */ Resolved
287104
wikitext
text/x-wiki
{{phab|T412955}}
<br clear="all" /><hr>
=== {{Z|28217}} ===
tests timing out; connected impl. anyway
* {{Z|28218}}—[https://www.wikifunctions.org/wiki/Z28787?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z28787%22%2C%22Z28787K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13397%22%2C%22Z13397K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q19317%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z13397K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z28755%22%2C%22Z28755K1%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%221966%22%7D%7D%2C%22Z28755K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z28773%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z19308%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z22839%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z29694%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30172%22%2C%22Z30172K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30248%22%2C%22Z30248K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q19317%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z30248K2%22%3A%5B%22Z6030%22%2C%7B%22Z1K1%22%3A%22Z6030%22%2C%22Z6030K1%22%3A%22Z6036%22%7D%5D%2C%22Z30248K3%22%3A%5B%22Z60%22%5D%2C%22Z30248K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%5D%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23723%22%7D%7D%7D%7D%7D%7D%2C%22Z28787K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%7D full call]
** [https://www.wikifunctions.org/wiki/Z28755?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z28755%22%2C%22Z28755K1%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%221966%22%7D%7D%2C%22Z28755K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z28773%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z19308%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z22839%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z29694%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30172%22%2C%22Z30172K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30248%22%2C%22Z30248K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q19317%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z30248K2%22%3A%5B%22Z6030%22%2C%7B%22Z1K1%22%3A%22Z6030%22%2C%22Z6030K1%22%3A%22Z6036%22%7D%5D%2C%22Z30248K3%22%3A%5B%22Z60%22%5D%2C%22Z30248K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%5D%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23723%22%7D%7D%7D%7D%7D index]
*** [https://www.wikifunctions.org/wiki/Z13464?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z22839%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z29694%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30172%22%2C%22Z30172K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30248%22%2C%22Z30248K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q19317%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z30248K2%22%3A%5B%22Z6030%22%2C%7B%22Z1K1%22%3A%22Z6030%22%2C%22Z6030K1%22%3A%22Z6036%22%7D%5D%2C%22Z30248K3%22%3A%5B%22Z60%22%5D%2C%22Z30248K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%5D%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23723%22%7D%7D singular P585s]
**** [https://www.wikifunctions.org/wiki/Z30248?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30248%22%2C%22Z30248K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q19317%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z30248K2%22%3A%5B%22Z6030%22%2C%7B%22Z1K1%22%3A%22Z6030%22%2C%22Z6030K1%22%3A%22Z6036%22%7D%5D%2C%22Z30248K3%22%3A%5B%22Z60%22%5D%2C%22Z30248K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%5D%7D items]
* {{Z|31140}}—[https://www.wikifunctions.org/wiki/Z28787?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z28787%22%2C%22Z28787K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13397%22%2C%22Z13397K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q1317446%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z13397K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z28755%22%2C%22Z28755K1%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%221995%22%7D%7D%2C%22Z28755K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z28773%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z19308%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z22839%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z29694%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30172%22%2C%22Z30172K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30248%22%2C%22Z30248K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q1317446%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z30248K2%22%3A%5B%22Z6030%22%2C%7B%22Z1K1%22%3A%22Z6030%22%2C%22Z6030K1%22%3A%22Z6036%22%7D%5D%2C%22Z30248K3%22%3A%5B%22Z60%22%5D%2C%22Z30248K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%5D%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23723%22%7D%7D%7D%7D%7D%7D%2C%22Z28787K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%7D full call]
** [https://www.wikifunctions.org/wiki/Z28755?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z28755%22%2C%22Z28755K1%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%221995%22%7D%7D%2C%22Z28755K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z28773%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z19308%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z22839%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z29694%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30172%22%2C%22Z30172K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30248%22%2C%22Z30248K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q1317446%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z30248K2%22%3A%5B%22Z6030%22%2C%7B%22Z1K1%22%3A%22Z6030%22%2C%22Z6030K1%22%3A%22Z6036%22%7D%5D%2C%22Z30248K3%22%3A%5B%22Z60%22%5D%2C%22Z30248K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%5D%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23723%22%7D%7D%7D%7D%7D index]
*** [https://www.wikifunctions.org/wiki/Z13464?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z22839%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z29694%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30172%22%2C%22Z30172K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30248%22%2C%22Z30248K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q1317446%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z30248K2%22%3A%5B%22Z6030%22%2C%7B%22Z1K1%22%3A%22Z6030%22%2C%22Z6030K1%22%3A%22Z6036%22%7D%5D%2C%22Z30248K3%22%3A%5B%22Z60%22%5D%2C%22Z30248K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%5D%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23723%22%7D%7D singular P585s]
**** [https://www.wikifunctions.org/wiki/Z30248?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30248%22%2C%22Z30248K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q1317446%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z30248K2%22%3A%5B%22Z6030%22%2C%7B%22Z1K1%22%3A%22Z6030%22%2C%22Z6030K1%22%3A%22Z6036%22%7D%5D%2C%22Z30248K3%22%3A%5B%22Z60%22%5D%2C%22Z30248K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%5D%7D items]
=== {{Z|30931}} ===
tests timing out
* {{Z|30932}}
* {{Z|30933}}
* {{Z|30942}}
* {{Z|30947}} passing; trivial
=== {{Z|25054}} ===
test timing out
* {{Z|25055}} passing
* {{Z|25056}}
=== {{Z|29953}} ===
tests timing out
* {{Z|29954}}
* {{Z|29955}} expected failure
* {{Z|29956}}
=== {{Z|29784}} ===
tests timing out
* {{Z|30088}}
* {{Z|30915}}
=== {{Z|30175}} ===
tests timing out
* {{Z|30188}}
* {{Z|30913}}
* {{Z|30958}} passing
=== {{Z|30157}} ===
test timing out
* {{Z|30165}}
* {{Z|30908}} passing; trivial
=== {{Z|30217}} ===
tests timing out
* {{Z|30230}}
* {{Z|30231}}
=== {{Z|30471}} ===
no good tests; {{Z|30853}} would make it easier
=== {{Z|31019}} ===
tests timing out
* {{Z|31022}}
* {{Z|31023}} passing
* {{Z|31024}}
* {{Z|31025}} passing
=== {{Z|31041}} ===
test timing out
* {{Z|31043}}
* {{Z|31044}} passing
=== {{Z|10956}} ===
test timing out, connected anyway
* {{Z|10959}}
* {{Z|10961}} passing
* {{Z|19167}} passing
=== {{Z|10944}} ===
tests timing out, connected anyway
* {{Z|10946}}
* {{Z|10947}}
* {{Z|10948}}
* {{Z|10949}}
* {{Z|10950}}
* {{Z|10951}}
* {{Z|10969}}
=== {{Z|30153}} ===
test timing out
* {{Z|31708}}
=== {{Z|19243}} ===
tests timing out, connected anyway
* {{Z|19251}}
* {{Z|19395}}
* {{Z|21612}}
* {{Z|22814}}
=== {{Z|19170}} ===
tests timing out for RLE impl., connected anyway
* {{Z|19171}}
* {{Z|19172}}
* {{Z|19173}}
* {{Z|19174}}
* {{Z|19176}}
=== {{Z|34793}} ===
tests timing out, connected anyway
* {{Z|34794}}
* {{Z|34795}}
* {{Z|34796}}
* {{Z|34843}}
=== {{Z|35585}} ===
tests timing out
=== {{Z|35597}} ===
one impl. works modulo typing, but even when I add the typing shims it still fails the test for ??? reasons; other impl. doesn't seem to work for ??? reasons
=== {{Z|32585}} ===
product composition passes all tests; indexing composition times out
=== {{Z|28482}} ===
composition failing with <code>function call: "'int' object is not iterable"</code>, though the expression works when echo'd
=== {{Z|24139}} ===
<s>tests timing out for composition</s> it's not even timing out. I narrowed it down to the apply2-contains, and when the list of Z11K1s has ≥ 33 elements (confirmed by slicing), a cryptic error <code>Z579(32)</code> is raised
=== {{Z|35278}} ===
tests timing out for composition, except tiny test which has a cached failure but passes in edit mode
=== {{Z|36174}} ===
tests failing for ??? reasons; connected JS impl since I confirmed that was working
1224v3bf4fhm6werxkmue1jqg8dz5ui
287105
287104
2026-06-30T04:19:53Z
YoshiRulz
10156
/* Z25054 */ Resolved
287105
wikitext
text/x-wiki
{{phab|T412955}}
<br clear="all" /><hr>
=== {{Z|28217}} ===
tests timing out; connected impl. anyway
* {{Z|28218}}—[https://www.wikifunctions.org/wiki/Z28787?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z28787%22%2C%22Z28787K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13397%22%2C%22Z13397K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q19317%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z13397K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z28755%22%2C%22Z28755K1%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%221966%22%7D%7D%2C%22Z28755K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z28773%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z19308%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z22839%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z29694%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30172%22%2C%22Z30172K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30248%22%2C%22Z30248K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q19317%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z30248K2%22%3A%5B%22Z6030%22%2C%7B%22Z1K1%22%3A%22Z6030%22%2C%22Z6030K1%22%3A%22Z6036%22%7D%5D%2C%22Z30248K3%22%3A%5B%22Z60%22%5D%2C%22Z30248K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%5D%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23723%22%7D%7D%7D%7D%7D%7D%2C%22Z28787K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%7D full call]
** [https://www.wikifunctions.org/wiki/Z28755?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z28755%22%2C%22Z28755K1%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%221966%22%7D%7D%2C%22Z28755K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z28773%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z19308%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z22839%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z29694%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30172%22%2C%22Z30172K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30248%22%2C%22Z30248K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q19317%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z30248K2%22%3A%5B%22Z6030%22%2C%7B%22Z1K1%22%3A%22Z6030%22%2C%22Z6030K1%22%3A%22Z6036%22%7D%5D%2C%22Z30248K3%22%3A%5B%22Z60%22%5D%2C%22Z30248K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%5D%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23723%22%7D%7D%7D%7D%7D index]
*** [https://www.wikifunctions.org/wiki/Z13464?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z22839%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z29694%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30172%22%2C%22Z30172K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30248%22%2C%22Z30248K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q19317%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z30248K2%22%3A%5B%22Z6030%22%2C%7B%22Z1K1%22%3A%22Z6030%22%2C%22Z6030K1%22%3A%22Z6036%22%7D%5D%2C%22Z30248K3%22%3A%5B%22Z60%22%5D%2C%22Z30248K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%5D%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23723%22%7D%7D singular P585s]
**** [https://www.wikifunctions.org/wiki/Z30248?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30248%22%2C%22Z30248K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q19317%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z30248K2%22%3A%5B%22Z6030%22%2C%7B%22Z1K1%22%3A%22Z6030%22%2C%22Z6030K1%22%3A%22Z6036%22%7D%5D%2C%22Z30248K3%22%3A%5B%22Z60%22%5D%2C%22Z30248K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%5D%7D items]
* {{Z|31140}}—[https://www.wikifunctions.org/wiki/Z28787?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z28787%22%2C%22Z28787K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13397%22%2C%22Z13397K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q1317446%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z13397K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z28755%22%2C%22Z28755K1%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%221995%22%7D%7D%2C%22Z28755K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z28773%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z19308%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z22839%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z29694%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30172%22%2C%22Z30172K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30248%22%2C%22Z30248K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q1317446%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z30248K2%22%3A%5B%22Z6030%22%2C%7B%22Z1K1%22%3A%22Z6030%22%2C%22Z6030K1%22%3A%22Z6036%22%7D%5D%2C%22Z30248K3%22%3A%5B%22Z60%22%5D%2C%22Z30248K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%5D%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23723%22%7D%7D%7D%7D%7D%7D%2C%22Z28787K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%7D full call]
** [https://www.wikifunctions.org/wiki/Z28755?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z28755%22%2C%22Z28755K1%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%221995%22%7D%7D%2C%22Z28755K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z28773%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z873%22%2C%22Z873K1%22%3A%22Z19308%22%2C%22Z873K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z22839%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z29694%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30172%22%2C%22Z30172K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30248%22%2C%22Z30248K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q1317446%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z30248K2%22%3A%5B%22Z6030%22%2C%7B%22Z1K1%22%3A%22Z6030%22%2C%22Z6030K1%22%3A%22Z6036%22%7D%5D%2C%22Z30248K3%22%3A%5B%22Z60%22%5D%2C%22Z30248K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%5D%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23723%22%7D%7D%7D%7D%7D index]
*** [https://www.wikifunctions.org/wiki/Z13464?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z22839%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z13464%22%2C%22Z13464K1%22%3A%22Z29694%22%2C%22Z13464K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30172%22%2C%22Z30172K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30248%22%2C%22Z30248K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q1317446%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z30248K2%22%3A%5B%22Z6030%22%2C%7B%22Z1K1%22%3A%22Z6030%22%2C%22Z6030K1%22%3A%22Z6036%22%7D%5D%2C%22Z30248K3%22%3A%5B%22Z60%22%5D%2C%22Z30248K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%5D%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%7D%2C%22Z13464K3%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23723%22%7D%7D singular P585s]
**** [https://www.wikifunctions.org/wiki/Z30248?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30248%22%2C%22Z30248K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22978%22%2C%22Z22978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q1317446%22%7D%7D%2C%22Z22978K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P527%22%7D%7D%2C%22Z30248K2%22%3A%5B%22Z6030%22%2C%7B%22Z1K1%22%3A%22Z6030%22%2C%22Z6030K1%22%3A%22Z6036%22%7D%5D%2C%22Z30248K3%22%3A%5B%22Z60%22%5D%2C%22Z30248K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P585%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1346%22%7D%5D%7D items]
=== {{Z|30931}} ===
tests timing out
* {{Z|30932}}
* {{Z|30933}}
* {{Z|30942}}
* {{Z|30947}} passing; trivia
=== {{Z|29953}} ===
tests timing out
* {{Z|29954}}
* {{Z|29955}} expected failure
* {{Z|29956}}
=== {{Z|29784}} ===
tests timing out
* {{Z|30088}}
* {{Z|30915}}
=== {{Z|30175}} ===
tests timing out
* {{Z|30188}}
* {{Z|30913}}
* {{Z|30958}} passing
=== {{Z|30157}} ===
test timing out
* {{Z|30165}}
* {{Z|30908}} passing; trivial
=== {{Z|30217}} ===
tests timing out
* {{Z|30230}}
* {{Z|30231}}
=== {{Z|30471}} ===
no good tests; {{Z|30853}} would make it easier
=== {{Z|31019}} ===
tests timing out
* {{Z|31022}}
* {{Z|31023}} passing
* {{Z|31024}}
* {{Z|31025}} passing
=== {{Z|31041}} ===
test timing out
* {{Z|31043}}
* {{Z|31044}} passing
=== {{Z|10956}} ===
test timing out, connected anyway
* {{Z|10959}}
* {{Z|10961}} passing
* {{Z|19167}} passing
=== {{Z|10944}} ===
tests timing out, connected anyway
* {{Z|10946}}
* {{Z|10947}}
* {{Z|10948}}
* {{Z|10949}}
* {{Z|10950}}
* {{Z|10951}}
* {{Z|10969}}
=== {{Z|30153}} ===
test timing out
* {{Z|31708}}
=== {{Z|19243}} ===
tests timing out, connected anyway
* {{Z|19251}}
* {{Z|19395}}
* {{Z|21612}}
* {{Z|22814}}
=== {{Z|19170}} ===
tests timing out for RLE impl., connected anyway
* {{Z|19171}}
* {{Z|19172}}
* {{Z|19173}}
* {{Z|19174}}
* {{Z|19176}}
=== {{Z|34793}} ===
tests timing out, connected anyway
* {{Z|34794}}
* {{Z|34795}}
* {{Z|34796}}
* {{Z|34843}}
=== {{Z|35585}} ===
tests timing out
=== {{Z|35597}} ===
one impl. works modulo typing, but even when I add the typing shims it still fails the test for ??? reasons; other impl. doesn't seem to work for ??? reasons
=== {{Z|32585}} ===
product composition passes all tests; indexing composition times out
=== {{Z|28482}} ===
composition failing with <code>function call: "'int' object is not iterable"</code>, though the expression works when echo'd
=== {{Z|24139}} ===
<s>tests timing out for composition</s> it's not even timing out. I narrowed it down to the apply2-contains, and when the list of Z11K1s has ≥ 33 elements (confirmed by slicing), a cryptic error <code>Z579(32)</code> is raised
=== {{Z|35278}} ===
tests timing out for composition, except tiny test which has a cached failure but passes in edit mode
=== {{Z|36174}} ===
tests failing for ??? reasons; connected JS impl since I confirmed that was working
srey2v524oveqq8o65srgqlts2ytexe
Z33034
0
79582
287040
269544
2026-06-29T17:58:25Z
Autom
448
+sv label
287040
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z33034"
},
"Z2K2": [
"Z60",
"Z1002",
"Z1124",
"Z1113",
"Z1199",
"Z1437",
"Z1966",
"Z1689"
],
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English variants"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "varianter av engelska"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"English variants",
"English dialects"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "a persistent list of variants of English "
}
]
}
}
83x35x4z4oljuhh0gptmm8qpaivosh9
Z34075
0
81212
287039
268478
2026-06-29T17:58:00Z
Autom
448
+sv label
287039
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34075"
},
"Z2K2": [
"Z60",
"Z1157",
"Z1517",
"Z1774"
],
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Dutch variants"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "varianter av nederländska"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "a persistent list of some Dutch variants"
}
]
}
}
ak4am9d4yp7b7hq49gmyr7a3nsd0up0
Z36166
0
85247
287033
281212
2026-06-29T13:10:32Z
HenkvD
1290
short description
287033
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36166"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "creator"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36166K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36167"
],
"Z8K4": [
"Z14",
"Z36168"
],
"Z8K5": "Z36166"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, class, creator, Simple"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "[nl] A is een B van C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1216",
"Z11K2": "[fy] A is in B fan C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "[af] A is 'n B deur C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "[eo] A estas B de C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1137",
"Z11K2": "[pap] A ta un B di C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1106",
"Z11K2": "[is] A er B eftir C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1402",
"Z11K2": "[mk] A е B од C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1798",
"Z11K2": "[os] A у B да C."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "creative work – entity, class, creator for languages with simple rules"
}
]
}
}
gnbfqloh04u2ugq979i0kft1430bk3s
287034
287033
2026-06-29T13:12:15Z
HenkvD
1290
287034
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36166"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36166K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "creator"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36166K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36167"
],
"Z8K4": [
"Z14",
"Z36168"
],
"Z8K5": "Z36166"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creative work - entity, class, creator, Simple"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "[nl] A is een B van C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1216",
"Z11K2": "[fy] A is in B fan C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "[af] A is 'n B deur C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "[eo] A estas B de C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1137",
"Z11K2": "[pap] A ta un B di C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1106",
"Z11K2": "[is] A er B eftir C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1402",
"Z11K2": "[mk] A е B од C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1798",
"Z11K2": "[os] A у B да C."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentence of the type [A] is a [B] by [C] for several languages with simple grammar"
}
]
}
}
rh6ufgwqair3bc0fydwjsrk67zyntgs
Z36193
0
85308
287095
281746
2026-06-30T02:42:50Z
99of9
1622
Added Z36352 to the approved list of test cases
287095
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36193"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36193K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata item reference"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36193K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36196",
"Z36352"
],
"Z8K4": [
"Z14",
"Z36195"
],
"Z8K5": "Z36193"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "population sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creates a dated population sentence from the best WD statement available, ideally including other qualifiers and reference(s). Simple form: \"The population of Australia was 27,614,411 in 2025.\""
}
]
}
}
ejvssfim9o58qi2m2uty9l813wefvih
287100
287095
2026-06-30T02:50:03Z
99of9
1622
nudge
287100
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36193"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36193K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata item reference"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36193K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36196",
"Z36352"
],
"Z8K4": [
"Z14",
"Z36195"
],
"Z8K5": "Z36193"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "population sentence"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A dated referenced population sentence from the best WD statement available, ideally including other qualifiers. Simple form: \"The population of Australia was 27,614,411 in 2025.\""
}
]
}
}
szr8mhst5as8xhbet3pb1wen766h683
Z36195
0
85310
287097
281743
2026-06-30T02:47:39Z
99of9
1622
add reference
287097
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36195"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36193",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27849",
"Z27849K1": {
"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"
}
},
"Z27849K2": {
"Z1K1": "Z7",
"Z7K1": "Z32891",
"Z32891K1": {
"Z1K1": "Z7",
"Z7K1": "Z36240",
"Z36240K1": {
"Z1K1": "Z18",
"Z18K1": "Z36193K1"
},
"Z36240K2": {
"Z1K1": "Z6092",
"Z6092K1": "P1082"
},
"Z36240K3": {
"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"
]
}
}
ea19n52m418i0fzif0p08w041c2g85l
Z36196
0
85311
287098
281745
2026-06-30T02:48:15Z
99of9
1622
add reference
287098
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36196"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36193",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36193",
"Z36193K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q3224"
},
"Z36193K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "The population of New South Wales was 8,545,100 in 2024.\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q3224#P1082\"\u003EWikidata: New South Wales (Q3224#P1082)\u003C/a\u003E\u003C/sup\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "The population of New South Wales was ... in 2024"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
sg50wm0r0ksllv8bhbmahlsxf6se2hs
Z36218
0
85333
287041
285519
2026-06-29T18:09:52Z
Autom
448
+sv labels
287041
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36218"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36218K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject reference"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "ämne"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z36218K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property reference"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "egenskap"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36218K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36221",
"Z36223",
"Z36222",
"Z36440"
],
"Z8K4": [
"Z14",
"Z36220"
],
"Z8K5": "Z36218"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "specific property of subject is value from WD"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "spesifieke eienskap van onderwerp is waarde van WD"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "specifa eco de subjekto estas valoro de WD"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1402",
"Z11K2": "специфично својство на субјектот е вредност од WD"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1137",
"Z11K2": "propiedat spesífiko di sujeto ta balor for di WD"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "eigenschap van onderwerp is waarde uit WD."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "en av ämnets egenskaper från Wikidata"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"sentence for triple with specified property",
"the X of Y is Z",
"Wikidata value sentence",
"specific property of subject is value",
"value from Wikidata",
"value of a property from Wikidata"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "HTML sentence for \"The \u003Cproperty\u003E of \u003Csubject\u003E is \u003Cvalue\u003E.\" Attempt for any specific (single-best?-valued) property triple. Use for triples in present tense."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "skapar en mening på formen \"\u003CÄmne\u003Es \u003Cegenskap\u003E är \u003Cvärde från Wikidata\u003E.\" som ett HTML-fragment"
}
]
}
}
kvup7af8nfbc9uata687799u8g2gpnx
Talk:Z27627
1
85569
287140
282577
2026-06-30T06:44:22Z
99of9
1622
/* switch ordinal to natural number? */ new section
287140
wikitext
text/x-wiki
== switch adjectival to a QID ==
Since lexemes are language specific, I think the headline function should be specified with QIDs not LIDs. Does anyone object to changing this? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:59, 12 June 2026 (UTC)
:Happy for this change to happen! If I recall correctly, it wasn't possible last year, but that's the right change to make. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 11:54, 12 June 2026 (UTC)
::We already had [[Z23616]], which should be enough. Anyway, it will be good to fix. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 12:32, 12 June 2026 (UTC)
== switch ordinal to natural number? ==
I can't see the NLGs working well for negative integers, nor can I imagine a meaningful use. Does anyone object to changing this? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:44, 30 June 2026 (UTC)
nypv1q0457i8bapmk6qjcxd4l0p32qq
Z36337
0
85672
287035
283443
2026-06-29T13:13:22Z
HenkvD
1290
short description
287035
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36337"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36337K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36337K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36337K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36337K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36338",
"Z36402",
"Z36405"
],
"Z8K4": [
"Z14",
"Z36339"
],
"Z8K5": "Z36337"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "defining role sentence, Simple"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "[af] A is die B van C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "[eo] A estas la B de C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1137",
"Z11K2": "[pap] A ta e B di C."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentence of the type [A] is the [B] of [C] for several languages with simple grammar"
}
]
}
}
ojvwdu5lbnoqv3s3hbhkirlzynmph3d
Z36352
0
85731
287099
283027
2026-06-30T02:49:04Z
99of9
1622
add reference
287099
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36352"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36193",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36193",
"Z36193K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z36193K2": "Z1113"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "The population of Australia was 27,614,411 in 2025.\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q408#P1082\"\u003EWikidata: Australia (Q408#P1082)\u003C/a\u003E\u003C/sup\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en-au] The population of Australia was 27,614,411"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nc7ensti3cdjk499kadef5138ulqu6r
Z36387
0
85835
287152
283380
2026-06-30T07:19:19Z
YoshiRulz
10156
Update en label and aliases
287152
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36387"
},
"Z2K2": "\n",
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "\\n"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "newline char as String"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"\"\\n\"",
"caporiga"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"\"\\n\"",
"U+000A as String",
"LINE FEED char as String",
"\u003Cbr\u003E as String"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
edlwcjc02dy8v6olw1qtd8ft39sgrsn
Z36610
0
86148
287032
285016
2026-06-29T13:01:25Z
HenkvD
1290
added short description
287032
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36610"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36610K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z36612"
],
"Z8K4": [
"Z14",
"Z36620"
],
"Z8K5": "Z36610"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "definite article (simple)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "definite article \"the\" for many languages with simple rules"
}
]
}
}
isnh105e4myz38c9z3s8n05ew8q85b2
Z36622
0
86160
287031
285027
2026-06-29T13:00:19Z
HenkvD
1290
short description
287031
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36622"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36622K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z36623"
],
"Z8K4": [
"Z14",
"Z36624"
],
"Z8K5": "Z36622"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "indefinite article (simple)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "indefinite article \"a/an\" for many languages with simple rules"
}
]
}
}
0pjrgschdg2owi3rky2znpjimhqhd1s
Z36682
0
86236
287036
285306
2026-06-29T13:17:58Z
HenkvD
1290
short description
287036
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36682"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36682K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject reference"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z36682K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property reference"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z36682K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "value (string, quantity, monolingual text, QID...)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36682K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36683"
],
"Z8K4": [
"Z14",
"Z36684"
],
"Z8K5": "Z36682"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "specific property of subject is value (Simple)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentence for \"The \u003Cproperty\u003E of \u003Csubject\u003E is \u003Cvalue\u003E.\" or several languages with simple grammar"
}
]
}
}
3xsnts3el7g1fif0zgztwr1h5jwipxq
Z36687
0
86249
287154
285329
2026-06-30T07:39:57Z
YoshiRulz
10156
Update en label and aliases
287154
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36687"
},
"Z2K2": " ",
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "non-breaking space char as String"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"\u0026nbsp;",
"U+00A0 as String",
"NO-BREAK SPACE char as String"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pxqnhfanfptba82e8dpw29k0m9y29r7
User:Denny/Syntactic tables
2
86559
287038
287026
2026-06-29T16:22:29Z
Denny
81
287038
wikitext
text/x-wiki
= Goals =
These are the examples listed on the [[Wikifunctions:Type proposals/Syntactic table|Type proposal]]:
{| class="wikitable"
|+
|Brač is an island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, island )</code>
|-
|Brač is a beautiful island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, noun with adjective( island, beauty ) )</code>
|-
|Brač is a beautiful [[:en:Island|island]].
| [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37029%22%2C%22Z37029K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%2C%22Z37029K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37029K3%22%3A%22Z1002%22%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, noun with adjective( link( island ), beauty ) )</code>
|-
|'''Brač''' is an island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), island )</code>
|-
|'''Brač''' is a beautiful island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), noun with adjective( island, beauty ) )</code>
|-
|'''Brač''' is a beautiful [[:en:Island|island]].
| [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37029%22%2C%22Z37029K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%2C%22Z37029K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37029K3%22%3A%22Z1002%22%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), noun with adjective( link( island ), beauty ) )</code>
|}
= English =
== necessary for the goals above ==
=== Create functions for determiners {{done}} ===
* Generic / grammatic (check for types in the lightweight enumeration types) {{done}}
** Indef sg (a, an) {{done}}
** Indef pl () {{done}}
** Def sg (the) {{done}}
** Def pl (the) {{done}}
* Ratios
** None (no)
** Some {{done}}
** most
** all
* From Number (from natural number) {{done}}
** zero, one, two, three … {{done}}
=== First fragment of option {{done}} ===
=== ++, join with space in between, unless one of them is empty {{done}} ===
=== Option by features from list of options {{done}} ===
* List of options, features
* If
** set equality ( features, features of option ( first element ( list ) )
** first element ( list )
** Option by features from list of options ( tail ( list ) )
=== Option by features from table {{done}} ===
* Table, features
* Find option with exactly the given features using Option by features from list of options
=== Fragments from table by features {{done}} ===
* Table1, table2
* Option by features from table1 by inherent features of table2
* Return fragments of that option
=== get text content from HTML fragment {{done}} ===
* Remove tags {{done}}
* Undo escapes {{done}}
* noun phrase from det and noun: det, N → NP {{done}}
* Depending on det’s number, choose the noun {{done}}
* Set inherent to det’s number {{done}}
* If det==”a” change it to “an” if needed {{done}}
** Need to use text content from HTML fragment {{done}}
* det++N {{done}}
=== Maybe use noun phrase from det and noun for the respective English function {{done}} ===
=== Check on existing lexeme from qid mappings {{done}} ===
=== Think also for Z36766 {{done}} ===
=== Extend noun from qid by “find lexeme, if not take label” {{done}} ===
* Get lexeme for qid, fallback to label {{done}}
* check if that already exists (seems no)
* So maybe try to find lexeme, and the catch is using the label
* Use label: https://www.wikifunctions.org/view/en/Z24766
=== Indefinite noun phrase from noun: QID → NP (an island) {{done}} ===
* Just use noun phrase from det and noun for this {{done}}
* Look up the lexeme connected to QID → N {{done}}
* If no Lexeme, use the English label as N {{done}}
* Noun phrase from noun(N, indefinite) {{done}}
=== Noun phrase from name: QID → NP (Brač) {{Done}} ===
* Look up the Lexeme connected to QID → N {{Done}}
* If no Lexeme, use the English label as N {{Done}}
* Check if a “the” is required {{Done}}
* Noun phrase from noun: N, the or nothing {{Done}}
* {{Todo}} Stability issues
{{Z|Z36925}}
=== Instantiating present: NP, NP → Sentence {{done}} ===
* NP1++is or are be depending on NP1 number++NP2 {{done}}
{{Z|Z36939}}
=== Capitalize HTML fragment: HTML fragment → HTML fragment {{done}} ===
* find the first letter that is not inside a tag and capitalize that {{done}}
* {{Todo}} would be better to use {{Z|Z10018}}, but I guess that's for later
{{Z|Z36944}}
=== Instantiating past: NP, NP → Sentence {{done}} ===
* NP1++was or were depending on NP1 number++NP2 {{done}}
{{Z|Z36953}}
=== strong: X → X {{done}} ===
* Language independent, tag strong every option {{done}}
[[Z36957]]
=== adjective from three strings {{done}} ===
* adjectives in English seem super easy, if we ignore comparative and superlative for now?
* maybe call it positive adjective, just to be clear
* maybe we shouldn't ignore it. There's no item in Wikidata to use as the 'positive adjective'. So it would be difficult to change it later to a full adjective. Let's just have it the necessary three forms.
=== adjective from string {{done}} ===
* use the regular comparative and regular superlative we already have {{done}}
=== adjective from Lexeme {{done}} ===
* get the positive form {{done}}
{{Z|Z36978}}
=== noun with adjective: N, Adj → N {{done}} ===
* adj++N {{done}}
* Use that for [[Z22664]] -- used in [[Z21734]] instead, which the other uses for English {{done}}
=== link table: QID, table → table {{done}} ===
* Language independent, href to QID every option {{done}}
[[Z37029]]
=== linked noun: QID → N ===
* link( X(QID), QID )
== bonus ==
=== references ===
=== positive adjective from QID ===
* maybe leave that for later when we do the abstract stuff
* see curent QID->Adj mapping ins implementations of [[Z22664]]
=== English Nominative Pronoun for person: QID → N ===
* Look for pronouns
* Look for gender
=== English genitive pronoun from item: QID → Det ===
* As previous, but her and his instead of she and he
=== English Pronoun from item: QID → N ===
* Does it have a Lexeme?
** Take grammatical gender
** Well, not in English
* Is it a person? Use English pronoun for person
* Everything else “it”/“they”?
=== English Pronoun from item and class: QID, QID → N ===
* Is it a person? Use English pronoun for person
* Everything else, based on Lexeme
=== English noun phrase for a named item: QID, QID → N ===
* Make “the city” for San Francisco
* Fall back to San Francisco?
* Maybe this is only useful for the abstract layer?
= Abstract =
Maybe do Abstract before a second language?
= German =
Same thing
German: [[Z26070]] eine Insel
jsrdqbunhwx7u1b9mhper6egithssks
287155
287038
2026-06-30T07:58:13Z
Denny
81
/* Abstract */
287155
wikitext
text/x-wiki
= Goals =
These are the examples listed on the [[Wikifunctions:Type proposals/Syntactic table|Type proposal]]:
{| class="wikitable"
|+
|Brač is an island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, island )</code>
|-
|Brač is a beautiful island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, noun with adjective( island, beauty ) )</code>
|-
|Brač is a beautiful [[:en:Island|island]].
| [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37029%22%2C%22Z37029K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%2C%22Z37029K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37029K3%22%3A%22Z1002%22%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, noun with adjective( link( island ), beauty ) )</code>
|-
|'''Brač''' is an island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), island )</code>
|-
|'''Brač''' is a beautiful island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), noun with adjective( island, beauty ) )</code>
|-
|'''Brač''' is a beautiful [[:en:Island|island]].
| [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37029%22%2C%22Z37029K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%2C%22Z37029K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37029K3%22%3A%22Z1002%22%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), noun with adjective( link( island ), beauty ) )</code>
|}
= English =
== necessary for the goals above ==
=== Create functions for determiners {{done}} ===
* Generic / grammatic (check for types in the lightweight enumeration types) {{done}}
** Indef sg (a, an) {{done}}
** Indef pl () {{done}}
** Def sg (the) {{done}}
** Def pl (the) {{done}}
* Ratios
** None (no)
** Some {{done}}
** most
** all
* From Number (from natural number) {{done}}
** zero, one, two, three … {{done}}
=== First fragment of option {{done}} ===
=== ++, join with space in between, unless one of them is empty {{done}} ===
=== Option by features from list of options {{done}} ===
* List of options, features
* If
** set equality ( features, features of option ( first element ( list ) )
** first element ( list )
** Option by features from list of options ( tail ( list ) )
=== Option by features from table {{done}} ===
* Table, features
* Find option with exactly the given features using Option by features from list of options
=== Fragments from table by features {{done}} ===
* Table1, table2
* Option by features from table1 by inherent features of table2
* Return fragments of that option
=== get text content from HTML fragment {{done}} ===
* Remove tags {{done}}
* Undo escapes {{done}}
* noun phrase from det and noun: det, N → NP {{done}}
* Depending on det’s number, choose the noun {{done}}
* Set inherent to det’s number {{done}}
* If det==”a” change it to “an” if needed {{done}}
** Need to use text content from HTML fragment {{done}}
* det++N {{done}}
=== Maybe use noun phrase from det and noun for the respective English function {{done}} ===
=== Check on existing lexeme from qid mappings {{done}} ===
=== Think also for Z36766 {{done}} ===
=== Extend noun from qid by “find lexeme, if not take label” {{done}} ===
* Get lexeme for qid, fallback to label {{done}}
* check if that already exists (seems no)
* So maybe try to find lexeme, and the catch is using the label
* Use label: https://www.wikifunctions.org/view/en/Z24766
=== Indefinite noun phrase from noun: QID → NP (an island) {{done}} ===
* Just use noun phrase from det and noun for this {{done}}
* Look up the lexeme connected to QID → N {{done}}
* If no Lexeme, use the English label as N {{done}}
* Noun phrase from noun(N, indefinite) {{done}}
=== Noun phrase from name: QID → NP (Brač) {{Done}} ===
* Look up the Lexeme connected to QID → N {{Done}}
* If no Lexeme, use the English label as N {{Done}}
* Check if a “the” is required {{Done}}
* Noun phrase from noun: N, the or nothing {{Done}}
* {{Todo}} Stability issues
{{Z|Z36925}}
=== Instantiating present: NP, NP → Sentence {{done}} ===
* NP1++is or are be depending on NP1 number++NP2 {{done}}
{{Z|Z36939}}
=== Capitalize HTML fragment: HTML fragment → HTML fragment {{done}} ===
* find the first letter that is not inside a tag and capitalize that {{done}}
* {{Todo}} would be better to use {{Z|Z10018}}, but I guess that's for later
{{Z|Z36944}}
=== Instantiating past: NP, NP → Sentence {{done}} ===
* NP1++was or were depending on NP1 number++NP2 {{done}}
{{Z|Z36953}}
=== strong: X → X {{done}} ===
* Language independent, tag strong every option {{done}}
[[Z36957]]
=== adjective from three strings {{done}} ===
* adjectives in English seem super easy, if we ignore comparative and superlative for now?
* maybe call it positive adjective, just to be clear
* maybe we shouldn't ignore it. There's no item in Wikidata to use as the 'positive adjective'. So it would be difficult to change it later to a full adjective. Let's just have it the necessary three forms.
=== adjective from string {{done}} ===
* use the regular comparative and regular superlative we already have {{done}}
=== adjective from Lexeme {{done}} ===
* get the positive form {{done}}
{{Z|Z36978}}
=== adjective from QID ===
* maybe leave that for later when we do the abstract stuff
* see curent QID->Adj mapping ins implementations of [[Z22664]]
=== noun with adjective: N, Adj → N {{done}} ===
* adj++N {{done}}
* Use that for [[Z22664]] -- used in [[Z21734]] instead, which the other uses for English {{done}}
=== link table: QID, table → table {{done}} ===
* Language independent, href to QID every option {{done}}
[[Z37029]]
=== linked noun: QID → N ===
* link( X(QID), QID )
=== instantiate present: NP, N -> sentence ===
* instantiate present( NP, Indef NP from N ( N ) )
=== instantiate past: NP, N -> sentence ===
* instantiate past: NP, Indef NP from N ( N )
== bonus ==
=== references ===
*
=== English Nominative Pronoun for person: QID → N ===
* Look for pronouns
* Look for gender
=== English genitive pronoun from item: QID → Det ===
* As previous, but her and his instead of she and he
=== English Pronoun from item: QID → N ===
* Does it have a Lexeme?
** Take grammatical gender
** Well, not in English
* Is it a person? Use English pronoun for person
* Everything else “it”/“they”?
=== English Pronoun from item and class: QID, QID → N ===
* Is it a person? Use English pronoun for person
* Everything else, based on Lexeme
=== English noun phrase for a named item: QID, QID → N ===
* Make “the city” for San Francisco
* Fall back to San Francisco?
* Maybe this is only useful for the abstract layer?
= Abstract =
=== N from item: QID, language → N ===
* concretize
=== NP from named item: QID, language → NP ===
* concretize
=== Instantiating present: NP, N, language → sentence ===
* concretize
=== Instantiating present: NP, N, language → HTML fragment ===
* first fragment( instantiating from NP and N)
=== instantiating present: QID, QID, language → sentence ===
* instantiating( NP from named item(QID), N from item(QID), language )
=== instantiating present: QID, QID, language → HTML fragment ===
* first fragment(instating table from qid, qid, language)
=== N: N, adj → N ===
* concretize
=== Adj from item: QID → adj ===
* concretize
= German =
Needs the following:
=== N from item ===
=== NP from named item ===
=== Instantiating present from NP, N ===
German: [[Z26070]] eine Insel
=== Instantiating past from NP, N ===
=== N: N, adj → N ===
=== Adj from item: QID → adj ===
e1jeirsb1e7wvsl08ak5uq5tupq8npc
287165
287155
2026-06-30T08:18:27Z
Denny
81
/* adjective from QID */
287165
wikitext
text/x-wiki
= Goals =
These are the examples listed on the [[Wikifunctions:Type proposals/Syntactic table|Type proposal]]:
{| class="wikitable"
|+
|Brač is an island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, island )</code>
|-
|Brač is a beautiful island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, noun with adjective( island, beauty ) )</code>
|-
|Brač is a beautiful [[:en:Island|island]].
| [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37029%22%2C%22Z37029K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%2C%22Z37029K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37029K3%22%3A%22Z1002%22%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, noun with adjective( link( island ), beauty ) )</code>
|-
|'''Brač''' is an island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), island )</code>
|-
|'''Brač''' is a beautiful island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), noun with adjective( island, beauty ) )</code>
|-
|'''Brač''' is a beautiful [[:en:Island|island]].
| [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37029%22%2C%22Z37029K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%2C%22Z37029K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37029K3%22%3A%22Z1002%22%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), noun with adjective( link( island ), beauty ) )</code>
|}
= English =
== necessary for the goals above ==
=== Create functions for determiners {{done}} ===
* Generic / grammatic (check for types in the lightweight enumeration types) {{done}}
** Indef sg (a, an) {{done}}
** Indef pl () {{done}}
** Def sg (the) {{done}}
** Def pl (the) {{done}}
* Ratios
** None (no)
** Some {{done}}
** most
** all
* From Number (from natural number) {{done}}
** zero, one, two, three … {{done}}
=== First fragment of option {{done}} ===
=== ++, join with space in between, unless one of them is empty {{done}} ===
=== Option by features from list of options {{done}} ===
* List of options, features
* If
** set equality ( features, features of option ( first element ( list ) )
** first element ( list )
** Option by features from list of options ( tail ( list ) )
=== Option by features from table {{done}} ===
* Table, features
* Find option with exactly the given features using Option by features from list of options
=== Fragments from table by features {{done}} ===
* Table1, table2
* Option by features from table1 by inherent features of table2
* Return fragments of that option
=== get text content from HTML fragment {{done}} ===
* Remove tags {{done}}
* Undo escapes {{done}}
* noun phrase from det and noun: det, N → NP {{done}}
* Depending on det’s number, choose the noun {{done}}
* Set inherent to det’s number {{done}}
* If det==”a” change it to “an” if needed {{done}}
** Need to use text content from HTML fragment {{done}}
* det++N {{done}}
=== Maybe use noun phrase from det and noun for the respective English function {{done}} ===
=== Check on existing lexeme from qid mappings {{done}} ===
=== Think also for Z36766 {{done}} ===
=== Extend noun from qid by “find lexeme, if not take label” {{done}} ===
* Get lexeme for qid, fallback to label {{done}}
* check if that already exists (seems no)
* So maybe try to find lexeme, and the catch is using the label
* Use label: https://www.wikifunctions.org/view/en/Z24766
=== Indefinite noun phrase from noun: QID → NP (an island) {{done}} ===
* Just use noun phrase from det and noun for this {{done}}
* Look up the lexeme connected to QID → N {{done}}
* If no Lexeme, use the English label as N {{done}}
* Noun phrase from noun(N, indefinite) {{done}}
=== Noun phrase from name: QID → NP (Brač) {{Done}} ===
* Look up the Lexeme connected to QID → N {{Done}}
* If no Lexeme, use the English label as N {{Done}}
* Check if a “the” is required {{Done}}
* Noun phrase from noun: N, the or nothing {{Done}}
* {{Todo}} Stability issues
{{Z|Z36925}}
=== Instantiating present: NP, NP → Sentence {{done}} ===
* NP1++is or are be depending on NP1 number++NP2 {{done}}
{{Z|Z36939}}
=== Capitalize HTML fragment: HTML fragment → HTML fragment {{done}} ===
* find the first letter that is not inside a tag and capitalize that {{done}}
* {{Todo}} would be better to use {{Z|Z10018}}, but I guess that's for later
{{Z|Z36944}}
=== Instantiating past: NP, NP → Sentence {{done}} ===
* NP1++was or were depending on NP1 number++NP2 {{done}}
{{Z|Z36953}}
=== strong: X → X {{done}} ===
* Language independent, tag strong every option {{done}}
[[Z36957]]
=== adjective from three strings {{done}} ===
* adjectives in English seem super easy, if we ignore comparative and superlative for now?
* maybe call it positive adjective, just to be clear
* maybe we shouldn't ignore it. There's no item in Wikidata to use as the 'positive adjective'. So it would be difficult to change it later to a full adjective. Let's just have it the necessary three forms.
=== adjective from string {{done}} ===
* use the regular comparative and regular superlative we already have {{done}}
=== adjective from Lexeme {{done}} ===
* get the positive form {{done}}
{{Z|Z36978}}
=== adjective from QID {{done}} ===
* maybe leave that for later when we do the abstract stuff {{done}}
* see curent QID->Adj mapping ins implementations of [[Z22664]] {{done}}
=== noun with adjective: N, Adj → N {{done}} ===
* adj++N {{done}}
* Use that for [[Z22664]] -- used in [[Z21734]] instead, which the other uses for English {{done}}
=== link table: QID, table → table {{done}} ===
* Language independent, href to QID every option {{done}}
[[Z37029]]
=== linked noun: QID → N ===
* link( X(QID), QID )
=== instantiate present: NP, N -> sentence ===
* instantiate present( NP, Indef NP from N ( N ) )
=== instantiate past: NP, N -> sentence ===
* instantiate past: NP, Indef NP from N ( N )
== bonus ==
=== references ===
*
=== English Nominative Pronoun for person: QID → N ===
* Look for pronouns
* Look for gender
=== English genitive pronoun from item: QID → Det ===
* As previous, but her and his instead of she and he
=== English Pronoun from item: QID → N ===
* Does it have a Lexeme?
** Take grammatical gender
** Well, not in English
* Is it a person? Use English pronoun for person
* Everything else “it”/“they”?
=== English Pronoun from item and class: QID, QID → N ===
* Is it a person? Use English pronoun for person
* Everything else, based on Lexeme
=== English noun phrase for a named item: QID, QID → N ===
* Make “the city” for San Francisco
* Fall back to San Francisco?
* Maybe this is only useful for the abstract layer?
= Abstract =
=== N from item: QID, language → N ===
* concretize
=== NP from named item: QID, language → NP ===
* concretize
=== Instantiating present: NP, N, language → sentence ===
* concretize
=== Instantiating present: NP, N, language → HTML fragment ===
* first fragment( instantiating from NP and N)
=== instantiating present: QID, QID, language → sentence ===
* instantiating( NP from named item(QID), N from item(QID), language )
=== instantiating present: QID, QID, language → HTML fragment ===
* first fragment(instating table from qid, qid, language)
=== N: N, adj → N ===
* concretize
=== Adj from item: QID → adj ===
* concretize
= German =
Needs the following:
=== N from item ===
=== NP from named item ===
=== Instantiating present from NP, N ===
German: [[Z26070]] eine Insel
=== Instantiating past from NP, N ===
=== N: N, adj → N ===
=== Adj from item: QID → adj ===
q3nwi6mhpp47wvt6lyh8x80nnul1d9r
287166
287165
2026-06-30T08:18:55Z
Denny
81
/* adjective from QID Done */
287166
wikitext
text/x-wiki
= Goals =
These are the examples listed on the [[Wikifunctions:Type proposals/Syntactic table|Type proposal]]:
{| class="wikitable"
|+
|Brač is an island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, island )</code>
|-
|Brač is a beautiful island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, noun with adjective( island, beauty ) )</code>
|-
|Brač is a beautiful [[:en:Island|island]].
| [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37029%22%2C%22Z37029K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%2C%22Z37029K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37029K3%22%3A%22Z1002%22%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, noun with adjective( link( island ), beauty ) )</code>
|-
|'''Brač''' is an island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), island )</code>
|-
|'''Brač''' is a beautiful island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), noun with adjective( island, beauty ) )</code>
|-
|'''Brač''' is a beautiful [[:en:Island|island]].
| [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37029%22%2C%22Z37029K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%2C%22Z37029K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37029K3%22%3A%22Z1002%22%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), noun with adjective( link( island ), beauty ) )</code>
|}
= English =
== necessary for the goals above ==
=== Create functions for determiners {{done}} ===
* Generic / grammatic (check for types in the lightweight enumeration types) {{done}}
** Indef sg (a, an) {{done}}
** Indef pl () {{done}}
** Def sg (the) {{done}}
** Def pl (the) {{done}}
* Ratios
** None (no)
** Some {{done}}
** most
** all
* From Number (from natural number) {{done}}
** zero, one, two, three … {{done}}
=== First fragment of option {{done}} ===
=== ++, join with space in between, unless one of them is empty {{done}} ===
=== Option by features from list of options {{done}} ===
* List of options, features
* If
** set equality ( features, features of option ( first element ( list ) )
** first element ( list )
** Option by features from list of options ( tail ( list ) )
=== Option by features from table {{done}} ===
* Table, features
* Find option with exactly the given features using Option by features from list of options
=== Fragments from table by features {{done}} ===
* Table1, table2
* Option by features from table1 by inherent features of table2
* Return fragments of that option
=== get text content from HTML fragment {{done}} ===
* Remove tags {{done}}
* Undo escapes {{done}}
* noun phrase from det and noun: det, N → NP {{done}}
* Depending on det’s number, choose the noun {{done}}
* Set inherent to det’s number {{done}}
* If det==”a” change it to “an” if needed {{done}}
** Need to use text content from HTML fragment {{done}}
* det++N {{done}}
=== Maybe use noun phrase from det and noun for the respective English function {{done}} ===
=== Check on existing lexeme from qid mappings {{done}} ===
=== Think also for Z36766 {{done}} ===
=== Extend noun from qid by “find lexeme, if not take label” {{done}} ===
* Get lexeme for qid, fallback to label {{done}}
* check if that already exists (seems no)
* So maybe try to find lexeme, and the catch is using the label
* Use label: https://www.wikifunctions.org/view/en/Z24766
=== Indefinite noun phrase from noun: QID → NP (an island) {{done}} ===
* Just use noun phrase from det and noun for this {{done}}
* Look up the lexeme connected to QID → N {{done}}
* If no Lexeme, use the English label as N {{done}}
* Noun phrase from noun(N, indefinite) {{done}}
=== Noun phrase from name: QID → NP (Brač) {{Done}} ===
* Look up the Lexeme connected to QID → N {{Done}}
* If no Lexeme, use the English label as N {{Done}}
* Check if a “the” is required {{Done}}
* Noun phrase from noun: N, the or nothing {{Done}}
* {{Todo}} Stability issues
{{Z|Z36925}}
=== Instantiating present: NP, NP → Sentence {{done}} ===
* NP1++is or are be depending on NP1 number++NP2 {{done}}
{{Z|Z36939}}
=== Capitalize HTML fragment: HTML fragment → HTML fragment {{done}} ===
* find the first letter that is not inside a tag and capitalize that {{done}}
* {{Todo}} would be better to use {{Z|Z10018}}, but I guess that's for later
{{Z|Z36944}}
=== Instantiating past: NP, NP → Sentence {{done}} ===
* NP1++was or were depending on NP1 number++NP2 {{done}}
{{Z|Z36953}}
=== strong: X → X {{done}} ===
* Language independent, tag strong every option {{done}}
[[Z36957]]
=== adjective from three strings {{done}} ===
* adjectives in English seem super easy, if we ignore comparative and superlative for now?
* maybe call it positive adjective, just to be clear
* maybe we shouldn't ignore it. There's no item in Wikidata to use as the 'positive adjective'. So it would be difficult to change it later to a full adjective. Let's just have it the necessary three forms.
=== adjective from string {{done}} ===
* use the regular comparative and regular superlative we already have {{done}}
=== adjective from Lexeme {{done}} ===
* get the positive form {{done}}
{{Z|Z36978}}
=== adjective from QID {{done}} ===
* maybe leave that for later when we do the abstract stuff {{done}}
* see curent QID->Adj mapping ins implementations of [[Z22664]] {{done}}
[[Z37076]]
=== noun with adjective: N, Adj → N {{done}} ===
* adj++N {{done}}
* Use that for [[Z22664]] -- used in [[Z21734]] instead, which the other uses for English {{done}}
=== link table: QID, table → table {{done}} ===
* Language independent, href to QID every option {{done}}
[[Z37029]]
=== linked noun: QID → N ===
* link( X(QID), QID )
=== instantiate present: NP, N -> sentence ===
* instantiate present( NP, Indef NP from N ( N ) )
=== instantiate past: NP, N -> sentence ===
* instantiate past: NP, Indef NP from N ( N )
== bonus ==
=== references ===
*
=== English Nominative Pronoun for person: QID → N ===
* Look for pronouns
* Look for gender
=== English genitive pronoun from item: QID → Det ===
* As previous, but her and his instead of she and he
=== English Pronoun from item: QID → N ===
* Does it have a Lexeme?
** Take grammatical gender
** Well, not in English
* Is it a person? Use English pronoun for person
* Everything else “it”/“they”?
=== English Pronoun from item and class: QID, QID → N ===
* Is it a person? Use English pronoun for person
* Everything else, based on Lexeme
=== English noun phrase for a named item: QID, QID → N ===
* Make “the city” for San Francisco
* Fall back to San Francisco?
* Maybe this is only useful for the abstract layer?
= Abstract =
=== N from item: QID, language → N ===
* concretize
=== NP from named item: QID, language → NP ===
* concretize
=== Instantiating present: NP, N, language → sentence ===
* concretize
=== Instantiating present: NP, N, language → HTML fragment ===
* first fragment( instantiating from NP and N)
=== instantiating present: QID, QID, language → sentence ===
* instantiating( NP from named item(QID), N from item(QID), language )
=== instantiating present: QID, QID, language → HTML fragment ===
* first fragment(instating table from qid, qid, language)
=== N: N, adj → N ===
* concretize
=== Adj from item: QID → adj ===
* concretize
= German =
Needs the following:
=== N from item ===
=== NP from named item ===
=== Instantiating present from NP, N ===
German: [[Z26070]] eine Insel
=== Instantiating past from NP, N ===
=== N: N, adj → N ===
=== Adj from item: QID → adj ===
pw980ja0qau95xjjxiq5xbjsfiyb1kf
287173
287166
2026-06-30T08:26:26Z
Denny
81
/* linked noun: QID → N */
287173
wikitext
text/x-wiki
= Goals =
These are the examples listed on the [[Wikifunctions:Type proposals/Syntactic table|Type proposal]]:
{| class="wikitable"
|+
|Brač is an island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, island )</code>
|-
|Brač is a beautiful island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, noun with adjective( island, beauty ) )</code>
|-
|Brač is a beautiful [[:en:Island|island]].
| [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37029%22%2C%22Z37029K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%2C%22Z37029K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37029K3%22%3A%22Z1002%22%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, noun with adjective( link( island ), beauty ) )</code>
|-
|'''Brač''' is an island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), island )</code>
|-
|'''Brač''' is a beautiful island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), noun with adjective( island, beauty ) )</code>
|-
|'''Brač''' is a beautiful [[:en:Island|island]].
| [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37029%22%2C%22Z37029K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%2C%22Z37029K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37029K3%22%3A%22Z1002%22%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), noun with adjective( link( island ), beauty ) )</code>
|}
= English =
== necessary for the goals above ==
=== Create functions for determiners {{done}} ===
* Generic / grammatic (check for types in the lightweight enumeration types) {{done}}
** Indef sg (a, an) {{done}}
** Indef pl () {{done}}
** Def sg (the) {{done}}
** Def pl (the) {{done}}
* Ratios
** None (no)
** Some {{done}}
** most
** all
* From Number (from natural number) {{done}}
** zero, one, two, three … {{done}}
=== First fragment of option {{done}} ===
=== ++, join with space in between, unless one of them is empty {{done}} ===
=== Option by features from list of options {{done}} ===
* List of options, features
* If
** set equality ( features, features of option ( first element ( list ) )
** first element ( list )
** Option by features from list of options ( tail ( list ) )
=== Option by features from table {{done}} ===
* Table, features
* Find option with exactly the given features using Option by features from list of options
=== Fragments from table by features {{done}} ===
* Table1, table2
* Option by features from table1 by inherent features of table2
* Return fragments of that option
=== get text content from HTML fragment {{done}} ===
* Remove tags {{done}}
* Undo escapes {{done}}
* noun phrase from det and noun: det, N → NP {{done}}
* Depending on det’s number, choose the noun {{done}}
* Set inherent to det’s number {{done}}
* If det==”a” change it to “an” if needed {{done}}
** Need to use text content from HTML fragment {{done}}
* det++N {{done}}
=== Maybe use noun phrase from det and noun for the respective English function {{done}} ===
=== Check on existing lexeme from qid mappings {{done}} ===
=== Think also for Z36766 {{done}} ===
=== Extend noun from qid by “find lexeme, if not take label” {{done}} ===
* Get lexeme for qid, fallback to label {{done}}
* check if that already exists (seems no)
* So maybe try to find lexeme, and the catch is using the label
* Use label: https://www.wikifunctions.org/view/en/Z24766
=== Indefinite noun phrase from noun: QID → NP (an island) {{done}} ===
* Just use noun phrase from det and noun for this {{done}}
* Look up the lexeme connected to QID → N {{done}}
* If no Lexeme, use the English label as N {{done}}
* Noun phrase from noun(N, indefinite) {{done}}
=== Noun phrase from name: QID → NP (Brač) {{Done}} ===
* Look up the Lexeme connected to QID → N {{Done}}
* If no Lexeme, use the English label as N {{Done}}
* Check if a “the” is required {{Done}}
* Noun phrase from noun: N, the or nothing {{Done}}
* {{Todo}} Stability issues
{{Z|Z36925}}
=== Instantiating present: NP, NP → Sentence {{done}} ===
* NP1++is or are be depending on NP1 number++NP2 {{done}}
{{Z|Z36939}}
=== Capitalize HTML fragment: HTML fragment → HTML fragment {{done}} ===
* find the first letter that is not inside a tag and capitalize that {{done}}
* {{Todo}} would be better to use {{Z|Z10018}}, but I guess that's for later
{{Z|Z36944}}
=== Instantiating past: NP, NP → Sentence {{done}} ===
* NP1++was or were depending on NP1 number++NP2 {{done}}
{{Z|Z36953}}
=== strong: X → X {{done}} ===
* Language independent, tag strong every option {{done}}
[[Z36957]]
=== adjective from three strings {{done}} ===
* adjectives in English seem super easy, if we ignore comparative and superlative for now?
* maybe call it positive adjective, just to be clear
* maybe we shouldn't ignore it. There's no item in Wikidata to use as the 'positive adjective'. So it would be difficult to change it later to a full adjective. Let's just have it the necessary three forms.
=== adjective from string {{done}} ===
* use the regular comparative and regular superlative we already have {{done}}
=== adjective from Lexeme {{done}} ===
* get the positive form {{done}}
{{Z|Z36978}}
=== adjective from QID {{done}} ===
* maybe leave that for later when we do the abstract stuff {{done}}
* see curent QID->Adj mapping ins implementations of [[Z22664]] {{done}}
[[Z37076]]
=== noun with adjective: N, Adj → N {{done}} ===
* adj++N {{done}}
* Use that for [[Z22664]] -- used in [[Z21734]] instead, which the other uses for English {{done}}
=== link table: QID, table → table {{done}} ===
* Language independent, href to QID every option {{done}}
[[Z37029]]
=== linked noun: QID → N {{done}} ===
* link( X(QID), QID ) {{done}}
=== instantiate present: NP, N -> sentence ===
* instantiate present( NP, Indef NP from N ( N ) )
=== instantiate past: NP, N -> sentence ===
* instantiate past: NP, Indef NP from N ( N )
== bonus ==
=== references ===
*
=== English Nominative Pronoun for person: QID → N ===
* Look for pronouns
* Look for gender
=== English genitive pronoun from item: QID → Det ===
* As previous, but her and his instead of she and he
=== English Pronoun from item: QID → N ===
* Does it have a Lexeme?
** Take grammatical gender
** Well, not in English
* Is it a person? Use English pronoun for person
* Everything else “it”/“they”?
=== English Pronoun from item and class: QID, QID → N ===
* Is it a person? Use English pronoun for person
* Everything else, based on Lexeme
=== English noun phrase for a named item: QID, QID → N ===
* Make “the city” for San Francisco
* Fall back to San Francisco?
* Maybe this is only useful for the abstract layer?
= Abstract =
=== N from item: QID, language → N ===
* concretize
=== NP from named item: QID, language → NP ===
* concretize
=== Instantiating present: NP, N, language → sentence ===
* concretize
=== Instantiating present: NP, N, language → HTML fragment ===
* first fragment( instantiating from NP and N)
=== instantiating present: QID, QID, language → sentence ===
* instantiating( NP from named item(QID), N from item(QID), language )
=== instantiating present: QID, QID, language → HTML fragment ===
* first fragment(instating table from qid, qid, language)
=== N: N, adj → N ===
* concretize
=== Adj from item: QID → adj ===
* concretize
= German =
Needs the following:
=== N from item ===
=== NP from named item ===
=== Instantiating present from NP, N ===
German: [[Z26070]] eine Insel
=== Instantiating past from NP, N ===
=== N: N, adj → N ===
=== Adj from item: QID → adj ===
7ueilvdeyqyd4pxbd1isnevgrpyu42r
287181
287173
2026-06-30T08:36:46Z
Denny
81
/* instantiate present: NP, N -> sentence */
287181
wikitext
text/x-wiki
= Goals =
These are the examples listed on the [[Wikifunctions:Type proposals/Syntactic table|Type proposal]]:
{| class="wikitable"
|+
|Brač is an island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, island )</code>
|-
|Brač is a beautiful island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, noun with adjective( island, beauty ) )</code>
|-
|Brač is a beautiful [[:en:Island|island]].
| [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37029%22%2C%22Z37029K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%2C%22Z37029K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37029K3%22%3A%22Z1002%22%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, noun with adjective( link( island ), beauty ) )</code>
|-
|'''Brač''' is an island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), island )</code>
|-
|'''Brač''' is a beautiful island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), noun with adjective( island, beauty ) )</code>
|-
|'''Brač''' is a beautiful [[:en:Island|island]].
| [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37029%22%2C%22Z37029K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%2C%22Z37029K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37029K3%22%3A%22Z1002%22%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), noun with adjective( link( island ), beauty ) )</code>
|}
= English =
== necessary for the goals above ==
=== Create functions for determiners {{done}} ===
* Generic / grammatic (check for types in the lightweight enumeration types) {{done}}
** Indef sg (a, an) {{done}}
** Indef pl () {{done}}
** Def sg (the) {{done}}
** Def pl (the) {{done}}
* Ratios
** None (no)
** Some {{done}}
** most
** all
* From Number (from natural number) {{done}}
** zero, one, two, three … {{done}}
=== First fragment of option {{done}} ===
=== ++, join with space in between, unless one of them is empty {{done}} ===
=== Option by features from list of options {{done}} ===
* List of options, features
* If
** set equality ( features, features of option ( first element ( list ) )
** first element ( list )
** Option by features from list of options ( tail ( list ) )
=== Option by features from table {{done}} ===
* Table, features
* Find option with exactly the given features using Option by features from list of options
=== Fragments from table by features {{done}} ===
* Table1, table2
* Option by features from table1 by inherent features of table2
* Return fragments of that option
=== get text content from HTML fragment {{done}} ===
* Remove tags {{done}}
* Undo escapes {{done}}
* noun phrase from det and noun: det, N → NP {{done}}
* Depending on det’s number, choose the noun {{done}}
* Set inherent to det’s number {{done}}
* If det==”a” change it to “an” if needed {{done}}
** Need to use text content from HTML fragment {{done}}
* det++N {{done}}
=== Maybe use noun phrase from det and noun for the respective English function {{done}} ===
=== Check on existing lexeme from qid mappings {{done}} ===
=== Think also for Z36766 {{done}} ===
=== Extend noun from qid by “find lexeme, if not take label” {{done}} ===
* Get lexeme for qid, fallback to label {{done}}
* check if that already exists (seems no)
* So maybe try to find lexeme, and the catch is using the label
* Use label: https://www.wikifunctions.org/view/en/Z24766
=== Indefinite noun phrase from noun: QID → NP (an island) {{done}} ===
* Just use noun phrase from det and noun for this {{done}}
* Look up the lexeme connected to QID → N {{done}}
* If no Lexeme, use the English label as N {{done}}
* Noun phrase from noun(N, indefinite) {{done}}
=== Noun phrase from name: QID → NP (Brač) {{Done}} ===
* Look up the Lexeme connected to QID → N {{Done}}
* If no Lexeme, use the English label as N {{Done}}
* Check if a “the” is required {{Done}}
* Noun phrase from noun: N, the or nothing {{Done}}
* {{Todo}} Stability issues
{{Z|Z36925}}
=== Instantiating present: NP, NP → Sentence {{done}} ===
* NP1++is or are be depending on NP1 number++NP2 {{done}}
{{Z|Z36939}}
=== Capitalize HTML fragment: HTML fragment → HTML fragment {{done}} ===
* find the first letter that is not inside a tag and capitalize that {{done}}
* {{Todo}} would be better to use {{Z|Z10018}}, but I guess that's for later
{{Z|Z36944}}
=== Instantiating past: NP, NP → Sentence {{done}} ===
* NP1++was or were depending on NP1 number++NP2 {{done}}
{{Z|Z36953}}
=== strong: X → X {{done}} ===
* Language independent, tag strong every option {{done}}
[[Z36957]]
=== adjective from three strings {{done}} ===
* adjectives in English seem super easy, if we ignore comparative and superlative for now?
* maybe call it positive adjective, just to be clear
* maybe we shouldn't ignore it. There's no item in Wikidata to use as the 'positive adjective'. So it would be difficult to change it later to a full adjective. Let's just have it the necessary three forms.
=== adjective from string {{done}} ===
* use the regular comparative and regular superlative we already have {{done}}
=== adjective from Lexeme {{done}} ===
* get the positive form {{done}}
{{Z|Z36978}}
=== adjective from QID {{done}} ===
* maybe leave that for later when we do the abstract stuff {{done}}
* see curent QID->Adj mapping ins implementations of [[Z22664]] {{done}}
[[Z37076]]
=== noun with adjective: N, Adj → N {{done}} ===
* adj++N {{done}}
* Use that for [[Z22664]] -- used in [[Z21734]] instead, which the other uses for English {{done}}
=== link table: QID, table → table {{done}} ===
* Language independent, href to QID every option {{done}}
[[Z37029]]
=== linked noun: QID → N {{done}} ===
* link( X(QID), QID ) {{done}}
=== instantiate present: NP, N -> sentence {{done}} ===
* instantiate present( NP, Indef NP from N ( N ) ) {{done}}
=== instantiate past: NP, N -> sentence ===
* instantiate past: NP, Indef NP from N ( N )
== bonus ==
=== references ===
*
=== English Nominative Pronoun for person: QID → N ===
* Look for pronouns
* Look for gender
=== English genitive pronoun from item: QID → Det ===
* As previous, but her and his instead of she and he
=== English Pronoun from item: QID → N ===
* Does it have a Lexeme?
** Take grammatical gender
** Well, not in English
* Is it a person? Use English pronoun for person
* Everything else “it”/“they”?
=== English Pronoun from item and class: QID, QID → N ===
* Is it a person? Use English pronoun for person
* Everything else, based on Lexeme
=== English noun phrase for a named item: QID, QID → N ===
* Make “the city” for San Francisco
* Fall back to San Francisco?
* Maybe this is only useful for the abstract layer?
= Abstract =
=== N from item: QID, language → N ===
* concretize
=== NP from named item: QID, language → NP ===
* concretize
=== Instantiating present: NP, N, language → sentence ===
* concretize
=== Instantiating present: NP, N, language → HTML fragment ===
* first fragment( instantiating from NP and N)
=== instantiating present: QID, QID, language → sentence ===
* instantiating( NP from named item(QID), N from item(QID), language )
=== instantiating present: QID, QID, language → HTML fragment ===
* first fragment(instating table from qid, qid, language)
=== N: N, adj → N ===
* concretize
=== Adj from item: QID → adj ===
* concretize
= German =
Needs the following:
=== N from item ===
=== NP from named item ===
=== Instantiating present from NP, N ===
German: [[Z26070]] eine Insel
=== Instantiating past from NP, N ===
=== N: N, adj → N ===
=== Adj from item: QID → adj ===
h5rkr8t6g9vzejj2t1v4rkgxoxvikj3
287188
287181
2026-06-30T08:49:16Z
Denny
81
/* instantiate past: NP, N -> sentence */
287188
wikitext
text/x-wiki
= Goals =
These are the examples listed on the [[Wikifunctions:Type proposals/Syntactic table|Type proposal]]:
{| class="wikitable"
|+
|Brač is an island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, island )</code>
|-
|Brač is a beautiful island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, noun with adjective( island, beauty ) )</code>
|-
|Brač is a beautiful [[:en:Island|island]].
| [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37029%22%2C%22Z37029K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%2C%22Z37029K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37029K3%22%3A%22Z1002%22%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, noun with adjective( link( island ), beauty ) )</code>
|-
|'''Brač''' is an island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), island )</code>
|-
|'''Brač''' is a beautiful island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), noun with adjective( island, beauty ) )</code>
|-
|'''Brač''' is a beautiful [[:en:Island|island]].
| [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37029%22%2C%22Z37029K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%2C%22Z37029K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37029K3%22%3A%22Z1002%22%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), noun with adjective( link( island ), beauty ) )</code>
|}
= English =
== necessary for the goals above ==
=== Create functions for determiners {{done}} ===
* Generic / grammatic (check for types in the lightweight enumeration types) {{done}}
** Indef sg (a, an) {{done}}
** Indef pl () {{done}}
** Def sg (the) {{done}}
** Def pl (the) {{done}}
* Ratios
** None (no)
** Some {{done}}
** most
** all
* From Number (from natural number) {{done}}
** zero, one, two, three … {{done}}
=== First fragment of option {{done}} ===
=== ++, join with space in between, unless one of them is empty {{done}} ===
=== Option by features from list of options {{done}} ===
* List of options, features
* If
** set equality ( features, features of option ( first element ( list ) )
** first element ( list )
** Option by features from list of options ( tail ( list ) )
=== Option by features from table {{done}} ===
* Table, features
* Find option with exactly the given features using Option by features from list of options
=== Fragments from table by features {{done}} ===
* Table1, table2
* Option by features from table1 by inherent features of table2
* Return fragments of that option
=== get text content from HTML fragment {{done}} ===
* Remove tags {{done}}
* Undo escapes {{done}}
* noun phrase from det and noun: det, N → NP {{done}}
* Depending on det’s number, choose the noun {{done}}
* Set inherent to det’s number {{done}}
* If det==”a” change it to “an” if needed {{done}}
** Need to use text content from HTML fragment {{done}}
* det++N {{done}}
=== Maybe use noun phrase from det and noun for the respective English function {{done}} ===
=== Check on existing lexeme from qid mappings {{done}} ===
=== Think also for Z36766 {{done}} ===
=== Extend noun from qid by “find lexeme, if not take label” {{done}} ===
* Get lexeme for qid, fallback to label {{done}}
* check if that already exists (seems no)
* So maybe try to find lexeme, and the catch is using the label
* Use label: https://www.wikifunctions.org/view/en/Z24766
=== Indefinite noun phrase from noun: QID → NP (an island) {{done}} ===
* Just use noun phrase from det and noun for this {{done}}
* Look up the lexeme connected to QID → N {{done}}
* If no Lexeme, use the English label as N {{done}}
* Noun phrase from noun(N, indefinite) {{done}}
=== Noun phrase from name: QID → NP (Brač) {{Done}} ===
* Look up the Lexeme connected to QID → N {{Done}}
* If no Lexeme, use the English label as N {{Done}}
* Check if a “the” is required {{Done}}
* Noun phrase from noun: N, the or nothing {{Done}}
* {{Todo}} Stability issues
{{Z|Z36925}}
=== Instantiating present: NP, NP → Sentence {{done}} ===
* NP1++is or are be depending on NP1 number++NP2 {{done}}
{{Z|Z36939}}
=== Capitalize HTML fragment: HTML fragment → HTML fragment {{done}} ===
* find the first letter that is not inside a tag and capitalize that {{done}}
* {{Todo}} would be better to use {{Z|Z10018}}, but I guess that's for later
{{Z|Z36944}}
=== Instantiating past: NP, NP → Sentence {{done}} ===
* NP1++was or were depending on NP1 number++NP2 {{done}}
{{Z|Z36953}}
=== strong: X → X {{done}} ===
* Language independent, tag strong every option {{done}}
[[Z36957]]
=== adjective from three strings {{done}} ===
* adjectives in English seem super easy, if we ignore comparative and superlative for now?
* maybe call it positive adjective, just to be clear
* maybe we shouldn't ignore it. There's no item in Wikidata to use as the 'positive adjective'. So it would be difficult to change it later to a full adjective. Let's just have it the necessary three forms.
=== adjective from string {{done}} ===
* use the regular comparative and regular superlative we already have {{done}}
=== adjective from Lexeme {{done}} ===
* get the positive form {{done}}
{{Z|Z36978}}
=== adjective from QID {{done}} ===
* maybe leave that for later when we do the abstract stuff {{done}}
* see curent QID->Adj mapping ins implementations of [[Z22664]] {{done}}
[[Z37076]]
=== noun with adjective: N, Adj → N {{done}} ===
* adj++N {{done}}
* Use that for [[Z22664]] -- used in [[Z21734]] instead, which the other uses for English {{done}}
=== link table: QID, table → table {{done}} ===
* Language independent, href to QID every option {{done}}
[[Z37029]]
=== linked noun: QID → N {{done}} ===
* link( X(QID), QID ) {{done}}
=== instantiate present: NP, N -> sentence {{done}} ===
* instantiate present( NP, Indef NP from N ( N ) ) {{done}}
=== instantiate past: NP, N -> sentence {{done}} ===
* instantiate past: NP, Indef NP from N ( N ) {{done}}
[[Z37086]]
== bonus ==
=== references ===
*
=== English Nominative Pronoun for person: QID → N ===
* Look for pronouns
* Look for gender
=== English genitive pronoun from item: QID → Det ===
* As previous, but her and his instead of she and he
=== English Pronoun from item: QID → N ===
* Does it have a Lexeme?
** Take grammatical gender
** Well, not in English
* Is it a person? Use English pronoun for person
* Everything else “it”/“they”?
=== English Pronoun from item and class: QID, QID → N ===
* Is it a person? Use English pronoun for person
* Everything else, based on Lexeme
=== English noun phrase for a named item: QID, QID → N ===
* Make “the city” for San Francisco
* Fall back to San Francisco?
* Maybe this is only useful for the abstract layer?
= Abstract =
=== N from item: QID, language → N ===
* concretize
=== NP from named item: QID, language → NP ===
* concretize
=== Instantiating present: NP, N, language → sentence ===
* concretize
=== Instantiating present: NP, N, language → HTML fragment ===
* first fragment( instantiating from NP and N)
=== instantiating present: QID, QID, language → sentence ===
* instantiating( NP from named item(QID), N from item(QID), language )
=== instantiating present: QID, QID, language → HTML fragment ===
* first fragment(instating table from qid, qid, language)
=== N: N, adj → N ===
* concretize
=== Adj from item: QID → adj ===
* concretize
= German =
Needs the following:
=== N from item ===
=== NP from named item ===
=== Instantiating present from NP, N ===
German: [[Z26070]] eine Insel
=== Instantiating past from NP, N ===
=== N: N, adj → N ===
=== Adj from item: QID → adj ===
c51bwct5i39mim30yu4egofwuaac0jr
287189
287188
2026-06-30T08:49:33Z
Denny
81
/* instantiate present: NP, N -> sentence Done */
287189
wikitext
text/x-wiki
= Goals =
These are the examples listed on the [[Wikifunctions:Type proposals/Syntactic table|Type proposal]]:
{| class="wikitable"
|+
|Brač is an island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, island )</code>
|-
|Brač is a beautiful island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, noun with adjective( island, beauty ) )</code>
|-
|Brač is a beautiful [[:en:Island|island]].
| [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37029%22%2C%22Z37029K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%2C%22Z37029K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37029K3%22%3A%22Z1002%22%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, noun with adjective( link( island ), beauty ) )</code>
|-
|'''Brač''' is an island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), island )</code>
|-
|'''Brač''' is a beautiful island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), noun with adjective( island, beauty ) )</code>
|-
|'''Brač''' is a beautiful [[:en:Island|island]].
| [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37029%22%2C%22Z37029K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%2C%22Z37029K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37029K3%22%3A%22Z1002%22%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), noun with adjective( link( island ), beauty ) )</code>
|}
= English =
== necessary for the goals above ==
=== Create functions for determiners {{done}} ===
* Generic / grammatic (check for types in the lightweight enumeration types) {{done}}
** Indef sg (a, an) {{done}}
** Indef pl () {{done}}
** Def sg (the) {{done}}
** Def pl (the) {{done}}
* Ratios
** None (no)
** Some {{done}}
** most
** all
* From Number (from natural number) {{done}}
** zero, one, two, three … {{done}}
=== First fragment of option {{done}} ===
=== ++, join with space in between, unless one of them is empty {{done}} ===
=== Option by features from list of options {{done}} ===
* List of options, features
* If
** set equality ( features, features of option ( first element ( list ) )
** first element ( list )
** Option by features from list of options ( tail ( list ) )
=== Option by features from table {{done}} ===
* Table, features
* Find option with exactly the given features using Option by features from list of options
=== Fragments from table by features {{done}} ===
* Table1, table2
* Option by features from table1 by inherent features of table2
* Return fragments of that option
=== get text content from HTML fragment {{done}} ===
* Remove tags {{done}}
* Undo escapes {{done}}
* noun phrase from det and noun: det, N → NP {{done}}
* Depending on det’s number, choose the noun {{done}}
* Set inherent to det’s number {{done}}
* If det==”a” change it to “an” if needed {{done}}
** Need to use text content from HTML fragment {{done}}
* det++N {{done}}
=== Maybe use noun phrase from det and noun for the respective English function {{done}} ===
=== Check on existing lexeme from qid mappings {{done}} ===
=== Think also for Z36766 {{done}} ===
=== Extend noun from qid by “find lexeme, if not take label” {{done}} ===
* Get lexeme for qid, fallback to label {{done}}
* check if that already exists (seems no)
* So maybe try to find lexeme, and the catch is using the label
* Use label: https://www.wikifunctions.org/view/en/Z24766
=== Indefinite noun phrase from noun: QID → NP (an island) {{done}} ===
* Just use noun phrase from det and noun for this {{done}}
* Look up the lexeme connected to QID → N {{done}}
* If no Lexeme, use the English label as N {{done}}
* Noun phrase from noun(N, indefinite) {{done}}
=== Noun phrase from name: QID → NP (Brač) {{Done}} ===
* Look up the Lexeme connected to QID → N {{Done}}
* If no Lexeme, use the English label as N {{Done}}
* Check if a “the” is required {{Done}}
* Noun phrase from noun: N, the or nothing {{Done}}
* {{Todo}} Stability issues
{{Z|Z36925}}
=== Instantiating present: NP, NP → Sentence {{done}} ===
* NP1++is or are be depending on NP1 number++NP2 {{done}}
{{Z|Z36939}}
=== Capitalize HTML fragment: HTML fragment → HTML fragment {{done}} ===
* find the first letter that is not inside a tag and capitalize that {{done}}
* {{Todo}} would be better to use {{Z|Z10018}}, but I guess that's for later
{{Z|Z36944}}
=== Instantiating past: NP, NP → Sentence {{done}} ===
* NP1++was or were depending on NP1 number++NP2 {{done}}
{{Z|Z36953}}
=== strong: X → X {{done}} ===
* Language independent, tag strong every option {{done}}
[[Z36957]]
=== adjective from three strings {{done}} ===
* adjectives in English seem super easy, if we ignore comparative and superlative for now?
* maybe call it positive adjective, just to be clear
* maybe we shouldn't ignore it. There's no item in Wikidata to use as the 'positive adjective'. So it would be difficult to change it later to a full adjective. Let's just have it the necessary three forms.
=== adjective from string {{done}} ===
* use the regular comparative and regular superlative we already have {{done}}
=== adjective from Lexeme {{done}} ===
* get the positive form {{done}}
{{Z|Z36978}}
=== adjective from QID {{done}} ===
* maybe leave that for later when we do the abstract stuff {{done}}
* see curent QID->Adj mapping ins implementations of [[Z22664]] {{done}}
[[Z37076]]
=== noun with adjective: N, Adj → N {{done}} ===
* adj++N {{done}}
* Use that for [[Z22664]] -- used in [[Z21734]] instead, which the other uses for English {{done}}
=== link table: QID, table → table {{done}} ===
* Language independent, href to QID every option {{done}}
[[Z37029]]
=== linked noun: QID → N {{done}} ===
* link( X(QID), QID ) {{done}}
=== instantiate present: NP, N -> sentence {{done}} ===
* instantiate present( NP, Indef NP from N ( N ) ) {{done}}
[[Z37085]]
=== instantiate past: NP, N -> sentence {{done}} ===
* instantiate past: NP, Indef NP from N ( N ) {{done}}
[[Z37086]]
== bonus ==
=== references ===
*
=== English Nominative Pronoun for person: QID → N ===
* Look for pronouns
* Look for gender
=== English genitive pronoun from item: QID → Det ===
* As previous, but her and his instead of she and he
=== English Pronoun from item: QID → N ===
* Does it have a Lexeme?
** Take grammatical gender
** Well, not in English
* Is it a person? Use English pronoun for person
* Everything else “it”/“they”?
=== English Pronoun from item and class: QID, QID → N ===
* Is it a person? Use English pronoun for person
* Everything else, based on Lexeme
=== English noun phrase for a named item: QID, QID → N ===
* Make “the city” for San Francisco
* Fall back to San Francisco?
* Maybe this is only useful for the abstract layer?
= Abstract =
=== N from item: QID, language → N ===
* concretize
=== NP from named item: QID, language → NP ===
* concretize
=== Instantiating present: NP, N, language → sentence ===
* concretize
=== Instantiating present: NP, N, language → HTML fragment ===
* first fragment( instantiating from NP and N)
=== instantiating present: QID, QID, language → sentence ===
* instantiating( NP from named item(QID), N from item(QID), language )
=== instantiating present: QID, QID, language → HTML fragment ===
* first fragment(instating table from qid, qid, language)
=== N: N, adj → N ===
* concretize
=== Adj from item: QID → adj ===
* concretize
= German =
Needs the following:
=== N from item ===
=== NP from named item ===
=== Instantiating present from NP, N ===
German: [[Z26070]] eine Insel
=== Instantiating past from NP, N ===
=== N: N, adj → N ===
=== Adj from item: QID → adj ===
0bpwiks1fxv4ys3vng87t0lpmpjptub
287190
287189
2026-06-30T08:50:45Z
Denny
81
/* instantiate present: NP, N -> sentence {{done}} */
287190
wikitext
text/x-wiki
= Goals =
These are the examples listed on the [[Wikifunctions:Type proposals/Syntactic table|Type proposal]]:
{| class="wikitable"
|+
|Brač is an island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, island )</code>
|-
|Brač is a beautiful island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, noun with adjective( island, beauty ) )</code>
|-
|Brač is a beautiful [[:en:Island|island]].
| [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37029%22%2C%22Z37029K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%2C%22Z37029K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37029K3%22%3A%22Z1002%22%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, noun with adjective( link( island ), beauty ) )</code>
|-
|'''Brač''' is an island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), island )</code>
|-
|'''Brač''' is a beautiful island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), noun with adjective( island, beauty ) )</code>
|-
|'''Brač''' is a beautiful [[:en:Island|island]].
| [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37029%22%2C%22Z37029K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%2C%22Z37029K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37029K3%22%3A%22Z1002%22%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), noun with adjective( link( island ), beauty ) )</code>
|}
= English =
== necessary for the goals above ==
=== Create functions for determiners {{done}} ===
* Generic / grammatic (check for types in the lightweight enumeration types) {{done}}
** Indef sg (a, an) {{done}}
** Indef pl () {{done}}
** Def sg (the) {{done}}
** Def pl (the) {{done}}
* Ratios
** None (no)
** Some {{done}}
** most
** all
* From Number (from natural number) {{done}}
** zero, one, two, three … {{done}}
=== First fragment of option {{done}} ===
=== ++, join with space in between, unless one of them is empty {{done}} ===
=== Option by features from list of options {{done}} ===
* List of options, features
* If
** set equality ( features, features of option ( first element ( list ) )
** first element ( list )
** Option by features from list of options ( tail ( list ) )
=== Option by features from table {{done}} ===
* Table, features
* Find option with exactly the given features using Option by features from list of options
=== Fragments from table by features {{done}} ===
* Table1, table2
* Option by features from table1 by inherent features of table2
* Return fragments of that option
=== get text content from HTML fragment {{done}} ===
* Remove tags {{done}}
* Undo escapes {{done}}
* noun phrase from det and noun: det, N → NP {{done}}
* Depending on det’s number, choose the noun {{done}}
* Set inherent to det’s number {{done}}
* If det==”a” change it to “an” if needed {{done}}
** Need to use text content from HTML fragment {{done}}
* det++N {{done}}
=== Maybe use noun phrase from det and noun for the respective English function {{done}} ===
=== Check on existing lexeme from qid mappings {{done}} ===
=== Think also for Z36766 {{done}} ===
=== Extend noun from qid by “find lexeme, if not take label” {{done}} ===
* Get lexeme for qid, fallback to label {{done}}
* check if that already exists (seems no)
* So maybe try to find lexeme, and the catch is using the label
* Use label: https://www.wikifunctions.org/view/en/Z24766
=== Indefinite noun phrase from noun: QID → NP (an island) {{done}} ===
* Just use noun phrase from det and noun for this {{done}}
* Look up the lexeme connected to QID → N {{done}}
* If no Lexeme, use the English label as N {{done}}
* Noun phrase from noun(N, indefinite) {{done}}
=== Noun phrase from name: QID → NP (Brač) {{Done}} ===
* Look up the Lexeme connected to QID → N {{Done}}
* If no Lexeme, use the English label as N {{Done}}
* Check if a “the” is required {{Done}}
* Noun phrase from noun: N, the or nothing {{Done}}
* {{Todo}} Stability issues
{{Z|Z36925}}
=== Instantiating present: NP, NP → Sentence {{done}} ===
* NP1++is or are be depending on NP1 number++NP2 {{done}}
{{Z|Z36939}}
=== Capitalize HTML fragment: HTML fragment → HTML fragment {{done}} ===
* find the first letter that is not inside a tag and capitalize that {{done}}
* {{Todo}} would be better to use {{Z|Z10018}}, but I guess that's for later
{{Z|Z36944}}
=== Instantiating past: NP, NP → Sentence {{done}} ===
* NP1++was or were depending on NP1 number++NP2 {{done}}
{{Z|Z36953}}
=== strong: X → X {{done}} ===
* Language independent, tag strong every option {{done}}
[[Z36957]]
=== adjective from three strings {{done}} ===
* adjectives in English seem super easy, if we ignore comparative and superlative for now?
* maybe call it positive adjective, just to be clear
* maybe we shouldn't ignore it. There's no item in Wikidata to use as the 'positive adjective'. So it would be difficult to change it later to a full adjective. Let's just have it the necessary three forms.
=== adjective from string {{done}} ===
* use the regular comparative and regular superlative we already have {{done}}
=== adjective from Lexeme {{done}} ===
* get the positive form {{done}}
{{Z|Z36978}}
=== adjective from QID {{done}} ===
* maybe leave that for later when we do the abstract stuff {{done}}
* see curent QID->Adj mapping ins implementations of [[Z22664]] {{done}}
[[Z37076]]
=== noun with adjective: N, Adj → N {{done}} ===
* adj++N {{done}}
* Use that for [[Z22664]] -- used in [[Z21734]] instead, which the other uses for English {{done}}
=== link table: QID, table → table {{done}} ===
* Language independent, href to QID every option {{done}}
[[Z37029]]
=== linked noun: QID → N {{done}} ===
* link( X(QID), QID ) {{done}}
=== instantiate present: NP, N -> sentence {{done}} ===
* instantiate present( NP, Indef NP from N ( N ) ) {{done}}
[[Z37083]]
=== instantiate past: NP, N -> sentence {{done}} ===
* instantiate past: NP, Indef NP from N ( N ) {{done}}
[[Z37086]]
== bonus ==
=== references ===
*
=== English Nominative Pronoun for person: QID → N ===
* Look for pronouns
* Look for gender
=== English genitive pronoun from item: QID → Det ===
* As previous, but her and his instead of she and he
=== English Pronoun from item: QID → N ===
* Does it have a Lexeme?
** Take grammatical gender
** Well, not in English
* Is it a person? Use English pronoun for person
* Everything else “it”/“they”?
=== English Pronoun from item and class: QID, QID → N ===
* Is it a person? Use English pronoun for person
* Everything else, based on Lexeme
=== English noun phrase for a named item: QID, QID → N ===
* Make “the city” for San Francisco
* Fall back to San Francisco?
* Maybe this is only useful for the abstract layer?
= Abstract =
=== N from item: QID, language → N ===
* concretize
=== NP from named item: QID, language → NP ===
* concretize
=== Instantiating present: NP, N, language → sentence ===
* concretize
=== Instantiating present: NP, N, language → HTML fragment ===
* first fragment( instantiating from NP and N)
=== instantiating present: QID, QID, language → sentence ===
* instantiating( NP from named item(QID), N from item(QID), language )
=== instantiating present: QID, QID, language → HTML fragment ===
* first fragment(instating table from qid, qid, language)
=== N: N, adj → N ===
* concretize
=== Adj from item: QID → adj ===
* concretize
= German =
Needs the following:
=== N from item ===
=== NP from named item ===
=== Instantiating present from NP, N ===
German: [[Z26070]] eine Insel
=== Instantiating past from NP, N ===
=== N: N, adj → N ===
=== Adj from item: QID → adj ===
0v9lqqgtvlkp3i02bfsmfog3n3cxfzg
287198
287190
2026-06-30T09:04:58Z
Denny
81
/* Abstract */
287198
wikitext
text/x-wiki
= Goals =
These are the examples listed on the [[Wikifunctions:Type proposals/Syntactic table|Type proposal]]:
{| class="wikitable"
|+
|Brač is an island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, island )</code>
|-
|Brač is a beautiful island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, noun with adjective( island, beauty ) )</code>
|-
|Brač is a beautiful [[:en:Island|island]].
| [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37029%22%2C%22Z37029K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%2C%22Z37029K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37029K3%22%3A%22Z1002%22%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, noun with adjective( link( island ), beauty ) )</code>
|-
|'''Brač''' is an island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), island )</code>
|-
|'''Brač''' is a beautiful island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), noun with adjective( island, beauty ) )</code>
|-
|'''Brač''' is a beautiful [[:en:Island|island]].
| [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37029%22%2C%22Z37029K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%2C%22Z37029K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37029K3%22%3A%22Z1002%22%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), noun with adjective( link( island ), beauty ) )</code>
|}
= English =
== necessary for the goals above ==
=== Create functions for determiners {{done}} ===
* Generic / grammatic (check for types in the lightweight enumeration types) {{done}}
** Indef sg (a, an) {{done}}
** Indef pl () {{done}}
** Def sg (the) {{done}}
** Def pl (the) {{done}}
* Ratios
** None (no)
** Some {{done}}
** most
** all
* From Number (from natural number) {{done}}
** zero, one, two, three … {{done}}
=== First fragment of option {{done}} ===
=== ++, join with space in between, unless one of them is empty {{done}} ===
=== Option by features from list of options {{done}} ===
* List of options, features
* If
** set equality ( features, features of option ( first element ( list ) )
** first element ( list )
** Option by features from list of options ( tail ( list ) )
=== Option by features from table {{done}} ===
* Table, features
* Find option with exactly the given features using Option by features from list of options
=== Fragments from table by features {{done}} ===
* Table1, table2
* Option by features from table1 by inherent features of table2
* Return fragments of that option
=== get text content from HTML fragment {{done}} ===
* Remove tags {{done}}
* Undo escapes {{done}}
* noun phrase from det and noun: det, N → NP {{done}}
* Depending on det’s number, choose the noun {{done}}
* Set inherent to det’s number {{done}}
* If det==”a” change it to “an” if needed {{done}}
** Need to use text content from HTML fragment {{done}}
* det++N {{done}}
=== Maybe use noun phrase from det and noun for the respective English function {{done}} ===
=== Check on existing lexeme from qid mappings {{done}} ===
=== Think also for Z36766 {{done}} ===
=== Extend noun from qid by “find lexeme, if not take label” {{done}} ===
* Get lexeme for qid, fallback to label {{done}}
* check if that already exists (seems no)
* So maybe try to find lexeme, and the catch is using the label
* Use label: https://www.wikifunctions.org/view/en/Z24766
=== Indefinite noun phrase from noun: QID → NP (an island) {{done}} ===
* Just use noun phrase from det and noun for this {{done}}
* Look up the lexeme connected to QID → N {{done}}
* If no Lexeme, use the English label as N {{done}}
* Noun phrase from noun(N, indefinite) {{done}}
=== Noun phrase from name: QID → NP (Brač) {{Done}} ===
* Look up the Lexeme connected to QID → N {{Done}}
* If no Lexeme, use the English label as N {{Done}}
* Check if a “the” is required {{Done}}
* Noun phrase from noun: N, the or nothing {{Done}}
* {{Todo}} Stability issues
{{Z|Z36925}}
=== Instantiating present: NP, NP → Sentence {{done}} ===
* NP1++is or are be depending on NP1 number++NP2 {{done}}
{{Z|Z36939}}
=== Capitalize HTML fragment: HTML fragment → HTML fragment {{done}} ===
* find the first letter that is not inside a tag and capitalize that {{done}}
* {{Todo}} would be better to use {{Z|Z10018}}, but I guess that's for later
{{Z|Z36944}}
=== Instantiating past: NP, NP → Sentence {{done}} ===
* NP1++was or were depending on NP1 number++NP2 {{done}}
{{Z|Z36953}}
=== strong: X → X {{done}} ===
* Language independent, tag strong every option {{done}}
[[Z36957]]
=== adjective from three strings {{done}} ===
* adjectives in English seem super easy, if we ignore comparative and superlative for now?
* maybe call it positive adjective, just to be clear
* maybe we shouldn't ignore it. There's no item in Wikidata to use as the 'positive adjective'. So it would be difficult to change it later to a full adjective. Let's just have it the necessary three forms.
=== adjective from string {{done}} ===
* use the regular comparative and regular superlative we already have {{done}}
=== adjective from Lexeme {{done}} ===
* get the positive form {{done}}
{{Z|Z36978}}
=== adjective from QID {{done}} ===
* maybe leave that for later when we do the abstract stuff {{done}}
* see curent QID->Adj mapping ins implementations of [[Z22664]] {{done}}
[[Z37076]]
=== noun with adjective: N, Adj → N {{done}} ===
* adj++N {{done}}
* Use that for [[Z22664]] -- used in [[Z21734]] instead, which the other uses for English {{done}}
=== link table: QID, table → table {{done}} ===
* Language independent, href to QID every option {{done}}
[[Z37029]]
=== linked noun: QID → N {{done}} ===
* link( X(QID), QID ) {{done}}
=== instantiate present: NP, N -> sentence {{done}} ===
* instantiate present( NP, Indef NP from N ( N ) ) {{done}}
[[Z37083]]
=== instantiate past: NP, N -> sentence {{done}} ===
* instantiate past: NP, Indef NP from N ( N ) {{done}}
[[Z37086]]
== bonus ==
=== references ===
*
=== English Nominative Pronoun for person: QID → N ===
* Look for pronouns
* Look for gender
=== English genitive pronoun from item: QID → Det ===
* As previous, but her and his instead of she and he
=== English Pronoun from item: QID → N ===
* Does it have a Lexeme?
** Take grammatical gender
** Well, not in English
* Is it a person? Use English pronoun for person
* Everything else “it”/“they”?
=== English Pronoun from item and class: QID, QID → N ===
* Is it a person? Use English pronoun for person
* Everything else, based on Lexeme
=== English noun phrase for a named item: QID, QID → N ===
* Make “the city” for San Francisco
* Fall back to San Francisco?
* Maybe this is only useful for the abstract layer?
= Abstract =
=== N from item: QID, language → N {{done}} ===
* concretize {{done}}
[[Z37089]]
=== NP from named item: QID, language → NP ===
* concretize
=== Instantiating present: NP, N, language → sentence ===
* concretize
=== Instantiating present: NP, N, language → HTML fragment ===
* first fragment( instantiating from NP and N)
=== instantiating present: QID, QID, language → sentence ===
* instantiating( NP from named item(QID), N from item(QID), language )
=== instantiating present: QID, QID, language → HTML fragment ===
* first fragment(instating table from qid, qid, language)
=== N: N, adj → N ===
* concretize
=== Adj from item: QID → adj ===
* concretize
= German =
Needs the following:
=== N from item ===
=== NP from named item ===
=== Instantiating present from NP, N ===
German: [[Z26070]] eine Insel
=== Instantiating past from NP, N ===
=== N: N, adj → N ===
=== Adj from item: QID → adj ===
0chjs9iegtk13kecqqeuadk9yrsj8v5
287200
287198
2026-06-30T09:09:28Z
Denny
81
287200
wikitext
text/x-wiki
= Goals =
These are the examples listed on the [[Wikifunctions:Type proposals/Syntactic table|Type proposal]]:
{| class="wikitable"
|+
|Brač is an island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, island )</code>
|-
|Brač is a beautiful island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, noun with adjective( island, beauty ) )</code>
|-
|Brač is a beautiful [[:en:Island|island]].
| [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37029%22%2C%22Z37029K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%2C%22Z37029K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37029K3%22%3A%22Z1002%22%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, noun with adjective( link( island ), beauty ) )</code>
|-
|'''Brač''' is an island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), island )</code>
|-
|'''Brač''' is a beautiful island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), noun with adjective( island, beauty ) )</code>
|-
|'''Brač''' is a beautiful [[:en:Island|island]].
| [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37029%22%2C%22Z37029K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%2C%22Z37029K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37029K3%22%3A%22Z1002%22%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), noun with adjective( link( island ), beauty ) )</code>
|}
= English =
== necessary for the goals above ==
=== Create functions for determiners {{done}} ===
* Generic / grammatic (check for types in the lightweight enumeration types) {{done}}
** Indef sg (a, an) {{done}}
** Indef pl () {{done}}
** Def sg (the) {{done}}
** Def pl (the) {{done}}
* Ratios
** None (no)
** Some {{done}}
** most
** all
* From Number (from natural number) {{done}}
** zero, one, two, three … {{done}}
=== First fragment of option {{done}} ===
=== ++, join with space in between, unless one of them is empty {{done}} ===
=== Option by features from list of options {{done}} ===
* List of options, features
* If
** set equality ( features, features of option ( first element ( list ) )
** first element ( list )
** Option by features from list of options ( tail ( list ) )
=== Option by features from table {{done}} ===
* Table, features
* Find option with exactly the given features using Option by features from list of options
=== Fragments from table by features {{done}} ===
* Table1, table2
* Option by features from table1 by inherent features of table2
* Return fragments of that option
=== get text content from HTML fragment {{done}} ===
* Remove tags {{done}}
* Undo escapes {{done}}
* noun phrase from det and noun: det, N → NP {{done}}
* Depending on det’s number, choose the noun {{done}}
* Set inherent to det’s number {{done}}
* If det==”a” change it to “an” if needed {{done}}
** Need to use text content from HTML fragment {{done}}
* det++N {{done}}
=== Maybe use noun phrase from det and noun for the respective English function {{done}} ===
=== Check on existing lexeme from qid mappings {{done}} ===
=== Think also for Z36766 {{done}} ===
=== Extend noun from qid by “find lexeme, if not take label” {{done}} ===
* Get lexeme for qid, fallback to label {{done}}
* check if that already exists (seems no)
* So maybe try to find lexeme, and the catch is using the label
* Use label: https://www.wikifunctions.org/view/en/Z24766
=== Indefinite noun phrase from noun: QID → NP (an island) {{done}} ===
* Just use noun phrase from det and noun for this {{done}}
* Look up the lexeme connected to QID → N {{done}}
* If no Lexeme, use the English label as N {{done}}
* Noun phrase from noun(N, indefinite) {{done}}
=== Noun phrase from name: QID → NP (Brač) {{Done}} ===
* Look up the Lexeme connected to QID → N {{Done}}
* If no Lexeme, use the English label as N {{Done}}
* Check if a “the” is required {{Done}}
* Noun phrase from noun: N, the or nothing {{Done}}
* {{Todo}} Stability issues
{{Z|Z36925}}
=== Instantiating present: NP, NP → Sentence {{done}} ===
* NP1++is or are be depending on NP1 number++NP2 {{done}}
{{Z|Z36939}}
=== Capitalize HTML fragment: HTML fragment → HTML fragment {{done}} ===
* find the first letter that is not inside a tag and capitalize that {{done}}
* {{Todo}} would be better to use {{Z|Z10018}}, but I guess that's for later
{{Z|Z36944}}
=== Instantiating past: NP, NP → Sentence {{done}} ===
* NP1++was or were depending on NP1 number++NP2 {{done}}
{{Z|Z36953}}
=== strong: X → X {{done}} ===
* Language independent, tag strong every option {{done}}
[[Z36957]]
=== adjective from three strings {{done}} ===
* adjectives in English seem super easy, if we ignore comparative and superlative for now?
* maybe call it positive adjective, just to be clear
* maybe we shouldn't ignore it. There's no item in Wikidata to use as the 'positive adjective'. So it would be difficult to change it later to a full adjective. Let's just have it the necessary three forms.
=== adjective from string {{done}} ===
* use the regular comparative and regular superlative we already have {{done}}
=== adjective from Lexeme {{done}} ===
* get the positive form {{done}}
{{Z|Z36978}}
=== adjective from QID {{done}} ===
* maybe leave that for later when we do the abstract stuff {{done}}
* see curent QID->Adj mapping ins implementations of [[Z22664]] {{done}}
[[Z37076]]
=== noun with adjective: N, Adj → N {{done}} ===
* adj++N {{done}}
* Use that for [[Z22664]] -- used in [[Z21734]] instead, which the other uses for English {{done}}
=== link table: QID, table → table {{done}} ===
* Language independent, href to QID every option {{done}}
[[Z37029]]
=== linked noun: QID → N {{done}} ===
* link( X(QID), QID ) {{done}}
=== instantiate present: NP, N -> sentence {{done}} ===
* instantiate present( NP, Indef NP from N ( N ) ) {{done}}
[[Z37083]]
=== instantiate past: NP, N -> sentence {{done}} ===
* instantiate past: NP, Indef NP from N ( N ) {{done}}
[[Z37086]]
== bonus ==
=== references ===
*
=== English Nominative Pronoun for person: QID → N ===
* Look for pronouns
* Look for gender
=== English genitive pronoun from item: QID → Det ===
* As previous, but her and his instead of she and he
=== English Pronoun from item: QID → N ===
* Does it have a Lexeme?
** Take grammatical gender
** Well, not in English
* Is it a person? Use English pronoun for person
* Everything else “it”/“they”?
=== English Pronoun from item and class: QID, QID → N ===
* Is it a person? Use English pronoun for person
* Everything else, based on Lexeme
=== English noun phrase for a named item: QID, QID → N ===
* Make “the city” for San Francisco
* Fall back to San Francisco?
* Maybe this is only useful for the abstract layer?
= Abstract =
=== N from item: QID, language → N {{done}} ===
* concretize {{done}}
[[Z37089]]
=== NP from named item: QID, language → NP ===
* concretize
=== Instantiating present: NP, N, language → sentence ===
* concretize
=== Instantiating present: NP, N, language → HTML fragment ===
* first fragment( instantiating from NP and N)
=== instantiating present: QID, QID, language → sentence ===
* instantiating( NP from named item(QID), N from item(QID), language )
=== instantiating present: QID, QID, language → HTML fragment ===
* first fragment(instating table from qid, qid, language)
=== N: N, adj → N ===
* concretize
=== Adj from item: QID → adj ===
* concretize
= German =
Needs the following:
=== N from item ===
=== NP from named item ===
=== Instantiating present from NP, N ===
German: [[Z26070]] eine Insel
=== Instantiating past from NP, N ===
=== N: N, adj → N ===
=== Adj from item: QID → adj ===
== Todos ==
* This all assumes there is only en, it ignores en-gb, en-au, en-us etc. This should be gradually be woven in
ljp1qkilshgyc2ealqest4rea3rda65
287201
287200
2026-06-30T09:49:18Z
Denny
81
/* Todos */
287201
wikitext
text/x-wiki
= Goals =
These are the examples listed on the [[Wikifunctions:Type proposals/Syntactic table|Type proposal]]:
{| class="wikitable"
|+
|Brač is an island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, island )</code>
|-
|Brač is a beautiful island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, noun with adjective( island, beauty ) )</code>
|-
|Brač is a beautiful [[:en:Island|island]].
| [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37029%22%2C%22Z37029K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%2C%22Z37029K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37029K3%22%3A%22Z1002%22%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( Brač, noun with adjective( link( island ), beauty ) )</code>
|-
|'''Brač''' is an island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), island )</code>
|-
|'''Brač''' is a beautiful island.
|[https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), noun with adjective( island, beauty ) )</code>
|-
|'''Brač''' is a beautiful [[:en:Island|island]].
| [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36747%22%2C%22Z36747K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36939%22%2C%22Z36939K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36957%22%2C%22Z36957K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36925%22%2C%22Z36925K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q922%22%7D%7D%7D%2C%22Z36939K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36798%22%2C%22Z36798K1%22%3A%22Z36781%22%2C%22Z36798K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36969%22%2C%22Z36969K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36978%22%2C%22Z36978K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L3360%22%7D%7D%7D%2C%22Z36969K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37029%22%2C%22Z37029K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z36607%22%2C%22Z36607K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L4905%22%7D%7D%7D%2C%22Z37029K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q23442%22%7D%2C%22Z37029K3%22%3A%22Z1002%22%7D%7D%7D%7D%7D (en)]
|
|
|<code>instantiating( strong( Brač ), noun with adjective( link( island ), beauty ) )</code>
|}
= English =
== necessary for the goals above ==
=== Create functions for determiners {{done}} ===
* Generic / grammatic (check for types in the lightweight enumeration types) {{done}}
** Indef sg (a, an) {{done}}
** Indef pl () {{done}}
** Def sg (the) {{done}}
** Def pl (the) {{done}}
* Ratios
** None (no)
** Some {{done}}
** most
** all
* From Number (from natural number) {{done}}
** zero, one, two, three … {{done}}
=== First fragment of option {{done}} ===
=== ++, join with space in between, unless one of them is empty {{done}} ===
=== Option by features from list of options {{done}} ===
* List of options, features
* If
** set equality ( features, features of option ( first element ( list ) )
** first element ( list )
** Option by features from list of options ( tail ( list ) )
=== Option by features from table {{done}} ===
* Table, features
* Find option with exactly the given features using Option by features from list of options
=== Fragments from table by features {{done}} ===
* Table1, table2
* Option by features from table1 by inherent features of table2
* Return fragments of that option
=== get text content from HTML fragment {{done}} ===
* Remove tags {{done}}
* Undo escapes {{done}}
* noun phrase from det and noun: det, N → NP {{done}}
* Depending on det’s number, choose the noun {{done}}
* Set inherent to det’s number {{done}}
* If det==”a” change it to “an” if needed {{done}}
** Need to use text content from HTML fragment {{done}}
* det++N {{done}}
=== Maybe use noun phrase from det and noun for the respective English function {{done}} ===
=== Check on existing lexeme from qid mappings {{done}} ===
=== Think also for Z36766 {{done}} ===
=== Extend noun from qid by “find lexeme, if not take label” {{done}} ===
* Get lexeme for qid, fallback to label {{done}}
* check if that already exists (seems no)
* So maybe try to find lexeme, and the catch is using the label
* Use label: https://www.wikifunctions.org/view/en/Z24766
=== Indefinite noun phrase from noun: QID → NP (an island) {{done}} ===
* Just use noun phrase from det and noun for this {{done}}
* Look up the lexeme connected to QID → N {{done}}
* If no Lexeme, use the English label as N {{done}}
* Noun phrase from noun(N, indefinite) {{done}}
=== Noun phrase from name: QID → NP (Brač) {{Done}} ===
* Look up the Lexeme connected to QID → N {{Done}}
* If no Lexeme, use the English label as N {{Done}}
* Check if a “the” is required {{Done}}
* Noun phrase from noun: N, the or nothing {{Done}}
* {{Todo}} Stability issues
{{Z|Z36925}}
=== Instantiating present: NP, NP → Sentence {{done}} ===
* NP1++is or are be depending on NP1 number++NP2 {{done}}
{{Z|Z36939}}
=== Capitalize HTML fragment: HTML fragment → HTML fragment {{done}} ===
* find the first letter that is not inside a tag and capitalize that {{done}}
* {{Todo}} would be better to use {{Z|Z10018}}, but I guess that's for later
{{Z|Z36944}}
=== Instantiating past: NP, NP → Sentence {{done}} ===
* NP1++was or were depending on NP1 number++NP2 {{done}}
{{Z|Z36953}}
=== strong: X → X {{done}} ===
* Language independent, tag strong every option {{done}}
[[Z36957]]
=== adjective from three strings {{done}} ===
* adjectives in English seem super easy, if we ignore comparative and superlative for now?
* maybe call it positive adjective, just to be clear
* maybe we shouldn't ignore it. There's no item in Wikidata to use as the 'positive adjective'. So it would be difficult to change it later to a full adjective. Let's just have it the necessary three forms.
=== adjective from string {{done}} ===
* use the regular comparative and regular superlative we already have {{done}}
=== adjective from Lexeme {{done}} ===
* get the positive form {{done}}
{{Z|Z36978}}
=== adjective from QID {{done}} ===
* maybe leave that for later when we do the abstract stuff {{done}}
* see curent QID->Adj mapping ins implementations of [[Z22664]] {{done}}
[[Z37076]]
=== noun with adjective: N, Adj → N {{done}} ===
* adj++N {{done}}
* Use that for [[Z22664]] -- used in [[Z21734]] instead, which the other uses for English {{done}}
=== link table: QID, table → table {{done}} ===
* Language independent, href to QID every option {{done}}
[[Z37029]]
=== linked noun: QID → N {{done}} ===
* link( X(QID), QID ) {{done}}
=== instantiate present: NP, N -> sentence {{done}} ===
* instantiate present( NP, Indef NP from N ( N ) ) {{done}}
[[Z37083]]
=== instantiate past: NP, N -> sentence {{done}} ===
* instantiate past: NP, Indef NP from N ( N ) {{done}}
[[Z37086]]
== bonus ==
=== references ===
*
=== English Nominative Pronoun for person: QID → N ===
* Look for pronouns
* Look for gender
=== English genitive pronoun from item: QID → Det ===
* As previous, but her and his instead of she and he
=== English Pronoun from item: QID → N ===
* Does it have a Lexeme?
** Take grammatical gender
** Well, not in English
* Is it a person? Use English pronoun for person
* Everything else “it”/“they”?
=== English Pronoun from item and class: QID, QID → N ===
* Is it a person? Use English pronoun for person
* Everything else, based on Lexeme
=== English noun phrase for a named item: QID, QID → N ===
* Make “the city” for San Francisco
* Fall back to San Francisco?
* Maybe this is only useful for the abstract layer?
= Abstract =
=== N from item: QID, language → N {{done}} ===
* concretize {{done}}
[[Z37089]]
=== NP from named item: QID, language → NP ===
* concretize
=== Instantiating present: NP, N, language → sentence ===
* concretize
=== Instantiating present: NP, N, language → HTML fragment ===
* first fragment( instantiating from NP and N)
=== instantiating present: QID, QID, language → sentence ===
* instantiating( NP from named item(QID), N from item(QID), language )
=== instantiating present: QID, QID, language → HTML fragment ===
* first fragment(instating table from qid, qid, language)
=== N: N, adj → N ===
* concretize
=== Adj from item: QID → adj ===
* concretize
= German =
Needs the following:
=== N from item ===
=== NP from named item ===
=== Instantiating present from NP, N ===
German: [[Z26070]] eine Insel
=== Instantiating past from NP, N ===
=== N: N, adj → N ===
=== Adj from item: QID → adj ===
== Todos ==
=== Fix the missing language option ===
* start with abstract implementation of noun from item, adding language
* together with the concretized function
* push from there to all used functions
* push to all functions
=== Proper error message ===
* when a concretizer implementation does not have a language set, call the right error message
* in general, do better about error messages
j3emzfrfmymz48plu27uzt4qe7whr1b
Z37008
0
86680
287073
286725
2026-06-29T23:22:57Z
YoshiRulz
10156
Added Z37047 to the approved list of test cases
287073
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37008"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z37008K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z8K3": [
"Z20",
"Z37047"
],
"Z8K4": [
"Z14",
"Z37014"
],
"Z8K5": "Z37008"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item has parts"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
43heluiuw3u8kp39t7ic475j00rrmk2
287094
287073
2026-06-30T02:40:02Z
YoshiRulz
10156
Add en desc
287094
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37008"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6001",
"Z17K2": "Z37008K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z8K3": [
"Z20",
"Z37047"
],
"Z8K4": [
"Z14",
"Z37014"
],
"Z8K5": "Z37008"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item has parts"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the values of the given Item's P527 \"has part(s)\" statements, ordered by their P1545 \"series ordinal\" qualifiers if applicable"
}
]
}
}
owhl36810oy6z52is8a6c075mb9adep
Z37014
0
86689
287093
286724
2026-06-30T02:35:54Z
YoshiRulz
10156
Respect series ordinal qualifiers
287093
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37014"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37008",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z19308",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z27610",
"Z27610K1": {
"Z1K1": "Z7",
"Z7K1": "Z29691",
"Z29691K1": {
"Z1K1": "Z18",
"Z18K1": "Z37008K1"
},
"Z29691K2": {
"Z1K1": "Z6092",
"Z6092K1": "P527"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item has parts, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
m9pwpx9j1zq5jfiq5o27k4lc3fwvkxr
Wikifunctions:Status updates/2026-06-26/de
4
86698
287045
286969
2026-06-29T21:41:31Z
Ameisenigel
44
Created page with "Wir haben bereits über den Fortschritt bei den Syntaktischen Tabellen berichtet. Dieser Typ befindet sich noch im experimentellen Stadium, da sich noch Änderungen ergeben oder sich der Ansatz als nicht praktikabel erweisen könnte. Unterdessen stellt Mahir die noch fehlenden Bedingungen für die Typen [[$1|Syntaktische Einheit]] und [[$2|Semantische Einheit]] zusammen und freut sich ebenfalls über Unterstützung bei dieser Arbeit."
287045
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-06-19
| nextlabel = Nächstes Update
| next =
}}
<span id="Working_on_Functions,_together"></span>
=== Arbeit an Funktionen, gemeinsam ===
Einer der interessanten Aspekte bei der Arbeit auf Wikifunctions ist es, das Entstehen neuer Muster der Zusammenarbeit zu beobachten. In der letzten Woche habe ich begonnen, mich mit [[Wikifunctions:Type proposals/Syntactic table|Syntaktischen Tabellen]] zu befassen, die grundlegenden Funktionen für deren Nutzung einzurichten und sie auszuprobieren, um zu sehen, wie sie funktionieren.
Ich freue mich sehr sagen zu können, dass die Arbeit auf Wikifunctions heute deutlich mehr Spaß macht als früher. Dank Funktionen wie Direktlinks zu Ergebnissen von Funktionsaufrufen, Kopieren und Einfügen, besserer Leistung, weniger Fehlern und einem erweiterten Zugriff auf Wikidata konnte ich [[Wikifunctions:Catalogue/Natural language operations/Global language functions#Syntactic tables (experimental)|die Funktionen erstellen, die ich mir vorgestellt hatte]], und das ging größtenteils spielend einfach.
Das Beste war aber eigentlich, als ich auf ein Problem stieß, mich kurz vom Computer entfernte, um andere Dinge zu erledigen – und dann, einige Stunden später, sah, dass [https://www.wikifunctions.org/wiki/Z36677?uselang=en&diff=prev&oldid=285196 ein Community-Mitglied mein Problem gelöst hatte]! Ich hatte für mein Vorhaben die falsche Funktion verwendet. Vielen Dank an [[User:Virinas-code|Virinas-code]], der bemerkte, dass ich nicht weiterkam, verstand, was ich erreichen wollte, und meine Komposition durch die Verwendung der richtigen Funktion korrigierte! Und apropos richtige Funktion: Es war ein Segen, auf so viele verfügbare Funktionen zurückgreifen zu können, sei es für englische Morphologie, Zahlendarstellung, Funktionen für den Umgang mit Mengen, HTML-Fragmente und vieles mehr!
Die erste englische Zusammenführungsfunktion für Syntaktische Tabellen ist jetzt im Wiki verfügbar, sie ermöglicht es, einen [[:de:Determinativ (Wortart)|Determinativ]] und ein [[:de:Substantiv|Substantiv]] zu einer [[:de:Nominalphrase|Nominalphrase]] [[:de:Merge (Linguistik)|zusammenzuführen]]: {{Z|Z36798}}. Wie üblich zeigen die Tests zu dieser Funktion einige Beispiele für deren Anwendung, um Nominalphrasen wie ''“three books”'', ''“some cities”'' oder ''“the tower”'' zu bilden.
Bislang sind syntaktische Tabellen nicht leistungsfähiger als einfache Zeichenkettenmanipulationen. Die interessanten Möglichkeiten zeigen sich erst, wenn wir Adjektive hinzufügen, Konjunktionen verwenden oder Formatierungen anwenden. Der Typenvorschlag skizziert dies bereits und ich hoffe, dass wir bis nächste Woche sehen werden, wie das für Englisch funktioniert. Der weitere Plan sieht vor, das Konzept anschließend für eine weitere Sprache, Deutsch, zu erproben und dann abstrakte Funktionen zu entwickeln, die sich auf beliebige Sprachen erweitern lassen. Danach würde ich sehr gerne mit einem Freiwilligen zusammenarbeiten, um das System für dessen Muttersprache zu nutzen – bitte schreibe mir, welche Sprache du beherrschst, und wir finden gemeinsam eine Lösung.
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Zu den letzten Änderungen dieser Woche gehören einige kleinere Verbesserungen bei Artikellinks, der visuellen Einheitlichkeit und der Sprachunterstützung. Links in der Liste der letzten Änderungen der Abstrakten Wikipedia, die auf noch nicht existierende abstrakte Artikel verweisen, werden nun als Rotlinks angezeigt, ähnlich wie bei Erwähnungen in Kommentaren ([[:phab:T424310|T424310]]). Zudem haben wir die Bilddarstellung angepasst, damit sich Bilder besser an den [[mw:Special:MyLanguage/Help:Skins|Skin der Benutzeroberfläche]] des Lesers anpassen und sich harmonischer in das Seitenlayout einfügen. Im Rahmen der allgemeinen Arbeiten zur Sprachunterstützung in MediaWiki haben wir außerdem [[Z2049]] (<code>tsw</code>, [[:phab:T428848|T428848]]) und [[Z2050]] (<code>sd-sind</code>, [[:phab:T428126|T428126]]) als neue [[Z60|Sprachen]] hinzugefügt.
<span id="News_in_Types"></span>
=== Neuigkeiten zu Typen ===
Wir laden alle ein, neue [[Wikifunctions:Type proposals|Typenvorschläge]] zu erstellen und bestehende zu diskutieren, damit wir weiterhin neue Typen erstellen können. Vielen Dank an alle Community-Mitglieder, die sich an der Diskussion beteiligen und Vorschläge verfassen und so die Erweiterung von Wikifunctions auf neue Bereiche ermöglichen!
Wir haben bereits über den Fortschritt bei den Syntaktischen Tabellen berichtet. Dieser Typ befindet sich noch im experimentellen Stadium, da sich noch Änderungen ergeben oder sich der Ansatz als nicht praktikabel erweisen könnte. Unterdessen stellt Mahir die noch fehlenden Bedingungen für die Typen [[Wikifunctions talk:Type proposals/Semantic unit|Syntaktische Einheit]] und [[Wikifunctions talk:Type proposals/Semantic unit|Semantische Einheit]] zusammen und freut sich ebenfalls über Unterstützung bei dieser Arbeit.
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Volunteers' Corner on 6 July ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1783359000 Monday, 6 July 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. If we have time, we will write a function together. Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions and Abstract Wikipedia at Wikimania 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 71 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 71 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z36389}}
* {{Z|Z36390}}
* {{Z|Z36395}}
* {{Z|Z36403}}
* {{Z|Z36407}}
* {{Z|Z36417}}
* {{Z|Z36418}}
* {{Z|Z36421}}
* {{Z|Z36425}}
* {{Z|Z36425}}
* {{Z|Z36432}}
* {{Z|Z36435}}
* {{Z|Z36437}}
* {{Z|Z36443}}
* {{Z|Z36447}}
* {{Z|Z36450}}
* {{Z|Z36456}}
* {{Z|Z36457}}
* {{Z|Z36458}}
* {{Z|Z36466}}
* {{Z|Z36470}}
* {{Z|Z36478}}
* {{Z|Z36485}}
* {{Z|Z36489}}
* {{Z|Z36494}}
* {{Z|Z36517}}
* {{Z|Z36522}}
* {{Z|Z36526}}
* {{Z|Z36530}}
* {{Z|Z36536}}
* {{Z|Z36540}}
* {{Z|Z36542}}
* {{Z|Z36548}}
* {{Z|Z36554}}
* {{Z|Z36556}}
* {{Z|Z36561}}
* {{Z|Z36562}}
* {{Z|Z36572}}
* {{Z|Z36587}}
* {{Z|Z36595}}
* {{Z|Z36605}}
* {{Z|Z36607}}
* {{Z|Z36608}}
* {{Z|Z36610}}
* {{Z|Z36613}}
* {{Z|Z36616}}
* {{Z|Z36622}}
* {{Z|Z36625}}
* {{Z|Z36631}}
* {{Z|Z36632}}
* {{Z|Z36634}}
* {{Z|Z36636}}
* {{Z|Z36639}}
* {{Z|Z36644}}
* {{Z|Z36650}}
* {{Z|Z36652}}
* {{Z|Z36656}}
* {{Z|Z36658}}
* {{Z|Z36660}}
* {{Z|Z36662}}
* {{Z|Z36666}}
* {{Z|Z36670}}
* {{Z|Z36678}}
* {{Z|Z36682}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2016-06-26]]
hkkygolm5a3lpzkzsr342qmueacra17
287047
287045
2026-06-29T21:41:43Z
Ameisenigel
44
Created page with "=== Freiwilligentreffen am 6. Juli ==="
287047
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-06-19
| nextlabel = Nächstes Update
| next =
}}
<span id="Working_on_Functions,_together"></span>
=== Arbeit an Funktionen, gemeinsam ===
Einer der interessanten Aspekte bei der Arbeit auf Wikifunctions ist es, das Entstehen neuer Muster der Zusammenarbeit zu beobachten. In der letzten Woche habe ich begonnen, mich mit [[Wikifunctions:Type proposals/Syntactic table|Syntaktischen Tabellen]] zu befassen, die grundlegenden Funktionen für deren Nutzung einzurichten und sie auszuprobieren, um zu sehen, wie sie funktionieren.
Ich freue mich sehr sagen zu können, dass die Arbeit auf Wikifunctions heute deutlich mehr Spaß macht als früher. Dank Funktionen wie Direktlinks zu Ergebnissen von Funktionsaufrufen, Kopieren und Einfügen, besserer Leistung, weniger Fehlern und einem erweiterten Zugriff auf Wikidata konnte ich [[Wikifunctions:Catalogue/Natural language operations/Global language functions#Syntactic tables (experimental)|die Funktionen erstellen, die ich mir vorgestellt hatte]], und das ging größtenteils spielend einfach.
Das Beste war aber eigentlich, als ich auf ein Problem stieß, mich kurz vom Computer entfernte, um andere Dinge zu erledigen – und dann, einige Stunden später, sah, dass [https://www.wikifunctions.org/wiki/Z36677?uselang=en&diff=prev&oldid=285196 ein Community-Mitglied mein Problem gelöst hatte]! Ich hatte für mein Vorhaben die falsche Funktion verwendet. Vielen Dank an [[User:Virinas-code|Virinas-code]], der bemerkte, dass ich nicht weiterkam, verstand, was ich erreichen wollte, und meine Komposition durch die Verwendung der richtigen Funktion korrigierte! Und apropos richtige Funktion: Es war ein Segen, auf so viele verfügbare Funktionen zurückgreifen zu können, sei es für englische Morphologie, Zahlendarstellung, Funktionen für den Umgang mit Mengen, HTML-Fragmente und vieles mehr!
Die erste englische Zusammenführungsfunktion für Syntaktische Tabellen ist jetzt im Wiki verfügbar, sie ermöglicht es, einen [[:de:Determinativ (Wortart)|Determinativ]] und ein [[:de:Substantiv|Substantiv]] zu einer [[:de:Nominalphrase|Nominalphrase]] [[:de:Merge (Linguistik)|zusammenzuführen]]: {{Z|Z36798}}. Wie üblich zeigen die Tests zu dieser Funktion einige Beispiele für deren Anwendung, um Nominalphrasen wie ''“three books”'', ''“some cities”'' oder ''“the tower”'' zu bilden.
Bislang sind syntaktische Tabellen nicht leistungsfähiger als einfache Zeichenkettenmanipulationen. Die interessanten Möglichkeiten zeigen sich erst, wenn wir Adjektive hinzufügen, Konjunktionen verwenden oder Formatierungen anwenden. Der Typenvorschlag skizziert dies bereits und ich hoffe, dass wir bis nächste Woche sehen werden, wie das für Englisch funktioniert. Der weitere Plan sieht vor, das Konzept anschließend für eine weitere Sprache, Deutsch, zu erproben und dann abstrakte Funktionen zu entwickeln, die sich auf beliebige Sprachen erweitern lassen. Danach würde ich sehr gerne mit einem Freiwilligen zusammenarbeiten, um das System für dessen Muttersprache zu nutzen – bitte schreibe mir, welche Sprache du beherrschst, und wir finden gemeinsam eine Lösung.
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Zu den letzten Änderungen dieser Woche gehören einige kleinere Verbesserungen bei Artikellinks, der visuellen Einheitlichkeit und der Sprachunterstützung. Links in der Liste der letzten Änderungen der Abstrakten Wikipedia, die auf noch nicht existierende abstrakte Artikel verweisen, werden nun als Rotlinks angezeigt, ähnlich wie bei Erwähnungen in Kommentaren ([[:phab:T424310|T424310]]). Zudem haben wir die Bilddarstellung angepasst, damit sich Bilder besser an den [[mw:Special:MyLanguage/Help:Skins|Skin der Benutzeroberfläche]] des Lesers anpassen und sich harmonischer in das Seitenlayout einfügen. Im Rahmen der allgemeinen Arbeiten zur Sprachunterstützung in MediaWiki haben wir außerdem [[Z2049]] (<code>tsw</code>, [[:phab:T428848|T428848]]) und [[Z2050]] (<code>sd-sind</code>, [[:phab:T428126|T428126]]) als neue [[Z60|Sprachen]] hinzugefügt.
<span id="News_in_Types"></span>
=== Neuigkeiten zu Typen ===
Wir laden alle ein, neue [[Wikifunctions:Type proposals|Typenvorschläge]] zu erstellen und bestehende zu diskutieren, damit wir weiterhin neue Typen erstellen können. Vielen Dank an alle Community-Mitglieder, die sich an der Diskussion beteiligen und Vorschläge verfassen und so die Erweiterung von Wikifunctions auf neue Bereiche ermöglichen!
Wir haben bereits über den Fortschritt bei den Syntaktischen Tabellen berichtet. Dieser Typ befindet sich noch im experimentellen Stadium, da sich noch Änderungen ergeben oder sich der Ansatz als nicht praktikabel erweisen könnte. Unterdessen stellt Mahir die noch fehlenden Bedingungen für die Typen [[Wikifunctions talk:Type proposals/Semantic unit|Syntaktische Einheit]] und [[Wikifunctions talk:Type proposals/Semantic unit|Semantische Einheit]] zusammen und freut sich ebenfalls über Unterstützung bei dieser Arbeit.
<span id="Volunteers'_Corner_on_6_July"></span>
=== Freiwilligentreffen am 6. Juli ===
<div lang="en" dir="ltr" class="mw-content-ltr">
The next Volunteers’ Corner will be on [https://zonestamp.toolforge.org/1783359000 Monday, 6 July 2026 at 17:30 UTC]. We plan to have the following agenda: there will be time to ask questions and discuss all matters arising. If we have time, we will write a function together. Everyone is welcome to join us on [https://meet.google.com/xuy-njxh-rkw Google Meet].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions and Abstract Wikipedia at Wikimania 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 71 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 71 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z36389}}
* {{Z|Z36390}}
* {{Z|Z36395}}
* {{Z|Z36403}}
* {{Z|Z36407}}
* {{Z|Z36417}}
* {{Z|Z36418}}
* {{Z|Z36421}}
* {{Z|Z36425}}
* {{Z|Z36425}}
* {{Z|Z36432}}
* {{Z|Z36435}}
* {{Z|Z36437}}
* {{Z|Z36443}}
* {{Z|Z36447}}
* {{Z|Z36450}}
* {{Z|Z36456}}
* {{Z|Z36457}}
* {{Z|Z36458}}
* {{Z|Z36466}}
* {{Z|Z36470}}
* {{Z|Z36478}}
* {{Z|Z36485}}
* {{Z|Z36489}}
* {{Z|Z36494}}
* {{Z|Z36517}}
* {{Z|Z36522}}
* {{Z|Z36526}}
* {{Z|Z36530}}
* {{Z|Z36536}}
* {{Z|Z36540}}
* {{Z|Z36542}}
* {{Z|Z36548}}
* {{Z|Z36554}}
* {{Z|Z36556}}
* {{Z|Z36561}}
* {{Z|Z36562}}
* {{Z|Z36572}}
* {{Z|Z36587}}
* {{Z|Z36595}}
* {{Z|Z36605}}
* {{Z|Z36607}}
* {{Z|Z36608}}
* {{Z|Z36610}}
* {{Z|Z36613}}
* {{Z|Z36616}}
* {{Z|Z36622}}
* {{Z|Z36625}}
* {{Z|Z36631}}
* {{Z|Z36632}}
* {{Z|Z36634}}
* {{Z|Z36636}}
* {{Z|Z36639}}
* {{Z|Z36644}}
* {{Z|Z36650}}
* {{Z|Z36652}}
* {{Z|Z36656}}
* {{Z|Z36658}}
* {{Z|Z36660}}
* {{Z|Z36662}}
* {{Z|Z36666}}
* {{Z|Z36670}}
* {{Z|Z36678}}
* {{Z|Z36682}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2016-06-26]]
9yirnndammk1iq8bva4w09vpr968hjz
287049
287047
2026-06-29T21:42:06Z
Ameisenigel
44
Created page with "Das nächste Freiwilligentreffen findet am [$1 Montag, dem 6. Juli 2026, um 19:30 Uhr MESZ] statt. Wir planen folgende Tagesordnung: Es wird Zeit geben, Fragen zu stellen und alle anstehenden Themen zu besprechen. Sofern die Zeit reicht, werden wir gemeinsam eine Funktion erstellen. Jeder ist herzlich eingeladen, über [$2 Google Meet] teilzunehmen."
287049
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Vorheriges Update
| prev = 2026-06-19
| nextlabel = Nächstes Update
| next =
}}
<span id="Working_on_Functions,_together"></span>
=== Arbeit an Funktionen, gemeinsam ===
Einer der interessanten Aspekte bei der Arbeit auf Wikifunctions ist es, das Entstehen neuer Muster der Zusammenarbeit zu beobachten. In der letzten Woche habe ich begonnen, mich mit [[Wikifunctions:Type proposals/Syntactic table|Syntaktischen Tabellen]] zu befassen, die grundlegenden Funktionen für deren Nutzung einzurichten und sie auszuprobieren, um zu sehen, wie sie funktionieren.
Ich freue mich sehr sagen zu können, dass die Arbeit auf Wikifunctions heute deutlich mehr Spaß macht als früher. Dank Funktionen wie Direktlinks zu Ergebnissen von Funktionsaufrufen, Kopieren und Einfügen, besserer Leistung, weniger Fehlern und einem erweiterten Zugriff auf Wikidata konnte ich [[Wikifunctions:Catalogue/Natural language operations/Global language functions#Syntactic tables (experimental)|die Funktionen erstellen, die ich mir vorgestellt hatte]], und das ging größtenteils spielend einfach.
Das Beste war aber eigentlich, als ich auf ein Problem stieß, mich kurz vom Computer entfernte, um andere Dinge zu erledigen – und dann, einige Stunden später, sah, dass [https://www.wikifunctions.org/wiki/Z36677?uselang=en&diff=prev&oldid=285196 ein Community-Mitglied mein Problem gelöst hatte]! Ich hatte für mein Vorhaben die falsche Funktion verwendet. Vielen Dank an [[User:Virinas-code|Virinas-code]], der bemerkte, dass ich nicht weiterkam, verstand, was ich erreichen wollte, und meine Komposition durch die Verwendung der richtigen Funktion korrigierte! Und apropos richtige Funktion: Es war ein Segen, auf so viele verfügbare Funktionen zurückgreifen zu können, sei es für englische Morphologie, Zahlendarstellung, Funktionen für den Umgang mit Mengen, HTML-Fragmente und vieles mehr!
Die erste englische Zusammenführungsfunktion für Syntaktische Tabellen ist jetzt im Wiki verfügbar, sie ermöglicht es, einen [[:de:Determinativ (Wortart)|Determinativ]] und ein [[:de:Substantiv|Substantiv]] zu einer [[:de:Nominalphrase|Nominalphrase]] [[:de:Merge (Linguistik)|zusammenzuführen]]: {{Z|Z36798}}. Wie üblich zeigen die Tests zu dieser Funktion einige Beispiele für deren Anwendung, um Nominalphrasen wie ''“three books”'', ''“some cities”'' oder ''“the tower”'' zu bilden.
Bislang sind syntaktische Tabellen nicht leistungsfähiger als einfache Zeichenkettenmanipulationen. Die interessanten Möglichkeiten zeigen sich erst, wenn wir Adjektive hinzufügen, Konjunktionen verwenden oder Formatierungen anwenden. Der Typenvorschlag skizziert dies bereits und ich hoffe, dass wir bis nächste Woche sehen werden, wie das für Englisch funktioniert. Der weitere Plan sieht vor, das Konzept anschließend für eine weitere Sprache, Deutsch, zu erproben und dann abstrakte Funktionen zu entwickeln, die sich auf beliebige Sprachen erweitern lassen. Danach würde ich sehr gerne mit einem Freiwilligen zusammenarbeiten, um das System für dessen Muttersprache zu nutzen – bitte schreibe mir, welche Sprache du beherrschst, und wir finden gemeinsam eine Lösung.
<span id="Recent_Changes_in_the_software"></span>
=== Letzte Änderungen an der Software ===
Zu den letzten Änderungen dieser Woche gehören einige kleinere Verbesserungen bei Artikellinks, der visuellen Einheitlichkeit und der Sprachunterstützung. Links in der Liste der letzten Änderungen der Abstrakten Wikipedia, die auf noch nicht existierende abstrakte Artikel verweisen, werden nun als Rotlinks angezeigt, ähnlich wie bei Erwähnungen in Kommentaren ([[:phab:T424310|T424310]]). Zudem haben wir die Bilddarstellung angepasst, damit sich Bilder besser an den [[mw:Special:MyLanguage/Help:Skins|Skin der Benutzeroberfläche]] des Lesers anpassen und sich harmonischer in das Seitenlayout einfügen. Im Rahmen der allgemeinen Arbeiten zur Sprachunterstützung in MediaWiki haben wir außerdem [[Z2049]] (<code>tsw</code>, [[:phab:T428848|T428848]]) und [[Z2050]] (<code>sd-sind</code>, [[:phab:T428126|T428126]]) als neue [[Z60|Sprachen]] hinzugefügt.
<span id="News_in_Types"></span>
=== Neuigkeiten zu Typen ===
Wir laden alle ein, neue [[Wikifunctions:Type proposals|Typenvorschläge]] zu erstellen und bestehende zu diskutieren, damit wir weiterhin neue Typen erstellen können. Vielen Dank an alle Community-Mitglieder, die sich an der Diskussion beteiligen und Vorschläge verfassen und so die Erweiterung von Wikifunctions auf neue Bereiche ermöglichen!
Wir haben bereits über den Fortschritt bei den Syntaktischen Tabellen berichtet. Dieser Typ befindet sich noch im experimentellen Stadium, da sich noch Änderungen ergeben oder sich der Ansatz als nicht praktikabel erweisen könnte. Unterdessen stellt Mahir die noch fehlenden Bedingungen für die Typen [[Wikifunctions talk:Type proposals/Semantic unit|Syntaktische Einheit]] und [[Wikifunctions talk:Type proposals/Semantic unit|Semantische Einheit]] zusammen und freut sich ebenfalls über Unterstützung bei dieser Arbeit.
<span id="Volunteers'_Corner_on_6_July"></span>
=== Freiwilligentreffen am 6. Juli ===
Das nächste Freiwilligentreffen findet am [https://zonestamp.toolforge.org/1783359000 Montag, dem 6. Juli 2026, um 19:30 Uhr MESZ] statt. Wir planen folgende Tagesordnung: Es wird Zeit geben, Fragen zu stellen und alle anstehenden Themen zu besprechen. Sofern die Zeit reicht, werden wir gemeinsam eine Funktion erstellen. Jeder ist herzlich eingeladen, über [https://meet.google.com/xuy-njxh-rkw Google Meet] teilzunehmen.
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikifunctions and Abstract Wikipedia at Wikimania 2026 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. There will be a number of events about Abstract Wikipedia and Wikifunctions (all times local):
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Dnshitobu|Dnshitobu]] has session “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]” on Friday at 14:30</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Mahir256|Mahir256]] will organize a workshop “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday at 16:00</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">[[User:Jdforrester (WMF)|James]], [[User:Sannita (WMF)|Luca]], and [[User:DVrandecic (WMF)|Denny]] will be running “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]” on Saturday at 11:00</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
If there are any further related events, let us know, and we are happy to add them!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 71 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 71 new functions. Here is an incomplete list of functions with implementations to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z36389}}
* {{Z|Z36390}}
* {{Z|Z36395}}
* {{Z|Z36403}}
* {{Z|Z36407}}
* {{Z|Z36417}}
* {{Z|Z36418}}
* {{Z|Z36421}}
* {{Z|Z36425}}
* {{Z|Z36425}}
* {{Z|Z36432}}
* {{Z|Z36435}}
* {{Z|Z36437}}
* {{Z|Z36443}}
* {{Z|Z36447}}
* {{Z|Z36450}}
* {{Z|Z36456}}
* {{Z|Z36457}}
* {{Z|Z36458}}
* {{Z|Z36466}}
* {{Z|Z36470}}
* {{Z|Z36478}}
* {{Z|Z36485}}
* {{Z|Z36489}}
* {{Z|Z36494}}
* {{Z|Z36517}}
* {{Z|Z36522}}
* {{Z|Z36526}}
* {{Z|Z36530}}
* {{Z|Z36536}}
* {{Z|Z36540}}
* {{Z|Z36542}}
* {{Z|Z36548}}
* {{Z|Z36554}}
* {{Z|Z36556}}
* {{Z|Z36561}}
* {{Z|Z36562}}
* {{Z|Z36572}}
* {{Z|Z36587}}
* {{Z|Z36595}}
* {{Z|Z36605}}
* {{Z|Z36607}}
* {{Z|Z36608}}
* {{Z|Z36610}}
* {{Z|Z36613}}
* {{Z|Z36616}}
* {{Z|Z36622}}
* {{Z|Z36625}}
* {{Z|Z36631}}
* {{Z|Z36632}}
* {{Z|Z36634}}
* {{Z|Z36636}}
* {{Z|Z36639}}
* {{Z|Z36644}}
* {{Z|Z36650}}
* {{Z|Z36652}}
* {{Z|Z36656}}
* {{Z|Z36658}}
* {{Z|Z36660}}
* {{Z|Z36662}}
* {{Z|Z36666}}
* {{Z|Z36670}}
* {{Z|Z36678}}
* {{Z|Z36682}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available.
</div>
[[Category:Status updates{{#translation:}}|2016-06-26]]
oxfm2ultduye41ovp5q1qanz18npwfd
Z37045
0
86737
287037
2026-06-29T14:56:52Z
Makorda
92218
287037
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37045"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z37045K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Убирает содержимое из статьи, шаблона или категори"
}
]
}
}
],
"Z8K2": "Z2",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37045"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Убрать содержимое из статьи"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1005",
"Z31K2": [
"Z6",
"Убрать всё содержимое",
"Убрать всё содержимое из статьи",
"Убрать содержимое из шаблона",
"Убрать всё содержимое из шаблона",
"Убрать содержимое из категории",
"Убрать всё содержимое из категории",
"Убрать всё содержимое шаблона",
"Убрать содержимое шаблона",
"Убрать содержимое статьи",
"Убрать всё содержимое статьи",
"Убрать содержимое",
"Убрать содержимое категории",
"Убрать всё содержимое категории"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Эта функция, убирает всё содержимое или часть содержимого из статьи, а затем будет автоматически удалена, если хотите то ещё раз создайте статью или откатите её в консенсусной правке."
}
]
}
}
p6c62wx9jk71sb2h98ysf5zj5wecu07
Z37046
0
86738
287042
2026-06-29T18:20:50Z
Autom
448
+sv
287042
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37046"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37046K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject reference"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "ämne"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6092",
"Z17K2": "Z37046K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "property reference"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "egenskap"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z37046K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "value (string, quantity, monolingual text, QID...)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "värde (sträng, mängd, enspråkig text, QID ...)"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37046K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37046"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "en av ämnets egenskaper från Wikidata (svenska)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "specific property of subject is value Swedish comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
etu60fozbxnaool5t3cqxu5a84cftpd
Translations:Wikifunctions:Status updates/2026-06-26/13/de
1198
86739
287044
2026-06-29T21:41:31Z
Ameisenigel
44
Created page with "Wir haben bereits über den Fortschritt bei den Syntaktischen Tabellen berichtet. Dieser Typ befindet sich noch im experimentellen Stadium, da sich noch Änderungen ergeben oder sich der Ansatz als nicht praktikabel erweisen könnte. Unterdessen stellt Mahir die noch fehlenden Bedingungen für die Typen [[$1|Syntaktische Einheit]] und [[$2|Semantische Einheit]] zusammen und freut sich ebenfalls über Unterstützung bei dieser Arbeit."
287044
wikitext
text/x-wiki
Wir haben bereits über den Fortschritt bei den Syntaktischen Tabellen berichtet. Dieser Typ befindet sich noch im experimentellen Stadium, da sich noch Änderungen ergeben oder sich der Ansatz als nicht praktikabel erweisen könnte. Unterdessen stellt Mahir die noch fehlenden Bedingungen für die Typen [[$1|Syntaktische Einheit]] und [[$2|Semantische Einheit]] zusammen und freut sich ebenfalls über Unterstützung bei dieser Arbeit.
j6tyyctj5z127osf7r2rngpi1vlmz8a
Translations:Wikifunctions:Status updates/2026-06-26/14/de
1198
86740
287046
2026-06-29T21:41:43Z
Ameisenigel
44
Created page with "=== Freiwilligentreffen am 6. Juli ==="
287046
wikitext
text/x-wiki
=== Freiwilligentreffen am 6. Juli ===
jbopqi183rpdrmc0ab338uudopu00yr
Translations:Wikifunctions:Status updates/2026-06-26/15/de
1198
86741
287048
2026-06-29T21:42:02Z
Ameisenigel
44
Created page with "Das nächste Freiwilligentreffen findet am [$1 Montag, dem 6. Juli 2026, um 19:30 Uhr MESZ] statt. Wir planen folgende Tagesordnung: Es wird Zeit geben, Fragen zu stellen und alle anstehenden Themen zu besprechen. Sofern die Zeit reicht, werden wir gemeinsam eine Funktion erstellen. Jeder ist herzlich eingeladen, über [$2 Google Meet] teilzunehmen."
287048
wikitext
text/x-wiki
Das nächste Freiwilligentreffen findet am [$1 Montag, dem 6. Juli 2026, um 19:30 Uhr MESZ] statt. Wir planen folgende Tagesordnung: Es wird Zeit geben, Fragen zu stellen und alle anstehenden Themen zu besprechen. Sofern die Zeit reicht, werden wir gemeinsam eine Funktion erstellen. Jeder ist herzlich eingeladen, über [$2 Google Meet] teilzunehmen.
l06pswl0y78irlp7jh70rmwak7z2vpa
Z37047
0
86742
287072
2026-06-29T23:22:06Z
YoshiRulz
10156
Create test
287072
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37047"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37008",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37008",
"Z37008K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q216930"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P527"
}
]
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z12741",
"Z12741K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q102438"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q102244"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q102448"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q102225"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q102235"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q161687"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q161678"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q232009"
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Q216930 has 8 parts"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7xtcmvb2np4eyt7srooq6vg0zrrtip9
Z37048
0
86743
287075
2026-06-29T23:41:27Z
YoshiRulz
10156
Create function
287075
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37048"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
}
},
"Z17K2": "Z37048K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lists"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37048"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first elements of each of list of lists"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"firsts from many lists",
"first column of jagged array"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ignores empty lists"
}
]
}
}
oahwokdpqnfb9l67oee0imargdu4cwz
287077
287075
2026-06-29T23:43:43Z
YoshiRulz
10156
Added Z37049 to the approved list of test cases
287077
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37048"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
}
},
"Z17K2": "Z37048K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lists"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z37049"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37048"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first elements of each of list of lists"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"firsts from many lists",
"first column of jagged array"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ignores empty lists"
}
]
}
}
3p7ecuoi82k26us7je0z84kh4lmizk4
287079
287077
2026-06-29T23:45:46Z
YoshiRulz
10156
Added Z37050 to the approved list of implementations
287079
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37048"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
}
},
"Z17K2": "Z37048K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lists"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z37049"
],
"Z8K4": [
"Z14",
"Z37050"
],
"Z8K5": "Z37048"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first elements of each of list of lists"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"firsts from many lists",
"first column of jagged array"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ignores empty lists"
}
]
}
}
qtth7scfujw45g7z42cygvebo4cpywu
Z37049
0
86744
287076
2026-06-29T23:43:32Z
YoshiRulz
10156
Create test
287076
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37049"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37048",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37048",
"Z37048K1": {
"Z1K1": "Z7",
"Z7K1": "Z801",
"Z801K1": [
{
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z19677"
},
[
"Z19677",
{
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
}
],
[
"Z19677"
],
[
"Z19677",
{
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
{
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
}
]
]
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K2": [
"Z19677",
{
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
},
{
"Z1K1": "Z19677",
"Z19677K1": {
"Z1K1": "Z16659",
"Z16659K1": "Z16660"
},
"Z19677K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z19677K3": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
}
],
"Z889K3": "Z19686"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[ [ 1/2 ], [], [ 1/1, 2/2 ] ] -\u003E [ 1/2, 1/1 ]"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
azwjmp4i8j6rytirjxxbjc33g9g8xp8
Z37050
0
86745
287078
2026-06-29T23:45:36Z
YoshiRulz
10156
Create implementation
287078
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37050"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37048",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z811",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z872",
"Z872K1": "Z23120",
"Z872K2": {
"Z1K1": "Z18",
"Z18K1": "Z37048K1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "firsts of each of list of lists, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7q52mlpnzcvtz10rxws8y3rteee90rt
Z37051
0
86746
287082
2026-06-30T02:18:57Z
YoshiRulz
10156
Create implementation
287082
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37051"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z21347",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z16684( Z16684K1 ) {\n\tlet value = Z16684K1.Z16683K2.Z13518K1;\n\tif (typeof value === 'string') {\n\t\tvalue = BigInt( Z16684K1.Z16683K2.Z13518K1 );\n\t} else {\n\t\tvalue = BigInt( Z16684K1.Z16683K2.Z13518K1.Z6K1 );\n\t}\n\tlet sign = Z16684K1.Z16683K1;\n\t\n\twhile ( typeof sign === 'object' ) {\n\t\tif ( 'Z9K1' in sign ) {\n\t\t\tsign = sign.Z9K1;\n\t\t} else if ( 'Z16659K1' in sign ) {\n\t\t\tsign = sign.Z16659K1;\n\t\t} else {\n\t\t\tsign = '';\n\t\t}\n\t}\n\t\n\t// Now sign is a string, with a value or empty\n\t// (it could be also undefined or null, which\n\t// means default value will be assigned)\n\tif ( sign === 'Z16662' ) { \n\t\tsign = -1n;\n\t} else if ( sign === 'Z16661' ) {\n\t\tsign = 0n;\n\t} else {\n\t\tsign = 1n;\n\t}\n\t\n\tif ( value \u003E 0n \u0026\u0026 sign === 0n ) {\n\t\treturn value;\n\t}\n\n\treturn sign * value;\n}\nfunction Z21347( Z21347K1 ) {\n\tZ21347K1 = Z21347K1.map(pair =\u003E {\n\t\tpair.K1Parsed = Z16684(pair.K1);\n\t\treturn pair;\n\t});\n\treturn Z21347K1.sort((a, b) =\u003E a.K1Parsed \u003C b.K1Parsed\n\t\t\t? -1\n\t\t\t: a.K1Parsed === b.K1Parsed ? 0 : 1)\n\t\t.map(pair =\u003E {\n\t\t\tdelete pair.K1Parsed;\n\t\t\treturn pair;\n\t\t});\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sort integer-keyed list ascending, JS"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
e6rqoh0fpbm8xy76cbac5c7swqh6dtu
Z37052
0
86747
287085
2026-06-30T02:23:46Z
YoshiRulz
10156
Create implementation
287085
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37052"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z873",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z18",
"Z18K1": "Z873K2"
}
},
"Z802K2": {
"Z1K1": "Z18",
"Z18K1": "Z873K2"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z810",
"Z810K1": {
"Z1K1": "Z7",
"Z7K1": "Z13036",
"Z13036K1": {
"Z1K1": "Z18",
"Z18K1": "Z873K1"
},
"Z13036K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z873K2"
}
}
},
"Z810K2": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": {
"Z1K1": "Z18",
"Z18K1": "Z873K1"
},
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z812",
"Z812K1": {
"Z1K1": "Z18",
"Z18K1": "Z873K2"
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "map function, recursive composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
n17mxxi8cjhkt9i2m819cryda967hb8
Z37053
0
86748
287102
2026-06-30T03:52:44Z
Ursus arctos californicus
1131
Add dynamic Python implementation
287102
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37053"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z14469",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z14469(Z14469K1, Z14469K2):\n recipient = Z14469K1.upper()\n donor = Z14469K2.upper()\n\n if recipient[-1] == '-' and donor[-1] == '+':\n return False\n\n return donor[:-1].replace(\"O\", \"\") in recipient[:-1]"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Blood compatibility, Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3x1t1rjlktneabiah8jj1jjzraywx9z
Z37054
0
86749
287107
2026-06-30T05:00:26Z
YoshiRulz
10156
Create function
287107
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37054"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z37054K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "range"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z86",
"Z882K2": "Z86"
},
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37054"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "parse hexadecimal Unicode scalar or range as pair"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
en684qhblxyilkzh9a4sh0tn5vs0p0p
287110
287107
2026-06-30T05:09:39Z
YoshiRulz
10156
Added Z37055 and Z37056 to the approved list of test cases
287110
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37054"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z37054K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "range"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z86",
"Z882K2": "Z86"
},
"Z8K3": [
"Z20",
"Z37055",
"Z37056"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37054"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "parse hexadecimal Unicode scalar or range as pair"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ebg9e9p516urpvnegfxdcmqmmkcrjnf
287114
287110
2026-06-30T05:16:22Z
YoshiRulz
10156
Added Z37057 to the approved list of implementations
287114
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37054"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z37054K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "range"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z86",
"Z882K2": "Z86"
},
"Z8K3": [
"Z20",
"Z37055",
"Z37056"
],
"Z8K4": [
"Z14",
"Z37057"
],
"Z8K5": "Z37054"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "parse hexadecimal Unicode scalar or range as pair"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
h18d85jel525jqtf0q2g6y8keu2tqed
287148
287114
2026-06-30T07:02:13Z
YoshiRulz
10156
Added Z37074 to the approved list of implementations
287148
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37054"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z37054K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "range"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z86",
"Z882K2": "Z86"
},
"Z8K3": [
"Z20",
"Z37055",
"Z37056"
],
"Z8K4": [
"Z14",
"Z37057",
"Z37074"
],
"Z8K5": "Z37054"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "parse hexadecimal Unicode scalar or range as pair"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9ylttyqmm2f6qu3svnh6b8lp37kgud1
Z37055
0
86750
287108
2026-06-30T05:05:01Z
YoshiRulz
10156
Create test
287108
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37055"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37054",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37054",
"Z37054K1": "203C"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19586",
"Z19586K2": {
"Z1K1": "Z7",
"Z7K1": "Z30414",
"Z30414K1": {
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "8252"
}
},
"Z30414K2": {
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "8252"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"203C\" -\u003E (U+203C, U+203C)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6oogkou3css7obahblkk5o0ocfa0f3p
Z37056
0
86751
287109
2026-06-30T05:06:10Z
YoshiRulz
10156
Create test
287109
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37056"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37054",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37054",
"Z37054K1": "2622..2623"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19586",
"Z19586K2": {
"Z1K1": "Z7",
"Z7K1": "Z17534",
"Z17534K1": {
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "9762"
}
},
"Z17534K2": {
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "9763"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"2622..2623\" -\u003E (U+2622, U+2623)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
de3t26qwtytlkzeo7qagkfc6m1yqp7m
287113
287109
2026-06-30T05:15:58Z
YoshiRulz
10156
Swap out pair function
287113
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37056"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37054",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37054",
"Z37054K1": "2622..2623"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19586",
"Z19586K2": {
"Z1K1": "Z7",
"Z7K1": "Z30414",
"Z30414K1": {
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "9762"
}
},
"Z30414K2": {
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "9763"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"2622..2623\" -\u003E (U+2622, U+2623)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nq28ug3yksihcn2hrthq7mb2fom7vvm
Z37057
0
86752
287111
2026-06-30T05:12:09Z
YoshiRulz
10156
Create implementation
287111
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37057"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37054",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z30414",
"Z30414K1": {
"Z1K1": "Z7",
"Z7K1": "Z23022",
"Z23022K1": {
"Z1K1": "Z7",
"Z7K1": "Z13799",
"Z13799K1": {
"Z1K1": "Z7",
"Z7K1": "Z11410",
"Z11410K1": {
"Z1K1": "Z18",
"Z18K1": "Z37054K1"
},
"Z11410K2": ".."
}
}
},
"Z30414K2": {
"Z1K1": "Z7",
"Z7K1": "Z23022",
"Z23022K1": {
"Z1K1": "Z7",
"Z7K1": "Z13799",
"Z13799K1": {
"Z1K1": "Z7",
"Z7K1": "Z11424",
"Z11424K1": {
"Z1K1": "Z18",
"Z18K1": "Z37054K1"
},
"Z11424K2": ".."
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "parse hex Unicode scalar or range. composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qyf6yluxkziq58gbbu0fvejsi5exas3
Z37058
0
86753
287115
2026-06-30T05:32:50Z
YoshiRulz
10156
Create function
287115
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37058"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z86",
"Z17K2": "Z37058K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "codepoint"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z86",
"Z882K2": "Z86"
},
"Z17K2": "Z37058K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "range"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37058"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is Unicode code point contained in range (pair)?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0sc3wpumi0yu0lj5k20sm5teu9wayt2
287120
287115
2026-06-30T05:37:11Z
YoshiRulz
10156
Added Z37059, Z37060, Z37061 and Z37062 to the approved list of test cases
287120
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37058"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z86",
"Z17K2": "Z37058K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "codepoint"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z86",
"Z882K2": "Z86"
},
"Z17K2": "Z37058K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "range"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z37059",
"Z37060",
"Z37061",
"Z37062"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37058"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is Unicode code point contained in range (pair)?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dnlahp0erk60gio4mvg8qujm17skoyx
287123
287120
2026-06-30T05:44:55Z
YoshiRulz
10156
Added Z37063 and Z37064 to the approved list of implementations
287123
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37058"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z86",
"Z17K2": "Z37058K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "codepoint"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z882",
"Z882K1": "Z86",
"Z882K2": "Z86"
},
"Z17K2": "Z37058K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "range"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z37059",
"Z37060",
"Z37061",
"Z37062"
],
"Z8K4": [
"Z14",
"Z37063",
"Z37064"
],
"Z8K5": "Z37058"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is Unicode code point contained in range (pair)?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
h0xe5kllo90xorfx08jcpmtv6ts3069
Z37059
0
86754
287116
2026-06-30T05:36:43Z
YoshiRulz
10156
Create test
287116
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37059"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37058",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37058",
"Z37058K1": {
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "9761"
}
},
"Z37058K2": {
"Z1K1": "Z7",
"Z7K1": "Z30414",
"Z30414K1": {
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "9762"
}
},
"Z30414K2": {
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "9763"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(U+2621, (U+2622, U+2623)) -\u003E F"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
t03d0ko3ktgf70nsw7hcah9vyylmm01
Z37060
0
86755
287117
2026-06-30T05:36:47Z
YoshiRulz
10156
Create test
287117
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37060"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37058",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37058",
"Z37058K1": {
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "9762"
}
},
"Z37058K2": {
"Z1K1": "Z7",
"Z7K1": "Z30414",
"Z30414K1": {
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "9762"
}
},
"Z30414K2": {
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "9763"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(U+2622, (U+2622, U+2623)) -\u003E T"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ch4y44zj8xq2bp0z1g6i1u537h174pf
Z37061
0
86756
287118
2026-06-30T05:36:52Z
YoshiRulz
10156
Create test
287118
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37061"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37058",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37058",
"Z37058K1": {
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "9763"
}
},
"Z37058K2": {
"Z1K1": "Z7",
"Z7K1": "Z30414",
"Z30414K1": {
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "9762"
}
},
"Z30414K2": {
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "9763"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(U+2623, (U+2622, U+2623)) -\u003E T"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hf9v8ecn8laib0x3ptdcboziq7r5t14
Z37062
0
86757
287119
2026-06-30T05:36:55Z
YoshiRulz
10156
Create test
287119
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37062"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37058",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37058",
"Z37058K1": {
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "9764"
}
},
"Z37058K2": {
"Z1K1": "Z7",
"Z7K1": "Z30414",
"Z30414K1": {
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "9762"
}
},
"Z30414K2": {
"Z1K1": "Z86",
"Z86K1": {
"Z1K1": "Z13518",
"Z13518K1": "9763"
}
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z844",
"Z844K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "(U+2624, (U+2622, U+2623)) -\u003E F"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4v08mtch9c2769v4x372xt03iop8v0l
Z37063
0
86758
287121
2026-06-30T05:41:15Z
YoshiRulz
10156
Create implementation
287121
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37063"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37058",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z10174",
"Z10174K1": {
"Z1K1": "Z7",
"Z7K1": "Z13695",
"Z13695K1": {
"Z1K1": "Z7",
"Z7K1": "Z23063",
"Z23063K1": {
"Z1K1": "Z7",
"Z7K1": "Z821",
"Z821K1": {
"Z1K1": "Z18",
"Z18K1": "Z37058K2"
}
}
},
"Z13695K2": {
"Z1K1": "Z7",
"Z7K1": "Z23063",
"Z23063K1": {
"Z1K1": "Z18",
"Z18K1": "Z37058K1"
}
}
},
"Z10174K2": {
"Z1K1": "Z7",
"Z7K1": "Z13695",
"Z13695K1": {
"Z1K1": "Z7",
"Z7K1": "Z23063",
"Z23063K1": {
"Z1K1": "Z18",
"Z18K1": "Z37058K1"
}
},
"Z13695K2": {
"Z1K1": "Z7",
"Z7K1": "Z23063",
"Z23063K1": {
"Z1K1": "Z7",
"Z7K1": "Z822",
"Z822K1": {
"Z1K1": "Z18",
"Z18K1": "Z37058K2"
}
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is Unicode code point in range, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pezgky2093k3jkjaff8n31rk6h8x6fk
Z37064
0
86759
287122
2026-06-30T05:44:25Z
YoshiRulz
10156
Create implementation
287122
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37064"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37058",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z37058( Z37058K1, Z37058K2 ) {\n\treturn parseInt(Z37058K2.K1.Z86K1.Z13518K1) \u003C= Z37058K1 \u0026\u0026 Z37058K1 \u003C= parseInt(Z37058K2.K2.Z86K1.Z13518K1);\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is Unicode code point contained in range, JS"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6kvfmcfcbl8oepoggrd1iebbh0lr75i
Z37065
0
86760
287125
2026-06-30T06:13:33Z
99of9
1622
287125
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37065"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37065K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37065K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjective"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37065K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37065K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37065K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37065"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "superlative definition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Topic definition in the form of \"\u003CX\u003E is the \u003CCest\u003E \u003CY\u003E in/on/at \u003CZ\u003E.\" Monolingual text version at Z27243."
}
]
}
}
4px5u46wpt8n8sx3vxviy35zzsm21lz
287127
287125
2026-06-30T06:14:51Z
99of9
1622
Added Z37066 to the approved list of implementations
287127
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37065"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37065K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37065K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjective"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37065K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37065K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37065K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z37066"
],
"Z8K5": "Z37065"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "superlative definition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Topic definition in the form of \"\u003CX\u003E is the \u003CCest\u003E \u003CY\u003E in/on/at \u003CZ\u003E.\" Monolingual text version at Z27243."
}
]
}
}
87kwvunvp0m5kxu0d348v21hzmdjqum
287128
287127
2026-06-30T06:15:19Z
99of9
1622
287128
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37065"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37065K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37065K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjective"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37065K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37065K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37065K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z37066"
],
"Z8K5": "Z37065"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "superlative definition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"superlative definition (HTML)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Topic definition in the form of \"\u003CX\u003E is the \u003CCest\u003E \u003CY\u003E in/on/at \u003CZ\u003E.\" Monolingual text version at Z27243."
}
]
}
}
ik0rns99tlgftx6mj2rh8r451nofht9
287130
287128
2026-06-30T06:16:47Z
99of9
1622
Added Z37067 to the approved list of test cases
287130
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37065"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37065K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37065K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjective"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37065K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37065K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37065K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37067"
],
"Z8K4": [
"Z14",
"Z37066"
],
"Z8K5": "Z37065"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "superlative definition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"superlative definition (HTML)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Topic definition in the form of \"\u003CX\u003E is the \u003CCest\u003E \u003CY\u003E in/on/at \u003CZ\u003E.\" Monolingual text version at Z27243."
}
]
}
}
jfebv10xd5iue8zqdr9bnha0mz7c4g7
Z37066
0
86761
287126
2026-06-30T06:14:38Z
99of9
1622
287126
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37066"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37065",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z27243",
"Z27243K1": {
"Z1K1": "Z18",
"Z18K1": "Z37065K1"
},
"Z27243K2": {
"Z1K1": "Z18",
"Z18K1": "Z37065K2"
},
"Z27243K3": {
"Z1K1": "Z18",
"Z18K1": "Z37065K3"
},
"Z27243K4": {
"Z1K1": "Z18",
"Z18K1": "Z37065K4"
},
"Z27243K5": {
"Z1K1": "Z18",
"Z18K1": "Z37065K5"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z37065K5"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "superlative definition, wrap monolingual"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qlsqvysxaumdy5fcm2f6rshpi8koeae
Z37067
0
86762
287129
2026-06-30T06:16:30Z
99of9
1622
287129
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37067"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37065",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37065",
"Z37065K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q18915128"
},
"Z37065K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q138758272"
},
"Z37065K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z37065K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z37065K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Sydney is the most populous city in Australia."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sydney is the most populous city in Australia."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
e75bp5ov20g5mbqtocnen0415c9vnmn
Z37068
0
86763
287132
2026-06-30T06:32:35Z
99of9
1622
287132
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37068"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37068K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37068K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjective"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37068K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37068K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37068"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "describing entity with adjective/class"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Make a sentence of the form \"\u003Cx\u003E is a \u003Cadj\u003E \u003Cy\u003E\", e.g. \"Venus is a rocky planet\". Monolingual version at Z29591."
}
]
}
}
k7zfnnm1zdqxyma0kls1f6ge4qvteyf
287134
287132
2026-06-30T06:33:57Z
99of9
1622
Added Z37069 to the approved list of implementations
287134
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37068"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37068K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37068K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjective"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37068K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37068K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z37069"
],
"Z8K5": "Z37068"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "describing entity with adjective/class"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Make a sentence of the form \"\u003Cx\u003E is a \u003Cadj\u003E \u003Cy\u003E\", e.g. \"Venus is a rocky planet\". Monolingual version at Z29591."
}
]
}
}
lkjrfpx1ipusb5df5dllv64o912xlt8
287136
287134
2026-06-30T06:35:54Z
99of9
1622
Added Z37070 to the approved list of test cases
287136
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37068"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37068K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37068K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjective"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37068K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37068K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37070"
],
"Z8K4": [
"Z14",
"Z37069"
],
"Z8K5": "Z37068"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "describing entity with adjective/class"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Make a sentence of the form \"\u003Cx\u003E is a \u003Cadj\u003E \u003Cy\u003E\", e.g. \"Venus is a rocky planet\". Monolingual version at Z29591."
}
]
}
}
gy2ooytzwt9pkvbl0u16pezeeeive8o
Z37069
0
86764
287133
2026-06-30T06:33:44Z
99of9
1622
287133
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37069"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37068",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z29591",
"Z29591K1": {
"Z1K1": "Z18",
"Z18K1": "Z37068K1"
},
"Z29591K2": {
"Z1K1": "Z18",
"Z18K1": "Z37068K2"
},
"Z29591K3": {
"Z1K1": "Z18",
"Z18K1": "Z37068K3"
},
"Z29591K4": {
"Z1K1": "Z18",
"Z18K1": "Z37068K4"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z37068K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "describing entity with adjective/class, wrap mono"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
d4hphozz5nzq75s9u7jli7sws25iuen
Z37070
0
86765
287135
2026-06-30T06:35:41Z
99of9
1622
287135
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37070"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37068",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37068",
"Z37068K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z37068K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1970348"
},
"Z37068K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q6256"
},
"Z37068K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Australia is a lucky country."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Australia is a lucky country."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fqdu582p69l3pvc27ll1l7g3hjnw7en
Z37071
0
86766
287138
2026-06-30T06:41:08Z
99of9
1622
287138
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37071"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37071K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z37071K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37071K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37071K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37071K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37071K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37071"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal class location fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generate an natural language fragment describing the input entity as the Nth adjectival class in a location. Monolingual text version at Z27627."
}
]
}
}
jginmnjj6u39m6pr52uyceueadhnm7m
287141
287138
2026-06-30T06:44:44Z
99of9
1622
Added Z37072 to the approved list of implementations
287141
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37071"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37071K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z37071K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37071K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37071K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37071K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37071K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z37072"
],
"Z8K5": "Z37071"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal class location fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generate an natural language fragment describing the input entity as the Nth adjectival class in a location. Monolingual text version at Z27627."
}
]
}
}
1jtwjhdyzgb1e8jwi7ypdwe02wpixxi
287144
287141
2026-06-30T06:48:14Z
99of9
1622
Added Z37073 to the approved list of test cases
287144
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37071"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37071K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z37071K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37071K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37071K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37071K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37071K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37073"
],
"Z8K4": [
"Z14",
"Z37072"
],
"Z8K5": "Z37071"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal class location fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generate an natural language fragment describing the input entity as the Nth adjectival class in a location. Monolingual text version at Z27627."
}
]
}
}
qazbpi9jburgkqdwouevgk8xn9g6dqi
287145
287144
2026-06-30T06:48:25Z
99of9
1622
Removed Z37072 from the approved list of implementations
287145
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37071"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37071K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z37071K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37071K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjectival"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37071K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37071K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37071K6",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37073"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37071"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal class location fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Generate an natural language fragment describing the input entity as the Nth adjectival class in a location. Monolingual text version at Z27627."
}
]
}
}
hkbu6hyrywjhs1g1jp15dr7p1ts2940
Z37072
0
86767
287139
2026-06-30T06:42:45Z
99of9
1622
287139
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37072"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37071",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z29749",
"Z29749K1": {
"Z1K1": "Z7",
"Z7K1": "Z27627",
"Z27627K1": {
"Z1K1": "Z18",
"Z18K1": "Z37071K1"
},
"Z27627K2": {
"Z1K1": "Z7",
"Z7K1": "Z17101",
"Z17101K1": {
"Z1K1": "Z18",
"Z18K1": "Z37071K2"
}
},
"Z27627K3": {
"Z1K1": "Z18",
"Z18K1": "Z37071K3"
},
"Z27627K4": {
"Z1K1": "Z18",
"Z18K1": "Z37071K4"
},
"Z27627K5": {
"Z1K1": "Z18",
"Z18K1": "Z37071K5"
},
"Z27627K6": {
"Z1K1": "Z18",
"Z18K1": "Z37071K6"
}
},
"Z29749K2": {
"Z1K1": "Z18",
"Z18K1": "Z37071K6"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "ordinal class location fragment, wrap monolingual"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
aoyfdz8rhs9x22vvfs27zw4l6ohb9xg
Z37073
0
86768
287142
2026-06-30T06:47:04Z
99of9
1622
287142
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37073"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37071",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37071",
"Z37071K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z37071K2": {
"Z1K1": "Z13518",
"Z13518K1": "6"
},
"Z37071K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q12935276"
},
"Z37071K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q6256"
},
"Z37071K5": {
"Z1K1": "Z6091",
"Z6091K1": "Q16502"
},
"Z37071K6": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Australia is the sixth-largest country in the world."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6uhgmj3wir9ozc2y00s4f8on7oyvvsu
287143
287142
2026-06-30T06:47:59Z
99of9
1622
287143
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37073"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37071",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37071",
"Z37071K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z37071K2": {
"Z1K1": "Z13518",
"Z13518K1": "6"
},
"Z37071K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q12935276"
},
"Z37071K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q6256"
},
"Z37071K5": {
"Z1K1": "Z6091",
"Z6091K1": "Q16502"
},
"Z37071K6": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Australia is the sixth-largest country in the world."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Aust is the sixth-largest country in the world."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0rufc9xlcjdtgy2j07bl0ylb19dlsdv
Z37074
0
86769
287146
2026-06-30T07:01:06Z
YoshiRulz
10156
Create implementation
287146
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37074"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37054",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "const zobjRef = zid =\u003E ({ \"Z1K1\": \"Z9\", \"Z9K1\": zid });\nconst zobj = (typeZID, props) =\u003E new ZObject(new Map(props), zobjRef(typeZID));\nconst codepointObj = n =\u003E typeof n === \"string\"\n\t? codepointObj(parseInt(`0x${n}`))\n\t: zobj(\"Z86\", [\n\t\t[ \"Z86K1\", zobj(\"Z13518\", [ [ \"Z13518K1\", n.toString() ] ]) ],\n\t]);\nconst pair = (aType, bType, a, b) =\u003E new ZObject(\n\tnew Map([ [ \"K1\", a ], [ \"K2\", b ] ]),\n\tzobj(\"Z7\", [\n\t\t[ \"Z7K1\", zobjRef(\"Z882\") ],\n\t\t[ \"Z882K1\", aType ],\n\t\t[ \"Z882K2\", bType ],\n\t])\n);\nfunction Z37054( Z37054K1 ) {\n\tconst i = Z37054K1.indexOf(\"..\");\n\treturn pair(\n\t\tzobjRef(\"Z86\"),\n\t\tzobjRef(\"Z86\"),\n\t\tcodepointObj(i \u003C 0 ? Z37054K1 : Z37054K1.slice(0, i)),\n\t\tcodepointObj(i \u003C 0 ? Z37054K1 : Z37054K1.slice(i + 2))\n\t);\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "parse hex Unicode scalar or range as pair, JS"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hu5dp875hanku102myffddav1gj674h
Talk:Z37074
1
86770
287147
2026-06-30T07:02:03Z
YoshiRulz
10156
Add to category
287147
wikitext
text/x-wiki
[[Category:JS_Implementations_returning_Z7_objects]]
ilvozyy4spu3y4tp7tjvl108uuskuvy
Z37075
0
86771
287149
2026-06-30T07:10:56Z
YoshiRulz
10156
Create implementation
287149
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37075"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z24460",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z13436",
"Z13436K1": "Z37058",
"Z13436K2": {
"Z1K1": "Z18",
"Z18K1": "Z24460K1"
},
"Z13436K3": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z37054",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z25614",
"Z25614K1": {
"Z1K1": "Z7",
"Z7K1": "Z12316",
"Z12316K1": "^(\\S+).+",
"Z12316K2": "$1",
"Z12316K3": {
"Z1K1": "Z7",
"Z7K1": "Z27854",
"Z27854K1": {
"Z1K1": "Z89",
"Z89K1": "00A9 ; Extended_Pictographic# E0.6 [1] (©️) copyright\n00AE ; Extended_Pictographic# E0.6 [1] (®️) registered\n203C ; Extended_Pictographic# E0.6 [1] (‼️) double exclamation mark\n2049 ; Extended_Pictographic# E0.6 [1] (⁉️) exclamation question mark\n2122 ; Extended_Pictographic# E0.6 [1] (™️) trade mark\n2139 ; Extended_Pictographic# E0.6 [1] (ℹ️) information\n2194..2199 ; Extended_Pictographic# E0.6 [6] (↔️..↙️) left-right arrow..down-left arrow\n21A9..21AA ; Extended_Pictographic# E0.6 [2] (↩️..↪️) right arrow curving left..left arrow curving right\n231A..231B ; Extended_Pictographic# E0.6 [2] (⌚..⌛) watch..hourglass done\n2328 ; Extended_Pictographic# E1.0 [1] (⌨️) keyboard\n23CF ; Extended_Pictographic# E1.0 [1] (⏏️) eject button\n23E9..23EC ; Extended_Pictographic# E0.6 [4] (⏩..⏬) fast-forward button..fast down button\n23ED..23EE ; Extended_Pictographic# E0.7 [2] (⏭️..⏮️) next track button..last track button\n23EF ; Extended_Pictographic# E1.0 [1] (⏯️) play or pause button\n23F0 ; Extended_Pictographic# E0.6 [1] (⏰) alarm clock\n23F1..23F2 ; Extended_Pictographic# E1.0 [2] (⏱️..⏲️) stopwatch..timer clock\n23F3 ; Extended_Pictographic# E0.6 [1] (⏳) hourglass not done\n23F8..23FA ; Extended_Pictographic# E0.7 [3] (⏸️..⏺️) pause button..record button\n24C2 ; Extended_Pictographic# E0.6 [1] (Ⓜ️) circled M\n25AA..25AB ; Extended_Pictographic# E0.6 [2] (▪️..▫️) black small square..white small square\n25B6 ; Extended_Pictographic# E0.6 [1] (▶️) play button\n25C0 ; Extended_Pictographic# E0.6 [1] (◀️) reverse button\n25FB..25FE ; Extended_Pictographic# E0.6 [4] (◻️..◾) white medium square..black medium-small square\n2600..2601 ; Extended_Pictographic# E0.6 [2] (☀️..☁️) sun..cloud\n2602..2603 ; Extended_Pictographic# E0.7 [2] (☂️..☃️) umbrella..snowman\n2604 ; Extended_Pictographic# E1.0 [1] (☄️) comet\n260E ; Extended_Pictographic# E0.6 [1] (☎️) telephone\n2611 ; Extended_Pictographic# E0.6 [1] (☑️) check box with check\n2614..2615 ; Extended_Pictographic# E0.6 [2] (☔..☕) umbrella with rain drops..hot beverage\n2618 ; Extended_Pictographic# E1.0 [1] (☘️) shamrock\n261D ; Extended_Pictographic# E0.6 [1] (☝️) index pointing up\n2620 ; Extended_Pictographic# E1.0 [1] (☠️) skull and crossbones\n2622..2623 ; Extended_Pictographic# E1.0 [2] (☢️..☣️) radioactive..biohazard\n2626 ; Extended_Pictographic# E1.0 [1] (☦️) orthodox cross\n262A ; Extended_Pictographic# E0.7 [1] (☪️) star and crescent\n262E ; Extended_Pictographic# E1.0 [1] (☮️) peace symbol\n262F ; Extended_Pictographic# E0.7 [1] (☯️) yin yang\n2638..2639 ; Extended_Pictographic# E0.7 [2] (☸️..☹️) wheel of dharma..frowning face\n263A ; Extended_Pictographic# E0.6 [1] (☺️) smiling face\n2640 ; Extended_Pictographic# E4.0 [1] (♀️) female sign\n2642 ; Extended_Pictographic# E4.0 [1] (♂️) male sign\n2648..2653 ; Extended_Pictographic# E0.6 [12] (♈..♓) Aries..Pisces\n265F ; Extended_Pictographic# E11.0 [1] (♟️) chess pawn\n2660 ; Extended_Pictographic# E0.6 [1] (♠️) spade suit\n2663 ; Extended_Pictographic# E0.6 [1] (♣️) club suit\n2665..2666 ; Extended_Pictographic# E0.6 [2] (♥️..♦️) heart suit..diamond suit\n2668 ; Extended_Pictographic# E0.6 [1] (♨️) hot springs\n267B ; Extended_Pictographic# E0.6 [1] (♻️) recycling symbol\n267E ; Extended_Pictographic# E11.0 [1] (♾️) infinity\n267F ; Extended_Pictographic# E0.6 [1] (♿) wheelchair symbol\n2692 ; Extended_Pictographic# E1.0 [1] (⚒️) hammer and pick\n2693 ; Extended_Pictographic# E0.6 [1] (⚓) anchor\n2694 ; Extended_Pictographic# E1.0 [1] (⚔️) crossed swords\n2695 ; Extended_Pictographic# E4.0 [1] (⚕️) medical symbol\n2696..2697 ; Extended_Pictographic# E1.0 [2] (⚖️..⚗️) balance scale..alembic\n2699 ; Extended_Pictographic# E1.0 [1] (⚙️) gear\n269B..269C ; Extended_Pictographic# E1.0 [2] (⚛️..⚜️) atom symbol..fleur-de-lis\n26A0..26A1 ; Extended_Pictographic# E0.6 [2] (⚠️..⚡) warning..high voltage\n26A7 ; Extended_Pictographic# E13.0 [1] (⚧️) transgender symbol\n26AA..26AB ; Extended_Pictographic# E0.6 [2] (⚪..⚫) white circle..black circle\n26B0..26B1 ; Extended_Pictographic# E1.0 [2] (⚰️..⚱️) coffin..funeral urn\n26BD..26BE ; Extended_Pictographic# E0.6 [2] (⚽..⚾) soccer ball..baseball\n26C4..26C5 ; Extended_Pictographic# E0.6 [2] (⛄..⛅) snowman without snow..sun behind cloud\n26C8 ; Extended_Pictographic# E0.7 [1] (⛈️) cloud with lightning and rain\n26CE ; Extended_Pictographic# E0.6 [1] (⛎) Ophiuchus\n26CF ; Extended_Pictographic# E0.7 [1] (⛏️) pick\n26D1 ; Extended_Pictographic# E0.7 [1] (⛑️) rescue worker’s helmet\n26D3 ; Extended_Pictographic# E0.7 [1] (⛓️) chains\n26D4 ; Extended_Pictographic# E0.6 [1] (⛔) no entry\n26E9 ; Extended_Pictographic# E0.7 [1] (⛩️) shinto shrine\n26EA ; Extended_Pictographic# E0.6 [1] (⛪) church\n26F0..26F1 ; Extended_Pictographic# E0.7 [2] (⛰️..⛱️) mountain..umbrella on ground\n26F2..26F3 ; Extended_Pictographic# E0.6 [2] (⛲..⛳) fountain..flag in hole\n26F4 ; Extended_Pictographic# E0.7 [1] (⛴️) ferry\n26F5 ; Extended_Pictographic# E0.6 [1] (⛵) sailboat\n26F7..26F9 ; Extended_Pictographic# E0.7 [3] (⛷️..⛹️) skier..person bouncing ball\n26FA ; Extended_Pictographic# E0.6 [1] (⛺) tent\n26FD ; Extended_Pictographic# E0.6 [1] (⛽) fuel pump\n2702 ; Extended_Pictographic# E0.6 [1] (✂️) scissors\n2705 ; Extended_Pictographic# E0.6 [1] (✅) check mark button\n2708..270C ; Extended_Pictographic# E0.6 [5] (✈️..✌️) airplane..victory hand\n270D ; Extended_Pictographic# E0.7 [1] (✍️) writing hand\n270F ; Extended_Pictographic# E0.6 [1] (✏️) pencil\n2712 ; Extended_Pictographic# E0.6 [1] (✒️) black nib\n2714 ; Extended_Pictographic# E0.6 [1] (✔️) check mark\n2716 ; Extended_Pictographic# E0.6 [1] (✖️) multiply\n271D ; Extended_Pictographic# E0.7 [1] (✝️) latin cross\n2721 ; Extended_Pictographic# E0.7 [1] (✡️) star of David\n2728 ; Extended_Pictographic# E0.6 [1] (✨) sparkles\n2733..2734 ; Extended_Pictographic# E0.6 [2] (✳️..✴️) eight-spoked asterisk..eight-pointed star\n2744 ; Extended_Pictographic# E0.6 [1] (❄️) snowflake\n2747 ; Extended_Pictographic# E0.6 [1] (❇️) sparkle\n274C ; Extended_Pictographic# E0.6 [1] (❌) cross mark\n274E ; Extended_Pictographic# E0.6 [1] (❎) cross mark button\n2753..2755 ; Extended_Pictographic# E0.6 [3] (❓..❕) red question mark..white exclamation mark\n2757 ; Extended_Pictographic# E0.6 [1] (❗) red exclamation mark\n2763 ; Extended_Pictographic# E1.0 [1] (❣️) heart exclamation\n2764 ; Extended_Pictographic# E0.6 [1] (❤️) red heart\n2795..2797 ; Extended_Pictographic# E0.6 [3] (➕..➗) plus..divide\n27A1 ; Extended_Pictographic# E0.6 [1] (➡️) right arrow\n27B0 ; Extended_Pictographic# E0.6 [1] (➰) curly loop\n27BF ; Extended_Pictographic# E1.0 [1] (➿) double curly loop\n2934..2935 ; Extended_Pictographic# E0.6 [2] (⤴️..⤵️) right arrow curving up..right arrow curving down\n2B05..2B07 ; Extended_Pictographic# E0.6 [3] (⬅️..⬇️) left arrow..down arrow\n2B1B..2B1C ; Extended_Pictographic# E0.6 [2] (⬛..⬜) black large square..white large square\n2B50 ; Extended_Pictographic# E0.6 [1] (⭐) star\n2B55 ; Extended_Pictographic# E0.6 [1] (⭕) hollow red circle\n3030 ; Extended_Pictographic# E0.6 [1] (〰️) wavy dash\n303D ; Extended_Pictographic# E0.6 [1] (〽️) part alternation mark\n3297 ; Extended_Pictographic# E0.6 [1] (㊗️) Japanese “congratulations” button\n3299 ; Extended_Pictographic# E0.6 [1] (㊙️) Japanese “secret” button\n1F004 ; Extended_Pictographic# E0.6 [1] (🀄) mahjong red dragon\n1F02C..1F02F ; Extended_Pictographic# E0.0 [4] (..) \u003Creserved-1F02C\u003E..\u003Creserved-1F02F\u003E\n1F094..1F09F ; Extended_Pictographic# E0.0 [12] (..) \u003Creserved-1F094\u003E..\u003Creserved-1F09F\u003E\n1F0AF..1F0B0 ; Extended_Pictographic# E0.0 [2] (..) \u003Creserved-1F0AF\u003E..\u003Creserved-1F0B0\u003E\n1F0C0 ; Extended_Pictographic# E0.0 [1] () \u003Creserved-1F0C0\u003E\n1F0CF ; Extended_Pictographic# E0.6 [1] (🃏) joker\n1F0D0 ; Extended_Pictographic# E0.0 [1] () \u003Creserved-1F0D0\u003E\n1F0F6..1F0FF ; Extended_Pictographic# E0.0 [10] (..) \u003Creserved-1F0F6\u003E..\u003Creserved-1F0FF\u003E\n1F170..1F171 ; Extended_Pictographic# E0.6 [2] (🅰️..🅱️) A button (blood type)..B button (blood type)\n1F17E..1F17F ; Extended_Pictographic# E0.6 [2] (🅾️..🅿️) O button (blood type)..P button\n1F18E ; Extended_Pictographic# E0.6 [1] (🆎) AB button (blood type)\n1F191..1F19A ; Extended_Pictographic# E0.6 [10] (🆑..🆚) CL button..VS button\n1F1AE..1F1E5 ; Extended_Pictographic# E0.0 [56] (..) \u003Creserved-1F1AE\u003E..\u003Creserved-1F1E5\u003E\n1F201..1F202 ; Extended_Pictographic# E0.6 [2] (🈁..🈂️) Japanese “here” button..Japanese “service charge” button\n1F203..1F20F ; Extended_Pictographic# E0.0 [13] (..) \u003Creserved-1F203\u003E..\u003Creserved-1F20F\u003E\n1F21A ; Extended_Pictographic# E0.6 [1] (🈚) Japanese “free of charge” button\n1F22F ; Extended_Pictographic# E0.6 [1] (🈯) Japanese “reserved” button\n1F232..1F23A ; Extended_Pictographic# E0.6 [9] (🈲..🈺) Japanese “prohibited” button..Japanese “open for business” button\n1F23C..1F23F ; Extended_Pictographic# E0.0 [4] (..) \u003Creserved-1F23C\u003E..\u003Creserved-1F23F\u003E\n1F249..1F24F ; Extended_Pictographic# E0.0 [7] (..) \u003Creserved-1F249\u003E..\u003Creserved-1F24F\u003E\n1F250..1F251 ; Extended_Pictographic# E0.6 [2] (🉐..🉑) Japanese “bargain” button..Japanese “acceptable” button\n1F252..1F25F ; Extended_Pictographic# E0.0 [14] (..) \u003Creserved-1F252\u003E..\u003Creserved-1F25F\u003E\n1F266..1F2FF ; Extended_Pictographic# E0.0 [154] (..) \u003Creserved-1F266\u003E..\u003Creserved-1F2FF\u003E\n1F300..1F30C ; Extended_Pictographic# E0.6 [13] (🌀..🌌) cyclone..milky way\n1F30D..1F30E ; Extended_Pictographic# E0.7 [2] (🌍..🌎) globe showing Europe-Africa..globe showing Americas\n1F30F ; Extended_Pictographic# E0.6 [1] (🌏) globe showing Asia-Australia\n1F310 ; Extended_Pictographic# E1.0 [1] (🌐) globe with meridians\n1F311 ; Extended_Pictographic# E0.6 [1] (🌑) new moon\n1F312 ; Extended_Pictographic# E1.0 [1] (🌒) waxing crescent moon\n1F313..1F315 ; Extended_Pictographic# E0.6 [3] (🌓..🌕) first quarter moon..full moon\n1F316..1F318 ; Extended_Pictographic# E1.0 [3] (🌖..🌘) waning gibbous moon..waning crescent moon\n1F319 ; Extended_Pictographic# E0.6 [1] (🌙) crescent moon\n1F31A ; Extended_Pictographic# E1.0 [1] (🌚) new moon face\n1F31B ; Extended_Pictographic# E0.6 [1] (🌛) first quarter moon face\n1F31C ; Extended_Pictographic# E0.7 [1] (🌜) last quarter moon face\n1F31D..1F31E ; Extended_Pictographic# E1.0 [2] (🌝..🌞) full moon face..sun with face\n1F31F..1F320 ; Extended_Pictographic# E0.6 [2] (🌟..🌠) glowing star..shooting star\n1F321 ; Extended_Pictographic# E0.7 [1] (🌡️) thermometer\n1F324..1F32C ; Extended_Pictographic# E0.7 [9] (🌤️..🌬️) sun behind small cloud..wind face\n1F32D..1F32F ; Extended_Pictographic# E1.0 [3] (🌭..🌯) hot dog..burrito\n1F330..1F331 ; Extended_Pictographic# E0.6 [2] (🌰..🌱) chestnut..seedling\n1F332..1F333 ; Extended_Pictographic# E1.0 [2] (🌲..🌳) evergreen tree..deciduous tree\n1F334..1F335 ; Extended_Pictographic# E0.6 [2] (🌴..🌵) palm tree..cactus\n1F336 ; Extended_Pictographic# E0.7 [1] (🌶️) hot pepper\n1F337..1F34A ; Extended_Pictographic# E0.6 [20] (🌷..🍊) tulip..tangerine\n1F34B ; Extended_Pictographic# E1.0 [1] (🍋) lemon\n1F34C..1F34F ; Extended_Pictographic# E0.6 [4] (🍌..🍏) banana..green apple\n1F350 ; Extended_Pictographic# E1.0 [1] (🍐) pear\n1F351..1F37B ; Extended_Pictographic# E0.6 [43] (🍑..🍻) peach..clinking beer mugs\n1F37C ; Extended_Pictographic# E1.0 [1] (🍼) baby bottle\n1F37D ; Extended_Pictographic# E0.7 [1] (🍽️) fork and knife with plate\n1F37E..1F37F ; Extended_Pictographic# E1.0 [2] (🍾..🍿) bottle with popping cork..popcorn\n1F380..1F393 ; Extended_Pictographic# E0.6 [20] (🎀..🎓) ribbon..graduation cap\n1F396..1F397 ; Extended_Pictographic# E0.7 [2] (🎖️..🎗️) military medal..reminder ribbon\n1F399..1F39B ; Extended_Pictographic# E0.7 [3] (🎙️..🎛️) studio microphone..control knobs\n1F39E..1F39F ; Extended_Pictographic# E0.7 [2] (🎞️..🎟️) film frames..admission tickets\n1F3A0..1F3C4 ; Extended_Pictographic# E0.6 [37] (🎠..🏄) carousel horse..person surfing\n1F3C5 ; Extended_Pictographic# E1.0 [1] (🏅) sports medal\n1F3C6 ; Extended_Pictographic# E0.6 [1] (🏆) trophy\n1F3C7 ; Extended_Pictographic# E1.0 [1] (🏇) horse racing\n1F3C8 ; Extended_Pictographic# E0.6 [1] (🏈) american football\n1F3C9 ; Extended_Pictographic# E1.0 [1] (🏉) rugby football\n1F3CA ; Extended_Pictographic# E0.6 [1] (🏊) person swimming\n1F3CB..1F3CE ; Extended_Pictographic# E0.7 [4] (🏋️..🏎️) person lifting weights..racing car\n1F3CF..1F3D3 ; Extended_Pictographic# E1.0 [5] (🏏..🏓) cricket game..ping pong\n1F3D4..1F3DF ; Extended_Pictographic# E0.7 [12] (🏔️..🏟️) snow-capped mountain..stadium\n1F3E0..1F3E3 ; Extended_Pictographic# E0.6 [4] (🏠..🏣) house..Japanese post office\n1F3E4 ; Extended_Pictographic# E1.0 [1] (🏤) post office\n1F3E5..1F3F0 ; Extended_Pictographic# E0.6 [12] (🏥..🏰) hospital..castle\n1F3F3 ; Extended_Pictographic# E0.7 [1] (🏳️) white flag\n1F3F4 ; Extended_Pictographic# E1.0 [1] (🏴) black flag\n1F3F5 ; Extended_Pictographic# E0.7 [1] (🏵️) rosette\n1F3F7 ; Extended_Pictographic# E0.7 [1] (🏷️) label\n1F3F8..1F3FA ; Extended_Pictographic# E1.0 [3] (🏸..🏺) badminton..amphora\n1F400..1F407 ; Extended_Pictographic# E1.0 [8] (🐀..🐇) rat..rabbit\n1F408 ; Extended_Pictographic# E0.7 [1] (🐈) cat\n1F409..1F40B ; Extended_Pictographic# E1.0 [3] (🐉..🐋) dragon..whale\n1F40C..1F40E ; Extended_Pictographic# E0.6 [3] (🐌..🐎) snail..horse\n1F40F..1F410 ; Extended_Pictographic# E1.0 [2] (🐏..🐐) ram..goat\n1F411..1F412 ; Extended_Pictographic# E0.6 [2] (🐑..🐒) ewe..monkey\n1F413 ; Extended_Pictographic# E1.0 [1] (🐓) rooster\n1F414 ; Extended_Pictographic# E0.6 [1] (🐔) chicken\n1F415 ; Extended_Pictographic# E0.7 [1] (🐕) dog\n1F416 ; Extended_Pictographic# E1.0 [1] (🐖) pig\n1F417..1F429 ; Extended_Pictographic# E0.6 [19] (🐗..🐩) boar..poodle\n1F42A ; Extended_Pictographic# E1.0 [1] (🐪) camel\n1F42B..1F43E ; Extended_Pictographic# E0.6 [20] (🐫..🐾) two-hump camel..paw prints\n1F43F ; Extended_Pictographic# E0.7 [1] (🐿️) chipmunk\n1F440 ; Extended_Pictographic# E0.6 [1] (👀) eyes\n1F441 ; Extended_Pictographic# E0.7 [1] (👁️) eye\n1F442..1F464 ; Extended_Pictographic# E0.6 [35] (👂..👤) ear..bust in silhouette\n1F465 ; Extended_Pictographic# E1.0 [1] (👥) busts in silhouette\n1F466..1F46B ; Extended_Pictographic# E0.6 [6] (👦..👫) boy..woman and man holding hands\n1F46C..1F46D ; Extended_Pictographic# E1.0 [2] (👬..👭) men holding hands..women holding hands\n1F46E..1F4AC ; Extended_Pictographic# E0.6 [63] (👮..💬) police officer..speech balloon\n1F4AD ; Extended_Pictographic# E1.0 [1] (💭) thought balloon\n1F4AE..1F4B5 ; Extended_Pictographic# E0.6 [8] (💮..💵) white flower..dollar banknote\n1F4B6..1F4B7 ; Extended_Pictographic# E1.0 [2] (💶..💷) euro banknote..pound banknote\n1F4B8..1F4EB ; Extended_Pictographic# E0.6 [52] (💸..📫) money with wings..closed mailbox with raised flag\n1F4EC..1F4ED ; Extended_Pictographic# E0.7 [2] (📬..📭) open mailbox with raised flag..open mailbox with lowered flag\n1F4EE ; Extended_Pictographic# E0.6 [1] (📮) postbox\n1F4EF ; Extended_Pictographic# E1.0 [1] (📯) postal horn\n1F4F0..1F4F4 ; Extended_Pictographic# E0.6 [5] (📰..📴) newspaper..mobile phone off\n1F4F5 ; Extended_Pictographic# E1.0 [1] (📵) no mobile phones\n1F4F6..1F4F7 ; Extended_Pictographic# E0.6 [2] (📶..📷) antenna bars..camera\n1F4F8 ; Extended_Pictographic# E1.0 [1] (📸) camera with flash\n1F4F9..1F4FC ; Extended_Pictographic# E0.6 [4] (📹..📼) video camera..videocassette\n1F4FD ; Extended_Pictographic# E0.7 [1] (📽️) film projector\n1F4FF..1F502 ; Extended_Pictographic# E1.0 [4] (📿..🔂) prayer beads..repeat single button\n1F503 ; Extended_Pictographic# E0.6 [1] (🔃) clockwise vertical arrows\n1F504..1F507 ; Extended_Pictographic# E1.0 [4] (🔄..🔇) counterclockwise arrows button..muted speaker\n1F508 ; Extended_Pictographic# E0.7 [1] (🔈) speaker low volume\n1F509 ; Extended_Pictographic# E1.0 [1] (🔉) speaker medium volume\n1F50A..1F514 ; Extended_Pictographic# E0.6 [11] (🔊..🔔) speaker high volume..bell\n1F515 ; Extended_Pictographic# E1.0 [1] (🔕) bell with slash\n1F516..1F52B ; Extended_Pictographic# E0.6 [22] (🔖..🔫) bookmark..water pistol\n1F52C..1F52D ; Extended_Pictographic# E1.0 [2] (🔬..🔭) microscope..telescope\n1F52E..1F53D ; Extended_Pictographic# E0.6 [16] (🔮..🔽) crystal ball..downwards button\n1F549..1F54A ; Extended_Pictographic# E0.7 [2] (🕉️..🕊️) om..dove\n1F54B..1F54E ; Extended_Pictographic# E1.0 [4] (🕋..🕎) kaaba..menorah\n1F550..1F55B ; Extended_Pictographic# E0.6 [12] (🕐..🕛) one o’clock..twelve o’clock\n1F55C..1F567 ; Extended_Pictographic# E0.7 [12] (🕜..🕧) one-thirty..twelve-thirty\n1F56F..1F570 ; Extended_Pictographic# E0.7 [2] (🕯️..🕰️) candle..mantelpiece clock\n1F573..1F579 ; Extended_Pictographic# E0.7 [7] (🕳️..🕹️) hole..joystick\n1F57A ; Extended_Pictographic# E3.0 [1] (🕺) man dancing\n1F587 ; Extended_Pictographic# E0.7 [1] (🖇️) linked paperclips\n1F58A..1F58D ; Extended_Pictographic# E0.7 [4] (🖊️..🖍️) pen..crayon\n1F590 ; Extended_Pictographic# E0.7 [1] (🖐️) hand with fingers splayed\n1F595..1F596 ; Extended_Pictographic# E1.0 [2] (🖕..🖖) middle finger..vulcan salute\n1F5A4 ; Extended_Pictographic# E3.0 [1] (🖤) black heart\n1F5A5 ; Extended_Pictographic# E0.7 [1] (🖥️) desktop computer\n1F5A8 ; Extended_Pictographic# E0.7 [1] (🖨️) printer\n1F5B1..1F5B2 ; Extended_Pictographic# E0.7 [2] (🖱️..🖲️) computer mouse..trackball\n1F5BC ; Extended_Pictographic# E0.7 [1] (🖼️) framed picture\n1F5C2..1F5C4 ; Extended_Pictographic# E0.7 [3] (🗂️..🗄️) card index dividers..file cabinet\n1F5D1..1F5D3 ; Extended_Pictographic# E0.7 [3] (🗑️..🗓️) wastebasket..spiral calendar\n1F5DC..1F5DE ; Extended_Pictographic# E0.7 [3] (🗜️..🗞️) clamp..rolled-up newspaper\n1F5E1 ; Extended_Pictographic# E0.7 [1] (🗡️) dagger\n1F5E3 ; Extended_Pictographic# E0.7 [1] (🗣️) speaking head\n1F5E8 ; Extended_Pictographic# E2.0 [1] (🗨️) left speech bubble\n1F5EF ; Extended_Pictographic# E0.7 [1] (🗯️) right anger bubble\n1F5F3 ; Extended_Pictographic# E0.7 [1] (🗳️) ballot box with ballot\n1F5FA ; Extended_Pictographic# E0.7 [1] (🗺️) world map\n1F5FB..1F5FF ; Extended_Pictographic# E0.6 [5] (🗻..🗿) mount fuji..moai\n1F600 ; Extended_Pictographic# E1.0 [1] (😀) grinning face\n1F601..1F606 ; Extended_Pictographic# E0.6 [6] (😁..😆) beaming face with smiling eyes..grinning squinting face\n1F607..1F608 ; Extended_Pictographic# E1.0 [2] (😇..😈) smiling face with halo..smiling face with horns\n1F609..1F60D ; Extended_Pictographic# E0.6 [5] (😉..😍) winking face..smiling face with heart-eyes\n1F60E ; Extended_Pictographic# E1.0 [1] (😎) smiling face with sunglasses\n1F60F ; Extended_Pictographic# E0.6 [1] (😏) smirking face\n1F610 ; Extended_Pictographic# E0.7 [1] (😐) neutral face\n1F611 ; Extended_Pictographic# E1.0 [1] (😑) expressionless face\n1F612..1F614 ; Extended_Pictographic# E0.6 [3] (😒..😔) unamused face..pensive face\n1F615 ; Extended_Pictographic# E1.0 [1] (😕) confused face\n1F616 ; Extended_Pictographic# E0.6 [1] (😖) confounded face\n1F617 ; Extended_Pictographic# E1.0 [1] (😗) kissing face\n1F618 ; Extended_Pictographic# E0.6 [1] (😘) face blowing a kiss\n1F619 ; Extended_Pictographic# E1.0 [1] (😙) kissing face with smiling eyes\n1F61A ; Extended_Pictographic# E0.6 [1] (😚) kissing face with closed eyes\n1F61B ; Extended_Pictographic# E1.0 [1] (😛) face with tongue\n1F61C..1F61E ; Extended_Pictographic# E0.6 [3] (😜..😞) winking face with tongue..disappointed face\n1F61F ; Extended_Pictographic# E1.0 [1] (😟) worried face\n1F620..1F625 ; Extended_Pictographic# E0.6 [6] (😠..😥) angry face..sad but relieved face\n1F626..1F627 ; Extended_Pictographic# E1.0 [2] (😦..😧) frowning face with open mouth..anguished face\n1F628..1F62B ; Extended_Pictographic# E0.6 [4] (😨..😫) fearful face..tired face\n1F62C ; Extended_Pictographic# E1.0 [1] (😬) grimacing face\n1F62D ; Extended_Pictographic# E0.6 [1] (😭) loudly crying face\n1F62E..1F62F ; Extended_Pictographic# E1.0 [2] (😮..😯) face with open mouth..hushed face\n1F630..1F633 ; Extended_Pictographic# E0.6 [4] (😰..😳) anxious face with sweat..flushed face\n1F634 ; Extended_Pictographic# E1.0 [1] (😴) sleeping face\n1F635 ; Extended_Pictographic# E0.6 [1] (😵) face with crossed-out eyes\n1F636 ; Extended_Pictographic# E1.0 [1] (😶) face without mouth\n1F637..1F640 ; Extended_Pictographic# E0.6 [10] (😷..🙀) face with medical mask..weary cat\n1F641..1F644 ; Extended_Pictographic# E1.0 [4] (🙁..🙄) slightly frowning face..face with rolling eyes\n1F645..1F64F ; Extended_Pictographic# E0.6 [11] (🙅..🙏) person gesturing NO..folded hands\n1F680 ; Extended_Pictographic# E0.6 [1] (🚀) rocket\n1F681..1F682 ; Extended_Pictographic# E1.0 [2] (🚁..🚂) helicopter..locomotive\n1F683..1F685 ; Extended_Pictographic# E0.6 [3] (🚃..🚅) railway car..bullet train\n1F686 ; Extended_Pictographic# E1.0 [1] (🚆) train\n1F687 ; Extended_Pictographic# E0.6 [1] (🚇) metro\n1F688 ; Extended_Pictographic# E1.0 [1] (🚈) light rail\n1F689 ; Extended_Pictographic# E0.6 [1] (🚉) station\n1F68A..1F68B ; Extended_Pictographic# E1.0 [2] (🚊..🚋) tram..tram car\n1F68C ; Extended_Pictographic# E0.6 [1] (🚌) bus\n1F68D ; Extended_Pictographic# E0.7 [1] (🚍) oncoming bus\n1F68E ; Extended_Pictographic# E1.0 [1] (🚎) trolleybus\n1F68F ; Extended_Pictographic# E0.6 [1] (🚏) bus stop\n1F690 ; Extended_Pictographic# E1.0 [1] (🚐) minibus\n1F691..1F693 ; Extended_Pictographic# E0.6 [3] (🚑..🚓) ambulance..police car\n1F694 ; Extended_Pictographic# E0.7 [1] (🚔) oncoming police car\n1F695 ; Extended_Pictographic# E0.6 [1] (🚕) taxi\n1F696 ; Extended_Pictographic# E1.0 [1] (🚖) oncoming taxi\n1F697 ; Extended_Pictographic# E0.6 [1] (🚗) automobile\n1F698 ; Extended_Pictographic# E0.7 [1] (🚘) oncoming automobile\n1F699..1F69A ; Extended_Pictographic# E0.6 [2] (🚙..🚚) sport utility vehicle..delivery truck\n1F69B..1F6A1 ; Extended_Pictographic# E1.0 [7] (🚛..🚡) articulated lorry..aerial tramway\n1F6A2 ; Extended_Pictographic# E0.6 [1] (🚢) ship\n1F6A3 ; Extended_Pictographic# E1.0 [1] (🚣) person rowing boat\n1F6A4..1F6A5 ; Extended_Pictographic# E0.6 [2] (🚤..🚥) speedboat..horizontal traffic light\n1F6A6 ; Extended_Pictographic# E1.0 [1] (🚦) vertical traffic light\n1F6A7..1F6AD ; Extended_Pictographic# E0.6 [7] (🚧..🚭) construction..no smoking\n1F6AE..1F6B1 ; Extended_Pictographic# E1.0 [4] (🚮..🚱) litter in bin sign..non-potable water\n1F6B2 ; Extended_Pictographic# E0.6 [1] (🚲) bicycle\n1F6B3..1F6B5 ; Extended_Pictographic# E1.0 [3] (🚳..🚵) no bicycles..person mountain biking\n1F6B6 ; Extended_Pictographic# E0.6 [1] (🚶) person walking\n1F6B7..1F6B8 ; Extended_Pictographic# E1.0 [2] (🚷..🚸) no pedestrians..children crossing\n1F6B9..1F6BE ; Extended_Pictographic# E0.6 [6] (🚹..🚾) men’s room..water closet\n1F6BF ; Extended_Pictographic# E1.0 [1] (🚿) shower\n1F6C0 ; Extended_Pictographic# E0.6 [1] (🛀) person taking bath\n1F6C1..1F6C5 ; Extended_Pictographic# E1.0 [5] (🛁..🛅) bathtub..left luggage\n1F6CB ; Extended_Pictographic# E0.7 [1] (🛋️) couch and lamp\n1F6CC ; Extended_Pictographic# E1.0 [1] (🛌) person in bed\n1F6CD..1F6CF ; Extended_Pictographic# E0.7 [3] (🛍️..🛏️) shopping bags..bed\n1F6D0 ; Extended_Pictographic# E1.0 [1] (🛐) place of worship\n1F6D1..1F6D2 ; Extended_Pictographic# E3.0 [2] (🛑..🛒) stop sign..shopping cart\n1F6D5 ; Extended_Pictographic# E12.0 [1] (🛕) hindu temple\n1F6D6..1F6D7 ; Extended_Pictographic# E13.0 [2] (🛖..🛗) hut..elevator\n1F6D8 ; Extended_Pictographic# E17.0 [1] () landslide\n1F6D9..1F6DB ; Extended_Pictographic# E0.0 [3] (..) \u003Creserved-1F6D9\u003E..\u003Creserved-1F6DB\u003E\n1F6DC ; Extended_Pictographic# E15.0 [1] (🛜) wireless\n1F6DD..1F6DF ; Extended_Pictographic# E14.0 [3] (🛝..🛟) playground slide..ring buoy\n1F6E0..1F6E5 ; Extended_Pictographic# E0.7 [6] (🛠️..🛥️) hammer and wrench..motor boat\n1F6E9 ; Extended_Pictographic# E0.7 [1] (🛩️) small airplane\n1F6EB..1F6EC ; Extended_Pictographic# E1.0 [2] (🛫..🛬) airplane departure..airplane arrival\n1F6ED..1F6EF ; Extended_Pictographic# E0.0 [3] (..) \u003Creserved-1F6ED\u003E..\u003Creserved-1F6EF\u003E\n1F6F0 ; Extended_Pictographic# E0.7 [1] (🛰️) satellite\n1F6F3 ; Extended_Pictographic# E0.7 [1] (🛳️) passenger ship\n1F6F4..1F6F6 ; Extended_Pictographic# E3.0 [3] (🛴..🛶) kick scooter..canoe\n1F6F7..1F6F8 ; Extended_Pictographic# E5.0 [2] (🛷..🛸) sled..flying saucer\n1F6F9 ; Extended_Pictographic# E11.0 [1] (🛹) skateboard\n1F6FA ; Extended_Pictographic# E12.0 [1] (🛺) auto rickshaw\n1F6FB..1F6FC ; Extended_Pictographic# E13.0 [2] (🛻..🛼) pickup truck..roller skate\n1F6FD..1F6FF ; Extended_Pictographic# E0.0 [3] (..) \u003Creserved-1F6FD\u003E..\u003Creserved-1F6FF\u003E\n1F7DA..1F7DF ; Extended_Pictographic# E0.0 [6] (..) \u003Creserved-1F7DA\u003E..\u003Creserved-1F7DF\u003E\n1F7E0..1F7EB ; Extended_Pictographic# E12.0 [12] (🟠..🟫) orange circle..brown square\n1F7EC..1F7EF ; Extended_Pictographic# E0.0 [4] (..) \u003Creserved-1F7EC\u003E..\u003Creserved-1F7EF\u003E\n1F7F0 ; Extended_Pictographic# E14.0 [1] (🟰) heavy equals sign\n1F7F1..1F7FF ; Extended_Pictographic# E0.0 [15] (..) \u003Creserved-1F7F1\u003E..\u003Creserved-1F7FF\u003E\n1F80C..1F80F ; Extended_Pictographic# E0.0 [4] (..) \u003Creserved-1F80C\u003E..\u003Creserved-1F80F\u003E\n1F848..1F84F ; Extended_Pictographic# E0.0 [8] (..) \u003Creserved-1F848\u003E..\u003Creserved-1F84F\u003E\n1F85A..1F85F ; Extended_Pictographic# E0.0 [6] (..) \u003Creserved-1F85A\u003E..\u003Creserved-1F85F\u003E\n1F888..1F88F ; Extended_Pictographic# E0.0 [8] (..) \u003Creserved-1F888\u003E..\u003Creserved-1F88F\u003E\n1F8AE..1F8AF ; Extended_Pictographic# E0.0 [2] (..) \u003Creserved-1F8AE\u003E..\u003Creserved-1F8AF\u003E\n1F8BC..1F8BF ; Extended_Pictographic# E0.0 [4] (..) \u003Creserved-1F8BC\u003E..\u003Creserved-1F8BF\u003E\n1F8C2..1F8CF ; Extended_Pictographic# E0.0 [14] (..) \u003Creserved-1F8C2\u003E..\u003Creserved-1F8CF\u003E\n1F8D9..1F8FF ; Extended_Pictographic# E0.0 [39] (..) \u003Creserved-1F8D9\u003E..\u003Creserved-1F8FF\u003E\n1F90C ; Extended_Pictographic# E13.0 [1] (🤌) pinched fingers\n1F90D..1F90F ; Extended_Pictographic# E12.0 [3] (🤍..🤏) white heart..pinching hand\n1F910..1F918 ; Extended_Pictographic# E1.0 [9] (🤐..🤘) zipper-mouth face..sign of the horns\n1F919..1F91E ; Extended_Pictographic# E3.0 [6] (🤙..🤞) call me hand..crossed fingers\n1F91F ; Extended_Pictographic# E5.0 [1] (🤟) love-you gesture\n1F920..1F927 ; Extended_Pictographic# E3.0 [8] (🤠..🤧) cowboy hat face..sneezing face\n1F928..1F92F ; Extended_Pictographic# E5.0 [8] (🤨..🤯) face with raised eyebrow..exploding head\n1F930 ; Extended_Pictographic# E3.0 [1] (🤰) pregnant woman\n1F931..1F932 ; Extended_Pictographic# E5.0 [2] (🤱..🤲) breast-feeding..palms up together\n1F933..1F93A ; Extended_Pictographic# E3.0 [8] (🤳..🤺) selfie..person fencing\n1F93C..1F93E ; Extended_Pictographic# E3.0 [3] (🤼..🤾) people wrestling..person playing handball\n1F93F ; Extended_Pictographic# E12.0 [1] (🤿) diving mask\n1F940..1F945 ; Extended_Pictographic# E3.0 [6] (🥀..🥅) wilted flower..goal net\n1F947..1F94B ; Extended_Pictographic# E3.0 [5] (🥇..🥋) 1st place medal..martial arts uniform\n1F94C ; Extended_Pictographic# E5.0 [1] (🥌) curling stone\n1F94D..1F94F ; Extended_Pictographic# E11.0 [3] (🥍..🥏) lacrosse..flying disc\n1F950..1F95E ; Extended_Pictographic# E3.0 [15] (🥐..🥞) croissant..pancakes\n1F95F..1F96B ; Extended_Pictographic# E5.0 [13] (🥟..🥫) dumpling..canned food\n1F96C..1F970 ; Extended_Pictographic# E11.0 [5] (🥬..🥰) leafy green..smiling face with hearts\n1F971 ; Extended_Pictographic# E12.0 [1] (🥱) yawning face\n1F972 ; Extended_Pictographic# E13.0 [1] (🥲) smiling face with tear\n1F973..1F976 ; Extended_Pictographic# E11.0 [4] (🥳..🥶) partying face..cold face\n1F977..1F978 ; Extended_Pictographic# E13.0 [2] (🥷..🥸) ninja..disguised face\n1F979 ; Extended_Pictographic# E14.0 [1] (🥹) face holding back tears\n1F97A ; Extended_Pictographic# E11.0 [1] (🥺) pleading face\n1F97B ; Extended_Pictographic# E12.0 [1] (🥻) sari\n1F97C..1F97F ; Extended_Pictographic# E11.0 [4] (🥼..🥿) lab coat..flat shoe\n1F980..1F984 ; Extended_Pictographic# E1.0 [5] (🦀..🦄) crab..unicorn\n1F985..1F991 ; Extended_Pictographic# E3.0 [13] (🦅..🦑) eagle..squid\n1F992..1F997 ; Extended_Pictographic# E5.0 [6] (🦒..🦗) giraffe..cricket\n1F998..1F9A2 ; Extended_Pictographic# E11.0 [11] (🦘..🦢) kangaroo..swan\n1F9A3..1F9A4 ; Extended_Pictographic# E13.0 [2] (🦣..🦤) mammoth..dodo\n1F9A5..1F9AA ; Extended_Pictographic# E12.0 [6] (🦥..🦪) sloth..oyster\n1F9AB..1F9AD ; Extended_Pictographic# E13.0 [3] (🦫..🦭) beaver..seal\n1F9AE..1F9AF ; Extended_Pictographic# E12.0 [2] (🦮..🦯) guide dog..white cane\n1F9B0..1F9B9 ; Extended_Pictographic# E11.0 [10] (🦰..🦹) red hair..supervillain\n1F9BA..1F9BF ; Extended_Pictographic# E12.0 [6] (🦺..🦿) safety vest..mechanical leg\n1F9C0 ; Extended_Pictographic# E1.0 [1] (🧀) cheese wedge\n1F9C1..1F9C2 ; Extended_Pictographic# E11.0 [2] (🧁..🧂) cupcake..salt\n1F9C3..1F9CA ; Extended_Pictographic# E12.0 [8] (🧃..🧊) beverage box..ice\n1F9CB ; Extended_Pictographic# E13.0 [1] (🧋) bubble tea\n1F9CC ; Extended_Pictographic# E14.0 [1] (🧌) troll\n1F9CD..1F9CF ; Extended_Pictographic# E12.0 [3] (🧍..🧏) person standing..deaf person\n1F9D0..1F9E6 ; Extended_Pictographic# E5.0 [23] (🧐..🧦) face with monocle..socks\n1F9E7..1F9FF ; Extended_Pictographic# E11.0 [25] (🧧..🧿) red envelope..nazar amulet\n1FA58..1FA5F ; Extended_Pictographic# E0.0 [8] (..) \u003Creserved-1FA58\u003E..\u003Creserved-1FA5F\u003E\n1FA6E..1FA6F ; Extended_Pictographic# E0.0 [2] (..) \u003Creserved-1FA6E\u003E..\u003Creserved-1FA6F\u003E\n1FA70..1FA73 ; Extended_Pictographic# E12.0 [4] (🩰..🩳) ballet shoes..shorts\n1FA74 ; Extended_Pictographic# E13.0 [1] (🩴) thong sandal\n1FA75..1FA77 ; Extended_Pictographic# E15.0 [3] (🩵..🩷) light blue heart..pink heart\n1FA78..1FA7A ; Extended_Pictographic# E12.0 [3] (🩸..🩺) drop of blood..stethoscope\n1FA7B..1FA7C ; Extended_Pictographic# E14.0 [2] (🩻..🩼) x-ray..crutch\n1FA7D..1FA7F ; Extended_Pictographic# E0.0 [3] (..) \u003Creserved-1FA7D\u003E..\u003Creserved-1FA7F\u003E\n1FA80..1FA82 ; Extended_Pictographic# E12.0 [3] (🪀..🪂) yo-yo..parachute\n1FA83..1FA86 ; Extended_Pictographic# E13.0 [4] (🪃..🪆) boomerang..nesting dolls\n1FA87..1FA88 ; Extended_Pictographic# E15.0 [2] (🪇..🪈) maracas..flute\n1FA89 ; Extended_Pictographic# E16.0 [1] () harp\n1FA8A ; Extended_Pictographic# E17.0 [1] () trombone\n1FA8B..1FA8D ; Extended_Pictographic# E0.0 [3] (..) \u003Creserved-1FA8B\u003E..\u003Creserved-1FA8D\u003E\n1FA8E ; Extended_Pictographic# E17.0 [1] () treasure chest\n1FA8F ; Extended_Pictographic# E16.0 [1] () shovel\n1FA90..1FA95 ; Extended_Pictographic# E12.0 [6] (🪐..🪕) ringed planet..banjo\n1FA96..1FAA8 ; Extended_Pictographic# E13.0 [19] (🪖..🪨) military helmet..rock\n1FAA9..1FAAC ; Extended_Pictographic# E14.0 [4] (🪩..🪬) mirror ball..hamsa\n1FAAD..1FAAF ; Extended_Pictographic# E15.0 [3] (🪭..🪯) folding hand fan..khanda\n1FAB0..1FAB6 ; Extended_Pictographic# E13.0 [7] (🪰..🪶) fly..feather\n1FAB7..1FABA ; Extended_Pictographic# E14.0 [4] (🪷..🪺) lotus..nest with eggs\n1FABB..1FABD ; Extended_Pictographic# E15.0 [3] (🪻..🪽) hyacinth..wing\n1FABE ; Extended_Pictographic# E16.0 [1] () leafless tree\n1FABF ; Extended_Pictographic# E15.0 [1] (🪿) goose\n1FAC0..1FAC2 ; Extended_Pictographic# E13.0 [3] (🫀..🫂) anatomical heart..people hugging\n1FAC3..1FAC5 ; Extended_Pictographic# E14.0 [3] (🫃..🫅) pregnant man..person with crown\n1FAC6 ; Extended_Pictographic# E16.0 [1] () fingerprint\n1FAC7 ; Extended_Pictographic# E0.0 [1] () \u003Creserved-1FAC7\u003E\n1FAC8 ; Extended_Pictographic# E17.0 [1] () hairy creature\n1FAC9..1FACC ; Extended_Pictographic# E0.0 [4] (..) \u003Creserved-1FAC9\u003E..\u003Creserved-1FACC\u003E\n1FACD ; Extended_Pictographic# E17.0 [1] () orca\n1FACE..1FACF ; Extended_Pictographic# E15.0 [2] (🫎..🫏) moose..donkey\n1FAD0..1FAD6 ; Extended_Pictographic# E13.0 [7] (🫐..🫖) blueberries..teapot\n1FAD7..1FAD9 ; Extended_Pictographic# E14.0 [3] (🫗..🫙) pouring liquid..jar\n1FADA..1FADB ; Extended_Pictographic# E15.0 [2] (🫚..🫛) ginger root..pea pod\n1FADC ; Extended_Pictographic# E16.0 [1] () root vegetable\n1FADD..1FADE ; Extended_Pictographic# E0.0 [2] (..) \u003Creserved-1FADD\u003E..\u003Creserved-1FADE\u003E\n1FADF ; Extended_Pictographic# E16.0 [1] () splatter\n1FAE0..1FAE7 ; Extended_Pictographic# E14.0 [8] (🫠..🫧) melting face..bubbles\n1FAE8 ; Extended_Pictographic# E15.0 [1] (🫨) shaking face\n1FAE9 ; Extended_Pictographic# E16.0 [1] () face with bags under eyes\n1FAEA ; Extended_Pictographic# E17.0 [1] () distorted face\n1FAEB..1FAEE ; Extended_Pictographic# E0.0 [4] (..) \u003Creserved-1FAEB\u003E..\u003Creserved-1FAEE\u003E\n1FAEF ; Extended_Pictographic# E17.0 [1] () fight cloud\n1FAF0..1FAF6 ; Extended_Pictographic# E14.0 [7] (🫰..🫶) hand with index finger and thumb crossed..heart hands\n1FAF7..1FAF8 ; Extended_Pictographic# E15.0 [2] (🫷..🫸) leftwards pushing hand..rightwards pushing hand\n1FAF9..1FAFF ; Extended_Pictographic# E0.0 [7] (..) \u003Creserved-1FAF9\u003E..\u003Creserved-1FAFF\u003E\n1FC00..1FFFD ; Extended_Pictographic# E0.0[1022] (..) \u003Creserved-1FC00\u003E..\u003Creserved-1FFFD\u003E"
}
},
"Z12316K4": "gm"
},
"Z25614K2": "Z36387"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is Extended_Pictographic codepoint, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ihp7ap8liwf48p4yxjhbji2oj7ar066
287150
287149
2026-06-30T07:11:36Z
YoshiRulz
10156
Leave a note
287150
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37075"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z24460",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z13436",
"Z13436K1": "Z37058",
"Z13436K2": {
"Z1K1": "Z18",
"Z18K1": "Z24460K1"
},
"Z13436K3": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z37054",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z25614",
"Z25614K1": {
"Z1K1": "Z7",
"Z7K1": "Z12316",
"Z12316K1": "^(\\S+).+",
"Z12316K2": "$1",
"Z12316K3": {
"Z1K1": "Z7",
"Z7K1": "Z27854",
"Z27854K1": {
"Z1K1": "Z89",
"Z89K1": "00A9 ; Extended_Pictographic# E0.6 [1] (©️) copyright\n00AE ; Extended_Pictographic# E0.6 [1] (®️) registered\n203C ; Extended_Pictographic# E0.6 [1] (‼️) double exclamation mark\n2049 ; Extended_Pictographic# E0.6 [1] (⁉️) exclamation question mark\n2122 ; Extended_Pictographic# E0.6 [1] (™️) trade mark\n2139 ; Extended_Pictographic# E0.6 [1] (ℹ️) information\n2194..2199 ; Extended_Pictographic# E0.6 [6] (↔️..↙️) left-right arrow..down-left arrow\n21A9..21AA ; Extended_Pictographic# E0.6 [2] (↩️..↪️) right arrow curving left..left arrow curving right\n231A..231B ; Extended_Pictographic# E0.6 [2] (⌚..⌛) watch..hourglass done\n2328 ; Extended_Pictographic# E1.0 [1] (⌨️) keyboard\n23CF ; Extended_Pictographic# E1.0 [1] (⏏️) eject button\n23E9..23EC ; Extended_Pictographic# E0.6 [4] (⏩..⏬) fast-forward button..fast down button\n23ED..23EE ; Extended_Pictographic# E0.7 [2] (⏭️..⏮️) next track button..last track button\n23EF ; Extended_Pictographic# E1.0 [1] (⏯️) play or pause button\n23F0 ; Extended_Pictographic# E0.6 [1] (⏰) alarm clock\n23F1..23F2 ; Extended_Pictographic# E1.0 [2] (⏱️..⏲️) stopwatch..timer clock\n23F3 ; Extended_Pictographic# E0.6 [1] (⏳) hourglass not done\n23F8..23FA ; Extended_Pictographic# E0.7 [3] (⏸️..⏺️) pause button..record button\n24C2 ; Extended_Pictographic# E0.6 [1] (Ⓜ️) circled M\n25AA..25AB ; Extended_Pictographic# E0.6 [2] (▪️..▫️) black small square..white small square\n25B6 ; Extended_Pictographic# E0.6 [1] (▶️) play button\n25C0 ; Extended_Pictographic# E0.6 [1] (◀️) reverse button\n25FB..25FE ; Extended_Pictographic# E0.6 [4] (◻️..◾) white medium square..black medium-small square\n2600..2601 ; Extended_Pictographic# E0.6 [2] (☀️..☁️) sun..cloud\n2602..2603 ; Extended_Pictographic# E0.7 [2] (☂️..☃️) umbrella..snowman\n2604 ; Extended_Pictographic# E1.0 [1] (☄️) comet\n260E ; Extended_Pictographic# E0.6 [1] (☎️) telephone\n2611 ; Extended_Pictographic# E0.6 [1] (☑️) check box with check\n2614..2615 ; Extended_Pictographic# E0.6 [2] (☔..☕) umbrella with rain drops..hot beverage\n2618 ; Extended_Pictographic# E1.0 [1] (☘️) shamrock\n261D ; Extended_Pictographic# E0.6 [1] (☝️) index pointing up\n2620 ; Extended_Pictographic# E1.0 [1] (☠️) skull and crossbones\n2622..2623 ; Extended_Pictographic# E1.0 [2] (☢️..☣️) radioactive..biohazard\n2626 ; Extended_Pictographic# E1.0 [1] (☦️) orthodox cross\n262A ; Extended_Pictographic# E0.7 [1] (☪️) star and crescent\n262E ; Extended_Pictographic# E1.0 [1] (☮️) peace symbol\n262F ; Extended_Pictographic# E0.7 [1] (☯️) yin yang\n2638..2639 ; Extended_Pictographic# E0.7 [2] (☸️..☹️) wheel of dharma..frowning face\n263A ; Extended_Pictographic# E0.6 [1] (☺️) smiling face\n2640 ; Extended_Pictographic# E4.0 [1] (♀️) female sign\n2642 ; Extended_Pictographic# E4.0 [1] (♂️) male sign\n2648..2653 ; Extended_Pictographic# E0.6 [12] (♈..♓) Aries..Pisces\n265F ; Extended_Pictographic# E11.0 [1] (♟️) chess pawn\n2660 ; Extended_Pictographic# E0.6 [1] (♠️) spade suit\n2663 ; Extended_Pictographic# E0.6 [1] (♣️) club suit\n2665..2666 ; Extended_Pictographic# E0.6 [2] (♥️..♦️) heart suit..diamond suit\n2668 ; Extended_Pictographic# E0.6 [1] (♨️) hot springs\n267B ; Extended_Pictographic# E0.6 [1] (♻️) recycling symbol\n267E ; Extended_Pictographic# E11.0 [1] (♾️) infinity\n267F ; Extended_Pictographic# E0.6 [1] (♿) wheelchair symbol\n2692 ; Extended_Pictographic# E1.0 [1] (⚒️) hammer and pick\n2693 ; Extended_Pictographic# E0.6 [1] (⚓) anchor\n2694 ; Extended_Pictographic# E1.0 [1] (⚔️) crossed swords\n2695 ; Extended_Pictographic# E4.0 [1] (⚕️) medical symbol\n2696..2697 ; Extended_Pictographic# E1.0 [2] (⚖️..⚗️) balance scale..alembic\n2699 ; Extended_Pictographic# E1.0 [1] (⚙️) gear\n269B..269C ; Extended_Pictographic# E1.0 [2] (⚛️..⚜️) atom symbol..fleur-de-lis\n26A0..26A1 ; Extended_Pictographic# E0.6 [2] (⚠️..⚡) warning..high voltage\n26A7 ; Extended_Pictographic# E13.0 [1] (⚧️) transgender symbol\n26AA..26AB ; Extended_Pictographic# E0.6 [2] (⚪..⚫) white circle..black circle\n26B0..26B1 ; Extended_Pictographic# E1.0 [2] (⚰️..⚱️) coffin..funeral urn\n26BD..26BE ; Extended_Pictographic# E0.6 [2] (⚽..⚾) soccer ball..baseball\n26C4..26C5 ; Extended_Pictographic# E0.6 [2] (⛄..⛅) snowman without snow..sun behind cloud\n26C8 ; Extended_Pictographic# E0.7 [1] (⛈️) cloud with lightning and rain\n26CE ; Extended_Pictographic# E0.6 [1] (⛎) Ophiuchus\n26CF ; Extended_Pictographic# E0.7 [1] (⛏️) pick\n26D1 ; Extended_Pictographic# E0.7 [1] (⛑️) rescue worker’s helmet\n26D3 ; Extended_Pictographic# E0.7 [1] (⛓️) chains\n26D4 ; Extended_Pictographic# E0.6 [1] (⛔) no entry\n26E9 ; Extended_Pictographic# E0.7 [1] (⛩️) shinto shrine\n26EA ; Extended_Pictographic# E0.6 [1] (⛪) church\n26F0..26F1 ; Extended_Pictographic# E0.7 [2] (⛰️..⛱️) mountain..umbrella on ground\n26F2..26F3 ; Extended_Pictographic# E0.6 [2] (⛲..⛳) fountain..flag in hole\n26F4 ; Extended_Pictographic# E0.7 [1] (⛴️) ferry\n26F5 ; Extended_Pictographic# E0.6 [1] (⛵) sailboat\n26F7..26F9 ; Extended_Pictographic# E0.7 [3] (⛷️..⛹️) skier..person bouncing ball\n26FA ; Extended_Pictographic# E0.6 [1] (⛺) tent\n26FD ; Extended_Pictographic# E0.6 [1] (⛽) fuel pump\n2702 ; Extended_Pictographic# E0.6 [1] (✂️) scissors\n2705 ; Extended_Pictographic# E0.6 [1] (✅) check mark button\n2708..270C ; Extended_Pictographic# E0.6 [5] (✈️..✌️) airplane..victory hand\n270D ; Extended_Pictographic# E0.7 [1] (✍️) writing hand\n270F ; Extended_Pictographic# E0.6 [1] (✏️) pencil\n2712 ; Extended_Pictographic# E0.6 [1] (✒️) black nib\n2714 ; Extended_Pictographic# E0.6 [1] (✔️) check mark\n2716 ; Extended_Pictographic# E0.6 [1] (✖️) multiply\n271D ; Extended_Pictographic# E0.7 [1] (✝️) latin cross\n2721 ; Extended_Pictographic# E0.7 [1] (✡️) star of David\n2728 ; Extended_Pictographic# E0.6 [1] (✨) sparkles\n2733..2734 ; Extended_Pictographic# E0.6 [2] (✳️..✴️) eight-spoked asterisk..eight-pointed star\n2744 ; Extended_Pictographic# E0.6 [1] (❄️) snowflake\n2747 ; Extended_Pictographic# E0.6 [1] (❇️) sparkle\n274C ; Extended_Pictographic# E0.6 [1] (❌) cross mark\n274E ; Extended_Pictographic# E0.6 [1] (❎) cross mark button\n2753..2755 ; Extended_Pictographic# E0.6 [3] (❓..❕) red question mark..white exclamation mark\n2757 ; Extended_Pictographic# E0.6 [1] (❗) red exclamation mark\n2763 ; Extended_Pictographic# E1.0 [1] (❣️) heart exclamation\n2764 ; Extended_Pictographic# E0.6 [1] (❤️) red heart\n2795..2797 ; Extended_Pictographic# E0.6 [3] (➕..➗) plus..divide\n27A1 ; Extended_Pictographic# E0.6 [1] (➡️) right arrow\n27B0 ; Extended_Pictographic# E0.6 [1] (➰) curly loop\n27BF ; Extended_Pictographic# E1.0 [1] (➿) double curly loop\n2934..2935 ; Extended_Pictographic# E0.6 [2] (⤴️..⤵️) right arrow curving up..right arrow curving down\n2B05..2B07 ; Extended_Pictographic# E0.6 [3] (⬅️..⬇️) left arrow..down arrow\n2B1B..2B1C ; Extended_Pictographic# E0.6 [2] (⬛..⬜) black large square..white large square\n2B50 ; Extended_Pictographic# E0.6 [1] (⭐) star\n2B55 ; Extended_Pictographic# E0.6 [1] (⭕) hollow red circle\n3030 ; Extended_Pictographic# E0.6 [1] (〰️) wavy dash\n303D ; Extended_Pictographic# E0.6 [1] (〽️) part alternation mark\n3297 ; Extended_Pictographic# E0.6 [1] (㊗️) Japanese “congratulations” button\n3299 ; Extended_Pictographic# E0.6 [1] (㊙️) Japanese “secret” button\n1F004 ; Extended_Pictographic# E0.6 [1] (🀄) mahjong red dragon\n1F02C..1F02F ; Extended_Pictographic# E0.0 [4] (..) \u003Creserved-1F02C\u003E..\u003Creserved-1F02F\u003E\n1F094..1F09F ; Extended_Pictographic# E0.0 [12] (..) \u003Creserved-1F094\u003E..\u003Creserved-1F09F\u003E\n1F0AF..1F0B0 ; Extended_Pictographic# E0.0 [2] (..) \u003Creserved-1F0AF\u003E..\u003Creserved-1F0B0\u003E\n1F0C0 ; Extended_Pictographic# E0.0 [1] () \u003Creserved-1F0C0\u003E\n1F0CF ; Extended_Pictographic# E0.6 [1] (🃏) joker\n1F0D0 ; Extended_Pictographic# E0.0 [1] () \u003Creserved-1F0D0\u003E\n1F0F6..1F0FF ; Extended_Pictographic# E0.0 [10] (..) \u003Creserved-1F0F6\u003E..\u003Creserved-1F0FF\u003E\n1F170..1F171 ; Extended_Pictographic# E0.6 [2] (🅰️..🅱️) A button (blood type)..B button (blood type)\n1F17E..1F17F ; Extended_Pictographic# E0.6 [2] (🅾️..🅿️) O button (blood type)..P button\n1F18E ; Extended_Pictographic# E0.6 [1] (🆎) AB button (blood type)\n1F191..1F19A ; Extended_Pictographic# E0.6 [10] (🆑..🆚) CL button..VS button\n1F1AE..1F1E5 ; Extended_Pictographic# E0.0 [56] (..) \u003Creserved-1F1AE\u003E..\u003Creserved-1F1E5\u003E\n1F201..1F202 ; Extended_Pictographic# E0.6 [2] (🈁..🈂️) Japanese “here” button..Japanese “service charge” button\n1F203..1F20F ; Extended_Pictographic# E0.0 [13] (..) \u003Creserved-1F203\u003E..\u003Creserved-1F20F\u003E\n1F21A ; Extended_Pictographic# E0.6 [1] (🈚) Japanese “free of charge” button\n1F22F ; Extended_Pictographic# E0.6 [1] (🈯) Japanese “reserved” button\n1F232..1F23A ; Extended_Pictographic# E0.6 [9] (🈲..🈺) Japanese “prohibited” button..Japanese “open for business” button\n1F23C..1F23F ; Extended_Pictographic# E0.0 [4] (..) \u003Creserved-1F23C\u003E..\u003Creserved-1F23F\u003E\n1F249..1F24F ; Extended_Pictographic# E0.0 [7] (..) \u003Creserved-1F249\u003E..\u003Creserved-1F24F\u003E\n1F250..1F251 ; Extended_Pictographic# E0.6 [2] (🉐..🉑) Japanese “bargain” button..Japanese “acceptable” button\n1F252..1F25F ; Extended_Pictographic# E0.0 [14] (..) \u003Creserved-1F252\u003E..\u003Creserved-1F25F\u003E\n1F266..1F2FF ; Extended_Pictographic# E0.0 [154] (..) \u003Creserved-1F266\u003E..\u003Creserved-1F2FF\u003E\n1F300..1F30C ; Extended_Pictographic# E0.6 [13] (🌀..🌌) cyclone..milky way\n1F30D..1F30E ; Extended_Pictographic# E0.7 [2] (🌍..🌎) globe showing Europe-Africa..globe showing Americas\n1F30F ; Extended_Pictographic# E0.6 [1] (🌏) globe showing Asia-Australia\n1F310 ; Extended_Pictographic# E1.0 [1] (🌐) globe with meridians\n1F311 ; Extended_Pictographic# E0.6 [1] (🌑) new moon\n1F312 ; Extended_Pictographic# E1.0 [1] (🌒) waxing crescent moon\n1F313..1F315 ; Extended_Pictographic# E0.6 [3] (🌓..🌕) first quarter moon..full moon\n1F316..1F318 ; Extended_Pictographic# E1.0 [3] (🌖..🌘) waning gibbous moon..waning crescent moon\n1F319 ; Extended_Pictographic# E0.6 [1] (🌙) crescent moon\n1F31A ; Extended_Pictographic# E1.0 [1] (🌚) new moon face\n1F31B ; Extended_Pictographic# E0.6 [1] (🌛) first quarter moon face\n1F31C ; Extended_Pictographic# E0.7 [1] (🌜) last quarter moon face\n1F31D..1F31E ; Extended_Pictographic# E1.0 [2] (🌝..🌞) full moon face..sun with face\n1F31F..1F320 ; Extended_Pictographic# E0.6 [2] (🌟..🌠) glowing star..shooting star\n1F321 ; Extended_Pictographic# E0.7 [1] (🌡️) thermometer\n1F324..1F32C ; Extended_Pictographic# E0.7 [9] (🌤️..🌬️) sun behind small cloud..wind face\n1F32D..1F32F ; Extended_Pictographic# E1.0 [3] (🌭..🌯) hot dog..burrito\n1F330..1F331 ; Extended_Pictographic# E0.6 [2] (🌰..🌱) chestnut..seedling\n1F332..1F333 ; Extended_Pictographic# E1.0 [2] (🌲..🌳) evergreen tree..deciduous tree\n1F334..1F335 ; Extended_Pictographic# E0.6 [2] (🌴..🌵) palm tree..cactus\n1F336 ; Extended_Pictographic# E0.7 [1] (🌶️) hot pepper\n1F337..1F34A ; Extended_Pictographic# E0.6 [20] (🌷..🍊) tulip..tangerine\n1F34B ; Extended_Pictographic# E1.0 [1] (🍋) lemon\n1F34C..1F34F ; Extended_Pictographic# E0.6 [4] (🍌..🍏) banana..green apple\n1F350 ; Extended_Pictographic# E1.0 [1] (🍐) pear\n1F351..1F37B ; Extended_Pictographic# E0.6 [43] (🍑..🍻) peach..clinking beer mugs\n1F37C ; Extended_Pictographic# E1.0 [1] (🍼) baby bottle\n1F37D ; Extended_Pictographic# E0.7 [1] (🍽️) fork and knife with plate\n1F37E..1F37F ; Extended_Pictographic# E1.0 [2] (🍾..🍿) bottle with popping cork..popcorn\n1F380..1F393 ; Extended_Pictographic# E0.6 [20] (🎀..🎓) ribbon..graduation cap\n1F396..1F397 ; Extended_Pictographic# E0.7 [2] (🎖️..🎗️) military medal..reminder ribbon\n1F399..1F39B ; Extended_Pictographic# E0.7 [3] (🎙️..🎛️) studio microphone..control knobs\n1F39E..1F39F ; Extended_Pictographic# E0.7 [2] (🎞️..🎟️) film frames..admission tickets\n1F3A0..1F3C4 ; Extended_Pictographic# E0.6 [37] (🎠..🏄) carousel horse..person surfing\n1F3C5 ; Extended_Pictographic# E1.0 [1] (🏅) sports medal\n1F3C6 ; Extended_Pictographic# E0.6 [1] (🏆) trophy\n1F3C7 ; Extended_Pictographic# E1.0 [1] (🏇) horse racing\n1F3C8 ; Extended_Pictographic# E0.6 [1] (🏈) american football\n1F3C9 ; Extended_Pictographic# E1.0 [1] (🏉) rugby football\n1F3CA ; Extended_Pictographic# E0.6 [1] (🏊) person swimming\n1F3CB..1F3CE ; Extended_Pictographic# E0.7 [4] (🏋️..🏎️) person lifting weights..racing car\n1F3CF..1F3D3 ; Extended_Pictographic# E1.0 [5] (🏏..🏓) cricket game..ping pong\n1F3D4..1F3DF ; Extended_Pictographic# E0.7 [12] (🏔️..🏟️) snow-capped mountain..stadium\n1F3E0..1F3E3 ; Extended_Pictographic# E0.6 [4] (🏠..🏣) house..Japanese post office\n1F3E4 ; Extended_Pictographic# E1.0 [1] (🏤) post office\n1F3E5..1F3F0 ; Extended_Pictographic# E0.6 [12] (🏥..🏰) hospital..castle\n1F3F3 ; Extended_Pictographic# E0.7 [1] (🏳️) white flag\n1F3F4 ; Extended_Pictographic# E1.0 [1] (🏴) black flag\n1F3F5 ; Extended_Pictographic# E0.7 [1] (🏵️) rosette\n1F3F7 ; Extended_Pictographic# E0.7 [1] (🏷️) label\n1F3F8..1F3FA ; Extended_Pictographic# E1.0 [3] (🏸..🏺) badminton..amphora\n1F400..1F407 ; Extended_Pictographic# E1.0 [8] (🐀..🐇) rat..rabbit\n1F408 ; Extended_Pictographic# E0.7 [1] (🐈) cat\n1F409..1F40B ; Extended_Pictographic# E1.0 [3] (🐉..🐋) dragon..whale\n1F40C..1F40E ; Extended_Pictographic# E0.6 [3] (🐌..🐎) snail..horse\n1F40F..1F410 ; Extended_Pictographic# E1.0 [2] (🐏..🐐) ram..goat\n1F411..1F412 ; Extended_Pictographic# E0.6 [2] (🐑..🐒) ewe..monkey\n1F413 ; Extended_Pictographic# E1.0 [1] (🐓) rooster\n1F414 ; Extended_Pictographic# E0.6 [1] (🐔) chicken\n1F415 ; Extended_Pictographic# E0.7 [1] (🐕) dog\n1F416 ; Extended_Pictographic# E1.0 [1] (🐖) pig\n1F417..1F429 ; Extended_Pictographic# E0.6 [19] (🐗..🐩) boar..poodle\n1F42A ; Extended_Pictographic# E1.0 [1] (🐪) camel\n1F42B..1F43E ; Extended_Pictographic# E0.6 [20] (🐫..🐾) two-hump camel..paw prints\n1F43F ; Extended_Pictographic# E0.7 [1] (🐿️) chipmunk\n1F440 ; Extended_Pictographic# E0.6 [1] (👀) eyes\n1F441 ; Extended_Pictographic# E0.7 [1] (👁️) eye\n1F442..1F464 ; Extended_Pictographic# E0.6 [35] (👂..👤) ear..bust in silhouette\n1F465 ; Extended_Pictographic# E1.0 [1] (👥) busts in silhouette\n1F466..1F46B ; Extended_Pictographic# E0.6 [6] (👦..👫) boy..woman and man holding hands\n1F46C..1F46D ; Extended_Pictographic# E1.0 [2] (👬..👭) men holding hands..women holding hands\n1F46E..1F4AC ; Extended_Pictographic# E0.6 [63] (👮..💬) police officer..speech balloon\n1F4AD ; Extended_Pictographic# E1.0 [1] (💭) thought balloon\n1F4AE..1F4B5 ; Extended_Pictographic# E0.6 [8] (💮..💵) white flower..dollar banknote\n1F4B6..1F4B7 ; Extended_Pictographic# E1.0 [2] (💶..💷) euro banknote..pound banknote\n1F4B8..1F4EB ; Extended_Pictographic# E0.6 [52] (💸..📫) money with wings..closed mailbox with raised flag\n1F4EC..1F4ED ; Extended_Pictographic# E0.7 [2] (📬..📭) open mailbox with raised flag..open mailbox with lowered flag\n1F4EE ; Extended_Pictographic# E0.6 [1] (📮) postbox\n1F4EF ; Extended_Pictographic# E1.0 [1] (📯) postal horn\n1F4F0..1F4F4 ; Extended_Pictographic# E0.6 [5] (📰..📴) newspaper..mobile phone off\n1F4F5 ; Extended_Pictographic# E1.0 [1] (📵) no mobile phones\n1F4F6..1F4F7 ; Extended_Pictographic# E0.6 [2] (📶..📷) antenna bars..camera\n1F4F8 ; Extended_Pictographic# E1.0 [1] (📸) camera with flash\n1F4F9..1F4FC ; Extended_Pictographic# E0.6 [4] (📹..📼) video camera..videocassette\n1F4FD ; Extended_Pictographic# E0.7 [1] (📽️) film projector\n1F4FF..1F502 ; Extended_Pictographic# E1.0 [4] (📿..🔂) prayer beads..repeat single button\n1F503 ; Extended_Pictographic# E0.6 [1] (🔃) clockwise vertical arrows\n1F504..1F507 ; Extended_Pictographic# E1.0 [4] (🔄..🔇) counterclockwise arrows button..muted speaker\n1F508 ; Extended_Pictographic# E0.7 [1] (🔈) speaker low volume\n1F509 ; Extended_Pictographic# E1.0 [1] (🔉) speaker medium volume\n1F50A..1F514 ; Extended_Pictographic# E0.6 [11] (🔊..🔔) speaker high volume..bell\n1F515 ; Extended_Pictographic# E1.0 [1] (🔕) bell with slash\n1F516..1F52B ; Extended_Pictographic# E0.6 [22] (🔖..🔫) bookmark..water pistol\n1F52C..1F52D ; Extended_Pictographic# E1.0 [2] (🔬..🔭) microscope..telescope\n1F52E..1F53D ; Extended_Pictographic# E0.6 [16] (🔮..🔽) crystal ball..downwards button\n1F549..1F54A ; Extended_Pictographic# E0.7 [2] (🕉️..🕊️) om..dove\n1F54B..1F54E ; Extended_Pictographic# E1.0 [4] (🕋..🕎) kaaba..menorah\n1F550..1F55B ; Extended_Pictographic# E0.6 [12] (🕐..🕛) one o’clock..twelve o’clock\n1F55C..1F567 ; Extended_Pictographic# E0.7 [12] (🕜..🕧) one-thirty..twelve-thirty\n1F56F..1F570 ; Extended_Pictographic# E0.7 [2] (🕯️..🕰️) candle..mantelpiece clock\n1F573..1F579 ; Extended_Pictographic# E0.7 [7] (🕳️..🕹️) hole..joystick\n1F57A ; Extended_Pictographic# E3.0 [1] (🕺) man dancing\n1F587 ; Extended_Pictographic# E0.7 [1] (🖇️) linked paperclips\n1F58A..1F58D ; Extended_Pictographic# E0.7 [4] (🖊️..🖍️) pen..crayon\n1F590 ; Extended_Pictographic# E0.7 [1] (🖐️) hand with fingers splayed\n1F595..1F596 ; Extended_Pictographic# E1.0 [2] (🖕..🖖) middle finger..vulcan salute\n1F5A4 ; Extended_Pictographic# E3.0 [1] (🖤) black heart\n1F5A5 ; Extended_Pictographic# E0.7 [1] (🖥️) desktop computer\n1F5A8 ; Extended_Pictographic# E0.7 [1] (🖨️) printer\n1F5B1..1F5B2 ; Extended_Pictographic# E0.7 [2] (🖱️..🖲️) computer mouse..trackball\n1F5BC ; Extended_Pictographic# E0.7 [1] (🖼️) framed picture\n1F5C2..1F5C4 ; Extended_Pictographic# E0.7 [3] (🗂️..🗄️) card index dividers..file cabinet\n1F5D1..1F5D3 ; Extended_Pictographic# E0.7 [3] (🗑️..🗓️) wastebasket..spiral calendar\n1F5DC..1F5DE ; Extended_Pictographic# E0.7 [3] (🗜️..🗞️) clamp..rolled-up newspaper\n1F5E1 ; Extended_Pictographic# E0.7 [1] (🗡️) dagger\n1F5E3 ; Extended_Pictographic# E0.7 [1] (🗣️) speaking head\n1F5E8 ; Extended_Pictographic# E2.0 [1] (🗨️) left speech bubble\n1F5EF ; Extended_Pictographic# E0.7 [1] (🗯️) right anger bubble\n1F5F3 ; Extended_Pictographic# E0.7 [1] (🗳️) ballot box with ballot\n1F5FA ; Extended_Pictographic# E0.7 [1] (🗺️) world map\n1F5FB..1F5FF ; Extended_Pictographic# E0.6 [5] (🗻..🗿) mount fuji..moai\n1F600 ; Extended_Pictographic# E1.0 [1] (😀) grinning face\n1F601..1F606 ; Extended_Pictographic# E0.6 [6] (😁..😆) beaming face with smiling eyes..grinning squinting face\n1F607..1F608 ; Extended_Pictographic# E1.0 [2] (😇..😈) smiling face with halo..smiling face with horns\n1F609..1F60D ; Extended_Pictographic# E0.6 [5] (😉..😍) winking face..smiling face with heart-eyes\n1F60E ; Extended_Pictographic# E1.0 [1] (😎) smiling face with sunglasses\n1F60F ; Extended_Pictographic# E0.6 [1] (😏) smirking face\n1F610 ; Extended_Pictographic# E0.7 [1] (😐) neutral face\n1F611 ; Extended_Pictographic# E1.0 [1] (😑) expressionless face\n1F612..1F614 ; Extended_Pictographic# E0.6 [3] (😒..😔) unamused face..pensive face\n1F615 ; Extended_Pictographic# E1.0 [1] (😕) confused face\n1F616 ; Extended_Pictographic# E0.6 [1] (😖) confounded face\n1F617 ; Extended_Pictographic# E1.0 [1] (😗) kissing face\n1F618 ; Extended_Pictographic# E0.6 [1] (😘) face blowing a kiss\n1F619 ; Extended_Pictographic# E1.0 [1] (😙) kissing face with smiling eyes\n1F61A ; Extended_Pictographic# E0.6 [1] (😚) kissing face with closed eyes\n1F61B ; Extended_Pictographic# E1.0 [1] (😛) face with tongue\n1F61C..1F61E ; Extended_Pictographic# E0.6 [3] (😜..😞) winking face with tongue..disappointed face\n1F61F ; Extended_Pictographic# E1.0 [1] (😟) worried face\n1F620..1F625 ; Extended_Pictographic# E0.6 [6] (😠..😥) angry face..sad but relieved face\n1F626..1F627 ; Extended_Pictographic# E1.0 [2] (😦..😧) frowning face with open mouth..anguished face\n1F628..1F62B ; Extended_Pictographic# E0.6 [4] (😨..😫) fearful face..tired face\n1F62C ; Extended_Pictographic# E1.0 [1] (😬) grimacing face\n1F62D ; Extended_Pictographic# E0.6 [1] (😭) loudly crying face\n1F62E..1F62F ; Extended_Pictographic# E1.0 [2] (😮..😯) face with open mouth..hushed face\n1F630..1F633 ; Extended_Pictographic# E0.6 [4] (😰..😳) anxious face with sweat..flushed face\n1F634 ; Extended_Pictographic# E1.0 [1] (😴) sleeping face\n1F635 ; Extended_Pictographic# E0.6 [1] (😵) face with crossed-out eyes\n1F636 ; Extended_Pictographic# E1.0 [1] (😶) face without mouth\n1F637..1F640 ; Extended_Pictographic# E0.6 [10] (😷..🙀) face with medical mask..weary cat\n1F641..1F644 ; Extended_Pictographic# E1.0 [4] (🙁..🙄) slightly frowning face..face with rolling eyes\n1F645..1F64F ; Extended_Pictographic# E0.6 [11] (🙅..🙏) person gesturing NO..folded hands\n1F680 ; Extended_Pictographic# E0.6 [1] (🚀) rocket\n1F681..1F682 ; Extended_Pictographic# E1.0 [2] (🚁..🚂) helicopter..locomotive\n1F683..1F685 ; Extended_Pictographic# E0.6 [3] (🚃..🚅) railway car..bullet train\n1F686 ; Extended_Pictographic# E1.0 [1] (🚆) train\n1F687 ; Extended_Pictographic# E0.6 [1] (🚇) metro\n1F688 ; Extended_Pictographic# E1.0 [1] (🚈) light rail\n1F689 ; Extended_Pictographic# E0.6 [1] (🚉) station\n1F68A..1F68B ; Extended_Pictographic# E1.0 [2] (🚊..🚋) tram..tram car\n1F68C ; Extended_Pictographic# E0.6 [1] (🚌) bus\n1F68D ; Extended_Pictographic# E0.7 [1] (🚍) oncoming bus\n1F68E ; Extended_Pictographic# E1.0 [1] (🚎) trolleybus\n1F68F ; Extended_Pictographic# E0.6 [1] (🚏) bus stop\n1F690 ; Extended_Pictographic# E1.0 [1] (🚐) minibus\n1F691..1F693 ; Extended_Pictographic# E0.6 [3] (🚑..🚓) ambulance..police car\n1F694 ; Extended_Pictographic# E0.7 [1] (🚔) oncoming police car\n1F695 ; Extended_Pictographic# E0.6 [1] (🚕) taxi\n1F696 ; Extended_Pictographic# E1.0 [1] (🚖) oncoming taxi\n1F697 ; Extended_Pictographic# E0.6 [1] (🚗) automobile\n1F698 ; Extended_Pictographic# E0.7 [1] (🚘) oncoming automobile\n1F699..1F69A ; Extended_Pictographic# E0.6 [2] (🚙..🚚) sport utility vehicle..delivery truck\n1F69B..1F6A1 ; Extended_Pictographic# E1.0 [7] (🚛..🚡) articulated lorry..aerial tramway\n1F6A2 ; Extended_Pictographic# E0.6 [1] (🚢) ship\n1F6A3 ; Extended_Pictographic# E1.0 [1] (🚣) person rowing boat\n1F6A4..1F6A5 ; Extended_Pictographic# E0.6 [2] (🚤..🚥) speedboat..horizontal traffic light\n1F6A6 ; Extended_Pictographic# E1.0 [1] (🚦) vertical traffic light\n1F6A7..1F6AD ; Extended_Pictographic# E0.6 [7] (🚧..🚭) construction..no smoking\n1F6AE..1F6B1 ; Extended_Pictographic# E1.0 [4] (🚮..🚱) litter in bin sign..non-potable water\n1F6B2 ; Extended_Pictographic# E0.6 [1] (🚲) bicycle\n1F6B3..1F6B5 ; Extended_Pictographic# E1.0 [3] (🚳..🚵) no bicycles..person mountain biking\n1F6B6 ; Extended_Pictographic# E0.6 [1] (🚶) person walking\n1F6B7..1F6B8 ; Extended_Pictographic# E1.0 [2] (🚷..🚸) no pedestrians..children crossing\n1F6B9..1F6BE ; Extended_Pictographic# E0.6 [6] (🚹..🚾) men’s room..water closet\n1F6BF ; Extended_Pictographic# E1.0 [1] (🚿) shower\n1F6C0 ; Extended_Pictographic# E0.6 [1] (🛀) person taking bath\n1F6C1..1F6C5 ; Extended_Pictographic# E1.0 [5] (🛁..🛅) bathtub..left luggage\n1F6CB ; Extended_Pictographic# E0.7 [1] (🛋️) couch and lamp\n1F6CC ; Extended_Pictographic# E1.0 [1] (🛌) person in bed\n1F6CD..1F6CF ; Extended_Pictographic# E0.7 [3] (🛍️..🛏️) shopping bags..bed\n1F6D0 ; Extended_Pictographic# E1.0 [1] (🛐) place of worship\n1F6D1..1F6D2 ; Extended_Pictographic# E3.0 [2] (🛑..🛒) stop sign..shopping cart\n1F6D5 ; Extended_Pictographic# E12.0 [1] (🛕) hindu temple\n1F6D6..1F6D7 ; Extended_Pictographic# E13.0 [2] (🛖..🛗) hut..elevator\n1F6D8 ; Extended_Pictographic# E17.0 [1] () landslide\n1F6D9..1F6DB ; Extended_Pictographic# E0.0 [3] (..) \u003Creserved-1F6D9\u003E..\u003Creserved-1F6DB\u003E\n1F6DC ; Extended_Pictographic# E15.0 [1] (🛜) wireless\n1F6DD..1F6DF ; Extended_Pictographic# E14.0 [3] (🛝..🛟) playground slide..ring buoy\n1F6E0..1F6E5 ; Extended_Pictographic# E0.7 [6] (🛠️..🛥️) hammer and wrench..motor boat\n1F6E9 ; Extended_Pictographic# E0.7 [1] (🛩️) small airplane\n1F6EB..1F6EC ; Extended_Pictographic# E1.0 [2] (🛫..🛬) airplane departure..airplane arrival\n1F6ED..1F6EF ; Extended_Pictographic# E0.0 [3] (..) \u003Creserved-1F6ED\u003E..\u003Creserved-1F6EF\u003E\n1F6F0 ; Extended_Pictographic# E0.7 [1] (🛰️) satellite\n1F6F3 ; Extended_Pictographic# E0.7 [1] (🛳️) passenger ship\n1F6F4..1F6F6 ; Extended_Pictographic# E3.0 [3] (🛴..🛶) kick scooter..canoe\n1F6F7..1F6F8 ; Extended_Pictographic# E5.0 [2] (🛷..🛸) sled..flying saucer\n1F6F9 ; Extended_Pictographic# E11.0 [1] (🛹) skateboard\n1F6FA ; Extended_Pictographic# E12.0 [1] (🛺) auto rickshaw\n1F6FB..1F6FC ; Extended_Pictographic# E13.0 [2] (🛻..🛼) pickup truck..roller skate\n1F6FD..1F6FF ; Extended_Pictographic# E0.0 [3] (..) \u003Creserved-1F6FD\u003E..\u003Creserved-1F6FF\u003E\n1F7DA..1F7DF ; Extended_Pictographic# E0.0 [6] (..) \u003Creserved-1F7DA\u003E..\u003Creserved-1F7DF\u003E\n1F7E0..1F7EB ; Extended_Pictographic# E12.0 [12] (🟠..🟫) orange circle..brown square\n1F7EC..1F7EF ; Extended_Pictographic# E0.0 [4] (..) \u003Creserved-1F7EC\u003E..\u003Creserved-1F7EF\u003E\n1F7F0 ; Extended_Pictographic# E14.0 [1] (🟰) heavy equals sign\n1F7F1..1F7FF ; Extended_Pictographic# E0.0 [15] (..) \u003Creserved-1F7F1\u003E..\u003Creserved-1F7FF\u003E\n1F80C..1F80F ; Extended_Pictographic# E0.0 [4] (..) \u003Creserved-1F80C\u003E..\u003Creserved-1F80F\u003E\n1F848..1F84F ; Extended_Pictographic# E0.0 [8] (..) \u003Creserved-1F848\u003E..\u003Creserved-1F84F\u003E\n1F85A..1F85F ; Extended_Pictographic# E0.0 [6] (..) \u003Creserved-1F85A\u003E..\u003Creserved-1F85F\u003E\n1F888..1F88F ; Extended_Pictographic# E0.0 [8] (..) \u003Creserved-1F888\u003E..\u003Creserved-1F88F\u003E\n1F8AE..1F8AF ; Extended_Pictographic# E0.0 [2] (..) \u003Creserved-1F8AE\u003E..\u003Creserved-1F8AF\u003E\n1F8BC..1F8BF ; Extended_Pictographic# E0.0 [4] (..) \u003Creserved-1F8BC\u003E..\u003Creserved-1F8BF\u003E\n1F8C2..1F8CF ; Extended_Pictographic# E0.0 [14] (..) \u003Creserved-1F8C2\u003E..\u003Creserved-1F8CF\u003E\n1F8D9..1F8FF ; Extended_Pictographic# E0.0 [39] (..) \u003Creserved-1F8D9\u003E..\u003Creserved-1F8FF\u003E\n1F90C ; Extended_Pictographic# E13.0 [1] (🤌) pinched fingers\n1F90D..1F90F ; Extended_Pictographic# E12.0 [3] (🤍..🤏) white heart..pinching hand\n1F910..1F918 ; Extended_Pictographic# E1.0 [9] (🤐..🤘) zipper-mouth face..sign of the horns\n1F919..1F91E ; Extended_Pictographic# E3.0 [6] (🤙..🤞) call me hand..crossed fingers\n1F91F ; Extended_Pictographic# E5.0 [1] (🤟) love-you gesture\n1F920..1F927 ; Extended_Pictographic# E3.0 [8] (🤠..🤧) cowboy hat face..sneezing face\n1F928..1F92F ; Extended_Pictographic# E5.0 [8] (🤨..🤯) face with raised eyebrow..exploding head\n1F930 ; Extended_Pictographic# E3.0 [1] (🤰) pregnant woman\n1F931..1F932 ; Extended_Pictographic# E5.0 [2] (🤱..🤲) breast-feeding..palms up together\n1F933..1F93A ; Extended_Pictographic# E3.0 [8] (🤳..🤺) selfie..person fencing\n1F93C..1F93E ; Extended_Pictographic# E3.0 [3] (🤼..🤾) people wrestling..person playing handball\n1F93F ; Extended_Pictographic# E12.0 [1] (🤿) diving mask\n1F940..1F945 ; Extended_Pictographic# E3.0 [6] (🥀..🥅) wilted flower..goal net\n1F947..1F94B ; Extended_Pictographic# E3.0 [5] (🥇..🥋) 1st place medal..martial arts uniform\n1F94C ; Extended_Pictographic# E5.0 [1] (🥌) curling stone\n1F94D..1F94F ; Extended_Pictographic# E11.0 [3] (🥍..🥏) lacrosse..flying disc\n1F950..1F95E ; Extended_Pictographic# E3.0 [15] (🥐..🥞) croissant..pancakes\n1F95F..1F96B ; Extended_Pictographic# E5.0 [13] (🥟..🥫) dumpling..canned food\n1F96C..1F970 ; Extended_Pictographic# E11.0 [5] (🥬..🥰) leafy green..smiling face with hearts\n1F971 ; Extended_Pictographic# E12.0 [1] (🥱) yawning face\n1F972 ; Extended_Pictographic# E13.0 [1] (🥲) smiling face with tear\n1F973..1F976 ; Extended_Pictographic# E11.0 [4] (🥳..🥶) partying face..cold face\n1F977..1F978 ; Extended_Pictographic# E13.0 [2] (🥷..🥸) ninja..disguised face\n1F979 ; Extended_Pictographic# E14.0 [1] (🥹) face holding back tears\n1F97A ; Extended_Pictographic# E11.0 [1] (🥺) pleading face\n1F97B ; Extended_Pictographic# E12.0 [1] (🥻) sari\n1F97C..1F97F ; Extended_Pictographic# E11.0 [4] (🥼..🥿) lab coat..flat shoe\n1F980..1F984 ; Extended_Pictographic# E1.0 [5] (🦀..🦄) crab..unicorn\n1F985..1F991 ; Extended_Pictographic# E3.0 [13] (🦅..🦑) eagle..squid\n1F992..1F997 ; Extended_Pictographic# E5.0 [6] (🦒..🦗) giraffe..cricket\n1F998..1F9A2 ; Extended_Pictographic# E11.0 [11] (🦘..🦢) kangaroo..swan\n1F9A3..1F9A4 ; Extended_Pictographic# E13.0 [2] (🦣..🦤) mammoth..dodo\n1F9A5..1F9AA ; Extended_Pictographic# E12.0 [6] (🦥..🦪) sloth..oyster\n1F9AB..1F9AD ; Extended_Pictographic# E13.0 [3] (🦫..🦭) beaver..seal\n1F9AE..1F9AF ; Extended_Pictographic# E12.0 [2] (🦮..🦯) guide dog..white cane\n1F9B0..1F9B9 ; Extended_Pictographic# E11.0 [10] (🦰..🦹) red hair..supervillain\n1F9BA..1F9BF ; Extended_Pictographic# E12.0 [6] (🦺..🦿) safety vest..mechanical leg\n1F9C0 ; Extended_Pictographic# E1.0 [1] (🧀) cheese wedge\n1F9C1..1F9C2 ; Extended_Pictographic# E11.0 [2] (🧁..🧂) cupcake..salt\n1F9C3..1F9CA ; Extended_Pictographic# E12.0 [8] (🧃..🧊) beverage box..ice\n1F9CB ; Extended_Pictographic# E13.0 [1] (🧋) bubble tea\n1F9CC ; Extended_Pictographic# E14.0 [1] (🧌) troll\n1F9CD..1F9CF ; Extended_Pictographic# E12.0 [3] (🧍..🧏) person standing..deaf person\n1F9D0..1F9E6 ; Extended_Pictographic# E5.0 [23] (🧐..🧦) face with monocle..socks\n1F9E7..1F9FF ; Extended_Pictographic# E11.0 [25] (🧧..🧿) red envelope..nazar amulet\n1FA58..1FA5F ; Extended_Pictographic# E0.0 [8] (..) \u003Creserved-1FA58\u003E..\u003Creserved-1FA5F\u003E\n1FA6E..1FA6F ; Extended_Pictographic# E0.0 [2] (..) \u003Creserved-1FA6E\u003E..\u003Creserved-1FA6F\u003E\n1FA70..1FA73 ; Extended_Pictographic# E12.0 [4] (🩰..🩳) ballet shoes..shorts\n1FA74 ; Extended_Pictographic# E13.0 [1] (🩴) thong sandal\n1FA75..1FA77 ; Extended_Pictographic# E15.0 [3] (🩵..🩷) light blue heart..pink heart\n1FA78..1FA7A ; Extended_Pictographic# E12.0 [3] (🩸..🩺) drop of blood..stethoscope\n1FA7B..1FA7C ; Extended_Pictographic# E14.0 [2] (🩻..🩼) x-ray..crutch\n1FA7D..1FA7F ; Extended_Pictographic# E0.0 [3] (..) \u003Creserved-1FA7D\u003E..\u003Creserved-1FA7F\u003E\n1FA80..1FA82 ; Extended_Pictographic# E12.0 [3] (🪀..🪂) yo-yo..parachute\n1FA83..1FA86 ; Extended_Pictographic# E13.0 [4] (🪃..🪆) boomerang..nesting dolls\n1FA87..1FA88 ; Extended_Pictographic# E15.0 [2] (🪇..🪈) maracas..flute\n1FA89 ; Extended_Pictographic# E16.0 [1] () harp\n1FA8A ; Extended_Pictographic# E17.0 [1] () trombone\n1FA8B..1FA8D ; Extended_Pictographic# E0.0 [3] (..) \u003Creserved-1FA8B\u003E..\u003Creserved-1FA8D\u003E\n1FA8E ; Extended_Pictographic# E17.0 [1] () treasure chest\n1FA8F ; Extended_Pictographic# E16.0 [1] () shovel\n1FA90..1FA95 ; Extended_Pictographic# E12.0 [6] (🪐..🪕) ringed planet..banjo\n1FA96..1FAA8 ; Extended_Pictographic# E13.0 [19] (🪖..🪨) military helmet..rock\n1FAA9..1FAAC ; Extended_Pictographic# E14.0 [4] (🪩..🪬) mirror ball..hamsa\n1FAAD..1FAAF ; Extended_Pictographic# E15.0 [3] (🪭..🪯) folding hand fan..khanda\n1FAB0..1FAB6 ; Extended_Pictographic# E13.0 [7] (🪰..🪶) fly..feather\n1FAB7..1FABA ; Extended_Pictographic# E14.0 [4] (🪷..🪺) lotus..nest with eggs\n1FABB..1FABD ; Extended_Pictographic# E15.0 [3] (🪻..🪽) hyacinth..wing\n1FABE ; Extended_Pictographic# E16.0 [1] () leafless tree\n1FABF ; Extended_Pictographic# E15.0 [1] (🪿) goose\n1FAC0..1FAC2 ; Extended_Pictographic# E13.0 [3] (🫀..🫂) anatomical heart..people hugging\n1FAC3..1FAC5 ; Extended_Pictographic# E14.0 [3] (🫃..🫅) pregnant man..person with crown\n1FAC6 ; Extended_Pictographic# E16.0 [1] () fingerprint\n1FAC7 ; Extended_Pictographic# E0.0 [1] () \u003Creserved-1FAC7\u003E\n1FAC8 ; Extended_Pictographic# E17.0 [1] () hairy creature\n1FAC9..1FACC ; Extended_Pictographic# E0.0 [4] (..) \u003Creserved-1FAC9\u003E..\u003Creserved-1FACC\u003E\n1FACD ; Extended_Pictographic# E17.0 [1] () orca\n1FACE..1FACF ; Extended_Pictographic# E15.0 [2] (🫎..🫏) moose..donkey\n1FAD0..1FAD6 ; Extended_Pictographic# E13.0 [7] (🫐..🫖) blueberries..teapot\n1FAD7..1FAD9 ; Extended_Pictographic# E14.0 [3] (🫗..🫙) pouring liquid..jar\n1FADA..1FADB ; Extended_Pictographic# E15.0 [2] (🫚..🫛) ginger root..pea pod\n1FADC ; Extended_Pictographic# E16.0 [1] () root vegetable\n1FADD..1FADE ; Extended_Pictographic# E0.0 [2] (..) \u003Creserved-1FADD\u003E..\u003Creserved-1FADE\u003E\n1FADF ; Extended_Pictographic# E16.0 [1] () splatter\n1FAE0..1FAE7 ; Extended_Pictographic# E14.0 [8] (🫠..🫧) melting face..bubbles\n1FAE8 ; Extended_Pictographic# E15.0 [1] (🫨) shaking face\n1FAE9 ; Extended_Pictographic# E16.0 [1] () face with bags under eyes\n1FAEA ; Extended_Pictographic# E17.0 [1] () distorted face\n1FAEB..1FAEE ; Extended_Pictographic# E0.0 [4] (..) \u003Creserved-1FAEB\u003E..\u003Creserved-1FAEE\u003E\n1FAEF ; Extended_Pictographic# E17.0 [1] () fight cloud\n1FAF0..1FAF6 ; Extended_Pictographic# E14.0 [7] (🫰..🫶) hand with index finger and thumb crossed..heart hands\n1FAF7..1FAF8 ; Extended_Pictographic# E15.0 [2] (🫷..🫸) leftwards pushing hand..rightwards pushing hand\n1FAF9..1FAFF ; Extended_Pictographic# E0.0 [7] (..) \u003Creserved-1FAF9\u003E..\u003Creserved-1FAFF\u003E\n1FC00..1FFFD ; Extended_Pictographic# E0.0[1022] (..) \u003Creserved-1FC00\u003E..\u003Creserved-1FFFD\u003E"
}
},
"Z12316K4": "gm"
},
"Z25614K2": "Z36387"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is Extended_Pictographic codepoint, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "from emoji-data.txt, last revision 2025-07-25"
}
]
}
}
2i3cr7por9wqulidbg0moyjhgqvgtzv
User:Denny/Function count
2
86772
287157
2026-06-30T08:07:35Z
Denny
81
Created page with "{{NUMBEROFFUNCTIONS}}"
287157
wikitext
text/x-wiki
{{NUMBEROFFUNCTIONS}}
lqdegj9v6hlulb2t97bheibmu89o1d1
Z37076
0
86773
287158
2026-06-30T08:12:28Z
Denny
81
287158
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37076"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37076K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item reference"
}
]
}
}
],
"Z8K2": "Z36462",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37076"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English adjective from item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "given a QID, create a Syntactic table for an English adjective that offers an adjective connected to the item"
}
]
}
}
in6bigluq0asd4d70u67m70yammte2r
287160
287158
2026-06-30T08:14:25Z
Denny
81
Added Z37077 to the approved list of test cases
287160
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37076"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37076K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item reference"
}
]
}
}
],
"Z8K2": "Z36462",
"Z8K3": [
"Z20",
"Z37077"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37076"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English adjective from item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "given a QID, create a Syntactic table for an English adjective that offers an adjective connected to the item"
}
]
}
}
jofc836en6g2v83ixe5rz3sdvc5d4vk
287162
287160
2026-06-30T08:16:16Z
Denny
81
Added Z37078 to the approved list of test cases
287162
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37076"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37076K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item reference"
}
]
}
}
],
"Z8K2": "Z36462",
"Z8K3": [
"Z20",
"Z37077",
"Z37078"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37076"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English adjective from item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "given a QID, create a Syntactic table for an English adjective that offers an adjective connected to the item"
}
]
}
}
pe9xg1eay313ta2gtde6n1htj4pq6ti
287164
287162
2026-06-30T08:17:48Z
Denny
81
Added Z37079 to the approved list of implementations
287164
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37076"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37076K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item reference"
}
]
}
}
],
"Z8K2": "Z36462",
"Z8K3": [
"Z20",
"Z37077",
"Z37078"
],
"Z8K4": [
"Z14",
"Z37079"
],
"Z8K5": "Z37076"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English adjective from item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "given a QID, create a Syntactic table for an English adjective that offers an adjective connected to the item"
}
]
}
}
km158ks9z8eermabsgb7zxlyjwsjpms
Z37077
0
86774
287159
2026-06-30T08:13:58Z
Denny
81
287159
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37077"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37076",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37076",
"Z37076K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q115453888"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z36717",
"Z36717K2": "Z36968"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "hungry from item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6i9nnsi2yfu1raf4jxrjrkt7cnigqkk
Z37078
0
86775
287161
2026-06-30T08:16:06Z
Denny
81
287161
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37078"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37076",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37076",
"Z37076K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q12939795"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z36717",
"Z36717K2": {
"Z1K1": "Z36462",
"Z36462K1": "Z1002",
"Z36462K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q34698"
},
"Z36462K3": [
"Z6091"
],
"Z36462K4": [
"Z36463",
{
"Z1K1": "Z36463",
"Z36463K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q3482678"
}
],
"Z36463K2": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "young"
}
]
},
{
"Z1K1": "Z36463",
"Z36463K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q14169499"
}
],
"Z36463K2": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "younger"
}
]
},
{
"Z1K1": "Z36463",
"Z36463K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1817208"
}
],
"Z36463K2": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "youngest"
}
]
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "young from item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gofzsebaj5ohyt4gcc8c9qdjhdiew4r
Z37079
0
86776
287163
2026-06-30T08:17:40Z
Denny
81
287163
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37079"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37076",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z36978",
"Z36978K1": {
"Z1K1": "Z7",
"Z7K1": "Z33071",
"Z33071K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q34698"
},
"Z33071K2": {
"Z1K1": "Z18",
"Z18K1": "Z37076K1"
},
"Z33071K3": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z33071K4": "Z1002"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "adjective from best lexeme with category"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6u12280mwjw80ar128hr0c1el2x3yti
Z37080
0
86777
287168
2026-06-30T08:23:42Z
Denny
81
287168
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37080"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37080K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item reference"
}
]
}
}
],
"Z8K2": "Z36462",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37080"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English linked noun as table from item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "given a Wikidata item reference, it creates a Syntactic table for an English noun which links to the article in English Wikipedia of that item"
}
]
}
}
9qn4cgz5nurgeb6hd3irbyxbw99was2
287170
287168
2026-06-30T08:25:01Z
Denny
81
Added Z37081 to the approved list of test cases
287170
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37080"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37080K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item reference"
}
]
}
}
],
"Z8K2": "Z36462",
"Z8K3": [
"Z20",
"Z37081"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37080"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English linked noun as table from item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "given a Wikidata item reference, it creates a Syntactic table for an English noun which links to the article in English Wikipedia of that item"
}
]
}
}
1cd9zaxtgrey9umssqdx99bn847jswc
287172
287170
2026-06-30T08:26:10Z
Denny
81
Added Z37082 to the approved list of implementations
287172
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37080"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37080K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item reference"
}
]
}
}
],
"Z8K2": "Z36462",
"Z8K3": [
"Z20",
"Z37081"
],
"Z8K4": [
"Z14",
"Z37082"
],
"Z8K5": "Z37080"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English linked noun as table from item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "given a Wikidata item reference, it creates a Syntactic table for an English noun which links to the article in English Wikipedia of that item"
}
]
}
}
gunl6t4kd4rw94nj4uiikk9qj84mamp
Z37081
0
86778
287169
2026-06-30T08:24:52Z
Denny
81
287169
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37081"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37080",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37080",
"Z37080K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q146"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z36717",
"Z36717K2": {
"Z1K1": "Z36462",
"Z36462K1": "Z1002",
"Z36462K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1084"
},
"Z36462K3": [
"Z6091"
],
"Z36462K4": [
"Z36463",
{
"Z1K1": "Z36463",
"Z36463K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
],
"Z36463K2": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "\u003Ca href=\"https://en.wikipedia.org/wiki/Cat\"\u003Ecat\u003C/a\u003E"
}
]
},
{
"Z1K1": "Z36463",
"Z36463K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
],
"Z36463K2": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "\u003Ca href=\"https://en.wikipedia.org/wiki/Cat\"\u003Ecats\u003C/a\u003E"
}
]
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "linked noun for cat"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
67kgf9q8hcj1qfxfgkjpnf1ikg3riju
Z37082
0
86779
287171
2026-06-30T08:25:55Z
Denny
81
287171
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37082"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37080",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z37029",
"Z37029K1": {
"Z1K1": "Z7",
"Z7K1": "Z36766",
"Z36766K1": {
"Z1K1": "Z18",
"Z18K1": "Z37080K1"
}
},
"Z37029K2": {
"Z1K1": "Z18",
"Z18K1": "Z37080K1"
},
"Z37029K3": "Z1002"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "link table ( English noun from item )"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
t2fjvxe3wqd8gx9cuu4p3gp5iur37ri
Z37083
0
86780
287175
2026-06-30T08:29:19Z
Denny
81
287175
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37083"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z36462",
"Z17K2": "Z37083K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "noun phrase of subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z36462",
"Z17K2": "Z37083K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "noun of class"
}
]
}
}
],
"Z8K2": "Z36462",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37083"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English instantiate present a noun phrase as noun"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a noun phrase NP and a noun N, this creates a sentence that says that NP is an N"
}
]
}
}
p9v1gm0cpmhfy8snqn7e048n1hnx3ik
287177
287175
2026-06-30T08:31:52Z
Denny
81
Added Z37084 to the approved list of test cases
287177
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37083"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z36462",
"Z17K2": "Z37083K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "noun phrase of subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z36462",
"Z17K2": "Z37083K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "noun of class"
}
]
}
}
],
"Z8K2": "Z36462",
"Z8K3": [
"Z20",
"Z37084"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37083"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English instantiate present a noun phrase as noun"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a noun phrase NP and a noun N, this creates a sentence that says that NP is an N"
}
]
}
}
s1enytx0uxnt8d5tvjq963zmf2vghva
287182
287177
2026-06-30T08:36:59Z
Denny
81
Added Z37085 to the approved list of implementations
287182
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37083"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z36462",
"Z17K2": "Z37083K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "noun phrase of subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z36462",
"Z17K2": "Z37083K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "noun of class"
}
]
}
}
],
"Z8K2": "Z36462",
"Z8K3": [
"Z20",
"Z37084"
],
"Z8K4": [
"Z14",
"Z37085"
],
"Z8K5": "Z37083"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English instantiate present a noun phrase as noun"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a noun phrase NP and a noun N, this creates a sentence that says that NP is an N"
}
]
}
}
93rrgx5ja31cphbq9btzfauhu3o78st
Z37084
0
86781
287176
2026-06-30T08:31:43Z
Denny
81
287176
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37084"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37083",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37083",
"Z37083K1": {
"Z1K1": "Z7",
"Z7K1": "Z36925",
"Z36925K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1273495"
}
},
"Z37083K2": {
"Z1K1": "Z7",
"Z7K1": "Z36766",
"Z36766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q144"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z36717",
"Z36717K2": {
"Z1K1": "Z36462",
"Z36462K1": "Z1002",
"Z36462K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q41796"
},
"Z36462K3": [
"Z6091"
],
"Z36462K4": [
"Z36463",
{
"Z1K1": "Z36463",
"Z36463K1": [
"Z6091"
],
"Z36463K2": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "Bo is a dog."
}
]
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Bo is a dog."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
08ki29731vwl1ocrf0edv0ps2u2korh
Z37085
0
86782
287178
2026-06-30T08:35:33Z
Denny
81
287178
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37085"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37083",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z36939",
"Z36939K1": {
"Z1K1": "Z18",
"Z18K1": "Z37083K1"
},
"Z36939K2": {
"Z1K1": "Z7",
"Z7K1": "Z36798",
"Z36798K1": "Z36781",
"Z36798K2": {
"Z1K1": "Z18",
"Z18K1": "Z37083K2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "instantiating present 2 np w/ np from \"a\" noun"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5v1alqncpmw8i0vk81d4r521tkr56ew
Z37086
0
86783
287183
2026-06-30T08:45:14Z
Denny
81
287183
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37086"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z36462",
"Z17K2": "Z37086K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "noun phrase of subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z36462",
"Z17K2": "Z37086K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "noun of class"
}
]
}
}
],
"Z8K2": "Z36462",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37086"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English instantiate past a noun phrase as noun "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a noun phrase NP and a noun N, this creates a sentence that says that NP was an N"
}
]
}
}
hywzokj1eqr3qtq57zzu6rm7nyudycm
287185
287183
2026-06-30T08:47:33Z
Denny
81
Added Z37087 to the approved list of test cases
287185
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37086"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z36462",
"Z17K2": "Z37086K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "noun phrase of subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z36462",
"Z17K2": "Z37086K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "noun of class"
}
]
}
}
],
"Z8K2": "Z36462",
"Z8K3": [
"Z20",
"Z37087"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37086"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English instantiate past a noun phrase as noun "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a noun phrase NP and a noun N, this creates a sentence that says that NP was an N"
}
]
}
}
m801ye158h3ledw1qr4plihbv16rorh
287187
287185
2026-06-30T08:48:52Z
Denny
81
Added Z37088 to the approved list of implementations
287187
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37086"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z36462",
"Z17K2": "Z37086K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "noun phrase of subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z36462",
"Z17K2": "Z37086K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "noun of class"
}
]
}
}
],
"Z8K2": "Z36462",
"Z8K3": [
"Z20",
"Z37087"
],
"Z8K4": [
"Z14",
"Z37088"
],
"Z8K5": "Z37086"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English instantiate past a noun phrase as noun "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Given a noun phrase NP and a noun N, this creates a sentence that says that NP was an N"
}
]
}
}
ldb8igypnxa57v0fc3104tr4gf3ntmi
Z37087
0
86784
287184
2026-06-30T08:47:13Z
Denny
81
287184
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37087"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37086",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37086",
"Z37086K1": {
"Z1K1": "Z7",
"Z7K1": "Z36925",
"Z36925K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1273495"
}
},
"Z37086K2": {
"Z1K1": "Z7",
"Z7K1": "Z36766",
"Z36766K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q144"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z36717",
"Z36717K2": {
"Z1K1": "Z36462",
"Z36462K1": "Z1002",
"Z36462K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q41796"
},
"Z36462K3": [
"Z6091"
],
"Z36462K4": [
"Z36463",
{
"Z1K1": "Z36463",
"Z36463K1": [
"Z6091"
],
"Z36463K2": [
"Z89",
{
"Z1K1": "Z89",
"Z89K1": "Bo was a dog."
}
]
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Bo was a dog."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jnuv5qj071yb4c5zj0xbvomqop1lfo9
Z37088
0
86785
287186
2026-06-30T08:48:43Z
Denny
81
287186
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37088"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37086",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z36953",
"Z36953K1": {
"Z1K1": "Z18",
"Z18K1": "Z37086K1"
},
"Z36953K2": {
"Z1K1": "Z7",
"Z7K1": "Z36798",
"Z36798K1": "Z36781",
"Z36798K2": {
"Z1K1": "Z18",
"Z18K1": "Z37086K2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "instantiating past 2 np w/ np from \"a\" noun"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
m8myyuq3roe9yr61vtdnsh5g8xt1yue
Z37089
0
86786
287192
2026-06-30T08:53:16Z
Denny
81
287192
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37089"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37089K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item reference"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37089K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z36462",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37089"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "noun from item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"n from qid",
"qid to n",
"item to noun"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creates a Syntactic table for a nounish thing in the given language"
}
]
}
}
diqnm7ni0kkburrhzsvdjl232tljuth
287194
287192
2026-06-30T08:54:26Z
Denny
81
Added Z37090 to the approved list of test cases
287194
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37089"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37089K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item reference"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37089K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z36462",
"Z8K3": [
"Z20",
"Z37090"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37089"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "noun from item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"n from qid",
"qid to n",
"item to noun"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creates a Syntactic table for a nounish thing in the given language"
}
]
}
}
g1360j801ak879rwp4b41v7kdg4ejwd
287197
287194
2026-06-30T09:04:31Z
Denny
81
Added Z37092 to the approved list of implementations
287197
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37089"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37089K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item reference"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37089K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z36462",
"Z8K3": [
"Z20",
"Z37090"
],
"Z8K4": [
"Z14",
"Z37092"
],
"Z8K5": "Z37089"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "noun from item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"n from qid",
"qid to n",
"item to noun"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Creates a Syntactic table for a nounish thing in the given language"
}
]
}
}
2f7rxl591hsfaqv8qlx1rkt6pmm2lit
Z37090
0
86787
287193
2026-06-30T08:54:16Z
Denny
81
287193
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37090"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37089",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37089",
"Z37089K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q16529344"
},
"Z37089K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z36717",
"Z36717K2": "Z36617"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "goose (en)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
4yp3rthr71k1jx1mc702xrum5mu8ka2
Z37091
0
86788
287195
2026-06-30T09:03:10Z
Denny
81
287195
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37091"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z36766",
"Z14293K2": [
"Z60",
"Z1002"
]
}
],
"Z14294K2": "Z31109"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "configuration for noun from item"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9ix66xj4xnzr62a5xwjz3r2lfhyemyu
Z37092
0
86789
287196
2026-06-30T09:04:22Z
Denny
81
287196
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37092"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37089",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z13036",
"Z13036K1": {
"Z1K1": "Z7",
"Z7K1": "Z14310",
"Z14310K1": "Z37091",
"Z14310K2": {
"Z1K1": "Z18",
"Z18K1": "Z37089K2"
}
},
"Z13036K2": {
"Z1K1": "Z18",
"Z18K1": "Z37089K1"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply select by language"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8lkhvhydq2nc3h9tztv3anli6eo5cf6