Wikifunctions wikifunctionswiki https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page MediaWiki 1.47.0-wmf.2 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 Z60 0 13 275828 274511 2026-05-17T17:54:51Z Jérémy-Günther-Heinz Jähnick 6055 Traduction en français (fr) 275828 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z60" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z60", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z60K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language tag" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "kod języka" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "språkkod" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "ভাষা কোড" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "语言标签" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "kód" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "קוד שפה" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Code" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "code" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "kode" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "語言標籤" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "code" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "код языка" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "codul limbii" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "رمز اللغة" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "codice della lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "код језика" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा टैग" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "pananda ng wika" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "етикет на езика" }, { "Z1K1": "Z11", "Z11K1": "Z1762", "Z11K2": "nimi toki ilo" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" }, "Z3K2": "Z60K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language tag aliases" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "alternatywne kody" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "alternativa koder" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বিকল্প কোডসমূহ" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "语言标签别名" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "aliasy kódu" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Code-Aliasse" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "code aliases" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "kode alternatif" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "語言標籤別名" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "code alternatif" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "синонимы кода" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "coduri alternative" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "رمز مستعار للغة" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "codici alternativi" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "алтернативни кодови" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "भाषा टैग के उपनाम" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "mga alyas ng pananda ng wika" }, { "Z1K1": "Z11", "Z11K1": "Z1762", "Z11K2": "nimi toki ilo namako" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } } ], "Z4K3": "Z160", "Z4K4": "Z862", "Z4K7": [ "Z46" ], "Z4K8": [ "Z64" ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Natural language" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "স্বাভাবিক ভাষা" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Język naturalny" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Naturligt språk" }, { "Z1K1": "Z11", "Z11K1": "Z1513", "Z11K2": "Természetes nyelv" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Přirozený jazyk" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "natürliche Sprache" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "自然言語" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Естественный язык" }, { "Z1K1": "Z11", "Z11K1": "Z1127", "Z11K2": "lenguaje natural" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "שפה טבעית" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Ngôn ngữ tự nhiên" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "natuurlijke taal" }, { "Z1K1": "Z11", "Z11K1": "Z1276", "Z11K2": "Naturleg språk" }, { "Z1K1": "Z11", "Z11K1": "Z1227", "Z11K2": "Naturlig språk" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue naturelle" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ภาษาธรรมชาติ" }, { "Z1K1": "Z11", "Z11K1": "Z1616", "Z11K2": "naravni jezik" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "linguagem natural" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Doğal dil" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Природна мова" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "Natural language" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਕੁਦਰਤੀ ਬੋਲੀ" }, { "Z1K1": "Z11", "Z11K1": "Z1083", "Z11K2": "قدرتی بولی" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "प्राकृतिक भाषा" }, { "Z1K1": "Z11", "Z11K1": "Z1191", "Z11K2": "قدرتي ٻولي" }, { "Z1K1": "Z11", "Z11K1": "Z1151", "Z11K2": "ꯉꯥꯡꯅꯕ ꯂꯣꯟ" }, { "Z1K1": "Z11", "Z11K1": "Z1878", "Z11K2": "ꠙꠇꠞꠤꠔ ꠜꠣꠡꠣ" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Bahasa alami" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "自然语言" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "自然語言" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "자연어" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "φυσική γλώσσα" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "lengua natural" }, { "Z1K1": "Z11", "Z11K1": "Z1099", "Z11K2": "natierlech Sprooch" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Asụsụ eke" }, { "Z1K1": "Z11", "Z11K1": "Z1360", "Z11K2": "🗣️" }, { "Z1K1": "Z11", "Z11K1": "Z1288", "Z11K2": "زمانی سروشتی" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Limbă naturală" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "لغة طبيعية" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Lingua naturale" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "luonnollinen kieli" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "Људски језик" }, { "Z1K1": "Z11", "Z11K1": "Z1207", "Z11K2": "забони табиӣ" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "Likas na wika" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "Естествен език" }, { "Z1K1": "Z11", "Z11K1": "Z1762", "Z11K2": "toki" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1127", "Z31K2": [ "Z6", "lengua natural" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "ordinary language" ] }, { "Z1K1": "Z31", "Z31K1": "Z1237", "Z31K2": [ "Z6", "sıradan dil" ] }, { "Z1K1": "Z31", "Z31K1": "Z1657", "Z31K2": [ "Z6", "ਕੁਦਰਤੀ ਭਾਸ਼ਾ", "ਕੁਦਰਤੀ ਭਾਖਾ" ] }, { "Z1K1": "Z31", "Z31K1": "Z1083", "Z31K2": [ "Z6", "قدرتی بھاشا", "قدرتی بھاکھا" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "Bahasa manusia", "Bahasa biasa" ] }, { "Z1K1": "Z31", "Z31K1": "Z1381", "Z31K2": [ "Z6", "linguagem ordinária" ] }, { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "langue ordinaire" ] }, { "Z1K1": "Z31", "Z31K1": "Z1664", "Z31K2": [ "Z6", "limbă obișnuită" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "linguaggio naturale" ] }, { "Z1K1": "Z31", "Z31K1": "Z1181", "Z31K2": [ "Z6", "природан језик" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "कुदरती ज़ुबान" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "যে শব্দাবলি দিয়ে এই উইকিতে বস্তুর নাম/বিবরণ/উপনাম লেখা হয়" }, { "Z1K1": "Z11", "Z11K1": "Z1127", "Z11K2": "idioma hablado o escrito por humanos para propósitos generales de comunicación" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language naturally spoken by humans" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "jazyk přirozeně používaný lidmi" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "taal die van nature door mensen wordt gesproken" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ภาษาที่พูดโดยมนุษย์ทั่วไป" }, { "Z1K1": "Z11", "Z11K1": "Z1616", "Z11K2": "jezik, ki ga govorijo ljudje" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "linguagem naturalmente falada pelos humanos" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "insanların doğal olarak konuştuğu dil" }, { "Z1K1": "Z11", "Z11K1": "Z1113", "Z11K2": "language naturally spoken by humans" }, { "Z1K1": "Z11", "Z11K1": "Z1657", "Z11K2": "ਇਨਸਾਨਾਂ ਦੁਆਰਾ ਬੋਲੀ ਜਾਣ ਵਾਲੀ ਭਾਸ਼ਾ" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bahasa yang dituturkan secara alami oleh manusia" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "γλώσσα που ομιλείται από τους ανθρώπους" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "lengua naturalmente hablado por humanos" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "asụsụ nke ụmụ mmadụ na-asụ." }, { "Z1K1": "Z11", "Z11K1": "Z1288", "Z11K2": "زمانێک کە بە شێوەیەکی سروشتی لەلایەن مرۆڤەکانەوە قسەی پێ دەکرێت" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue naturellement parlé par les humains" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "limbă vorbită de către oameni în mod natural" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "لغة يتحدثها بشر بطبيعتهم" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Lingua naturalmente parlata dagli esseri umani" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "језик који људи користе за комуникацију" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "मनुष्यों द्वारा प्राकृतिक रूप से बोली जाने वाली भाषा।" }, { "Z1K1": "Z11", "Z11K1": "Z1844", "Z11K2": "wikang likas na sinasalita ng mga tao" }, { "Z1K1": "Z11", "Z11K1": "Z1823", "Z11K2": "език, естествено говорен от хората." } ] } } fevkchl5x2pl2uw7d74nq4egt1h5i8y Z1360 0 586 275824 274537 2026-05-17T17:46:24Z Jérémy-Günther-Heinz Jähnick 6055 Traduction en français (fr) 275824 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z1360" }, "Z2K2": { "Z1K1": "Z60", "Z60K1": "mul" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "multiple languages" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "wiele języków" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "flera språk" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "на нескольких языках" }, { "Z1K1": "Z11", "Z11K1": "Z1513", "Z11K2": "Több nyelv" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "mehrere Sprachen" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "meerdere talen" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "複数言語" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "beberapa bahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "多种语言" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "多種語言" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "πολλαπλές γλωσσες" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "שפות מרובות" }, { "Z1K1": "Z11", "Z11K1": "Z1360", "Z11K2": "📚🗣️🌍" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "বিভিন্ন ভাষা" }, { "Z1K1": "Z11", "Z11K1": "Z1381", "Z11K2": "múltiplos idiomas" }, { "Z1K1": "Z11", "Z11K1": "Z1709", "Z11K2": "vairākas valodas" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "birden fazla dil" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langues multiples" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lingue multiple" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "useita kieliä" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "कई भाषाएँ" }, { "Z1K1": "Z11", "Z11K1": "Z1762", "Z11K2": "toki mute" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1830", "Z31K2": [ "Z6", "複数の言語", "多言語" ] }, { "Z1K1": "Z31", "Z31K1": "Z1360", "Z31K2": [ "Z6", "mul", "\"Z1360\"" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "2つ以上の言語" } ] } } 0utsbql31k0i0fbct7zj457x1z5spmw Wikifunctions:Project chat 4 1184 275907 275734 2026-05-18T01:00:11Z YoshiRulz 10156 /* Implementation of rational number in JS doesn't match in Z19677 (Rational number) and Z28579 (RGBA colour) */ Reply 275907 wikitext text/x-wiki {{shortcut|[[WF:CHAT]]|[[WF:PC]]|[[WF:VP]]}} __NEWSECTIONLINK__ [[Category:Help]] <!-- please do not remove this line --> Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc. Other places to find help: * [[Wikifunctions:Administrators' noticeboard]] * [[Wikifunctions:Report a technical problem]] * [[Wikifunctions:FAQ]] {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |timeout=30 }} {{Archives|{{#tag:div|<br />{{Flatlist|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1|hideredirects=1}} |class=mw-collapsible-content|style=font-size:92%;}}|class="mw-collapsible mw-collapsible-toggle mw-collapsed"}} |prefix=WF:Project chat/Archive/ }} == "language" argument for certain functions == Hello. I am relatively new to Wikifunctions. Recently, I tried to create functions for Chinese translation of {{Z|Z26570}} and {{Z|Z26095}} (which became [[Z32788]] and [[Z32900]]). During the creation of these functions, I was trying to take {{Z|Z32212}} as reference. And I realized that the defining role sentence function is taking <code>language</code> as an argument (and the test case of the Chinese-language function already contains two varieties of Chinese). This makes it possible to output monolingual text in <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code>, or any varieties of the language. I think for this reason, it is better to have <code>language</code> as arguments for the implementation of Z26570 and Z26095, and potentially more functions that require {{Z|Z14294}}, since it would output the varieties code instead of just saying <code>zh</code> for <code>zh-hant</code>, <code>zh-hans</code>, <code>zh-tw</code> in the output of type {{Z|Z11}}. I am not sure how the fallback mechanism works if one of the language (varieties) do not have a labels/lexemes, but to me, it is reasonable to have a <code>language</code> argument. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 09:38, 31 March 2026 (UTC) :The functions you mention do have a language argument. For Wikifunctions, the {{Z|Z60}} can be at a higher or lower level; whether a {{Z|Z11}} is for a language or a variant is determined by the function that constructs it. Please see {{Z|Z26565}} for an example and feel free to add test cases in Chinese. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:54, 11 April 2026 (UTC) ::Hello @[[User:GrounderUK|GrounderUK]], thanks for the answer. I understand that whether {{Z|Z11}} is for a language or a variant depends on the function. But that is exactly what I am asking for. It is true that [[Z26570]] and [[Z26095]] takes [[Z60]] as argument, but the language-specific functions in {{Z|Z29843}} and {{Z|Z26096}} don't. ::Let me give you an example: INPUT to [[Z26570]]: <code>entity</code>: Tokyo, <code>class</code>: city, <code>location</code>: Japan, <code>language</code>: zh-cn, the config would select [[Z33030]] (created after my previous comment by elseone) as the implementation, and it would RETURN 东京是日本的一个城市。(zh-hans), which is not zh-cn as requested in the INPUT. It would also be using the term not for the variant (when it is different) because it is hardcoded to use the term in zh-hans. However, if we have the implementation like [[Z32790]] (which was created by me but a natural language argument was added by elseone) or [[Z32213]] (that works in the defining role sentence function because of the extra argument), it could cater for different variant. ::If we don't have the language argument in the language-specific function, the desire for article creation on Abstract Wikipedia would be to create a function for every variant. Is it then better to create functions for every variant? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:18, 11 April 2026 (UTC) :::I forgot to mention that there are some hardcoding in {{Z|Z32790}} as well, but I cannot fix it because it is a connected function and I am not a functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:31, 11 April 2026 (UTC) ::::Okay, I think it’s safe to disconnect this one as the function is not yet configured for use on Abstract Wikipedia. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:04, 11 April 2026 (UTC) :::Ah, sorry… I misunderstood you. I agree that the called function should be able to accept the original language argument. That is simpler in theory than in practice, because the configured functions all have to have the same argument types, as I understand it. I’m not sure which the best approach is, really, but we probably want to avoid two levels of configuration. That suggests that all language-specific functions would need to accept the additional argument, which is unrewarding work for someone. @[[User:99of9|99of9]], @[[User:Jdforrester (WMF)|Jdforrester (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] Any thoughts? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 18:57, 11 April 2026 (UTC) ::::I mean, we would need to modify all the functions in each language, which could take some time. But we are still in an early stage. If we don't fix it now and we want to fix it later, it would be a disaster. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 19:25, 11 April 2026 (UTC) :::::Agreed. And we probably want them converted to HTML too, with separate language spans for text in different languages. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 19:35, 11 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]: This sounds like a reasonable change to make. Note that (given these Functions are primarily for use on Abstract Wikipedia), altering/replacing them to return Z89/HTML fragments is already a desired but breaking change, so making a second breaking change at the same time is probably easiest for fixing things swiftly. That said, that's of course a decision for the Abstract Wikipedia and Wikifunctions communities, not me! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:43, 12 April 2026 (UTC) ::::@[[User:GrounderUK|GrounderUK]]@[[User:Sun8908|Sun8908]] to make it a non-breaking change, I've created {{Z|Z34039}} which allows a composition {{Z|Z34043}}. This way you can make functions which either need the specified variant or don't! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:52, 24 April 2026 (UTC) :I have now created {{Z|Z33465}}, which is an implementation of [[Z26570]]. Maybe we can migrate to use that function when more (language-specific) functions for it are ready? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:19, 14 April 2026 (UTC) == Actual difference between {{Z|Z26039}} and {{Z|Z26095}} == What is the actual difference between these two functions? I ask, since it seems to me that the current distinction is more or less that the first one doesn't use an indefinite article in English, while the second does. Which is not a good distinction in a project that should be language neutral. This doubt emerged from my use of the first one in [[abstract:Q124441]], which @[[User:Hogü-456|Hogü-456]] made me notice that is probably wrong. My question is: why is it wrong? How could we clarify the difference? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 19 April 2026 (UTC) :I think the difference is if there is an indefinite article like a or an before the subject or not. In German there can be cases where a definite article is necessary before the subject. I looked at the functions and before the object both times an article is mentioned. As it depends on the language and the word what is the correct function to use I hope it will be clarified and it is an example of the necessity to have a human with understanding in a specific language check it. I hope there will be longer functions what generate more content about a specific kind of item. Then it is necessary to write one such function per language and it can be then applied to several items. It still requires checks and so maybe it is better to write down what item category needs what kind of introduction sentence function for what language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:05, 19 April 2026 (UTC) ::The point of these two functions (and of the entire Abstract Wikipedia project) is that they should be defined in a purely language-independent way, so that the translation to actual language can be done automatically. This is the reason why these functions have been renamed; I think that this attempt was not succesful, since meaning is still unclear. My proposal to clarify them would be to invoke the concept of [[w:specificity (linguistics)|specificity]]: {{Z|Z26039}} should be named "specific subject is instance of (string)", and should be used only when the QID of the subject uniquely identifies a single thing; {{Z|Z26095}} should instead be renamed in "non-specific subject is kind of (Monolingual text)", and should be used when the QID refers to a multitude of real life items, and we are specifying the class that all these item belong to. This clarification would not still be enough, since it doesn't explain how mass nouns are handled (is water a unique thing? Does {{Q|Q7802}} refer to a single piece of bread or to the entirety of bread, like water?). This problem is very tricky, since mass noun are language-specific and blurry the line between these two functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:58, 19 April 2026 (UTC) :Simply put, one corresponds to P31 and the other to P279. Paris is an {{Q|P31}} a {{Q|Q1549591}} :whereas a {{Q|Q1549591}} is a {{Q|P279}} (alias “kind of”) {{Q|Q515}}. Whether the Wikidata knowledge representation will be sufficient to resolve into fluent natural language representations in all languages is, of course, a crucial question. Where it is not, the Abstract Wikipedia knowledge representation will need to supplement the Wikidata content with additional details about the relation between the participants or the participants themselves, and these details should be language-neutral, to the extent that this is practicable. The item {{Q|Q124441}} has no [[:d:Q124441#P31|P31]] statements; it has only [[:d:Q124441#P279|P279]]s, including one relating it to {{Q|Q212920}}, which suggests {{Z|Z26095}} is the appropriate choice here even if the rendering in some languages is the same. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:52, 19 April 2026 (UTC) ::Thanks for explaining it. I think that I'll change the implementation of {{Z|Z26095}}, so that in Italian it produces more or less the same output of {{Z|Z26039}} (both with the definite article). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:24, 20 April 2026 (UTC) == Equivalent of Z6830 for lexemes == Is there an equivalent of {{Z|Z6830}} that enables retrieving all lexemes pointing to a particular lexeme using a specific property? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 21:06, 20 April 2026 (UTC) :There's {{Z|6831}} but I think that's slightly different again to what you're after. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:31, 21 April 2026 (UTC) ::Thanks for sharing that one, I did not know it existed. But you are right, it’s not quite what I am looking for. I want a function that would take a Wikidata property reference (like P5191, which is ‘derived from lexeme’) and a Wikidata lexeme reference, and return a list of lexemes that reference that lexeme using that property. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 13:23, 21 April 2026 (UTC) == Storing huge datasets == It is not a necessity I suppose, but an idea came to me earlier to write a function that would give the corresponding [[en:Shavian alphabet|Shavian alphabet representation]] of an English word written with the Latin alphabet, or perhaps apply that operation to an entire sentence. However, just trying to guess as to what the IPA pronunciation of each word passed into it could be is is both not ideal (pronunciations obviously can and will vary widely between accents) and infeasible <s>(Wikidata lexemes don't really seem to account for pronunciation)</s>. It happens, though, that a comprehensive Shavian dictionary exists named the [https://readlex.pythonanywhere.com/ ''Read Lexicon''], which uses pronunciation and spelling similar to that used by the creator of the alphabet himself. This would be a good dataset to use in performing this translation in the function, but it appears that, all in all, the total size of the dictionary is [https://github.com/Shavian-info/readlex/blob/main/readlex.json ''nearly 26MB''] when formatted as JSON, which would certainly be larger when converted into a typed list. I am wondering if this will ever be feasible or admissible, or if there is really a way around this if importing such a large set of data is deemed impractical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 22:30, 20 April 2026 (UTC) :{{re|Theki}} "Wikidata lexemes don't really seem to account for pronunciation"" is patently untrue; not only does every Bokmål lexeme form have IPA attached to it (thanks to Jon Harald Søby), but there are lots of languages--including English--that have pronunciation information, whether through IPA or otherwise, indicated on their forms. The big issue of course is that adding this data is not always possible to perform efficiently--for instance, I'd love to have Yiddish pronunciation respellings from Paul Abelson's dictionary on as many English forms as possible, but this dictionary not being previously processed makes this difficult. The data set you have brought up, if a suitable reading of [[:m:Wikilegal/Lexicographical_Data]] allows it, could be added as {{P|7243}} statements on various English forms. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:20, 20 April 2026 (UTC) ::Well, sorry... I haven't witnessed these pronunciation statements before, I wasn't aware of their existence until you pointed it out. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 21 April 2026 (UTC) :I got 1,900,000 characters into [[Z33875]] before the UI gave up on me. I'm not sure what the limit is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:21, 21 April 2026 (UTC) == Could not serialize input JS object: Number <small><small>[insert tested number here]</small></small> == I'm not one to throw my problems at others, but I have no idea how to fix this. Am implementing {{Z|Z24602}} in JavaScript, which requires returning a typed map. It now works for every type of value except numbers. Tried explicitly converting the numbers to float64, but either way it throws the error above. Would appreciate it if anyone could diagnose or fix the problem, as my knowledge of Wikifunctions is amateur at best. Thank you. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:32, 23 April 2026 (UTC) :The quick answer is that like some list-related functions, code implementations returning typed maps are not possible unless the type of the objects in the map is specified in the function signature (e.g. if it was a map from Strings to Natural numbers only). So unfortunately, I think you've chosen a function that is not really possible at the moment. There are a few ideas of how we might address this, but for the moment, work on something else. Sorry! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:21, 23 April 2026 (UTC) :Maybe explicitly using [[Z13518|natural numbers]] would work? I would try using <code>{ "Z1K1": "Z13518", "Z13518K1": "[number]" }</code> to represent numbers, perhaps, and seeing if that works. Of course, you would also probably have to adapt this for other types that cannot be serialized, and I'm not sure how easy that would be to generalize (assuming [[w:Don't repeat yourself|DRYness]] is desired). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:39, 23 April 2026 (UTC) == Help with creating a function for Abstract Wikipedia == Hello! I was inspired by {{Z|Z26570}} to create {{Z|Z33975}}, however I'm not sure how I add specific language implementations here. Can anybody help me? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 10:41, 23 April 2026 (UTC) : I think I figured it out, I created a new object with the language config type, added {{Z|Z14310}} to my implementation, and added a new function for English... At least I think that's how it works... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 13:16, 23 April 2026 (UTC) ::You have the right idea, as far as I know. I went ahead and connected the implementations you created as they appear to work fine for English, and added a test for {{Z|Z33975}} (which passes [[File:Twemoji 1f601.svg|24px]]). I also corrected an error you made on the config object where you appear to have accidentally connected English to {{Z|Z33975}} instead of {{Z|Z33977}}. Thank you for contributing! &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 13:45, 23 April 2026 (UTC) ::: {{re|Theki}} Thank you so much for you help! Could you please kindly also connect the implementations for {{Z|Z33986}} which I just made, which is going to be used for the Hebrew implementation of {{Z|Z33975}}. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:11, 23 April 2026 (UTC) ::::You seem to be returning the wrong type in both implementations. Functioneers should not connect implementations that don't work for non-functioneers. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:13, 23 April 2026 (UTC) ::::: {{re|Feeglgeef}} Oh thank you for pointing that out! I am still a bit new to this project and confused, so I need to read up some more about this. How do I return a monolingual text object? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:17, 23 April 2026 (UTC) ::::::I'm trying to fix it for you, the construction of ZObjects in code implementations is a bit difficult right now. Since the State origin using entity and class function will (presumably) be composition, perhaps {{Z|33975}} can be adjusted to return a string, using {{Z|26107}} and {{Z|26107}}? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:21, 23 April 2026 (UTC) :::::I did not notice any discrepancies from looking at the functions by themselves, and it seemed to work fine on my end. Is it bad practice for NLG functions to return the monolingual text type? I had assumed it was logical. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:24, 23 April 2026 (UTC) ::::::Both implementations are failing all three tests on my end. No consensus has been established as to whether monolingual texts or strings should be used, so it's like the [[w:War of the currents|war of the currents]] but for Wikifunctions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:27, 23 April 2026 (UTC) :::::::Oh, you were referring to {{Z|Z33986}}. I assumed you were stating that something was wrong in the earlier English functions that I missed; I apologize for the misunderstanding. Has there been any centralized discussion on this string vs. monolingual text issue? &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:31, 23 April 2026 (UTC) ::::::::Not that I'm aware of, I've brought it up on the telegram twice before, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:49, 23 April 2026 (UTC) ::::::::The centralised discussion is at [[WT:Abstract Wikipedia/2025 fragment experiments#Proposed recommendation: Fragments should return Z11/monolingual strings]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:19, 24 April 2026 (UTC) ::::::: {{re|Theki|Feeglgeef}} Can only functioneers test implementations? For me I can't test it at all... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 14:32, 23 April 2026 (UTC) ::::::::AFAIK, test cases are only immediately testable during editing of a function if they are connected. This is one of my personal pain points with Wikifunctions, iterating on functions without exhaustive connected test cases makes debugging practically impossible for non-functioneers working on newly-created functions... I (or Feeglgeef) can quickly connect the tests you need for you if you want, although if they are not well-formed they may need to be disconnected again afterwards. Additionally, I could temporarily connect the implementation you are writing so that you can test it on the sidebar as you work, but I'm not sure if this is advisable. That functionality is also something that unfortunately only works when not disconnected. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:43, 23 April 2026 (UTC) :::::::::Yup, agree with you on all points, thanks. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:48, 23 April 2026 (UTC) == Please disconnect implementation == I think I've fixed my issue with {{Z|Z33986}}, but I can't edit an actively connected implementations with my rights. I must admit it is an AI-aided fix, I feel very strongly about disclosing that. Courtesy pinging [[User:Theki]] and [[User:Feeglgeef]]. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:51, 23 April 2026 (UTC) : Additionally, I think the JS might be working. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:52, 23 April 2026 (UTC) : Just to clarify, I mean disconnect the Python implementation please. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 18:53, 23 April 2026 (UTC) :{{Done}} I've disconnected the Python implementation. :I've also added a couple of tests. The rule is a bit more complicated than adding a maqaf before every character that is not a Hebrew letter. Unfortunately, I don't think I'll have time to fix the implementations any time soon. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:03, 23 April 2026 (UTC) :: Thank you! :: Also, for some reason I thought you put a maqaf before all gershayim, so thanks for correcting me. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:09, 23 April 2026 (UTC) :::No, that's not the rule. :::The rest of this reply is an [[:wikt:info-dump|infodump]], feel free to ignore it :) :::In [https://hebrew-academy.org.il/topic/hahlatot/punctuation/ the Academy's punctuation rules], the rule for adding a maqaf is written kind of badly: שמים מקף ברצף שיש בו שני סוגי גופנים, כגון אותיות ומספרים ("maqaf is added in a sequence in which there are two types of fonts, such as letters and numerals"). These are not different types of "fonts", but different types of characters, and I should email them about it. It gives the examples <span lang="he" dir="rtl">ה־12</span> and <span lang="he" dir="rtl">ב־DNA</span>. It doesn't say anything explicitly about quotation marks, but in other places on the same page, you have stuff like <span lang="he" dir="rtl">ב"הארץ"</span>, and from that I deduce that a maqaf is not needed before double quotes if there are Hebrew letters inside the double quotes. :::That said, a few people do think that there must be a maqaf before double quotes. I have a somewhat surprising example of somebody who always does it: translators of Scientology materials into Hebrew. At least that's what they did last time I looked at them, about ten years ago. Those people are certainly prolific, and they get points from me for consistency, but this not the prevalent standard. (And if I recall correctly, they use the minus and not the proper Hebrew maqaf, and they don't get any points from me for that!) :::Also, the name of the character is just "double quotes" and not "gershayim". Gershayim are mostly for abbreviations, although most people use the same character for them. I use ״ for gershayim, as do a few other nerds, but we're the minority. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:35, 23 April 2026 (UTC) :::: {{re|Amire80}} Yeah, "font" is a weird choice of wording here by the Academy...<br> I think I'll follow your guidance and not use a maqaf for quotes beginning with Hebrew letters. <br> I should also add more tests for different types of quotes, like straight (", '), curly (“, ”, ‘, ’), gershayim (״, ׳), including single quotes.<br> P.S. gotta deduct points from Scientology for being a cult but that's neither here nor there [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:49, 23 April 2026 (UTC) :::: {{re|Amire80}} Courtesy ping because I mistyped your username on the last message. Anyways I'm also gonna do that tomorrow because I'm tired now... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:50, 23 April 2026 (UTC) == Connect implementations == Hello! I'm done with the implementations of {{Z|Z33986}} both in JS and Python, and all tests pass. Pinging @[[User:Amire80|Amire80]] to check if all the tests I've added are alright. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 15:24, 24 April 2026 (UTC) :Connected. It's possible that some more changes will be needed, but it looks OK now. :Another little comment: It should be called "clitic" and not "prefix". [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:56, 24 April 2026 (UTC) : {{re|Amire80}} Thanks for your comment! Luckily labels are easy to edit, so I'll get to it. : Currently I'm working on Bulgarian {{z|Z34072}} and {{z|Z34084}}, along with other Bulgarian functions. After I'm finished with those I'll take your advice. [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 16:01, 24 April 2026 (UTC) == Please connect my Bulgarian implementations == I recently created the following Bulgarian functions: * {{Z|Z34070}} (currently broken, I think because another function I built it upon is unimplemented) * {{Z|Z34088}} * {{Z|Z34105}} * {{Z|Z34072}} * {{Z|Z34084}} Can somebody please connect these functions, and perhaps suggest other functions I could localize? [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:03, 24 April 2026 (UTC) : Specifically, [[Z34070]] is based on [[Z34072]] [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 19:05, 24 April 2026 (UTC) :{{done}} for everything that passes, [[Z34070]] still does not work after purging WF's cache, though. For future reference, please request on the [[WF:Community portal|community portal]] instead of the project chat. Thank you for your work! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:03, 24 April 2026 (UTC) :: {{re|Feeglgeef}} Thank you for your help! I will keep in mind to go to the [[project: community portal| community portal]] in future instead for this. :: I still don't understand why {{Z|Z34070}} fails... It's implementation is almost completely identical to [[Z30399]] from {{Z|Z30397}}, unless I messed something up... [[User:QuickQuokka|QuickQuokka]] ([[User talk:QuickQuokka|talk]]) 20:11, 24 April 2026 (UTC) :::{{done}} No, it was mostly just timing out. It is better to use selective fetches where possible. One case is failing to match the expected results, but at least it is returning something. For all I know, it might even be acceptable! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:35, 24 April 2026 (UTC) :::: {{re|GrounderUK}} Thank you so much for your help! The one failed case is with a definite article, so I feel like that might be fixed in the future... <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 20:43, 24 April 2026 (UTC) == Editor experience suggestions == I'm a bit frustrated with the editing experience on Wikifunctions, and I have suggestions based on pain points I've had contributing to this project: * Adding a wizard to create functions, implementations, and tests in one flow, somewhat like Wikimedia Commons' upload wizard * A sandbox for experimenting without changing mainspace functions, and maybe letting non-functioneers connect implementations ([[Project: Sandbox]] doesn't seem to fit this) * We could have functions for creation based on the sandbox, like how Wikipedia has articles for creation and edit requests, * Maybe even another test instance of Wikifunctions, like how Wikidata has [[testwikidata:|Test Wikidata]] I really like this project and I don't mean to whine, but it certainly has a lot of pain points both for technical and non-technical people. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 20:41, 24 April 2026 (UTC) : It's also really complicated to localize functions, so maybe we should add another wizard for that, where you can choose a language, and then create the new function with the aforementioned function wizard, and it just automatically adds it to the related language configuration object of the related function. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 20:48, 24 April 2026 (UTC) :# Sounds good to me. :# A sandbox available is [[Z10119]], though an extension-provided sandbox that allows you to manipulate the types, code, and tests easily without interfering with the mainspace would be nice. :# [[WF:Suggest a function|This page]] works to some extent, though it's too messy in my opinion. :# We used to have a "beta cluster" but it [[phab:rOMWC5f625c5846b5f779473fa32c9a02d87e59215dfa|got shut down]] just over a year ago because it was broken. :[[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:07, 24 April 2026 (UTC) == Language parameters in language-specific functions == I think that an effort should be made to give the different natural language options corresponding to different English dialects, Chinese scripts, etc. more of a use (I added the test {{Z|Z34119}} to {{Z|Z26095}} and unsurprisingly it fails). There are two main problems with this approach that I can identify: * If you ask the majority of these functions to make a sentence in British English, much of the time it will give you an output with missing words, because it does not fallback to English labels in the case of a British English label for that item missing. The same applies for every other English dialect, British English is just an example here. * Uninformed editors will probably see the presence of a language parameter on these functions, consider it redundant, and remove it. [[Special:Diff/268074|I have made this mistake before]]. In my opinion, in a perfect world, all of these language generation functions would output monolingual text, and if the user asks for American English text, then American English text is what they'll get. If the user asks for Japanese text in hiragana specifically, then that's what they'll get in return. This is not as high-priority as just rendering text in the language plainly in the first place, but it's something that I feel is still worth devoting some effort to. Right now switching functions to use this paradigm is difficult because, on the one hand, I don't know if consensus tends towards this direction being ideal or advisable, and I don't want to make changes like this without at least notifying the wider community. In addition, all tests break once a parameter is added or removed, and the function editor does not recognize the change in number of parameters and therefore you have to remove the function call, re-add it along with all of its parameters it had previously (which is a tedious cut-and-paste job), and then it will work again. This is something that you can do in five seconds by just adding a few lines of JSON to the test source, but this is not directly editable from the Web browser. This tedium is largely what's preventing me from doing this on a larger scale, besides asking for comments first. If anyone has any insights or comments on this, then that would be appreciated. If a reference of functions with and without the support for language variants is needed, of course [[WF:NLG]] can be perused, but I've also my own list cataloged at [[User:Theki/functions#language]]... Of course, this thread has many similarities to [[#"language" argument for certain functions|the one above]], but this concerns me going out and making this consistent across these NLG functions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:09, 24 April 2026 (UTC) :I've created {{Z|Z34122}} as an extension to {{Z|Z34039}} for larger functions. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:34, 24 April 2026 (UTC) :Just to confirm that I, for one, support a Natural language parameter for all natural-language functions. The concern about getting them all aligned is just that we haven’t finally settled on {{Z|Z11}} being preferred to {{Z|Z89}} or some other type that conserves the text’s provenance, so we risk having to change them all again. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:07, 25 April 2026 (UTC) == “Key not found ()”? == What am I doing wrong in {{Z|Z34137}}? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 00:39, 25 April 2026 (UTC) :You were passing a [[Z6091]] to {{Z|32290}}, but it takes a [[Z6001]]. Fixed. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:10, 26 April 2026 (UTC) ::{{done|Thank you}}! [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 14:13, 26 April 2026 (UTC) == Why is my test failing? == Hello! I recently made {{Z|Z34139}} based on [[wikt:Module:bg-translit]], and the test case {{Z|Z34141}} is failing on both implementations, despite the expected output and actual output being the same as far as I can tell. I tried looking at the Unicode codepoints of the output, but those are also identical. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 06:21, 25 April 2026 (UTC) :Yes, it’s a tricky one. I’ve added a normalize step to the result validation in {{Z|Z34141}}, which confirms it is a normalization issue. It looks like it is in the code but I don’t know whether simply normalizing the result is the way to go. Logically, you would normalize both the input and the result. The implementations of {{Z|Z10384}} show you how to do this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:41, 25 April 2026 (UTC) == Edit request == Hello! I have an edit request for {{Z|Z23752}} and {{Z|Z23414}}. Please replace all the "an/a" logic with <code>Z21739(Argument reference)</code>, both for readability and for more accuracy ("a university is an institution") <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 09:50, 25 April 2026 (UTC) :{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:24, 25 April 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present an academic paper about Abstract Wikipedia, we discuss our latest Type created, and we take a look at the newest created functions. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:54, 25 April 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 --> :@[[User:Sannita (WMF)|Sannita (WMF)]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]], technical meta-question: the newsletter quotes the article: ::the only way to contest its algorithm is to click 👍 or 👎 (Crawford and Gillespie 2016) :This quotation sounds sensible, but the article's [https://link.springer.com/article/10.1007/s00146-026-02899-w web version], and the PDF that is downloadable from the same page doesn't actually show the emojis. It rather shows text that looks lacking: ::the only way to contest its algorithm is to click or (Crawford and Gillespie [https://link.springer.com/article/10.1007/s00146-026-02899-w#ref-CR14 2016]) :Where did you get the emojis? Is it your (probably correct) guess or is there a version somewhere that actually shows the emojis? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:16, 25 April 2026 (UTC) ::Scratch that. I've found a version with correct emojis: https://wikihistories.github.io/wikilambda-the-ultimate/ [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 15:37, 25 April 2026 (UTC) == Requested deletion of test == Please delete {{Z|Z34143}}. this was never valid Bulgarian, I messed up. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:19, 25 April 2026 (UTC) :[[WF:RFD]] please. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:40, 25 April 2026 (UTC) == Request for comment (global AI policy) == <bdi lang="en" dir="ltr" class="mw-content-ltr"> A [[:m:Requests for comment/Artificial intelligence policy|request for comment]] is currently being held to decide on a global AI policy. {{int:Feedback-thanks-title}} [[User:MediaWiki message delivery|MediaWiki message delivery]] ([[User talk:MediaWiki message delivery|talk]]) 00:57, 26 April 2026 (UTC) </bdi> <!-- Message sent by User:Codename Noreste@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30424282 --> == Is it OK to connect the implementation? == Hello! I recently applied for functioneer on [[WF:RFG]], and I was wondering whether I could connect the implementation for {{Z|Z34165}} despite its dependency {{Z|Z34149}} being currently unimplemented. That is <em>if</em> I get accepted. I am planning on implementing it based on [[wikt:module:bg-nominal]], but am still having trouble figuring it out for now. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 09:04, 26 April 2026 (UTC) == Past tense function == Is there a function like {{Z|Z26039}}, but for the past tense (e.g. "Leo Tolstoy <em>was</em> a writer.")? If not, I will create it myself, I just want to make sure there's not a duplicate. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:10, 26 April 2026 (UTC) : {{Done}} with {{Z|Z34224}}, but I have a few kinks to work out with it. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:35, 26 April 2026 (UTC) :: I need to create some other similar functions for the past tense, I have some ideas: ::* {{Z|Z26095}} ::* {{Z|Z32643}} ::* {{Z|Z28016}} ::* {{Z|Z26570}} ::* {{Z|Z33975}} ::* {{Z|Z27243}} ::* <ins>{{Z|Z26627}}</ins> ::* <ins>{{Z|Z27627}}</ins> ::* <ins>{{Z|Z27173}}</ins> ::* <ins>{{Z|Z29591}}</ins> :: :: Are there any I have missed? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:57, 26 April 2026 (UTC) :I think that here we are starting to walk on dangerous waters: what does past mean? Is it a recent o a far past? Does it have ripercussions on the present or not? Is it just a thing that happened once, many times or for a continuative period of time? :Consider that various languages distinguish between many different types of past. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:38, 26 April 2026 (UTC) :: {{re|Dv103}} That is a fair point... :: How do we go about solving this problem though? I don't think having every sentence on Abstract Wikipedia be "X is a Y" is a very good idea. :: Maybe we have different functions for all these variations of past you mentioned that just map into "X was a Y." in English? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 13:31, 26 April 2026 (UTC) :::To properly solve this problem, we should use a more complete abstract content representation model, like for example the proposal of [[Wikifunctions:Type proposals/Semantic unit|Semantic units]] (look at [[Wikifunctions:Type proposals/Semantic unit/Douglas Adams|the example]] to see how times could be handled). For now, since we're still stuck with single fragment generation functions (that I hope will be slowly replaced with the complete represenation model, when available), we could just restrict your function to a very specific meaning, like "subject was an instance of, for most of its existence" (which means for example that it could be used to say "Douglas Adams was a writer", but not "Abraham Lincoln was a president", since he only was a president for 4 years). Probably my definition is still too vague, and this is why we need to go beyond these fragment generating functions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:47, 26 April 2026 (UTC) ::Nitpick... I don't like that it outputs a string instead of monolingual text. With {{Z|Z26039}} it's used so much that I think it's unfixable in that case beyond deprecating it if people care that much, but {{Z|Z34224}} doesn't even have any connected implementations yet. Consider it, maybe? ::Nitpick 2... {{Z|Z34227}} is missing a language parameter. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 16:08, 26 April 2026 (UTC) ::: I will consider that! ::: I just did that because that's what {{Z|Z26039}} does, so I assumed I should follow suit with it. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:48, 26 April 2026 (UTC) == Legacy functions == If and when more robust methods of abstractly representing and generating linguistic content come around, and more efficient ways of creating abstract content are devised and implemented, I suspect that our current methods will require some form of deprecation. This is a significant source of concern for me in relation to WF and AW, questioning how prone our current methods of doing things are and eventually will be prone to obsolescence, and how it will be worked around when it comes. We have over 1 250 articles on AW presently, and these are rather all over the place. I suspect the maintenance burden from keeping these articles up to code will eventually, err, creep up on us, I suppose, and some kind of major refactoring will be necessary. We are definitely in a period of experimentation and whatnot right now but eventually, like with enwiki, some sort of structure and rigor will form and I suspect it will start to become rather boring for me... I, for one, very much enjoy experimenting with new and better ways to do things here. I don't personally mind changing things to use a new and better paradigm if need be, that sort of thing highly excites me, but of course there will be things that are left behind, and I suspect maybe bots will be employed to deal with this? A lot of Wikipedia sister sites seem to do that, e.g. going and fixing up use of deprecated templates. Considering the nature of Wikifunctions and Abstract Wikipedia I suspect certain maintenance tasks will be made simpler or even trivial by the typical uniformity of our implementations. I guess I am just concerned if Wikifunctions or Abstract Wikipedia will ever accrue its own kind of "technical debt" with how we are plowing through things presently, and if there is a plan for how we will eventually seek to mitigate that. Maybe too early to ask this question, but I am a notoriously anxious person, so I thought it wouldn't hurt to raise the question regardless... &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 21:30, 26 April 2026 (UTC) :I very much agree, thank you for expressing my position so well. {{ping|Immanuelle}} has been using an AI-generated tool (well, they haven't edited in a week, perhaps it's a break or perhaps they don't wish to contribute to the project any more) to create a bunch of articles en masse, which I have warned them multiple times is a bad idea (on top of evolving functions, all of the articles are one-sentence-per-paragraph, [[abstract:Q12184|like so]]). That's why I've been avoiding creating articles recently, I'd say I have a good fourth (no data to support, rough guess) of the comments on the wiki, yet less than a percentage of the article count (only three, including the [[abstract:Q319|first article]], though, so perhaps I'm the next [[w:Special:Permalink/908493298|office.bomis.com]]). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:41, 27 April 2026 (UTC) :: I feel that the overwhelming presence of these low-quality articles (which I admit I myself am [[abstract:Q1710970|guilty]]/[[abstract:Q7601858|of]]/[[abstract:Q39338|creating]], usually as testbeds) may incur a large maintenance burden. I do expect them to be easy to detect, however, as searching for the presence of "deprecated" NLG functions is trivial, and it is possible that replacing them with their future ''even abstracter&trade;'' counterparts could be done automatically since they all have the same signatures and can be expected to create the same form of sentence. If it needs to be done manually for a while or for certain delinquent instances, my hope is that it will be fun, at least for a while. :: I just hope that these hypothetical future waves of "this new and versatile way of abstractly representing linguistic content" obsoleting previous methods and requiring refactoring across all articles is only a one-time thing. We should strive to be as robust and flexible as possible from the outset as each brand new paradigm of abstraction is also a brand new maintenance burden for updating old articles. At the end of the day, at least ''some'' of these articles will still render to many different languages even if their methods of creating those sentences of theirs is completely outdated. Ergo, the time it takes for the switchover to be performed across our articles should not be a persistent inconvenience for users (as, of course, they will always still be able to read the content as it was before since these legacy functions aren't being deleted outright), and the increased availability that the new methods will bring about will likely act as motivation for them to join the effort in refactoring (&#x300C;You're telling me that if I rewrite this article in this cool Lisp-looking stuff then I can probably read it in [[abstract:Q9307|Galician]]?? COOL!&#x300D;). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 20:26, 27 April 2026 (UTC) :::Totally agree. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:54, 28 April 2026 (UTC) :::My vague plan is to implement a default function returning an {{Z|Z89}}, for each language-neutral function. A single function would convert any of these to a {{Z|Z11}}, so that a composition of the two can be implemented as the current default until such time as the language-neutral function is ready to return a [[Z89]]. We can already convert a [[Z11]] to a [[Z89]] so, although there is more to be done in this space, existing language-specific functions could be adapted to return a [[Z89]] quite mechanistically. :::Although we certainly could deliver parallel Z89 functions for each existing Z11 function, I don’t think we should assume that particular outcome. Provided the Z89 captures a lang attribute from the Z11’s language tag, the two representations should be largely interchangeable, although I am expecting a Z89 to carry additional attributes at the span level that would be lost on conversion to a Z11 (along with any higher-level tags and attributes). :::When I say there is “more to be done in this space”, I am referring to a new type that would allow HTML fragments to be represented as tractable Wikifunctions objects, but this is currently drafted only in my head! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:21, 29 April 2026 (UTC) == Filtering types of objects == Hello! I have tried to comb through my own edit history several times, but it's really hard to search for specifics because there's no differentiation between different types of objects (functions, implementations, tests, etc.) in the logs as far as I can tell. Am I missing anything? I want it to work sort of like how filtering by namespace works. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:48, 27 April 2026 (UTC) :There is differentiation, it's just rather hard to look through. Since all ZObjects are just JSON data at their core, you can search for instances of <code>{ "Z1K1": "Z[type]"</code>. I haven't tried this so I'm not sure how well it would work and I know MediaWiki search syntax treats quotation marks as a special character, but I have seen Wikifunctions pages link to searches using this before. There is also [[Special:ListObjectsByType]] but it is sitewide rather than specific to your edit history in particular. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 18:59, 27 April 2026 (UTC) ::''[It doesn’t help directly here, but please see [[WF:Find]] for more details of how this works.]'' [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:24, 29 April 2026 (UTC) :See the feature requests [[phab:T399244]]/[[phab:T373735]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:06, 28 April 2026 (UTC) :The lack of filtering edits by namespace is exactly the problem that I was trying to solve with the [[User:Amire80/wikifunctionsanalytics]] tool. :I even kind of succeeded, but it has two major problems: :# It doesn't have any real frontend, so you have to know some SQL to use it (or ask other people who know SQL). :# It doesn't get information from the live site, but from the dump, which appears to be updated once a month. :I've made a [https://quarry.wmcloud.org/query/104794 sample query for you]. Unfortunately, it won't do anything at the moment because of the second problem—your edits started in April 2026, which isn't over yet, so the dump for it hasn't been processed. But I hope that early in May you'll be able to use the same query and see something useful. :(I plan to add support for recent edits, but I haven't done it yet. Now that I more or less figured out how to process Wikifunctions edits, I'm focused on trying to understand Abstract Wikipedia edits. Processing up-to-date edits from both sites will possibly be the next thing I work on, but if you know some Python and want to try doing it yourself, don't wait for me—[https://gitlab.wikimedia.org/toolforge-repos/wikifunctions-analytics Patches welcome].) [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 18:51, 28 April 2026 (UTC) ::@[[User:QuickQuokka|QuickQuokka]], I've just updated the data until the end of April. Now the query to which I linked above gives some results. You can also try running other queries if you know SQL. (Or try asking for other queries if you don't.) [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 03:26, 3 May 2026 (UTC) == [[Z34213]] == I'm not quite sure why this implementation is failing. Could someone take a look? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 02:24, 28 April 2026 (UTC) :I've [https://phabricator.wikimedia.org/T419933#11863997 notified] the team that this is still occurring, the issue was marked as resolved. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:52, 28 April 2026 (UTC) :Some useful tips: :* create more testcases: sometimes it is a random error, so try to see how consistent it is between testcases :* your implementation is very inefficient, since it fetches items and lexemes a lot of times. Ideally, each item and each lexeme should be only fetched once in all the execution tree. :[[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 06:06, 28 April 2026 (UTC) ::Caching (''should?'') means that the lexeme and item data are cached, so the call doesn't actually execute multiple times. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:51, 28 April 2026 (UTC) :::Are lexemes and items actually cached within the same function execution? Even if they are only partially fetched and/or fetched in bulk? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:54, 28 April 2026 (UTC) ::::I don't have any evidence to prove that it works but that's definitely A. what's supposed to happen and B. the ideal behavior. This happens because the Z680X functions can be cached just like any other. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:02, 28 April 2026 (UTC) ::::It is unclear. In general, I believe identical branches are resolved only once in orchestration, but there is also independent caching of Wikidata fetches. ::::According to @[[User:DMartin (WMF)|DMartin (WMF)]] ([https://t.me/Wikifunctions/30374 on Telegram]): ::::<blockquote>Well, no. We have caching of Wikidata entities that have been retrieved, but not of the results of nested function calls. There is a proposal for doing this in the context of the V2 composition language, when it's a bit more mature, and it's regarded as a relatively high priority.</blockquote> ::::It’s hard to tell whether fetches in nested calls are, in fact, cached and available for other nested calls in the same call, since it is not generally the actual fetch that consumes the most resources. Rather (I believe), it is construction and transmission of the result object, which is currently repeated afresh in each nested call (unless it is in an identical branch). ::::I hope that’s clear, and I apologise in advance if it happens to be inaccurate! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:16, 29 April 2026 (UTC) :::::Oh, I should clarify.  There is a lot of caching going on, in several different places.  Lexemes and items ''are'' cached by the orchestrator within the same function execution, even if they are only partially fetched and/or fetched in bulk.  When I said that we don't have caching of the results of nested function calls, I meant that's not happening in general, for all nested function calls in compositions.  But fetching of Wikidata entities gets special treatment, so yes, fetched content from Wikidata is cached, regardless if it was fetched by a top-level call or a nested call. :::::It is also true that the construction of a ZObject from the fetched JSON might happen more than once within the same function execution, depending on how a composition has been structured. However, the construction of the ZObject is actually very fast, compared to the elapsed time of getting the JSON from Wikidata. [[User:DMartin (WMF)|DMartin (WMF)]] ([[User talk:DMartin (WMF)|talk]]) 18:04, 1 May 2026 (UTC) == Question about cardinal numbers == I was about to edit {{Z|Z16435}} to add my function {{Z|Z34308}}, but I noticed that none of the other functions have a gender parameter. Should I create a new wrapper function "Bulgarian cardinal, neuter", or should I just remove the gender parameter and always return neuter? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 10:39, 28 April 2026 (UTC) :The “cardinal” functions should return the words used for “counting” numbers in the abstract. :We should consider converting them to return a {{Z|Z11}} rather than a {{Z|Z6}}. It may even be appropriate to return a {{Z|Z12}} to cater for language variants. Either way, I think that would be the approach to adopt for inflected forms, unless reference to specific lexeme-forms is required. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:52, 28 April 2026 (UTC) ::This. If a native of your language were to count up, which form would they be most likely to use? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:29, 28 April 2026 (UTC) ::: {{re|GrounderUK|Feeglgeef}} Thanks for both your input! ::: I relabeled the aforementioned function to {{Z|Z34308}}, and created a new wrapper function {{Z|Z34457}}. ::: Should I specify that my old function is a monolingual text in parentheses? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:26, 28 April 2026 (UTC) ::::You don't have to, unless you think that is something that would require distinction when viewing the function in a list of search results &c. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 16:36, 28 April 2026 (UTC) == Optional/nullable function parameters == Hello! Recently, I was informed that Wikifunctions has no optional/nullable function parameters as of now. Are there any future plans to support this, and/or workarounds? Maybe create a union type system like "{{Z|6}} or {{Z|23}}". <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 17:53, 28 April 2026 (UTC) :What I do for this is use an "is empty" function corresponding to the type of the parameter in an If statement. If it isn't empty, the function works as intended. Otherwise, it does something else. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:58, 28 April 2026 (UTC) :Unions are not a thing (yet) on Wikifunctions, but you can always define an argument of type {{Z|Z1}}, which means that all types are allowed (I already did this for {{Z|Z26737}}; note that it is still a ugly workaround, don't use it for high level functions). Also, note that usually on Wikifunctions we use {{Z|Z24}} as the null value. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:00, 28 April 2026 (UTC) :: {{re|JJPMaster|Dv103}} Thanks for your help! :: @[[User:Dv103|Dv103]] told me a function call with a missing parameter is treated as an invalid function call, so how does the "is empty" function work with that? :: Also, setting the type to {{Z|1}} seems naive, like setting the type as <code>any</code> in TypeScript... :: Related question: Are there plans to add default values to parameters (outside of "if empty")? <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 18:19, 28 April 2026 (UTC) :::Setting the type to {{Z|Z1}} is actually naive, and that's why I advised you to only use it for low-level functions. Currently there is nothing better. Sometimes, type correctness is not actually checked, so it might seem that nullable types are possible. But it is still an hack, and it could broke anytime since it is not intended behavior. :::I don't think that there are current plans to add default values (but correct me if I'm wrong). The closest thing that comes to my mind is that, if you incorporate Wikifunctions into Wikitext, you can leave empty some fields (only of some specific types) and Parsoid will replace them to their default value. This is done only depending on the type, and not on the functions. For example, {{Z|Z6091}} and {{Z|Z6001}} are assigned the QID associated to the page, and {{Z|Z20420}} is assigned the current date. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:56, 28 April 2026 (UTC) :::@[[User:QuickQuokka|QuickQuokka]]: At the very least, [[Z10008]] accepts a null input. Maybe that feature is unique to the String type—I am not sure. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 19:10, 28 April 2026 (UTC) ::::I think it's just not checked, but it shouldn't be intended. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:20, 28 April 2026 (UTC) ::::Strings and typed lists can be “empty” in the sense that their length can be zero. Typed pairs may also be “empty” in a degenerate sense, but such an object will not be returned from a code implementation. A typed map with no entries will also fail to be returned from code, although it is fine in compositions. ::::For a genuinely optional parameter, I prefer a properly typed list, which at least encourages an argument of the correct type. {{Z|Z813}} is also typically faster than {{Z|Z10008}}. Quite a good example of this approach is {{Z|Z23723}}, where it helps to resolve the type union (using [[Z1]]) for both Z6003K1 and Z6003K3. Of course, there’s nothing to prevent more than one element in the list, but additional elements are easily ignored. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:55, 28 April 2026 (UTC) :Pinging {{ping|Jdforrester (WMF)|prefix=|p=}}, I believe there are no current plans. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:02, 28 April 2026 (UTC) ::@[[User:QuickQuokka|QuickQuokka]]: I'm afraid there are no current plans to build out optional params, indeed; we would be happy to review this if a compelling case was made, but it'd be a lot of work to re-build the [[Wikifunctions:Function model|function model]] with that support and ensure we don't break (too many) things. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:11, 28 April 2026 (UTC) == Z6830 for Chinese == I was trying to use {{Z|Z6830}} for implementation in the Chinese-language. And turns out most of the Lexeme on Wikidata is using [[d:Q727694]] as the language instead of [[d:Q7850]]. This makes it impossible to use the mentioned function above, since Standard Chinese is not available (or did I miss something?). Is there a way to fetch lexemes with language=[[d:Q727694]] from item? [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 18:20, 30 April 2026 (UTC) :@[[User:Sun8908|Sun8908]] There is [[Z1006]] for Chinese and it has the language code zh. There is an overview of languages in [[Module:Wikifunctions label]] so you can search there for chinese versions and choose the one you need. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:53, 5 May 2026 (UTC) ::I know that. The problem is when using the function [[Z6830]], it cannot retrieve lexeme with language [[d:Q727694]] (but it is the "Chinese language" with the most current Wikidata lexemes, see [https://ordia.toolforge.org/language/ ordia]). I think it should be a Wikidata problem, I might fix it (possibly by creating the same lexemes with language code zh) on Wikidata. Thanks anyway. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 05:39, 6 May 2026 (UTC) :Could you provide an example of a Chinese lexeme that has a linked Wikidata item, or a Z6830 function call that fails to find such a lexeme where one exists? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:55, 6 May 2026 (UTC) ::Here: [[d:Lexeme:L846083]]. I think that's a primary reason of me trying to look into this problem, as the label in zh for [[d:Q6256]] (country) is not a single phrase (see its talk page on WD for more information). This makes some Abstract Wikipedia articles very weird in Chinese when {{Z|Z26570}} is used, so lexeme could potentially fix that. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 10:33, 6 May 2026 (UTC) :::Thank you. It looks as though {{Z|Z6830}} [https://www.wikifunctions.org/view/en/Z6830?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6830%22%2C%22Z6830K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q6256%22%7D%2C%22Z6830K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P5137%22%7D%2C%22Z6830K3%22%3A%7B%22Z1K1%22%3A%22Z60%22%2C%22Z60K1%22%3A%22cmn%22%2C%22Z60K2%22%3A%5B%22Z6%22%5D%7D%7D returns that lexeme for language tag "cmn"]. Perhaps that tag should be added into the helpers for {{Z|Z24144}}? If it is widely used for lexemes, perhaps it should have its own {{Z|Z60}}? In any event, improvements might be considered under [[:phab:T390563]] (or otherwise), including amending [[Z6830]] to also consider "cmn" (and "zho", "chi"…?) when requests are made for "zh-hans" or "zho-hant" (or others?) @[[User:Winston Sung|Winston Sung]] @[[User:DMartin (WMF)|DMartin (WMF)]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 17:22, 6 May 2026 (UTC) ::::If you go to [[d:Special:NewLexeme]] and put in [[d:Q727694]] as the language, it is going to tell you it has an unrecognized language code. So I believe "cmn" should not be a {{Z|Z60}} by default? I also started [[d:Wikidata:Project_chat#Lexemes_with_language_Standard_Chinese_(Q727694)|a discussion on WD]] regarding this. I guess we can still use it as a fallback language though if possible. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 03:43, 7 May 2026 (UTC) ::::We don't have a separated <code>cmn</code> BCP 47 language subtag in MediaWiki and Wikidata at the moment. <code>zho</code> and <code>chi</code> are ISO 639 language codes but not BCP 47 language subtags. ::::For Modern Standard Mandarin, please use <code>zh-*</code> language tags for now. -- [[User:Winston Sung|Winston Sung]] ([[User talk:Winston Sung|talk]]) 15:26, 8 May 2026 (UTC) == Key not found error == Is there a reason why I am getting key not found error for this [[Z34677|function]] {{Z|Z34677}}? All the underlying functions run and all the test cases work. The debug information does not give more details. Any pointers? Thanks in advance [[User:Jsamwrites|John Samuel]] 19:24, 1 May 2026 (UTC) :It was passing the [[Z6091]] to {{Z|34641}} when that takes a [[Z6001]]. I've fixed that, but there's some other problem with the logic, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:42, 1 May 2026 (UTC) ::@[[User:YoshiRulz|YoshiRulz]] Thanks a lot. [[User:Jsamwrites|John Samuel]] 20:21, 1 May 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #246 is out: Request for input: what should we count for Abstract Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we ask you what would be the relevant metrics for Abstract Wikipedia, we discuss our latest news on Composition Language v2, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:21, 2 May 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 --> == Any formal process for deletion of pages == Does a formal process exist for the deletion of functions, implementations, and tests that includes a notification system for creators, analogous to Wikidata’s process, explaining the rationale behind the deletion (or proposal for deletion)? [[User:Jsamwrites|John Samuel]] 12:36, 3 May 2026 (UTC) :Does [[Wikifunctions:Requests for deletions]] work? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 13:00, 3 May 2026 (UTC) :Please see the discussion at [[Wikifunctions talk:Requests for deletions#Should we expect Objects' creators to get pinged on deletion proposals?]]. :As I see it, it is the proposer’s responsibility to consult appropriately before making a request and we expect our administrators to act only when satisfied that appropriate consultation has occurred. In many cases, no consultation is required. Administrators may delete their own contributions without making a request, but this is not a practice I would encourage. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:51, 3 May 2026 (UTC) == Implementation of rational number in JS doesn't match in Z19677 (Rational number) and Z28579 (RGBA colour) == In {{Z|19677}} it's <syntaxhighlight lang=js> { "K1": sign * numerator, "K2": denominator } </syntaxhighlight> but in {{Z|28579}} it's <syntaxhighlight lang=js> [ sign * numerator, denominator ] </syntaxhighlight> '''<span style="font-family:Iosevka,monospace">[[User:沈澄心|<span style="color:#9f3526">dring</span>]][[User talk:沈澄心|<span style="color:#534fa3">sim</span>]]</span>''' 05:15, 4 May 2026 (UTC) :I'm guessing this is why [[Z34743]] fails all the tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:00, 18 May 2026 (UTC) == Nested functions in compositions == I wish it will be easier to a add another function about a specific existing function in a function implementation based on a composition. When I write long functions in spreadsheets I usually stat with a small part and then I try to go further and after important steps I test if the output is as expected. I created [[Z34826]] to get the German gender specific occupation lexeme for a specific person based on their gender. I wanted to add a function around the existing one and it was not successful. It is not very easy to implement as it requires the possibily to move a part to another section but I think it can be helpful if it will be implemented. So far I spend more time as expected on the function. Describing it with words what the function needs to do is much easier than implementing it here in Wikifunctions. So I think there needs to be improvement to make Wikifunctions more accessible. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:10, 5 May 2026 (UTC) :Have you tried to use the copy-paste functionality? It is very useful to move parts of composition arounn. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 07:12, 6 May 2026 (UTC) :I've also found the composition editor to be wholly unsuitable for any expressions more than a few levels deep. (Even with the <code>localStorage</code> clipboard, because of its overzealous type checks.) Compositions naturally grow out from the "leaves", the immediate operations on the inputs, while the interface really wants you to build from the "root". I mostly use the [https://yoshirulz.gitlab.io/WikiLambdaBlockly drag-and-drop block editor] which I made to smooth over some of the site's problems, so if you want to try that out and give me some feedback I'd appreciate it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:36, 6 May 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #247 is out: References from Wikidata now available == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce that is now possible to pass references in Wikidata statements, we introduce the [https://abstract-data.toolforge.org/ Abstract Data dashboard], we report you on the presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1778520600 May 11, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:16, 8 May 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 --> == RGBA colour, spelling... == Something that has always irked me a little bit is the spelling of [[Z28579|RGBA colour (Z28579)]]. I guess this is not unsurprising for me considering my use of US English but I think there is more to it than preference and I want to try to argue for it being changed to use American spelling. I know that this probably has a snowball's chance in hell of actually garnering any support, so I won't really be miffed if the spelling remains as it is, but I thought it wouldn't hurt to raise this regardless. The main issue I have with it is the spelling of the original proposal. When infernostars raised the [[Wikifunctions:Type proposals/RGBA color|type proposal]], the spelling was 「RGBA color」. Of the comments that mentioned the word 「colo[u]r」, two used British spelling while six used the American spelling as used in the proposal. The only thing that really pointed to the use of ''colour'' was the fact that the catalog page on color functions used that spelling already. For all intents and purposes, the spelling of the original proposal should have been maintained, but it was not; [[User:DVrandecic (WMF)|DVrandecic]], the eventual creator of the type, used a different spelling. It should be noted that there was really no reason for this to occur and while it is an undoubtedly minor issue I still believe it should be rolled back and the type should use the spelling of the original proposal and majority of editor comments. In [[abstract:Q936|OpenStreetMap]], there have been keyvalue proposals that have had the finalized spelling that gets put to use be in British English despite the original proposal being in American English; this has usually occurred with proposals relating to 「X center/centre」 tags. This makes sense on the surface, because OpenStreetMap is maintained by a UK organization, and still has close ties to Europe. The Wikimedia Foundation, however, is an ''American'' company. This is often brought up as a fallible argument when debating article spelling on the English Wikipedia, and I don't bring it up to support that 「RGBA color」 should be used for that exact reason, but rather to state that OpenStreetMap's general policy on tag names need not apply here. It appears to me that, at least initially, the majority of 「core contributors」 to Wikifunctions used British English; I can name YoshiRulz, 99of9, GrounderUK, and VIGNERON.<ref group="color">I'm avoiding linking to these folks because I don't think pinging them about this discussion is all too necessary unless they themselves want to be involved; I don't want to clutter their inboxes just to briefly mention them. I pinged Denny because, well, I'm asking him a question directly, but everyone else I would prefer to join this discussion by their own accord... not that I wish for this decision to be confused as me going 「these people use British English so they will probably oppose my idea, I won't invite them to the discussion because of that」...no, I promise you that is not the reason.</ref> I see (or saw) these people ''everywhere'', so it makes sense that British English has prevailed in some sorts on this website, but I don't think that indicates that it should be the ''preferred'' spelling across the website, at least not to the point where a proposal should have its name changed to match such a "consensus".<ref group="color">It could be argued that the front-and-center ''Function catalogue'' using 「catalogue」 is actually indicative of such a "consensus", but ''catalogue'' is in a similar position to the word ''grey'' where I live (that is, the US) in that it is used just as often as its American counterpart. Also, consider Wiktionary's ''Beer parlour'' project chat.</ref> The unnecessary modification of the original spelling is my main argument for changing it back... but of course, I must obligatorily state that on English Wikipedia, it is [[w:Color|Color]] and [[w:RGBA color model|RGBA color model]]; on Wikidata, it is [[d:Q1075|color]] and [[d:Q2325624|RGBA color space]]; in CSS (which typically uses hexadecimal triplets to specify RGBA values), the properties are <code>color</code>, <code>background-color</code>, etc.; bit of a weak jab, but on Schema.org it is [https://schema.org/color color], [https://schema.org/colorSwatch colorSwatch]; et cetera. {{Z|Z28580}} uses ''color'', so does {{Z|Z28591}} and its Python counterpart. Mr. Vrandečić, I have to ask, I'm rather confused... you created the color type using British English spelling, but you were also responsible for the creation of the equality function which uses the American English spelling. You also seem to be writing in American English for the status updates, judging by your use of -''ize'' over -''ise'' endings and use of ''program'' over ''programme'' in [[Wikifunctions:Status updates/2026-04-16]]. Is there something I'm missing or have you switched your preferred variant somewhere along the way? Anyways, do consider this if you wish... again, I don't suppose this will garner much support, it is the ''non-issuest'' of ''non-issues'', but it has irked me to the point where I want to ask about it to get some answers, if nothing else. I am not arguing for every other color function to have its name changed, just the type itself. <references group="color"></references> &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:04, 8 May 2026 (UTC) :This is a multilingual project; the <code>en</code> label is <code>RGBA colour</code> and the <code>en-us</code> label is <code>RGBA color</code>. Though I'm not able to switch to <code>en-us</code> via the language picker so that would need to be fixed.<!-- --><br>edit after reading your whole comment: The same is true of {{Q|1075}}, there are labels specified for multiple English variants. (In {{Q|2325624}} it's only an alias.) I agree that other websites' choices aren't binding on us, but from that, I conclude that the more widespread British/Commonwealth spellings should be used for the generic <code>en</code>. As for myself, I'm Aussie and I will continue to use the BrE spellings ([[w:en:Oxford_spelling#Language_tag_comparison|+ "routing"]], TIL) if only by muscle memory.<!-- --><br>[[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:42, 8 May 2026 (UTC) :: Your lattermost point would normally be fine in a perfect world. Wikipedia's <code>convert</code> function defaults to "international" English, which I don't personally take issue with because it happens that we here in America are actually outliers for saying and spelling things differently... err, or we were for a while at least, nowadays it seems like an even split (plus you have "yield" vs. "give way" which is effectively the logical opposite of US's use of "meter" over "metre"). :: However, this is not a perfect world, and I don't think <code>en</code> should correspond to any particular variant. It is too fragmented across all software at this point to impose such a requirement. The inability to switch to <code>en-us</code> on this website foregoes an easy and simple solution to this problem that makes everyone happy, because the yanks (such as myself) can't be happy because we can't see the labels in American English even if we wanted to, and the other folk can't switch either as far as I'm aware (and the en-CA and en-GB languages in the preferences page seems to be deprecated). My point being, <code>en</code> is abused to mean "en-UK" just as often as it is abused to mean <code>en-US</code>; I think a decision shouldn't be made on such an assumption of one "default". &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:48, 12 May 2026 (UTC) :Hi @[[User:Theki|rae]]! I have no opinion nor preference on this, and given my background, I am just entirely confused about my spelling preferences myself, as you can tell from my inconsistent usage. I learned British English in school and used that for maybe two decades or so, but moved to the US and lived there for more than a decade, enough to be naturalized, but now I am back in Europe and I am technically a professor at King's College London, soooo.... honestly, I do not know. I don't remember having put too much thought into it at the moment I created it. The good thing is that in Wikifunctions, just as in Wikidata, it is easy to change, without messing things up too much (unlike in Wikipedia), so my suggestion is, just make the change, see if anyone complains, and if they do, discuss it more. I don't know if there is a guideline already in Wikifunctions about the variants. I am happy either way, and honestly, I keep forgetting which variant is which most of the time. --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 18:16, 10 May 2026 (UTC) :: I can definitely understand this, although I am unfortunately rather passionate about any minutiae involving preferential minor differences in ''anything'', of which AmE vs. BrE chiefly is. So I dedicate a lot of headspace to it. More than I should. Not that I wish to imply that the comment above that I have wrote is of an irrational nature, or done out of spite or pure emotion and subjectivity; I do genuinely believe that ''RGBA color'' is beyond just a personal preference and is just logical. I may boldly go and change it, but for some reason I was expecting that changing the English label of a Type would require elevated permissions, and I also didn't want to do it only to get immediately reverted because it ''did'' strike a chord with someone, when I could instead see how apathetic, supportive, or in opposition interested people are beforehand and ''then'' act accordingly. I was not meaning to antagonize you over your spelling habits, I did actually use British English for a few years starting in 2020 before I went back to American English, so I'd be a hypocrite for me to decry you for not always sticking to some arbitrary standard of spelling words over the other. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:55, 12 May 2026 (UTC) :Although I spell it “colour”, I think it makes more sense to use “color” for the type, since that is almost always the required spelling when the string functions as a keyword. :More generally, though, Wikidata’s lexicographic data happens to favour “colour” over “color” and (quite rightly, in my view) lacks a specific representation for "en". This is unusual, in my experience, as "en" is widely misused in place of "en-US", where there are recorded spelling differences. :(I would also say it is standard British English to use “program” in a programming context and “programme” elsewhere. Use of -ize rather than -ise is a matter of personal preference or house style, but regional autocorrect encourages -ise.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:00, 12 May 2026 (UTC) :: ''Wikidata’s lexicographic data happens to favour “colour” over “color” and (quite rightly, in my view) lacks a specific representation for "en"'' :: Definitely agreeing with you on the latter being a good choice. However, I suspect the favoring of "colour" over "color" may be because, in terms of language codes, when sorted alphabetically <code>en-us</code> actually comes ''after'' <code>en-gb</code>. Although, the frontend seems to be sorting <code>en-ca</code> after <code>en-gb</code>, so I don't actually know how correct that is. :: ''I would also say it is standard British English to use “program” in a programming context and “programme” elsewhere'' :: The context of the spelling was "''No program for the NLG SIG meeting for next Tuesday has been proposed''". In that usage context, I think it makes sense to assume that ''program'' is not being used to refer to a computer program, but to a ''program of events'' or similar, something that you would spell as a ''programme'' in British English. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:02, 12 May 2026 (UTC) :{{s}} this. I'm obviously biased but I believe American English is preferable generally, American dominance on the internet (our Department of Defen'''s'''e invented it!) and rapidly-increasing consumption of American media by international English speakers means that more people use American English's conventions, this is clear through for example [http://trends.google.com/explore?q=color%2Ccolour&date=all&geo=Worldwide search trends] (though they aren't particularly reliable). Perhaps this is a bit of a supremacist opinion, but we should have internal consistency, and if we must choose, American English should be our first choice (then Indian and then British English) [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:10, 12 May 2026 (UTC) :: This is rather flawed reasoning, though. I think probably any given British or Indian person would not agree on using that as the reasoning for this, not that you are necessarily ''completely wrong'', but if this is not a good enough reason for English Wikipedia's (admittedly extremely flawed) ''ENGVAR'' policy then I don't think it's likely it will pass here either. :: Although of note is that [https://books.google.com/ngrams/graph?content=color%2Ccolour&year_start=1800&year_end=2022&corpus=en&smoothing=3&case_insensitive=true Google ngrams] agree with you, but "color" vs. "colour" is an eternal holy war that will not be won by demonstrating that more books use US spelling over Commonwealth spelling. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 14:44, 12 May 2026 (UTC) :::You're probably right that it's not very sound. I'm biased in that other varieties of English irk me, and that's probably mutual for people who are used to other varieties of English when they read what I write! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:56, 12 May 2026 (UTC) :I've decided to boldly [[Special:Permalink/274271|make the change]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:02, 12 May 2026 (UTC) :: Thank you. Considering both you and GrounderUK seem to consider it an okay change, I think this will do for now. :: I should note that the matter of whether to move [[Wikifunctions:Catalogue/Colour functions]] in response to this (however this discussion will ultimately turn out) is a whole other can of worms, in my view. I can't say I have an opinion on that at the moment, but I'm putting it out there regardless. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 15:06, 12 May 2026 (UTC) :::Personally, I'm in favor of moving the page and renaming all of the items on it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:10, 12 May 2026 (UTC) ::I don't like this (exactly because of the American hegemony you cited), but again, it shouldn't matter because the software is meant to be multilingual. Clearly there's a bug preventing you from picking an English variant/dialect as your display language. But the search bar and Function/Type autocompletion do check the English variants for matches. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:15, 12 May 2026 (UTC) == Proposals on the architecture of Abstract Content rendering == Starting from a discussion born on the Telegram chat, I've explained two different proposals on how the NLG on Abstract Wikipedia should be organized in the page [[abstract:User:Dv103/Abstract articles architectures]]. Please come to contribute to the discussion, or to propose alternatives. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:31, 11 May 2026 (UTC) :Thank you for dedicating your time to writing this, it is very informative. I will try to add input once I'm not in over my head with finals. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 16:27, 12 May 2026 (UTC) == Display function for HTML fragment == Currently, any collapsed Z89 literal appears as<blockquote>&lt;&gt; [[Z89|HTML fragment]]</blockquote>If I were to create a new Function which returned something like<blockquote>&lt;&gt; 123-byte HTML fragment <q><nowiki><td><span lang=</nowiki>&hellip;</q></blockquote>could that be connected to replace the collapsed form, or would it require changes to the Wikilambda software? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:14, 11 May 2026 (UTC) :It might work, but I doubt it. Those angled brackets suggest that the collapsed form is not simply defaulting to the type’s label. Looking at [[:phab:T410509]], I’ve concluded that enhancements to the collapsed form were never considered, rather than being actively rejected. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:12, 12 May 2026 (UTC) ::[[:Phab:T391985]] documents the original design. Note the fifth bullet point under “Acceptance criteria”. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:21, 12 May 2026 (UTC) :I'm not sure the byte-size is necessary, but the outer tag (or first outer tag, though generally I'd prefer most fragments use a wrapper tag if it needs multiple like JSX does, but that's a whole different topic) would be nice. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:51, 12 May 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #248 is out: A higher meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss functions creating language fragments, we present our latest news in Types, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:36, 15 May 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30536976 --> == [[Z34510]] == This function, which determines if a Wikidata item for a {{q|5}} has an undeprecated {{p|21}} statement of {{q|6581097}}, returns false for {{q|173399}}, a transgender man. This is because his item assigns his P21 statement to {{q|2449503}}, not {{q|6581097}}. I'm not sure how to account for this discrepancy. Should {{z|34510}}: # Include {{q|2449503}} as a value that can lead to a true result, # Not include {{q|2449503}} as a value that can lead to a true result, while another function (e.g., "Q5 is a man?") could return true for either "male" or "trans man", # Not include {{q|2449503}} as a value that can lead to a true result, while another function (e.g., "Q5 is a trans man?") could return true for "trans man", # Not exist at all? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 16:48, 16 May 2026 (UTC) :I can't think of a single use case where you would need to determine if a person is a cisgender man and nothing else. Functions are good for generalizing across multiple possibilities when they exist, so I think it would be best if trans men were considered a part of the criteria for returning a true value. If asking for specifically {{q|6581097}}s and ''nothing'' else was desired then the function name would be a misnomer as Elliot Page is inarguably a male (at least in the view of most reasonable and intelligent people). &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 19:03, 16 May 2026 (UTC) :You made the function in the first place; what were you planning on using it for? AW? Maybe it should return a {{Z|25501}} which can then be passed on to other NLG functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:01, 16 May 2026 (UTC) == Lexeme from wikidata label, or "best" lexeme from wikidata item == I was looking into fixing [[Z28028]]. I found that I could add "requires grammatical feature: definite article" to "United Kingdom" (L8558). Now I'm stuck on how to get to that lexeme from {{Q|145}}. There's [[Z23471]], but that for very good reason gives you multiple lexemes with the same sense, and I just want the best one like how the label is always the best string. Is there a function that can do this? There's definitely the case of a Wikidata label that isn't a lexeme (most commonly multiple lexemes) but I'm only considering the case where it is one lexeme here. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 20:02, 16 May 2026 (UTC) :There is {{Z|Z27327}}, that tries to give the best lexeme through various heuristics. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 22:22, 16 May 2026 (UTC) :: Wonderful! I did stumble upon [[Z33818]] but this is perfect. [[User:Aaron Liu|Aaron Liu]] ([[User talk:Aaron Liu|talk]]) 00:25, 17 May 2026 (UTC) == [[Z29591]] isn't working for me == For instance, trying to manually put in the exact inputs for one of the test cases just returns an empty Monolingual text. See [https://www.wikifunctions.org/wiki/Z29591?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z29591%22%2C%22Z29591K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3257809%22%7D%2C%22Z29591K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q21264361%22%7D%2C%22Z29591K3%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q22006653%22%7D%2C%22Z29591K4%22%3A%22Z1002%22%7D]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 01:17, 17 May 2026 (UTC) :You used [[:d:Q22006653]] rather than [[:d:Q1075]]. It looks like the [https://www.wikifunctions.org/wiki/Special:RunFunction?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30784%22%2C%22Z30784K1%22%3A%7B%22Z1K1%22%3A%22Z11%22%2C%22Z11K1%22%3A%22Z1002%22%2C%22Z11K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z21394%22%2C%22Z21394K1%22%3A%5B%22Z6%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22664%22%2C%22Z22664K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q22006653%22%7D%2C%22Z22664K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q21264361%22%7D%2C%22Z22664K3%22%3A%22Z1002%22%7D%5D%7D%7D%7D explanatory error] is suppressed by the [https://www.wikifunctions.org/view/en/Z30009?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30009%22%2C%22Z30009K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30784%22%2C%22Z30784K1%22%3A%7B%22Z1K1%22%3A%22Z11%22%2C%22Z11K1%22%3A%22Z1002%22%2C%22Z11K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z21394%22%2C%22Z21394K1%22%3A%5B%22Z6%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22664%22%2C%22Z22664K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q22006653%22%7D%2C%22Z22664K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q21264361%22%7D%2C%22Z22664K3%22%3A%22Z1002%22%7D%5D%7D%7D%7D%2C%22Z30009K2%22%3A%22Z801%22%7D final transformation]. The returned result is not actually empty; if you expand it, you can see that it is an unresolved function call. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:59, 17 May 2026 (UTC) kt2ik9xuc1qeraeu03z4x5dn6ikq2fz Wikifunctions:Requests for deletions 4 1696 275790 275724 2026-05-17T13:17:49Z Feeglgeef 8776 /* Z31462 */ Reply 275790 wikitext text/x-wiki <noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude> Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below. If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract]. If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]]. {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |level = 2 }} {{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}} = Requests for deletion = == [[Z18720]] == This kind of function is not supported, at least not in the way as it is currently implemented. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 20:24, 27 April 2026 (UTC) :CC @[[User:Ioaxxere|Ioaxxere]] <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 12:27, 28 April 2026 (UTC) :Why isn't it supported? This function would be useful on Wiktionary itself if we could call it from a template. [[User:Ioaxxere|Ioaxxere]] ([[User talk:Ioaxxere|talk]]) 13:47, 28 April 2026 (UTC) ::Web requests are not technically supported, and the Abstract Wikipedia team has no plans to support it. Functions should be deterministic, which means that they cannot rely on web requests. The proper way to do this would be to use the templates feature, you can do something like <nowiki>{{:hello}}</nowiki> to bring the full page hello a function call. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:53, 28 April 2026 (UTC) == [[Z18771]] == Duplicate of [[Z10251]]. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 12:51, 3 May 2026 (UTC) :{{s}} deletion, unless {{ping|Jsamwrites}} has a comment to make. This is a relatively old one, but WhatLinksHere shows that nothing uses it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:44, 3 May 2026 (UTC) :Thanks for pointing this out. However, there are implementations and test cases that cover more interesting use cases. Also added a composition function making use of {{Z|Z10251}} [[User:Jsamwrites|John Samuel]] 17:01, 3 May 2026 (UTC) ::It is possible to move these from the duplicate to the original function. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:49, 7 May 2026 (UTC) :::I have moved all the tests and implementations (except the one that is just using the older function) to Z10251. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 09:05, 17 May 2026 (UTC) == [[Z31462]] == Seems useless. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 12:14, 16 May 2026 (UTC) :CC @[[User:Feeglgeef|Feeglgeef]] <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 07:33, 17 May 2026 (UTC) ::That was a test object, please delete. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:17, 17 May 2026 (UTC) 7l2xmcn8hx80ovit8hhgocrsvn62jal 275809 275790 2026-05-17T15:22:44Z Bunnypranav 9976 Mark section resolved ([[User:Bunnypranav/sectionResolved.js|sectionResolved]]) 275809 wikitext text/x-wiki <noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude> Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below. If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract]. If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]]. {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |level = 2 }} {{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}} = Requests for deletion = == [[Z18720]] == This kind of function is not supported, at least not in the way as it is currently implemented. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 20:24, 27 April 2026 (UTC) :CC @[[User:Ioaxxere|Ioaxxere]] <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 12:27, 28 April 2026 (UTC) :Why isn't it supported? This function would be useful on Wiktionary itself if we could call it from a template. [[User:Ioaxxere|Ioaxxere]] ([[User talk:Ioaxxere|talk]]) 13:47, 28 April 2026 (UTC) ::Web requests are not technically supported, and the Abstract Wikipedia team has no plans to support it. Functions should be deterministic, which means that they cannot rely on web requests. The proper way to do this would be to use the templates feature, you can do something like <nowiki>{{:hello}}</nowiki> to bring the full page hello a function call. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:53, 28 April 2026 (UTC) == [[Z18771]] == Duplicate of [[Z10251]]. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 12:51, 3 May 2026 (UTC) :{{s}} deletion, unless {{ping|Jsamwrites}} has a comment to make. This is a relatively old one, but WhatLinksHere shows that nothing uses it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:44, 3 May 2026 (UTC) :Thanks for pointing this out. However, there are implementations and test cases that cover more interesting use cases. Also added a composition function making use of {{Z|Z10251}} [[User:Jsamwrites|John Samuel]] 17:01, 3 May 2026 (UTC) ::It is possible to move these from the duplicate to the original function. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 17:49, 7 May 2026 (UTC) :::I have moved all the tests and implementations (except the one that is just using the older function) to Z10251. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 09:05, 17 May 2026 (UTC) == [[Z31462]] == Seems useless. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 12:14, 16 May 2026 (UTC) :CC @[[User:Feeglgeef|Feeglgeef]] <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 07:33, 17 May 2026 (UTC) ::That was a test object, please delete. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:17, 17 May 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 15:22, 17 May 2026 (UTC) {{Section resolved|1=<span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 15:22, 17 May 2026 (UTC)}} f826eki0yeg60ryz46wyn3lxhrrdtj6 Wikifunctions:Glossary/ko 4 5798 275931 275519 2026-05-18T06:14:42Z Tensama0415 73696 Created page with "추상 문서" 275931 wikitext text/x-wiki <noinclude><languages/> <!--<nowiki>(nowiki tags are so that the translate extension doesn't try to translate the TERM and DEFINITION in this boilerplate). Use this boilerplate for a new term: ; {{anchor|term|Term}} <translate>term</translate> {{English term|term}} : ''Definition verification needed'' : <translate>definition</translate> Notes: 1. Omit the "Definition verification" if you're sure that your definition is correct. 2. You can add several values for anchor, if it has spelling or capitalization variants; see the documentation for Template:Anchor and examples in other terms. </nowiki>--></noinclude> {{see also|wikt:en:Appendix:Glossary}} [[Wikifunctions talk:Glossary|토론 페이지]]에서 용어를 요청하거나 더 많은 용어를 추가하고 정의를 개선하세요. {|class="toccolours" style="margin:.2em auto;padding:.2em .5em;text-align:center" dir="ltr" lang="en" |- |style="padding:0;width:100%"|{{CompactTOC}} |} == A == ; {{anchor|abstract|Abstract}} 추상 {{English term|abstract}} : [[#natural_language|특정한 자연어]]가 아니라 그로부터의 추상화; 자연어 텍스트, 문장 또는 구의 의미에 대한 표기법을 제공하는 것을 목표로합니다. [[#concrete|구상]]의 반대. ; {{anchor|abstracttext|AbstractText}} AbstractText {{English term|AbstractText}} : [[#Wikifunctions|위키함수]] 아이디어의 프로토 타입 [https://github.com/google/abstracttext 구현]. ; {{anchor|abstract_article}} 추상 문서 {{English term|abstract article}} : <span lang="en" dir="ltr" class="mw-content-ltr">A page in the main namespace of [[#abstract_Wikipedia|Abstract Wikipedia]]; a page that is similar to a Wikipedia article, but that is [[#abstract|abstract]]. The opposite of [[#concrete_article|concrete article]]. ("Abstract" is an adjective here; it ''doesn't'' mean "a summary of an article".)</span> ; {{anchor|abstract_content}} 추상 콘텐츠 {{English term|abstract content}} : [[#Content|콘텐츠]] 참조. ; {{anchor|abstract_Wikipedia|Abstract_Wikipedia}} 추상 위키백과 {{English term|Abstract Wikipedia}} : [[#local_Wikipedia|로컬 위키백과]]에서 [[#natural_language|자연어]]로 [[#article|문서]]를 [[#Renderer|렌더링]]하는 데 사용할 수 있는 모든 [[#Content|콘텐츠]]의 예비 이름; 현재 해당 [[#Item|항목]] 옆에 [[#Wikidata|위키데이터]]에 존재하도록 제안되었지만 [[#development_project|개발 프로젝트]]의 [[#Part_P2|Part P2]] 이전에 논의될 것입니다. ; {{anchor|alias}} 별칭 {{English term|alias}} : 객체를 찾는 데 가장 먼저 사용되는 객체의 대체 레이블입니다. ; {{anchor|argument}} 인수 {{English term|argument}} : <span lang="en" dir="ltr" class="mw-content-ltr">an input given to a [[#function call|function call]].</span> ; {{anchor|argument reference}} <span lang="en" dir="ltr" class="mw-content-ltr">argument reference</span> {{English term|argument reference}} : <span lang="en" dir="ltr" class="mw-content-ltr">a [[#reference|reference]] to one of the supplied arguments within a [[#composition|composition]].</span> ; {{anchor|array}} <span lang="en" dir="ltr" class="mw-content-ltr">array</span> {{English term|array}} : <span lang="en" dir="ltr" class="mw-content-ltr">Many programming languages have an "array" type. The counterparts in Wikifunctions are [[#list|list]] and [[#typed list|typed list]]. See also [[#Benjamin array|Benjamin array]].</span> ; {{anchor|article|Article}} 문서 {{English term|article}} : <span class="mw-translate-fuzzy">일반적으로 [[#Wikipedia|위키백과]]의 한 항목을 나타내는 위키백과의 기본 이름공간에 있는 문서.</span> == B == ; {{anchor|Benjamin array}} <span lang="en" dir="ltr" class="mw-content-ltr">Benjamin array</span> {{English term|Benjamin array}} : <span lang="en" dir="ltr" class="mw-content-ltr">a way to denote [[#typed list|typed list]] proposed by Benjamin Degenhart, where a typed list is stored as a JSON list whose first element denotes the type. This is in contrast with the previous proposed schema, which uses LISP-style singly-linked lists, in which the type must be stored once in each node.</span> ; {{anchor|boolean|Boolean}} <span lang="en" dir="ltr" class="mw-content-ltr">boolean</span> {{English term|boolean}} : <span lang="en" dir="ltr" class="mw-content-ltr">a value that can have 2 states, usually denoted true and false.</span> ; {{anchor|built-in|builtin}} 내장된 {{English term|built-in}} : 평가자가 제공하고 위키 인터페이스를 통해 편집할 수없는 함수의 기본 구현. == C == ; {{anchor|call}} 호출 {{English term|call}} : [[#function call|함수 호출]] 참조. 영어에서는 [[#invoke|인보크(invoke) 또는 인보케이션(invocation)]]이라는 용어도 사용할 수 있습니다. ; {{anchor|canonical|canonicalized|canonicalised}} 표준형의 {{English term|canonical, canonicalized, canonicalised}} : 구체적이고 덜 장황하며 따라서 [[#JSON|JSON]]으로 [[#ZObject|Z객체]]를 표현하는 더 읽기 쉬운 방법입니다. Z객체는 위키함수에 저장되는 일반적인 표현입니다. 이것은 [[#normal|정규형]]과 반대입니다. ; {{anchor|character}} 문자 {{English term|character}} : 문자열의 구성 요소인 유니 코드로 정의된 문자; 문자는 여러 바이트(또는 8진수)로 구성 될 수 있습니다. ; {{anchor|claim|Claim}} <span lang="en" dir="ltr" class="mw-content-ltr">claim</span> {{English term|claim}} : <span lang="en" dir="ltr" class="mw-content-ltr">In the [[:d:Special:MyLanguage/Wikidata:Glossary#Claim|Wikibase data model]], a claim is a main snak plus optional qualifiers, expressing an assertion about an entity (without references or rank).</span> : <span lang="en" dir="ltr" class="mw-content-ltr">Example: Entity: Albert Einstein</span> :* <span lang="en" dir="ltr" class="mw-content-ltr">Claim: Spouse = Mileva Marić, starting in 1903</span> :* <span lang="en" dir="ltr" class="mw-content-ltr">Main snak: P26 (spouse) → Q937 (Mileva Marić)</span> :* <span lang="en" dir="ltr" class="mw-content-ltr">Qualifier snak: P580 (start time) → 1903</span> : <span lang="en" dir="ltr" class="mw-content-ltr">→ “Albert Einstein’s spouse was Mileva Marić, starting in 1903.”</span> : <span lang="en" dir="ltr" class="mw-content-ltr">The claim can later be turned into a statement by adding a reference and rank.</span> ; {{anchor|composition}} 컴포지션 {{English term|composition}} : 다른 함수의 조합에 의해 구현이 제공되는 함수의 구현 형태; [[Special:MyLanguage/Wikifunctions:Function model#Composition|함수 모델]] 참조. ; {{anchor|composition notation}} 컴포지션 표기법 {{English term|composition notation}} : 컴포지션(composition)에 관한 읽기 쉬운 표기법; [[Special:MyLanguage/Wikifunctions:Function model#Composition|함수 모델]] 참조. ; {{anchor|concrete|Concrete}} 구상 {{English term|concrete}} : [[#natural_language|특정 자연어]]에서. [[#abstract|추상]]의 반대. ; {{anchor|concrete_article}} <span lang="en" dir="ltr" class="mw-content-ltr">concrete article</span> {{English term|concrete article}} : <span lang="en" dir="ltr" class="mw-content-ltr">See [[#article|article]]. The opposite of [[#abstract_article|Abstract Article]].</span> ; {{anchor|cons}} 단점 {{English term|cons}} : 상단에 요소를 추가하여 새로운 리스트를 생성하는 함수; [[phab:T261474]]을 참조. 위키백과의 [[w:cons|단점]]을 참조하세요. ; {{anchor|constructor|Constructor}} 생성자 {{English term|constructor}} : <span class="mw-translate-fuzzy">[[#Content|콘텐츠]]의 [[#abstract|추상]] 빌딩 블록; 생성자는 단일 구문 또는 문장 구조의 의미를 포착하는 것을 목표로 하며 종종 다른 생성자를 취할 수있는 슬롯을 가지고 있으며 다른 생성자의 슬롯을 채우는 값으로 자체적으로 사용될 수 있습니다.</span> ; {{anchor|Content}}<!--do not add |content to the anchor, it is used by MediaWiki--> 콘텐츠, 추상 콘텐츠 {{English term|content, abstract content}} : [[#Constructor|생성자]]에서 조립된 텍스트 또는 텍스트 조각의 추상 표현. 기술적으로는 인스턴스화 된 생성자. 최상위 생성자는 전체 [[#article|문서]]를 나타내는 데 사용되며 [[#Abstract_Wikipedia|추상 위키백과]]에 저장되지만 내용은 문장이나 구에 대한 것일 수도 있습니다. 추상 콘텐츠라고도 합니다. ; {{anchor|curry}} curried, curry, currying {{English term|curried, curry, currying}} : 커리 함수는 여러 인수를 각각 단일 인수가 있는 일련의 함수로 변환한 함수입니다. 이 기술은 미국 수학자 [[:w:en:Haskell하스켈 카레]]의 이름을 따서 명명되었습니다. 위키백과의 [[:w:en:Currying|커링]]을 참조하세요. == D == ; {{anchor|deserialization|Deserialization|deserialisation|Deserialisation}} 역직렬화 {{English term|deserialization}} : [[#serialization|직렬화]]의 반대. ; {{anchor|development_project|Development_project}} 개발 프로젝트 {{English term|development project}} : [[#Wikifunctions|위키함수]] 및 [[#Abstract_Wikipedia|추상 위키백과]] 개발 프로젝트; [[:m:Special:MyLanguage/Abstract Wikipedia/Plan|추상 위키백과 계획]] 참조. ; {{anchor|display function}} <span lang="en" dir="ltr" class="mw-content-ltr">display function</span> {{English term|display function}} : <span lang="en" dir="ltr" class="mw-content-ltr">a synonym of [[#renderer|renderer]]. For example, a function that converts a [[#type|type]] into a string that users can understand, such as converting a Number 123456 to "123,456" in (International) English, "1,23,456" in Indian English, "123.456" in French, etc., or converting the Date '2024','03','12' to '2024-03-12', and so on.</span> ; {{anchor|documentation}} 문서화 {{English term|documentation}} : 사람이 읽을 수 있는 객체를 설명하는 텍스트. == E == ; {{anchor|eney|eneyjj}} eneyj {{English term|eneyj}} :# [[#Wikifunctions|위키함수]]의 프로토타입 모델; :# [[#abstracttext|abstracttext]]에 제공된 해당 모델의 [[#evaluator|평가자]]에 대한 자바 스크립트 구현. ; {{anchor|error|Error}} 에러 {{English term|error}} : <span class="mw-translate-fuzzy">인스턴스가 평가 또는 검증의 문제를 나타내는 유형; [[Special:MyLanguage/Wikifunctions:Function model#Z5/Errors|함수 모델]] 참조.</span> ; {{anchor|evaluation|Evaluation}} <span lang="en" dir="ltr" class="mw-content-ltr">evaluation</span> {{English term|evaluation}} : <span lang="en" dir="ltr" class="mw-content-ltr">The action performed by the [[#evaluator|evaluator]].</span> ; {{anchor|evaluator|Evaluator}} 평가자 {{English term|evaluator}} : [[#ZObject|Z객체]]를 가져와 평가하는 소프트웨어, 즉 [[#Function|함수]]를 실행하고 결과를 반환하는 소프트웨어. 우리는 여러 평가자의 개발을 계획합니다. 평가자는 브라우저와 [[#Wikimedia_Foundation|위키미디어 재단]]의 서버, 클라우드, 모바일 장치의 앱 또는 기타 장소에서 구현 및 실행할 수 있습니다. [[#executor|실행자]] 및 [[#orchestrator|오케스트레이터]]와 비교합니다. ; {{anchor|execution|Execution}} <span lang="en" dir="ltr" class="mw-content-ltr">execution</span> {{English term|execution}} : <span lang="en" dir="ltr" class="mw-content-ltr">The action performed by the [[#executor|executor]].</span> ; {{anchor|executor|Executor|executors|Executors}} 실행자 {{English term|executor}} : 대중에게 노출되지 않는 일련의 내부 서비스 중 하나. [[#Orchestrator|오케스트레이터]]에 의해서만 호출 될 수 있습니다. 특정 프로그래밍 언어로 네이티브 코드를 실행합니다. 루아에 대한 하나의 실행 프로그램, 자바 스크립트에 대한 실행 프로그램, 파이썬에 대한 실행 프로그램 등이 있습니다. [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-evaluator#executors 서비스 문서]를 참조. [[#evaluator|평가자]] 및 [[#orchestrator|오케스트레이터]]와 비교합니다. == F == ; {{anchor|function|Function}} 함수 {{English term|function}} : 일부 입력을 받아 출력을 반환하는 계산에 관한 사양; 위키백과의 [[w:ko:함수 (프로그래밍)|함수 (프로그래밍)]] 참조. ; {{anchor|function call|Function call}} 함수 호출 {{English term|function call}} : 함수 호출은 함수와 함수에 필요한 인수로 구성된 Z객체이며 다른 Z객체로 평가 될 수 있습니다. 영어에서는 "인보크(invoke)"라는 용어도 사용할 수 있습니다. ; {{anchor|function evaluator}} <span lang="en" dir="ltr" class="mw-content-ltr">function evaluator</span> {{English term|function evaluator}} : <span lang="en" dir="ltr" class="mw-content-ltr">See [[#evaluator|evaluator]].</span> ; {{anchor|function executor}} <span lang="en" dir="ltr" class="mw-content-ltr">function executor</span> {{English term|function executor}} : <span lang="en" dir="ltr" class="mw-content-ltr">See [[#executor|executor]].</span> ; {{anchor|function model}} 함수 모델 {{English term|function model}} : [[Special:MyLanguage/Wikifunctions:Function model|함수 모델]] 참조. ; {{anchor|function orchestrator}} <span lang="en" dir="ltr" class="mw-content-ltr">function orchestrator</span> {{English term|function orchestrator}} : <span lang="en" dir="ltr" class="mw-content-ltr">See [[#orchestrator|orchestrator]].</span> ; {{anchor|function schemata}} <span lang="en" dir="ltr" class="mw-content-ltr">function schemata</span> {{English term|function schemata}} : <span lang="en" dir="ltr" class="mw-content-ltr">a set of pre-defined ZObjects used in [[#orchestrator|orchestrator]] and [[#evaluator|evaluator]]. The [[#WikiLambda system|WikiLambda system account]] also populates pre-defined ZObjects on-wiki from function schemata.</span> ; {{anchor|functional}} 함수형 {{English term|functional}} : "순수 함수형"의 줄임말로, 그러한 함수의 [[#evaluation|평가]]는 부작용이 없고 결정론적입니다. 즉, 항상 동일합니다; 위키백과의 [[w:en:Purely functional programming|순수 함수형 프로그래밍]] 참조; [[Special:MyLanguage/Wikifunctions:Function model#non-functional|함수 모델]] 참조. == G == ; {{anchor|generic type}} 제네릭 유형 {{English term|generic type}} : 함수 호출의 [[#evaluation|평가]]에 의해 생성 된 유형. == I == ; {{anchor|identity|Identity}} 식별 {{English term|identity}} : 유형의 식별은 유형으로 평가되는 (특정) 함수의 인스턴스입니다. 단순 유형의 경우, 유형 자체에 대한 참조입니다. ; {{anchor|implementation|Implementation}} 구현 {{English term|implementation}} : [[#function|함수]]를 실행하는 특별한 방법. 구현은 특정 프로그래밍 언어로 된 코드 조각일 수도 있고 [[#evaluator|평가자]]에 "내장 된" 기능을 참조하거나 다른 함수에 대한 호출을 결합할 수도 있습니다. 함수에는 많은 [[#composition|구현]]이 있을 수 있으며 모두 동일해야 합니다. "[[#ZFunction|Z함수]] 구현"의 약자입니다. ; {{anchor|instance}} 인스턴스 {{English term|instance}} : 모든 Z객체는 해당 유형의 인스턴스입니다. ; {{anchor|invoke}} 인보크 {{English term|invoke}} : 영어로 [[#call|호출]]의 동의어. [[#function call|함수 호출]]을 참조하세요. ; {{anchor|item|Item}} 항목 {{English term|item}} : [[#Wikidata|위키데이터]]의 지식 기반에 있는 항목; 위키데이터 용어집의 [[:d:Wikidata:Glossary#Item|항목]] 참조. == J == ; {{anchor|JSON}} JSON {{English term|JSON}} : 널리 사용되는 데이터 전송 형식; 위키백과의 [[w:en:JSON|JSON]]을 참조. == K == ; {{anchor|key|Key}} 키 {{English term|key}} : 문자 K와 자연수로 끝나고 선택적으로 앞에 [[#ZID|ZID]]가 오는 문자열. 키는 일반적으로 [[#Type|유형]] 또는 [[#Function|함수]]에 대한 [[#Wikifunctions|위키함수]]에서 정의되며 [[#ZObject|Z객체]]를 강화하는 데 사용됩니다. == L == ; {{anchor|label}} 레이블 {{English term|label}} : Z객체를 식별하기 위해 주어지는 이름. 일반 텍스트만 가능. ; {{anchor|lexeme|Lexeme}} 어휘소 {{English term|lexeme}} : 대략적인 단어에 대한 사전 지식을 저장하는 [[#Wikidata|위키데이터]]의 항목; 위키데이터 용어집의 [[d:Wikidata:Glossary#Lexeme|어휘소]] 항목 참조. ; {{anchor|linearizer|Linearizer}} linearizer {{English term|linearizer}} : <span class="mw-translate-fuzzy">Z객체를 문자열로 변환하는 함수. [[$parser|파서]]의 반대입니다.</span> ; {{anchor|list|List}} 리스트 {{English term|list}} : 정렬된 엔티티에서 임의의 수의 인스턴스를 그룹화하는 데이터 유형; 위키백과의 [[w:en:List (abstract data type)|리스트 (추상 데이터 유형)]]을 참조하세요. ; {{anchor|literal}} 리터럴 {{English term|literal}} : Z객체가 아닌 값. 현재 유일하게 허용되는 리터럴은 문자열입니다. ; {{anchor|local_Wikipedia|Local_Wikipedia}} 로컬 위키백과 {{English term|local Wikipedia}} : 히브리어 위키백과, 일본어 위키백과 또는 이탈리아어 위키백과와 같은 특정 언어로 된 [[#Wikipedia|위키백과]]. == M == ; {{anchor|Multlingual_Wikipedia|multilingual_Wikipedia}} 다국어 위키백과 {{English term|multilingual Wikipedia}} : [[#local_Wikipedia|로컬 위키백과]]가 [[#Abstract_Wikipedia|추상 위키백과]]의 [[#Content|콘텐츠]]를 [[#Renderer|렌더링]]하여 자신의 언어로 더 포괄적이고 최신이며 알맞은 위키백과를 가질 수 있도록하는 구조; [[:m:Special:MyLanguage/Abstract Wikipedia/Architecture|추상 위키백과 구조]] 참조. == N == ; {{anchor|natural_language|Natural_language}} 자연어 {{English term|natural language}} : 영어와 타갈로그어 또는 스와힐리어와 같은 넓은 의미의 특정 자연어; 위키백과의 [[w:en:Natural language|자연어]]를 참조하세요. ; {{anchor|normal|Normal|normalized|Normalized|normalised}} 정규형의, 정규형 {{English term|normal}} : [[#JSON|JSON]]으로 [[#ZObject|Z객체]]를 표현하는 확장되고 쉽게 처리 가능하며 매우 균일한 방법입니다. 이것은 [[#canonical|표준형]]과 반대입니다. ; {{anchor|nothing|Nothing}} nothing {{English term|nothing}} : 인스턴스를 가질 수 없는 데이터 유형; 위키백과의 [[w:en:Bottom type|바닥 유형]] 참조. == O == ; {{anchor|object|Object}} 객체 {{English term|object}} :# 자바 스크립트 또는 JSON에서 객체는 기본적으로 연관 배열입니다. 위키백과의 [[w:ko:연관 배열|연관 배열]]을 참조하세요. :# <span lang="en" dir="ltr" class="mw-content-ltr">In Wikifunctions, synonym of [[#ZObject|ZObject]].</span> ; {{anchor|orchestration|Orchestration}} <span lang="en" dir="ltr" class="mw-content-ltr">orchestration</span> {{English term|orchestration}} :<span lang="en" dir="ltr" class="mw-content-ltr">The action performed by the [[#orchestrator|orchestrator]].</span> ; {{anchor|orchestrator|Orchestrator}} 오케스트레이터 {{English term|orchestrator}} : <span class="mw-translate-fuzzy">[[#ZObject|Z객체]]를 가져와 [[#Evaluator|평가]]된 버전을 반환하는 서비스입니다. 이를 위해 필요한 다른 Z객체, 일부 함수 호출을 평가하기위한 [[#Executor|실행자]] 및 [[#Wikidata|위키데이터]]와 같은 기타 서비스에 대한 위키를 호출합니다. [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator#wikifunctions-function-orchestrator 서비스 문서]를 참조하세요. [[#evaluator|평가자]] 및 [[#executor|실행자]]와 비교합니다.</span> == P == ; {{anchor|page|Page}} 문서 {{English term|page}} : <span class="mw-translate-fuzzy">[[#wiki|위키]]는 독립적으로 편집할 수 있는 여러 개별 페이지로 구성됩니다.</span> ; {{anchor|parser|Parser}} 파서 {{English term|parser}} : <span class="mw-translate-fuzzy">문자열을 Z객체로 변환하는 함수. [[$linearizer|linearizer]]의 반대.</span> ; {{anchor|pair|Pair}} 짝 {{English term|pair}} : 특정 (임의의) 유형의 두 Z객체를 포함하는 복합 Z객체. ; {{anchor|part_P1|Part_P1}} 파트 P1 {{English term|Part P1}} : [[#Wikifunctions|위키함수]] 생성을 다루는 [[#development_project|개발 프로젝트]]의 일부입니다. 그것은 프로젝트의 시작 부분에서 시작하여 평생 동안 계속됩니다. [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P1: Wikifunctions|파트 P1: 위키함수]]를 참조하세요. ; {{anchor|part_P2|Part_P2}} 파트 P2 {{English term|Part P2}} : [[#Abstract_Wikipedia|추상 위키백과]] 생성을 다루는 [[#development_project|개발 프로젝트]]의 일부입니다. 프로젝트에서 약 1년 후에 시작되어 이 기간의 후반기 동안 계속됩니다. [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P2: Abstract Wikipedia|파트 P2: 추상 위키백과]] 참조. ; {{anchor|persistent|Persistent}} 영속적, 영속 {{English term|persistent}} : [[#ZID|ZID]]가 있고 위키의 자체 페이지가 있는 [[#ZObject|Z객체]] 대부분의 영속 Z객체에는 ZID가 없는 Z객체인 [[#value|값]]이 포함되어 있으므로 영속적이지 않습니다. ; {{anchor|property|Property}} 속성 {{English term|property}} : [[#Wikidata|위키데이터]]의 지식 기반에서 [[#Item|항목]]에 대해 [[#Statement|서술]]하는 데 사용됩니다. 위키데이터 용어집에서 [[:d:Wikidata:Glossary#Property|속성]] 참조. == Q == ; {{anchor|quote|Quote}} 인용 {{English term|quote}} : 평가되지는 않지만 그대로 유지되는 데이터 구조. ; {{anchor|QID}} QID {{English term|QID}} : [[#Wikidata|위키데이터]] 항목의 식별자로, 문자 "Q" 뒤에 정수가 오는 것으로 구성됩니다. == R == ; {{anchor|reading function}} <span lang="en" dir="ltr" class="mw-content-ltr">reading function</span> {{English term|reading function}} : <span lang="en" dir="ltr" class="mw-content-ltr">a synonym of [[#parser|parser]]. A function that converts user text input from a string into a given Type. For example, converting the String "123456" to the Number '123456', or the string "2024-03-12" to the Date '2024', '03', '12'.</span> ; {{anchor|reference|Reference}} 참조 {{English term|reference}} : 기본 객체를 나타내는 ID입니다. 예를 들어, 문자열 "Z11"은 유형 Z11/단어 언어 텍스트를 나타냅니다. : {{TakeNote}}이 용어는 위키데이터와는 완전히 다른 의미를 가지고 있습니다. 위키백과의 [[w:en:Reference (computer science)|참조 (컴퓨터 과학)]] 참조. ; {{anchor|renderer|Renderer}} 렌더러 {{English term|renderer}} (1) : <span lang="en" dir="ltr" class="mw-content-ltr">a function to convert a ZObject to a string. The opposite of [[#parser|parser]]. (formerly called "linearizer")</span> ; <span lang="en" dir="ltr" class="mw-content-ltr">renderer</span> {{English term|renderer}} (2) : [[#natural_language|자연어]]에 대한 [[#Content|콘텐츠]]와 식별자를 입력으로 가져오고 해당 자연어의 텍스트를 출력으로 반환하고, [[#Lexeme|어휘소]]의 지식을 사용하여 콘텐츠를 구체적인 텍스트로 나타내는 [[#Function|함수]]입니다. : {{TakeNote}}<span lang="en" dir="ltr" class="mw-content-ltr">This is a future feature, and the meaning of the term "renderer" in the {{Pg|:m:Abstract Wikipedia/Historic proposal|original proposal}}; this term collides with the current usage of "renderer", so it may be renamed in the future.</span> ; {{anchor|reify}} 구체화 {{English term|reify}} : 객체를 구성 부분으로 분해하여 부분에 개별적으로 접근할 수 있도록 하는 함수; 위키백과에서 [[w:en:Reification (computer science)|구체화]] 참조; [[phab:T261474]] 참조. ; {{anchor|REPL}} REPL {{English term|REPL}} : Read / Eval / Print - Loop, 입력을 받아 평가하고 결과를 표시하는 명령 줄 인터페이스; 위키백과의 [[w:ko:REPL|REPL]] 참조; [[Special:MyLanguage/Wikifunctions:Function model#REPL|함수 모델]] 참조. == S == ; {{anchor|schemata}} <span lang="en" dir="ltr" class="mw-content-ltr">schemata</span> {{English term|schemata}} : <span lang="en" dir="ltr" class="mw-content-ltr">See [[#function schemata|function schemata]].</span> ; {{anchor|serialization|Serialization|serialisation|Serialisation}} 직렬화 {{English term|serialization}} : [[#JSON|JSON]]에서 Z객체를 표현하는 방법; [[#canonical|표준형]], [[#normal|정규형]]도 참조. ; {{anchor|snak|Snak}}<span lang="en" dir="ltr" class="mw-content-ltr">snak</span> {{English term|snak}} : <span lang="en" dir="ltr" class="mw-content-ltr">In the [[:mw:Special:MyLanguage/Wikibase/DataModel|Wikibase data model]], a snak is the smallest unit of a statement, linking a property to either a value, “no value”, or “some value.”</span> : <span lang="en" dir="ltr" class="mw-content-ltr">Example [[#statement|statement]] for {{Q|Q937}} with 3 snaks:</span> : <span lang="en" dir="ltr" class="mw-content-ltr">Main snak:</span> :  <span lang="en" dir="ltr" class="mw-content-ltr">Property: {{Q|P26}} → Value: {{Q|Q76346}}</span> : <span lang="en" dir="ltr" class="mw-content-ltr">Qualifier snak (adds context):</span> :  <span lang="en" dir="ltr" class="mw-content-ltr">Property: {{Q|P580}} → Value: 1903</span> : <span lang="en" dir="ltr" class="mw-content-ltr">Reference snak (supports the claim):</span> :  <span lang="en" dir="ltr" class="mw-content-ltr">Property: {{Q|P248}} → Value: {{Q|Q23833686}}</span> : <span lang="en" dir="ltr" class="mw-content-ltr">Resulting statement (in words): “Albert Einstein’s spouse was Mileva Marić, starting in 1903, as stated in the Catalog of the German National Library.”</span> ; {{anchor|statement|Statement}} 서술 {{English term|statement}} : <span class="mw-translate-fuzzy">[[#Wikidata|위키데이터]]의 지식 기반에서 [[#Item|항목]]에 대한 지식을 제공하는 데 사용됩니다. 위키데이터 용어집의 [[:d:Special:MyLanguage/Wikidata:Glossary#Statement|서술]] 참조.</span> ; {{anchor|string}} 문자열 {{English term|string}} : 일련의 문자. ; {{anchor|sum type|Sum type}} 합계 유형 {{English term|sum type}} : 구성 유형의 인스턴스를 가질 수 있는 유형; 위키백과의 [[w:en:Sum type|집계 유형]] 참조. [[Special:MyLanguage/Wikifunctions:Function model#Zx/Sum_types|함수 모델]] 참조. == T == ; {{anchor|template}} 틀 {{English term|template}} : <span class="mw-translate-fuzzy">[[#renderer|렌더러]]를 자리 표시자가 산재된 텍스트 또는 "슬롯"으로 지정하는 방법은 [[#constructor|생성자]]의 데이터, 함수 계산 또는 다른 틀의 내용으로 채울 수 있습니다. 틀 구문에 대한 자세한 내용은 [[:m:Special:MyLanguage/Abstract Wikipedia/Template Language for Wikifunctions|위키함수용 틀 언어]] 문서를 참조하세요.</span> ; {{anchor|tester|Tester}} 테스터 {{English term|tester}} : 주어진 [[#ZFunction|Z함수]]가 정확하게 일을 하고 있는지 자동으로 결정하는 방법. [[#function|함수]]에는 일반적으로 여러 테스터가 있으며, 각 테스터는 함수에 대한 일부 입력을 지정하고 주어진 입력에 대한 출력이 충족되어야합니다. 예를 들어, "케이스 제목(title case)" 함수의 테스터에는 다음이 포함될 수 있습니다: "abc"는 "Abc"가 되어야합니다; "war and peace"는 "War and Peace"가 되어야합니다; "война и мир"는 "Война и мир"가 되어야합니다; "123"은 "123"으로 유지되어야합니다. ; {{anchor|transient|Transient}} 일시적 {{English term|transient}} : [[#persistent|영속적]]의 반대. ; {{anchor|type|Type}} 유형 {{English term|type}} : 객체의 유형은 주어진 객체를 해석하고 이해하는 방법과 객체로 수행할 수 있는 작업을 알려줍니다. 예를 들어 값이 "2023"인 객체가 있는 경우 유형이 정수인지, 연도인지 또는 문자열인지에 따라 해당 객체를 다르게 이해합니다. 모든 객체는 "실제 세계에 있는 것"을 나타냅니다. 정수 2023은 2023년과 다릅니다. 유형은 주어진 객체를 해석하는 방법을 알려주므로 실제 세계에서 어떤 것을 참조하는지 알 수 있습니다. 기술적으로는 해당 유형의 객체가 구성되는 방식과 해당 유형의 유효한 객체가 되기 위해 충족해야 하는 조건을 정의합니다. 유형은 Z객체의 유효성을 검사하는 [[#Function|함수]]를 제공하여 [[#ZObject|Z객체]]가 이 유형의 유효한 인스턴스가 되는 조건을 정의합니다. 유형은 Z객체 자체이므로 [[#Wikifunctions|위키함수]]의 기여자는 새로운 유형을 만들 수 있습니다. ; {{anchor|type converter}} <span lang="en" dir="ltr" class="mw-content-ltr">type converter</span> {{English term|type converter}} : <span lang="en" dir="ltr" class="mw-content-ltr">A script written in some programming language (such as JavaScript), taking a native object (such as BigInt), and returning a JSON object representing the corresponding ZObject; or ''vice versa''.</span> ; {{anchor|typed list|Typed List}} <span lang="en" dir="ltr" class="mw-content-ltr">typed list</span> {{English term|typed list}} : <span lang="en" dir="ltr" class="mw-content-ltr">A typed list is a [[#list|list]] in which all members of the list are of a specific, predefined [[#type|type]]. For example, a typed list of [[#string|strings]] is a list in which all members of the list are strings. A typed list takes one argument: the type that all the members of the list have to be an instance of. Typed lists are probably the most widely used [[#generic type|generic type]].</span> == V == ; {{anchor|value}} 값 {{English term|value}} : 다른 Z객체의 [[#key|키]]와 연관된 문자열 또는 [[#ZObject|Z객체]]. ; {{anchor|validation|Validation}} <span lang="en" dir="ltr" class="mw-content-ltr">validation</span> {{English term|validation}} : <span lang="en" dir="ltr" class="mw-content-ltr">The action performed by the [[#validator|validator]].</span> ; {{anchor|validator|Validator}} 검증자 {{English term|validator}} : <span class="mw-translate-fuzzy">Z객체를 인수로 사용하고 발견된 오류 목록을 반환하는 함수.</span> == W == ; {{anchor|wiki|Wiki}} 위키 {{English term|wiki}} : [[#page|페이지]]를 쉽고 공동으로 편집 할 수 있는 웹 사이트. ; {{anchor|Wikidata}} 위키데이터 {{English term|Wikidata}} : 공동으로 편집된 자유 지식 기반인 [[#Wikimedia_Foundation|위키미디어 재단]]의 프로젝트; [[:m:Special:MyLanguage/Wikidata|위키데이터]] 참조. ; {{anchor|Wikifunctions}}{{anchor|Wikilambda}} 위키함수 {{English term|Wikifunctions}} : [[#Wikimedia_Foundation|위키미디어 재단]]의 새로운 프로젝트; 무료이고 공동으로 개발하며 유지 관리하는 [[#Function|함수]] 카탈로그. {{Pg|:m:Abstract Wikipedia/Historic proposal|원래 제안}}에서 처음에는 위키람다로 알려졌습니다(이 이름은 현재 위키람다 확장에 사용됨). ; {{anchor|WikiLambda}} 위키람다 {{English term|WikiLambda}} : 프로젝트를 구동하는 데 사용되는 소프트웨어, [[mw:Special:MyLanguage/Extension:WikiLambda|확장:위키람다]]. ; {{anchor|WikiLambda system}} 위키람다 시스템 {{English term|WikiLambda system}} : <span lang="en" dir="ltr" class="mw-content-ltr">an automated system account that is a key part of the WikiLambda extension. See [[User:WikiLambda system]] for its current function.</span> ; {{anchor|WMF|Wikimedia_Foundation}} 위키미디어 재단 {{English term|Wikimedia Foundation}} : 위키미디어 운동을 지원하는 조직; [[:m:Special:MyLanguage/Wikimedia Foundation|위키미디어 재단]] 참조. ; {{anchor|Wikipedia}} 위키백과 {{English term|Wikipedia}} : [[#Wikimedia_Foundation|위키미디어 재단]]의 프로젝트, 공동으로 편집하는 자유 백과사전, [[:m:Special:MyLanguage/Wikipedia|위키백과]] 참조. ; 위키백과, 추상 {{English term|Wikipedia, Abstract}} : [[#Abstract_Wikipedia|추상 위키백과]] 참조. ; 위키백과, 다국어 {{English term|Wikipedia, multilingual}} : [[#multilingual_Wikipedia|다국어 위키백과]] 참조. == Z == ; {{anchor|ZID|ZIDs}} ZID {{English term|ZID}} : 문자 Z로 시작하고 뒤에 자연수가 오는 ID. [[#persistent|영구]] [[#ZObject|Z객체]]를 식별하는 데 사용됩니다. ; {{anchor|zfunction|ZFunction}} Z함수 {{English term|ZFunction}} : [[#evaluator|평가자]]를 통해 사용할 수 있는 특정 [[#function|함수]]를 설명하는 [[#Wikifunctions|위키함수]]의 위키 문서입니다. 각 Z함수는 하나 이상의 [[#implementation|구현]]에 의해 코드에서 실현 될 수 있으며, 상기 구현은 하나 이상의 [[#tester|테스터]] Z함수에 의해 올바른 것으로 검증될 수 있습니다. ; {{anchor|ZKey}} Z키 {{English term|ZKey}} : 특정 [[#type |유형]]에 대한 [[#key|키]]를 정의하는 [[#ZObject|Z객체]]. ; {{anchor|ZList}} Z리스트 {{English term|ZList}} : 다른 Z객체의 순서가 지정된 시퀀스에 대한 [[#ZObject|Z객체]]. ; {{anchor|ZObject}} Z객체 {{English term|ZObject}} : [[#Wikifunctions|위키함수]]의 모든 항목은 Z객체입니다. 위키함수에 저장된 Z객체는 [[#ZID|ZID]]를 가지며 [[#Constructor|생성자]]와 [[#Function|함수]], [[#Type|유형]] 등과 같은 다양한 유형이 될 수 있습니다. Z객체는 [[#Key|키]]/[[#Value|값]] 쌍 집합으로 구성되며 각 키는 Z객체 당 한 번만 나타나고 값은 Z객체입니다. ; {{anchor|ZUnit}} ZUnit {{English term|ZUnit}} : [[:w:en:Unit type|단위 유형]]을 나타내는 [[#ZObject|ZObject]]입니다. [[Category:Glossary| {{#translation:}}]] dihf7ivjwln2h37ykemkj5taqzc6fk0 275933 275931 2026-05-18T06:14:57Z Tensama0415 73696 Created page with "배열" 275933 wikitext text/x-wiki <noinclude><languages/> <!--<nowiki>(nowiki tags are so that the translate extension doesn't try to translate the TERM and DEFINITION in this boilerplate). Use this boilerplate for a new term: ; {{anchor|term|Term}} <translate>term</translate> {{English term|term}} : ''Definition verification needed'' : <translate>definition</translate> Notes: 1. Omit the "Definition verification" if you're sure that your definition is correct. 2. You can add several values for anchor, if it has spelling or capitalization variants; see the documentation for Template:Anchor and examples in other terms. </nowiki>--></noinclude> {{see also|wikt:en:Appendix:Glossary}} [[Wikifunctions talk:Glossary|토론 페이지]]에서 용어를 요청하거나 더 많은 용어를 추가하고 정의를 개선하세요. {|class="toccolours" style="margin:.2em auto;padding:.2em .5em;text-align:center" dir="ltr" lang="en" |- |style="padding:0;width:100%"|{{CompactTOC}} |} == A == ; {{anchor|abstract|Abstract}} 추상 {{English term|abstract}} : [[#natural_language|특정한 자연어]]가 아니라 그로부터의 추상화; 자연어 텍스트, 문장 또는 구의 의미에 대한 표기법을 제공하는 것을 목표로합니다. [[#concrete|구상]]의 반대. ; {{anchor|abstracttext|AbstractText}} AbstractText {{English term|AbstractText}} : [[#Wikifunctions|위키함수]] 아이디어의 프로토 타입 [https://github.com/google/abstracttext 구현]. ; {{anchor|abstract_article}} 추상 문서 {{English term|abstract article}} : <span lang="en" dir="ltr" class="mw-content-ltr">A page in the main namespace of [[#abstract_Wikipedia|Abstract Wikipedia]]; a page that is similar to a Wikipedia article, but that is [[#abstract|abstract]]. The opposite of [[#concrete_article|concrete article]]. ("Abstract" is an adjective here; it ''doesn't'' mean "a summary of an article".)</span> ; {{anchor|abstract_content}} 추상 콘텐츠 {{English term|abstract content}} : [[#Content|콘텐츠]] 참조. ; {{anchor|abstract_Wikipedia|Abstract_Wikipedia}} 추상 위키백과 {{English term|Abstract Wikipedia}} : [[#local_Wikipedia|로컬 위키백과]]에서 [[#natural_language|자연어]]로 [[#article|문서]]를 [[#Renderer|렌더링]]하는 데 사용할 수 있는 모든 [[#Content|콘텐츠]]의 예비 이름; 현재 해당 [[#Item|항목]] 옆에 [[#Wikidata|위키데이터]]에 존재하도록 제안되었지만 [[#development_project|개발 프로젝트]]의 [[#Part_P2|Part P2]] 이전에 논의될 것입니다. ; {{anchor|alias}} 별칭 {{English term|alias}} : 객체를 찾는 데 가장 먼저 사용되는 객체의 대체 레이블입니다. ; {{anchor|argument}} 인수 {{English term|argument}} : <span lang="en" dir="ltr" class="mw-content-ltr">an input given to a [[#function call|function call]].</span> ; {{anchor|argument reference}} <span lang="en" dir="ltr" class="mw-content-ltr">argument reference</span> {{English term|argument reference}} : <span lang="en" dir="ltr" class="mw-content-ltr">a [[#reference|reference]] to one of the supplied arguments within a [[#composition|composition]].</span> ; {{anchor|array}} 배열 {{English term|array}} : <span lang="en" dir="ltr" class="mw-content-ltr">Many programming languages have an "array" type. The counterparts in Wikifunctions are [[#list|list]] and [[#typed list|typed list]]. See also [[#Benjamin array|Benjamin array]].</span> ; {{anchor|article|Article}} 문서 {{English term|article}} : <span class="mw-translate-fuzzy">일반적으로 [[#Wikipedia|위키백과]]의 한 항목을 나타내는 위키백과의 기본 이름공간에 있는 문서.</span> == B == ; {{anchor|Benjamin array}} <span lang="en" dir="ltr" class="mw-content-ltr">Benjamin array</span> {{English term|Benjamin array}} : <span lang="en" dir="ltr" class="mw-content-ltr">a way to denote [[#typed list|typed list]] proposed by Benjamin Degenhart, where a typed list is stored as a JSON list whose first element denotes the type. This is in contrast with the previous proposed schema, which uses LISP-style singly-linked lists, in which the type must be stored once in each node.</span> ; {{anchor|boolean|Boolean}} <span lang="en" dir="ltr" class="mw-content-ltr">boolean</span> {{English term|boolean}} : <span lang="en" dir="ltr" class="mw-content-ltr">a value that can have 2 states, usually denoted true and false.</span> ; {{anchor|built-in|builtin}} 내장된 {{English term|built-in}} : 평가자가 제공하고 위키 인터페이스를 통해 편집할 수없는 함수의 기본 구현. == C == ; {{anchor|call}} 호출 {{English term|call}} : [[#function call|함수 호출]] 참조. 영어에서는 [[#invoke|인보크(invoke) 또는 인보케이션(invocation)]]이라는 용어도 사용할 수 있습니다. ; {{anchor|canonical|canonicalized|canonicalised}} 표준형의 {{English term|canonical, canonicalized, canonicalised}} : 구체적이고 덜 장황하며 따라서 [[#JSON|JSON]]으로 [[#ZObject|Z객체]]를 표현하는 더 읽기 쉬운 방법입니다. Z객체는 위키함수에 저장되는 일반적인 표현입니다. 이것은 [[#normal|정규형]]과 반대입니다. ; {{anchor|character}} 문자 {{English term|character}} : 문자열의 구성 요소인 유니 코드로 정의된 문자; 문자는 여러 바이트(또는 8진수)로 구성 될 수 있습니다. ; {{anchor|claim|Claim}} <span lang="en" dir="ltr" class="mw-content-ltr">claim</span> {{English term|claim}} : <span lang="en" dir="ltr" class="mw-content-ltr">In the [[:d:Special:MyLanguage/Wikidata:Glossary#Claim|Wikibase data model]], a claim is a main snak plus optional qualifiers, expressing an assertion about an entity (without references or rank).</span> : <span lang="en" dir="ltr" class="mw-content-ltr">Example: Entity: Albert Einstein</span> :* <span lang="en" dir="ltr" class="mw-content-ltr">Claim: Spouse = Mileva Marić, starting in 1903</span> :* <span lang="en" dir="ltr" class="mw-content-ltr">Main snak: P26 (spouse) → Q937 (Mileva Marić)</span> :* <span lang="en" dir="ltr" class="mw-content-ltr">Qualifier snak: P580 (start time) → 1903</span> : <span lang="en" dir="ltr" class="mw-content-ltr">→ “Albert Einstein’s spouse was Mileva Marić, starting in 1903.”</span> : <span lang="en" dir="ltr" class="mw-content-ltr">The claim can later be turned into a statement by adding a reference and rank.</span> ; {{anchor|composition}} 컴포지션 {{English term|composition}} : 다른 함수의 조합에 의해 구현이 제공되는 함수의 구현 형태; [[Special:MyLanguage/Wikifunctions:Function model#Composition|함수 모델]] 참조. ; {{anchor|composition notation}} 컴포지션 표기법 {{English term|composition notation}} : 컴포지션(composition)에 관한 읽기 쉬운 표기법; [[Special:MyLanguage/Wikifunctions:Function model#Composition|함수 모델]] 참조. ; {{anchor|concrete|Concrete}} 구상 {{English term|concrete}} : [[#natural_language|특정 자연어]]에서. [[#abstract|추상]]의 반대. ; {{anchor|concrete_article}} <span lang="en" dir="ltr" class="mw-content-ltr">concrete article</span> {{English term|concrete article}} : <span lang="en" dir="ltr" class="mw-content-ltr">See [[#article|article]]. The opposite of [[#abstract_article|Abstract Article]].</span> ; {{anchor|cons}} 단점 {{English term|cons}} : 상단에 요소를 추가하여 새로운 리스트를 생성하는 함수; [[phab:T261474]]을 참조. 위키백과의 [[w:cons|단점]]을 참조하세요. ; {{anchor|constructor|Constructor}} 생성자 {{English term|constructor}} : <span class="mw-translate-fuzzy">[[#Content|콘텐츠]]의 [[#abstract|추상]] 빌딩 블록; 생성자는 단일 구문 또는 문장 구조의 의미를 포착하는 것을 목표로 하며 종종 다른 생성자를 취할 수있는 슬롯을 가지고 있으며 다른 생성자의 슬롯을 채우는 값으로 자체적으로 사용될 수 있습니다.</span> ; {{anchor|Content}}<!--do not add |content to the anchor, it is used by MediaWiki--> 콘텐츠, 추상 콘텐츠 {{English term|content, abstract content}} : [[#Constructor|생성자]]에서 조립된 텍스트 또는 텍스트 조각의 추상 표현. 기술적으로는 인스턴스화 된 생성자. 최상위 생성자는 전체 [[#article|문서]]를 나타내는 데 사용되며 [[#Abstract_Wikipedia|추상 위키백과]]에 저장되지만 내용은 문장이나 구에 대한 것일 수도 있습니다. 추상 콘텐츠라고도 합니다. ; {{anchor|curry}} curried, curry, currying {{English term|curried, curry, currying}} : 커리 함수는 여러 인수를 각각 단일 인수가 있는 일련의 함수로 변환한 함수입니다. 이 기술은 미국 수학자 [[:w:en:Haskell하스켈 카레]]의 이름을 따서 명명되었습니다. 위키백과의 [[:w:en:Currying|커링]]을 참조하세요. == D == ; {{anchor|deserialization|Deserialization|deserialisation|Deserialisation}} 역직렬화 {{English term|deserialization}} : [[#serialization|직렬화]]의 반대. ; {{anchor|development_project|Development_project}} 개발 프로젝트 {{English term|development project}} : [[#Wikifunctions|위키함수]] 및 [[#Abstract_Wikipedia|추상 위키백과]] 개발 프로젝트; [[:m:Special:MyLanguage/Abstract Wikipedia/Plan|추상 위키백과 계획]] 참조. ; {{anchor|display function}} <span lang="en" dir="ltr" class="mw-content-ltr">display function</span> {{English term|display function}} : <span lang="en" dir="ltr" class="mw-content-ltr">a synonym of [[#renderer|renderer]]. For example, a function that converts a [[#type|type]] into a string that users can understand, such as converting a Number 123456 to "123,456" in (International) English, "1,23,456" in Indian English, "123.456" in French, etc., or converting the Date '2024','03','12' to '2024-03-12', and so on.</span> ; {{anchor|documentation}} 문서화 {{English term|documentation}} : 사람이 읽을 수 있는 객체를 설명하는 텍스트. == E == ; {{anchor|eney|eneyjj}} eneyj {{English term|eneyj}} :# [[#Wikifunctions|위키함수]]의 프로토타입 모델; :# [[#abstracttext|abstracttext]]에 제공된 해당 모델의 [[#evaluator|평가자]]에 대한 자바 스크립트 구현. ; {{anchor|error|Error}} 에러 {{English term|error}} : <span class="mw-translate-fuzzy">인스턴스가 평가 또는 검증의 문제를 나타내는 유형; [[Special:MyLanguage/Wikifunctions:Function model#Z5/Errors|함수 모델]] 참조.</span> ; {{anchor|evaluation|Evaluation}} <span lang="en" dir="ltr" class="mw-content-ltr">evaluation</span> {{English term|evaluation}} : <span lang="en" dir="ltr" class="mw-content-ltr">The action performed by the [[#evaluator|evaluator]].</span> ; {{anchor|evaluator|Evaluator}} 평가자 {{English term|evaluator}} : [[#ZObject|Z객체]]를 가져와 평가하는 소프트웨어, 즉 [[#Function|함수]]를 실행하고 결과를 반환하는 소프트웨어. 우리는 여러 평가자의 개발을 계획합니다. 평가자는 브라우저와 [[#Wikimedia_Foundation|위키미디어 재단]]의 서버, 클라우드, 모바일 장치의 앱 또는 기타 장소에서 구현 및 실행할 수 있습니다. [[#executor|실행자]] 및 [[#orchestrator|오케스트레이터]]와 비교합니다. ; {{anchor|execution|Execution}} <span lang="en" dir="ltr" class="mw-content-ltr">execution</span> {{English term|execution}} : <span lang="en" dir="ltr" class="mw-content-ltr">The action performed by the [[#executor|executor]].</span> ; {{anchor|executor|Executor|executors|Executors}} 실행자 {{English term|executor}} : 대중에게 노출되지 않는 일련의 내부 서비스 중 하나. [[#Orchestrator|오케스트레이터]]에 의해서만 호출 될 수 있습니다. 특정 프로그래밍 언어로 네이티브 코드를 실행합니다. 루아에 대한 하나의 실행 프로그램, 자바 스크립트에 대한 실행 프로그램, 파이썬에 대한 실행 프로그램 등이 있습니다. [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-evaluator#executors 서비스 문서]를 참조. [[#evaluator|평가자]] 및 [[#orchestrator|오케스트레이터]]와 비교합니다. == F == ; {{anchor|function|Function}} 함수 {{English term|function}} : 일부 입력을 받아 출력을 반환하는 계산에 관한 사양; 위키백과의 [[w:ko:함수 (프로그래밍)|함수 (프로그래밍)]] 참조. ; {{anchor|function call|Function call}} 함수 호출 {{English term|function call}} : 함수 호출은 함수와 함수에 필요한 인수로 구성된 Z객체이며 다른 Z객체로 평가 될 수 있습니다. 영어에서는 "인보크(invoke)"라는 용어도 사용할 수 있습니다. ; {{anchor|function evaluator}} <span lang="en" dir="ltr" class="mw-content-ltr">function evaluator</span> {{English term|function evaluator}} : <span lang="en" dir="ltr" class="mw-content-ltr">See [[#evaluator|evaluator]].</span> ; {{anchor|function executor}} <span lang="en" dir="ltr" class="mw-content-ltr">function executor</span> {{English term|function executor}} : <span lang="en" dir="ltr" class="mw-content-ltr">See [[#executor|executor]].</span> ; {{anchor|function model}} 함수 모델 {{English term|function model}} : [[Special:MyLanguage/Wikifunctions:Function model|함수 모델]] 참조. ; {{anchor|function orchestrator}} <span lang="en" dir="ltr" class="mw-content-ltr">function orchestrator</span> {{English term|function orchestrator}} : <span lang="en" dir="ltr" class="mw-content-ltr">See [[#orchestrator|orchestrator]].</span> ; {{anchor|function schemata}} <span lang="en" dir="ltr" class="mw-content-ltr">function schemata</span> {{English term|function schemata}} : <span lang="en" dir="ltr" class="mw-content-ltr">a set of pre-defined ZObjects used in [[#orchestrator|orchestrator]] and [[#evaluator|evaluator]]. The [[#WikiLambda system|WikiLambda system account]] also populates pre-defined ZObjects on-wiki from function schemata.</span> ; {{anchor|functional}} 함수형 {{English term|functional}} : "순수 함수형"의 줄임말로, 그러한 함수의 [[#evaluation|평가]]는 부작용이 없고 결정론적입니다. 즉, 항상 동일합니다; 위키백과의 [[w:en:Purely functional programming|순수 함수형 프로그래밍]] 참조; [[Special:MyLanguage/Wikifunctions:Function model#non-functional|함수 모델]] 참조. == G == ; {{anchor|generic type}} 제네릭 유형 {{English term|generic type}} : 함수 호출의 [[#evaluation|평가]]에 의해 생성 된 유형. == I == ; {{anchor|identity|Identity}} 식별 {{English term|identity}} : 유형의 식별은 유형으로 평가되는 (특정) 함수의 인스턴스입니다. 단순 유형의 경우, 유형 자체에 대한 참조입니다. ; {{anchor|implementation|Implementation}} 구현 {{English term|implementation}} : [[#function|함수]]를 실행하는 특별한 방법. 구현은 특정 프로그래밍 언어로 된 코드 조각일 수도 있고 [[#evaluator|평가자]]에 "내장 된" 기능을 참조하거나 다른 함수에 대한 호출을 결합할 수도 있습니다. 함수에는 많은 [[#composition|구현]]이 있을 수 있으며 모두 동일해야 합니다. "[[#ZFunction|Z함수]] 구현"의 약자입니다. ; {{anchor|instance}} 인스턴스 {{English term|instance}} : 모든 Z객체는 해당 유형의 인스턴스입니다. ; {{anchor|invoke}} 인보크 {{English term|invoke}} : 영어로 [[#call|호출]]의 동의어. [[#function call|함수 호출]]을 참조하세요. ; {{anchor|item|Item}} 항목 {{English term|item}} : [[#Wikidata|위키데이터]]의 지식 기반에 있는 항목; 위키데이터 용어집의 [[:d:Wikidata:Glossary#Item|항목]] 참조. == J == ; {{anchor|JSON}} JSON {{English term|JSON}} : 널리 사용되는 데이터 전송 형식; 위키백과의 [[w:en:JSON|JSON]]을 참조. == K == ; {{anchor|key|Key}} 키 {{English term|key}} : 문자 K와 자연수로 끝나고 선택적으로 앞에 [[#ZID|ZID]]가 오는 문자열. 키는 일반적으로 [[#Type|유형]] 또는 [[#Function|함수]]에 대한 [[#Wikifunctions|위키함수]]에서 정의되며 [[#ZObject|Z객체]]를 강화하는 데 사용됩니다. == L == ; {{anchor|label}} 레이블 {{English term|label}} : Z객체를 식별하기 위해 주어지는 이름. 일반 텍스트만 가능. ; {{anchor|lexeme|Lexeme}} 어휘소 {{English term|lexeme}} : 대략적인 단어에 대한 사전 지식을 저장하는 [[#Wikidata|위키데이터]]의 항목; 위키데이터 용어집의 [[d:Wikidata:Glossary#Lexeme|어휘소]] 항목 참조. ; {{anchor|linearizer|Linearizer}} linearizer {{English term|linearizer}} : <span class="mw-translate-fuzzy">Z객체를 문자열로 변환하는 함수. [[$parser|파서]]의 반대입니다.</span> ; {{anchor|list|List}} 리스트 {{English term|list}} : 정렬된 엔티티에서 임의의 수의 인스턴스를 그룹화하는 데이터 유형; 위키백과의 [[w:en:List (abstract data type)|리스트 (추상 데이터 유형)]]을 참조하세요. ; {{anchor|literal}} 리터럴 {{English term|literal}} : Z객체가 아닌 값. 현재 유일하게 허용되는 리터럴은 문자열입니다. ; {{anchor|local_Wikipedia|Local_Wikipedia}} 로컬 위키백과 {{English term|local Wikipedia}} : 히브리어 위키백과, 일본어 위키백과 또는 이탈리아어 위키백과와 같은 특정 언어로 된 [[#Wikipedia|위키백과]]. == M == ; {{anchor|Multlingual_Wikipedia|multilingual_Wikipedia}} 다국어 위키백과 {{English term|multilingual Wikipedia}} : [[#local_Wikipedia|로컬 위키백과]]가 [[#Abstract_Wikipedia|추상 위키백과]]의 [[#Content|콘텐츠]]를 [[#Renderer|렌더링]]하여 자신의 언어로 더 포괄적이고 최신이며 알맞은 위키백과를 가질 수 있도록하는 구조; [[:m:Special:MyLanguage/Abstract Wikipedia/Architecture|추상 위키백과 구조]] 참조. == N == ; {{anchor|natural_language|Natural_language}} 자연어 {{English term|natural language}} : 영어와 타갈로그어 또는 스와힐리어와 같은 넓은 의미의 특정 자연어; 위키백과의 [[w:en:Natural language|자연어]]를 참조하세요. ; {{anchor|normal|Normal|normalized|Normalized|normalised}} 정규형의, 정규형 {{English term|normal}} : [[#JSON|JSON]]으로 [[#ZObject|Z객체]]를 표현하는 확장되고 쉽게 처리 가능하며 매우 균일한 방법입니다. 이것은 [[#canonical|표준형]]과 반대입니다. ; {{anchor|nothing|Nothing}} nothing {{English term|nothing}} : 인스턴스를 가질 수 없는 데이터 유형; 위키백과의 [[w:en:Bottom type|바닥 유형]] 참조. == O == ; {{anchor|object|Object}} 객체 {{English term|object}} :# 자바 스크립트 또는 JSON에서 객체는 기본적으로 연관 배열입니다. 위키백과의 [[w:ko:연관 배열|연관 배열]]을 참조하세요. :# <span lang="en" dir="ltr" class="mw-content-ltr">In Wikifunctions, synonym of [[#ZObject|ZObject]].</span> ; {{anchor|orchestration|Orchestration}} <span lang="en" dir="ltr" class="mw-content-ltr">orchestration</span> {{English term|orchestration}} :<span lang="en" dir="ltr" class="mw-content-ltr">The action performed by the [[#orchestrator|orchestrator]].</span> ; {{anchor|orchestrator|Orchestrator}} 오케스트레이터 {{English term|orchestrator}} : <span class="mw-translate-fuzzy">[[#ZObject|Z객체]]를 가져와 [[#Evaluator|평가]]된 버전을 반환하는 서비스입니다. 이를 위해 필요한 다른 Z객체, 일부 함수 호출을 평가하기위한 [[#Executor|실행자]] 및 [[#Wikidata|위키데이터]]와 같은 기타 서비스에 대한 위키를 호출합니다. [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator#wikifunctions-function-orchestrator 서비스 문서]를 참조하세요. [[#evaluator|평가자]] 및 [[#executor|실행자]]와 비교합니다.</span> == P == ; {{anchor|page|Page}} 문서 {{English term|page}} : <span class="mw-translate-fuzzy">[[#wiki|위키]]는 독립적으로 편집할 수 있는 여러 개별 페이지로 구성됩니다.</span> ; {{anchor|parser|Parser}} 파서 {{English term|parser}} : <span class="mw-translate-fuzzy">문자열을 Z객체로 변환하는 함수. [[$linearizer|linearizer]]의 반대.</span> ; {{anchor|pair|Pair}} 짝 {{English term|pair}} : 특정 (임의의) 유형의 두 Z객체를 포함하는 복합 Z객체. ; {{anchor|part_P1|Part_P1}} 파트 P1 {{English term|Part P1}} : [[#Wikifunctions|위키함수]] 생성을 다루는 [[#development_project|개발 프로젝트]]의 일부입니다. 그것은 프로젝트의 시작 부분에서 시작하여 평생 동안 계속됩니다. [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P1: Wikifunctions|파트 P1: 위키함수]]를 참조하세요. ; {{anchor|part_P2|Part_P2}} 파트 P2 {{English term|Part P2}} : [[#Abstract_Wikipedia|추상 위키백과]] 생성을 다루는 [[#development_project|개발 프로젝트]]의 일부입니다. 프로젝트에서 약 1년 후에 시작되어 이 기간의 후반기 동안 계속됩니다. [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P2: Abstract Wikipedia|파트 P2: 추상 위키백과]] 참조. ; {{anchor|persistent|Persistent}} 영속적, 영속 {{English term|persistent}} : [[#ZID|ZID]]가 있고 위키의 자체 페이지가 있는 [[#ZObject|Z객체]] 대부분의 영속 Z객체에는 ZID가 없는 Z객체인 [[#value|값]]이 포함되어 있으므로 영속적이지 않습니다. ; {{anchor|property|Property}} 속성 {{English term|property}} : [[#Wikidata|위키데이터]]의 지식 기반에서 [[#Item|항목]]에 대해 [[#Statement|서술]]하는 데 사용됩니다. 위키데이터 용어집에서 [[:d:Wikidata:Glossary#Property|속성]] 참조. == Q == ; {{anchor|quote|Quote}} 인용 {{English term|quote}} : 평가되지는 않지만 그대로 유지되는 데이터 구조. ; {{anchor|QID}} QID {{English term|QID}} : [[#Wikidata|위키데이터]] 항목의 식별자로, 문자 "Q" 뒤에 정수가 오는 것으로 구성됩니다. == R == ; {{anchor|reading function}} <span lang="en" dir="ltr" class="mw-content-ltr">reading function</span> {{English term|reading function}} : <span lang="en" dir="ltr" class="mw-content-ltr">a synonym of [[#parser|parser]]. A function that converts user text input from a string into a given Type. For example, converting the String "123456" to the Number '123456', or the string "2024-03-12" to the Date '2024', '03', '12'.</span> ; {{anchor|reference|Reference}} 참조 {{English term|reference}} : 기본 객체를 나타내는 ID입니다. 예를 들어, 문자열 "Z11"은 유형 Z11/단어 언어 텍스트를 나타냅니다. : {{TakeNote}}이 용어는 위키데이터와는 완전히 다른 의미를 가지고 있습니다. 위키백과의 [[w:en:Reference (computer science)|참조 (컴퓨터 과학)]] 참조. ; {{anchor|renderer|Renderer}} 렌더러 {{English term|renderer}} (1) : <span lang="en" dir="ltr" class="mw-content-ltr">a function to convert a ZObject to a string. The opposite of [[#parser|parser]]. (formerly called "linearizer")</span> ; <span lang="en" dir="ltr" class="mw-content-ltr">renderer</span> {{English term|renderer}} (2) : [[#natural_language|자연어]]에 대한 [[#Content|콘텐츠]]와 식별자를 입력으로 가져오고 해당 자연어의 텍스트를 출력으로 반환하고, [[#Lexeme|어휘소]]의 지식을 사용하여 콘텐츠를 구체적인 텍스트로 나타내는 [[#Function|함수]]입니다. : {{TakeNote}}<span lang="en" dir="ltr" class="mw-content-ltr">This is a future feature, and the meaning of the term "renderer" in the {{Pg|:m:Abstract Wikipedia/Historic proposal|original proposal}}; this term collides with the current usage of "renderer", so it may be renamed in the future.</span> ; {{anchor|reify}} 구체화 {{English term|reify}} : 객체를 구성 부분으로 분해하여 부분에 개별적으로 접근할 수 있도록 하는 함수; 위키백과에서 [[w:en:Reification (computer science)|구체화]] 참조; [[phab:T261474]] 참조. ; {{anchor|REPL}} REPL {{English term|REPL}} : Read / Eval / Print - Loop, 입력을 받아 평가하고 결과를 표시하는 명령 줄 인터페이스; 위키백과의 [[w:ko:REPL|REPL]] 참조; [[Special:MyLanguage/Wikifunctions:Function model#REPL|함수 모델]] 참조. == S == ; {{anchor|schemata}} <span lang="en" dir="ltr" class="mw-content-ltr">schemata</span> {{English term|schemata}} : <span lang="en" dir="ltr" class="mw-content-ltr">See [[#function schemata|function schemata]].</span> ; {{anchor|serialization|Serialization|serialisation|Serialisation}} 직렬화 {{English term|serialization}} : [[#JSON|JSON]]에서 Z객체를 표현하는 방법; [[#canonical|표준형]], [[#normal|정규형]]도 참조. ; {{anchor|snak|Snak}}<span lang="en" dir="ltr" class="mw-content-ltr">snak</span> {{English term|snak}} : <span lang="en" dir="ltr" class="mw-content-ltr">In the [[:mw:Special:MyLanguage/Wikibase/DataModel|Wikibase data model]], a snak is the smallest unit of a statement, linking a property to either a value, “no value”, or “some value.”</span> : <span lang="en" dir="ltr" class="mw-content-ltr">Example [[#statement|statement]] for {{Q|Q937}} with 3 snaks:</span> : <span lang="en" dir="ltr" class="mw-content-ltr">Main snak:</span> :  <span lang="en" dir="ltr" class="mw-content-ltr">Property: {{Q|P26}} → Value: {{Q|Q76346}}</span> : <span lang="en" dir="ltr" class="mw-content-ltr">Qualifier snak (adds context):</span> :  <span lang="en" dir="ltr" class="mw-content-ltr">Property: {{Q|P580}} → Value: 1903</span> : <span lang="en" dir="ltr" class="mw-content-ltr">Reference snak (supports the claim):</span> :  <span lang="en" dir="ltr" class="mw-content-ltr">Property: {{Q|P248}} → Value: {{Q|Q23833686}}</span> : <span lang="en" dir="ltr" class="mw-content-ltr">Resulting statement (in words): “Albert Einstein’s spouse was Mileva Marić, starting in 1903, as stated in the Catalog of the German National Library.”</span> ; {{anchor|statement|Statement}} 서술 {{English term|statement}} : <span class="mw-translate-fuzzy">[[#Wikidata|위키데이터]]의 지식 기반에서 [[#Item|항목]]에 대한 지식을 제공하는 데 사용됩니다. 위키데이터 용어집의 [[:d:Special:MyLanguage/Wikidata:Glossary#Statement|서술]] 참조.</span> ; {{anchor|string}} 문자열 {{English term|string}} : 일련의 문자. ; {{anchor|sum type|Sum type}} 합계 유형 {{English term|sum type}} : 구성 유형의 인스턴스를 가질 수 있는 유형; 위키백과의 [[w:en:Sum type|집계 유형]] 참조. [[Special:MyLanguage/Wikifunctions:Function model#Zx/Sum_types|함수 모델]] 참조. == T == ; {{anchor|template}} 틀 {{English term|template}} : <span class="mw-translate-fuzzy">[[#renderer|렌더러]]를 자리 표시자가 산재된 텍스트 또는 "슬롯"으로 지정하는 방법은 [[#constructor|생성자]]의 데이터, 함수 계산 또는 다른 틀의 내용으로 채울 수 있습니다. 틀 구문에 대한 자세한 내용은 [[:m:Special:MyLanguage/Abstract Wikipedia/Template Language for Wikifunctions|위키함수용 틀 언어]] 문서를 참조하세요.</span> ; {{anchor|tester|Tester}} 테스터 {{English term|tester}} : 주어진 [[#ZFunction|Z함수]]가 정확하게 일을 하고 있는지 자동으로 결정하는 방법. [[#function|함수]]에는 일반적으로 여러 테스터가 있으며, 각 테스터는 함수에 대한 일부 입력을 지정하고 주어진 입력에 대한 출력이 충족되어야합니다. 예를 들어, "케이스 제목(title case)" 함수의 테스터에는 다음이 포함될 수 있습니다: "abc"는 "Abc"가 되어야합니다; "war and peace"는 "War and Peace"가 되어야합니다; "война и мир"는 "Война и мир"가 되어야합니다; "123"은 "123"으로 유지되어야합니다. ; {{anchor|transient|Transient}} 일시적 {{English term|transient}} : [[#persistent|영속적]]의 반대. ; {{anchor|type|Type}} 유형 {{English term|type}} : 객체의 유형은 주어진 객체를 해석하고 이해하는 방법과 객체로 수행할 수 있는 작업을 알려줍니다. 예를 들어 값이 "2023"인 객체가 있는 경우 유형이 정수인지, 연도인지 또는 문자열인지에 따라 해당 객체를 다르게 이해합니다. 모든 객체는 "실제 세계에 있는 것"을 나타냅니다. 정수 2023은 2023년과 다릅니다. 유형은 주어진 객체를 해석하는 방법을 알려주므로 실제 세계에서 어떤 것을 참조하는지 알 수 있습니다. 기술적으로는 해당 유형의 객체가 구성되는 방식과 해당 유형의 유효한 객체가 되기 위해 충족해야 하는 조건을 정의합니다. 유형은 Z객체의 유효성을 검사하는 [[#Function|함수]]를 제공하여 [[#ZObject|Z객체]]가 이 유형의 유효한 인스턴스가 되는 조건을 정의합니다. 유형은 Z객체 자체이므로 [[#Wikifunctions|위키함수]]의 기여자는 새로운 유형을 만들 수 있습니다. ; {{anchor|type converter}} <span lang="en" dir="ltr" class="mw-content-ltr">type converter</span> {{English term|type converter}} : <span lang="en" dir="ltr" class="mw-content-ltr">A script written in some programming language (such as JavaScript), taking a native object (such as BigInt), and returning a JSON object representing the corresponding ZObject; or ''vice versa''.</span> ; {{anchor|typed list|Typed List}} <span lang="en" dir="ltr" class="mw-content-ltr">typed list</span> {{English term|typed list}} : <span lang="en" dir="ltr" class="mw-content-ltr">A typed list is a [[#list|list]] in which all members of the list are of a specific, predefined [[#type|type]]. For example, a typed list of [[#string|strings]] is a list in which all members of the list are strings. A typed list takes one argument: the type that all the members of the list have to be an instance of. Typed lists are probably the most widely used [[#generic type|generic type]].</span> == V == ; {{anchor|value}} 값 {{English term|value}} : 다른 Z객체의 [[#key|키]]와 연관된 문자열 또는 [[#ZObject|Z객체]]. ; {{anchor|validation|Validation}} <span lang="en" dir="ltr" class="mw-content-ltr">validation</span> {{English term|validation}} : <span lang="en" dir="ltr" class="mw-content-ltr">The action performed by the [[#validator|validator]].</span> ; {{anchor|validator|Validator}} 검증자 {{English term|validator}} : <span class="mw-translate-fuzzy">Z객체를 인수로 사용하고 발견된 오류 목록을 반환하는 함수.</span> == W == ; {{anchor|wiki|Wiki}} 위키 {{English term|wiki}} : [[#page|페이지]]를 쉽고 공동으로 편집 할 수 있는 웹 사이트. ; {{anchor|Wikidata}} 위키데이터 {{English term|Wikidata}} : 공동으로 편집된 자유 지식 기반인 [[#Wikimedia_Foundation|위키미디어 재단]]의 프로젝트; [[:m:Special:MyLanguage/Wikidata|위키데이터]] 참조. ; {{anchor|Wikifunctions}}{{anchor|Wikilambda}} 위키함수 {{English term|Wikifunctions}} : [[#Wikimedia_Foundation|위키미디어 재단]]의 새로운 프로젝트; 무료이고 공동으로 개발하며 유지 관리하는 [[#Function|함수]] 카탈로그. {{Pg|:m:Abstract Wikipedia/Historic proposal|원래 제안}}에서 처음에는 위키람다로 알려졌습니다(이 이름은 현재 위키람다 확장에 사용됨). ; {{anchor|WikiLambda}} 위키람다 {{English term|WikiLambda}} : 프로젝트를 구동하는 데 사용되는 소프트웨어, [[mw:Special:MyLanguage/Extension:WikiLambda|확장:위키람다]]. ; {{anchor|WikiLambda system}} 위키람다 시스템 {{English term|WikiLambda system}} : <span lang="en" dir="ltr" class="mw-content-ltr">an automated system account that is a key part of the WikiLambda extension. See [[User:WikiLambda system]] for its current function.</span> ; {{anchor|WMF|Wikimedia_Foundation}} 위키미디어 재단 {{English term|Wikimedia Foundation}} : 위키미디어 운동을 지원하는 조직; [[:m:Special:MyLanguage/Wikimedia Foundation|위키미디어 재단]] 참조. ; {{anchor|Wikipedia}} 위키백과 {{English term|Wikipedia}} : [[#Wikimedia_Foundation|위키미디어 재단]]의 프로젝트, 공동으로 편집하는 자유 백과사전, [[:m:Special:MyLanguage/Wikipedia|위키백과]] 참조. ; 위키백과, 추상 {{English term|Wikipedia, Abstract}} : [[#Abstract_Wikipedia|추상 위키백과]] 참조. ; 위키백과, 다국어 {{English term|Wikipedia, multilingual}} : [[#multilingual_Wikipedia|다국어 위키백과]] 참조. == Z == ; {{anchor|ZID|ZIDs}} ZID {{English term|ZID}} : 문자 Z로 시작하고 뒤에 자연수가 오는 ID. [[#persistent|영구]] [[#ZObject|Z객체]]를 식별하는 데 사용됩니다. ; {{anchor|zfunction|ZFunction}} Z함수 {{English term|ZFunction}} : [[#evaluator|평가자]]를 통해 사용할 수 있는 특정 [[#function|함수]]를 설명하는 [[#Wikifunctions|위키함수]]의 위키 문서입니다. 각 Z함수는 하나 이상의 [[#implementation|구현]]에 의해 코드에서 실현 될 수 있으며, 상기 구현은 하나 이상의 [[#tester|테스터]] Z함수에 의해 올바른 것으로 검증될 수 있습니다. ; {{anchor|ZKey}} Z키 {{English term|ZKey}} : 특정 [[#type |유형]]에 대한 [[#key|키]]를 정의하는 [[#ZObject|Z객체]]. ; {{anchor|ZList}} Z리스트 {{English term|ZList}} : 다른 Z객체의 순서가 지정된 시퀀스에 대한 [[#ZObject|Z객체]]. ; {{anchor|ZObject}} Z객체 {{English term|ZObject}} : [[#Wikifunctions|위키함수]]의 모든 항목은 Z객체입니다. 위키함수에 저장된 Z객체는 [[#ZID|ZID]]를 가지며 [[#Constructor|생성자]]와 [[#Function|함수]], [[#Type|유형]] 등과 같은 다양한 유형이 될 수 있습니다. Z객체는 [[#Key|키]]/[[#Value|값]] 쌍 집합으로 구성되며 각 키는 Z객체 당 한 번만 나타나고 값은 Z객체입니다. ; {{anchor|ZUnit}} ZUnit {{English term|ZUnit}} : [[:w:en:Unit type|단위 유형]]을 나타내는 [[#ZObject|ZObject]]입니다. [[Category:Glossary| {{#translation:}}]] eetuencnby0oyed2972uu8ngt0o8yvk 275935 275933 2026-05-18T06:15:03Z Tensama0415 73696 Created page with "불리언" 275935 wikitext text/x-wiki <noinclude><languages/> <!--<nowiki>(nowiki tags are so that the translate extension doesn't try to translate the TERM and DEFINITION in this boilerplate). Use this boilerplate for a new term: ; {{anchor|term|Term}} <translate>term</translate> {{English term|term}} : ''Definition verification needed'' : <translate>definition</translate> Notes: 1. Omit the "Definition verification" if you're sure that your definition is correct. 2. You can add several values for anchor, if it has spelling or capitalization variants; see the documentation for Template:Anchor and examples in other terms. </nowiki>--></noinclude> {{see also|wikt:en:Appendix:Glossary}} [[Wikifunctions talk:Glossary|토론 페이지]]에서 용어를 요청하거나 더 많은 용어를 추가하고 정의를 개선하세요. {|class="toccolours" style="margin:.2em auto;padding:.2em .5em;text-align:center" dir="ltr" lang="en" |- |style="padding:0;width:100%"|{{CompactTOC}} |} == A == ; {{anchor|abstract|Abstract}} 추상 {{English term|abstract}} : [[#natural_language|특정한 자연어]]가 아니라 그로부터의 추상화; 자연어 텍스트, 문장 또는 구의 의미에 대한 표기법을 제공하는 것을 목표로합니다. [[#concrete|구상]]의 반대. ; {{anchor|abstracttext|AbstractText}} AbstractText {{English term|AbstractText}} : [[#Wikifunctions|위키함수]] 아이디어의 프로토 타입 [https://github.com/google/abstracttext 구현]. ; {{anchor|abstract_article}} 추상 문서 {{English term|abstract article}} : <span lang="en" dir="ltr" class="mw-content-ltr">A page in the main namespace of [[#abstract_Wikipedia|Abstract Wikipedia]]; a page that is similar to a Wikipedia article, but that is [[#abstract|abstract]]. The opposite of [[#concrete_article|concrete article]]. ("Abstract" is an adjective here; it ''doesn't'' mean "a summary of an article".)</span> ; {{anchor|abstract_content}} 추상 콘텐츠 {{English term|abstract content}} : [[#Content|콘텐츠]] 참조. ; {{anchor|abstract_Wikipedia|Abstract_Wikipedia}} 추상 위키백과 {{English term|Abstract Wikipedia}} : [[#local_Wikipedia|로컬 위키백과]]에서 [[#natural_language|자연어]]로 [[#article|문서]]를 [[#Renderer|렌더링]]하는 데 사용할 수 있는 모든 [[#Content|콘텐츠]]의 예비 이름; 현재 해당 [[#Item|항목]] 옆에 [[#Wikidata|위키데이터]]에 존재하도록 제안되었지만 [[#development_project|개발 프로젝트]]의 [[#Part_P2|Part P2]] 이전에 논의될 것입니다. ; {{anchor|alias}} 별칭 {{English term|alias}} : 객체를 찾는 데 가장 먼저 사용되는 객체의 대체 레이블입니다. ; {{anchor|argument}} 인수 {{English term|argument}} : <span lang="en" dir="ltr" class="mw-content-ltr">an input given to a [[#function call|function call]].</span> ; {{anchor|argument reference}} <span lang="en" dir="ltr" class="mw-content-ltr">argument reference</span> {{English term|argument reference}} : <span lang="en" dir="ltr" class="mw-content-ltr">a [[#reference|reference]] to one of the supplied arguments within a [[#composition|composition]].</span> ; {{anchor|array}} 배열 {{English term|array}} : <span lang="en" dir="ltr" class="mw-content-ltr">Many programming languages have an "array" type. The counterparts in Wikifunctions are [[#list|list]] and [[#typed list|typed list]]. See also [[#Benjamin array|Benjamin array]].</span> ; {{anchor|article|Article}} 문서 {{English term|article}} : <span class="mw-translate-fuzzy">일반적으로 [[#Wikipedia|위키백과]]의 한 항목을 나타내는 위키백과의 기본 이름공간에 있는 문서.</span> == B == ; {{anchor|Benjamin array}} <span lang="en" dir="ltr" class="mw-content-ltr">Benjamin array</span> {{English term|Benjamin array}} : <span lang="en" dir="ltr" class="mw-content-ltr">a way to denote [[#typed list|typed list]] proposed by Benjamin Degenhart, where a typed list is stored as a JSON list whose first element denotes the type. This is in contrast with the previous proposed schema, which uses LISP-style singly-linked lists, in which the type must be stored once in each node.</span> ; {{anchor|boolean|Boolean}} 불리언 {{English term|boolean}} : <span lang="en" dir="ltr" class="mw-content-ltr">a value that can have 2 states, usually denoted true and false.</span> ; {{anchor|built-in|builtin}} 내장된 {{English term|built-in}} : 평가자가 제공하고 위키 인터페이스를 통해 편집할 수없는 함수의 기본 구현. == C == ; {{anchor|call}} 호출 {{English term|call}} : [[#function call|함수 호출]] 참조. 영어에서는 [[#invoke|인보크(invoke) 또는 인보케이션(invocation)]]이라는 용어도 사용할 수 있습니다. ; {{anchor|canonical|canonicalized|canonicalised}} 표준형의 {{English term|canonical, canonicalized, canonicalised}} : 구체적이고 덜 장황하며 따라서 [[#JSON|JSON]]으로 [[#ZObject|Z객체]]를 표현하는 더 읽기 쉬운 방법입니다. Z객체는 위키함수에 저장되는 일반적인 표현입니다. 이것은 [[#normal|정규형]]과 반대입니다. ; {{anchor|character}} 문자 {{English term|character}} : 문자열의 구성 요소인 유니 코드로 정의된 문자; 문자는 여러 바이트(또는 8진수)로 구성 될 수 있습니다. ; {{anchor|claim|Claim}} <span lang="en" dir="ltr" class="mw-content-ltr">claim</span> {{English term|claim}} : <span lang="en" dir="ltr" class="mw-content-ltr">In the [[:d:Special:MyLanguage/Wikidata:Glossary#Claim|Wikibase data model]], a claim is a main snak plus optional qualifiers, expressing an assertion about an entity (without references or rank).</span> : <span lang="en" dir="ltr" class="mw-content-ltr">Example: Entity: Albert Einstein</span> :* <span lang="en" dir="ltr" class="mw-content-ltr">Claim: Spouse = Mileva Marić, starting in 1903</span> :* <span lang="en" dir="ltr" class="mw-content-ltr">Main snak: P26 (spouse) → Q937 (Mileva Marić)</span> :* <span lang="en" dir="ltr" class="mw-content-ltr">Qualifier snak: P580 (start time) → 1903</span> : <span lang="en" dir="ltr" class="mw-content-ltr">→ “Albert Einstein’s spouse was Mileva Marić, starting in 1903.”</span> : <span lang="en" dir="ltr" class="mw-content-ltr">The claim can later be turned into a statement by adding a reference and rank.</span> ; {{anchor|composition}} 컴포지션 {{English term|composition}} : 다른 함수의 조합에 의해 구현이 제공되는 함수의 구현 형태; [[Special:MyLanguage/Wikifunctions:Function model#Composition|함수 모델]] 참조. ; {{anchor|composition notation}} 컴포지션 표기법 {{English term|composition notation}} : 컴포지션(composition)에 관한 읽기 쉬운 표기법; [[Special:MyLanguage/Wikifunctions:Function model#Composition|함수 모델]] 참조. ; {{anchor|concrete|Concrete}} 구상 {{English term|concrete}} : [[#natural_language|특정 자연어]]에서. [[#abstract|추상]]의 반대. ; {{anchor|concrete_article}} <span lang="en" dir="ltr" class="mw-content-ltr">concrete article</span> {{English term|concrete article}} : <span lang="en" dir="ltr" class="mw-content-ltr">See [[#article|article]]. The opposite of [[#abstract_article|Abstract Article]].</span> ; {{anchor|cons}} 단점 {{English term|cons}} : 상단에 요소를 추가하여 새로운 리스트를 생성하는 함수; [[phab:T261474]]을 참조. 위키백과의 [[w:cons|단점]]을 참조하세요. ; {{anchor|constructor|Constructor}} 생성자 {{English term|constructor}} : <span class="mw-translate-fuzzy">[[#Content|콘텐츠]]의 [[#abstract|추상]] 빌딩 블록; 생성자는 단일 구문 또는 문장 구조의 의미를 포착하는 것을 목표로 하며 종종 다른 생성자를 취할 수있는 슬롯을 가지고 있으며 다른 생성자의 슬롯을 채우는 값으로 자체적으로 사용될 수 있습니다.</span> ; {{anchor|Content}}<!--do not add |content to the anchor, it is used by MediaWiki--> 콘텐츠, 추상 콘텐츠 {{English term|content, abstract content}} : [[#Constructor|생성자]]에서 조립된 텍스트 또는 텍스트 조각의 추상 표현. 기술적으로는 인스턴스화 된 생성자. 최상위 생성자는 전체 [[#article|문서]]를 나타내는 데 사용되며 [[#Abstract_Wikipedia|추상 위키백과]]에 저장되지만 내용은 문장이나 구에 대한 것일 수도 있습니다. 추상 콘텐츠라고도 합니다. ; {{anchor|curry}} curried, curry, currying {{English term|curried, curry, currying}} : 커리 함수는 여러 인수를 각각 단일 인수가 있는 일련의 함수로 변환한 함수입니다. 이 기술은 미국 수학자 [[:w:en:Haskell하스켈 카레]]의 이름을 따서 명명되었습니다. 위키백과의 [[:w:en:Currying|커링]]을 참조하세요. == D == ; {{anchor|deserialization|Deserialization|deserialisation|Deserialisation}} 역직렬화 {{English term|deserialization}} : [[#serialization|직렬화]]의 반대. ; {{anchor|development_project|Development_project}} 개발 프로젝트 {{English term|development project}} : [[#Wikifunctions|위키함수]] 및 [[#Abstract_Wikipedia|추상 위키백과]] 개발 프로젝트; [[:m:Special:MyLanguage/Abstract Wikipedia/Plan|추상 위키백과 계획]] 참조. ; {{anchor|display function}} <span lang="en" dir="ltr" class="mw-content-ltr">display function</span> {{English term|display function}} : <span lang="en" dir="ltr" class="mw-content-ltr">a synonym of [[#renderer|renderer]]. For example, a function that converts a [[#type|type]] into a string that users can understand, such as converting a Number 123456 to "123,456" in (International) English, "1,23,456" in Indian English, "123.456" in French, etc., or converting the Date '2024','03','12' to '2024-03-12', and so on.</span> ; {{anchor|documentation}} 문서화 {{English term|documentation}} : 사람이 읽을 수 있는 객체를 설명하는 텍스트. == E == ; {{anchor|eney|eneyjj}} eneyj {{English term|eneyj}} :# [[#Wikifunctions|위키함수]]의 프로토타입 모델; :# [[#abstracttext|abstracttext]]에 제공된 해당 모델의 [[#evaluator|평가자]]에 대한 자바 스크립트 구현. ; {{anchor|error|Error}} 에러 {{English term|error}} : <span class="mw-translate-fuzzy">인스턴스가 평가 또는 검증의 문제를 나타내는 유형; [[Special:MyLanguage/Wikifunctions:Function model#Z5/Errors|함수 모델]] 참조.</span> ; {{anchor|evaluation|Evaluation}} <span lang="en" dir="ltr" class="mw-content-ltr">evaluation</span> {{English term|evaluation}} : <span lang="en" dir="ltr" class="mw-content-ltr">The action performed by the [[#evaluator|evaluator]].</span> ; {{anchor|evaluator|Evaluator}} 평가자 {{English term|evaluator}} : [[#ZObject|Z객체]]를 가져와 평가하는 소프트웨어, 즉 [[#Function|함수]]를 실행하고 결과를 반환하는 소프트웨어. 우리는 여러 평가자의 개발을 계획합니다. 평가자는 브라우저와 [[#Wikimedia_Foundation|위키미디어 재단]]의 서버, 클라우드, 모바일 장치의 앱 또는 기타 장소에서 구현 및 실행할 수 있습니다. [[#executor|실행자]] 및 [[#orchestrator|오케스트레이터]]와 비교합니다. ; {{anchor|execution|Execution}} <span lang="en" dir="ltr" class="mw-content-ltr">execution</span> {{English term|execution}} : <span lang="en" dir="ltr" class="mw-content-ltr">The action performed by the [[#executor|executor]].</span> ; {{anchor|executor|Executor|executors|Executors}} 실행자 {{English term|executor}} : 대중에게 노출되지 않는 일련의 내부 서비스 중 하나. [[#Orchestrator|오케스트레이터]]에 의해서만 호출 될 수 있습니다. 특정 프로그래밍 언어로 네이티브 코드를 실행합니다. 루아에 대한 하나의 실행 프로그램, 자바 스크립트에 대한 실행 프로그램, 파이썬에 대한 실행 프로그램 등이 있습니다. [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-evaluator#executors 서비스 문서]를 참조. [[#evaluator|평가자]] 및 [[#orchestrator|오케스트레이터]]와 비교합니다. == F == ; {{anchor|function|Function}} 함수 {{English term|function}} : 일부 입력을 받아 출력을 반환하는 계산에 관한 사양; 위키백과의 [[w:ko:함수 (프로그래밍)|함수 (프로그래밍)]] 참조. ; {{anchor|function call|Function call}} 함수 호출 {{English term|function call}} : 함수 호출은 함수와 함수에 필요한 인수로 구성된 Z객체이며 다른 Z객체로 평가 될 수 있습니다. 영어에서는 "인보크(invoke)"라는 용어도 사용할 수 있습니다. ; {{anchor|function evaluator}} <span lang="en" dir="ltr" class="mw-content-ltr">function evaluator</span> {{English term|function evaluator}} : <span lang="en" dir="ltr" class="mw-content-ltr">See [[#evaluator|evaluator]].</span> ; {{anchor|function executor}} <span lang="en" dir="ltr" class="mw-content-ltr">function executor</span> {{English term|function executor}} : <span lang="en" dir="ltr" class="mw-content-ltr">See [[#executor|executor]].</span> ; {{anchor|function model}} 함수 모델 {{English term|function model}} : [[Special:MyLanguage/Wikifunctions:Function model|함수 모델]] 참조. ; {{anchor|function orchestrator}} <span lang="en" dir="ltr" class="mw-content-ltr">function orchestrator</span> {{English term|function orchestrator}} : <span lang="en" dir="ltr" class="mw-content-ltr">See [[#orchestrator|orchestrator]].</span> ; {{anchor|function schemata}} <span lang="en" dir="ltr" class="mw-content-ltr">function schemata</span> {{English term|function schemata}} : <span lang="en" dir="ltr" class="mw-content-ltr">a set of pre-defined ZObjects used in [[#orchestrator|orchestrator]] and [[#evaluator|evaluator]]. The [[#WikiLambda system|WikiLambda system account]] also populates pre-defined ZObjects on-wiki from function schemata.</span> ; {{anchor|functional}} 함수형 {{English term|functional}} : "순수 함수형"의 줄임말로, 그러한 함수의 [[#evaluation|평가]]는 부작용이 없고 결정론적입니다. 즉, 항상 동일합니다; 위키백과의 [[w:en:Purely functional programming|순수 함수형 프로그래밍]] 참조; [[Special:MyLanguage/Wikifunctions:Function model#non-functional|함수 모델]] 참조. == G == ; {{anchor|generic type}} 제네릭 유형 {{English term|generic type}} : 함수 호출의 [[#evaluation|평가]]에 의해 생성 된 유형. == I == ; {{anchor|identity|Identity}} 식별 {{English term|identity}} : 유형의 식별은 유형으로 평가되는 (특정) 함수의 인스턴스입니다. 단순 유형의 경우, 유형 자체에 대한 참조입니다. ; {{anchor|implementation|Implementation}} 구현 {{English term|implementation}} : [[#function|함수]]를 실행하는 특별한 방법. 구현은 특정 프로그래밍 언어로 된 코드 조각일 수도 있고 [[#evaluator|평가자]]에 "내장 된" 기능을 참조하거나 다른 함수에 대한 호출을 결합할 수도 있습니다. 함수에는 많은 [[#composition|구현]]이 있을 수 있으며 모두 동일해야 합니다. "[[#ZFunction|Z함수]] 구현"의 약자입니다. ; {{anchor|instance}} 인스턴스 {{English term|instance}} : 모든 Z객체는 해당 유형의 인스턴스입니다. ; {{anchor|invoke}} 인보크 {{English term|invoke}} : 영어로 [[#call|호출]]의 동의어. [[#function call|함수 호출]]을 참조하세요. ; {{anchor|item|Item}} 항목 {{English term|item}} : [[#Wikidata|위키데이터]]의 지식 기반에 있는 항목; 위키데이터 용어집의 [[:d:Wikidata:Glossary#Item|항목]] 참조. == J == ; {{anchor|JSON}} JSON {{English term|JSON}} : 널리 사용되는 데이터 전송 형식; 위키백과의 [[w:en:JSON|JSON]]을 참조. == K == ; {{anchor|key|Key}} 키 {{English term|key}} : 문자 K와 자연수로 끝나고 선택적으로 앞에 [[#ZID|ZID]]가 오는 문자열. 키는 일반적으로 [[#Type|유형]] 또는 [[#Function|함수]]에 대한 [[#Wikifunctions|위키함수]]에서 정의되며 [[#ZObject|Z객체]]를 강화하는 데 사용됩니다. == L == ; {{anchor|label}} 레이블 {{English term|label}} : Z객체를 식별하기 위해 주어지는 이름. 일반 텍스트만 가능. ; {{anchor|lexeme|Lexeme}} 어휘소 {{English term|lexeme}} : 대략적인 단어에 대한 사전 지식을 저장하는 [[#Wikidata|위키데이터]]의 항목; 위키데이터 용어집의 [[d:Wikidata:Glossary#Lexeme|어휘소]] 항목 참조. ; {{anchor|linearizer|Linearizer}} linearizer {{English term|linearizer}} : <span class="mw-translate-fuzzy">Z객체를 문자열로 변환하는 함수. [[$parser|파서]]의 반대입니다.</span> ; {{anchor|list|List}} 리스트 {{English term|list}} : 정렬된 엔티티에서 임의의 수의 인스턴스를 그룹화하는 데이터 유형; 위키백과의 [[w:en:List (abstract data type)|리스트 (추상 데이터 유형)]]을 참조하세요. ; {{anchor|literal}} 리터럴 {{English term|literal}} : Z객체가 아닌 값. 현재 유일하게 허용되는 리터럴은 문자열입니다. ; {{anchor|local_Wikipedia|Local_Wikipedia}} 로컬 위키백과 {{English term|local Wikipedia}} : 히브리어 위키백과, 일본어 위키백과 또는 이탈리아어 위키백과와 같은 특정 언어로 된 [[#Wikipedia|위키백과]]. == M == ; {{anchor|Multlingual_Wikipedia|multilingual_Wikipedia}} 다국어 위키백과 {{English term|multilingual Wikipedia}} : [[#local_Wikipedia|로컬 위키백과]]가 [[#Abstract_Wikipedia|추상 위키백과]]의 [[#Content|콘텐츠]]를 [[#Renderer|렌더링]]하여 자신의 언어로 더 포괄적이고 최신이며 알맞은 위키백과를 가질 수 있도록하는 구조; [[:m:Special:MyLanguage/Abstract Wikipedia/Architecture|추상 위키백과 구조]] 참조. == N == ; {{anchor|natural_language|Natural_language}} 자연어 {{English term|natural language}} : 영어와 타갈로그어 또는 스와힐리어와 같은 넓은 의미의 특정 자연어; 위키백과의 [[w:en:Natural language|자연어]]를 참조하세요. ; {{anchor|normal|Normal|normalized|Normalized|normalised}} 정규형의, 정규형 {{English term|normal}} : [[#JSON|JSON]]으로 [[#ZObject|Z객체]]를 표현하는 확장되고 쉽게 처리 가능하며 매우 균일한 방법입니다. 이것은 [[#canonical|표준형]]과 반대입니다. ; {{anchor|nothing|Nothing}} nothing {{English term|nothing}} : 인스턴스를 가질 수 없는 데이터 유형; 위키백과의 [[w:en:Bottom type|바닥 유형]] 참조. == O == ; {{anchor|object|Object}} 객체 {{English term|object}} :# 자바 스크립트 또는 JSON에서 객체는 기본적으로 연관 배열입니다. 위키백과의 [[w:ko:연관 배열|연관 배열]]을 참조하세요. :# <span lang="en" dir="ltr" class="mw-content-ltr">In Wikifunctions, synonym of [[#ZObject|ZObject]].</span> ; {{anchor|orchestration|Orchestration}} <span lang="en" dir="ltr" class="mw-content-ltr">orchestration</span> {{English term|orchestration}} :<span lang="en" dir="ltr" class="mw-content-ltr">The action performed by the [[#orchestrator|orchestrator]].</span> ; {{anchor|orchestrator|Orchestrator}} 오케스트레이터 {{English term|orchestrator}} : <span class="mw-translate-fuzzy">[[#ZObject|Z객체]]를 가져와 [[#Evaluator|평가]]된 버전을 반환하는 서비스입니다. 이를 위해 필요한 다른 Z객체, 일부 함수 호출을 평가하기위한 [[#Executor|실행자]] 및 [[#Wikidata|위키데이터]]와 같은 기타 서비스에 대한 위키를 호출합니다. [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator#wikifunctions-function-orchestrator 서비스 문서]를 참조하세요. [[#evaluator|평가자]] 및 [[#executor|실행자]]와 비교합니다.</span> == P == ; {{anchor|page|Page}} 문서 {{English term|page}} : <span class="mw-translate-fuzzy">[[#wiki|위키]]는 독립적으로 편집할 수 있는 여러 개별 페이지로 구성됩니다.</span> ; {{anchor|parser|Parser}} 파서 {{English term|parser}} : <span class="mw-translate-fuzzy">문자열을 Z객체로 변환하는 함수. [[$linearizer|linearizer]]의 반대.</span> ; {{anchor|pair|Pair}} 짝 {{English term|pair}} : 특정 (임의의) 유형의 두 Z객체를 포함하는 복합 Z객체. ; {{anchor|part_P1|Part_P1}} 파트 P1 {{English term|Part P1}} : [[#Wikifunctions|위키함수]] 생성을 다루는 [[#development_project|개발 프로젝트]]의 일부입니다. 그것은 프로젝트의 시작 부분에서 시작하여 평생 동안 계속됩니다. [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P1: Wikifunctions|파트 P1: 위키함수]]를 참조하세요. ; {{anchor|part_P2|Part_P2}} 파트 P2 {{English term|Part P2}} : [[#Abstract_Wikipedia|추상 위키백과]] 생성을 다루는 [[#development_project|개발 프로젝트]]의 일부입니다. 프로젝트에서 약 1년 후에 시작되어 이 기간의 후반기 동안 계속됩니다. [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P2: Abstract Wikipedia|파트 P2: 추상 위키백과]] 참조. ; {{anchor|persistent|Persistent}} 영속적, 영속 {{English term|persistent}} : [[#ZID|ZID]]가 있고 위키의 자체 페이지가 있는 [[#ZObject|Z객체]] 대부분의 영속 Z객체에는 ZID가 없는 Z객체인 [[#value|값]]이 포함되어 있으므로 영속적이지 않습니다. ; {{anchor|property|Property}} 속성 {{English term|property}} : [[#Wikidata|위키데이터]]의 지식 기반에서 [[#Item|항목]]에 대해 [[#Statement|서술]]하는 데 사용됩니다. 위키데이터 용어집에서 [[:d:Wikidata:Glossary#Property|속성]] 참조. == Q == ; {{anchor|quote|Quote}} 인용 {{English term|quote}} : 평가되지는 않지만 그대로 유지되는 데이터 구조. ; {{anchor|QID}} QID {{English term|QID}} : [[#Wikidata|위키데이터]] 항목의 식별자로, 문자 "Q" 뒤에 정수가 오는 것으로 구성됩니다. == R == ; {{anchor|reading function}} <span lang="en" dir="ltr" class="mw-content-ltr">reading function</span> {{English term|reading function}} : <span lang="en" dir="ltr" class="mw-content-ltr">a synonym of [[#parser|parser]]. A function that converts user text input from a string into a given Type. For example, converting the String "123456" to the Number '123456', or the string "2024-03-12" to the Date '2024', '03', '12'.</span> ; {{anchor|reference|Reference}} 참조 {{English term|reference}} : 기본 객체를 나타내는 ID입니다. 예를 들어, 문자열 "Z11"은 유형 Z11/단어 언어 텍스트를 나타냅니다. : {{TakeNote}}이 용어는 위키데이터와는 완전히 다른 의미를 가지고 있습니다. 위키백과의 [[w:en:Reference (computer science)|참조 (컴퓨터 과학)]] 참조. ; {{anchor|renderer|Renderer}} 렌더러 {{English term|renderer}} (1) : <span lang="en" dir="ltr" class="mw-content-ltr">a function to convert a ZObject to a string. The opposite of [[#parser|parser]]. (formerly called "linearizer")</span> ; <span lang="en" dir="ltr" class="mw-content-ltr">renderer</span> {{English term|renderer}} (2) : [[#natural_language|자연어]]에 대한 [[#Content|콘텐츠]]와 식별자를 입력으로 가져오고 해당 자연어의 텍스트를 출력으로 반환하고, [[#Lexeme|어휘소]]의 지식을 사용하여 콘텐츠를 구체적인 텍스트로 나타내는 [[#Function|함수]]입니다. : {{TakeNote}}<span lang="en" dir="ltr" class="mw-content-ltr">This is a future feature, and the meaning of the term "renderer" in the {{Pg|:m:Abstract Wikipedia/Historic proposal|original proposal}}; this term collides with the current usage of "renderer", so it may be renamed in the future.</span> ; {{anchor|reify}} 구체화 {{English term|reify}} : 객체를 구성 부분으로 분해하여 부분에 개별적으로 접근할 수 있도록 하는 함수; 위키백과에서 [[w:en:Reification (computer science)|구체화]] 참조; [[phab:T261474]] 참조. ; {{anchor|REPL}} REPL {{English term|REPL}} : Read / Eval / Print - Loop, 입력을 받아 평가하고 결과를 표시하는 명령 줄 인터페이스; 위키백과의 [[w:ko:REPL|REPL]] 참조; [[Special:MyLanguage/Wikifunctions:Function model#REPL|함수 모델]] 참조. == S == ; {{anchor|schemata}} <span lang="en" dir="ltr" class="mw-content-ltr">schemata</span> {{English term|schemata}} : <span lang="en" dir="ltr" class="mw-content-ltr">See [[#function schemata|function schemata]].</span> ; {{anchor|serialization|Serialization|serialisation|Serialisation}} 직렬화 {{English term|serialization}} : [[#JSON|JSON]]에서 Z객체를 표현하는 방법; [[#canonical|표준형]], [[#normal|정규형]]도 참조. ; {{anchor|snak|Snak}}<span lang="en" dir="ltr" class="mw-content-ltr">snak</span> {{English term|snak}} : <span lang="en" dir="ltr" class="mw-content-ltr">In the [[:mw:Special:MyLanguage/Wikibase/DataModel|Wikibase data model]], a snak is the smallest unit of a statement, linking a property to either a value, “no value”, or “some value.”</span> : <span lang="en" dir="ltr" class="mw-content-ltr">Example [[#statement|statement]] for {{Q|Q937}} with 3 snaks:</span> : <span lang="en" dir="ltr" class="mw-content-ltr">Main snak:</span> :  <span lang="en" dir="ltr" class="mw-content-ltr">Property: {{Q|P26}} → Value: {{Q|Q76346}}</span> : <span lang="en" dir="ltr" class="mw-content-ltr">Qualifier snak (adds context):</span> :  <span lang="en" dir="ltr" class="mw-content-ltr">Property: {{Q|P580}} → Value: 1903</span> : <span lang="en" dir="ltr" class="mw-content-ltr">Reference snak (supports the claim):</span> :  <span lang="en" dir="ltr" class="mw-content-ltr">Property: {{Q|P248}} → Value: {{Q|Q23833686}}</span> : <span lang="en" dir="ltr" class="mw-content-ltr">Resulting statement (in words): “Albert Einstein’s spouse was Mileva Marić, starting in 1903, as stated in the Catalog of the German National Library.”</span> ; {{anchor|statement|Statement}} 서술 {{English term|statement}} : <span class="mw-translate-fuzzy">[[#Wikidata|위키데이터]]의 지식 기반에서 [[#Item|항목]]에 대한 지식을 제공하는 데 사용됩니다. 위키데이터 용어집의 [[:d:Special:MyLanguage/Wikidata:Glossary#Statement|서술]] 참조.</span> ; {{anchor|string}} 문자열 {{English term|string}} : 일련의 문자. ; {{anchor|sum type|Sum type}} 합계 유형 {{English term|sum type}} : 구성 유형의 인스턴스를 가질 수 있는 유형; 위키백과의 [[w:en:Sum type|집계 유형]] 참조. [[Special:MyLanguage/Wikifunctions:Function model#Zx/Sum_types|함수 모델]] 참조. == T == ; {{anchor|template}} 틀 {{English term|template}} : <span class="mw-translate-fuzzy">[[#renderer|렌더러]]를 자리 표시자가 산재된 텍스트 또는 "슬롯"으로 지정하는 방법은 [[#constructor|생성자]]의 데이터, 함수 계산 또는 다른 틀의 내용으로 채울 수 있습니다. 틀 구문에 대한 자세한 내용은 [[:m:Special:MyLanguage/Abstract Wikipedia/Template Language for Wikifunctions|위키함수용 틀 언어]] 문서를 참조하세요.</span> ; {{anchor|tester|Tester}} 테스터 {{English term|tester}} : 주어진 [[#ZFunction|Z함수]]가 정확하게 일을 하고 있는지 자동으로 결정하는 방법. [[#function|함수]]에는 일반적으로 여러 테스터가 있으며, 각 테스터는 함수에 대한 일부 입력을 지정하고 주어진 입력에 대한 출력이 충족되어야합니다. 예를 들어, "케이스 제목(title case)" 함수의 테스터에는 다음이 포함될 수 있습니다: "abc"는 "Abc"가 되어야합니다; "war and peace"는 "War and Peace"가 되어야합니다; "война и мир"는 "Война и мир"가 되어야합니다; "123"은 "123"으로 유지되어야합니다. ; {{anchor|transient|Transient}} 일시적 {{English term|transient}} : [[#persistent|영속적]]의 반대. ; {{anchor|type|Type}} 유형 {{English term|type}} : 객체의 유형은 주어진 객체를 해석하고 이해하는 방법과 객체로 수행할 수 있는 작업을 알려줍니다. 예를 들어 값이 "2023"인 객체가 있는 경우 유형이 정수인지, 연도인지 또는 문자열인지에 따라 해당 객체를 다르게 이해합니다. 모든 객체는 "실제 세계에 있는 것"을 나타냅니다. 정수 2023은 2023년과 다릅니다. 유형은 주어진 객체를 해석하는 방법을 알려주므로 실제 세계에서 어떤 것을 참조하는지 알 수 있습니다. 기술적으로는 해당 유형의 객체가 구성되는 방식과 해당 유형의 유효한 객체가 되기 위해 충족해야 하는 조건을 정의합니다. 유형은 Z객체의 유효성을 검사하는 [[#Function|함수]]를 제공하여 [[#ZObject|Z객체]]가 이 유형의 유효한 인스턴스가 되는 조건을 정의합니다. 유형은 Z객체 자체이므로 [[#Wikifunctions|위키함수]]의 기여자는 새로운 유형을 만들 수 있습니다. ; {{anchor|type converter}} <span lang="en" dir="ltr" class="mw-content-ltr">type converter</span> {{English term|type converter}} : <span lang="en" dir="ltr" class="mw-content-ltr">A script written in some programming language (such as JavaScript), taking a native object (such as BigInt), and returning a JSON object representing the corresponding ZObject; or ''vice versa''.</span> ; {{anchor|typed list|Typed List}} <span lang="en" dir="ltr" class="mw-content-ltr">typed list</span> {{English term|typed list}} : <span lang="en" dir="ltr" class="mw-content-ltr">A typed list is a [[#list|list]] in which all members of the list are of a specific, predefined [[#type|type]]. For example, a typed list of [[#string|strings]] is a list in which all members of the list are strings. A typed list takes one argument: the type that all the members of the list have to be an instance of. Typed lists are probably the most widely used [[#generic type|generic type]].</span> == V == ; {{anchor|value}} 값 {{English term|value}} : 다른 Z객체의 [[#key|키]]와 연관된 문자열 또는 [[#ZObject|Z객체]]. ; {{anchor|validation|Validation}} <span lang="en" dir="ltr" class="mw-content-ltr">validation</span> {{English term|validation}} : <span lang="en" dir="ltr" class="mw-content-ltr">The action performed by the [[#validator|validator]].</span> ; {{anchor|validator|Validator}} 검증자 {{English term|validator}} : <span class="mw-translate-fuzzy">Z객체를 인수로 사용하고 발견된 오류 목록을 반환하는 함수.</span> == W == ; {{anchor|wiki|Wiki}} 위키 {{English term|wiki}} : [[#page|페이지]]를 쉽고 공동으로 편집 할 수 있는 웹 사이트. ; {{anchor|Wikidata}} 위키데이터 {{English term|Wikidata}} : 공동으로 편집된 자유 지식 기반인 [[#Wikimedia_Foundation|위키미디어 재단]]의 프로젝트; [[:m:Special:MyLanguage/Wikidata|위키데이터]] 참조. ; {{anchor|Wikifunctions}}{{anchor|Wikilambda}} 위키함수 {{English term|Wikifunctions}} : [[#Wikimedia_Foundation|위키미디어 재단]]의 새로운 프로젝트; 무료이고 공동으로 개발하며 유지 관리하는 [[#Function|함수]] 카탈로그. {{Pg|:m:Abstract Wikipedia/Historic proposal|원래 제안}}에서 처음에는 위키람다로 알려졌습니다(이 이름은 현재 위키람다 확장에 사용됨). ; {{anchor|WikiLambda}} 위키람다 {{English term|WikiLambda}} : 프로젝트를 구동하는 데 사용되는 소프트웨어, [[mw:Special:MyLanguage/Extension:WikiLambda|확장:위키람다]]. ; {{anchor|WikiLambda system}} 위키람다 시스템 {{English term|WikiLambda system}} : <span lang="en" dir="ltr" class="mw-content-ltr">an automated system account that is a key part of the WikiLambda extension. See [[User:WikiLambda system]] for its current function.</span> ; {{anchor|WMF|Wikimedia_Foundation}} 위키미디어 재단 {{English term|Wikimedia Foundation}} : 위키미디어 운동을 지원하는 조직; [[:m:Special:MyLanguage/Wikimedia Foundation|위키미디어 재단]] 참조. ; {{anchor|Wikipedia}} 위키백과 {{English term|Wikipedia}} : [[#Wikimedia_Foundation|위키미디어 재단]]의 프로젝트, 공동으로 편집하는 자유 백과사전, [[:m:Special:MyLanguage/Wikipedia|위키백과]] 참조. ; 위키백과, 추상 {{English term|Wikipedia, Abstract}} : [[#Abstract_Wikipedia|추상 위키백과]] 참조. ; 위키백과, 다국어 {{English term|Wikipedia, multilingual}} : [[#multilingual_Wikipedia|다국어 위키백과]] 참조. == Z == ; {{anchor|ZID|ZIDs}} ZID {{English term|ZID}} : 문자 Z로 시작하고 뒤에 자연수가 오는 ID. [[#persistent|영구]] [[#ZObject|Z객체]]를 식별하는 데 사용됩니다. ; {{anchor|zfunction|ZFunction}} Z함수 {{English term|ZFunction}} : [[#evaluator|평가자]]를 통해 사용할 수 있는 특정 [[#function|함수]]를 설명하는 [[#Wikifunctions|위키함수]]의 위키 문서입니다. 각 Z함수는 하나 이상의 [[#implementation|구현]]에 의해 코드에서 실현 될 수 있으며, 상기 구현은 하나 이상의 [[#tester|테스터]] Z함수에 의해 올바른 것으로 검증될 수 있습니다. ; {{anchor|ZKey}} Z키 {{English term|ZKey}} : 특정 [[#type |유형]]에 대한 [[#key|키]]를 정의하는 [[#ZObject|Z객체]]. ; {{anchor|ZList}} Z리스트 {{English term|ZList}} : 다른 Z객체의 순서가 지정된 시퀀스에 대한 [[#ZObject|Z객체]]. ; {{anchor|ZObject}} Z객체 {{English term|ZObject}} : [[#Wikifunctions|위키함수]]의 모든 항목은 Z객체입니다. 위키함수에 저장된 Z객체는 [[#ZID|ZID]]를 가지며 [[#Constructor|생성자]]와 [[#Function|함수]], [[#Type|유형]] 등과 같은 다양한 유형이 될 수 있습니다. Z객체는 [[#Key|키]]/[[#Value|값]] 쌍 집합으로 구성되며 각 키는 Z객체 당 한 번만 나타나고 값은 Z객체입니다. ; {{anchor|ZUnit}} ZUnit {{English term|ZUnit}} : [[:w:en:Unit type|단위 유형]]을 나타내는 [[#ZObject|ZObject]]입니다. [[Category:Glossary| {{#translation:}}]] az9jsz2xymiqt73pncxnf3a1152qxhp 275937 275935 2026-05-18T06:15:18Z Tensama0415 73696 Created page with "클레임" 275937 wikitext text/x-wiki <noinclude><languages/> <!--<nowiki>(nowiki tags are so that the translate extension doesn't try to translate the TERM and DEFINITION in this boilerplate). Use this boilerplate for a new term: ; {{anchor|term|Term}} <translate>term</translate> {{English term|term}} : ''Definition verification needed'' : <translate>definition</translate> Notes: 1. Omit the "Definition verification" if you're sure that your definition is correct. 2. You can add several values for anchor, if it has spelling or capitalization variants; see the documentation for Template:Anchor and examples in other terms. </nowiki>--></noinclude> {{see also|wikt:en:Appendix:Glossary}} [[Wikifunctions talk:Glossary|토론 페이지]]에서 용어를 요청하거나 더 많은 용어를 추가하고 정의를 개선하세요. {|class="toccolours" style="margin:.2em auto;padding:.2em .5em;text-align:center" dir="ltr" lang="en" |- |style="padding:0;width:100%"|{{CompactTOC}} |} == A == ; {{anchor|abstract|Abstract}} 추상 {{English term|abstract}} : [[#natural_language|특정한 자연어]]가 아니라 그로부터의 추상화; 자연어 텍스트, 문장 또는 구의 의미에 대한 표기법을 제공하는 것을 목표로합니다. [[#concrete|구상]]의 반대. ; {{anchor|abstracttext|AbstractText}} AbstractText {{English term|AbstractText}} : [[#Wikifunctions|위키함수]] 아이디어의 프로토 타입 [https://github.com/google/abstracttext 구현]. ; {{anchor|abstract_article}} 추상 문서 {{English term|abstract article}} : <span lang="en" dir="ltr" class="mw-content-ltr">A page in the main namespace of [[#abstract_Wikipedia|Abstract Wikipedia]]; a page that is similar to a Wikipedia article, but that is [[#abstract|abstract]]. The opposite of [[#concrete_article|concrete article]]. ("Abstract" is an adjective here; it ''doesn't'' mean "a summary of an article".)</span> ; {{anchor|abstract_content}} 추상 콘텐츠 {{English term|abstract content}} : [[#Content|콘텐츠]] 참조. ; {{anchor|abstract_Wikipedia|Abstract_Wikipedia}} 추상 위키백과 {{English term|Abstract Wikipedia}} : [[#local_Wikipedia|로컬 위키백과]]에서 [[#natural_language|자연어]]로 [[#article|문서]]를 [[#Renderer|렌더링]]하는 데 사용할 수 있는 모든 [[#Content|콘텐츠]]의 예비 이름; 현재 해당 [[#Item|항목]] 옆에 [[#Wikidata|위키데이터]]에 존재하도록 제안되었지만 [[#development_project|개발 프로젝트]]의 [[#Part_P2|Part P2]] 이전에 논의될 것입니다. ; {{anchor|alias}} 별칭 {{English term|alias}} : 객체를 찾는 데 가장 먼저 사용되는 객체의 대체 레이블입니다. ; {{anchor|argument}} 인수 {{English term|argument}} : <span lang="en" dir="ltr" class="mw-content-ltr">an input given to a [[#function call|function call]].</span> ; {{anchor|argument reference}} <span lang="en" dir="ltr" class="mw-content-ltr">argument reference</span> {{English term|argument reference}} : <span lang="en" dir="ltr" class="mw-content-ltr">a [[#reference|reference]] to one of the supplied arguments within a [[#composition|composition]].</span> ; {{anchor|array}} 배열 {{English term|array}} : <span lang="en" dir="ltr" class="mw-content-ltr">Many programming languages have an "array" type. The counterparts in Wikifunctions are [[#list|list]] and [[#typed list|typed list]]. See also [[#Benjamin array|Benjamin array]].</span> ; {{anchor|article|Article}} 문서 {{English term|article}} : <span class="mw-translate-fuzzy">일반적으로 [[#Wikipedia|위키백과]]의 한 항목을 나타내는 위키백과의 기본 이름공간에 있는 문서.</span> == B == ; {{anchor|Benjamin array}} <span lang="en" dir="ltr" class="mw-content-ltr">Benjamin array</span> {{English term|Benjamin array}} : <span lang="en" dir="ltr" class="mw-content-ltr">a way to denote [[#typed list|typed list]] proposed by Benjamin Degenhart, where a typed list is stored as a JSON list whose first element denotes the type. This is in contrast with the previous proposed schema, which uses LISP-style singly-linked lists, in which the type must be stored once in each node.</span> ; {{anchor|boolean|Boolean}} 불리언 {{English term|boolean}} : <span lang="en" dir="ltr" class="mw-content-ltr">a value that can have 2 states, usually denoted true and false.</span> ; {{anchor|built-in|builtin}} 내장된 {{English term|built-in}} : 평가자가 제공하고 위키 인터페이스를 통해 편집할 수없는 함수의 기본 구현. == C == ; {{anchor|call}} 호출 {{English term|call}} : [[#function call|함수 호출]] 참조. 영어에서는 [[#invoke|인보크(invoke) 또는 인보케이션(invocation)]]이라는 용어도 사용할 수 있습니다. ; {{anchor|canonical|canonicalized|canonicalised}} 표준형의 {{English term|canonical, canonicalized, canonicalised}} : 구체적이고 덜 장황하며 따라서 [[#JSON|JSON]]으로 [[#ZObject|Z객체]]를 표현하는 더 읽기 쉬운 방법입니다. Z객체는 위키함수에 저장되는 일반적인 표현입니다. 이것은 [[#normal|정규형]]과 반대입니다. ; {{anchor|character}} 문자 {{English term|character}} : 문자열의 구성 요소인 유니 코드로 정의된 문자; 문자는 여러 바이트(또는 8진수)로 구성 될 수 있습니다. ; {{anchor|claim|Claim}} 클레임 {{English term|claim}} : <span lang="en" dir="ltr" class="mw-content-ltr">In the [[:d:Special:MyLanguage/Wikidata:Glossary#Claim|Wikibase data model]], a claim is a main snak plus optional qualifiers, expressing an assertion about an entity (without references or rank).</span> : <span lang="en" dir="ltr" class="mw-content-ltr">Example: Entity: Albert Einstein</span> :* <span lang="en" dir="ltr" class="mw-content-ltr">Claim: Spouse = Mileva Marić, starting in 1903</span> :* <span lang="en" dir="ltr" class="mw-content-ltr">Main snak: P26 (spouse) → Q937 (Mileva Marić)</span> :* <span lang="en" dir="ltr" class="mw-content-ltr">Qualifier snak: P580 (start time) → 1903</span> : <span lang="en" dir="ltr" class="mw-content-ltr">→ “Albert Einstein’s spouse was Mileva Marić, starting in 1903.”</span> : <span lang="en" dir="ltr" class="mw-content-ltr">The claim can later be turned into a statement by adding a reference and rank.</span> ; {{anchor|composition}} 컴포지션 {{English term|composition}} : 다른 함수의 조합에 의해 구현이 제공되는 함수의 구현 형태; [[Special:MyLanguage/Wikifunctions:Function model#Composition|함수 모델]] 참조. ; {{anchor|composition notation}} 컴포지션 표기법 {{English term|composition notation}} : 컴포지션(composition)에 관한 읽기 쉬운 표기법; [[Special:MyLanguage/Wikifunctions:Function model#Composition|함수 모델]] 참조. ; {{anchor|concrete|Concrete}} 구상 {{English term|concrete}} : [[#natural_language|특정 자연어]]에서. [[#abstract|추상]]의 반대. ; {{anchor|concrete_article}} <span lang="en" dir="ltr" class="mw-content-ltr">concrete article</span> {{English term|concrete article}} : <span lang="en" dir="ltr" class="mw-content-ltr">See [[#article|article]]. The opposite of [[#abstract_article|Abstract Article]].</span> ; {{anchor|cons}} 단점 {{English term|cons}} : 상단에 요소를 추가하여 새로운 리스트를 생성하는 함수; [[phab:T261474]]을 참조. 위키백과의 [[w:cons|단점]]을 참조하세요. ; {{anchor|constructor|Constructor}} 생성자 {{English term|constructor}} : <span class="mw-translate-fuzzy">[[#Content|콘텐츠]]의 [[#abstract|추상]] 빌딩 블록; 생성자는 단일 구문 또는 문장 구조의 의미를 포착하는 것을 목표로 하며 종종 다른 생성자를 취할 수있는 슬롯을 가지고 있으며 다른 생성자의 슬롯을 채우는 값으로 자체적으로 사용될 수 있습니다.</span> ; {{anchor|Content}}<!--do not add |content to the anchor, it is used by MediaWiki--> 콘텐츠, 추상 콘텐츠 {{English term|content, abstract content}} : [[#Constructor|생성자]]에서 조립된 텍스트 또는 텍스트 조각의 추상 표현. 기술적으로는 인스턴스화 된 생성자. 최상위 생성자는 전체 [[#article|문서]]를 나타내는 데 사용되며 [[#Abstract_Wikipedia|추상 위키백과]]에 저장되지만 내용은 문장이나 구에 대한 것일 수도 있습니다. 추상 콘텐츠라고도 합니다. ; {{anchor|curry}} curried, curry, currying {{English term|curried, curry, currying}} : 커리 함수는 여러 인수를 각각 단일 인수가 있는 일련의 함수로 변환한 함수입니다. 이 기술은 미국 수학자 [[:w:en:Haskell하스켈 카레]]의 이름을 따서 명명되었습니다. 위키백과의 [[:w:en:Currying|커링]]을 참조하세요. == D == ; {{anchor|deserialization|Deserialization|deserialisation|Deserialisation}} 역직렬화 {{English term|deserialization}} : [[#serialization|직렬화]]의 반대. ; {{anchor|development_project|Development_project}} 개발 프로젝트 {{English term|development project}} : [[#Wikifunctions|위키함수]] 및 [[#Abstract_Wikipedia|추상 위키백과]] 개발 프로젝트; [[:m:Special:MyLanguage/Abstract Wikipedia/Plan|추상 위키백과 계획]] 참조. ; {{anchor|display function}} <span lang="en" dir="ltr" class="mw-content-ltr">display function</span> {{English term|display function}} : <span lang="en" dir="ltr" class="mw-content-ltr">a synonym of [[#renderer|renderer]]. For example, a function that converts a [[#type|type]] into a string that users can understand, such as converting a Number 123456 to "123,456" in (International) English, "1,23,456" in Indian English, "123.456" in French, etc., or converting the Date '2024','03','12' to '2024-03-12', and so on.</span> ; {{anchor|documentation}} 문서화 {{English term|documentation}} : 사람이 읽을 수 있는 객체를 설명하는 텍스트. == E == ; {{anchor|eney|eneyjj}} eneyj {{English term|eneyj}} :# [[#Wikifunctions|위키함수]]의 프로토타입 모델; :# [[#abstracttext|abstracttext]]에 제공된 해당 모델의 [[#evaluator|평가자]]에 대한 자바 스크립트 구현. ; {{anchor|error|Error}} 에러 {{English term|error}} : <span class="mw-translate-fuzzy">인스턴스가 평가 또는 검증의 문제를 나타내는 유형; [[Special:MyLanguage/Wikifunctions:Function model#Z5/Errors|함수 모델]] 참조.</span> ; {{anchor|evaluation|Evaluation}} <span lang="en" dir="ltr" class="mw-content-ltr">evaluation</span> {{English term|evaluation}} : <span lang="en" dir="ltr" class="mw-content-ltr">The action performed by the [[#evaluator|evaluator]].</span> ; {{anchor|evaluator|Evaluator}} 평가자 {{English term|evaluator}} : [[#ZObject|Z객체]]를 가져와 평가하는 소프트웨어, 즉 [[#Function|함수]]를 실행하고 결과를 반환하는 소프트웨어. 우리는 여러 평가자의 개발을 계획합니다. 평가자는 브라우저와 [[#Wikimedia_Foundation|위키미디어 재단]]의 서버, 클라우드, 모바일 장치의 앱 또는 기타 장소에서 구현 및 실행할 수 있습니다. [[#executor|실행자]] 및 [[#orchestrator|오케스트레이터]]와 비교합니다. ; {{anchor|execution|Execution}} <span lang="en" dir="ltr" class="mw-content-ltr">execution</span> {{English term|execution}} : <span lang="en" dir="ltr" class="mw-content-ltr">The action performed by the [[#executor|executor]].</span> ; {{anchor|executor|Executor|executors|Executors}} 실행자 {{English term|executor}} : 대중에게 노출되지 않는 일련의 내부 서비스 중 하나. [[#Orchestrator|오케스트레이터]]에 의해서만 호출 될 수 있습니다. 특정 프로그래밍 언어로 네이티브 코드를 실행합니다. 루아에 대한 하나의 실행 프로그램, 자바 스크립트에 대한 실행 프로그램, 파이썬에 대한 실행 프로그램 등이 있습니다. [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-evaluator#executors 서비스 문서]를 참조. [[#evaluator|평가자]] 및 [[#orchestrator|오케스트레이터]]와 비교합니다. == F == ; {{anchor|function|Function}} 함수 {{English term|function}} : 일부 입력을 받아 출력을 반환하는 계산에 관한 사양; 위키백과의 [[w:ko:함수 (프로그래밍)|함수 (프로그래밍)]] 참조. ; {{anchor|function call|Function call}} 함수 호출 {{English term|function call}} : 함수 호출은 함수와 함수에 필요한 인수로 구성된 Z객체이며 다른 Z객체로 평가 될 수 있습니다. 영어에서는 "인보크(invoke)"라는 용어도 사용할 수 있습니다. ; {{anchor|function evaluator}} <span lang="en" dir="ltr" class="mw-content-ltr">function evaluator</span> {{English term|function evaluator}} : <span lang="en" dir="ltr" class="mw-content-ltr">See [[#evaluator|evaluator]].</span> ; {{anchor|function executor}} <span lang="en" dir="ltr" class="mw-content-ltr">function executor</span> {{English term|function executor}} : <span lang="en" dir="ltr" class="mw-content-ltr">See [[#executor|executor]].</span> ; {{anchor|function model}} 함수 모델 {{English term|function model}} : [[Special:MyLanguage/Wikifunctions:Function model|함수 모델]] 참조. ; {{anchor|function orchestrator}} <span lang="en" dir="ltr" class="mw-content-ltr">function orchestrator</span> {{English term|function orchestrator}} : <span lang="en" dir="ltr" class="mw-content-ltr">See [[#orchestrator|orchestrator]].</span> ; {{anchor|function schemata}} <span lang="en" dir="ltr" class="mw-content-ltr">function schemata</span> {{English term|function schemata}} : <span lang="en" dir="ltr" class="mw-content-ltr">a set of pre-defined ZObjects used in [[#orchestrator|orchestrator]] and [[#evaluator|evaluator]]. The [[#WikiLambda system|WikiLambda system account]] also populates pre-defined ZObjects on-wiki from function schemata.</span> ; {{anchor|functional}} 함수형 {{English term|functional}} : "순수 함수형"의 줄임말로, 그러한 함수의 [[#evaluation|평가]]는 부작용이 없고 결정론적입니다. 즉, 항상 동일합니다; 위키백과의 [[w:en:Purely functional programming|순수 함수형 프로그래밍]] 참조; [[Special:MyLanguage/Wikifunctions:Function model#non-functional|함수 모델]] 참조. == G == ; {{anchor|generic type}} 제네릭 유형 {{English term|generic type}} : 함수 호출의 [[#evaluation|평가]]에 의해 생성 된 유형. == I == ; {{anchor|identity|Identity}} 식별 {{English term|identity}} : 유형의 식별은 유형으로 평가되는 (특정) 함수의 인스턴스입니다. 단순 유형의 경우, 유형 자체에 대한 참조입니다. ; {{anchor|implementation|Implementation}} 구현 {{English term|implementation}} : [[#function|함수]]를 실행하는 특별한 방법. 구현은 특정 프로그래밍 언어로 된 코드 조각일 수도 있고 [[#evaluator|평가자]]에 "내장 된" 기능을 참조하거나 다른 함수에 대한 호출을 결합할 수도 있습니다. 함수에는 많은 [[#composition|구현]]이 있을 수 있으며 모두 동일해야 합니다. "[[#ZFunction|Z함수]] 구현"의 약자입니다. ; {{anchor|instance}} 인스턴스 {{English term|instance}} : 모든 Z객체는 해당 유형의 인스턴스입니다. ; {{anchor|invoke}} 인보크 {{English term|invoke}} : 영어로 [[#call|호출]]의 동의어. [[#function call|함수 호출]]을 참조하세요. ; {{anchor|item|Item}} 항목 {{English term|item}} : [[#Wikidata|위키데이터]]의 지식 기반에 있는 항목; 위키데이터 용어집의 [[:d:Wikidata:Glossary#Item|항목]] 참조. == J == ; {{anchor|JSON}} JSON {{English term|JSON}} : 널리 사용되는 데이터 전송 형식; 위키백과의 [[w:en:JSON|JSON]]을 참조. == K == ; {{anchor|key|Key}} 키 {{English term|key}} : 문자 K와 자연수로 끝나고 선택적으로 앞에 [[#ZID|ZID]]가 오는 문자열. 키는 일반적으로 [[#Type|유형]] 또는 [[#Function|함수]]에 대한 [[#Wikifunctions|위키함수]]에서 정의되며 [[#ZObject|Z객체]]를 강화하는 데 사용됩니다. == L == ; {{anchor|label}} 레이블 {{English term|label}} : Z객체를 식별하기 위해 주어지는 이름. 일반 텍스트만 가능. ; {{anchor|lexeme|Lexeme}} 어휘소 {{English term|lexeme}} : 대략적인 단어에 대한 사전 지식을 저장하는 [[#Wikidata|위키데이터]]의 항목; 위키데이터 용어집의 [[d:Wikidata:Glossary#Lexeme|어휘소]] 항목 참조. ; {{anchor|linearizer|Linearizer}} linearizer {{English term|linearizer}} : <span class="mw-translate-fuzzy">Z객체를 문자열로 변환하는 함수. [[$parser|파서]]의 반대입니다.</span> ; {{anchor|list|List}} 리스트 {{English term|list}} : 정렬된 엔티티에서 임의의 수의 인스턴스를 그룹화하는 데이터 유형; 위키백과의 [[w:en:List (abstract data type)|리스트 (추상 데이터 유형)]]을 참조하세요. ; {{anchor|literal}} 리터럴 {{English term|literal}} : Z객체가 아닌 값. 현재 유일하게 허용되는 리터럴은 문자열입니다. ; {{anchor|local_Wikipedia|Local_Wikipedia}} 로컬 위키백과 {{English term|local Wikipedia}} : 히브리어 위키백과, 일본어 위키백과 또는 이탈리아어 위키백과와 같은 특정 언어로 된 [[#Wikipedia|위키백과]]. == M == ; {{anchor|Multlingual_Wikipedia|multilingual_Wikipedia}} 다국어 위키백과 {{English term|multilingual Wikipedia}} : [[#local_Wikipedia|로컬 위키백과]]가 [[#Abstract_Wikipedia|추상 위키백과]]의 [[#Content|콘텐츠]]를 [[#Renderer|렌더링]]하여 자신의 언어로 더 포괄적이고 최신이며 알맞은 위키백과를 가질 수 있도록하는 구조; [[:m:Special:MyLanguage/Abstract Wikipedia/Architecture|추상 위키백과 구조]] 참조. == N == ; {{anchor|natural_language|Natural_language}} 자연어 {{English term|natural language}} : 영어와 타갈로그어 또는 스와힐리어와 같은 넓은 의미의 특정 자연어; 위키백과의 [[w:en:Natural language|자연어]]를 참조하세요. ; {{anchor|normal|Normal|normalized|Normalized|normalised}} 정규형의, 정규형 {{English term|normal}} : [[#JSON|JSON]]으로 [[#ZObject|Z객체]]를 표현하는 확장되고 쉽게 처리 가능하며 매우 균일한 방법입니다. 이것은 [[#canonical|표준형]]과 반대입니다. ; {{anchor|nothing|Nothing}} nothing {{English term|nothing}} : 인스턴스를 가질 수 없는 데이터 유형; 위키백과의 [[w:en:Bottom type|바닥 유형]] 참조. == O == ; {{anchor|object|Object}} 객체 {{English term|object}} :# 자바 스크립트 또는 JSON에서 객체는 기본적으로 연관 배열입니다. 위키백과의 [[w:ko:연관 배열|연관 배열]]을 참조하세요. :# <span lang="en" dir="ltr" class="mw-content-ltr">In Wikifunctions, synonym of [[#ZObject|ZObject]].</span> ; {{anchor|orchestration|Orchestration}} <span lang="en" dir="ltr" class="mw-content-ltr">orchestration</span> {{English term|orchestration}} :<span lang="en" dir="ltr" class="mw-content-ltr">The action performed by the [[#orchestrator|orchestrator]].</span> ; {{anchor|orchestrator|Orchestrator}} 오케스트레이터 {{English term|orchestrator}} : <span class="mw-translate-fuzzy">[[#ZObject|Z객체]]를 가져와 [[#Evaluator|평가]]된 버전을 반환하는 서비스입니다. 이를 위해 필요한 다른 Z객체, 일부 함수 호출을 평가하기위한 [[#Executor|실행자]] 및 [[#Wikidata|위키데이터]]와 같은 기타 서비스에 대한 위키를 호출합니다. [https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator#wikifunctions-function-orchestrator 서비스 문서]를 참조하세요. [[#evaluator|평가자]] 및 [[#executor|실행자]]와 비교합니다.</span> == P == ; {{anchor|page|Page}} 문서 {{English term|page}} : <span class="mw-translate-fuzzy">[[#wiki|위키]]는 독립적으로 편집할 수 있는 여러 개별 페이지로 구성됩니다.</span> ; {{anchor|parser|Parser}} 파서 {{English term|parser}} : <span class="mw-translate-fuzzy">문자열을 Z객체로 변환하는 함수. [[$linearizer|linearizer]]의 반대.</span> ; {{anchor|pair|Pair}} 짝 {{English term|pair}} : 특정 (임의의) 유형의 두 Z객체를 포함하는 복합 Z객체. ; {{anchor|part_P1|Part_P1}} 파트 P1 {{English term|Part P1}} : [[#Wikifunctions|위키함수]] 생성을 다루는 [[#development_project|개발 프로젝트]]의 일부입니다. 그것은 프로젝트의 시작 부분에서 시작하여 평생 동안 계속됩니다. [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P1: Wikifunctions|파트 P1: 위키함수]]를 참조하세요. ; {{anchor|part_P2|Part_P2}} 파트 P2 {{English term|Part P2}} : [[#Abstract_Wikipedia|추상 위키백과]] 생성을 다루는 [[#development_project|개발 프로젝트]]의 일부입니다. 프로젝트에서 약 1년 후에 시작되어 이 기간의 후반기 동안 계속됩니다. [[:m:Special:MyLanguage/Abstract Wikipedia/Tasks#Part P2: Abstract Wikipedia|파트 P2: 추상 위키백과]] 참조. ; {{anchor|persistent|Persistent}} 영속적, 영속 {{English term|persistent}} : [[#ZID|ZID]]가 있고 위키의 자체 페이지가 있는 [[#ZObject|Z객체]] 대부분의 영속 Z객체에는 ZID가 없는 Z객체인 [[#value|값]]이 포함되어 있으므로 영속적이지 않습니다. ; {{anchor|property|Property}} 속성 {{English term|property}} : [[#Wikidata|위키데이터]]의 지식 기반에서 [[#Item|항목]]에 대해 [[#Statement|서술]]하는 데 사용됩니다. 위키데이터 용어집에서 [[:d:Wikidata:Glossary#Property|속성]] 참조. == Q == ; {{anchor|quote|Quote}} 인용 {{English term|quote}} : 평가되지는 않지만 그대로 유지되는 데이터 구조. ; {{anchor|QID}} QID {{English term|QID}} : [[#Wikidata|위키데이터]] 항목의 식별자로, 문자 "Q" 뒤에 정수가 오는 것으로 구성됩니다. == R == ; {{anchor|reading function}} <span lang="en" dir="ltr" class="mw-content-ltr">reading function</span> {{English term|reading function}} : <span lang="en" dir="ltr" class="mw-content-ltr">a synonym of [[#parser|parser]]. A function that converts user text input from a string into a given Type. For example, converting the String "123456" to the Number '123456', or the string "2024-03-12" to the Date '2024', '03', '12'.</span> ; {{anchor|reference|Reference}} 참조 {{English term|reference}} : 기본 객체를 나타내는 ID입니다. 예를 들어, 문자열 "Z11"은 유형 Z11/단어 언어 텍스트를 나타냅니다. : {{TakeNote}}이 용어는 위키데이터와는 완전히 다른 의미를 가지고 있습니다. 위키백과의 [[w:en:Reference (computer science)|참조 (컴퓨터 과학)]] 참조. ; {{anchor|renderer|Renderer}} 렌더러 {{English term|renderer}} (1) : <span lang="en" dir="ltr" class="mw-content-ltr">a function to convert a ZObject to a string. The opposite of [[#parser|parser]]. (formerly called "linearizer")</span> ; <span lang="en" dir="ltr" class="mw-content-ltr">renderer</span> {{English term|renderer}} (2) : [[#natural_language|자연어]]에 대한 [[#Content|콘텐츠]]와 식별자를 입력으로 가져오고 해당 자연어의 텍스트를 출력으로 반환하고, [[#Lexeme|어휘소]]의 지식을 사용하여 콘텐츠를 구체적인 텍스트로 나타내는 [[#Function|함수]]입니다. : {{TakeNote}}<span lang="en" dir="ltr" class="mw-content-ltr">This is a future feature, and the meaning of the term "renderer" in the {{Pg|:m:Abstract Wikipedia/Historic proposal|original proposal}}; this term collides with the current usage of "renderer", so it may be renamed in the future.</span> ; {{anchor|reify}} 구체화 {{English term|reify}} : 객체를 구성 부분으로 분해하여 부분에 개별적으로 접근할 수 있도록 하는 함수; 위키백과에서 [[w:en:Reification (computer science)|구체화]] 참조; [[phab:T261474]] 참조. ; {{anchor|REPL}} REPL {{English term|REPL}} : Read / Eval / Print - Loop, 입력을 받아 평가하고 결과를 표시하는 명령 줄 인터페이스; 위키백과의 [[w:ko:REPL|REPL]] 참조; [[Special:MyLanguage/Wikifunctions:Function model#REPL|함수 모델]] 참조. == S == ; {{anchor|schemata}} <span lang="en" dir="ltr" class="mw-content-ltr">schemata</span> {{English term|schemata}} : <span lang="en" dir="ltr" class="mw-content-ltr">See [[#function schemata|function schemata]].</span> ; {{anchor|serialization|Serialization|serialisation|Serialisation}} 직렬화 {{English term|serialization}} : [[#JSON|JSON]]에서 Z객체를 표현하는 방법; [[#canonical|표준형]], [[#normal|정규형]]도 참조. ; {{anchor|snak|Snak}}<span lang="en" dir="ltr" class="mw-content-ltr">snak</span> {{English term|snak}} : <span lang="en" dir="ltr" class="mw-content-ltr">In the [[:mw:Special:MyLanguage/Wikibase/DataModel|Wikibase data model]], a snak is the smallest unit of a statement, linking a property to either a value, “no value”, or “some value.”</span> : <span lang="en" dir="ltr" class="mw-content-ltr">Example [[#statement|statement]] for {{Q|Q937}} with 3 snaks:</span> : <span lang="en" dir="ltr" class="mw-content-ltr">Main snak:</span> :  <span lang="en" dir="ltr" class="mw-content-ltr">Property: {{Q|P26}} → Value: {{Q|Q76346}}</span> : <span lang="en" dir="ltr" class="mw-content-ltr">Qualifier snak (adds context):</span> :  <span lang="en" dir="ltr" class="mw-content-ltr">Property: {{Q|P580}} → Value: 1903</span> : <span lang="en" dir="ltr" class="mw-content-ltr">Reference snak (supports the claim):</span> :  <span lang="en" dir="ltr" class="mw-content-ltr">Property: {{Q|P248}} → Value: {{Q|Q23833686}}</span> : <span lang="en" dir="ltr" class="mw-content-ltr">Resulting statement (in words): “Albert Einstein’s spouse was Mileva Marić, starting in 1903, as stated in the Catalog of the German National Library.”</span> ; {{anchor|statement|Statement}} 서술 {{English term|statement}} : <span class="mw-translate-fuzzy">[[#Wikidata|위키데이터]]의 지식 기반에서 [[#Item|항목]]에 대한 지식을 제공하는 데 사용됩니다. 위키데이터 용어집의 [[:d:Special:MyLanguage/Wikidata:Glossary#Statement|서술]] 참조.</span> ; {{anchor|string}} 문자열 {{English term|string}} : 일련의 문자. ; {{anchor|sum type|Sum type}} 합계 유형 {{English term|sum type}} : 구성 유형의 인스턴스를 가질 수 있는 유형; 위키백과의 [[w:en:Sum type|집계 유형]] 참조. [[Special:MyLanguage/Wikifunctions:Function model#Zx/Sum_types|함수 모델]] 참조. == T == ; {{anchor|template}} 틀 {{English term|template}} : <span class="mw-translate-fuzzy">[[#renderer|렌더러]]를 자리 표시자가 산재된 텍스트 또는 "슬롯"으로 지정하는 방법은 [[#constructor|생성자]]의 데이터, 함수 계산 또는 다른 틀의 내용으로 채울 수 있습니다. 틀 구문에 대한 자세한 내용은 [[:m:Special:MyLanguage/Abstract Wikipedia/Template Language for Wikifunctions|위키함수용 틀 언어]] 문서를 참조하세요.</span> ; {{anchor|tester|Tester}} 테스터 {{English term|tester}} : 주어진 [[#ZFunction|Z함수]]가 정확하게 일을 하고 있는지 자동으로 결정하는 방법. [[#function|함수]]에는 일반적으로 여러 테스터가 있으며, 각 테스터는 함수에 대한 일부 입력을 지정하고 주어진 입력에 대한 출력이 충족되어야합니다. 예를 들어, "케이스 제목(title case)" 함수의 테스터에는 다음이 포함될 수 있습니다: "abc"는 "Abc"가 되어야합니다; "war and peace"는 "War and Peace"가 되어야합니다; "война и мир"는 "Война и мир"가 되어야합니다; "123"은 "123"으로 유지되어야합니다. ; {{anchor|transient|Transient}} 일시적 {{English term|transient}} : [[#persistent|영속적]]의 반대. ; {{anchor|type|Type}} 유형 {{English term|type}} : 객체의 유형은 주어진 객체를 해석하고 이해하는 방법과 객체로 수행할 수 있는 작업을 알려줍니다. 예를 들어 값이 "2023"인 객체가 있는 경우 유형이 정수인지, 연도인지 또는 문자열인지에 따라 해당 객체를 다르게 이해합니다. 모든 객체는 "실제 세계에 있는 것"을 나타냅니다. 정수 2023은 2023년과 다릅니다. 유형은 주어진 객체를 해석하는 방법을 알려주므로 실제 세계에서 어떤 것을 참조하는지 알 수 있습니다. 기술적으로는 해당 유형의 객체가 구성되는 방식과 해당 유형의 유효한 객체가 되기 위해 충족해야 하는 조건을 정의합니다. 유형은 Z객체의 유효성을 검사하는 [[#Function|함수]]를 제공하여 [[#ZObject|Z객체]]가 이 유형의 유효한 인스턴스가 되는 조건을 정의합니다. 유형은 Z객체 자체이므로 [[#Wikifunctions|위키함수]]의 기여자는 새로운 유형을 만들 수 있습니다. ; {{anchor|type converter}} <span lang="en" dir="ltr" class="mw-content-ltr">type converter</span> {{English term|type converter}} : <span lang="en" dir="ltr" class="mw-content-ltr">A script written in some programming language (such as JavaScript), taking a native object (such as BigInt), and returning a JSON object representing the corresponding ZObject; or ''vice versa''.</span> ; {{anchor|typed list|Typed List}} <span lang="en" dir="ltr" class="mw-content-ltr">typed list</span> {{English term|typed list}} : <span lang="en" dir="ltr" class="mw-content-ltr">A typed list is a [[#list|list]] in which all members of the list are of a specific, predefined [[#type|type]]. For example, a typed list of [[#string|strings]] is a list in which all members of the list are strings. A typed list takes one argument: the type that all the members of the list have to be an instance of. Typed lists are probably the most widely used [[#generic type|generic type]].</span> == V == ; {{anchor|value}} 값 {{English term|value}} : 다른 Z객체의 [[#key|키]]와 연관된 문자열 또는 [[#ZObject|Z객체]]. ; {{anchor|validation|Validation}} <span lang="en" dir="ltr" class="mw-content-ltr">validation</span> {{English term|validation}} : <span lang="en" dir="ltr" class="mw-content-ltr">The action performed by the [[#validator|validator]].</span> ; {{anchor|validator|Validator}} 검증자 {{English term|validator}} : <span class="mw-translate-fuzzy">Z객체를 인수로 사용하고 발견된 오류 목록을 반환하는 함수.</span> == W == ; {{anchor|wiki|Wiki}} 위키 {{English term|wiki}} : [[#page|페이지]]를 쉽고 공동으로 편집 할 수 있는 웹 사이트. ; {{anchor|Wikidata}} 위키데이터 {{English term|Wikidata}} : 공동으로 편집된 자유 지식 기반인 [[#Wikimedia_Foundation|위키미디어 재단]]의 프로젝트; [[:m:Special:MyLanguage/Wikidata|위키데이터]] 참조. ; {{anchor|Wikifunctions}}{{anchor|Wikilambda}} 위키함수 {{English term|Wikifunctions}} : [[#Wikimedia_Foundation|위키미디어 재단]]의 새로운 프로젝트; 무료이고 공동으로 개발하며 유지 관리하는 [[#Function|함수]] 카탈로그. {{Pg|:m:Abstract Wikipedia/Historic proposal|원래 제안}}에서 처음에는 위키람다로 알려졌습니다(이 이름은 현재 위키람다 확장에 사용됨). ; {{anchor|WikiLambda}} 위키람다 {{English term|WikiLambda}} : 프로젝트를 구동하는 데 사용되는 소프트웨어, [[mw:Special:MyLanguage/Extension:WikiLambda|확장:위키람다]]. ; {{anchor|WikiLambda system}} 위키람다 시스템 {{English term|WikiLambda system}} : <span lang="en" dir="ltr" class="mw-content-ltr">an automated system account that is a key part of the WikiLambda extension. See [[User:WikiLambda system]] for its current function.</span> ; {{anchor|WMF|Wikimedia_Foundation}} 위키미디어 재단 {{English term|Wikimedia Foundation}} : 위키미디어 운동을 지원하는 조직; [[:m:Special:MyLanguage/Wikimedia Foundation|위키미디어 재단]] 참조. ; {{anchor|Wikipedia}} 위키백과 {{English term|Wikipedia}} : [[#Wikimedia_Foundation|위키미디어 재단]]의 프로젝트, 공동으로 편집하는 자유 백과사전, [[:m:Special:MyLanguage/Wikipedia|위키백과]] 참조. ; 위키백과, 추상 {{English term|Wikipedia, Abstract}} : [[#Abstract_Wikipedia|추상 위키백과]] 참조. ; 위키백과, 다국어 {{English term|Wikipedia, multilingual}} : [[#multilingual_Wikipedia|다국어 위키백과]] 참조. == Z == ; {{anchor|ZID|ZIDs}} ZID {{English term|ZID}} : 문자 Z로 시작하고 뒤에 자연수가 오는 ID. [[#persistent|영구]] [[#ZObject|Z객체]]를 식별하는 데 사용됩니다. ; {{anchor|zfunction|ZFunction}} Z함수 {{English term|ZFunction}} : [[#evaluator|평가자]]를 통해 사용할 수 있는 특정 [[#function|함수]]를 설명하는 [[#Wikifunctions|위키함수]]의 위키 문서입니다. 각 Z함수는 하나 이상의 [[#implementation|구현]]에 의해 코드에서 실현 될 수 있으며, 상기 구현은 하나 이상의 [[#tester|테스터]] Z함수에 의해 올바른 것으로 검증될 수 있습니다. ; {{anchor|ZKey}} Z키 {{English term|ZKey}} : 특정 [[#type |유형]]에 대한 [[#key|키]]를 정의하는 [[#ZObject|Z객체]]. ; {{anchor|ZList}} Z리스트 {{English term|ZList}} : 다른 Z객체의 순서가 지정된 시퀀스에 대한 [[#ZObject|Z객체]]. ; {{anchor|ZObject}} Z객체 {{English term|ZObject}} : [[#Wikifunctions|위키함수]]의 모든 항목은 Z객체입니다. 위키함수에 저장된 Z객체는 [[#ZID|ZID]]를 가지며 [[#Constructor|생성자]]와 [[#Function|함수]], [[#Type|유형]] 등과 같은 다양한 유형이 될 수 있습니다. Z객체는 [[#Key|키]]/[[#Value|값]] 쌍 집합으로 구성되며 각 키는 Z객체 당 한 번만 나타나고 값은 Z객체입니다. ; {{anchor|ZUnit}} ZUnit {{English term|ZUnit}} : [[:w:en:Unit type|단위 유형]]을 나타내는 [[#ZObject|ZObject]]입니다. [[Category:Glossary| {{#translation:}}]] ozz7305t6ynx32ragbotj105d24gj9f Z12964 0 22697 275889 211616 2026-05-17T22:53:14Z 99of9 1622 Added Z24867 to the approved list of implementations 275889 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z12964" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z12964K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ndepụta: Edepụtara ndepụta ( Ihe )" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste" }, { "Z1K1": "Z11", "Z11K1": "Z1852", "Z11K2": "string 1" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "liste" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lista" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "列表" }, { "Z1K1": "Z11", "Z11K1": "Z1709", "Z11K2": "saraksts" } ] } } ], "Z8K2": "Z1", "Z8K3": [ "Z20", "Z12966", "Z16216", "Z16217", "Z17325", "Z24865", "Z24866" ], "Z8K4": [ "Z14", "Z16215", "Z24867" ], "Z8K5": "Z12964" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "last element" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "mmewere ikpeazụ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "letztes Element" }, { "Z1K1": "Z11", "Z11K1": "Z1852", "Z11K2": "elementi otitala" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "শেষ উপাদান" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "dernier élément" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "ultimo elemento" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "末位元素" }, { "Z1K1": "Z11", "Z11K1": "Z1709", "Z11K2": "pēdējais elements" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "final element", "get last element", "get final element" ] }, { "Z1K1": "Z31", "Z31K1": "Z1430", "Z31K2": [ "Z6", "Ende der Liste" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "elemento finale" ] }, { "Z1K1": "Z31", "Z31K1": "Z1645", "Z31K2": [ "Z6", "最后元素", "列表末尾" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "the final element of a list" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": " mmewere ikpeazụ nke ndepụta" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt das letzte Element der Liste zurück" }, { "Z1K1": "Z11", "Z11K1": "Z1852", "Z11K2": "elementi otitala ki di oji listi" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "কোনো তালিকার সর্বশেষ উপাদান" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie le dernier élément d'une liste" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Ultimo elemento di una lista" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "获取列表的末位元素" }, { "Z1K1": "Z11", "Z11K1": "Z1709", "Z11K2": "pēdējais saraksta elements" } ] } } q6emc22gm3uhq7934ai06nx1tlnzq7r Wikifunctions:Type proposals 4 24480 275855 272910 2026-05-17T19:25:12Z Dv103 11127 /* In discussion */ 275855 wikitext text/x-wiki {{see also|d:Special:ListDatatypes}} {{shortcut|[[WF:TP]]}} This page is to discuss and decide on proposals for new [[WF:types|Types]], and for changing existing ones. Before proposing, you should familiarize yourself with the [[WF:Function model|Function model]]. Types are currently being created by Wikifunctions staff. Over time these rights will be handed over to the community. == Proposals for new types to be created == === In discussion === * [[WF:type proposals/SI units|SI units]] * [[WF:type proposals/Unit of measurement|Unit of measurement]] * [[WF:type proposals/Moment in time|Moment in time]] * [[WF:type proposals/Julian calendar date|Julian calendar date]] * [[WF:type proposals/Grapheme|Grapheme]] * [[WF:type proposals/Wikifunctions object reference|Wikifunctions object reference]] * [[WF:type proposals/Value with error|Value with error]] * [[WF:type proposals/configuration of functions for given types|configuration of functions for given types]] * [[WF:type proposals/Geometrical point|Geometrical point]] * [[WF:type proposals/Currency|Currency]] * [[WF:type proposals/Time of action|Time of action]] ==== Representing abstract content ==== * [[WF:type proposal/Syntactic table|Syntactic table]] * [[WF:type proposals/Semantic unit|Semantic unit]] ([[WF:type proposals/Syntactic unit|Syntactic unit]] is a section of this proposal) ==== Lightweight Wikidata enumerations ==== * [[WF:type proposals/French tenses|French tenses]] * [[WF:type proposals/French subjects|French subjects]] * [[WF:type proposals/Italian auxiliary verb|Italian auxiliary verb]] * [[WF:type proposals/Italian simple preposition|Italian simple preposition]] * [[WF:type proposals/Italian tense|Italian tense]] * [[WF:type proposals/Unicode General Category|Unicode General Category]] * [[WF:type proposals/Taxon rank|Taxon rank]] * [[WF:Type_proposals/IPA_phone_base_glyph|IPA phone]] * [[WF:Type_proposals/Zodiac sign|Zodiac sign]] * [[WF:Type_proposals/Simple temporal entity|Simple temporal entity]] * [[WF:Type_proposals/Japanese verb conjugation class|Japanese verb conjugation class]] * [[WF:Type_proposals/Topic-comment|Topic-comment]] * [[WF:Type_proposals/Grammatical specificity|Grammatical specificity]] === Being prepared === [[WF:type proposals/HTML fragment structure |HTML fragment structure]] === Stalled === * [[WF:type proposals/Typed string|Typed string]] * [[WF:type proposals/Wikidata value|Wikidata value]] * [[WF:type proposals/Wikidata string-based value|Wikidata string-based value]] * [[WF:type proposals/bytes|bytes]] * [[WF:type proposals/Percentage|Percentage]] * [[WF:type proposals/Timezone|Timezone]] * [[WF:type proposals/Named parameters list|Named parameters list]] * [[WF:type proposals/Abstract sentence|Abstract sentence]] === Something to think about === * Symbol and expression (as in a [[w:computer algebra system|computer algebra system]]) - currently no idea yet * [[WF:type proposals/Alphabet|Alphabet]] * [[WF:type proposals/Context|Context]] * [[WF:type proposals/Imperial Units|Imperial Units]] * months in calendars ** [[WF:type proposals/Bengali month|Bengali month]] ** [[WF:type proposals/Darian month|Darian month]] ** [[WF:type proposals/Hebrew month|Hebrew month]] ** [[WF:type proposals/Hindu month|Hindu month]] ** [[WF:type proposals/Nepali month|Nepali month]] ** [[WF:type proposals/Sindhi month|Sindhi month]] ** [[WF:type proposals/Tamil month|Tamil month]] * [[WF:type proposals/Multilingual gloss|Multilingual gloss]] * [[WF:type proposals/Position on Earth|Position on Earth]] * [[WF:type proposals/URL|URL]] ==== Wikidata integration ==== (These are just the types we will need that are not listed somewhere else) * Wikidata qualifier * Wikidata Data type * Wikidata sitelink * Unknown value * Entity schema ==== "Heavy" data ==== Heavy data is those that can be more than 1.5MB (where medium data are between 60KB and 1.5MB). This includes most real-world files (jpg, mp3, pdf, zip, exe) and raw forms of data containing in such files (e.g. 1024*768 RGB image has 2359296 bytes in raw form). Wikifunctions currently have limited support for medium data and little support for heavy data (and neither support file uploading for computation). See [[WF:type proposals/bytes#Uses|bytes § Uses]] for more information. * Image (raster): basically, a 2D or 3D array of number (though we ''do'' need a type to represent both the array and image mode) * Audio and signal: basically, one number (sampling rate) and one or more (1D) arrays of number, one per channel (though we ''do'' need a type to represent all of them) * Video: audio plus series of image === Unclear necessity / probably unnecessary === * Multidimensional array: can be represented as list of lists, but a dedicated edit interface would be nice (and way to enforce an array not to be jagged) * Typed tuple: can be represented as nested [[Z882]] * Set: use list instead * Multiset: use list instead * Multimap: use list of [[Z882]] instead (see also simple map [[Z883]]) * [[WF:type proposals/Syntactic type|Syntactic type]] == Types that have already been Implemented == {{main|WF:type}} * [[WF:Type_proposals/Season|Season]] * [[WF:type proposals/Word order|Word order]] * [[WF:type proposals/complex128|complex128]] * [[WF:type proposals/Grammatical voice (a/m/p)|Grammatical voice (a/m/p)]] * [[WF:type proposals/Grammatical voice (a/mp)|Grammatical voice (a/mp)]] * [[WF:type proposals/RGBA color|RGBA color]] * [[WF:type proposals/Grammatical number (singular/paucal/multal)|Grammatical number (singular/paucal/multal)]] * [[WF:type proposals/Grammatical definiteness|Grammatical definiteness]] * [[WF:type proposals/Grammatical voice (a/p)|Grammatical voice (a/p)]] * [[WF:type proposals/Grammatical affirmation and negation|Grammatical affirmation and negation]] * [[WF:type proposals/Grammatical cases (n/g/d/a)|Grammatical cases (n/g/d/a)]] * [[WF:type proposals/Grammatical degree of comparison (p/c/s)|Grammatical degree of comparison (p/c/s)]] * [[WF:type proposals/Chemical element|Chemical element]] * [[WF:type proposals/Wikidata based types|Wikidata based types]] as {{Z|Z6001}}, {{Z|Z6002}}, {{Z|Z6003}}, {{Z|Z6004}}, {{Z|Z6005}} ** [[WF:type proposals/Wikidata lexeme senses|Wikidata lexeme senses]] as {{Z|Z6006}} ** [[WF:type proposals/Wikidata time|Wikidata time]] as {{Z|Z6064}} ** [[WF:type proposals/Wikidata quantity|Wikidata quantity]] as {{Z|Z6010}} ** [[WF:type proposals/Wikidata geocoordinates|Wikidata geocoordinates]] as {{Z|Z6011}} * [[WF:type proposals/Grammatical number (singular/dual/plural)|Grammatical number (singular/dual/plural)]] as {{Z|Z28215}} * [[WF:type proposals/Breton mutation|Breton mutation]] as {{Z|Z27971}} * [[WF:type proposals/Grammatical person (1/2/3)|Grammatical person (1/2/3)]] as {{Z|Z27970}} * [[WF:type proposals/Grammatical gender (a/i)|Grammatical gender (a/i)]] as {{Z|Z26935}} * [[WF:type proposals/Grammatical number (s/p)|Grammatical number (s/p)]] as {{Z|Z26934}} * [[WF:type proposals/Hijri calendar month|Hijri calendar month]] as {{Z|Z26582}} * [[WF:type proposals/Grammatical gender (m/f)|Grammatical gender (m/f)]] as {{Z|Z25340}} * [[WF:type proposals/Grammatical gender (m/f/n)|Grammatical gender (m/f/n)]] as {{Z|Z25501}} * [[WF:type proposals/Grammatical gender (c/n)|Grammatical gender (c/n)]] as {{Z|Z25502}} * [[WF:type proposals/Natural number|Natural number]] as {{Z|Z13518}} * [[WF:type_proposals/Gregorian calendar month|Gregorian calendar month]] as {{Z|Z16098}} * [[WF:type proposals/Sign|Sign]] as {{Z|Z16659}} * [[WF:type proposals/Igbo calendar month|Igbo calendar month]] as {{Z|Z16927}} * [[WF:type proposals/Integer|Integer]] as {{Z|Z16683}} * [[WF:type proposals/Day of the week|Day of the week]] as {{Z|Z17402}} * [[WF:type proposals/Gregorian era|Gregorian era]] as {{Z|Z17813}} * [[WF:type proposals/Rational number|Rational number]] as {{Z|Z19677}} * [[WF:type proposals/Gregorian year|Gregorian year]] as {{Z|Z20159}} * [[WF:type proposals/Day of Roman year|Day of Roman year]] as {{Z|Z20342}} * [[WF:type proposals/Gregorian calendar date|Gregorian calendar date]] as {{Z|Z20420}} * [[WF:type proposals/float64|float64]] as {{Z|Z20838}} * [[WF:type proposals/Kleenean|Kleenean]] as {{Z|Z22112}} * [[WF:type proposals/Byte|Byte]] as {{Z|Z80}} * [[WF:type proposals/Unicode codepoint|Unicode codepoint]] as {{Z|Z86}} == Proposals for changing existing types == === Changes to existing types === * ... == Templates == * [[WF:type proposals/(unnamed – new Type)|unnamed – new Type]] * [[WF:type proposals/(unnamed – new lightweight Wikidata enumeration)|unnamed – new lightweight Wikidata enumeration]] * [[WF:type proposals/(unnamed – modification of an existing Type)|unnamed – modification of an existing Type]] [[category:project concept]] 2yddr5i63suphlkkg1ie0qhr3bhkhg4 275885 275855 2026-05-17T21:16:18Z Dv103 11127 275885 wikitext text/x-wiki {{see also|d:Special:ListDatatypes}} {{shortcut|[[WF:TP]]}} This page is to discuss and decide on proposals for new [[WF:types|Types]], and for changing existing ones. Before proposing, you should familiarize yourself with the [[WF:Function model|Function model]]. Types are currently being created by Wikifunctions staff. Over time these rights will be handed over to the community. == Proposals for new types to be created == === In discussion === * [[WF:type proposals/SI units|SI units]] * [[WF:type proposals/Unit of measurement|Unit of measurement]] * [[WF:type proposals/Moment in time|Moment in time]] * [[WF:type proposals/Julian calendar date|Julian calendar date]] * [[WF:type proposals/Grapheme|Grapheme]] * [[WF:type proposals/Wikifunctions object reference|Wikifunctions object reference]] * [[WF:type proposals/Value with error|Value with error]] * [[WF:type proposals/configuration of functions for given types|configuration of functions for given types]] * [[WF:type proposals/Geometrical point|Geometrical point]] * [[WF:type proposals/Currency|Currency]] ==== Representing abstract content ==== * [[WF:type proposal/Syntactic table|Syntactic table]] * [[WF:type proposals/Semantic unit|Semantic unit]] ([[WF:type proposals/Syntactic unit|Syntactic unit]] is a section of this proposal) ==== Lightweight Wikidata enumerations ==== * [[WF:type proposals/French tenses|French tenses]] * [[WF:type proposals/French subjects|French subjects]] * [[WF:type proposals/Italian auxiliary verb|Italian auxiliary verb]] * [[WF:type proposals/Italian simple preposition|Italian simple preposition]] * [[WF:type proposals/Italian tense|Italian tense]] * [[WF:type proposals/Unicode General Category|Unicode General Category]] * [[WF:type proposals/Taxon rank|Taxon rank]] * [[WF:Type_proposals/IPA_phone_base_glyph|IPA phone]] * [[WF:Type_proposals/Zodiac sign|Zodiac sign]] * [[WF:Type_proposals/Simple temporal entity|Simple temporal entity]] * [[WF:Type_proposals/Japanese verb conjugation class|Japanese verb conjugation class]] * [[WF:Type_proposals/Topic-comment|Topic-comment]] * [[WF:Type_proposals/Grammatical specificity|Grammatical specificity]] === Being prepared === * [[WF:type proposals/HTML fragment structure |HTML fragment structure]] * [[WF:type proposals/Time of action|Time of action]] === Stalled === * [[WF:type proposals/Typed string|Typed string]] * [[WF:type proposals/Wikidata value|Wikidata value]] * [[WF:type proposals/Wikidata string-based value|Wikidata string-based value]] * [[WF:type proposals/bytes|bytes]] * [[WF:type proposals/Percentage|Percentage]] * [[WF:type proposals/Timezone|Timezone]] * [[WF:type proposals/Named parameters list|Named parameters list]] * [[WF:type proposals/Abstract sentence|Abstract sentence]] === Something to think about === * Symbol and expression (as in a [[w:computer algebra system|computer algebra system]]) - currently no idea yet * [[WF:type proposals/Alphabet|Alphabet]] * [[WF:type proposals/Context|Context]] * [[WF:type proposals/Imperial Units|Imperial Units]] * months in calendars ** [[WF:type proposals/Bengali month|Bengali month]] ** [[WF:type proposals/Darian month|Darian month]] ** [[WF:type proposals/Hebrew month|Hebrew month]] ** [[WF:type proposals/Hindu month|Hindu month]] ** [[WF:type proposals/Nepali month|Nepali month]] ** [[WF:type proposals/Sindhi month|Sindhi month]] ** [[WF:type proposals/Tamil month|Tamil month]] * [[WF:type proposals/Multilingual gloss|Multilingual gloss]] * [[WF:type proposals/Position on Earth|Position on Earth]] * [[WF:type proposals/URL|URL]] ==== Wikidata integration ==== (These are just the types we will need that are not listed somewhere else) * Wikidata qualifier * Wikidata Data type * Wikidata sitelink * Unknown value * Entity schema ==== "Heavy" data ==== Heavy data is those that can be more than 1.5MB (where medium data are between 60KB and 1.5MB). This includes most real-world files (jpg, mp3, pdf, zip, exe) and raw forms of data containing in such files (e.g. 1024*768 RGB image has 2359296 bytes in raw form). Wikifunctions currently have limited support for medium data and little support for heavy data (and neither support file uploading for computation). See [[WF:type proposals/bytes#Uses|bytes § Uses]] for more information. * Image (raster): basically, a 2D or 3D array of number (though we ''do'' need a type to represent both the array and image mode) * Audio and signal: basically, one number (sampling rate) and one or more (1D) arrays of number, one per channel (though we ''do'' need a type to represent all of them) * Video: audio plus series of image === Unclear necessity / probably unnecessary === * Multidimensional array: can be represented as list of lists, but a dedicated edit interface would be nice (and way to enforce an array not to be jagged) * Typed tuple: can be represented as nested [[Z882]] * Set: use list instead * Multiset: use list instead * Multimap: use list of [[Z882]] instead (see also simple map [[Z883]]) * [[WF:type proposals/Syntactic type|Syntactic type]] == Types that have already been Implemented == {{main|WF:type}} * [[WF:Type_proposals/Season|Season]] * [[WF:type proposals/Word order|Word order]] * [[WF:type proposals/complex128|complex128]] * [[WF:type proposals/Grammatical voice (a/m/p)|Grammatical voice (a/m/p)]] * [[WF:type proposals/Grammatical voice (a/mp)|Grammatical voice (a/mp)]] * [[WF:type proposals/RGBA color|RGBA color]] * [[WF:type proposals/Grammatical number (singular/paucal/multal)|Grammatical number (singular/paucal/multal)]] * [[WF:type proposals/Grammatical definiteness|Grammatical definiteness]] * [[WF:type proposals/Grammatical voice (a/p)|Grammatical voice (a/p)]] * [[WF:type proposals/Grammatical affirmation and negation|Grammatical affirmation and negation]] * [[WF:type proposals/Grammatical cases (n/g/d/a)|Grammatical cases (n/g/d/a)]] * [[WF:type proposals/Grammatical degree of comparison (p/c/s)|Grammatical degree of comparison (p/c/s)]] * [[WF:type proposals/Chemical element|Chemical element]] * [[WF:type proposals/Wikidata based types|Wikidata based types]] as {{Z|Z6001}}, {{Z|Z6002}}, {{Z|Z6003}}, {{Z|Z6004}}, {{Z|Z6005}} ** [[WF:type proposals/Wikidata lexeme senses|Wikidata lexeme senses]] as {{Z|Z6006}} ** [[WF:type proposals/Wikidata time|Wikidata time]] as {{Z|Z6064}} ** [[WF:type proposals/Wikidata quantity|Wikidata quantity]] as {{Z|Z6010}} ** [[WF:type proposals/Wikidata geocoordinates|Wikidata geocoordinates]] as {{Z|Z6011}} * [[WF:type proposals/Grammatical number (singular/dual/plural)|Grammatical number (singular/dual/plural)]] as {{Z|Z28215}} * [[WF:type proposals/Breton mutation|Breton mutation]] as {{Z|Z27971}} * [[WF:type proposals/Grammatical person (1/2/3)|Grammatical person (1/2/3)]] as {{Z|Z27970}} * [[WF:type proposals/Grammatical gender (a/i)|Grammatical gender (a/i)]] as {{Z|Z26935}} * [[WF:type proposals/Grammatical number (s/p)|Grammatical number (s/p)]] as {{Z|Z26934}} * [[WF:type proposals/Hijri calendar month|Hijri calendar month]] as {{Z|Z26582}} * [[WF:type proposals/Grammatical gender (m/f)|Grammatical gender (m/f)]] as {{Z|Z25340}} * [[WF:type proposals/Grammatical gender (m/f/n)|Grammatical gender (m/f/n)]] as {{Z|Z25501}} * [[WF:type proposals/Grammatical gender (c/n)|Grammatical gender (c/n)]] as {{Z|Z25502}} * [[WF:type proposals/Natural number|Natural number]] as {{Z|Z13518}} * [[WF:type_proposals/Gregorian calendar month|Gregorian calendar month]] as {{Z|Z16098}} * [[WF:type proposals/Sign|Sign]] as {{Z|Z16659}} * [[WF:type proposals/Igbo calendar month|Igbo calendar month]] as {{Z|Z16927}} * [[WF:type proposals/Integer|Integer]] as {{Z|Z16683}} * [[WF:type proposals/Day of the week|Day of the week]] as {{Z|Z17402}} * [[WF:type proposals/Gregorian era|Gregorian era]] as {{Z|Z17813}} * [[WF:type proposals/Rational number|Rational number]] as {{Z|Z19677}} * [[WF:type proposals/Gregorian year|Gregorian year]] as {{Z|Z20159}} * [[WF:type proposals/Day of Roman year|Day of Roman year]] as {{Z|Z20342}} * [[WF:type proposals/Gregorian calendar date|Gregorian calendar date]] as {{Z|Z20420}} * [[WF:type proposals/float64|float64]] as {{Z|Z20838}} * [[WF:type proposals/Kleenean|Kleenean]] as {{Z|Z22112}} * [[WF:type proposals/Byte|Byte]] as {{Z|Z80}} * [[WF:type proposals/Unicode codepoint|Unicode codepoint]] as {{Z|Z86}} == Proposals for changing existing types == === Changes to existing types === * ... == Templates == * [[WF:type proposals/(unnamed – new Type)|unnamed – new Type]] * [[WF:type proposals/(unnamed – new lightweight Wikidata enumeration)|unnamed – new lightweight Wikidata enumeration]] * [[WF:type proposals/(unnamed – modification of an existing Type)|unnamed – modification of an existing Type]] [[category:project concept]] jprwkc4j2xbwy1a3r1jinw1qg5jiays Talk:Z6091 1 41399 275845 274759 2026-05-17T18:33:29Z YoshiRulz 10156 Add links to related types 275845 wikitext text/x-wiki {{type documentation|Z6091|Wikidata item reference |related types= * {{Z+|Z6001}} * {{Z+|Z6092}} * {{Z+|Z6095}} }} == Type converters for code is missing == See https://phabricator.wikimedia.org/T377801 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 08:42, 22 October 2024 (UTC) h7notol3kznwusnaqcn0smu2vavfjaq User:Jérémy-Günther-Heinz Jähnick 2 44040 275811 275637 2026-05-17T17:09:55Z Jérémy-Günther-Heinz Jähnick 6055 /* Ideas */ Z35167 275811 wikitext text/x-wiki {{#babel:fr-N|en-2}} [[File:Merksem (Antwerpen) - Antwerpse Havenpijl, zondag 9 augustus 2015 (B27).jpg|thumb]] == Translations == === 1° : Babel === <code><nowiki>{{#babel:fr-N|en-2}}</nowiki></code> === 2° : Texts === * {{Z|Z1}} • {{Z|Z2}} • {{Z|Z3}} • {{Z|Z4}} • {{Z|Z5}} • {{Z|Z6}} • {{Z|Z7}} • {{Z|Z8}} • {{Z|Z9}} • {{Z|Z11}} • {{Z|Z12}} • {{Z|Z14}} • ... === 3° : Functions === * [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z0000|Z0000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z1000|Z1000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z2000|Z2000]] • <!--[[User:Jérémy-Günther-Heinz Jähnick/Translations/Z3000|Z3000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z4000|Z4000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z5000|Z5000]] • -->[[User:Jérémy-Günther-Heinz Jähnick/Translations/Z6000|Z6000]] • <!--[[User:Jérémy-Günther-Heinz Jähnick/Translations/Z7000|Z7000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z8000|Z8000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z9000|Z9000]] • -->[[User:Jérémy-Günther-Heinz Jähnick/Translations/Z10000|Z10000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z11000|Z11000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z12000|Z12000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z13000|Z13000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z14000|Z14000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z15000|Z15000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z16000|Z16000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z17000|Z17000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z18000|Z18000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z19000|Z19000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z20000|Z20000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z21000|Z21000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z22000|Z22000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z23000|Z23000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z24000|Z24000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z25000|Z25000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z26000|Z26000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z27000|Z27000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z28000|Z28000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z29000|Z29000]] === 4° : Wikidata properties === * [[:d:User:Jérémy-Günther-Heinz Jähnick/Translations/P1 → P4999|P1 → P4999]] • [[:d:User:Jérémy-Günther-Heinz Jähnick/Translations/P5000 → P9999|P5000 → P9999]] • [[:d:User:Jérémy-Günther-Heinz Jähnick/Translations/P10000 → P14999|P10000 → P14999]] == Ideas == * Develop shared infoboxes useable by different Wikipedias, for persons ({{Z|35167}}), places, sports... * Develop shared tables for populations, lists of mayors, twin cities... rdbd45is198azuy3wou048xcfdue66x 275813 275811 2026-05-17T17:22:33Z Jérémy-Günther-Heinz Jähnick 6055 /* Translations */ 275813 wikitext text/x-wiki {{#babel:fr-N|en-2}} [[File:Merksem (Antwerpen) - Antwerpse Havenpijl, zondag 9 augustus 2015 (B27).jpg|thumb]] == Translations == === 1° : Babel === <code><nowiki>{{#babel:fr-N|en-2}}</nowiki></code> === 2° : Texts === * {{Z|Z1}} • {{Z|Z2}} • {{Z|Z3}} • {{Z|Z4}} • {{Z|Z5}} • {{Z|Z6}} • {{Z|Z7}} • {{Z|Z8}} • {{Z|Z9}} • {{Z|Z11}} • {{Z|Z12}} • {{Z|Z14}} • ... === 3° : Functions === * [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z0000|Z0000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z1000|Z1000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z2000|Z2000]] • <!--[[User:Jérémy-Günther-Heinz Jähnick/Translations/Z3000|Z3000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z4000|Z4000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z5000|Z5000]] • -->[[User:Jérémy-Günther-Heinz Jähnick/Translations/Z6000|Z6000]] • <!--[[User:Jérémy-Günther-Heinz Jähnick/Translations/Z7000|Z7000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z8000|Z8000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z9000|Z9000]] • -->[[User:Jérémy-Günther-Heinz Jähnick/Translations/Z10000|Z10000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z11000|Z11000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z12000|Z12000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z13000|Z13000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z14000|Z14000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z15000|Z15000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z16000|Z16000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z17000|Z17000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z18000|Z18000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z19000|Z19000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z20000|Z20000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z21000|Z21000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z22000|Z22000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z23000|Z23000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z24000|Z24000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z25000|Z25000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z26000|Z26000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z27000|Z27000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z28000|Z28000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z29000|Z29000]] === 4° : Wikidata properties === * [[:d:User:Jérémy-Günther-Heinz Jähnick/Translations/P1 → P4999|P1 → P4999]] • [[:d:User:Jérémy-Günther-Heinz Jähnick/Translations/P5000 → P9999|P5000 → P9999]] • [[:d:User:Jérémy-Günther-Heinz Jähnick/Translations/P10000 → P14999|P10000 → P14999]] === 5° : Translatewiki.net === [https://translatewiki.net/w/i.php?title=Special%3ATranslate&group=ext-wikilambda-abstract&language=fr&filter=%21translated&action=translate Translatewiki.net] == Ideas == * Develop shared infoboxes useable by different Wikipedias, for persons ({{Z|35167}}), places, sports... * Develop shared tables for populations, lists of mayors, twin cities... tjmuk8a5gpafwcukkvtrn75s9i62cw9 275844 275813 2026-05-17T18:24:12Z Jérémy-Günther-Heinz Jähnick 6055 /* Translations */ 275844 wikitext text/x-wiki {{#babel:fr-N|en-2}} [[File:Merksem (Antwerpen) - Antwerpse Havenpijl, zondag 9 augustus 2015 (B27).jpg|thumb]] == Translations == === 1° : Babel === <code><nowiki>{{#babel:fr-N|en-2}}</nowiki></code> === 2° : Texts === * {{Z|Z1}} • {{Z|Z2}} • {{Z|Z3}} • {{Z|Z4}} • {{Z|Z5}} • {{Z|Z6}} • {{Z|Z7}} • {{Z|Z8}} • {{Z|Z9}} • {{Z|Z11}} • {{Z|Z12}} • {{Z|Z14}} • ... === 3° : Functions === * [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z0000|Z0000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z1000|Z1000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z2000|Z2000]] • <!--[[User:Jérémy-Günther-Heinz Jähnick/Translations/Z3000|Z3000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z4000|Z4000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z5000|Z5000]] • -->[[User:Jérémy-Günther-Heinz Jähnick/Translations/Z6000|Z6000]] • <!--[[User:Jérémy-Günther-Heinz Jähnick/Translations/Z7000|Z7000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z8000|Z8000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z9000|Z9000]] • -->[[User:Jérémy-Günther-Heinz Jähnick/Translations/Z10000|Z10000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z11000|Z11000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z12000|Z12000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z13000|Z13000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z14000|Z14000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z15000|Z15000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z16000|Z16000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z17000|Z17000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z18000|Z18000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z19000|Z19000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z20000|Z20000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z21000|Z21000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z22000|Z22000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z23000|Z23000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z24000|Z24000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z25000|Z25000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z26000|Z26000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z27000|Z27000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z28000|Z28000]] • [[User:Jérémy-Günther-Heinz Jähnick/Translations/Z29000|Z29000]] === 4° : Wikidata properties === * [[:d:User:Jérémy-Günther-Heinz Jähnick/Translations/P1 → P4999|P1 → P4999]] • [[:d:User:Jérémy-Günther-Heinz Jähnick/Translations/P5000 → P9999|P5000 → P9999]] • [[:d:User:Jérémy-Günther-Heinz Jähnick/Translations/P10000 → P14999|P10000 → P14999]] === 5° : Translatewiki.net === [https://translatewiki.net/w/i.php?title=Special%3ATranslate&group=ext-wikilambda-abstract&language=fr&filter=%21translated&action=translate Translatewiki.net (Abstract Wikipédia)] • [https://translatewiki.net/wiki/Translating:MediaWiki/extensions_used_by_Wikimedia see Wiki Lambda] == Ideas == * Develop shared infoboxes useable by different Wikipedias, for persons ({{Z|35167}}), places, sports... * Develop shared tables for populations, lists of mayors, twin cities... cgc8rltto4ib1a258h9ox9dgqhrwgm8 Z21000 0 45807 275852 174197 2026-05-17T19:15:41Z Jérémy-Günther-Heinz Jähnick 6055 Traduction en français (fr) 275852 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z21000" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20838", "Z17K2": "Z21000K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "probability" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "probabilité" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z21011", "Z21014", "Z21016", "Z21021", "Z21029", "Z21045", "Z21051", "Z21052" ], "Z8K4": [ "Z14", "Z21002", "Z21046", "Z21050" ], "Z8K5": "Z21000" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "float as percent" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "nombre à virgule flottante en pourcent" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "format percentage" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "takes a float representing a probability and returns a percent. rounds to the tenths place" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "prend un nombre à virgule flottante représentant une probabilité et renvoie un pourcentage. arrondi au dixième" } ] } } 5pqezbez4gfnq5wc1e3p95qz7x63vhm 275853 275852 2026-05-17T19:16:09Z Jérémy-Günther-Heinz Jähnick 6055 Traduction en français (fr) 275853 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z21000" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20838", "Z17K2": "Z21000K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "probability" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "probabilité" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z21011", "Z21014", "Z21016", "Z21021", "Z21029", "Z21045", "Z21051", "Z21052" ], "Z8K4": [ "Z14", "Z21002", "Z21046", "Z21050" ], "Z8K5": "Z21000" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "float as percent" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "nombre à virgule flottante en pourcent" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "format percentage" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "takes a float representing a probability and returns a percent. rounds to the tenths place" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "prend un nombre à virgule flottante représentant une probabilité, et renvoie un pourcentage, arrondi au dixième" } ] } } djiabiikpgg1ys9wbyoezxgbxjhucgk User:Theki/functions 2 47433 275878 275001 2026-05-17T20:37:58Z Theki 2389 /* language */ 275878 wikitext text/x-wiki * <div style="display:inline-block;background:#e5e5e5;aspect-ratio:1/1;width:10px;"></div> nonexistent but should logically exist * <div style="display:inline-block;background:#555;aspect-ratio:1/1;width:10px;"></div> shouldnt logically exist __TOC__ == data == === conversions === {| class="wikitable" ! style="line-height:1.2;padding:0.1em 0.4em;background:var(--background-color-neutral,#eaecf0);background-image:linear-gradient(to top right,var(--background-color-neutral,#eaecf0) 49%,var(--border-color-base,#a2a9b1) 49.5%,var(--border-color-base,#a2a9b1) 50.5%,var(--background-color-neutral,#eaecf0) 51%);" | <div style="margin-left:2em;">from</div><div style="margin-right:2em;">to</div> ! [[Z40|boolean]] !! [[Z20838|float64]]!! [[Z16683|integer]] !! [[Z13518|natural number]] ![[Z19677|rational number]]!! [[Z6|string]] |- ! scope = "row" | boolean | [[Z10215|Z​10215]] | colspan="5" style="text-align:center;" | [[Z15684|Z​15684]] |- ! scope="row" | float64 | rowspan="2" style="background:#e5e5e5;border:0;" | | rowspan="3" style="background:#e5e5e5;border:0;" | | [[Z20937|Z​20937]] | [[Z20936|Z​20936]] | [[Z20854|Z​20854]] | [[Z20915|Z​20915]] |- ! scope="row" | integer | style="background:#e5e5e5;border:0;" | | [[Z17101|Z​17101]] | [[Z19682|Z​19682]] | base n: [[Z18467|Z​18467]]<br>base 10: [[Z16705|Z​16705]] |- ! scope = "row" | natural number | [[Z17065|Z​17065]] | [[Z20391|Z​20391]] | [[Z13636|Z​13636]] | style="background:#e5e5e5;border:0;" | | base n: [[Z13806|Z​13806]]<br>base 10: [[Z14290|Z​14290]] |- !rational number | style="background:#e5e5e5;border:0;" | | [[Z21071|Z​21071]] | [[Z19744|Z​19744]] | [[Z21653|Z​21653]] | [[Z20112|Z​20112]] | [[Z19866|Z​19866]] |- ! scope = "row" | string | [[Z10730|Z​10730]] |[[Z20844|Z​20844]] | base n: [[Z18592|Z​18592]]<br>base 10: [[Z16700|Z​16700]] | base n: [[Z15671|Z​15671]]<br>base 10: [[Z14280|Z​14280]] | [[Z19827|Z​19827]] | [[Z11602|Z​11602]] |} * [[Z17352|(int as nat)]] * [[Z17355|(nat as int)]] * [[Z21402|(rat as f64)]] === operations === {| class="wikitable" ! !! float64!! integer !! natural number !rational number!! string !! list |- ! scope = "row" | == |same value: [[Z20924|Z​20924]]<br>same object: [[Z20850|Z​20850]] | [[Z16688|Z​16688]] || [[Z13522|Z​13522]] |same value: [[Z19686|Z​19686]]<br>same object: [[Z19892|Z​19892]] | [[Z866|Z​866]] | [[Z889|Z​889]] |- !> | [[Z20943|Z​20943]] | [[Z17132|Z​17132]] | [[Z13676|Z​13676]] | [[Z19751|Z​19751]] | rowspan="4" style="background:#555;border:0;" | | rowspan="4" style="background:#555;border:0;" | |- !< | [[Z20940|Z​20940]] | [[Z17140|Z​17140]] | [[Z13689|Z​13689]] | [[Z19753|Z​19753]] |- !>= | [[Z20944|Z​20944]] | [[Z17173|Z​17173]] | [[Z13682|Z​13682]] | [[Z19752|Z​19752]] |- !<= | [[Z20941|Z​20941]] | [[Z17363|Z​17363]] | [[Z13695|Z​13695]] | [[Z19754|Z​19754]] |- ! scope="row" | + |[[Z20849|Z​20849]]|| [[Z16693|Z​16693]] || [[Z13521|Z​13521]] |[[Z19679|Z​19679]]|| [[Z10000|Z​10000]] || typed: [[Z12961|Z​12961]]<br>untyped: [[Z18597|Z​18597]] |- ! scope = "row" | − |[[Z21031|​Z​21031]] | [[Z17111|Z​17111]] || as integer: [[Z17315|Z​17315]] <br>as natural number: [[Z13569|Z​13569]] |[[Z19699|Z​19699]]|| rowspan="9" style="background:#555;border:0;" | || first: [[Z812|Z​812]]<br>last: [[Z12967|Z​12967]] |- ! scope = "row" | × | [[Z21032|Z​21032]] | [[Z17120|Z​17120]] || [[Z13539|Z​13539]] | [[Z19706|Z​19706]] | rowspan="8" style="background:#555;border:0;" | |- ! scope = "row" | ÷ | [[Z21033|Z​21033]] | [[Z17291|Z​17291]] || [[Z13546|Z​13546]] | [[Z19708|Z​19708]] |- ! scope = "row" | % | [[Z22236|Z​22236]] | [[Z17167|Z​17167]] || [[Z13551|Z​13551]] | [[Z20006|Z​20006]] |- !>> | rowspan="2" style="background:#e5e5e5;border:0;" | | rowspan="2" style="background:#e5e5e5;border:0;" | | [[Z13813|Z​13813]] | rowspan="2" style="background:#e5e5e5;border:0;" | |- !<< | [[Z13812|Z​13812]] |- ! scope = "row" | abs | [[Z21041|Z​21041]] | as integer: [[Z17128|Z​17128]]<br>as natural number: [[Z17144|Z​17144]] || style="background:#555;border:0;" | | [[Z21692|Z​21692]] |- !pow | [[Z21028|Z​21028]] | [[Z17263|Z​17263]] | [[Z13647|Z​13647]] | [[Z19953|Z​19953]] |- !sqrt |[[Z22600|Z​22600]] |[[Z24591|Z​24591]] |[[Z15256|Z​15256]] |[[Z20902|Z​20902]] |} === boolean operations === {| class="wikitable" ! !! [[Z40|boolean]] (tf) !! [[Z22112|kleenean]] (mtf) !! bitwise |- ! scope = "row" | [[w:Logical conjunction|AND]] | [[Z10174|Z​10174]] | [[Z22143|Z​22143]] | natural number: [[Z13651|Z​13651]] |- ! scope = "row" | [[w:Logical disjunction|OR]] | [[Z10184|Z​10184]] | [[Z22168|Z​22168]] | natural number: [[Z13652|Z​13652]] |- ! scope = "row" | [[w:Negation|NOT]] | [[Z10216|Z​10216]] | [[Z22207|Z​22207]] | byte: [[Z22529|Z​22529]]<br>integer: [[Z17794|Z​17794]] |- ! scope = "row" | [[w:Sheffer stroke|NAND]] | [[Z10243|Z​10243]] | [[Z24749|Z​24749]] | byte: [[Z24716|Z​24716]] |- ! scope = "row" | [[w:Exclusive or|XOR]] (≠) | [[Z10237|Z​10237]] | [[Z22231|Z​22231]] | natural number: [[Z13653|Z​13653]] |- ! scope = "row" | [[w:Logical NOR|NOR]] | [[Z10231|Z​10231]] | style="background:#e5e5e5;border:0;" | | rowspan="2" style="background:#e5e5e5;border:0;" | |- ! scope = "row" | [[w:Logical biconditional|XNOR]] (=) | [[Z844|Z​844]] | [[Z22120|Z​22120]] |} == list functions == {{Z+|Z881}} * '''generate (range)''': {{Z+|Z21821}} * '''generate (replicated object)''': {{Z+|Z21389}} * '''map''' {{Z+|Z873}} * '''map(list, const)''': {{Z+|Z13464}} * '''map(const, list)''': {{Z+|Z13436}} * '''match tail''': {{Z+|Z16199}} * '''type''': {{Z+|Z18475}} === typed? === * '''concatenate''': {{Z+|Z18755}} * '''deduplicate''': {{Z+|Z19202}} * '''flatten''': {{Z+|Z23606}} * '''generate (natural number range)''': {{Z+|Z13831}} * '''reverse''': {{Z+|Z18479}} * '''untype''': {{Z+|Z17895}} == map functions == {{Z+|Z883}}<!--these don't seem to work at the moment--> * '''empty?''': {{Z+|Z24609}} * '''from list''': {{Z+|Z24646}} * '''get value''': {{Z+|Z24606}} * '''identity''': {{Z+|Z24603}} * '''map''': {{Z+|Z24608}} * '''parse JSON''': {{Z+|Z24602}} === returns (no map inputs) === * '''values of Object as map''': {{Z+|Z804}} == language == :''see also [[Wikifunctions:NLG functions|Natural language generation functions]], [[abstract:Abstract Wikipedia:Useful functions for article composition|Useful functions for article composition]]'' {|class=wikitable !A |adjective |- !C |class |- !N |noun |- !V |verb |} {|class=wikitable !sentence type !multilingual function !config !monolingual text !language parameter in English implementation |- |(a A N)||{{Z|Z22664}}||{{Z|Z21733}} |{{/no|2}} |{{/no|7}} |- |N is a C.||{{Z|Z26039}}||{{Z|Z26043}} |- |An N is a C.||{{Z|Z26095}}||{{Z|Z26096}} |{{/yes|3}} |- |N is a C in N.||{{Z|Z26570}}||{{Z|Z29843}} |- |Cs are Cs.||{{Z|Z26627}}||{{Z|Z27126}} |- |C is A C.||{{Z|Z27173}}||{{Z|Z29628}} |{{/no}} |- |N is the Aest C in N.||{{Z|Z27243}}||{{Z|Z29841}} |{{/yes|12}} |- |N is the N of N.||{{Z|Z28016}}||{{Z|Z28020}} |{{/yes|3}} |- |Ns are Ns of N.||{{Z|Z32326}}||{{Z|Z32255}} |- |Ns V Ns.||{{Z|Z32531}}||{{Z|Z32530}} |- |N is a C by N.||{{Z|Z32581}}||{{Z|Z32534}} |{{/no}} |- |N is a C and C. |rowspan=2|{{Z|Z32643}} |rowspan=2|{{Z|Z32660}} |{{/yes|5}} |- |N is a C, C, and C. |- |N Vs N.||{{Z|Z33185}}||{{Z|Z33184}} |- |N is a C from N.||{{Z|Z33975}}||{{Z|Z33981}} |- |N is the #th C by N.||{{Z|Z34253}}||{{Z|Z34255}} |- |N is a C. (automatic based on Wikidata class)||{{Z|Z34282}}||{{Z|Z34281}} |{{/no}} |- |N is a A N.||{{Z|Z29591}}||{{Z|Z29597}} |{{/yes}} |} == personal functions == * {{Z|Z24629}} * {{Z|Z24632}} * {{Z|Z24649}} * {{Z|Z24660}} * {{Z|Z24665}} * {{Z|Z33834}} * {{Z|Z33836}} * {{Z|Z33890}} * {{Z|Z35188}} * {{Z|Z35190}} * {{Z|Z35192}} * {{Z|Z35199}} === date/time === * {{Z+|Z23246}} * {{Z+|Z23783}} * {{Z+|Z23801}} * {{Z+|Z23808}} * {{Z+|Z23833}} * {{Z+|Z23865}} === [[Z1762|toki pona]] === : ''see [[Wikifunctions:Catalogue/Natural language operations/Toki Pona]]'' * {{Z|Z22455}} * {{Z|Z22571}} * {{Z|Z24721}} * {{Z|Z33828}} * {{Z|Z33831}} * {{Z|Z33873}} === infoboxes === * {{Z|Z35167}} ==== creation ==== * '''{{Z|Z35175}}''' * {{Z|Z35176}} == todo == * add toki pona to {{Z|Z33855}} * move certain uses of {{Z|Z10771}} to {{Z|Z34096}} * make sure English sentence generation functions have a language parameter to allow for rendering of certain words in e.g. British English (use {{Z|Z34039}}) ** {{Z|Z33059}} hf5uinvocar4ztilkw6tdxx8rt8e6sk Z23223 0 52168 275831 193993 2026-05-17T17:57:35Z Jérémy-Günther-Heinz Jähnick 6055 Traduction en français (fr) 275831 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z23223" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6002", "Z17K2": "Z23223K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উইকিউপাত্ত বৈশিষ্ট্য" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "proprietà" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "propriété" } ] } } ], "Z8K2": "Z12", "Z8K3": [ "Z20", "Z23233" ], "Z8K4": [ "Z14", "Z23224" ], "Z8K5": "Z23223" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property labels" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উইকিউপাত্ত বৈশিষ্ট্য লেবেল" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "etichette della proprietà Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "libellé d'une propriété" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "labels of Wikidata property", "Wikidata property labels" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "বৈশিষ্ট্য লেবেল" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the labels (key Z6002K2) of the Wikidata property" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "প্রদত্ত উইকিউপাত্ত বৈশিষ্ট্য এর সকল ভাষার লেবেলগুলো প্রদান করবে। " }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Restituisce le etichette della proprietà Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie le libellé (clé Z6002K2) d'une propriété Wikidata" } ] } } i86ibu3d8owmlxmcxdmbpnbywgyvfch 275834 275831 2026-05-17T18:00:04Z Jérémy-Günther-Heinz Jähnick 6055 Traduction en français (fr) 275834 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z23223" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6002", "Z17K2": "Z23223K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উইকিউপাত্ত বৈশিষ্ট্য" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "proprietà" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "propriété" } ] } } ], "Z8K2": "Z12", "Z8K3": [ "Z20", "Z23233" ], "Z8K4": [ "Z14", "Z23224" ], "Z8K5": "Z23223" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property labels" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "উইকিউপাত্ত বৈশিষ্ট্য লেবেল" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "etichette della proprietà Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "libellés d'une propriété" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "labels of Wikidata property", "Wikidata property labels" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "বৈশিষ্ট্য লেবেল" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the labels (key Z6002K2) of the Wikidata property" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "প্রদত্ত উইকিউপাত্ত বৈশিষ্ট্য এর সকল ভাষার লেবেলগুলো প্রদান করবে। " }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Restituisce le etichette della proprietà Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie les libellés (clé Z6002K2) d'une propriété Wikidata, dans toutes les langues où ces libellés existent" } ] } } 9ysc4zvw22ge0hyk5zlx83arx23o5uy Z23224 0 52169 275832 172568 2026-05-17T17:58:32Z Jérémy-Günther-Heinz Jähnick 6055 Traduction en français (fr) 275832 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z23224" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z23223", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z803", "Z803K1": { "Z1K1": "Z39", "Z39K1": "Z6002K2" }, "Z803K2": { "Z1K1": "Z18", "Z18K1": "Z23223K1" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property labels, value by key Z6002K2" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "libellé d'une propriété, en Composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "valeur avec la clé Z6002K2" } ] } } mgelnar6qie2twqmbvpbrxoubymbw33 275833 275832 2026-05-17T17:59:24Z Jérémy-Günther-Heinz Jähnick 6055 Traduction en français (fr) 275833 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z23224" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z23223", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z803", "Z803K1": { "Z1K1": "Z39", "Z39K1": "Z6002K2" }, "Z803K2": { "Z1K1": "Z18", "Z18K1": "Z23223K1" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property labels, value by key Z6002K2" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "libellés d'une propriété, en Composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "valeur avec la clé Z6002K2" } ] } } iw36yyy9r4qsfs42g8ya32ylhky6k3f Z23451 0 52730 275823 272860 2026-05-17T17:44:57Z Jérémy-Günther-Heinz Jähnick 6055 Traduction en français (fr) 275823 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z23451" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z23451K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "elemento" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "élément" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z23451K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "proprietà" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "propriété" } ] } } ], "Z8K2": "Z6003", "Z8K3": [ "Z20", "Z23452", "Z23454", "Z29424" ], "Z8K4": [ "Z14", "Z23453", "Z29693" ], "Z8K5": "Z23451" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "dichiarazione Wikidata, classificazione migliore" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata statement with highest rank" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "déclaration Wikidata avec le rang le plus élevé" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Wikidata claim with higher rank" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Dato un elemento Wikidata e una proprietà, restituisce la dichiarazione con classificazione più alta. In caso di parità, restituisce la dichiarazione che viene prima" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the highest ranking statement with the given property for the item, returning the first statement in the case of a tie" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie la déclaration la mieux classée correspondant à la propriété spécifiée pour l'élément, ou la première déclaration en cas d'égalité." } ] } } o1eyhjw0uifne8i7ey1iwaju09kgp0v Z23731 0 53935 275938 178301 2026-05-18T06:29:42Z Shisma 3983 275938 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z23731" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z23726", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z19241", "Z19241K1": { "Z1K1": "Z7", "Z7K1": "Z6825", "Z6825K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z6830", "Z6830K1": { "Z1K1": "Z18", "Z18K1": "Z23726K1" }, "Z6830K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z6830K3": "Z1002" } } }, "Z19241K2": [ "Z6091" ] }, " is a ", { "Z1K1": "Z7", "Z7K1": "Z19241", "Z19241K1": { "Z1K1": "Z7", "Z7K1": "Z6825", "Z6825K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z6830", "Z6830K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z23543", "Z23543K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z23726K1" } } } }, "Z6830K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z6830K3": "Z1002" } } }, "Z19241K2": [ "Z6091" ] }, "." ], "Z12899K2": "" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Concatenate name with \" is a \" and class name" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Namen mit „ist ein “ und Klassennamen verketten" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } boz0xhd2bj60frshxrqfr55bakfth6c 275939 275938 2026-05-18T06:30:03Z Shisma 3983 275939 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z23731" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z23726", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z19241", "Z19241K1": { "Z1K1": "Z7", "Z7K1": "Z6825", "Z6825K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z6830", "Z6830K1": { "Z1K1": "Z18", "Z18K1": "Z23726K1" }, "Z6830K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z6830K3": "Z1002" } } }, "Z19241K2": [ "Z6091" ] }, " is a ", { "Z1K1": "Z7", "Z7K1": "Z19241", "Z19241K1": { "Z1K1": "Z7", "Z7K1": "Z6825", "Z6825K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z6830", "Z6830K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z23543", "Z23543K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z23726K1" } } } }, "Z6830K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z6830K3": "Z1002" } } }, "Z19241K2": [ "Z6091" ] }, "." ], "Z12899K2": "" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Concatenate name with \" is a \" and class name" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Namen mit „ist ein“ und Klassennamen verketten" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } t2vf27plt6x6lu8jqame5o8jukepdz5 Z24144 0 54934 275827 206083 2026-05-17T17:53:51Z Jérémy-Günther-Heinz Jähnick 6055 Traduction en français (fr) 275827 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z24144" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z24144K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "original language" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lingua originale" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bahasa asli" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue d'origine" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z24144K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "include \"mul\" for multiple languages" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "includi \"mul\" per lingue multiple" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "masukkan \"mul\" untuk banyak bahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "inclure « mul » pour des langues multiples ?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z24144K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "include languages after \"mul\"" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "includi lingue dopo \"mul\"" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "masukkan bahasa setelah \"mul\"" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "inclure des langues après « mul » ?" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z60" }, "Z8K3": [ "Z20", "Z24145", "Z24146", "Z24148", "Z24149", "Z24154", "Z24175", "Z24190" ], "Z8K4": [ "Z14", "Z24310" ], "Z8K5": "Z24144" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "fallback languages" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lingue surrogate" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bahasa cadangan" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langues de repli" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "fallback languages", "language fallbacks", "list of fallback languages", "list of alternative languages", "alternative languages", "optional fallback languages", "label fallbacks", "Wikidata label fallback languages" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "lingue di fallback", "lista di lingue alternative" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns an ordered list of languages (including the original) which give the default languages that should be checked for alternate Wikidata labels" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Restituisce una lista ordinata di lingue (tra cui l'originale) che dovrebbero essere usate come lingue di default per cercare etichette alternative" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "mengembalikan daftar teratur (termasuk yang asli) yang memberikan bahasa bawaan yang harus dicek sebagai label alternatif Wikidata " }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie une liste ordonnée de langues (y compris la langue d'origine) qui indiquent les langues par défaut à vérifier pour les libellés Wikidata alternatifs." } ] } } in4ulx1mcv3tfhqka0dspzkpqb0pejq Z27299 0 63477 275837 226601 2026-05-17T18:07:30Z Jérémy-Günther-Heinz Jähnick 6055 Traduction en français (fr) 275837 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z27299" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z27299K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "elemento" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "項目" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "élément" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z27299K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "predicato" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "プロパティ" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "propriété" } ] } } ], "Z8K2": "Z40", "Z8K3": [ "Z20", "Z28763", "Z29143" ], "Z8K4": [ "Z14", "Z27302" ], "Z8K5": "Z27299" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata item has claim?" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "elemento Wikidata ha dichiarazione?" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "ウィキデータ項目に主張があるか?" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "l'élément Wikidata a-t-il une déclaration ?" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "statement in WD item?", "Wikidata item has statement?" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "elemento Wikidata ha proprietà?", "dichiarazione in elemento Wikidata?", "proprietà in elemento Wikidata?" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Tells if Wikidata item has more than zero statements for the selected property. Returns true even if statement value is \"unknown\" or \"novalue\"." }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Controlla se l'elemento Wikidata ha almeno una dichiarazione con la proprietà selezionata, anche se il valore è \"sconosciuto\" o \"nessun valore\"" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "選択されたプロパティに対してWikidata項目に0より多い文があるかどうかを示します。文の値が「不明」または「値なし」の場合でもtrueを返します。" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "indique si l'élément Wikidata possède plus de zéro énoncé pour la propriété sélectionnée. Renvoie vrai même si la valeur de l'énoncé est « inconnue » ou « aucune valeur »." } ] } } kiebyme9azr3s9k07x02im4e9drhopu Z28033 0 65113 275810 216456 2026-05-17T16:44:18Z HenkvD 1290 English label 275810 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z28033" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z28016", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q220" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q38" }, "Z28016K4": "Z1787" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Roma è la capitale dell'Italia." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "(it) Roma è la capitale dell'Italia." }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(it) Roma è la capitale dell'Italia." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } itpgdtgeev60vc3nv7qut23crt7ihrw Z29370 0 68475 275942 261264 2026-05-18T06:35:42Z 99of9 1622 Removed Z31101 from the approved list of implementations 275942 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z29370" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z29370K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function to apply" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "aplikovaná funkce" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z29370K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "common first argument" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "společný první argument" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z29370K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "common second argument" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "společný druhý argument" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z29370K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of third arguments" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "seznam třetích argumentů" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20", "Z29371", "Z32813" ], "Z8K4": [ "Z14", "Z29372" ], "Z8K5": "Z29370" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply3 to a common 1st and 2nd arg and list of 3rd" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "aplikovat 3-funkci na společný 1. a 2. a seznam 3." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply a three-parameter function to a common first and second arguments and a list of third arguments" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Aplikuje funkci se třemi argumenty, přičemž pro první a druhý argument bere fixní dodané hodnoty, pro třetí bere hodnoty dodaného seznamu. Vrátí seznam výsledků těchto volání." } ] } } azlho8yd5uhy7bg0kv11jwcucadtow5 275943 275942 2026-05-18T06:36:26Z 99of9 1622 nudge 275943 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z29370" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z29370K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function to apply" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "aplikovaná funkce" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z29370K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "common first argument" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "společný první argument" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z29370K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "common second argument" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "společný druhý argument" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z29370K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of third arguments" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "seznam třetích argumentů" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20", "Z29371", "Z32813" ], "Z8K4": [ "Z14", "Z29372" ], "Z8K5": "Z29370" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply3 to a common 1st and 2nd arg and list of 3rd" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "aplikovat 3-funkci na společný 1. a 2. a seznam 3." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "apply three-parameter function to constants and list" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply a three-parameter function to a common first and second arguments and a list of third arguments" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Aplikuje funkci se třemi argumenty, přičemž pro první a druhý argument bere fixní dodané hodnoty, pro třetí bere hodnoty dodaného seznamu. Vrátí seznam výsledků těchto volání." } ] } } qnbdess4mbj48o2y5gc3lrmp1ufna0r Z29493 0 68620 275895 275407 2026-05-17T23:58:10Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 275895 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z29493" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z4", "Z17K2": "Z29493K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "enumeration type" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20", "Z29498" ], "Z8K4": [ "Z14", "Z29494", "Z29679" ], "Z8K5": "Z29493" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "enumeration reference values from type" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "get reference values for enumeration type" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the list of instance references, given the Type for the enumeration" } ] } } dk5atfiqokok10fikoy1ckwclzen7h0 275897 275895 2026-05-18T00:01:53Z YoshiRulz 10156 Added Z35270 to the approved list of test cases 275897 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z29493" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z4", "Z17K2": "Z29493K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "enumeration type" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20", "Z29498", "Z35270" ], "Z8K4": [ "Z14", "Z29494", "Z29679" ], "Z8K5": "Z29493" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "enumeration reference values from type" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "get reference values for enumeration type" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the list of instance references, given the Type for the enumeration" } ] } } i92k96ued9d68l1nkrno3ed0r9d896z Z29597 0 68799 275879 264030 2026-05-17T20:38:32Z Theki 2389 275879 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z29597" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z29594", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z30347", "Z14293K2": [ "Z60", "Z1430" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30410", "Z14293K2": [ "Z60", "Z1146" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30635", "Z14293K2": [ "Z60", "Z1078" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32256", "Z14293K2": [ "Z60", "Z1005", "Z1332", "Z1622" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z33267", "Z14293K2": [ "Z60", "Z1011" ] } ], "Z14294K2": "Z29596" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for describing entity with adjective/class" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qbmyiro1rccbx9ya94icso8uekj12o0 275881 275879 2026-05-17T20:38:57Z Theki 2389 275881 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z29597" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z29594", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z30347", "Z14293K2": "Z33160" }, { "Z1K1": "Z14293", "Z14293K1": "Z30410", "Z14293K2": [ "Z60", "Z1146" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30635", "Z14293K2": [ "Z60", "Z1078" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32256", "Z14293K2": [ "Z60", "Z1005", "Z1332", "Z1622" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z33267", "Z14293K2": [ "Z60", "Z1011" ] } ], "Z14294K2": "Z29596" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for describing entity with adjective/class" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } oxvaqka1ro8mk6dyutl4qyk17xi6nka Talk:Z29493 1 68962 275899 230583 2026-05-18T00:03:54Z YoshiRulz 10156 /* Correctness */ Resolved 275899 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Talk:Z16927 1 69566 275894 275263 2026-05-17T23:50:53Z YoshiRulz 10156 /* Wikidata enums */ Reply 275894 wikitext text/x-wiki [[Category:Igbo]] {{type documentation|Z16927|Igbo calendar month}} == Wikidata enums == Lightweight enums have been implemented since the creation of this type. This may require creating a new function and deprecating the old one to convert to it, if it is not possible to replace this (and the instances of this type) with an enum. [[User:Xeroctic|Xeroctic]] ([[User talk:Xeroctic|talk]]) 20:15, 30 November 2025 (UTC) :Per [[Talk:Z24639#Missing in Wikidata]], there are no Items for these in Wikidata yet. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:50, 17 May 2026 (UTC) sps69m8zl9eyr158t14tvzx6vv0wr73 Talk:Z24 1 69603 275892 232462 2026-05-17T23:24:34Z YoshiRulz 10156 /* English label */ 275892 wikitext text/x-wiki == English label == With the understanding that seeing the [[w:en:Polysemy|polysemic]] word "void" appear <del>whenever an execution fails</del> (and sometimes when it succeeds) is confusing, I've [[WT:Naming_conventions#Void_is_meaningless|proposed a couple alternate names]]. <br>(It would be nice if Functions which intentionally return [[Z24]] could express that in their type annotation, via an <code>Either(String, Unit)</code> or <code>Maybe(String)</code>...) [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:06, 1 December 2025 (UTC) 2rn1tiobj6fhobbfgjljoorwa1lnfnn Z6033 0 69730 275825 235162 2026-05-17T17:48:40Z Jérémy-Günther-Heinz Jähnick 6055 Traduction en français (fr) 275825 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z6033" }, "Z2K2": { "Z1K1": "Z6030", "Z6030K1": "Z6033" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "labels" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "etichette" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bezeichnungen" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "libellés" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pkjxoisyjrmek8jmykryg7q6u1t17eu Z30347 0 70135 275882 235333 2026-05-17T20:39:32Z Theki 2389 275882 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30347" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z30347K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Entität" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "entité" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z30347K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Adjektiv" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "adjectif" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "adjective" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z30347K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Klasse" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "classe" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z30347K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z30348" ], "Z8K4": [ "Z14", "Z30350" ], "Z8K5": "Z30347" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Entität mit Adjektiv/Klasse in Deutsch" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "entité avec adjectif/classe en allemand" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "describing entity with adjective / class German" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } t7j5dnwd8sxvlhsl91bb450q27chyra 275883 275882 2026-05-17T20:39:41Z Theki 2389 275883 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30347" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z30347K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Entität" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "entité" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z30347K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Adjektiv" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "adjectif" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "adjective" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z30347K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Klasse" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "classe" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z30347K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z30348" ], "Z8K4": [ "Z14", "Z30350" ], "Z8K5": "Z30347" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Entität mit Adjektiv/Klasse in Deutsch" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "entité avec adjectif/classe en allemand" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "describing entity with adjective / class, German" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7gt9n5jgxbddj3udhqpexvyxbjl2jqg Z31098 0 72680 275941 261260 2026-05-18T06:34:38Z 99of9 1622 Added Z35282 to the approved list of test cases 275941 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z31098" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z31098K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z31098K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of 1st arguments" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z31098K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of 2nd arguments" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z31098K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of 3rd arguments" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z8K3": [ "Z20", "Z31099", "Z32812", "Z35282" ], "Z8K4": [ "Z14", "Z31100" ], "Z8K5": "Z31098" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply three-parameter function pairwise to 3 lists" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mnrsd0r5tviu2f7j2bbua07s7y0rdwz User talk:Rachmat04 3 79351 275916 275080 2026-05-18T03:08:09Z SpBot 978 archive 1 section: 1 to [[User talk:Rachmat04/Archive/2026]] (after section [[User talk:Rachmat04/Archive/2026#Wikifunctions_&_Abstract_Wikipedia_Newsletter_#244_is_out:_Milestones;_Some_major_issues_hopefully_resolved|Wikifunctions_&_Abstract_Wikipedia_Newsletter_#244_is_out:_Milestones;_Some_major_issues_hopefully_resolved]]) - previous edit: [[:User:MediaWiki message delivery|MediaWiki message delivery]], 2026-05-15 14:36 275916 wikitext text/x-wiki {{Autoarchive resolved section |age=3 |timeout=30 |show=yes |archive='((FULLPAGENAME))/Archive/((year))' |overview= |latest archive=[[{{FULLPAGENAME}}/Archive/{{CURRENTYEAR}}|Archive/{{CURRENTYEAR}}]] }} == Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present an academic paper about Abstract Wikipedia, we discuss our latest Type created, and we take a look at the newest created functions. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:54, 25 April 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #246 is out: Request for input: what should we count for Abstract Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we ask you what would be the relevant metrics for Abstract Wikipedia, we discuss our latest news on Composition Language v2, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:21, 2 May 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #247 is out: References from Wikidata now available == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce that is now possible to pass references in Wikidata statements, we introduce the [https://abstract-data.toolforge.org/ Abstract Data dashboard], we report you on the presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1778520600 May 11, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:16, 8 May 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #248 is out: A higher meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss functions creating language fragments, we present our latest news in Types, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:36, 15 May 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30536976 --> 2gh53a5uq48cy4tgxxwdhekkfgb8og1 Wikifunctions:Type proposals/Semantic unit 4 79607 275929 270230 2026-05-18T06:14:28Z Dv103 11127 /* Comments */ Reply 275929 wikitext text/x-wiki ''This is one of a few type proposals based on the Ninai/Udiron project, and thus should be considered alongside others similarly marked.'' == Summary == This type holds semantic units, very broadly construed, containing other semantic units as members. These units can represent any number of semantically meaningful entities ([https://journals.sagepub.com/doi/full/10.3233/SW-243564#sec-2-2 §2.2]), such as # '''concepts''' (''[[:d:User:Mahir256/language-generation/basic-notions#Concepts|examples!]]'') (whether nominal, such as {{Q|482994}}, or adjectival, such as {{Q|138866260}}, or adverbial, such as {{Q|6004788}}); # dependent '''phrases''' (whether subordinating, such as [[:d:Q131451405|"although the dog ran away"]], or attributive (''[[:d:User:Mahir256/language-generation/secondary-predication|examples!]]''), such as [[:d:Q126200060|concrete brick wall]]); # independent '''clauses''' (whether verbal, such as [[:d:Q179080|"he saw me"]], or nonverbal (''[[:d:User:Mahir256/language-generation/nonverbal-predication|examples!]]''), such as [[:d:Q124317532|"the boat is mine"]]); # full-on '''sentences''' (whether [[:d:Q135512218|by joining two clauses together that apply simultaneously]] or [[:d:Q124317561|through simply stating the simple existence of a concept]]); # '''containers for those''' (perhaps a [[:d:Q196626|context]] in which things referred to in the text need to be specified, or where particular aspects of the text's [[:d:Q594739|framing]] need to apply); or # '''signals for any of them''' (perhaps to mark an [[:d:Q1773882|identifier]] on a semantic unit, or to mark something to be [[:d:Q65044042|emphasized]] or raised to be a sentence's [[:d:Q22338337|topic]]). '''All the semantic unit needs is a type designation''' (named 'Constructor type' in the Structure below) '''for the rendering process to handle it properly.''' For more on this particular construct (named 'Constructor' in my own work), see * the second paragraph of Section 2.2, all of Section 2.3, and section 4.1.1, of {{Q|130478475}}; as well as * [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/base/constructor.py#L21 the implementation of this construct in Ninai] (and adjacent files within that folder); and * descriptions of semantic unit definitions in Ninai, such as [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/constructors/nonverbals.py the nonverbal constructions] (and adjacent files within that folder). == Uses and motivations == * This is one of two fundamental data structures (the other being [[Wikifunctions:Type proposals/Syntactic unit|''syntactic units'']], plus a few less fundamental but still important others) that will become necessary for abstract content to truly be abstract. ** The distinction between 'semantic units' and 'syntactic units' is directly inspired by established linguistic theories that separate layers of language processing, namely semantics and syntax; semantics is more clearly focused on ''organizing meaning'', while syntax is clearly more focused on ''organizing words''. ''Content authors'' should only organize meanings; ''rendering functions'' should only organize words. ** Rather than assembling factual information directly using function calls, these units can be composed and manipulated [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/base/constructorrenderer.py and then rendered] according to functions that can be defined per language (see "Required global mappings" below). *** The rendering functions for individual semantic unit types can be set up to provide necessary fallback values for particular semantic features in situations where the content or any context doesn't suggest those features to reflect in the output. ** The terms linked from the six types of possible semantic units above are general, language-independent linguistic semantic notions; while this proposal does not inherently ''prescribe'' their use, they have been chosen in the example pages above based on analyses of constructs both within and across languages, with those analyses given as references on those items, so from the get-go notions distinguished in more typologically diverse languages will already be handle-able with those items. *** For example, rather than broadly defining a "noun complement" or "adjective complement" (which refer to syntactic categories in their names!), the attributive indication that something is also something else might be called a {{Q|126200060}} <small>(as defined by e.g. {{Q|126124086}})</small>. *** For example, rather than calling a semantic unit "although" or "but" (both of which have their nuances, the latter having multiple varied meanings, and in either case tying them to particular English words) or even "concession" (still a somewhat broad term), the link between a sentence and a statement such as "although the dog ran away" might be called a {{Q|131451405}} <small>(as defined by e.g. {{Q|131451287}})</small>. *** For example, rather than calling a semantic unit "there is" (particularly since the equivalents of this phrase in other languages have more meanings than the one simply stating the existence of something), a simple declaration of that existence might be called a {{Q|124317561}} <small>(as defined by e.g. {{Q|124316703}})</small>. * Many of the instance methods listed in the Ninai implementation of this construct would need to be defined as functions here for this to work. * This corresponds with the notion of a ''''Constructor'''' described in lots of prior writings about Abstract Wikipedia, such as '''[https://dl.acm.org/doi/10.1145/3425778 from the original Abstract Wikipedia paper]'''. (To help make this just a little less mysterious for this mostly non-linguistic audience, however, I've named this type proposal 'semantic unit'.) == Structure == The structure is intentionally very simple, to prevent an excess of ''Wikifunctions types'' for different types of semantic units, and to keep the core steps for processing nested semantic units as streamlined as possible. * '''Constructor type''': The type of semantic unit that the object represents. ** (Because all Wikifunctions types must go through a proposal process—much like this one!—there is necessarily an indeterminate delay between when one can be conceived of and when one can be used in abstract content. Any modifications to Wikifunctions types likely will also need to go through that process. By simplifying the semantic unit structure as much as possible, the need to propose a type for any new or modified semantic concept is bypassed, such that, among those able to modify the mappings listed under "Required global mappings" below, anyone can define their own semantic units and use them immediately.) * '''Core arguments''': Mapping of names of core arguments to actual <u>semantic unit</u> arguments. ** This basically holds a list of expected input parameters for a semantic unit when it is used; when written in the syntax listed under "Read function" below, the first argument is treated as the first core argument, the second the second, and so on. ** Here the argument names do not have to be Wikidata item IDs, though it is recommended for language-neutral semantic unit definitions that they should be such IDs. * '''Scope arguments''': List of other <u>semantic unit</u> arguments provided that have not been mapped to core argument names. ** These can correspond to '''subordinating clauses''' ("when I went to the store"), '''relative clauses''' ("that went to the store"), and '''signals''' ([this unit is the topic of the sentence!], [this unit should be emphasized!]) ** Most definitions of semantic units are unlikely to treat those kinds of semantic units as ''core'' arguments, given that they can often be removed from an expression without ''necessarily'' affecting sentence structure. * '''Other arguments''': List of arguments that are neither core nor scope arguments, primarily those that are not semantic units at all. ** If a semantic unit does not take another semantic unit as input, then the arguments it needs to process are stored here. *** (For example, {{Q|151885}} takes an entity ID as an argument; since this entity ID is not itself a semantic unit, it is stored in other_arguments). ** The notions of 'core', 'scope', and 'other' are handled by ''argument filters'' defined for different ''Constructor types'' (since they filter inputs into one of those three groups). *** (The logic behind some of them in Ninai may be found [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/base/argumentfilters.py on this page].) *** ''Note that argument filters <u>can</u> be parameterized themselves; it is not likely that those will proliferate, since semantic unit <u>renderers</u> will end up being more diverse in actual argument transformation anyways!'' {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{   "type": "semantic unit", "constructor_type": "Wikidata item reference", "core_arguments": "typed map(string, semantic unit)", "scope_arguments": "typed list(semantic unit)", "other_arguments": "typed list(object)" }</syntaxhighlight> | <syntaxhighlight lang="json">{   "Z1K1": "Zxyz", "ZxyzK1": "Z6005", "ZxyzK2": "Z883(Z6, Zxyz)", "ZxyzK3": "Z881(Zxyz)", "ZxyzK4": "Z881(Z1)", }</syntaxhighlight> |} {{collapse top|Excluded from structure above per comments below}} * '''Child identifiers''': ** If a semantic unit has as an immediate descendant a semantic unit with constructor_type {{Q|1773882}}, then the string provided by the {{Q|1773882}} semantic unit appears in this mapping and that of its parent semantic units. ** This mapping holds paths that need to be taken to reach, from a top-level semantic unit, other nested semantic units that directly contain {{Q|1773882}} semantic units. (More on these may be found in the Ninai implementation.) ** (''Unless the abstract content author wishes to specifically name a semantic unit'', '''this will be empty by default'''!) * '''Identifier''': Identifier assigned to this semantic unit. ** This is intended more to allow other semantic units to reference this one, no matter how separated--whether laterally or in depth--they are from this one. ''It does not serve as a mandatory link between a semantic unit and either its direct parent or its direct children!'' ** See also the note under the 'id' field in [[Wikifunctions:Type proposals/Syntactic unit|the syntactic unit proposal]]. {{collapse bottom}} === Required global mappings === (taken from [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/base/constructorinterfaces.py#L9 the Ninai implementation]) * Mapping from '''Constructor types''' to '''argument filter functions''': *:Typed map(Wikidata item reference, Function) ** Example: {{Q|124316841}} → (some function resembling [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/base/argumentfilters.py#L23 this one]) * Mapping from '''Constructor types''' to '''lists of names''' for core arguments: *:Typed map(Wikidata item reference, Typed list(String)) ** Example: {{Q|124316841}} → <nowiki>[</nowiki>{{Q|164573}}, {{Q|16889133}}<nowiki>]</nowiki> * Mapping from '''Constructor types''' to any parent '''Constructor types''': *:Typed map(Wikidata item reference, Typed list(Wikidata item reference)) ** Example: {{Q|124316841}} → <nowiki>[</nowiki>{{Q|124316813}}<nowiki>]</nowiki> * Mapping from '''Constructor type'''-'''language pairs''' to '''rendering functions''': *:Typed map(Typed pair(Wikidata item reference, language), Function) ** Example: ({{Q|124316841}}, {{Z|1227}}) → (some function resembling [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/renderers/norwegian.py#L59 this one]) '''Once an entry in each of those four mappings is provided for a semantic unit, rendering abstract content using that semantic unit in a target language becomes possible!''' * Creating and modifying functions is something more people can do, and adding entries to mappings is rather cheap! * If a '''''semantic unit'' type''''s core argument list, or its parent semantic unit types, needs to be changed, just *# change the rendering function for that type to handle both 'before' and 'after' situations; *# make the core argument/parent semantic unit definition changes, then *# (if you've adjusted abstract content using that semantic unit) remove the 'before' situation handling from the rendering function! *# '''(no new or modified [[Z4|''Wikifunctions'' types]] necessary!)''' * <small>(If one wanted to build an ''entirely'' parallel set of semantic unit types to the ones commonly in use at a given point, nothing stops them from adding those types, and the necessary functions for handling them, to the mappings above so that they can be processed with the same general rendering steps!)</small> There are a few more global mappings that [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/renderers/__mappings__.py could be listed here] that perform other steps noted in ([https://journals.sagepub.com/doi/full/10.3233/SW-243564#sec-5 §5]), but they are not that different from the ones above, and most only need to be filled in under special circumstances. === Example values === The content corresponding to the phrase "Thriller is an album" (assigning a class to a proper noun) consists of the following top level semantic unit: * {{Q|124316841}}, {''core argument mapping''}, [], [] The elements of ''core argument mapping'' are the following string-semantic unit pairs: * Q164573: ({{Q|151885}}, {}, [], ["Q44320"]) * Q16889133: ({{Q|151885}}, {}, [], ["Q482994"]) More on the semantic unit types and their arguments may be found [[:d:User:Mahir256/language-generation|on this set of pages being compiled]]. == Validator == The validator ensures that the constructor_type is a valid Wikidata item reference, the identifier is a valid string, the core argument mapping and scope argument list consist of valid semantic units, and the child_identifier mapping is coherent with respect to the argument lists. == Identity == Equality between semantic units implies that the components all compare equal. (Note that unlike with syntactic units, the "identifier" value ''is'' considered as part of this check.) == Converting to code == === Python === Ideally this would be directly portable from https://gitlab.com/mahir256/ninai/-/blob/main/ninai/base/constructor.py , since it has been designed to make such a transfer easier, although due to lack of confirmation from the Abstract Wikipedia team of the points of section 2.4 of {{Q|130478475}} this degree of easiness has not been made certain. == Display function == The Ninai implementation [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/base/constructor.py?ref_type=heads#L97 does have a string representation], but that may not be the best for displaying in a web interface like this one. == Read function == These should in general be composed using the Lisp-like syntax described [[Wikifunctions:Status_updates/2024-10-17|in a previous newsletter]], rather than as individual units. Slightly modifying from ([https://journals.sagepub.com/doi/full/10.3233/SW-243564#sec-2-3 §2.3]): * The specific choice to represent all semantic units as similarly structured nested function-like objects is largely inspired by the parenthesized syntax of Lisp-like programming languages, and to a lesser extent by Wikifunctions’ ‘composition’ syntax for defining functions entirely in terms of other functions. * This is intended to make abstract content highly declarative, since the intended meaning of nested semantic units is frequently sufficiently clear on a surface reading of their constructor types and arguments. * This choice also allows abstract content to be effectively homoiconic, since modifications to that content within the content itself become a possibility [...]. * It also ensures, from an implementation standpoint, that differences in how Constructors are handled are dealt with purely by functions at different stages in the overall rendering process. The content given in the example above could be indicated as follows: ["Q124316841", ["Q151885", "Q44320"], ["Q151885", "Q482994"]] == Alternatives == * [[Wikifunctions:Type proposals/Syntactic table]] * [[Wikifunctions:Type proposals/Abstract sentence]] == Example == [[/Douglas Adams|Here]] is a practical example of how Syntactic utits could be used to represent abstract content. == Comments == * {{s}} as proposer (''not something I'd generally find necessary, but since it's part of the template for whatever reason, I don't want to confuse anyone''). [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:36, 8 April 2026 (UTC) *:A question: why is "other_arguments" a typed list, and not a typed map? Wouldn't it be better to have the possibility to name the arguments? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:55, 9 April 2026 (UTC) *:@[[User:Mahir256|Mahir256]] I have a question and a couple of suggestions: *:# Why ''signals'' are stored in the '''Scope arguments''' field? Why force them to be of type Semantic unit? *:# Mapping from Constructor type-language pairs to rendering functions (the last required global mapping), in practice would be better to be of type: *:#:{{Z|Z883}} ({{Z|Z6091}}, {{Z|Z14294}}) *:#:(since {{Z|Z14294}} is already widely used, and allows to better group language varieties under a single handling function, when necessary) *:# The output of the display function should be a valid input of the read function; a read function should be able to input all the possible valid values, and if two values are different, the display function should output two different strings. *:#* A type does not necessarily need a read and display function, and it is always possible to think about them in a second moment, after the type creation. *:[[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:46, 13 April 2026 (UTC) *::{{re|Dv103}} "other_arguments" is a typed list simply because I had implemented it that way in Ninai initially; I don't think it would be 'impossible' to make it a typed map, but then there is the question of how to add extra arguments to that map that have not been specifically named (e.g. for a semantic unit that could have an indefinite number of input arguments), and I have not considered it in detail yet. *:# The treatment of signals as semantic units (and thus their treatment as scope arguments) is more than anything else for uniformity in representation with the rest of the abstract content. *:# This is probably true; I had only used a typed pair as a key to the rendering function map in order to eliminate an extra map lookup. *:# I am generally sympathetic to this idea, and am a little disappointed that I didn't think to try implementing this in Ninai yet! [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 14:31, 13 April 2026 (UTC) *:#:@[[User:Mahir256|Mahir256]]: Part of my confusion was that I thought that "signals" would end up going in the "other_arguments" field, while I see that they would end up in the "scope_arguments" field. *:#:# In practice, for example, how would you signal the topic? How would you note the number for nominal concepts? *:#:# We'll see what we will be able to do with the execution time constraints. It's not fundamental to set in stone now this detail, since it is not directly part of the type itself. *:#:[[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 14:56, 13 April 2026 (UTC) *:@[[User:Mahir256|Mahir256]] A note about the Python converter: in Wikifunctions, type converters cannot create global variables/functions/classes. This means that the code won't be able to access the classes you define in the constructors (just the objects that you pass to the implementation). This means that implementations won't be able to create new instances of your class, and you can't assume they will be able to return instances of it. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 06:14, 18 May 2026 (UTC) * <s>{{neutral}}</s> This proposal is an excellent starting point. The thing that does not convince me is the fact that I wouldn't see this proposal applied directly in Wikifunction as it is now, since it is very Python-y and not very Wikifunction-y, meaning that it has a structure that is optimized to be implemented in Python, but does not respect the general spirit of the other Wikifunction types. For example, I'm not convinced by the fact that it uses IDs to link the various Semantic units. Another thing that can be improved: this proposal is a very technical one, and uses a lot of thechnical jargon that can make it quite difficult to understand. Considering that both Wikifunctions and Abstract Wikipedia are collaborative projects, I think that clarity should be a priority. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 09:07, 6 April 2026 (UTC) ** {{re|Dv103}} *# The Python-iness of it all stemmed from this initially being developed in 2021 and Wikifunctions only coming into existence two years later, during which many development choices were made for operational efficiency and future system flexibility. If you read section 2.4 of the paper I wrote, I have declared the various ways that I've set up the code to make transfer to Wikifunctions implementations possible while making it feasible to develop externally; you're welcome to also ask the Abstract Wikipedia team as well if those assumptions hold. *# I'd be interested to learn which Wikifunctions types aren't being respected by this proposal; I have given a specification of both semantic and syntactic units in terms of the ZIDs of the types of their components, and do not seek to use or abuse any other types that may have been created entirely ad hoc for some unplanned language generation purpose. *# (With respect to the use of IDs, they do not 'link the various Semantic units'; they exist for content authors to refer to them when wanting to perform arbitrary transformations on parts of abstract content. This is mainly inspired by the notion of elements having IDs in HTML--an output markup language being used for the Abstract Wikipedia!--so that they can be styled using CSS. Consider a scenario in which semantic unit C is contained within (possibly multiple levels down) semantic unit A. If you want to apply a transformation to C, but are only given A, it should not be the content author's responsibility to figure out where within unit A unit C is; it should be enough to state 'transform the unit with ID "C"' and to let functions handle the traversal.) *# You do raise a point about jargon; the language I have used is intentionally general so as to prevent as much hardcoding of linguistic concepts within the type as possible. While I can understand ''this'' proposal being a little unclear to the wholly uninitiated user as a consequence, that need not mean functions using these types--which will of course have more tangible, specialized purposes--will also be equally unclear. Nevertheless, I will continue to revise this proposal to add more explanations for some of the choices noted above (in the event someone decides not to read the references I point to), and in any case I am slowly gathering in one place statements I have expressed and ideas I have implemented in [[d:User:Mahir256/language-generation|a subpage of my Wikidata user page]]. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 15:49, 7 April 2026 (UTC) *#:For the fourth point, my comment was just a suggestion to reword this proposal (since it can be quite difficult to read this proposal while consulting entire external documentations). *#:For the other points, I am not saying that this proposal technically breaks Wikifunctions; I am just saying that it goes against the (for now) unwritten rules on how usually Wikifunctions types are designed, and it can clash on how in practice Wikifunctions work. For example, the use of IDs requires either that: *#:* Function creating the objects also generate the unique IDs: it can be quite cumbersome to implement through the use of Wikifunctions' purely functional and deterministic functions. *#:* IDs are manually created by users: this means that contributors need to manually execute a technical operation, while Wikifunctions should ideally tend towards having a high level interface. This again has not been encoded in a written guideline yet (afaik), but is a principle that has guided the development of Wikifunctions. *#:The final message is that this proposal needs a bit of rewording and eventually a rethink in order to make it more intuitive. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 21:03, 7 April 2026 (UTC) *::::{{re|Dv103}} The main structural point I will concede is that identifier choice may be problematic when randomness is not a possibility on Wikifunctions, and have removed it from the structure. ({{Q|1773882}} [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/base/argumentfilters.py#L229 is already a type of semantic unit in Ninai], so as long as that semantic unit can be accessed from other semantic units, I can deal with it not being a direct member.) *::::I have also made some revisions above in the interests of clarity, with bolding/italicizing/underlining of important parts for the reader without time to spare for some reason (and added daggers (†) in places that correspond with points within my comment of 23:35, 8 April 2026 (UTC) on your proposal); if there is something above that still doesn't seem clear without looking at an external reference, please let me know and I will try to adjust it. *::::This being said, I question whether 'intuition' should be the absolute first priority for abstract content planning when 1) what is being stored is information intended to be as language-neutral as possible and 2) most people have come into this project more inclined--dare I say clouded?--by the structure of the language that they themselves speak. (Indeed, the current Abstract Wikipedia is running into problems because of a lack of cross-linguistic awareness from a mostly English-speaking userbase projecting their mostly English-speaking biases into abstract content structure development, running into problems with making even their own language work--and that's not counting other editors who don't speak English also raising issues with handling their own languages; what room have they to try fixing things in an environment so tethered by the principles of just one language?) I have at least considered greatly typologically diverse languages for years now—since 2021 when I started coding the system, if not since 2015 when I started my linguistics minor at university—and in my own work have successfully rendered at least simple sentences ''with predicates and modifiers'' in many of them, so I remain confidently optimistic in saying that the effort of getting users to think about representing information in language in a 'zoomed out' way (hat tip to {{re|عُثمان}} for using this phrase in another group) will permit the greater benefits of a simplified structure for representing (parts of) meaning to be reaped. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 23:34, 7 April 2026 (UTC) *:::::I'd disagree about your remark about intuition: consider that most of the languages of the world are minority languages, with a very limited set of fluent speakers. With a small set of speakers, the quantity of people both linguistically literate and that know how to program that are interested in Abstract Wikipedia can become very limited. For this reason, I think that one of the biggest effort for Abstract Wikipedia to succede in its purposes needs to be put into making contribution as accessible as possible. *:::::That said, I agree on the need of defining concepts in a language-neutral way. I finally found your [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/constructors/nonverbals.py list of non-verbal predicates], and I'm already in love with it. The problem with how this page is structured now, is that is full of unexplained technical jargon, that can overwhelm the uninitiated. Instead of bolding/italicizing/underlining, a glossary can be of great help. Just consider that most Wikifunctions contributors (me included) have no formal training in linguistics, so this page should be understood without any previous linguistic studies knowledge. (Also, Python code too can be difficult to read, without the previous knowledge on how the rest of the program works). *:::::As for the actual type itself, I agree with the fundamental philosophy (like the separation of semantic and syntax processing, and all the points in the section "Uses and motivations"), but I still believe that the actual implementation is more idiomatic to Python (with a procedural and partially object-oriented paradigm) and it does not fit too well with Wikifunctions (with a functional paradigm). In particular, it seems to me that it is trying to define a meta-type in order to bypass the type proposal procedure, thus negating all the advantage of the type oriented approach that Wikifunctions is based on. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:46, 9 April 2026 (UTC) *:Now {{s}}. For me, the ideal would be to create an official list of encapsulating constructor functions that are actually called from Abstract Wikipedia that mimic [[Wikifunctions:Type proposals/Abstract sentence]], since this type is still unintuitive to directly work with. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 20:38, 9 April 2026 (UTC) * <s>{{o}}, per Dv103, their proposal is much better fit to Wikifunctions and much more intuitive. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:58, 7 April 2026 (UTC)</s> {{neutral}} I think both proposals have merit and flaws, but I suspect Mahir and Dv understand this better than I do, so I'll let them discuss it amongst themselves and come to a conclusion later. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:19, 9 April 2026 (UTC) * {{s}} since I had been wondering about creating something like this for a while now.<br/>''See: {{Z|33437}}, which I could never finish due to the inability to easily create sentences with configurable dependent clauses.'' —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 14:51, 28 April 2026 (UTC) * {{s}} Would be extremely important toward allowing external software to use Wikifunctions's NLG tools. An example of such a tool: [[abstract:Abstract Wikipedia:Project chat#AceWiki: Abstract Wikipedia before Abstract Wikipedia?]] [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 15:22, 28 April 2026 (UTC) s5nghimcssjnp8j79pz9ocwe6eca4oz Z33160 0 79766 275880 263433 2026-05-17T20:38:45Z Theki 2389 275880 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33160" }, "Z2K2": [ "Z1", "Z1430", "Z1231", "Z1508", "Z1859", "Z1843", "Z1515", "Z1463" ], "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "German variants" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 88qa2gxm8q6ceih85nnts8r8vkxlsci Z34096 0 81233 275820 273965 2026-05-17T17:41:00Z Jérémy-Günther-Heinz Jähnick 6055 Traduction en français (fr) 275820 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34096" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34096K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "texte" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z34096K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z34098", "Z34099", "Z35046" ], "Z8K4": [ "Z14", "Z34100", "Z34097" ], "Z8K5": "Z34096" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "conditional sentence case" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "cas de phrase conditionnelle" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "do not capitalize toki pona" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Capitalize the first letter of a sentence *unless* the language is Toki Pona, which only uses capital letters for names. If you are sentence casing a Wikidata label, use this function instead." }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Met une majuscule à la première lettre d'une phrase sauf si la langue est le toki pona, qui n'utilise les majuscules que pour les noms propres." } ] } } 0ddxbd4hh0q9o0xbdkcpux8niezxp7h Z34097 0 81234 275822 273964 2026-05-17T17:43:11Z Jérémy-Günther-Heinz Jähnick 6055 Traduction en français (fr) 275822 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34097" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34096", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z30784", "Z30784K1": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z34096K2" }, "Z11K2": { "Z1K1": "Z18", "Z18K1": "Z34096K1" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "conditional sentence case, composition" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "cas de phrase conditionnelle, en Composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pz5zhljj0ixbh6n1vh2x2m8cebhbvtx Z34100 0 81237 275821 274864 2026-05-17T17:41:56Z Jérémy-Günther-Heinz Jähnick 6055 Traduction en français (fr) 275821 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34100" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z34096", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z34096( Z34096K1, Z34096K2 ) {\n\t// Toki Pona: do not capitalize at all\n\tif (Z34096K2.Z60K1 === \"tok\") return Z34096K1;\n\t// Turkish: exception for i -\u003E İ\n\tif (Z34096K2.Z60K1 === \"tr\" \u0026\u0026 Z34096K1.charAt(0) === \"i\"){\n\t\treturn \"İ\" + Z34096K1.slice(1);\n\t}\n\n\treturn Z34096K1.charAt(0).toLocaleUpperCase(Z34096K2.Z60K1) + Z34096K1.slice(1);\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "conditional sentence case, JavaScript" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "cas de phrase conditionnelle, en JavaScript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 81l7yszjffuy3ztcqpirctixd3efli2 Z34641 0 82105 275830 271403 2026-05-17T17:57:09Z Jsamwrites 938 Added Z35264 to the approved list of test cases 275830 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34641" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z34641K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6001" }, "Z8K3": [ "Z20", "Z34643", "Z35264" ], "Z8K4": [ "Z14", "Z34642" ], "Z8K5": "Z34641" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item is part of these items" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns a list of items which the original item is a part (P361) of" } ] } } kamgi9e45p8nfr6hpjzy9nb72cbiuw9 User talk:Rachmat04/Archive/2026 3 82370 275915 274016 2026-05-18T03:08:09Z SpBot 978 archiving 1 section from [[User talk:Rachmat04]] (after section [[User talk:Rachmat04/Archive/2026#Wikifunctions_&_Abstract_Wikipedia_Newsletter_#244_is_out:_Milestones;_Some_major_issues_hopefully_resolved|Wikifunctions_&_Abstract_Wikipedia_Newsletter_#244_is_out:_Milestones;_Some_major_issues_hopefully_resolved]]) 275915 wikitext text/x-wiki {{Talkarchive}} == Wikifunctions & Abstract Wikipedia Newsletter #242 is out: Request for Discussion: Syntactic tables == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a proposal for Natural Language Generation, we introduce a page for function suggestions from Abstract Wikipedia, we inform you that there will be a presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1776101400 April 13, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:37, 3 April 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1776101400 April 13, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:35, 10 April 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 --> 6p0dieuq3kh3lby9ys70po7i3rpjlqo Z34953 0 82725 275826 274883 2026-05-17T17:50:35Z Jérémy-Günther-Heinz Jähnick 6055 Traduction en français (fr) 275826 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34953" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z12", "Z17K2": "Z34953K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "testo multilingue" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "multilingual text" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "texte multilingue" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z34953K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lingua preferita" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "preferred language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue préférée" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z34954", "Z35183" ], "Z8K4": [ "Z14", "Z34955" ], "Z8K5": "Z34953" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "testo monolingue da multilingue con fallback" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "monolingual text from multilingual with fallback" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "texte monolingue à partir d'un texte multilingue" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "monolingual text from multilingual text in language with fallback", "get language title from list of titles" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "texte monolingue à partir d'un texte multilingue avec solution de repli" } ] } } f08qq65ww6bi4ynfdhkvw7eshadbo1o Z35036 0 82938 275835 273600 2026-05-17T18:04:01Z Jérémy-Günther-Heinz Jähnick 6055 Traduction en français (fr) 275835 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35036" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z35036K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property reference" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "référence de la propriété" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6030" }, "Z17K2": "Z35036K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "parts to fetch" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "parties à récupérer" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z60" }, "Z17K2": "Z35036K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "languages to fetch" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langues à récupérer" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6092" }, "Z17K2": "Z35036K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement predicates to fetch" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "prédicats d'instruction à récupérer" } ] } } ], "Z8K2": "Z6002", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z35037" ], "Z8K5": "Z35036" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "fetch Wikidata property or parts" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "récupérer une propriété ou des parties de Wikidata" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "selectively fetch parts of Wikidata property", "selectively fetch partial WD property (from PID)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ong7w4a3sqjtakzqljec3kx1ws5sovn User:YoshiRulz/Type documentation 2 83367 275858 275629 2026-05-17T19:34:03Z YoshiRulz 10156 Remove blank line from sitelink row 275858 wikitext text/x-wiki <onlyinclude><includeonly>== Documentation == {| class="wikitable" | <div style="float: inline-end; text-align: end;"> layout: {{mini navbar|User:YoshiRulz/Type documentation}} <br>data: {{mini navbar|{{{1|{{PAGENAME}}}}}|point-at-data=y}} </div> '''{{#wikifunctionlabeldesc:{{{1|{{PAGENAME}}}}}}}''' |- | {| <!-- -->{{#if:{{item linked to mainspace object|{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}}}}|<nowiki/> {{!}}- ! style="text-align: start;" {{!}} Wikidata Item (sitelink) {{!}} {{item linked to mainspace object|{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}}}} }}<!-- -->{{#switch:{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}} |Z80|Z13518|Z16683|Z19677|Z20838|Z33198=<nowiki/> {{!}}- ! style="text-align: start;" {{!}} Numeric type hierarchy {{!}} [[Talk:Z80|GF(256)]] &sub; [[Talk:Z13518|&Nopf;]] &sub; [[Talk:Z16683|&Zopf;]] &sub; [[Talk:Z19677|&Qopf;]] &sub; &Ropf; ([[Talk:Z20838|f64]]) &sub; &Copf; ([[Talk:Z33198|f64&times;f64]]) }}<!-- -->{{#if:{{{related types|}}}|<nowiki/> {{!}}- ! style="text-align: start;" {{!}} Related types {{!}} {{{related types}}} }}<!-- -->{{#switch:{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}} |Z6062|Z6063|Z25340|Z25501|Z25502|Z26582|Z26934|Z26935|Z27951|Z27970|Z27971|Z28215|Z28515|Z28516|Z28517|Z28518|Z28519|Z28520|Z32789|Z32792|Z33568|Z33827 |Z21|Z40|Z60|Z61|Z6020|Z6030|Z6040|Z16098|Z16659|Z16927|Z17402|Z17813|Z20825|Z22112=<nowiki/> {{!}}- ! style="text-align: start;" {{!}} Enumeration members/options {{!}} {{enum member list|{{SUBJECTPAGENAME:{{{1|{{PAGENAME}}}}}}}}} {{#ifeq:{{NAMESPACENUMBER}}|1|[[Category:Enumeration_types]]}} |Z881|Z882|Z883|Z6884={{#ifeq:{{NAMESPACENUMBER}}|1|[[Category:Parameterised_types]]}} |#default={{#ifeq:{{NAMESPACENUMBER}}|1|[[Category:Types]]}} }}<!-- --> |} |} <!-- -->{{#ifexist:Help:Type_deconstruction_table/{{{2|{{#function:Z34802|en|{{{1|{{PAGENAME}}}}}}}}}} |{{Help:Type_deconstruction_table/{{{2|{{#function:Z34802|en|{{{1|{{PAGENAME}}}}}}}}}}}}}}<!-- -->{{#ifexist:Help:Fetching_function_table/{{{2|{{#function:Z34802|en|{{{1|{{PAGENAME}}}}}}}}}} |{{Help:Fetching_function_table/{{{2|{{#function:Z34802|en|{{{1|{{PAGENAME}}}}}}}}}}}}}}<!-- -->{{#ifexist:Help:Type_conversion_table/{{{2|{{#function:Z34802|en|{{{1|{{PAGENAME}}}}}}}}}} |{{Help:Type_conversion_table/{{{2|{{#function:Z34802|en|{{{1|{{PAGENAME}}}}}}}}}}}}}}<!-- -->{{#ifexist:Help:Rounding_function_table/{{{2|{{#function:Z34802|en|{{{1|{{PAGENAME}}}}}}}}}} |{{Help:Rounding_function_table/{{{2|{{#function:Z34802|en|{{{1|{{PAGENAME}}}}}}}}}}}}}}<!-- --> {{#ifexist:Help:{{{1|{{PAGENAME}}}}} |{{clear}}'''Explanations''' [<nowiki/>[[Special:MyLanguage/Help:{{{1|{{PAGENAME}}}}}|{{int:edit}}]]<nowiki/>] {{TNT|Help:{{{1|{{PAGENAME}}}}}|uselang={{USERLANGUAGE}}}} |<div dir="{{#dir}}">[<nowiki/><span class="plainlinks">[{{fullurl:Help:{{{1|{{PAGENAME}}}}}|action=edit&preload={{urlencode:User:YoshiRulz/Type documentation/help page template}}}} Create]</span> translatable long-form documentation to be included here<nowiki/>]</div> }} {{#ifeq:{{NAMESPACENUMBER}}|1|{{DEFAULTSORT:Talk:Z{{padleft:{{#invoke:String|sub|{{{1|{{PAGENAME}}}}}|2}}|5}}}}}}</includeonly></onlyinclude> {{documentation}} {{ {{FULLPAGENAME}}|Z16683|Integer |related types= * {{Z+|Z16659}} }} {{ {{FULLPAGENAME}}|Z6060|Time of day |related types= * {{Z+|Z6061}} * {{Z+|Z20420}} }} {{ {{FULLPAGENAME}}|Z16659|Sign |related types= * {{Z+|Z16683}} * {{Z+|Z19677}} }} 2v0va1qwqwbamgbnsuwp46xcokd8u3f Talk:Z11 1 83379 275928 274743 2026-05-18T04:12:40Z YoshiRulz 10156 Add links to related types 275928 wikitext text/x-wiki {{type documentation|Z11|Monolingual text |related types= * {{Z+|Z12}} * {{Z+|Z6}} * {{Z+|Z31}} * {{Z+|Z32}} }} r791m255ajf62akk5w1g59bckwtzu5p Talk:Z6092 1 83394 275846 274761 2026-05-17T18:35:31Z YoshiRulz 10156 Add links to related types 275846 wikitext text/x-wiki {{type documentation|Z6092|Wikidata property reference |related types= * {{Z+|Z6002}} * {{Z+|Z6091}} * {{Z+|Z6095}} * {{Z+|Z6007}} * {{Z+|Z6003}} }} cgxrvrxu33mumcqou97x8wjbj35tnve Talk:Z6094 1 83396 275849 274764 2026-05-17T18:38:54Z YoshiRulz 10156 Add links to related types 275849 wikitext text/x-wiki {{type documentation|Z6094|Wikidata lexeme form reference |related types= * {{Z+|Z6004}} * {{Z+|Z6095}} * {{Z+|Z6096}} }} nm86ub20g9fnjhsnm0pdhhee9pug974 Talk:Z6095 1 83398 275847 274766 2026-05-17T18:36:14Z YoshiRulz 10156 Add links to related types 275847 wikitext text/x-wiki {{type documentation|Z6095|Wikidata lexeme reference |related types= * {{Z+|Z6005}} * {{Z+|Z6094}} * {{Z+|Z6096}} * {{Z+|Z6091}} * {{Z+|Z6092}} }} er491bxgxwow76sav4285cdatzkhcn3 Talk:Z6096 1 83399 275848 274768 2026-05-17T18:38:49Z YoshiRulz 10156 Add links to related types 275848 wikitext text/x-wiki {{type documentation|Z6096|Wikidata lexeme sense reference |related types= * {{Z+|Z6006}} * {{Z+|Z6095}} * {{Z+|Z6094}} }} jkzhk3c5zb3j3xaxp0earxy0g29ujow Talk:Z6010 1 83401 275857 274770 2026-05-17T19:31:37Z YoshiRulz 10156 Add links to related types 275857 wikitext text/x-wiki {{type documentation|Z6010|Wikidata quantity |related types= * {{Z|6011}} * {{Z|6064}} * {{Z|6003}} * {{Z|6007}} }} mcl242d1dnp51o839yk6onft64n7pec Talk:Z6011 1 83402 275856 274771 2026-05-17T19:31:02Z YoshiRulz 10156 Add links to related types 275856 wikitext text/x-wiki {{type documentation|Z6011|Wikidata geo-coordinate |related types= * {{Z|6064}} * {{Z|6010}} * {{Z|6003}} * {{Z|6007}} }} eoervpbru0o4qi44vo1yynz6hsyca7u Z35168 0 83406 275812 275000 2026-05-17T17:17:10Z Jérémy-Günther-Heinz Jähnick 6055 Traduction en français (fr) 275812 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35168" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35167", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z35175", "Z35175K1": { "Z1K1": "Z7", "Z7K1": "Z35176", "Z35176K1": { "Z1K1": "Z18", "Z18K1": "Z35167K1" }, "Z35176K2": { "Z1K1": "Z18", "Z18K1": "Z35167K2" } }, "Z35175K2": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z35190", "Z35190K1": { "Z1K1": "Z7", "Z7K1": "Z35188", "Z35188K1": { "Z1K1": "Z18", "Z18K1": "Z35167K1" }, "Z35188K2": { "Z1K1": "Z6092", "Z6092K1": "P569" }, "Z35188K3": { "Z1K1": "Z18", "Z18K1": "Z35167K2" } }, "Z35190K2": "Z35192", "Z35190K3": { "Z1K1": "Z18", "Z18K1": "Z35167K2" } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z27299", "Z27299K1": { "Z1K1": "Z18", "Z18K1": "Z35167K1" }, "Z27299K2": { "Z1K1": "Z6092", "Z6092K1": "P19" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z35190", "Z35190K1": { "Z1K1": "Z7", "Z7K1": "Z35188", "Z35188K1": { "Z1K1": "Z18", "Z18K1": "Z35167K1" }, "Z35188K2": { "Z1K1": "Z6092", "Z6092K1": "P19" }, "Z35188K3": { "Z1K1": "Z18", "Z18K1": "Z35167K2" } }, "Z35190K2": "Z35199", "Z35190K3": { "Z1K1": "Z18", "Z18K1": "Z35167K2" } }, "Z802K3": { "Z1K1": "Z23" } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z27299", "Z27299K1": { "Z1K1": "Z18", "Z18K1": "Z35167K1" }, "Z27299K2": { "Z1K1": "Z6092", "Z6092K1": "P570" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z35190", "Z35190K1": { "Z1K1": "Z7", "Z7K1": "Z35188", "Z35188K1": { "Z1K1": "Z18", "Z18K1": "Z35167K1" }, "Z35188K2": { "Z1K1": "Z6092", "Z6092K1": "P570" }, "Z35188K3": { "Z1K1": "Z18", "Z18K1": "Z35167K2" } }, "Z35190K2": "Z35192", "Z35190K3": { "Z1K1": "Z18", "Z18K1": "Z35167K2" } }, "Z802K3": { "Z1K1": "Z23" } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "infobox for person, composition" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "infobox pour les personnes, en Composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mfz9b1nc0wyq42rpoej5csaf4ueyl5v Z35175 0 83421 275814 274859 2026-05-17T17:25:22Z Jérémy-Günther-Heinz Jähnick 6055 Traduction en français (fr) 275814 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35175" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z35175K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "header" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "en-tête" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z1" }, "Z17K2": "Z35175K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "items" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "éléments" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z35178" ], "Z8K5": "Z35175" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "infobox template" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "modèle d'infobox" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "For value pairs use a typed pair of strings or HTML, for headers use plain HTML fragments or strings" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Pour les paires de valeurs, utilisez une paire de chaînes de caractères typées ou du HTML ; pour les en-têtes, utilisez des fragments HTML simples ou des chaînes de caractères." } ] } } 631kzulyw871apou0e9p5prax799hp9 Z35176 0 83422 275816 274887 2026-05-17T17:29:45Z Jérémy-Günther-Heinz Jähnick 6055 Traduction en français (fr) 275816 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35176" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z35176K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "entité" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z35176K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z35184" ], "Z8K4": [ "Z14", "Z35177" ], "Z8K5": "Z35176" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "name + native name as HTML fragment" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "nom + nom dans la langue comme fragment HTML" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } sn5li35y01v5y1mve41g9z3nrthbdsb Z35177 0 83423 275817 274897 2026-05-17T17:30:34Z Jérémy-Günther-Heinz Jähnick 6055 Traduction en français (fr) 275817 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35177" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35176", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z35176(Z35176K1, Z35176K2) {\n\tconst get_label_in_language = (lang) =\u003E (Z35176K1.Z6001K2.Z12K1.slice(1).filter((e) =\u003E e.Z11K1.Z60K1 === lang))?.[0];\n\tconst get_statement = (pid) =\u003E (Z35176K1.Z6001K5.slice(1).filter((e) =\u003E e.Z6003K2.Z6092K1 === pid))?.[0];\n\tlet o = \"\";\n\n\tlet name = get_label_in_language(Z35176K2.Z60K1);\n\tif (!name)\n\t\tname = get_label_in_language(\"mul\") ?? get_label_in_language(\"en\");\n\to += `\u003Cspan style=\"font-size:120%;\"\u003E${name.Z11K2}\u003C/span\u003E`;\n\tconst native_name = get_statement(\"P1559\");\n\tif (native_name?.Z6003K3) {\n\t\tconst value = native_name.Z6003K3;\n\t\to += `\u003Cspan style=\"display:block;font-size:smaller;font-style:italic;\" lang=\"${value.Z11K1.Z60K1}\"\u003E${value.Z11K2}\u003C/span\u003E`;\n\t}\n\n\treturn new ZObject(\n\t\tnew Map([\n\t\t\t[ \"Z89K1\", o ]\n\t\t]),\n\t\t{ \"Z1K1\": \"Z9\", \"Z9K1\": \"Z89\" }\n\t);\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "name + native name as HTML fragment, js" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "nom + nom natif comme fragment HTML, en JavaScript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jlug5bt8r6olf52jgwwpow8nd5klmhw Z35178 0 83424 275815 274903 2026-05-17T17:26:25Z Jérémy-Günther-Heinz Jähnick 6055 Traduction en français (fr) 275815 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35178" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35175", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z35175(Z35175K1, Z35175K2) {\n\tlet o = '\u003Ctable style=\"background-color:#F8F9FA;border:1px solid #A2A9B1;border-spacing:3px;clear:right;float:right;margin:0.5em 0 0.5em 1em;padding:0.2em;width:250px;\"\u003E';\n\n\tif (Z35175K1)\n\t\to += `\u003Ctr\u003E\u003Cth colspan=\"2\" style=\"background-color:lightgray;text-align:center;\"\u003E${Z35175K1.Z89K1}\u003C/th\u003E\u003C/tr\u003E`;\n\tfor (const item of Z35175K2) {\n\t\tif (item.Z1K1 === \"Z23\") continue;\n\t\telse if (item.Z1K1?.Z1K1?.Z9K1 === \"Z7\") {\n\t\t\t// naively assume that this is a typed pair\n\t\t\to += `\u003Ctr style=\"text-align:left;\"\u003E\u003Cth\u003E${typeof item.K1 === \"string\" ? item.K1 : item.K1.Z89K1}\u003C/th\u003E\u003Ctd\u003E${typeof item.K2 === \"string\" ? item.K2 : item.K2.Z89K1}\u003C/td\u003E\u003C/tr\u003E`;\n\t\t} else if (typeof item === \"string\" || item.Z1K1?.Z9K1 === \"Z89\") {\n\t\t\to += `\u003Ctr\u003E\u003Cth colspan=\"2\"\u003E${item.Z89K1 ?? item}\u003C/th\u003E\u003C/tr\u003E`;\n\t\t}\n\t}\n\n\to += \"\u003C/table\u003E\";\n\treturn new ZObject(\n\t\tnew Map([\n\t\t\t[ \"Z89K1\", o ]\n\t\t]),\n\t\t{ \"Z1K1\": \"Z9\", \"Z9K1\": \"Z89\" }\n\t);\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "infobox template, js" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "modèle d'infobox, en JavaScript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } i9lif3bjwkaldync8ovzexdnbjesxz6 Z35188 0 83436 275818 274928 2026-05-17T17:33:31Z Jérémy-Günther-Heinz Jähnick 6055 Traduction en français (fr) 275818 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35188" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z35188K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "entité" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z35188K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property reference" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "référence de la propriété" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z35188K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": "Z6003" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z35189" ], "Z8K5": "Z35188" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata claim pair" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "paire de déclarations Wikidata" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Gets a claim from an entity and returns it as a pair whose first element is the label of that property and whose second element is the best statement for the property" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "récupère la déclaration d'une entité et la renvoie sous forme de paire dont le premier élément est le libellé de cette propriété et dont le second élément est la meilleure affirmation pour cette paire" } ] } } sqe3ux44dlhvuqv4f6gfv0fbgydfnzi Z35189 0 83437 275819 274908 2026-05-17T17:34:13Z Jérémy-Günther-Heinz Jähnick 6055 Traduction en français (fr) 275819 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35189" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35188", "Z14K2": { "Z1K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z6", "Z882K2": "Z6003" }, "K1": { "Z1K1": "Z7", "Z7K1": "Z34096", "Z34096K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z34953", "Z34953K1": { "Z1K1": "Z7", "Z7K1": "Z23223", "Z23223K1": { "Z1K1": "Z7", "Z7K1": "Z35036", "Z35036K1": { "Z1K1": "Z18", "Z18K1": "Z35188K2" }, "Z35036K2": [ "Z6030", "Z6033" ], "Z35036K3": [ "Z60", "Z1360", { "Z1K1": "Z18", "Z18K1": "Z35188K3" } ], "Z35036K4": [ "Z6092" ] } }, "Z34953K2": { "Z1K1": "Z18", "Z18K1": "Z35188K3" } } }, "Z34096K2": { "Z1K1": "Z18", "Z18K1": "Z35188K3" } }, "K2": { "Z1K1": "Z7", "Z7K1": "Z23451", "Z23451K1": { "Z1K1": "Z18", "Z18K1": "Z35188K1" }, "Z23451K2": { "Z1K1": "Z18", "Z18K1": "Z35188K2" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata claim pair, composition" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "paire de déclarations Wikidata, en Composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } i6i61kozuzn1hht3mp5zqd57mq444t2 Z35190 0 83438 275840 274940 2026-05-17T18:10:56Z Jérémy-Günther-Heinz Jähnick 6055 Traduction en français (fr) 275840 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35190" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z1", "Z882K2": "Z1" }, "Z17K2": "Z35190K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "pair" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "paire" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z35190K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "fonction" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z35190K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z882", "Z882K1": "Z1", "Z882K2": "Z1" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z35191" ], "Z8K5": "Z35190" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "apply fn to 2nd element of pair, optional language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "appliquer la fonction au 2e élément de la paire" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns the input pair with the provided function applied to the second element, with the language argument being used as the second input to the function if its signature supports it" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "renvoie la paire d'entrée avec la fonction fournie appliquée au deuxième élément, l'argument de langue étant utilisé comme deuxième entrée de la fonction si sa signature le permet." } ] } } jd3gurmpgsqvjav2thbvqpkp5pzsax4 Z35192 0 83440 275836 274931 2026-05-17T18:05:48Z Jérémy-Günther-Heinz Jähnick 6055 Traduction en français (fr) 275836 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35192" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6003", "Z17K2": "Z35192K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "déclaration" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z35192K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z35194" ], "Z8K4": [ "Z14", "Z35193" ], "Z8K5": "Z35192" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display Wikidata date from statement" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "afficher la date Wikidata depuis la déclaration" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 70o3br5rp1dne9y32ox6oryemdd0jed Z35199 0 83454 275843 274998 2026-05-17T18:13:33Z Jérémy-Günther-Heinz Jähnick 6055 Traduction en français (fr) 275843 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35199" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6003", "Z17K2": "Z35199K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "statement" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "déclaration" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z35199K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z35200" ], "Z8K5": "Z35199" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "abstract wikilink from statement" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "lien de Wikipédia résumée depuis la déclaration" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } f8b76mdd3s3jizlyw70rkecmqpu34pq Talk:Z35189 1 83517 275876 275149 2026-05-17T20:33:54Z Theki 2389 /* Why don't use {{Z|Z27885}}? */ 275876 wikitext text/x-wiki == Why don't use {{Z|Z27885}}? == @[[User:Theki|Theki]] It is already implemented for this purpose, handling all the oddities that particular languages could have. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:40, 15 May 2026 (UTC) :I suppose? The goal of this function was to make the functions using {{Z|Z35175}} with Wikidata info more terse and not need to repeat lots of the same function calls over and over. The ultimate goal was to make it possible to create a "[property]: [value]" entry in an infobox just by supplying a Wikidata property reference as one of the infobox items, but this proved to be prohibitively difficult—what with only compositions being able to call other functions, and JS and Python implementations not being able to work with Wikidata stuff very flexibly at all as a result. I attempted something towards this goal in {{Z|Z35201}} but eventually gave up due to not being able to figure out how to reach the goal, and also actively being in the process of graduating. I went the route of trying to optimize the infobox thing rather haphazardly because my mind, running on three hours of sleep, was busy fixating itself on that circumstance. I apologize for the mess, I think this function does have a place though. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 20:33, 17 May 2026 (UTC) efm6bfsprt60zfvvdid7lejdy6n3mmv 275877 275876 2026-05-17T20:34:38Z Theki 2389 P.S. using templates in talk page headers breaks a lot of things 275877 wikitext text/x-wiki == Why don't use [[Z27885]]? == @[[User:Theki|Theki]] It is already implemented for this purpose, handling all the oddities that particular languages could have. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 18:40, 15 May 2026 (UTC) :I suppose? The goal of this function was to make the functions using {{Z|Z35175}} with Wikidata info more terse and not need to repeat lots of the same function calls over and over. The ultimate goal was to make it possible to create a "[property]: [value]" entry in an infobox just by supplying a Wikidata property reference as one of the infobox items, but this proved to be prohibitively difficult—what with only compositions being able to call other functions, and JS and Python implementations not being able to work with Wikidata stuff very flexibly at all as a result. I attempted something towards this goal in {{Z|Z35201}} but eventually gave up due to not being able to figure out how to reach the goal, and also actively being in the process of graduating. I went the route of trying to optimize the infobox thing rather haphazardly because my mind, running on three hours of sleep, was busy fixating itself on that circumstance. I apologize for the mess, I think this function does have a place though. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 20:33, 17 May 2026 (UTC) 39enquvfslkrjzl0ou8sy0wj4xv1mm6 Wikifunctions:Status updates/2026-05-15/de 4 83526 275860 275567 2026-05-17T19:39:51Z Ameisenigel 44 Created page with "Ich habe mich eine Weile mit den [[$1|derzeit offenen Vorschlägen und deren Diskussion zu Typen zur Unterstützung der Generierung natürlicher Sprache]] auseinandergesetzt und bin mir ehrlich gesagt nicht sicher, welcher Ansatz der beste ist. Ich habe aber das Gefühl, dass die Suche nach der besten Lösung den Fortschritt behindern könnte. Daher schlage ich vor, dass wir innerhalb der nächsten zwei Wochen die folgenden drei Typen so weit spezifizieren, dass wir sie..." 275860 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-05-08 | nextlabel = Nächstes Update | next = }} <span id="A_higher_meaning"></span> === Eine höhere Bedeutung === Eine der zentralen Fragen zur Abstrakten Wikipedia lautet: Wie viele [[Special:MyLanguage/Wikifunctions:Abstract Wikipedia/2025 fragment experiments|Funktionen zur Konstruktion von Textfragmenten]] benötigen wir? Denn wenn diese Zahl groß ist, bedeutet das nicht, dass wir viele Funktionen benötigen, die diese Fragmente in vielen Sprachen implementieren? Und das würde den Aufwand für jede Sprache erhöhen und wäre es nicht irgendwann einfacher, die Texte einfach zu übersetzen und die Übersetzungen zu validieren, anstatt all diese Funktionen zu erstellen? Wir wissen nicht, wie groß diese Zahl sein wird. Aber heute möchte ich einen Grund dafür erörtern, warum ich glaube, dass sie begrenzt bleiben wird: Nicht jedes Fragment muss durch sprachspezifische Funktionen implementiert werden. Wie wäre das der Fall? Müssen wir nicht jedes Fragment mit einer sprachspezifischen Funktion in jeder Sprache implementieren, die wir unterstützen wollen? Prinzipiell schon, aber manchmal können diese Implementierungen Kompositionen anderer abstrakter Funktionen sein! Hier ein konkretes Beispiel: {{Z|Z28436}} erstellt einen Satz aus einer Aussage mit einer Eigenschaft Zeitpunkt. Zum Beispiel ein Satz wie “Die Einwohnerzahl von North Epping lag 2021 bei 4657.” oder "Die Einwohnerzahl von Donji Humac lag 2011 bei 157." Die Funktion Z28436 wird mithilfe eines Konfigurationsobjekts implementiert, derzeit mit Implementierungen in Englisch und Bengalisch. Betrachten wir nun die Funktion {{Z|Z28445}}. Anstatt ein Objekt und eine Aussage entgegenzunehmen, erwartet sie ein Objekt und eine Eigenschaft und gibt den Wert der Aussage für diese Eigenschaft mit dem aktuellsten Zeitpunkt zurück. Wenn wir diese Funktion also für Donji Humac und die Einwohnerzahl ausführen, erhalten wir das Ergebnis: "Die Einwohnerzahl von Donji Humac lag 2021 bei 173." Dies ist die aktuellste Einwohnerzahlangabe, die wir in Wikidata für Donji Humac haben. Betrachten wir nun die Implementierung von Z28445, so sehen wir keine Konfiguration. Stattdessen sehen wir eine Funktion, die aus der obigen Funktion, Z28436, und {{Z|Z28446}} besteht. Nichts an dieser Implementierung ist sprachspezifisch. Die Sprache wird vielmehr an die zugrundeliegende Funktion weitergegeben. Wir sehen hier also eine abstrakte Funktion, die eine vollständig abstrakte Implementierung besitzt. Dies ist ein allgemeines Muster, das wiederverwendet werden kann: Wenn wir über eine solide Grundlage verfügen, ist es hoffentlich oft möglich, "höhere" abstrakte Funktionen auf fundamentaleren Funktionen zu gründen, die dennoch abstrakt sind. Betrachten wir beispielsweise die folgenden Sätze * “Die Hunnen griffen das Römische Reich im 5. Jahrhundert an.” * “John Wilkes Booth ermordete Abraham Lincoln am 14. April 1865.” * “John Lennon traf Yoko Ono am 7. November 1966.” * “Leonard Cohen schrieb ‘Hallelujah’ im Jahr 1984.” * “Microsoft brachte Windows 3.1 am 24. August 1995 auf den Markt.” * “Hubble entdeckte Osiris am 28. November 2001.” Sie beschreiben zwar sehr unterschiedliche Ereignisse, aber im Grunde haben sie alle im Englischen eine sehr ähnliche Struktur: Sie bestehen aus Prädikat, Subjekt, direktem Objekt und einem mehr oder weniger genauen Zeitpunkt. Alle diese Sätze könnten im Englischen durch eine einzige Funktion gebildet werden. Vielleicht stellt sich heraus, dass sich all diese Sätze in mehreren Sprachen durch eine einzige abstrakte Funktion erzeugen lassen. Nennen wir diese Funktion eine Basisfunktion. Und nun könnten wir mehrere übergeordnete Funktionen haben, die durch solche Basisfunktionen implementiert werden, und wir müssen nur noch das richtige Prädikat auswählen. Das funktioniert nicht immer. Der Vorteil ist jedoch, dass wir, wenn wir diese übergeordneten Funktionen haben, versuchen können, die Ausnahme auf dieser Ebene abzufangen, sie an die entsprechende Sprache weiterzuleiten und andernfalls das richtige Prädikat auszuwählen und einfach die Basisfunktion zu verwenden. Zum Beispiel würden wir auf Deutsch normalerweise sagen * “Goldie Hawn brachte Kate Hudson am 19. April 1979 zur Welt.” Das ist eine etwas andere grammatikalische Struktur als die obige. Die obige grammatikalische Struktur würde zu “Goldie Hawn gebar Kate Hudson am 19. April 1979.” führen – was im Deutschen ein ungewöhnlicher Satz wäre, aber in einigen anderen Sprachen, z. B. im Kroatischen, problemlos funktioniert. Eine Funktion, die diesen Satz erzeugt, könnte für diesen Anwendungsfall eine andere Basisfunktion wählen oder sogar eine einmalige Implementierung für Deutsch und andere Sprachen haben, in denen die oben eingeführte Basisfunktion nicht funktionieren würde, und für die anderen Sprachen die Basisfunktion verwenden. Ein solches Muster könnte die Anzahl der für das Funktionieren der Abstrakten Wikipedia erforderlichen sprachspezifischen Implementierungen erheblich reduzieren und unser Ziel somit realistischer machen. <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Diese Woche haben wir in Wikifunctions die Unterstützung für mehrere Dutzend natürliche Sprachen hinzugefügt, die bereits von [https://translatewiki.net/ TranslateWiki.net] unterstützt (und für die Übersetzung von Wikimedia-Software verwendet) wurden, aber noch nicht von Wikifunctions unterstützt wurden. Außerdem haben wir Abstrakte Seiten so aktualisiert, dass neben dem Seitentitel nun eine kopierbare QID angezeigt wird. Dadurch lässt sich die entsprechende Wikidata-QID schneller kopieren, ähnlich der kopierbaren ZID, die neben den Titeln in Wikifunctions angezeigt wird ([[:phab:T423651|T423651]], [[:phab:T424265|T424265]]). <span id="News_in_Types:_way_forward_for_natural_language_generation_types"></span> === Neuigkeiten zu Typen: Weg nach vorn für Typen zur Generierung natürlicher Sprache === Ich habe mich eine Weile mit den [[Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|derzeit offenen Vorschlägen und deren Diskussion zu Typen zur Unterstützung der Generierung natürlicher Sprache]] auseinandergesetzt und bin mir ehrlich gesagt nicht sicher, welcher Ansatz der beste ist. Ich habe aber das Gefühl, dass die Suche nach der besten Lösung den Fortschritt behindern könnte. Daher schlage ich vor, dass wir innerhalb der nächsten zwei Wochen die folgenden drei Typen so weit spezifizieren, dass wir sie implementieren können, sie dann tatsächlich implementieren, sie anschließend verwenden und aus ihrer Anwendung lernen: * <span lang="en" dir="ltr" class="mw-content-ltr">[[Wikifunctions:Type proposals/Semantic unit|Semantic Unit]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[Wikifunctions:Type proposals/Syntactic unit|Syntactic Unit]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[Wikifunctions:Type proposals/Syntactic table|Syntactic table]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> All three proposals have garnered some, but not unanimous approval, and I think they all have advantages and disadvantages. But I wonder if instead of thinking through these in detail, we just try them out, and see what works. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> If anyone has better proposals moving forward, I am all ears. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recording of the May 11 Volunteers’ Corner === </div> [[File:Abstract Wikipedia Volunteer Corner 2026-05.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of May Volunteers' Corner</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> This [[:c:File:Abstract Wikipedia Volunteer Corner 2026-05.webm|Monday’s volunteer’s corner (11 May 2026) is now available as a recording on Commons]]. Thank you for the lively conversation, and for the well-attended meeting. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 40 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 40 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z34780}} * {{Z|Z34790}} * {{Z|Z34793}} * {{Z|Z34797}} * {{Z|Z34802}} * {{Z|Z34804}} * {{Z|Z34810}} * {{Z|Z34827}} * {{Z|Z832}} * {{Z|Z862}} * {{Z|Z34899}} * {{Z|Z34902}} * {{Z|Z34914}} * {{Z|Z34927}} * {{Z|Z34943}} * {{Z|Z34947}} * {{Z|Z34953}} * {{Z|Z34993}} * {{Z|Z34999}} * {{Z|Z35004}} * {{Z|Z35010}} * {{Z|Z35013}} * {{Z|Z35017}} * {{Z|Z35018}} * {{Z|Z35022}} * {{Z|Z35023}} * {{Z|Z35031}} * {{Z|Z35049}} <div lang="en" dir="ltr" class="mw-content-ltr"> A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. </div> [[Category:Status updates{{#translation:}}|2026-05-15]] cagk4p9qsuvnpaavzw4n5opjmyluzhg 275862 275860 2026-05-17T19:40:04Z Ameisenigel 44 Created page with "[[$1|Semantische Einheit]]" 275862 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-05-08 | nextlabel = Nächstes Update | next = }} <span id="A_higher_meaning"></span> === Eine höhere Bedeutung === Eine der zentralen Fragen zur Abstrakten Wikipedia lautet: Wie viele [[Special:MyLanguage/Wikifunctions:Abstract Wikipedia/2025 fragment experiments|Funktionen zur Konstruktion von Textfragmenten]] benötigen wir? Denn wenn diese Zahl groß ist, bedeutet das nicht, dass wir viele Funktionen benötigen, die diese Fragmente in vielen Sprachen implementieren? Und das würde den Aufwand für jede Sprache erhöhen und wäre es nicht irgendwann einfacher, die Texte einfach zu übersetzen und die Übersetzungen zu validieren, anstatt all diese Funktionen zu erstellen? Wir wissen nicht, wie groß diese Zahl sein wird. Aber heute möchte ich einen Grund dafür erörtern, warum ich glaube, dass sie begrenzt bleiben wird: Nicht jedes Fragment muss durch sprachspezifische Funktionen implementiert werden. Wie wäre das der Fall? Müssen wir nicht jedes Fragment mit einer sprachspezifischen Funktion in jeder Sprache implementieren, die wir unterstützen wollen? Prinzipiell schon, aber manchmal können diese Implementierungen Kompositionen anderer abstrakter Funktionen sein! Hier ein konkretes Beispiel: {{Z|Z28436}} erstellt einen Satz aus einer Aussage mit einer Eigenschaft Zeitpunkt. Zum Beispiel ein Satz wie “Die Einwohnerzahl von North Epping lag 2021 bei 4657.” oder "Die Einwohnerzahl von Donji Humac lag 2011 bei 157." Die Funktion Z28436 wird mithilfe eines Konfigurationsobjekts implementiert, derzeit mit Implementierungen in Englisch und Bengalisch. Betrachten wir nun die Funktion {{Z|Z28445}}. Anstatt ein Objekt und eine Aussage entgegenzunehmen, erwartet sie ein Objekt und eine Eigenschaft und gibt den Wert der Aussage für diese Eigenschaft mit dem aktuellsten Zeitpunkt zurück. Wenn wir diese Funktion also für Donji Humac und die Einwohnerzahl ausführen, erhalten wir das Ergebnis: "Die Einwohnerzahl von Donji Humac lag 2021 bei 173." Dies ist die aktuellste Einwohnerzahlangabe, die wir in Wikidata für Donji Humac haben. Betrachten wir nun die Implementierung von Z28445, so sehen wir keine Konfiguration. Stattdessen sehen wir eine Funktion, die aus der obigen Funktion, Z28436, und {{Z|Z28446}} besteht. Nichts an dieser Implementierung ist sprachspezifisch. Die Sprache wird vielmehr an die zugrundeliegende Funktion weitergegeben. Wir sehen hier also eine abstrakte Funktion, die eine vollständig abstrakte Implementierung besitzt. Dies ist ein allgemeines Muster, das wiederverwendet werden kann: Wenn wir über eine solide Grundlage verfügen, ist es hoffentlich oft möglich, "höhere" abstrakte Funktionen auf fundamentaleren Funktionen zu gründen, die dennoch abstrakt sind. Betrachten wir beispielsweise die folgenden Sätze * “Die Hunnen griffen das Römische Reich im 5. Jahrhundert an.” * “John Wilkes Booth ermordete Abraham Lincoln am 14. April 1865.” * “John Lennon traf Yoko Ono am 7. November 1966.” * “Leonard Cohen schrieb ‘Hallelujah’ im Jahr 1984.” * “Microsoft brachte Windows 3.1 am 24. August 1995 auf den Markt.” * “Hubble entdeckte Osiris am 28. November 2001.” Sie beschreiben zwar sehr unterschiedliche Ereignisse, aber im Grunde haben sie alle im Englischen eine sehr ähnliche Struktur: Sie bestehen aus Prädikat, Subjekt, direktem Objekt und einem mehr oder weniger genauen Zeitpunkt. Alle diese Sätze könnten im Englischen durch eine einzige Funktion gebildet werden. Vielleicht stellt sich heraus, dass sich all diese Sätze in mehreren Sprachen durch eine einzige abstrakte Funktion erzeugen lassen. Nennen wir diese Funktion eine Basisfunktion. Und nun könnten wir mehrere übergeordnete Funktionen haben, die durch solche Basisfunktionen implementiert werden, und wir müssen nur noch das richtige Prädikat auswählen. Das funktioniert nicht immer. Der Vorteil ist jedoch, dass wir, wenn wir diese übergeordneten Funktionen haben, versuchen können, die Ausnahme auf dieser Ebene abzufangen, sie an die entsprechende Sprache weiterzuleiten und andernfalls das richtige Prädikat auszuwählen und einfach die Basisfunktion zu verwenden. Zum Beispiel würden wir auf Deutsch normalerweise sagen * “Goldie Hawn brachte Kate Hudson am 19. April 1979 zur Welt.” Das ist eine etwas andere grammatikalische Struktur als die obige. Die obige grammatikalische Struktur würde zu “Goldie Hawn gebar Kate Hudson am 19. April 1979.” führen – was im Deutschen ein ungewöhnlicher Satz wäre, aber in einigen anderen Sprachen, z. B. im Kroatischen, problemlos funktioniert. Eine Funktion, die diesen Satz erzeugt, könnte für diesen Anwendungsfall eine andere Basisfunktion wählen oder sogar eine einmalige Implementierung für Deutsch und andere Sprachen haben, in denen die oben eingeführte Basisfunktion nicht funktionieren würde, und für die anderen Sprachen die Basisfunktion verwenden. Ein solches Muster könnte die Anzahl der für das Funktionieren der Abstrakten Wikipedia erforderlichen sprachspezifischen Implementierungen erheblich reduzieren und unser Ziel somit realistischer machen. <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Diese Woche haben wir in Wikifunctions die Unterstützung für mehrere Dutzend natürliche Sprachen hinzugefügt, die bereits von [https://translatewiki.net/ TranslateWiki.net] unterstützt (und für die Übersetzung von Wikimedia-Software verwendet) wurden, aber noch nicht von Wikifunctions unterstützt wurden. Außerdem haben wir Abstrakte Seiten so aktualisiert, dass neben dem Seitentitel nun eine kopierbare QID angezeigt wird. Dadurch lässt sich die entsprechende Wikidata-QID schneller kopieren, ähnlich der kopierbaren ZID, die neben den Titeln in Wikifunctions angezeigt wird ([[:phab:T423651|T423651]], [[:phab:T424265|T424265]]). <span id="News_in_Types:_way_forward_for_natural_language_generation_types"></span> === Neuigkeiten zu Typen: Weg nach vorn für Typen zur Generierung natürlicher Sprache === Ich habe mich eine Weile mit den [[Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|derzeit offenen Vorschlägen und deren Diskussion zu Typen zur Unterstützung der Generierung natürlicher Sprache]] auseinandergesetzt und bin mir ehrlich gesagt nicht sicher, welcher Ansatz der beste ist. Ich habe aber das Gefühl, dass die Suche nach der besten Lösung den Fortschritt behindern könnte. Daher schlage ich vor, dass wir innerhalb der nächsten zwei Wochen die folgenden drei Typen so weit spezifizieren, dass wir sie implementieren können, sie dann tatsächlich implementieren, sie anschließend verwenden und aus ihrer Anwendung lernen: * [[Wikifunctions:Type proposals/Semantic unit|Semantische Einheit]] * <span lang="en" dir="ltr" class="mw-content-ltr">[[Wikifunctions:Type proposals/Syntactic unit|Syntactic Unit]]</span> * <span lang="en" dir="ltr" class="mw-content-ltr">[[Wikifunctions:Type proposals/Syntactic table|Syntactic table]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> All three proposals have garnered some, but not unanimous approval, and I think they all have advantages and disadvantages. But I wonder if instead of thinking through these in detail, we just try them out, and see what works. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> If anyone has better proposals moving forward, I am all ears. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recording of the May 11 Volunteers’ Corner === </div> [[File:Abstract Wikipedia Volunteer Corner 2026-05.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of May Volunteers' Corner</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> This [[:c:File:Abstract Wikipedia Volunteer Corner 2026-05.webm|Monday’s volunteer’s corner (11 May 2026) is now available as a recording on Commons]]. Thank you for the lively conversation, and for the well-attended meeting. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 40 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 40 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z34780}} * {{Z|Z34790}} * {{Z|Z34793}} * {{Z|Z34797}} * {{Z|Z34802}} * {{Z|Z34804}} * {{Z|Z34810}} * {{Z|Z34827}} * {{Z|Z832}} * {{Z|Z862}} * {{Z|Z34899}} * {{Z|Z34902}} * {{Z|Z34914}} * {{Z|Z34927}} * {{Z|Z34943}} * {{Z|Z34947}} * {{Z|Z34953}} * {{Z|Z34993}} * {{Z|Z34999}} * {{Z|Z35004}} * {{Z|Z35010}} * {{Z|Z35013}} * {{Z|Z35017}} * {{Z|Z35018}} * {{Z|Z35022}} * {{Z|Z35023}} * {{Z|Z35031}} * {{Z|Z35049}} <div lang="en" dir="ltr" class="mw-content-ltr"> A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. </div> [[Category:Status updates{{#translation:}}|2026-05-15]] d1odlau9ddn25ap5ct6ffvq4ddzfut5 275864 275862 2026-05-17T19:40:18Z Ameisenigel 44 Created page with "[[$1|Syntaktische Einheit]]" 275864 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-05-08 | nextlabel = Nächstes Update | next = }} <span id="A_higher_meaning"></span> === Eine höhere Bedeutung === Eine der zentralen Fragen zur Abstrakten Wikipedia lautet: Wie viele [[Special:MyLanguage/Wikifunctions:Abstract Wikipedia/2025 fragment experiments|Funktionen zur Konstruktion von Textfragmenten]] benötigen wir? Denn wenn diese Zahl groß ist, bedeutet das nicht, dass wir viele Funktionen benötigen, die diese Fragmente in vielen Sprachen implementieren? Und das würde den Aufwand für jede Sprache erhöhen und wäre es nicht irgendwann einfacher, die Texte einfach zu übersetzen und die Übersetzungen zu validieren, anstatt all diese Funktionen zu erstellen? Wir wissen nicht, wie groß diese Zahl sein wird. Aber heute möchte ich einen Grund dafür erörtern, warum ich glaube, dass sie begrenzt bleiben wird: Nicht jedes Fragment muss durch sprachspezifische Funktionen implementiert werden. Wie wäre das der Fall? Müssen wir nicht jedes Fragment mit einer sprachspezifischen Funktion in jeder Sprache implementieren, die wir unterstützen wollen? Prinzipiell schon, aber manchmal können diese Implementierungen Kompositionen anderer abstrakter Funktionen sein! Hier ein konkretes Beispiel: {{Z|Z28436}} erstellt einen Satz aus einer Aussage mit einer Eigenschaft Zeitpunkt. Zum Beispiel ein Satz wie “Die Einwohnerzahl von North Epping lag 2021 bei 4657.” oder "Die Einwohnerzahl von Donji Humac lag 2011 bei 157." Die Funktion Z28436 wird mithilfe eines Konfigurationsobjekts implementiert, derzeit mit Implementierungen in Englisch und Bengalisch. Betrachten wir nun die Funktion {{Z|Z28445}}. Anstatt ein Objekt und eine Aussage entgegenzunehmen, erwartet sie ein Objekt und eine Eigenschaft und gibt den Wert der Aussage für diese Eigenschaft mit dem aktuellsten Zeitpunkt zurück. Wenn wir diese Funktion also für Donji Humac und die Einwohnerzahl ausführen, erhalten wir das Ergebnis: "Die Einwohnerzahl von Donji Humac lag 2021 bei 173." Dies ist die aktuellste Einwohnerzahlangabe, die wir in Wikidata für Donji Humac haben. Betrachten wir nun die Implementierung von Z28445, so sehen wir keine Konfiguration. Stattdessen sehen wir eine Funktion, die aus der obigen Funktion, Z28436, und {{Z|Z28446}} besteht. Nichts an dieser Implementierung ist sprachspezifisch. Die Sprache wird vielmehr an die zugrundeliegende Funktion weitergegeben. Wir sehen hier also eine abstrakte Funktion, die eine vollständig abstrakte Implementierung besitzt. Dies ist ein allgemeines Muster, das wiederverwendet werden kann: Wenn wir über eine solide Grundlage verfügen, ist es hoffentlich oft möglich, "höhere" abstrakte Funktionen auf fundamentaleren Funktionen zu gründen, die dennoch abstrakt sind. Betrachten wir beispielsweise die folgenden Sätze * “Die Hunnen griffen das Römische Reich im 5. Jahrhundert an.” * “John Wilkes Booth ermordete Abraham Lincoln am 14. April 1865.” * “John Lennon traf Yoko Ono am 7. November 1966.” * “Leonard Cohen schrieb ‘Hallelujah’ im Jahr 1984.” * “Microsoft brachte Windows 3.1 am 24. August 1995 auf den Markt.” * “Hubble entdeckte Osiris am 28. November 2001.” Sie beschreiben zwar sehr unterschiedliche Ereignisse, aber im Grunde haben sie alle im Englischen eine sehr ähnliche Struktur: Sie bestehen aus Prädikat, Subjekt, direktem Objekt und einem mehr oder weniger genauen Zeitpunkt. Alle diese Sätze könnten im Englischen durch eine einzige Funktion gebildet werden. Vielleicht stellt sich heraus, dass sich all diese Sätze in mehreren Sprachen durch eine einzige abstrakte Funktion erzeugen lassen. Nennen wir diese Funktion eine Basisfunktion. Und nun könnten wir mehrere übergeordnete Funktionen haben, die durch solche Basisfunktionen implementiert werden, und wir müssen nur noch das richtige Prädikat auswählen. Das funktioniert nicht immer. Der Vorteil ist jedoch, dass wir, wenn wir diese übergeordneten Funktionen haben, versuchen können, die Ausnahme auf dieser Ebene abzufangen, sie an die entsprechende Sprache weiterzuleiten und andernfalls das richtige Prädikat auszuwählen und einfach die Basisfunktion zu verwenden. Zum Beispiel würden wir auf Deutsch normalerweise sagen * “Goldie Hawn brachte Kate Hudson am 19. April 1979 zur Welt.” Das ist eine etwas andere grammatikalische Struktur als die obige. Die obige grammatikalische Struktur würde zu “Goldie Hawn gebar Kate Hudson am 19. April 1979.” führen – was im Deutschen ein ungewöhnlicher Satz wäre, aber in einigen anderen Sprachen, z. B. im Kroatischen, problemlos funktioniert. Eine Funktion, die diesen Satz erzeugt, könnte für diesen Anwendungsfall eine andere Basisfunktion wählen oder sogar eine einmalige Implementierung für Deutsch und andere Sprachen haben, in denen die oben eingeführte Basisfunktion nicht funktionieren würde, und für die anderen Sprachen die Basisfunktion verwenden. Ein solches Muster könnte die Anzahl der für das Funktionieren der Abstrakten Wikipedia erforderlichen sprachspezifischen Implementierungen erheblich reduzieren und unser Ziel somit realistischer machen. <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Diese Woche haben wir in Wikifunctions die Unterstützung für mehrere Dutzend natürliche Sprachen hinzugefügt, die bereits von [https://translatewiki.net/ TranslateWiki.net] unterstützt (und für die Übersetzung von Wikimedia-Software verwendet) wurden, aber noch nicht von Wikifunctions unterstützt wurden. Außerdem haben wir Abstrakte Seiten so aktualisiert, dass neben dem Seitentitel nun eine kopierbare QID angezeigt wird. Dadurch lässt sich die entsprechende Wikidata-QID schneller kopieren, ähnlich der kopierbaren ZID, die neben den Titeln in Wikifunctions angezeigt wird ([[:phab:T423651|T423651]], [[:phab:T424265|T424265]]). <span id="News_in_Types:_way_forward_for_natural_language_generation_types"></span> === Neuigkeiten zu Typen: Weg nach vorn für Typen zur Generierung natürlicher Sprache === Ich habe mich eine Weile mit den [[Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|derzeit offenen Vorschlägen und deren Diskussion zu Typen zur Unterstützung der Generierung natürlicher Sprache]] auseinandergesetzt und bin mir ehrlich gesagt nicht sicher, welcher Ansatz der beste ist. Ich habe aber das Gefühl, dass die Suche nach der besten Lösung den Fortschritt behindern könnte. Daher schlage ich vor, dass wir innerhalb der nächsten zwei Wochen die folgenden drei Typen so weit spezifizieren, dass wir sie implementieren können, sie dann tatsächlich implementieren, sie anschließend verwenden und aus ihrer Anwendung lernen: * [[Wikifunctions:Type proposals/Semantic unit|Semantische Einheit]] * [[Wikifunctions:Type proposals/Syntactic unit|Syntaktische Einheit]] * <span lang="en" dir="ltr" class="mw-content-ltr">[[Wikifunctions:Type proposals/Syntactic table|Syntactic table]]</span> <div lang="en" dir="ltr" class="mw-content-ltr"> All three proposals have garnered some, but not unanimous approval, and I think they all have advantages and disadvantages. But I wonder if instead of thinking through these in detail, we just try them out, and see what works. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> If anyone has better proposals moving forward, I am all ears. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recording of the May 11 Volunteers’ Corner === </div> [[File:Abstract Wikipedia Volunteer Corner 2026-05.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of May Volunteers' Corner</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> This [[:c:File:Abstract Wikipedia Volunteer Corner 2026-05.webm|Monday’s volunteer’s corner (11 May 2026) is now available as a recording on Commons]]. Thank you for the lively conversation, and for the well-attended meeting. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 40 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 40 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z34780}} * {{Z|Z34790}} * {{Z|Z34793}} * {{Z|Z34797}} * {{Z|Z34802}} * {{Z|Z34804}} * {{Z|Z34810}} * {{Z|Z34827}} * {{Z|Z832}} * {{Z|Z862}} * {{Z|Z34899}} * {{Z|Z34902}} * {{Z|Z34914}} * {{Z|Z34927}} * {{Z|Z34943}} * {{Z|Z34947}} * {{Z|Z34953}} * {{Z|Z34993}} * {{Z|Z34999}} * {{Z|Z35004}} * {{Z|Z35010}} * {{Z|Z35013}} * {{Z|Z35017}} * {{Z|Z35018}} * {{Z|Z35022}} * {{Z|Z35023}} * {{Z|Z35031}} * {{Z|Z35049}} <div lang="en" dir="ltr" class="mw-content-ltr"> A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. </div> [[Category:Status updates{{#translation:}}|2026-05-15]] fgn2zgeugabodundttu4g5f7x0mpvka 275866 275864 2026-05-17T19:40:28Z Ameisenigel 44 Created page with "[[$1|Syntaktische Tabelle]]" 275866 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-05-08 | nextlabel = Nächstes Update | next = }} <span id="A_higher_meaning"></span> === Eine höhere Bedeutung === Eine der zentralen Fragen zur Abstrakten Wikipedia lautet: Wie viele [[Special:MyLanguage/Wikifunctions:Abstract Wikipedia/2025 fragment experiments|Funktionen zur Konstruktion von Textfragmenten]] benötigen wir? Denn wenn diese Zahl groß ist, bedeutet das nicht, dass wir viele Funktionen benötigen, die diese Fragmente in vielen Sprachen implementieren? Und das würde den Aufwand für jede Sprache erhöhen und wäre es nicht irgendwann einfacher, die Texte einfach zu übersetzen und die Übersetzungen zu validieren, anstatt all diese Funktionen zu erstellen? Wir wissen nicht, wie groß diese Zahl sein wird. Aber heute möchte ich einen Grund dafür erörtern, warum ich glaube, dass sie begrenzt bleiben wird: Nicht jedes Fragment muss durch sprachspezifische Funktionen implementiert werden. Wie wäre das der Fall? Müssen wir nicht jedes Fragment mit einer sprachspezifischen Funktion in jeder Sprache implementieren, die wir unterstützen wollen? Prinzipiell schon, aber manchmal können diese Implementierungen Kompositionen anderer abstrakter Funktionen sein! Hier ein konkretes Beispiel: {{Z|Z28436}} erstellt einen Satz aus einer Aussage mit einer Eigenschaft Zeitpunkt. Zum Beispiel ein Satz wie “Die Einwohnerzahl von North Epping lag 2021 bei 4657.” oder "Die Einwohnerzahl von Donji Humac lag 2011 bei 157." Die Funktion Z28436 wird mithilfe eines Konfigurationsobjekts implementiert, derzeit mit Implementierungen in Englisch und Bengalisch. Betrachten wir nun die Funktion {{Z|Z28445}}. Anstatt ein Objekt und eine Aussage entgegenzunehmen, erwartet sie ein Objekt und eine Eigenschaft und gibt den Wert der Aussage für diese Eigenschaft mit dem aktuellsten Zeitpunkt zurück. Wenn wir diese Funktion also für Donji Humac und die Einwohnerzahl ausführen, erhalten wir das Ergebnis: "Die Einwohnerzahl von Donji Humac lag 2021 bei 173." Dies ist die aktuellste Einwohnerzahlangabe, die wir in Wikidata für Donji Humac haben. Betrachten wir nun die Implementierung von Z28445, so sehen wir keine Konfiguration. Stattdessen sehen wir eine Funktion, die aus der obigen Funktion, Z28436, und {{Z|Z28446}} besteht. Nichts an dieser Implementierung ist sprachspezifisch. Die Sprache wird vielmehr an die zugrundeliegende Funktion weitergegeben. Wir sehen hier also eine abstrakte Funktion, die eine vollständig abstrakte Implementierung besitzt. Dies ist ein allgemeines Muster, das wiederverwendet werden kann: Wenn wir über eine solide Grundlage verfügen, ist es hoffentlich oft möglich, "höhere" abstrakte Funktionen auf fundamentaleren Funktionen zu gründen, die dennoch abstrakt sind. Betrachten wir beispielsweise die folgenden Sätze * “Die Hunnen griffen das Römische Reich im 5. Jahrhundert an.” * “John Wilkes Booth ermordete Abraham Lincoln am 14. April 1865.” * “John Lennon traf Yoko Ono am 7. November 1966.” * “Leonard Cohen schrieb ‘Hallelujah’ im Jahr 1984.” * “Microsoft brachte Windows 3.1 am 24. August 1995 auf den Markt.” * “Hubble entdeckte Osiris am 28. November 2001.” Sie beschreiben zwar sehr unterschiedliche Ereignisse, aber im Grunde haben sie alle im Englischen eine sehr ähnliche Struktur: Sie bestehen aus Prädikat, Subjekt, direktem Objekt und einem mehr oder weniger genauen Zeitpunkt. Alle diese Sätze könnten im Englischen durch eine einzige Funktion gebildet werden. Vielleicht stellt sich heraus, dass sich all diese Sätze in mehreren Sprachen durch eine einzige abstrakte Funktion erzeugen lassen. Nennen wir diese Funktion eine Basisfunktion. Und nun könnten wir mehrere übergeordnete Funktionen haben, die durch solche Basisfunktionen implementiert werden, und wir müssen nur noch das richtige Prädikat auswählen. Das funktioniert nicht immer. Der Vorteil ist jedoch, dass wir, wenn wir diese übergeordneten Funktionen haben, versuchen können, die Ausnahme auf dieser Ebene abzufangen, sie an die entsprechende Sprache weiterzuleiten und andernfalls das richtige Prädikat auszuwählen und einfach die Basisfunktion zu verwenden. Zum Beispiel würden wir auf Deutsch normalerweise sagen * “Goldie Hawn brachte Kate Hudson am 19. April 1979 zur Welt.” Das ist eine etwas andere grammatikalische Struktur als die obige. Die obige grammatikalische Struktur würde zu “Goldie Hawn gebar Kate Hudson am 19. April 1979.” führen – was im Deutschen ein ungewöhnlicher Satz wäre, aber in einigen anderen Sprachen, z. B. im Kroatischen, problemlos funktioniert. Eine Funktion, die diesen Satz erzeugt, könnte für diesen Anwendungsfall eine andere Basisfunktion wählen oder sogar eine einmalige Implementierung für Deutsch und andere Sprachen haben, in denen die oben eingeführte Basisfunktion nicht funktionieren würde, und für die anderen Sprachen die Basisfunktion verwenden. Ein solches Muster könnte die Anzahl der für das Funktionieren der Abstrakten Wikipedia erforderlichen sprachspezifischen Implementierungen erheblich reduzieren und unser Ziel somit realistischer machen. <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Diese Woche haben wir in Wikifunctions die Unterstützung für mehrere Dutzend natürliche Sprachen hinzugefügt, die bereits von [https://translatewiki.net/ TranslateWiki.net] unterstützt (und für die Übersetzung von Wikimedia-Software verwendet) wurden, aber noch nicht von Wikifunctions unterstützt wurden. Außerdem haben wir Abstrakte Seiten so aktualisiert, dass neben dem Seitentitel nun eine kopierbare QID angezeigt wird. Dadurch lässt sich die entsprechende Wikidata-QID schneller kopieren, ähnlich der kopierbaren ZID, die neben den Titeln in Wikifunctions angezeigt wird ([[:phab:T423651|T423651]], [[:phab:T424265|T424265]]). <span id="News_in_Types:_way_forward_for_natural_language_generation_types"></span> === Neuigkeiten zu Typen: Weg nach vorn für Typen zur Generierung natürlicher Sprache === Ich habe mich eine Weile mit den [[Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|derzeit offenen Vorschlägen und deren Diskussion zu Typen zur Unterstützung der Generierung natürlicher Sprache]] auseinandergesetzt und bin mir ehrlich gesagt nicht sicher, welcher Ansatz der beste ist. Ich habe aber das Gefühl, dass die Suche nach der besten Lösung den Fortschritt behindern könnte. Daher schlage ich vor, dass wir innerhalb der nächsten zwei Wochen die folgenden drei Typen so weit spezifizieren, dass wir sie implementieren können, sie dann tatsächlich implementieren, sie anschließend verwenden und aus ihrer Anwendung lernen: * [[Wikifunctions:Type proposals/Semantic unit|Semantische Einheit]] * [[Wikifunctions:Type proposals/Syntactic unit|Syntaktische Einheit]] * [[Wikifunctions:Type proposals/Syntactic table|Syntaktische Tabelle]] <div lang="en" dir="ltr" class="mw-content-ltr"> All three proposals have garnered some, but not unanimous approval, and I think they all have advantages and disadvantages. But I wonder if instead of thinking through these in detail, we just try them out, and see what works. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> If anyone has better proposals moving forward, I am all ears. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recording of the May 11 Volunteers’ Corner === </div> [[File:Abstract Wikipedia Volunteer Corner 2026-05.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of May Volunteers' Corner</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> This [[:c:File:Abstract Wikipedia Volunteer Corner 2026-05.webm|Monday’s volunteer’s corner (11 May 2026) is now available as a recording on Commons]]. Thank you for the lively conversation, and for the well-attended meeting. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 40 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 40 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z34780}} * {{Z|Z34790}} * {{Z|Z34793}} * {{Z|Z34797}} * {{Z|Z34802}} * {{Z|Z34804}} * {{Z|Z34810}} * {{Z|Z34827}} * {{Z|Z832}} * {{Z|Z862}} * {{Z|Z34899}} * {{Z|Z34902}} * {{Z|Z34914}} * {{Z|Z34927}} * {{Z|Z34943}} * {{Z|Z34947}} * {{Z|Z34953}} * {{Z|Z34993}} * {{Z|Z34999}} * {{Z|Z35004}} * {{Z|Z35010}} * {{Z|Z35013}} * {{Z|Z35017}} * {{Z|Z35018}} * {{Z|Z35022}} * {{Z|Z35023}} * {{Z|Z35031}} * {{Z|Z35049}} <div lang="en" dir="ltr" class="mw-content-ltr"> A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. </div> [[Category:Status updates{{#translation:}}|2026-05-15]] npzrtq34i7qax9427j5rpshx8womvrn 275868 275866 2026-05-17T19:47:41Z Ameisenigel 44 Created page with "Alle drei Vorschläge haben zwar Zustimmung gefunden, aber nicht uneingeschränkt, und ich denke, sie alle haben Vor- und Nachteile. Ich frage mich jedoch, ob wir sie nicht einfach ausprobieren sollten, anstatt sie im Detail zu durchdenken, und sehen, was funktioniert." 275868 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-05-08 | nextlabel = Nächstes Update | next = }} <span id="A_higher_meaning"></span> === Eine höhere Bedeutung === Eine der zentralen Fragen zur Abstrakten Wikipedia lautet: Wie viele [[Special:MyLanguage/Wikifunctions:Abstract Wikipedia/2025 fragment experiments|Funktionen zur Konstruktion von Textfragmenten]] benötigen wir? Denn wenn diese Zahl groß ist, bedeutet das nicht, dass wir viele Funktionen benötigen, die diese Fragmente in vielen Sprachen implementieren? Und das würde den Aufwand für jede Sprache erhöhen und wäre es nicht irgendwann einfacher, die Texte einfach zu übersetzen und die Übersetzungen zu validieren, anstatt all diese Funktionen zu erstellen? Wir wissen nicht, wie groß diese Zahl sein wird. Aber heute möchte ich einen Grund dafür erörtern, warum ich glaube, dass sie begrenzt bleiben wird: Nicht jedes Fragment muss durch sprachspezifische Funktionen implementiert werden. Wie wäre das der Fall? Müssen wir nicht jedes Fragment mit einer sprachspezifischen Funktion in jeder Sprache implementieren, die wir unterstützen wollen? Prinzipiell schon, aber manchmal können diese Implementierungen Kompositionen anderer abstrakter Funktionen sein! Hier ein konkretes Beispiel: {{Z|Z28436}} erstellt einen Satz aus einer Aussage mit einer Eigenschaft Zeitpunkt. Zum Beispiel ein Satz wie “Die Einwohnerzahl von North Epping lag 2021 bei 4657.” oder "Die Einwohnerzahl von Donji Humac lag 2011 bei 157." Die Funktion Z28436 wird mithilfe eines Konfigurationsobjekts implementiert, derzeit mit Implementierungen in Englisch und Bengalisch. Betrachten wir nun die Funktion {{Z|Z28445}}. Anstatt ein Objekt und eine Aussage entgegenzunehmen, erwartet sie ein Objekt und eine Eigenschaft und gibt den Wert der Aussage für diese Eigenschaft mit dem aktuellsten Zeitpunkt zurück. Wenn wir diese Funktion also für Donji Humac und die Einwohnerzahl ausführen, erhalten wir das Ergebnis: "Die Einwohnerzahl von Donji Humac lag 2021 bei 173." Dies ist die aktuellste Einwohnerzahlangabe, die wir in Wikidata für Donji Humac haben. Betrachten wir nun die Implementierung von Z28445, so sehen wir keine Konfiguration. Stattdessen sehen wir eine Funktion, die aus der obigen Funktion, Z28436, und {{Z|Z28446}} besteht. Nichts an dieser Implementierung ist sprachspezifisch. Die Sprache wird vielmehr an die zugrundeliegende Funktion weitergegeben. Wir sehen hier also eine abstrakte Funktion, die eine vollständig abstrakte Implementierung besitzt. Dies ist ein allgemeines Muster, das wiederverwendet werden kann: Wenn wir über eine solide Grundlage verfügen, ist es hoffentlich oft möglich, "höhere" abstrakte Funktionen auf fundamentaleren Funktionen zu gründen, die dennoch abstrakt sind. Betrachten wir beispielsweise die folgenden Sätze * “Die Hunnen griffen das Römische Reich im 5. Jahrhundert an.” * “John Wilkes Booth ermordete Abraham Lincoln am 14. April 1865.” * “John Lennon traf Yoko Ono am 7. November 1966.” * “Leonard Cohen schrieb ‘Hallelujah’ im Jahr 1984.” * “Microsoft brachte Windows 3.1 am 24. August 1995 auf den Markt.” * “Hubble entdeckte Osiris am 28. November 2001.” Sie beschreiben zwar sehr unterschiedliche Ereignisse, aber im Grunde haben sie alle im Englischen eine sehr ähnliche Struktur: Sie bestehen aus Prädikat, Subjekt, direktem Objekt und einem mehr oder weniger genauen Zeitpunkt. Alle diese Sätze könnten im Englischen durch eine einzige Funktion gebildet werden. Vielleicht stellt sich heraus, dass sich all diese Sätze in mehreren Sprachen durch eine einzige abstrakte Funktion erzeugen lassen. Nennen wir diese Funktion eine Basisfunktion. Und nun könnten wir mehrere übergeordnete Funktionen haben, die durch solche Basisfunktionen implementiert werden, und wir müssen nur noch das richtige Prädikat auswählen. Das funktioniert nicht immer. Der Vorteil ist jedoch, dass wir, wenn wir diese übergeordneten Funktionen haben, versuchen können, die Ausnahme auf dieser Ebene abzufangen, sie an die entsprechende Sprache weiterzuleiten und andernfalls das richtige Prädikat auszuwählen und einfach die Basisfunktion zu verwenden. Zum Beispiel würden wir auf Deutsch normalerweise sagen * “Goldie Hawn brachte Kate Hudson am 19. April 1979 zur Welt.” Das ist eine etwas andere grammatikalische Struktur als die obige. Die obige grammatikalische Struktur würde zu “Goldie Hawn gebar Kate Hudson am 19. April 1979.” führen – was im Deutschen ein ungewöhnlicher Satz wäre, aber in einigen anderen Sprachen, z. B. im Kroatischen, problemlos funktioniert. Eine Funktion, die diesen Satz erzeugt, könnte für diesen Anwendungsfall eine andere Basisfunktion wählen oder sogar eine einmalige Implementierung für Deutsch und andere Sprachen haben, in denen die oben eingeführte Basisfunktion nicht funktionieren würde, und für die anderen Sprachen die Basisfunktion verwenden. Ein solches Muster könnte die Anzahl der für das Funktionieren der Abstrakten Wikipedia erforderlichen sprachspezifischen Implementierungen erheblich reduzieren und unser Ziel somit realistischer machen. <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Diese Woche haben wir in Wikifunctions die Unterstützung für mehrere Dutzend natürliche Sprachen hinzugefügt, die bereits von [https://translatewiki.net/ TranslateWiki.net] unterstützt (und für die Übersetzung von Wikimedia-Software verwendet) wurden, aber noch nicht von Wikifunctions unterstützt wurden. Außerdem haben wir Abstrakte Seiten so aktualisiert, dass neben dem Seitentitel nun eine kopierbare QID angezeigt wird. Dadurch lässt sich die entsprechende Wikidata-QID schneller kopieren, ähnlich der kopierbaren ZID, die neben den Titeln in Wikifunctions angezeigt wird ([[:phab:T423651|T423651]], [[:phab:T424265|T424265]]). <span id="News_in_Types:_way_forward_for_natural_language_generation_types"></span> === Neuigkeiten zu Typen: Weg nach vorn für Typen zur Generierung natürlicher Sprache === Ich habe mich eine Weile mit den [[Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|derzeit offenen Vorschlägen und deren Diskussion zu Typen zur Unterstützung der Generierung natürlicher Sprache]] auseinandergesetzt und bin mir ehrlich gesagt nicht sicher, welcher Ansatz der beste ist. Ich habe aber das Gefühl, dass die Suche nach der besten Lösung den Fortschritt behindern könnte. Daher schlage ich vor, dass wir innerhalb der nächsten zwei Wochen die folgenden drei Typen so weit spezifizieren, dass wir sie implementieren können, sie dann tatsächlich implementieren, sie anschließend verwenden und aus ihrer Anwendung lernen: * [[Wikifunctions:Type proposals/Semantic unit|Semantische Einheit]] * [[Wikifunctions:Type proposals/Syntactic unit|Syntaktische Einheit]] * [[Wikifunctions:Type proposals/Syntactic table|Syntaktische Tabelle]] Alle drei Vorschläge haben zwar Zustimmung gefunden, aber nicht uneingeschränkt, und ich denke, sie alle haben Vor- und Nachteile. Ich frage mich jedoch, ob wir sie nicht einfach ausprobieren sollten, anstatt sie im Detail zu durchdenken, und sehen, was funktioniert. <div lang="en" dir="ltr" class="mw-content-ltr"> If anyone has better proposals moving forward, I am all ears. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Recording of the May 11 Volunteers’ Corner === </div> [[File:Abstract Wikipedia Volunteer Corner 2026-05.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of May Volunteers' Corner</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> This [[:c:File:Abstract Wikipedia Volunteer Corner 2026-05.webm|Monday’s volunteer’s corner (11 May 2026) is now available as a recording on Commons]]. Thank you for the lively conversation, and for the well-attended meeting. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 40 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 40 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z34780}} * {{Z|Z34790}} * {{Z|Z34793}} * {{Z|Z34797}} * {{Z|Z34802}} * {{Z|Z34804}} * {{Z|Z34810}} * {{Z|Z34827}} * {{Z|Z832}} * {{Z|Z862}} * {{Z|Z34899}} * {{Z|Z34902}} * {{Z|Z34914}} * {{Z|Z34927}} * {{Z|Z34943}} * {{Z|Z34947}} * {{Z|Z34953}} * {{Z|Z34993}} * {{Z|Z34999}} * {{Z|Z35004}} * {{Z|Z35010}} * {{Z|Z35013}} * {{Z|Z35017}} * {{Z|Z35018}} * {{Z|Z35022}} * {{Z|Z35023}} * {{Z|Z35031}} * {{Z|Z35049}} <div lang="en" dir="ltr" class="mw-content-ltr"> A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. </div> [[Category:Status updates{{#translation:}}|2026-05-15]] lukfoqvqyk83b2cbiddng7inp09gzsc 275870 275868 2026-05-17T19:48:06Z Ameisenigel 44 Created page with "Sollte jemand bessere Vorschläge für die weitere Vorgehensweise haben, bin ich ganz Ohr." 275870 wikitext text/x-wiki <languages/> {{Wikifunctions updates | prevlabel = Vorheriges Update | prev = 2026-05-08 | nextlabel = Nächstes Update | next = }} <span id="A_higher_meaning"></span> === Eine höhere Bedeutung === Eine der zentralen Fragen zur Abstrakten Wikipedia lautet: Wie viele [[Special:MyLanguage/Wikifunctions:Abstract Wikipedia/2025 fragment experiments|Funktionen zur Konstruktion von Textfragmenten]] benötigen wir? Denn wenn diese Zahl groß ist, bedeutet das nicht, dass wir viele Funktionen benötigen, die diese Fragmente in vielen Sprachen implementieren? Und das würde den Aufwand für jede Sprache erhöhen und wäre es nicht irgendwann einfacher, die Texte einfach zu übersetzen und die Übersetzungen zu validieren, anstatt all diese Funktionen zu erstellen? Wir wissen nicht, wie groß diese Zahl sein wird. Aber heute möchte ich einen Grund dafür erörtern, warum ich glaube, dass sie begrenzt bleiben wird: Nicht jedes Fragment muss durch sprachspezifische Funktionen implementiert werden. Wie wäre das der Fall? Müssen wir nicht jedes Fragment mit einer sprachspezifischen Funktion in jeder Sprache implementieren, die wir unterstützen wollen? Prinzipiell schon, aber manchmal können diese Implementierungen Kompositionen anderer abstrakter Funktionen sein! Hier ein konkretes Beispiel: {{Z|Z28436}} erstellt einen Satz aus einer Aussage mit einer Eigenschaft Zeitpunkt. Zum Beispiel ein Satz wie “Die Einwohnerzahl von North Epping lag 2021 bei 4657.” oder "Die Einwohnerzahl von Donji Humac lag 2011 bei 157." Die Funktion Z28436 wird mithilfe eines Konfigurationsobjekts implementiert, derzeit mit Implementierungen in Englisch und Bengalisch. Betrachten wir nun die Funktion {{Z|Z28445}}. Anstatt ein Objekt und eine Aussage entgegenzunehmen, erwartet sie ein Objekt und eine Eigenschaft und gibt den Wert der Aussage für diese Eigenschaft mit dem aktuellsten Zeitpunkt zurück. Wenn wir diese Funktion also für Donji Humac und die Einwohnerzahl ausführen, erhalten wir das Ergebnis: "Die Einwohnerzahl von Donji Humac lag 2021 bei 173." Dies ist die aktuellste Einwohnerzahlangabe, die wir in Wikidata für Donji Humac haben. Betrachten wir nun die Implementierung von Z28445, so sehen wir keine Konfiguration. Stattdessen sehen wir eine Funktion, die aus der obigen Funktion, Z28436, und {{Z|Z28446}} besteht. Nichts an dieser Implementierung ist sprachspezifisch. Die Sprache wird vielmehr an die zugrundeliegende Funktion weitergegeben. Wir sehen hier also eine abstrakte Funktion, die eine vollständig abstrakte Implementierung besitzt. Dies ist ein allgemeines Muster, das wiederverwendet werden kann: Wenn wir über eine solide Grundlage verfügen, ist es hoffentlich oft möglich, "höhere" abstrakte Funktionen auf fundamentaleren Funktionen zu gründen, die dennoch abstrakt sind. Betrachten wir beispielsweise die folgenden Sätze * “Die Hunnen griffen das Römische Reich im 5. Jahrhundert an.” * “John Wilkes Booth ermordete Abraham Lincoln am 14. April 1865.” * “John Lennon traf Yoko Ono am 7. November 1966.” * “Leonard Cohen schrieb ‘Hallelujah’ im Jahr 1984.” * “Microsoft brachte Windows 3.1 am 24. August 1995 auf den Markt.” * “Hubble entdeckte Osiris am 28. November 2001.” Sie beschreiben zwar sehr unterschiedliche Ereignisse, aber im Grunde haben sie alle im Englischen eine sehr ähnliche Struktur: Sie bestehen aus Prädikat, Subjekt, direktem Objekt und einem mehr oder weniger genauen Zeitpunkt. Alle diese Sätze könnten im Englischen durch eine einzige Funktion gebildet werden. Vielleicht stellt sich heraus, dass sich all diese Sätze in mehreren Sprachen durch eine einzige abstrakte Funktion erzeugen lassen. Nennen wir diese Funktion eine Basisfunktion. Und nun könnten wir mehrere übergeordnete Funktionen haben, die durch solche Basisfunktionen implementiert werden, und wir müssen nur noch das richtige Prädikat auswählen. Das funktioniert nicht immer. Der Vorteil ist jedoch, dass wir, wenn wir diese übergeordneten Funktionen haben, versuchen können, die Ausnahme auf dieser Ebene abzufangen, sie an die entsprechende Sprache weiterzuleiten und andernfalls das richtige Prädikat auszuwählen und einfach die Basisfunktion zu verwenden. Zum Beispiel würden wir auf Deutsch normalerweise sagen * “Goldie Hawn brachte Kate Hudson am 19. April 1979 zur Welt.” Das ist eine etwas andere grammatikalische Struktur als die obige. Die obige grammatikalische Struktur würde zu “Goldie Hawn gebar Kate Hudson am 19. April 1979.” führen – was im Deutschen ein ungewöhnlicher Satz wäre, aber in einigen anderen Sprachen, z. B. im Kroatischen, problemlos funktioniert. Eine Funktion, die diesen Satz erzeugt, könnte für diesen Anwendungsfall eine andere Basisfunktion wählen oder sogar eine einmalige Implementierung für Deutsch und andere Sprachen haben, in denen die oben eingeführte Basisfunktion nicht funktionieren würde, und für die anderen Sprachen die Basisfunktion verwenden. Ein solches Muster könnte die Anzahl der für das Funktionieren der Abstrakten Wikipedia erforderlichen sprachspezifischen Implementierungen erheblich reduzieren und unser Ziel somit realistischer machen. <span id="Recent_Changes_in_the_software"></span> === Letzte Änderungen an der Software === Diese Woche haben wir in Wikifunctions die Unterstützung für mehrere Dutzend natürliche Sprachen hinzugefügt, die bereits von [https://translatewiki.net/ TranslateWiki.net] unterstützt (und für die Übersetzung von Wikimedia-Software verwendet) wurden, aber noch nicht von Wikifunctions unterstützt wurden. Außerdem haben wir Abstrakte Seiten so aktualisiert, dass neben dem Seitentitel nun eine kopierbare QID angezeigt wird. Dadurch lässt sich die entsprechende Wikidata-QID schneller kopieren, ähnlich der kopierbaren ZID, die neben den Titeln in Wikifunctions angezeigt wird ([[:phab:T423651|T423651]], [[:phab:T424265|T424265]]). <span id="News_in_Types:_way_forward_for_natural_language_generation_types"></span> === Neuigkeiten zu Typen: Weg nach vorn für Typen zur Generierung natürlicher Sprache === Ich habe mich eine Weile mit den [[Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|derzeit offenen Vorschlägen und deren Diskussion zu Typen zur Unterstützung der Generierung natürlicher Sprache]] auseinandergesetzt und bin mir ehrlich gesagt nicht sicher, welcher Ansatz der beste ist. Ich habe aber das Gefühl, dass die Suche nach der besten Lösung den Fortschritt behindern könnte. Daher schlage ich vor, dass wir innerhalb der nächsten zwei Wochen die folgenden drei Typen so weit spezifizieren, dass wir sie implementieren können, sie dann tatsächlich implementieren, sie anschließend verwenden und aus ihrer Anwendung lernen: * [[Wikifunctions:Type proposals/Semantic unit|Semantische Einheit]] * [[Wikifunctions:Type proposals/Syntactic unit|Syntaktische Einheit]] * [[Wikifunctions:Type proposals/Syntactic table|Syntaktische Tabelle]] Alle drei Vorschläge haben zwar Zustimmung gefunden, aber nicht uneingeschränkt, und ich denke, sie alle haben Vor- und Nachteile. Ich frage mich jedoch, ob wir sie nicht einfach ausprobieren sollten, anstatt sie im Detail zu durchdenken, und sehen, was funktioniert. Sollte jemand bessere Vorschläge für die weitere Vorgehensweise haben, bin ich ganz Ohr. <div lang="en" dir="ltr" class="mw-content-ltr"> === Recording of the May 11 Volunteers’ Corner === </div> [[File:Abstract Wikipedia Volunteer Corner 2026-05.webm|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Recording of May Volunteers' Corner</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> This [[:c:File:Abstract Wikipedia Volunteer Corner 2026-05.webm|Monday’s volunteer’s corner (11 May 2026) is now available as a recording on Commons]]. Thank you for the lively conversation, and for the well-attended meeting. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Fresh Functions weekly: 40 new Functions === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This week we had 40 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing! </div> * {{Z|Z34780}} * {{Z|Z34790}} * {{Z|Z34793}} * {{Z|Z34797}} * {{Z|Z34802}} * {{Z|Z34804}} * {{Z|Z34810}} * {{Z|Z34827}} * {{Z|Z832}} * {{Z|Z862}} * {{Z|Z34899}} * {{Z|Z34902}} * {{Z|Z34914}} * {{Z|Z34927}} * {{Z|Z34943}} * {{Z|Z34947}} * {{Z|Z34953}} * {{Z|Z34993}} * {{Z|Z34999}} * {{Z|Z35004}} * {{Z|Z35010}} * {{Z|Z35013}} * {{Z|Z35017}} * {{Z|Z35018}} * {{Z|Z35022}} * {{Z|Z35023}} * {{Z|Z35031}} * {{Z|Z35049}} <div lang="en" dir="ltr" class="mw-content-ltr"> A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. </div> [[Category:Status updates{{#translation:}}|2026-05-15]] 7six0b6v837fhcp2beird2l454ift4s Template:Enum member list 10 83553 275900 275249 2026-05-18T00:13:14Z YoshiRulz 10156 Hardcode the members for most of the lightweight enums 275900 wikitext text/x-wiki {{#switch:{{{1|<noinclude>Z22112</noinclude>}}} |Z21= * {{Z|24}} |Z40= * {{Z|41}} * {{Z|42}} |Z60=&rarr; [[Special:ListObjectsByType/Z60]] |Z61= * {{Z|600}} * {{Z|610}} |Z6020= * {{Z|6021}} * {{Z|6022}} * {{Z|6023}} |Z6030= * {{Z|6031}} * {{Z|6032}} * {{Z|6033}} * {{Z|6034}} * {{Z|6035}} * {{Z|6036}} * {{Z|6037}} * {{Z|6038}} |Z6040= * {{Z|6041}} * {{Z|6042}} * {{Z|6043}} |Z6062= * {{Q|524410}} * {{Q|24004467}} * {{Q|24004469}} * {{Q|20764}} * {{Q|24004476}} * {{Q|24004477}} * {{Q|36507}} * {{Q|578}} * {{Q|39911}} * {{Q|577}} * {{Q|5151}} * {{Q|573}} * {{Q|25235}} * {{Q|7727}} * {{Q|11574}} |Z6063= * {{Q|1985727}} * {{Q|1985786}} |Z16098= * {{Z|16101}} * {{Z|16102}} * {{Z|16103}} * {{Z|16104}} * {{Z|16105}} * {{Z|16106}} * {{Z|16107}} * {{Z|16108}} * {{Z|16109}} * {{Z|16110}} * {{Z|16111}} * {{Z|16112}} |Z16659= * {{Z|16660}} * {{Z|16661}} * {{Z|16662}} |Z16927= * {{Z|16928}} * {{Z|16929}} * {{Z|16930}} * {{Z|16931}} * {{Z|16932}} * {{Z|16933}} * {{Z|16934}} * {{Z|16935}} * {{Z|16936}} * {{Z|16937}} * {{Z|16938}} * {{Z|16939}} * {{Z|16940}} |Z17402= * {{Z|17403}} * {{Z|17404}} * {{Z|17405}} * {{Z|17406}} * {{Z|17407}} * {{Z|17408}} * {{Z|17409}} |Z17813= * {{Z|17814}} * {{Z|17815}} |Z20825= * {{Z|20829}} * {{Z|20831}} * {{Z|20832}} * {{Z|20833}} * {{Z|20834}} * {{Z|20835}} * {{Z|20836}} * {{Z|20837}} |Z22112= * {{Z|22113}} * {{Z|22114}} * {{Z|22115}} |Z25340= * {{Q|499327}} * {{Q|1775415}} |Z25501= * {{Q|499327}} * {{Q|1775415}} * {{Q|1775461}} |Z25502= * {{Q|1305037}} * {{Q|1775461}} |Z26582= * {{Q|1952053}} * {{Q|489557}} * {{Q|474167}} * {{Q|273815}} * {{Q|852002}} * {{Q|822218}} * {{Q|194210}} * {{Q|220914}} * {{Q|8867089}} * {{Q|685440}} * {{Q|150853}} * {{Q|186022}} |Z26934= * {{Q|110786}} * {{Q|146786}} |Z26935= * {{Q|51927507}} * {{Q|51927539}} |Z27951=&rarr; [https://www.wikifunctions.org/wiki/Z26879?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z26879%22%2C%22Z26879K1%22%3A%22Z27951%22%7D <code>Z26879(Z27951)</code>] |Z27970= * {{Q|21714344}} * {{Q|51929049}} * {{Q|51929074}} |Z27971= * {{Q|101252532}} * {{Q|56648699}} * {{Q|97130345}} * {{Q|56648701}} * {{Q|56648700}} |Z28215= * {{Q|110786}} * {{Q|110022}} * {{Q|146786}} |Z28515= * {{Q|110786}} * {{Q|489410}} * {{Q|113890342}} |Z28516= * {{Q|53997851}} * {{Q|53997857}} |Z28517= * {{Q|1317831}} * {{Q|1194697}} |Z28518= * {{Q|109267112}} * {{Q|1478451}} |Z28519= * {{Q|131105}} * {{Q|146233}} * {{Q|145599}} * {{Q|146078}} |Z28520= * {{Q|3482678}} * {{Q|14169499}} * {{Q|1817208}} |Z32789= * {{Q|1317831}} * {{Q|21014240}} * {{Q|1194697}} |Z32792= * {{Q|1317831}} * {{Q|1601545}} |Z33568= * {{Q|539808}} * {{Q|651641}} * {{Q|166097}} * {{Q|568140}} * {{Q|989463}} * {{Q|1417850}} * {{Q|33129605}} |Z33827= * {{Q|1311}} * {{Q|1312}} * {{Q|1313}} * {{Q|1314}} }} a5fu7ch1le85tttdyeasrl81sgq9cq7 Talk:Z6030 1 83555 275850 275255 2026-05-17T18:43:09Z YoshiRulz 10156 Add links to related types 275850 wikitext text/x-wiki {{type documentation|Z6030|Wikidata entity part |related types= * {{Z+|Z6001}} * {{Z+|Z6002}} * {{Z+|Z6005}} * {{Z+|Z6006}} * {{Z+|Z6004}} }} abk4hbvs8fx0ofpyvihc636jati2s8u Z35219 0 83632 275806 275411 2026-05-17T14:14:31Z Poro26 1521 #WikiHackCiv2026 Correction 275806 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35219" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z19677", "Z17K2": "Z35219K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Masse" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z19677", "Z17K2": "Z35219K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Volume" } ] } } ], "Z8K2": "Z19677", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35219" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "calculer la masse volumique" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "masse volumique", "mv" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "produit de la masse par le volume" } ] } } apfbuyofq061g3ub1u7pyrvyowkfpwi Z35221 0 83634 275799 275416 2026-05-17T14:01:24Z Poro26 1521 #WikiHackCiv2026 Correction 275799 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35221" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z19677", "Z17K2": "Z35221K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "distance" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "distance" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z19677", "Z17K2": "Z35221K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "temps" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "time" } ] } } ], "Z8K2": "Z19677", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35221" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "vitesse moyenne" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "average speed" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "vitesse " ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "speed", "average" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Calcul de la vitesse moyenne qui est égale à la distance divisée par le temps effectué sur cette distance" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Average speed is equal to distance divided by time" } ] } } au5d7g15vugdmkte6nu8d1fl9dezn2u Z35222 0 83635 275788 275418 2026-05-17T13:09:23Z Poro26 1521 #WikiHackCiv2026 Correction 275788 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35222" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z19677", "Z17K2": "Z35222K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Périmètre de la base" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z19677", "Z17K2": "Z35222K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Hauteur" } ] } } ], "Z8K2": "Z19677", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35222" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Caculer l'aire latérale d'un prisme droit" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "Aire laterale d'un prisme", "Surface latérale d'un prisme droit " ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Fonction permettant de calculer l'aire latérale d'un prisme droit" } ] } } 0uzwyj0ddm4clmlngrka1u5xlprqagc Z35224 0 83637 275802 275522 2026-05-17T14:06:24Z Poro26 1521 #WikiHackCiv2026 Correction 275802 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35224" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z19677", "Z17K2": "Z35224K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "volume" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z19677", "Z17K2": "Z35224K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "temps ou durée" } ] } } ], "Z8K2": "Z19677", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35224" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "calculer le débit moyen" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "débit moyen " ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "fonction permettant de calculer le volume total d'eau ayant coulé pendant une période précise" } ] } } 91fmb6uo57aziv8vvh2gifpv382ht6b Z35230 0 83643 275807 275581 2026-05-17T14:15:31Z Poro26 1521 #WikiHackCiv2026 Correction 275807 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35230" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35219", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35219", "Z35219K1": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "500" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z35219K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "20" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z19686", "Z19686K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "25" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "500 kg et 20 dm³ → 25 kg/dm³" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 333ak16danhmrioo78xxu4ldhn9h42k Z35231 0 83644 275800 275575 2026-05-17T14:03:39Z Poro26 1521 #WikiHackCiv2026 Correction 275800 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35231" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35221", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35221", "Z35221K1": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "100" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z35221K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "5" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z19686", "Z19686K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "20" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "100km et 5h → 20km/h" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2e8mon08rh5y0o8eciaqlf7zll9zsfb Z35232 0 83645 275804 275523 2026-05-17T14:10:48Z Poro26 1521 #WikiHackCiv2026 Correction 275804 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35232" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35224", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35224", "Z35224K1": { "Z1K1": "Z20838", "Z20838K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z20838K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "4" } }, "Z20838K3": { "Z1K1": "Z13518", "Z13518K1": "1407374883553280" }, "Z20838K4": { "Z1K1": "Z20825", "Z20825K1": "Z20837" } }, "Z35224K2": { "Z1K1": "Z13518", "Z13518K1": "300" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z21956", "Z21956K2": "Z1004" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "21m³ et 300s → 7/100m³/s" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1hnowce583tyr50bbdolqv1b2lhshlw 275805 275804 2026-05-17T14:12:17Z Poro26 1521 #WikiHackCiv2026 Correction 275805 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35232" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35224", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35224", "Z35224K1": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "21" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z35224K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "300" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z19686", "Z19686K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "7" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "100" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "21m³ et 300s → 7/100m³/s" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3k4o73usnxnxzaysfh84744l3p4pci7 Z35233 0 83646 275796 275536 2026-05-17T13:52:12Z Poro26 1521 #WikiHackCiv2026 Correction 275796 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35233" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35223", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35223", "Z35223K1": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "15" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z35223K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "130" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z19686", "Z19686K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "160" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "15 cm² et 130 cm² → 160 cm²" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 607np4p0ml66d8v5bms87x4cgn8n18a Z35236 0 83649 275798 275545 2026-05-17T13:59:08Z Poro26 1521 #WikiHackCiv2026 Correction 275798 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35236" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35223", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35223", "Z35223K1": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "2" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z35223K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "11" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z19686", "Z19686K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "15" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "2 cm² et 11 cm² → 15 cm²" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7l5qhbiinskkcvvy4psuxsnhr3rxxxx Z35238 0 83651 275789 275556 2026-05-17T13:15:03Z Poro26 1521 #WikiHackCiv2026 Modification 275789 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35238" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35222", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35222", "Z35222K1": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "20" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z35222K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "10" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z35222", "Z35222K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "200" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "20cm et 10cm → 200cm²" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } na0ofw2aa4ylg9mgrq2w5djwebf2xxn 275793 275789 2026-05-17T13:26:26Z Poro26 1521 #WikiHackCiv2026 Correction 275793 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35238" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35222", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35222", "Z35222K1": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "20" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z35222K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "10" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z19686", "Z19686K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "200" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "20cm et 10cm → 200cm²" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2915c09q24dfu1mrd3r6e6eviy2chs4 Z35244 0 83659 275797 275568 2026-05-17T13:54:28Z Poro26 1521 #WikiHackCiv2026 Correction 275797 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35244" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35223", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z35223( Z35223K1, Z35223K2 ) {\n\treturn (2 * Z35223K1) + Z35223K2;\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "aire totale d'un prisme droit, Javascript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } elzqy30e0x7svd4nv54cc8z7fgvywfe Z35247 0 83662 275801 275577 2026-05-17T14:04:39Z Poro26 1521 #WikiHackCiv2026 Correction 275801 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35247" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35221", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35221", "Z35221K1": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "50" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z35221K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "10" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z19686", "Z19686K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "5" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "50m et 10s → 5m/s" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2nq67nh08xal304qgvj3o45m5szknnn Z35251 0 83666 275808 275587 2026-05-17T14:16:54Z Poro26 1521 #WikiHackCiv2026 Correction 275808 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35251" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35219", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35219", "Z35219K1": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "1000" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z35219K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "10" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z19686", "Z19686K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "100" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "1000 g et 10 cm³ → 100 g/cm³" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2d7916xy3pj4s33dcokfk4ad864fn92 Z35252 0 83667 275791 275589 2026-05-17T13:22:48Z Poro26 1521 #WikiHackCiv2026 Correction 275791 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35252" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35222", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35222", "Z35222K1": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "20" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z35222K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "2" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z19686", "Z19686K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "40" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "20 cm et 2 cm → 40 cm²" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 01nkv983mu5wow1u96o6p25nm85tg3q Z35253 0 83668 275792 275591 2026-05-17T13:24:25Z Poro26 1521 #WikiHackCiv2026 Modification 275792 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35253" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35222", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z35222(Z35222K1, Z35222K2){\n\treturn Z35222K1*Z35222K2;\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Aire latérale d'un prisme droit, Javascript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "calcul de l'aire latérale d'un prisme droit avec le langage Javascript" } ] } } jh72i6g3j5ebthr4gvd32zsbyqah2fz 275794 275792 2026-05-17T13:45:13Z Poro26 1521 #WikiHackCiv2026 Correction 275794 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35253" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35222", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z35222( Z35222K1, Z35222K2 ) {\n\treturn Z35222K1*Z35222K2;\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Aire latérale d'un prisme droit, Javascript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "calcul de l'aire latérale d'un prisme droit avec le langage Javascript" } ] } } ddjornfkiystp0r21ymyotvg4l7xkre 275795 275794 2026-05-17T13:47:14Z Poro26 1521 #WikiHackCiv2026 Modification 275795 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35253" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35222", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z35222( Z35222K1, Z35222K2 ) {\n\treturn Z35222K1 * Z35222K2;\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Aire latérale d'un prisme droit, Javascript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "calcul de l'aire latérale d'un prisme droit avec le langage Javascript" } ] } } lnqtqyctg0ribhdqh1ha4ht4qwgzn5y Z35255 0 83670 275803 275594 2026-05-17T14:08:28Z Poro26 1521 #WikiHackCiv2026 Correction 275803 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35255" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35224", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35224", "Z35224K1": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "500" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z35224K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "50" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z19686", "Z19686K2": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "10" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "500m³ et 50s → 10m³/s" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2m8fw3e4g4hqsc8zzqt57v7zzrmfewk Z35261 0 83683 275785 2026-05-17T12:41:47Z Poro26 1521 #WikiHackCiv2026 Création d'une fonction 275785 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35261" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z35261K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "ISBN-13 brut" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35261" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "formater un ISBN-13" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "formater ISBN-13" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Formate un ISBN de treize chiffres en ajoutant correctement les tirets selon la norme ISBN-13" } ] } } hgz3cx4m7oddxp63tw0hj35ntntd8dk Z35262 0 83684 275786 2026-05-17T12:58:43Z Poro26 1521 #WikiHackCiv2026 Ajout d'implémentation en Python 275786 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35262" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35261", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z35261(Z35261K1):\n\t\n # garder uniquement les chiffres\n digits = ''.join(filter(str.isdigit, Z35261K1))\n\n # vérifier longueur\n if len(digits) != 13:\n raise ValueError(\"ISBN-13 invalide\")\n\n # format générique ISBN-13\n return f\"{digits[0:3]}-{digits[3]}-{digits[4:7]}-{digits[7:12]}-{digits[12]}\"\n" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "formater un ISBN-13, Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } gpn0galbpyaw20ukpzvixy1dt772bsp Z35263 0 83685 275787 2026-05-17T13:02:11Z Poro26 1521 #WikiHackCiv2026 Ajout de test 275787 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35263" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35261", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35261", "Z35261K1": "9782212673465" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "978-2-212-67346-5" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "9782212673465 → 978-2-212-67346-5" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1d5orulgl42bz8fm74yp2tnex2yyxhk Z35264 0 83686 275829 2026-05-17T17:56:28Z Jsamwrites 938 275829 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35264" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34641", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34641", "Z34641K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q109" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z18646", "Z18646K2": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z6091", "Z6091K1": "Q11184" } }, { "Z1K1": "Z6091", "Z6091K1": "Q12138" }, { "Z1K1": "Z6091", "Z6091K1": "Q1130275" } ], "Z18646K3": "Z889" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "February is part of 3 entities" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } j6jjmtaf4eqsy9sx33l5pv7hfvvbj1f Z35265 0 83687 275838 2026-05-17T18:07:44Z JJPMaster 6409 275838 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35265" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z35265K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "string" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z35265K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35265" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "bold first instance of Wikidata item label" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bolds the first instance of the label of a chosen Wikidata item in a given string." } ] } } ewimihyd42kqyv84efgtdutzqasf6wz 275839 275838 2026-05-17T18:08:43Z JJPMaster 6409 275839 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35265" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z35265K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "string" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z35265K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z35265K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35265" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "bold first instance of Wikidata item label" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bolds the first instance of the label of a chosen Wikidata item in a given string." } ] } } 3wqz34tgcqdj9ki9quv8yckjcxbkpgi 275842 275839 2026-05-17T18:13:09Z JJPMaster 6409 Added Z35266 to the approved list of implementations 275842 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35265" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z35265K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "string" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z35265K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z35265K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z35266" ], "Z8K5": "Z35265" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "bold first instance of Wikidata item label" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bolds the first instance of the label of a chosen Wikidata item in a given string." } ] } } pfozpn20ijvkp5p2z1frc5rklyggjov Z35266 0 83688 275841 2026-05-17T18:13:03Z JJPMaster 6409 275841 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35266" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35265", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27861", "Z27861K1": { "Z1K1": "Z7", "Z7K1": "Z12316", "Z12316K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z35265K2" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z35265K3" } }, "Z12316K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", "\u003Cb\u003E", { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z35265K2" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z35265K3" } }, "\u003C/b\u003E" ] }, "Z12316K3": { "Z1K1": "Z18", "Z18K1": "Z35265K1" }, "Z12316K4": "i" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "bold first instance of Wikidata item label, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7gpo2iyy8j0uo6avvw9zc8s3qu20yuw Help:Type deconstruction table/Wikidata statement 12 83689 275851 2026-05-17T18:49:48Z YoshiRulz 10156 Create page 275851 wikitext text/x-wiki {{Help:Type deconstruction table/preface|Z6003|Wikidata statement}} |- | rowspan="7" | &mdash; ! K1: * | {{Z|19304}} |- ! K2: {{Z|6092}} | {{Z|19306}} |- ! K3: * | {{Z|19308}} |- ! K4: {{Z|6040}} | {{Z|20206}} |- ! K5: <{{Z|6007}}>[...] | {{Z|28278}} |- ! K6: <{{Z|6008}}>[...] | {{Z|31984}} |- ! K7: {{Z|6020}} | {{Z|28328}} |} m1k324cd2qxkbews498wktvyd6dlgz0 Z35267 0 83690 275854 2026-05-17T19:23:48Z Strobilomyces 193 created test: Sal (Spanish) is feminine 275854 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35267" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z20616", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z20616", "Z20616K1": { "Z1K1": "Z7", "Z7K1": "Z6825", "Z6825K1": { "Z1K1": "Z6095", "Z6095K1": "L668991" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z889", "Z889K2": [ "Z1", "Z30627" ], "Z889K3": "Z6801" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Sal in Spanish is feminine" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } s4p2e7v86kxp1tyk1mszwsgjfd57pqu 275875 275854 2026-05-17T20:14:26Z Strobilomyces 193 Corrected equality function part 275875 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35267" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z20616", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z20616", "Z20616K1": { "Z1K1": "Z7", "Z7K1": "Z6825", "Z6825K1": { "Z1K1": "Z6095", "Z6095K1": "L668991" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z889", "Z889K2": [ "Z1", { "Z1K1": "Z6091", "Z6091K1": "Q1775415" } ], "Z889K3": "Z19316" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Sal in Spanish is feminine" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } kjoagqqayikjz7wvbclb92o45rwo15q Translations:Wikifunctions:Status updates/2026-05-15/43/de 1198 83691 275859 2026-05-17T19:39:50Z Ameisenigel 44 Created page with "Ich habe mich eine Weile mit den [[$1|derzeit offenen Vorschlägen und deren Diskussion zu Typen zur Unterstützung der Generierung natürlicher Sprache]] auseinandergesetzt und bin mir ehrlich gesagt nicht sicher, welcher Ansatz der beste ist. Ich habe aber das Gefühl, dass die Suche nach der besten Lösung den Fortschritt behindern könnte. Daher schlage ich vor, dass wir innerhalb der nächsten zwei Wochen die folgenden drei Typen so weit spezifizieren, dass wir sie..." 275859 wikitext text/x-wiki Ich habe mich eine Weile mit den [[$1|derzeit offenen Vorschlägen und deren Diskussion zu Typen zur Unterstützung der Generierung natürlicher Sprache]] auseinandergesetzt und bin mir ehrlich gesagt nicht sicher, welcher Ansatz der beste ist. Ich habe aber das Gefühl, dass die Suche nach der besten Lösung den Fortschritt behindern könnte. Daher schlage ich vor, dass wir innerhalb der nächsten zwei Wochen die folgenden drei Typen so weit spezifizieren, dass wir sie implementieren können, sie dann tatsächlich implementieren, sie anschließend verwenden und aus ihrer Anwendung lernen: mf37kg7mg0xwt463n4j7j38oclx22yt Translations:Wikifunctions:Status updates/2026-05-15/31/de 1198 83692 275861 2026-05-17T19:40:03Z Ameisenigel 44 Created page with "[[$1|Semantische Einheit]]" 275861 wikitext text/x-wiki [[$1|Semantische Einheit]] 36voh5p6ams28lu8w8y87kck0ld7ayz Translations:Wikifunctions:Status updates/2026-05-15/32/de 1198 83693 275863 2026-05-17T19:40:16Z Ameisenigel 44 Created page with "[[$1|Syntaktische Einheit]]" 275863 wikitext text/x-wiki [[$1|Syntaktische Einheit]] s5u6y5fku9fu6zgdmz63jpcbsq7kkv9 Translations:Wikifunctions:Status updates/2026-05-15/33/de 1198 83694 275865 2026-05-17T19:40:28Z Ameisenigel 44 Created page with "[[$1|Syntaktische Tabelle]]" 275865 wikitext text/x-wiki [[$1|Syntaktische Tabelle]] r23do00ri0ddvedhm1qes0kl00zwy7g Translations:Wikifunctions:Status updates/2026-05-15/34/de 1198 83695 275867 2026-05-17T19:47:40Z Ameisenigel 44 Created page with "Alle drei Vorschläge haben zwar Zustimmung gefunden, aber nicht uneingeschränkt, und ich denke, sie alle haben Vor- und Nachteile. Ich frage mich jedoch, ob wir sie nicht einfach ausprobieren sollten, anstatt sie im Detail zu durchdenken, und sehen, was funktioniert." 275867 wikitext text/x-wiki Alle drei Vorschläge haben zwar Zustimmung gefunden, aber nicht uneingeschränkt, und ich denke, sie alle haben Vor- und Nachteile. Ich frage mich jedoch, ob wir sie nicht einfach ausprobieren sollten, anstatt sie im Detail zu durchdenken, und sehen, was funktioniert. d92u405tbiwa45ywq67buk56cs0xmga Translations:Wikifunctions:Status updates/2026-05-15/35/de 1198 83696 275869 2026-05-17T19:48:05Z Ameisenigel 44 Created page with "Sollte jemand bessere Vorschläge für die weitere Vorgehensweise haben, bin ich ganz Ohr." 275869 wikitext text/x-wiki Sollte jemand bessere Vorschläge für die weitere Vorgehensweise haben, bin ich ganz Ohr. qt0teqtnmmdulrkhc45eebay7jj5rnp Wikifunctions:Type proposals/Time of action 4 83697 275871 2026-05-17T19:59:32Z Dv103 11127 first draft 275871 wikitext text/x-wiki == Summary == {{void|Short overview of the idea of this Type}} This tipe proposes to represent the time in which actions, expressed in natural languages, occour. In real life, activities and events do not usually occour in a precise time instant, but are prolonged in time, may happen more than one time, be repeated, and usually these informations are not completely known. Natural laguages usually have various constructions that express some of this information, through grammatical features like tense and aspect. In Abstract Wikipedia, we need a way to encode all the information about time that functions need in order to generate natural language content. This proposal aims to do this. == Uses == {{void|Prompts: * Why should this exist? * What kinds of functions would be created using this? * What standard concepts, if any, does this align with?}} * In Abstract content, to encode the time of actions. == Structure == {{void|Description of how a value of this type would look like and why}} This proposal is composed of two types, Unit of time of action and Time of action. === Unit of time of action === This type is composed of the following keys: * '''start''' ({{Z|Z6064}}): the starting time of the action (with uncertainty). * '''end''' ({{Z|Z6064}}): the ending time of the action (with uncertainty). Equal to start if the action is istantaneous. * '''start of influence''' ({{Z|Z6064}}): the time in which the action starts to exercise its influence (for example, in which people have to prepare in some way in order to execute the action). If the action has no influence before the start, this field should be equal to the start. * '''end of influence''' ({{Z|Z6064}}): the time in which the action end to exercise its influence. If the action has no influence after the end, this field should be equal to the end. * '''number of repetitions before''' ({{Z|Z6010}}): the number of times the event has been repeated before the given time. Its value should be 0 if it is the first (or only) time the action happens. The unit should be always {{Q|Q199}}. * '''number of repetitions after''' ({{Z|Z6010}}): the number of times the event has been repeated after the given time. Its value should be 0 if it is the last (or only) time the action happens. The unit should be always {{Q|Q199}}. * '''time between repetitions''' ({{Z|Z6010}}): the time between two consecutive repetitions. Its unit should be a time, ideally an element of {{Z|Z6062}}. Set to 0 if the action doesn't repeat. === Time of action === Should just contain a typed list of Units of type of action. === Example values === … {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{   "type": "…", "value": "…" }</syntaxhighlight> | <syntaxhighlight lang="json">{   "Z1K1": "Zxyz", "ZxyzK1": "…" }</syntaxhighlight> |} == Identity == Two … are the same if == Converting to code == === Python === … === JavaScript === … == Display function == {{void|How would a value of this type be displayed on Wikifunctions. Remove this section for types that should not be displayed as a string.}} … == Read function == {{void|When entering a value for this type as a string, what format should that string have? Remove this section for types that should not be entered as a string.}} … == Alternatives == {{void|In order to capture the idea presented in the summary, what alternative structures, display functions, read functions, etc. could have made sense too? Please also link to any type proposals that "compete" with this one.}} … == Comments == ''For general comments, please reply to the proposer.'' * {{s}} as proposer. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:59, 17 May 2026 (UTC) mzerzkkf8avsreubsi7y8gub80nyl58 275872 275871 2026-05-17T20:07:03Z Dv103 11127 275872 wikitext text/x-wiki == Summary == {{void|Short overview of the idea of this Type}} This tipe proposes to represent the time in which actions, expressed in natural languages, occour. In real life, activities and events do not usually occour in a precise time instant, but are prolonged in time, may happen more than one time, be repeated, and usually these informations are not completely known. Natural laguages usually have various constructions that express some of this information, through grammatical features like tense and aspect. In Abstract Wikipedia, we need a way to encode all the information about time that functions need in order to generate natural language content. This proposal aims to do this. == Uses == {{void|Prompts: * Why should this exist? * What kinds of functions would be created using this? * What standard concepts, if any, does this align with?}} * In Abstract content, to encode the time of actions. == Structure == {{void|Description of how a value of this type would look like and why}} This proposal is composed of two types, Unit of time of action and Time of action. === Unit of time of action === This type is composed of the following keys: * '''start''' ({{Z|Z6064}}): the starting time of the action (with uncertainty). * '''end''' ({{Z|Z6064}}): the ending time of the action (with uncertainty). Equal to start if the action is istantaneous. * '''start of influence''' ({{Z|Z6064}}): the time in which the action starts to exercise its influence (for example, in which people have to prepare in some way in order to execute the action). If the action has no influence before the start, this field should be equal to the start. * '''end of influence''' ({{Z|Z6064}}): the time in which the action end to exercise its influence. If the action has no influence after the end, this field should be equal to the end. * '''number of repetitions before''' ({{Z|Z6010}}): the number of times the event has been repeated before the given time. Its value should be 0 if it is the first (or only) time the action happens. The unit should be always {{Q|Q199}}. * '''number of repetitions after''' ({{Z|Z6010}}): the number of times the event has been repeated after the given time. Its value should be 0 if it is the last (or only) time the action happens. The unit should be always {{Q|Q199}}. * '''time between repetitions''' ({{Z|Z6010}}): the time between two consecutive repetitions. Its unit should be a time, ideally an element of {{Z|Z6062}}. Set to 0 if the action doesn't repeat. === Time of action === Should just contain a typed list of Units of type of action. === Example values === The time in which Douglas Adams was an author (taken from Wikipedia): #*'''start''': September 1962 #*'''end''': 11 May 2001 #*'''start of influence''': September 1962 #*'''end of influence''': 11 May 2001 #*'''number of repetitions before''': 0 #*'''number of repetitions after''': 0 #*'''time between repetitions''': 0 == Identity == Two … are the same if == Converting to code == === Python === … === JavaScript === … == Display function == {{void|How would a value of this type be displayed on Wikifunctions. Remove this section for types that should not be displayed as a string.}} … == Read function == {{void|When entering a value for this type as a string, what format should that string have? Remove this section for types that should not be entered as a string.}} … == Alternatives == {{void|In order to capture the idea presented in the summary, what alternative structures, display functions, read functions, etc. could have made sense too? Please also link to any type proposals that "compete" with this one.}} … == Comments == ''For general comments, please reply to the proposer.'' * {{s}} as proposer. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:59, 17 May 2026 (UTC) dudgpmu0fif6x17ex84hrs1pxoa60pi 275884 275872 2026-05-17T21:14:32Z Dv103 11127 /* Example values */ 275884 wikitext text/x-wiki == Summary == {{void|Short overview of the idea of this Type}} This tipe proposes to represent the time in which actions, expressed in natural languages, occour. In real life, activities and events do not usually occour in a precise time instant, but are prolonged in time, may happen more than one time, be repeated, and usually these informations are not completely known. Natural laguages usually have various constructions that express some of this information, through grammatical features like tense and aspect. In Abstract Wikipedia, we need a way to encode all the information about time that functions need in order to generate natural language content. This proposal aims to do this. == Uses == {{void|Prompts: * Why should this exist? * What kinds of functions would be created using this? * What standard concepts, if any, does this align with?}} * In Abstract content, to encode the time of actions. == Structure == {{void|Description of how a value of this type would look like and why}} This proposal is composed of two types, Unit of time of action and Time of action. === Unit of time of action === This type is composed of the following keys: * '''start''' ({{Z|Z6064}}): the starting time of the action (with uncertainty). * '''end''' ({{Z|Z6064}}): the ending time of the action (with uncertainty relative to the start, i.e. what would be the uncertainty if we knew that the event starts exactly in the start time). Equal to start if the action is istantaneous. * '''start of influence''' ({{Z|Z6064}}): the time in which the action starts to exercise its influence (for example, in which people have to prepare in some way in order to execute the action). If the action has no influence before the start, this field should be equal to the start. The uncertainty is relative to the start. * '''end of influence''' ({{Z|Z6064}}): the time in which the action end to exercise its influence. If the action has no influence after the end, this field should be equal to the end. The uncertainty is relative to the end. * '''number of repetitions before''' ({{Z|Z6010}}): the number of times the event has been repeated before the given time. Its value should be 0 if it is the first (or only) time the action happens. The unit should be always {{Q|Q199}}. * '''number of repetitions after''' ({{Z|Z6010}}): the number of times the event has been repeated after the given time. Its value should be 0 if it is the last (or only) time the action happens. The unit should be always {{Q|Q199}}. * '''time between repetitions''' ({{Z|Z6010}}): the time between two consecutive repetitions. Its unit should be a time, ideally an element of {{Z|Z6062}}. Set to 0 if the action doesn't repeat. === Time of action === Should just contain a typed list of Units of type of action. === Example values === The time in which Douglas Adams was an author (taken from Wikipedia): #*'''start''': September 1962 #*'''end''': 11 May 2001 #*'''start of influence''': September 1962 #*'''end of influence''': 11 May 2001 #*'''number of repetitions before''': 0 #*'''number of repetitions after''': 0 #*'''time between repetitions''': 0 The time in which the sun rises: #*'''start''': 17 May 2026, 6h ± 6h <ref group="Example2">Since the event happens every day, the chosen day is completely arbitrary. We need to discuss how to handle the timezone for timezone-independent times like this one.</ref> #*'''end''': 17 May 2026, 6:01 ± 1min #*'''start of influence''': 17 May 2026, 5:20 ± 8min #*'''end of influence''': 17 May 2026, 6:01 #*'''number of repetitions before''': 1.5e15 ± 5e15 #*'''number of repetitions after''': 1.8e15 ± 8e14 #*'''time between repetitions''': 1 ± 0.03 day <references group="Example2" /> == Identity == Two … are the same if == Converting to code == === Python === … === JavaScript === … == Display function == {{void|How would a value of this type be displayed on Wikifunctions. Remove this section for types that should not be displayed as a string.}} … == Read function == {{void|When entering a value for this type as a string, what format should that string have? Remove this section for types that should not be entered as a string.}} … == Alternatives == {{void|In order to capture the idea presented in the summary, what alternative structures, display functions, read functions, etc. could have made sense too? Please also link to any type proposals that "compete" with this one.}} … == Comments == ''For general comments, please reply to the proposer.'' * {{s}} as proposer. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:59, 17 May 2026 (UTC) jlmf0qinj4rufigseeopq1h7hawo2y3 275886 275884 2026-05-17T21:17:03Z Dv103 11127 /* Example values */ 275886 wikitext text/x-wiki == Summary == {{void|Short overview of the idea of this Type}} This tipe proposes to represent the time in which actions, expressed in natural languages, occour. In real life, activities and events do not usually occour in a precise time instant, but are prolonged in time, may happen more than one time, be repeated, and usually these informations are not completely known. Natural laguages usually have various constructions that express some of this information, through grammatical features like tense and aspect. In Abstract Wikipedia, we need a way to encode all the information about time that functions need in order to generate natural language content. This proposal aims to do this. == Uses == {{void|Prompts: * Why should this exist? * What kinds of functions would be created using this? * What standard concepts, if any, does this align with?}} * In Abstract content, to encode the time of actions. == Structure == {{void|Description of how a value of this type would look like and why}} This proposal is composed of two types, Unit of time of action and Time of action. === Unit of time of action === This type is composed of the following keys: * '''start''' ({{Z|Z6064}}): the starting time of the action (with uncertainty). * '''end''' ({{Z|Z6064}}): the ending time of the action (with uncertainty relative to the start, i.e. what would be the uncertainty if we knew that the event starts exactly in the start time). Equal to start if the action is istantaneous. * '''start of influence''' ({{Z|Z6064}}): the time in which the action starts to exercise its influence (for example, in which people have to prepare in some way in order to execute the action). If the action has no influence before the start, this field should be equal to the start. The uncertainty is relative to the start. * '''end of influence''' ({{Z|Z6064}}): the time in which the action end to exercise its influence. If the action has no influence after the end, this field should be equal to the end. The uncertainty is relative to the end. * '''number of repetitions before''' ({{Z|Z6010}}): the number of times the event has been repeated before the given time. Its value should be 0 if it is the first (or only) time the action happens. The unit should be always {{Q|Q199}}. * '''number of repetitions after''' ({{Z|Z6010}}): the number of times the event has been repeated after the given time. Its value should be 0 if it is the last (or only) time the action happens. The unit should be always {{Q|Q199}}. * '''time between repetitions''' ({{Z|Z6010}}): the time between two consecutive repetitions. Its unit should be a time, ideally an element of {{Z|Z6062}}. Set to 0 if the action doesn't repeat. === Time of action === Should just contain a typed list of Units of type of action. === Example values === The time in which Douglas Adams was an author (taken from Wikipedia): #*'''start''': September 1962 #*'''end''': 11 May 2001 #*'''start of influence''': September 1962 #*'''end of influence''': 11 May 2001 #*'''number of repetitions before''': 0 #*'''number of repetitions after''': 0 #*'''time between repetitions''': 0 The time in which the sun rises: #*'''start''': 17 May 2026, 6h ± 6h <ref group="Example2">Since the event happens every day, the chosen day is completely arbitrary. We need to discuss how to handle the timezone for timezone-independent times like this one.</ref> #*'''end''': 17 May 2026, 6:01 ± 1min #*'''start of influence''': 17 May 2026, 5:20 ± 8min #*'''end of influence''': 17 May 2026, 6:01 #*'''number of repetitions before''': 1.5e15 ± 5e14 #*'''number of repetitions after''': 1.8e15 ± 8e14 #*'''time between repetitions''': 1 ± 0.03 day <references group="Example2" /> == Identity == Two … are the same if == Converting to code == === Python === … === JavaScript === … == Display function == {{void|How would a value of this type be displayed on Wikifunctions. Remove this section for types that should not be displayed as a string.}} … == Read function == {{void|When entering a value for this type as a string, what format should that string have? Remove this section for types that should not be entered as a string.}} … == Alternatives == {{void|In order to capture the idea presented in the summary, what alternative structures, display functions, read functions, etc. could have made sense too? Please also link to any type proposals that "compete" with this one.}} … == Comments == ''For general comments, please reply to the proposer.'' * {{s}} as proposer. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:59, 17 May 2026 (UTC) jwimcrcrqbk2yv940qouklbr5gy3rkv 275887 275886 2026-05-17T21:22:55Z Dv103 11127 /* Comments */ 275887 wikitext text/x-wiki == Summary == {{void|Short overview of the idea of this Type}} This tipe proposes to represent the time in which actions, expressed in natural languages, occour. In real life, activities and events do not usually occour in a precise time instant, but are prolonged in time, may happen more than one time, be repeated, and usually these informations are not completely known. Natural laguages usually have various constructions that express some of this information, through grammatical features like tense and aspect. In Abstract Wikipedia, we need a way to encode all the information about time that functions need in order to generate natural language content. This proposal aims to do this. == Uses == {{void|Prompts: * Why should this exist? * What kinds of functions would be created using this? * What standard concepts, if any, does this align with?}} * In Abstract content, to encode the time of actions. == Structure == {{void|Description of how a value of this type would look like and why}} This proposal is composed of two types, Unit of time of action and Time of action. === Unit of time of action === This type is composed of the following keys: * '''start''' ({{Z|Z6064}}): the starting time of the action (with uncertainty). * '''end''' ({{Z|Z6064}}): the ending time of the action (with uncertainty relative to the start, i.e. what would be the uncertainty if we knew that the event starts exactly in the start time). Equal to start if the action is istantaneous. * '''start of influence''' ({{Z|Z6064}}): the time in which the action starts to exercise its influence (for example, in which people have to prepare in some way in order to execute the action). If the action has no influence before the start, this field should be equal to the start. The uncertainty is relative to the start. * '''end of influence''' ({{Z|Z6064}}): the time in which the action end to exercise its influence. If the action has no influence after the end, this field should be equal to the end. The uncertainty is relative to the end. * '''number of repetitions before''' ({{Z|Z6010}}): the number of times the event has been repeated before the given time. Its value should be 0 if it is the first (or only) time the action happens. The unit should be always {{Q|Q199}}. * '''number of repetitions after''' ({{Z|Z6010}}): the number of times the event has been repeated after the given time. Its value should be 0 if it is the last (or only) time the action happens. The unit should be always {{Q|Q199}}. * '''time between repetitions''' ({{Z|Z6010}}): the time between two consecutive repetitions. Its unit should be a time, ideally an element of {{Z|Z6062}}. Set to 0 if the action doesn't repeat. === Time of action === Should just contain a typed list of Units of type of action. === Example values === The time in which Douglas Adams was an author (taken from Wikipedia): #*'''start''': September 1962 #*'''end''': 11 May 2001 #*'''start of influence''': September 1962 #*'''end of influence''': 11 May 2001 #*'''number of repetitions before''': 0 #*'''number of repetitions after''': 0 #*'''time between repetitions''': 0 The time in which the sun rises: #*'''start''': 17 May 2026, 6h ± 6h <ref group="Example2">Since the event happens every day, the chosen day is completely arbitrary. We need to discuss how to handle the timezone for timezone-independent times like this one.</ref> #*'''end''': 17 May 2026, 6:01 ± 1min #*'''start of influence''': 17 May 2026, 5:20 ± 8min #*'''end of influence''': 17 May 2026, 6:01 #*'''number of repetitions before''': 1.5e15 ± 5e14 #*'''number of repetitions after''': 1.8e15 ± 8e14 #*'''time between repetitions''': 1 ± 0.03 day <references group="Example2" /> == Identity == Two … are the same if == Converting to code == === Python === … === JavaScript === … == Display function == {{void|How would a value of this type be displayed on Wikifunctions. Remove this section for types that should not be displayed as a string.}} … == Read function == {{void|When entering a value for this type as a string, what format should that string have? Remove this section for types that should not be entered as a string.}} … == Alternatives == {{void|In order to capture the idea presented in the summary, what alternative structures, display functions, read functions, etc. could have made sense too? Please also link to any type proposals that "compete" with this one.}} … == Comments == ''For general comments, please reply to the proposer.'' * {{neutral}} as proposer, it's just a first attempt to address the isdue. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:59, 17 May 2026 (UTC) phgjyry85k2ch21m9cejoemffcfyrj2 275888 275887 2026-05-17T21:23:15Z Dv103 11127 /* Comments */ 275888 wikitext text/x-wiki == Summary == {{void|Short overview of the idea of this Type}} This tipe proposes to represent the time in which actions, expressed in natural languages, occour. In real life, activities and events do not usually occour in a precise time instant, but are prolonged in time, may happen more than one time, be repeated, and usually these informations are not completely known. Natural laguages usually have various constructions that express some of this information, through grammatical features like tense and aspect. In Abstract Wikipedia, we need a way to encode all the information about time that functions need in order to generate natural language content. This proposal aims to do this. == Uses == {{void|Prompts: * Why should this exist? * What kinds of functions would be created using this? * What standard concepts, if any, does this align with?}} * In Abstract content, to encode the time of actions. == Structure == {{void|Description of how a value of this type would look like and why}} This proposal is composed of two types, Unit of time of action and Time of action. === Unit of time of action === This type is composed of the following keys: * '''start''' ({{Z|Z6064}}): the starting time of the action (with uncertainty). * '''end''' ({{Z|Z6064}}): the ending time of the action (with uncertainty relative to the start, i.e. what would be the uncertainty if we knew that the event starts exactly in the start time). Equal to start if the action is istantaneous. * '''start of influence''' ({{Z|Z6064}}): the time in which the action starts to exercise its influence (for example, in which people have to prepare in some way in order to execute the action). If the action has no influence before the start, this field should be equal to the start. The uncertainty is relative to the start. * '''end of influence''' ({{Z|Z6064}}): the time in which the action end to exercise its influence. If the action has no influence after the end, this field should be equal to the end. The uncertainty is relative to the end. * '''number of repetitions before''' ({{Z|Z6010}}): the number of times the event has been repeated before the given time. Its value should be 0 if it is the first (or only) time the action happens. The unit should be always {{Q|Q199}}. * '''number of repetitions after''' ({{Z|Z6010}}): the number of times the event has been repeated after the given time. Its value should be 0 if it is the last (or only) time the action happens. The unit should be always {{Q|Q199}}. * '''time between repetitions''' ({{Z|Z6010}}): the time between two consecutive repetitions. Its unit should be a time, ideally an element of {{Z|Z6062}}. Set to 0 if the action doesn't repeat. === Time of action === Should just contain a typed list of Units of type of action. === Example values === The time in which Douglas Adams was an author (taken from Wikipedia): #*'''start''': September 1962 #*'''end''': 11 May 2001 #*'''start of influence''': September 1962 #*'''end of influence''': 11 May 2001 #*'''number of repetitions before''': 0 #*'''number of repetitions after''': 0 #*'''time between repetitions''': 0 The time in which the sun rises: #*'''start''': 17 May 2026, 6h ± 6h <ref group="Example2">Since the event happens every day, the chosen day is completely arbitrary. We need to discuss how to handle the timezone for timezone-independent times like this one.</ref> #*'''end''': 17 May 2026, 6:01 ± 1min #*'''start of influence''': 17 May 2026, 5:20 ± 8min #*'''end of influence''': 17 May 2026, 6:01 #*'''number of repetitions before''': 1.5e15 ± 5e14 #*'''number of repetitions after''': 1.8e15 ± 8e14 #*'''time between repetitions''': 1 ± 0.03 day <references group="Example2" /> == Identity == Two … are the same if == Converting to code == === Python === … === JavaScript === … == Display function == {{void|How would a value of this type be displayed on Wikifunctions. Remove this section for types that should not be displayed as a string.}} … == Read function == {{void|When entering a value for this type as a string, what format should that string have? Remove this section for types that should not be entered as a string.}} … == Alternatives == {{void|In order to capture the idea presented in the summary, what alternative structures, display functions, read functions, etc. could have made sense too? Please also link to any type proposals that "compete" with this one.}} … == Comments == ''For general comments, please reply to the proposer.'' * {{neutral}} as proposer, it's just a first attempt to address the issue. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:59, 17 May 2026 (UTC) aej1o02irxl6fo7ot6e7v8muruy8dhh 275890 275888 2026-05-17T22:57:13Z Theki 2389 /* Summary */ 275890 wikitext text/x-wiki == Summary == {{void|Short overview of the idea of this Type}} This type proposes to represent the time in which actions, expressed in natural languages, occur. In real life, activities and events do not usually occur in a precise time instant, but are prolonged in time, may happen more than one time, be repeated, and usually this information is not completely known. Natural languages usually have various constructions that express some of this information, through grammatical features like tense and aspect. In Abstract Wikipedia, we need a way to encode all the information about time that functions need in order to generate natural language content. This proposal aims to do this. == Uses == {{void|Prompts: * Why should this exist? * What kinds of functions would be created using this? * What standard concepts, if any, does this align with?}} * In Abstract content, to encode the time of actions. == Structure == {{void|Description of how a value of this type would look like and why}} This proposal is composed of two types, Unit of time of action and Time of action. === Unit of time of action === This type is composed of the following keys: * '''start''' ({{Z|Z6064}}): the starting time of the action (with uncertainty). * '''end''' ({{Z|Z6064}}): the ending time of the action (with uncertainty relative to the start, i.e. what would be the uncertainty if we knew that the event starts exactly in the start time). Equal to start if the action is istantaneous. * '''start of influence''' ({{Z|Z6064}}): the time in which the action starts to exercise its influence (for example, in which people have to prepare in some way in order to execute the action). If the action has no influence before the start, this field should be equal to the start. The uncertainty is relative to the start. * '''end of influence''' ({{Z|Z6064}}): the time in which the action end to exercise its influence. If the action has no influence after the end, this field should be equal to the end. The uncertainty is relative to the end. * '''number of repetitions before''' ({{Z|Z6010}}): the number of times the event has been repeated before the given time. Its value should be 0 if it is the first (or only) time the action happens. The unit should be always {{Q|Q199}}. * '''number of repetitions after''' ({{Z|Z6010}}): the number of times the event has been repeated after the given time. Its value should be 0 if it is the last (or only) time the action happens. The unit should be always {{Q|Q199}}. * '''time between repetitions''' ({{Z|Z6010}}): the time between two consecutive repetitions. Its unit should be a time, ideally an element of {{Z|Z6062}}. Set to 0 if the action doesn't repeat. === Time of action === Should just contain a typed list of Units of type of action. === Example values === The time in which Douglas Adams was an author (taken from Wikipedia): #*'''start''': September 1962 #*'''end''': 11 May 2001 #*'''start of influence''': September 1962 #*'''end of influence''': 11 May 2001 #*'''number of repetitions before''': 0 #*'''number of repetitions after''': 0 #*'''time between repetitions''': 0 The time in which the sun rises: #*'''start''': 17 May 2026, 6h ± 6h <ref group="Example2">Since the event happens every day, the chosen day is completely arbitrary. We need to discuss how to handle the timezone for timezone-independent times like this one.</ref> #*'''end''': 17 May 2026, 6:01 ± 1min #*'''start of influence''': 17 May 2026, 5:20 ± 8min #*'''end of influence''': 17 May 2026, 6:01 #*'''number of repetitions before''': 1.5e15 ± 5e14 #*'''number of repetitions after''': 1.8e15 ± 8e14 #*'''time between repetitions''': 1 ± 0.03 day <references group="Example2" /> == Identity == Two … are the same if == Converting to code == === Python === … === JavaScript === … == Display function == {{void|How would a value of this type be displayed on Wikifunctions. Remove this section for types that should not be displayed as a string.}} … == Read function == {{void|When entering a value for this type as a string, what format should that string have? Remove this section for types that should not be entered as a string.}} … == Alternatives == {{void|In order to capture the idea presented in the summary, what alternative structures, display functions, read functions, etc. could have made sense too? Please also link to any type proposals that "compete" with this one.}} … == Comments == ''For general comments, please reply to the proposer.'' * {{neutral}} as proposer, it's just a first attempt to address the issue. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 19:59, 17 May 2026 (UTC) 22nna34tdcodtl2qpp3fa9ll0423p46 Z35268 0 83698 275873 2026-05-17T20:13:01Z YoshiRulz 10156 Create implementation 275873 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35268" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z31161", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z19682", "Z19682K1": { "Z1K1": "Z7", "Z7K1": "Z25294", "Z25294K1": { "Z1K1": "Z7", "Z7K1": "Z28509", "Z28509K1": { "Z1K1": "Z18", "Z18K1": "Z31161K1" }, "Z28509K2": { "Z1K1": "Z6091", "Z6091K1": "Q199" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "value of integral dim-1 qty, via-units composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } gh45zmjjiez6agcivktgojgfd29uvn1 Help:Type deconstruction table/Wikidata quantity 12 83699 275874 2026-05-17T20:13:22Z YoshiRulz 10156 Create page 275874 wikitext text/x-wiki {{Help:Type deconstruction table/preface|Z6010|Wikidata quantity}} |- | rowspan="4" | &mdash; ! K1: {{Z|19677}} | {{Z|25294}} |- ! K2: {{Z|19677}} | {{Z|25297}} |- ! K3: {{Z|19677}} | {{Z|25300}} |- ! K4: {{Z|6091}} | {{Z|25303}} |- ! colspan="3" | |- | &mdash; ! K1, K4 | {{Z|31161}} |} t1h2omuxp5609d2nojjw4ddq1jxeq8y Help:Type deconstruction table/Per lang config branch 12 83700 275891 2026-05-17T23:01:17Z YoshiRulz 10156 Create page 275891 wikitext text/x-wiki {{Help:Type deconstruction table/preface|Z14293|Per lang config branch}} |- | rowspan="2" | &mdash; ! K1: {{Z|8}} | {{Z|14319}} |- ! K2: <{{Z|60}}>[...] | {{Z|14317}} |} nbyqcryva6z3anjs21zqbdlxcuuzc5n Z35269 0 83701 275893 2026-05-17T23:50:45Z Poro26 1521 #WikiHackCiv2026 Création d'une fonction 275893 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35269" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z35269K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Nombre 1" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z35269K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Nombre 2" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35269" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "calculer le ratio de deux nombres" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "ratio", "ratio simple", "ratio en mathématiques" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "calculer le ratio de deux nombres et retourne le résultat sous forme simplifiée (exemple : 10 et 25 → 2:5)" } ] } } 86d658u6x260b8a4c71nz0joc86uyjm Z35270 0 83702 275896 2026-05-18T00:01:36Z YoshiRulz 10156 Create test 275896 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35270" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z29493", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z29493", "Z29493K1": "Z33827" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z18646", "Z18646K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q1311" }, { "Z1K1": "Z6091", "Z6091K1": "Q1312" }, { "Z1K1": "Z6091", "Z6091K1": "Q1313" }, { "Z1K1": "Z6091", "Z6091K1": "Q1314" } ], "Z18646K3": "Z19316" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "enumerates the QIDs for the four seasons" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9ocqppmxsa97t7r73yi6oxbsg4u91vf Z35271 0 83703 275898 2026-05-18T00:03:34Z Poro26 1521 #WikiHackCiv2026 Ajout d'implémentation en Python 275898 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35271" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35269", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z35269(Z35269K1, Z35269K2):\n\t# calcul du PGCD\n def gcd(x, y):\n while y != 0:\n x, y = y, x % y\n return x\n\n diviseur = gcd(Z35269K1, Z35269K2)\n\n return f\"{Z35269K1 // diviseur}:{Z35269K2 // diviseur}\"" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "calculer le ratio de deux nombres, Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } kfw1c0ltu75844qe3winomtdtfpvk3z Z35272 0 83704 275901 2026-05-18T00:15:42Z Poro26 1521 #WikiHackCiv2026 Ajout de test 275901 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35272" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35269", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35269", "Z35269K1": { "Z1K1": "Z13518", "Z13518K1": "10" }, "Z35269K2": { "Z1K1": "Z13518", "Z13518K1": "25" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "2:5" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "ratio de 10 et 25 est 2:5" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ew0vsm62vfeg7anehbdh48zj5d9glhs Help:Type deconstruction table/HTML fragment 12 83705 275902 2026-05-18T00:19:22Z YoshiRulz 10156 Create page 275902 wikitext text/x-wiki {{Help:Type deconstruction table/preface|Z89|HTML fragment}} |- | {{Z|27861}} ! K1: {{Z|6}} | {{Z|27854}} |- ! colspan="3" | |- | {{Z|27868}} ! K1 | [[Z27854]] |} sw64g37awzzyaiuhmtzmxr7nbe31qwk Z35273 0 83706 275903 2026-05-18T00:42:00Z Poro26 1521 #WikiHackCiv2026 Création d'une fonction 275903 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35273" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z35273K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "URL OpenStreetMap" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35273" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "coordonnées depuis une URL OpenStreetMap" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "extraire les coordonnées (longitude et latitude) depuis un lien OpenStreetMap d'un lieu" } ] } } 4skh4uc8fwscj2vikhzzci8kqaww4yb Z35274 0 83707 275904 2026-05-18T00:48:07Z Poro26 1521 #WikiHackCiv2026 Ajout d'implémentation en Python 275904 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35274" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35273", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z35273(Z35273K1):\n # recherche des coordonnées après #map=\n match = re.search(r'#map=\\d+/([-0-9.]+)/([-0-9.]+)', url)\n\n if match:\n latitude = float(match.group(1))\n longitude = float(match.group(2))\n\n return latitude, longitude\n\n return None" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "coordonnées depuis une URL OpenStreetMap, Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 15c06ya23zwghdjn1z7fh9czkw0779w 275906 275904 2026-05-18T00:58:42Z Poro26 1521 #WikiHackCiv2026 Correction 275906 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35274" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35273", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z35273(Z35273K1):\n # recherche des coordonnées après #map=\n match = re.search(r'#map=\\d+/([-0-9.]+)/([-0-9.]+)', Z35273K1)\n\n if match:\n latitude = float(match.group(1))\n longitude = float(match.group(2))\n\n return latitude, longitude\n\n return None" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "coordonnées depuis une URL OpenStreetMap, Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 96nrwknwvobrd8ocgr4rzbitxsnlng8 275908 275906 2026-05-18T01:07:14Z Poro26 1521 #WikiHackCiv2026 Modification 275908 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35274" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35273", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z35273(Z35273K1):\n\tparts = Z35273K1.split('/')\n\n latitude = parts[-2]\n longitude = parts[-1]\n\n return latitude, longitude" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "coordonnées depuis une URL OpenStreetMap, Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6htteun76z365m8ybghbt9d80sqzw1t 275912 275908 2026-05-18T01:29:52Z Poro26 1521 #WikiHackCiv2026 Modification 275912 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35274" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35273", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z35273(Z35273K1):\n\tcoords = Z35273K1.split('#map=')[1]\n\n parts = coords.split('/')\n\n latitude = float(parts[1])\n longitude = float(parts[2])\n\n return latitude, longitude" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "coordonnées depuis une URL OpenStreetMap, Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mzv08yi1kzx2lr5tt0yhircyoylhr72 275913 275912 2026-05-18T01:34:08Z Poro26 1521 #WikiHackCiv2026 Modification 275913 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35274" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35273", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z35273(Z35273K1):\n\tcoords = Z35273K1.split('#map=')[1]\n\n parts = coords.split('/')\n\n latitude = float(parts[1])\n longitude = float(parts[2])\n\n return latitude+\", \"+longitude" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "coordonnées depuis une URL OpenStreetMap, Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mbq527hky3h6he42pqkdv6jk0cpfvyj Z35275 0 83708 275905 2026-05-18T00:55:05Z Poro26 1521 #WikiHackCiv2026 Ajout de test 275905 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35275" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35273", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35273", "Z35273K1": "https://www.openstreetmap.org/#map=18/5.35995/-4.00826" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "5.35995, -4.00826" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "5.35995, -4.00826" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ealpxgvw1e71ikr4jzr693i6kk7lheg Z35276 0 83709 275909 2026-05-18T01:13:23Z Poro26 1521 #WikiHackCiv2026 Ajout de test 275909 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35276" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35273", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35273", "Z35273K1": "https://www.openstreetmap.org/#map=18/4.883104/-6.215435" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "4.883104, -6.215435" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "4.883104, -6.215435" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9eubvb5u4j9g4erm2mt1as1osgfvxxv Z35277 0 83710 275910 2026-05-18T01:14:25Z EndermanSurfgo 62534 275910 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35277" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z26337", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z26337", "Z26337K1": { "Z1K1": "Z6091", "Z6091K1": "Q1537" }, "Z26337K2": { "Z1K1": "Z6091", "Z6091K1": "Q30" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Wisconsin es un Estados Unidos" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "testing for some reason" } ] } } eahqd2hqetaoq3v34ruxz5yu8yzihc7 275911 275910 2026-05-18T01:19:03Z EndermanSurfgo 62534 275911 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35277" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z26337", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z26337", "Z26337K1": { "Z1K1": "Z6091", "Z6091K1": "Q1537" }, "Z26337K2": { "Z1K1": "Z6091", "Z6091K1": "Q35657" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "No result returned. Open ‘Details’ for more information." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Test #2 Wisconsin is a state." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "testing for some reason" } ] } } qiboe7ffr85pirw1jyzoiv8mp4ad0bn Help:Type deconstruction table/Wikidata reference 12 83711 275914 2026-05-18T01:49:12Z YoshiRulz 10156 Create page 275914 wikitext text/x-wiki {{Help:Type deconstruction table/preface|Z6008|Wikidata reference}} |- | &mdash; ! K1: <{{Z|6092}}>[...] | {{Z|35090}} |} 70mhc3i1umqy7cdu36g3ozilq6jkmws Help:Type deconstruction table/float64 12 83712 275917 2026-05-18T03:11:37Z YoshiRulz 10156 Create page 275917 wikitext text/x-wiki {{Help:Type deconstruction table/preface|Z20838|float64}} |- | rowspan="4" | &mdash; ! K1: {{Z|16659}} | {{Z|21136}} |- ! K2: {{Z|16683}} | {{Z|21139}} |- ! K3: {{Z|13518}} | {{Z|21142}} |- ! K4: {{Z|20825}} | {{Z|21145}} |} oshjpyfl7u3iudkloy09kqjk5mz1nxr Z35278 0 83713 275918 2026-05-18T03:56:05Z JJPMaster 6409 275918 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35278" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z35278K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "string" } ] } } ], "Z8K2": "Z20838", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35278" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Shannon entropy from string" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns the Shannon entropy of a given string." } ] } } nbdz94qr10ptjm2vws1eacghnh40al1 275926 275918 2026-05-18T04:11:38Z JJPMaster 6409 Added Z35281 and Z35280 to the approved list of test cases 275926 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35278" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z35278K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "string" } ] } } ], "Z8K2": "Z20838", "Z8K3": [ "Z20", "Z35281", "Z35280" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35278" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Shannon entropy from string" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns the Shannon entropy of a given string." } ] } } kk06uwikj2dxsay0v4v0kav6biy8bup 275927 275926 2026-05-18T04:11:39Z JJPMaster 6409 Added Z35279 to the approved list of implementations 275927 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35278" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z35278K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "string" } ] } } ], "Z8K2": "Z20838", "Z8K3": [ "Z20", "Z35281", "Z35280" ], "Z8K4": [ "Z14", "Z35279" ], "Z8K5": "Z35278" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Shannon entropy from string" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns the Shannon entropy of a given string." } ] } } 4ooe9g9f8jht68080smeagkmp2sv3sj Help:Type conversion table/Natural 12 83714 275919 2026-05-18T03:57:13Z YoshiRulz 10156 Create page 275919 wikitext text/x-wiki {{Help:Type conversion table/preface|Z13518|Natural}} |- | {{Z|13713}} | ⇥ ! {{Z|6}}<br><small>({{Q|81365}})</small> | ↦ | {{Z|14283}} |- | {{Z|22535}} | ⇥ ! {{Z|80}} | ↦ | {{Z|14567}} |- | {{Z|17101}} | ⇥ ! rowspan="2" | {{Z|16683}} | ↦ | {{Z|20391}} |- | colspan="2" | | ↦ | {{Z|17144}} |- | {{Z|21653}} | ⇥ ! {{Z|19677}} | colspan="2" | |- | {{Z|20936}} | ⇥ ! {{Z|20838}} | colspan="2" | |} rsd9s6yu8d98sm5r60m98xice08rleo Z35279 0 83715 275920 2026-05-18T04:08:46Z JJPMaster 6409 275920 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35279" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35278", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z35278(Z35278K1):\n\tfrom collections import Counter\n\timport math\n\tct = Counter(Z35278K1)\n\tp = {}\n\tfor i in ct:\n\t\tp[i] = ct[i]/len(Z35278K1)\n\treturn -sum((j*math.log(j, 2)) for j in p.values())" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Shannon entropy from string, python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mlwp3rb6qv0wtrx4weww2ag3tvnvcfv Z35280 0 83716 275921 2026-05-18T04:09:12Z JJPMaster 6409 275921 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35280" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35278", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35278", "Z35278K1": "i love perritos" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z20850", "Z20850K2": { "Z1K1": "Z20838", "Z20838K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z20838K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z20838K3": { "Z1K1": "Z13518", "Z13518K1": "2792736012119248" }, "Z20838K4": { "Z1K1": "Z20825", "Z20825K1": "Z20837" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "\"i love perritos\" → 3.2402239289418517" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jxm78ufcskajtlk7z9qaat6msee31u2 275925 275921 2026-05-18T04:11:30Z JJPMaster 6409 is close 275925 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35280" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35278", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35278", "Z35278K1": "i love perritos" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z33785", "Z33785K2": { "Z1K1": "Z20838", "Z20838K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z20838K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z20838K3": { "Z1K1": "Z13518", "Z13518K1": "2792736012119248" }, "Z20838K4": { "Z1K1": "Z20825", "Z20825K1": "Z20837" } }, "Z33785K3": { "Z1K1": "Z20838", "Z20838K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z20838K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16662" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "30" } }, "Z20838K3": { "Z1K1": "Z13518", "Z13518K1": "332103651088021" }, "Z20838K4": { "Z1K1": "Z20825", "Z20825K1": "Z20837" } }, "Z33785K4": { "Z1K1": "Z20838", "Z20838K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z20838K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16662" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1023" } }, "Z20838K3": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z20838K4": { "Z1K1": "Z20825", "Z20825K1": "Z20829" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "\"i love perritos\" → 3.2402239289418517" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mh0fzyhgcdg0ikkkd0mjy2y367wif0o Z35281 0 83717 275922 2026-05-18T04:10:00Z JJPMaster 6409 275922 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35281" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35278", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35278", "Z35278K1": "abcdefghijklmnopqrstuvwxyz" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z20850", "Z20850K2": { "Z1K1": "Z20838", "Z20838K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z20838K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z20838K3": { "Z1K1": "Z13518", "Z13518K1": "788625013403929" }, "Z20838K4": { "Z1K1": "Z20825", "Z20825K1": "Z20837" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "alphabet → 4.700439718141092" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4p3igp4f1bx4uke7ponzgrgd6amqy15 275923 275922 2026-05-18T04:10:32Z JJPMaster 6409 is close 275923 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35281" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35278", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35278", "Z35278K1": "abcdefghijklmnopqrstuvwxyz" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z33785", "Z33785K2": { "Z1K1": "Z20838", "Z20838K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z20838K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z20838K3": { "Z1K1": "Z13518", "Z13518K1": "788625013403929" }, "Z20838K4": { "Z1K1": "Z20825", "Z20825K1": "Z20837" } }, "Z33785K3": { "Z1K1": "Z20838", "Z20838K1": { "Z1K1": "Z9", "Z9K1": "" }, "Z20838K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z9", "Z9K1": "" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "" } }, "Z20838K3": { "Z1K1": "Z13518", "Z13518K1": "" }, "Z20838K4": { "Z1K1": "Z9", "Z9K1": "" } }, "Z33785K4": { "Z1K1": "Z20838", "Z20838K1": { "Z1K1": "Z9", "Z9K1": "" }, "Z20838K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z9", "Z9K1": "" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "" } }, "Z20838K3": { "Z1K1": "Z13518", "Z13518K1": "" }, "Z20838K4": { "Z1K1": "Z9", "Z9K1": "" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "alphabet → 4.700439718141092" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ijgs1nhnbjge2mx4apjk4skmzkyelac 275924 275923 2026-05-18T04:11:10Z JJPMaster 6409 tolerances 275924 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35281" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35278", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35278", "Z35278K1": "abcdefghijklmnopqrstuvwxyz" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z33785", "Z33785K2": { "Z1K1": "Z20838", "Z20838K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z20838K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "2" } }, "Z20838K3": { "Z1K1": "Z13518", "Z13518K1": "788625013403929" }, "Z20838K4": { "Z1K1": "Z20825", "Z20825K1": "Z20837" } }, "Z33785K3": { "Z1K1": "Z20838", "Z20838K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z20838K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16662" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "30" } }, "Z20838K3": { "Z1K1": "Z13518", "Z13518K1": "332103651088021" }, "Z20838K4": { "Z1K1": "Z20825", "Z20825K1": "Z20837" } }, "Z33785K4": { "Z1K1": "Z20838", "Z20838K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z20838K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16662" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1023" } }, "Z20838K3": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z20838K4": { "Z1K1": "Z20825", "Z20825K1": "Z20829" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "alphabet → 4.700439718141092" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } it26q838erskwc7r6flmo6mnqsvppkn Translations:Wikifunctions:Glossary/246/ko 1198 83718 275930 2026-05-18T06:14:41Z Tensama0415 73696 Created page with "추상 문서" 275930 wikitext text/x-wiki 추상 문서 c7x0bi6ob613cohy9d4u8101qipuo2y Translations:Wikifunctions:Glossary/203/ko 1198 83719 275932 2026-05-18T06:14:56Z Tensama0415 73696 Created page with "배열" 275932 wikitext text/x-wiki 배열 5rws2i2lx1mrwsqpdaktx0sgnm5ji6w Translations:Wikifunctions:Glossary/186/ko 1198 83720 275934 2026-05-18T06:15:02Z Tensama0415 73696 Created page with "불리언" 275934 wikitext text/x-wiki 불리언 5flpbrz4gn5pky0p971yvxukgf068hl Translations:Wikifunctions:Glossary/228/ko 1198 83721 275936 2026-05-18T06:15:17Z Tensama0415 73696 Created page with "클레임" 275936 wikitext text/x-wiki 클레임 ston58p4yar46978oy6vsfajzqmw3go Z35282 0 83722 275940 2026-05-18T06:34:21Z 99of9 1622 275940 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35282" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z31098", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z31098", "Z31098K1": "Z22997", "Z31098K2": [ "Z6005", { "Z1K1": "Z7", "Z7K1": "Z6825", "Z6825K1": { "Z1K1": "Z6095", "Z6095K1": "L260457" } }, { "Z1K1": "Z7", "Z7K1": "Z6825", "Z6825K1": { "Z1K1": "Z6095", "Z6095K1": "L43226" } } ], "Z31098K3": [ "Z25340", { "Z1K1": "Z25340", "Z25340K1": { "Z1K1": "Z6091", "Z6091K1": "Q1775415" } }, { "Z1K1": "Z25340", "Z25340K1": { "Z1K1": "Z6091", "Z6091K1": "Q1775415" } } ], "Z31098K4": [ "Z26934", { "Z1K1": "Z26934", "Z26934K1": { "Z1K1": "Z6091", "Z6091K1": "Q110786" } }, { "Z1K1": "Z26934", "Z26934K1": { "Z1K1": "Z6091", "Z6091K1": "Q146786" } } ] }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z18646", "Z18646K2": [ "Z6", "bella", "belle" ], "Z18646K3": "Z866" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[bello, feminine, singular/plural]: [bella/belle]" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } saebounpo0ehnx1m1pswbx7pwtm2ykp Z35283 0 83723 275944 2026-05-18T06:46:53Z YoshiRulz 10156 Create function 275944 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35283" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16683", "Z17K2": "Z35283K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "k" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z35283K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "x1" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z35283K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "x2" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z35283K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "x3" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z35283K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "x4" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z35283K6", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "x5" } ] } } ], "Z8K2": "Z16683", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35283" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Knuth's \"man or boy\" compiler benchmark" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "the Functions x1 through x5 should each take no arguments and return a Z16683/Integer (though x1 through x3 are never called)" } ] } } pvabcn8mp795gvw3rc2yyb2m9010pfl 275945 275944 2026-05-18T06:48:25Z YoshiRulz 10156 k is never negative 275945 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35283" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z35283K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "k" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z35283K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "x1" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z35283K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "x2" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z35283K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "x3" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z35283K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "x4" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z35283K6", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "x5" } ] } } ], "Z8K2": "Z16683", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35283" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Knuth's \"man or boy\" compiler benchmark" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "the Functions x1 through x5 should each take no arguments and return a Z16683/Integer (though x1 through x3 are never called)" } ] } } lav9sdahbpjn8nlt3mwv6tkcljss95w 275950 275945 2026-05-18T06:53:28Z YoshiRulz 10156 Added Z35284, Z35285, Z35286 and Z35287 to the approved list of test cases 275950 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35283" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z35283K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "k" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z35283K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "x1" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z35283K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "x2" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z35283K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "x3" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z35283K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "x4" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z35283K6", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "x5" } ] } } ], "Z8K2": "Z16683", "Z8K3": [ "Z20", "Z35284", "Z35285", "Z35286", "Z35287" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35283" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Knuth's \"man or boy\" compiler benchmark" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "the Functions x1 through x5 should each take no arguments and return a Z16683/Integer (though x1 through x3 are never called)" } ] } } p69a155tdrxis2qoyntzz5v4dldnos3 275951 275950 2026-05-18T06:59:10Z YoshiRulz 10156 I'm dumb they are called 275951 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35283" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z35283K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "k" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z35283K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "x1" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z35283K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "x2" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z35283K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "x3" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z35283K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "x4" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z35283K6", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "x5" } ] } } ], "Z8K2": "Z16683", "Z8K3": [ "Z20", "Z35284", "Z35285", "Z35286", "Z35287" ], "Z8K4": [ "Z14" ], "Z8K5": "Z35283" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Knuth's \"man or boy\" compiler benchmark" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "the Functions x1 through x5 should each take no arguments and return a Z16683/Integer" } ] } } 0cl6p1crwprnx45x1vbxvleq3d24z52 Z35284 0 83724 275946 2026-05-18T06:52:41Z YoshiRulz 10156 Create test 275946 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35284" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35283", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35283", "Z35283K1": { "Z1K1": "Z13518", "Z13518K1": "0" }, "Z35283K2": { "Z1K1": "Z7", "Z7K1": "Z10249", "Z10249K1": { "Z1K1": "Z16683", "Z16683K1": "Z16660", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z35283K3": { "Z1K1": "Z7", "Z7K1": "Z10249", "Z10249K1": { "Z1K1": "Z16683", "Z16683K1": "Z16662", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z35283K4": { "Z1K1": "Z7", "Z7K1": "Z10249", "Z10249K1": { "Z1K1": "Z16683", "Z16683K1": "Z16662", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z35283K5": { "Z1K1": "Z7", "Z7K1": "Z10249", "Z10249K1": { "Z1K1": "Z16683", "Z16683K1": "Z16660", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z35283K6": { "Z1K1": "Z7", "Z7K1": "Z10249", "Z10249K1": { "Z1K1": "Z16683", "Z16683K1": "Z16661", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z16688", "Z16688K2": { "Z1K1": "Z16683", "Z16683K1": "Z16660", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(0, K(1), K(-1), K(-1), K(1), K(0)) -\u003E 1" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ncychwb03r8d8gynklcv15gammxnich Z35285 0 83725 275947 2026-05-18T06:52:48Z YoshiRulz 10156 Create test 275947 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35285" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35283", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35283", "Z35283K1": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z35283K2": { "Z1K1": "Z7", "Z7K1": "Z10249", "Z10249K1": { "Z1K1": "Z16683", "Z16683K1": "Z16660", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z35283K3": { "Z1K1": "Z7", "Z7K1": "Z10249", "Z10249K1": { "Z1K1": "Z16683", "Z16683K1": "Z16662", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z35283K4": { "Z1K1": "Z7", "Z7K1": "Z10249", "Z10249K1": { "Z1K1": "Z16683", "Z16683K1": "Z16662", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z35283K5": { "Z1K1": "Z7", "Z7K1": "Z10249", "Z10249K1": { "Z1K1": "Z16683", "Z16683K1": "Z16660", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z35283K6": { "Z1K1": "Z7", "Z7K1": "Z10249", "Z10249K1": { "Z1K1": "Z16683", "Z16683K1": "Z16661", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z16688", "Z16688K2": { "Z1K1": "Z16683", "Z16683K1": "Z16661", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(1, K(1), K(-1), K(-1), K(1), K(0)) -\u003E 0" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dui1d83o3w9q0ewsfdkr8mj2mcciwxg Z35286 0 83726 275948 2026-05-18T06:52:54Z YoshiRulz 10156 Create test 275948 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35286" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35283", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35283", "Z35283K1": { "Z1K1": "Z13518", "Z13518K1": "2" }, "Z35283K2": { "Z1K1": "Z7", "Z7K1": "Z10249", "Z10249K1": { "Z1K1": "Z16683", "Z16683K1": "Z16660", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z35283K3": { "Z1K1": "Z7", "Z7K1": "Z10249", "Z10249K1": { "Z1K1": "Z16683", "Z16683K1": "Z16662", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z35283K4": { "Z1K1": "Z7", "Z7K1": "Z10249", "Z10249K1": { "Z1K1": "Z16683", "Z16683K1": "Z16662", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z35283K5": { "Z1K1": "Z7", "Z7K1": "Z10249", "Z10249K1": { "Z1K1": "Z16683", "Z16683K1": "Z16660", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z35283K6": { "Z1K1": "Z7", "Z7K1": "Z10249", "Z10249K1": { "Z1K1": "Z16683", "Z16683K1": "Z16661", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z16688", "Z16688K2": { "Z1K1": "Z16683", "Z16683K1": "Z16662", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "2" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(2, K(1), K(-1), K(-1), K(1), K(0)) -\u003E -2" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } smzmfv83t0bejhxfgd8pqaj4890kvrr Z35287 0 83727 275949 2026-05-18T06:52:59Z YoshiRulz 10156 Create test 275949 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35287" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35283", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35283", "Z35283K1": { "Z1K1": "Z13518", "Z13518K1": "10" }, "Z35283K2": { "Z1K1": "Z7", "Z7K1": "Z10249", "Z10249K1": { "Z1K1": "Z16683", "Z16683K1": "Z16660", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z35283K3": { "Z1K1": "Z7", "Z7K1": "Z10249", "Z10249K1": { "Z1K1": "Z16683", "Z16683K1": "Z16662", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z35283K4": { "Z1K1": "Z7", "Z7K1": "Z10249", "Z10249K1": { "Z1K1": "Z16683", "Z16683K1": "Z16662", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z35283K5": { "Z1K1": "Z7", "Z7K1": "Z10249", "Z10249K1": { "Z1K1": "Z16683", "Z16683K1": "Z16660", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z35283K6": { "Z1K1": "Z7", "Z7K1": "Z10249", "Z10249K1": { "Z1K1": "Z16683", "Z16683K1": "Z16661", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "0" } } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z16688", "Z16688K2": { "Z1K1": "Z16683", "Z16683K1": "Z16662", "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "67" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "(10, K(1), K(-1), K(-1), K(1), K(0)) -\u003E -67" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2zmpcgkrd63dljftqclrid34dn7e7bw User:Szxzip 2 83728 275952 2026-05-18T07:39:40Z Szxzip 74483 Created page with "== Szxzip == === Motto === Time Forward" 275952 wikitext text/x-wiki == Szxzip == === Motto === Time Forward b0opw5g3jyvy4mqsunhvj3r8l5zti0h